[Gtkradiant] CVS: rollback to sane trunk status

Timothee Besset gtkradiant@zerowing.idsoftware.com
Sat, 10 May 2003 12:38:39 -0500


This is a mixed plain/HTML MIME encoded message.

--10525883193244
Content-Type: text/plain

User   : timo
Root   : zerowing:/cvs
Date   : 2003/05/10  12:37:13

rollback to sane trunk status

--

  GtkRadiant/docs/developer/CHANGES
    1.378 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.378
    diff :
      that we distribute with the binaries. (see changelog)
      
    - 09/05/2003
    - TTimo
    - - some easy fixes to get it to startup on Linux
    - - tagging the current source as bug800-spog, preparing rollback
    - - reviewed the code for all the broken stuff:
    - 
    - A list of broken things with bug800 patches:
    - 
    - http://www.qeradiant.com/wikifaq/index.php?Code%20Conventions
    - name classes correctly, name headers correctly, put them in the right places
    - 
    - class path_t
    - 
    - 
    - - ibytestream.h: remove this file completely. use IDataStream and extend idatastream.h header
    - 
    - - vfspk3/archive.cpp: typedef DIR* dir_t; <- bloat, using DIR* is fine
    - 
    - - WARNING: directory path does not end with separator
    - happens a lot during startup
    - GtkRadiant convention is to use trailing / on all directory paths
    - 
    - - class DirectoryListVisitor : public IArchive::IVisitor
    - don't declare classes inside classes. useless
    - specially in this case
    - 
    - - IVisitor to it's own header
    - 
    - - all those inline keywords are bloat. don't expect some inline keywords in the middle of STL bloat to make a perf difference
    - 
    - - class DirectoryListVisitor : public IArchive::IVisitor
    - declared and implemented at the same time in vfspk3/archive.cpp
    - use declaration, then implementation
    - 
    - - class DirectoryListVisitor : public IArchive::IVisitor
    - virtual statements in all those are useless. there are no children to override. only needed on the upper level class method
    - 
    - - DirectoryArchive::release: trash, use refcount class
    - 
    - 05/05/2003
    - SPoG
    - - Changed archive file interface to use InputStream directly, removed InputStreamWrapper.
    - 
    - 04/05/2003
    - TTimo
    - - remove vfswad from cons scripts
    - 
    - SPoG
    - - Added an implementation of IArchive to do OS filesystem access.
    - - Changed vfspk3 to use above implementation for OS filesystem access.
    - - Added const qualifiers to vfsGetFullPath and everything dependant on it.
    - - Changed vfsGetFileList to use "*" to indicate all-files instead of a NULL pointer.
    - - Extended IArchive interface to allow for extra filesystem functionality.
    -   Added method to check if a file exists quickly.
    -   Added method to traverse the filesystem with control on start-dir and depth of recursion.
    - - Defined implementation requirements for IArchive.
    -   An archive contains a heirarchy of directories and files, and may contain empty directories.
    -   An archive can be traversed in directory order.
    -   Directories can be distinguished from files during a traversal.
    -   Directory paths will always end with a separator.
    -   File entries can be opened as an IArchiveFile.
    -   IArchiveFile provides a simple non-seekable input stream which can only be read forwards.
    -   Any number of files may be opened and read from an archive simultaneously.
    -   An archive may be released while one or more files are still open, the files will remain valid until released.
    - - Changed archivepak, archivezip and archivewad to implement all IArchive requirements.
    - - Factored common code from archive implementations out into new lib/headers:
    -   fs_filesystem.h: a templated filesystem container, with iterators and efficient traversal.
    -   fs_path.h: a dynamic filesystem path object, with separator checking and efficient memory management.
    -   ibytestream.h: abstract interfaces for input byte streams.
    -   bytestream.h: utilities operating on abstract input byte streams.
    -   filestream.h: a c++ wrapper for stdc FILE object, implementing a seekable input stream.
    - - Added a new pkzip-reader implementation, designed to be orthogonal to the compression library used.
    - - Added a zlib input stream object, which decompresses data from an abstract byte stream on the fly.
    - - Removed archivezip code copy/pasted/hacked from zlib and unzip.c, replaced by pkzip-reader and zlib input stream.
    - - Changed vfsLoadFile to return 0 for a zero-sized file, only returning -1 if it failed to load the file.
    - - Removed halflife-specific disabling of shader-loading, thereby allowing common-hydra.shader to work.
    - - Added archivezip, archivewad and archivepak to win32 setup scripts.
    - - Updated win32 setup scripts for halflife media.
    - - Updated cons scripts for archivezip, archivewad and archivepak.
    - - Added printing of warnings when vfs functions are given invalid input paths.
    - 
    - 28/04/2003
    - TTimo
    - - class destructors have to be public and virtual in all cases ( archivepak/archive.cpp )
    - - the classes in iarchive.h are not using irefcount.h yet. it will be good to have this functional before we actually start refcounting those.
    - SPoG
    - - Moved vfs archive-module list into synapse.config.
    - - Changed archive-module manager to be an API_LIST instead of API_MATCH.
    - - Removed vfswad and all traces of it.. replaced by vfspk3 configured with "wad".
    - - Removed vfspak module.
    - - Removed wad-name hack from map writer module.
    - - Changed archivewad module to do case-insensitive name comparisons.
    - 
    - 27/04/2003
    - SPoG
    - - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=800
    -   Changed vfspk3 to request an archive interface by file extension.
    -   Removed wad-related stuff from map loader module.
    - - Moved all switches on game-file name into dedicated game-specific functions.
    - - Cleaned up entity-definition-file indexing.
    - - Changed Eclass_Scanfile to take a relative path.
    - - Fixed crash in dir_dialog (Textures -> Load Directory).
    - 
    - 26/04/2003
    - SPoG
    - - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=800
    -   Removed vfsBasePromptPath.
    -   Removed wad-specific 'flags' parameter from vfsGetFullPath.
    -   Added archive_types parameter to vfsInitDirectory.
    -   Moved pk3-specific code in vfspk3 into new archivezip module.
    -   Added archivezip module to win32 install scripts.
    -   Moved pak-specific code in vfspak into new archivepak module.
    -   Added new archivewad module.
    - 
    - 25/04/2003
    - SPoG
    - - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=800
    -   Added first version of archive API - to abstract archive types.
    -   Moved the pk3-specific code in vfspk3 into an archive type.
    - 
      -- release-1_3_7
      
      14/04/2003
    --- 1,6 ----

6 files added :

  GtkRadiant/plugins/vfspak/vfs.cpp
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.cpp?rev=1.8

  GtkRadiant/plugins/vfspak/vfs.h
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.h?rev=1.8

  GtkRadiant/plugins/vfspak/vfspak.cpp
    1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfspak.cpp?rev=1.6

  GtkRadiant/plugins/vfspak/vfspak.h
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfspak.h?rev=1.4

  GtkRadiant/plugins/vfspk3/unzip-vfspk3.h
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/unzip-vfspk3.h?rev=1.4

  GtkRadiant/plugins/vfspk3/unzip.cpp
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/unzip.cpp?rev=1.4


33 files removed :

  GtkRadiant/include/iarchive.h
    was 1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/Attic/iarchive.h?rev=1.5

  GtkRadiant/include/ibytestream.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/Attic/ibytestream.h?rev=1.2

  GtkRadiant/include/stl_warnings.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/Attic/stl_warnings.h?rev=1.2

  GtkRadiant/libs/bytestream.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/Attic/bytestream.h?rev=1.2

  GtkRadiant/libs/filestream.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/Attic/filestream.h?rev=1.2

  GtkRadiant/libs/fs_filesystem.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/Attic/fs_filesystem.h?rev=1.2

  GtkRadiant/libs/fs_path.h
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/Attic/fs_path.h?rev=1.1

  GtkRadiant/plugins/archivepak/Conscript
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepak/Attic/Conscript?rev=1.2

  GtkRadiant/plugins/archivepak/archive.cpp
    was 1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepak/Attic/archive.cpp?rev=1.7

  GtkRadiant/plugins/archivepak/archive.h
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepak/Attic/archive.h?rev=1.1

  GtkRadiant/plugins/archivepak/archivepak.def
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepak/Attic/archivepak.def?rev=1.1

  GtkRadiant/plugins/archivepak/archivepak.dsp
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepak/Attic/archivepak.dsp?rev=1.2

  GtkRadiant/plugins/archivepak/pak.h
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepak/Attic/pak.h?rev=1.1

  GtkRadiant/plugins/archivepak/plugin.cpp
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepak/Attic/plugin.cpp?rev=1.1

  GtkRadiant/plugins/archivepak/plugin.h
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepak/Attic/plugin.h?rev=1.1

  GtkRadiant/plugins/archivewad/Conscript
    was 1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewad/Attic/Conscript?rev=1.3

  GtkRadiant/plugins/archivewad/archive.cpp
    was 1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewad/Attic/archive.cpp?rev=1.6

  GtkRadiant/plugins/archivewad/archive.h
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewad/Attic/archive.h?rev=1.1

  GtkRadiant/plugins/archivewad/archivewad.def
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewad/Attic/archivewad.def?rev=1.1

  GtkRadiant/plugins/archivewad/archivewad.dsp
    was 1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewad/Attic/archivewad.dsp?rev=1.3

  GtkRadiant/plugins/archivewad/plugin.cpp
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewad/Attic/plugin.cpp?rev=1.1

  GtkRadiant/plugins/archivewad/plugin.h
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewad/Attic/plugin.h?rev=1.1

  GtkRadiant/plugins/archivewad/wad.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewad/Attic/wad.h?rev=1.2

  GtkRadiant/plugins/archivezip/Conscript
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/Conscript?rev=1.2

  GtkRadiant/plugins/archivezip/archive.cpp
    was 1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/archive.cpp?rev=1.6

  GtkRadiant/plugins/archivezip/archive.h
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/archive.h?rev=1.1

  GtkRadiant/plugins/archivezip/archivezip.def
    was 1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/archivezip.def?rev=1.1

  GtkRadiant/plugins/archivezip/archivezip.dsp
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/archivezip.dsp?rev=1.2

  GtkRadiant/plugins/archivezip/pkzip.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/pkzip.h?rev=1.2

  GtkRadiant/plugins/archivezip/plugin.cpp
    was 1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/plugin.cpp?rev=1.3

  GtkRadiant/plugins/archivezip/plugin.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/plugin.h?rev=1.2

  GtkRadiant/plugins/archivezip/zlibstream.h
    was 1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezip/Attic/zlibstream.h?rev=1.2

  GtkRadiant/plugins/vfspk3/archive.cpp
    was 1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/Attic/archive.cpp?rev=1.4


43 files modified :

  GtkRadiant/Construct
    1.29 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct?rev=1.29
    1.28 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct?rev=1.28
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct.diff?r1=1.28&r2=1.29

  GtkRadiant/GtkRadiant.prj
    1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/GtkRadiant.prj?rev=1.11
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/GtkRadiant.prj?rev=1.10
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/GtkRadiant.prj.diff?r1=1.10&r2=1.11

  GtkRadiant/radiant.dsw
    1.39 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw?rev=1.39
    1.38 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw?rev=1.38
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw.diff?r1=1.38&r2=1.39

  GtkRadiant/contrib/hydratoolz/hydratoolz.dsp
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.dsp?rev=1.4
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.dsp?rev=1.3
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.dsp.diff?r1=1.3&r2=1.4

  GtkRadiant/contrib/hydratoolz/plugin.cpp
    1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.cpp?rev=1.6
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.cpp?rev=1.5
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.cpp.diff?r1=1.5&r2=1.6

  GtkRadiant/contrib/prtview/PrtView.dsp
    1.13 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp?rev=1.13
    1.12 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp?rev=1.12
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp.diff?r1=1.12&r2=1.13

  GtkRadiant/docs/developer/CHANGES
    1.378 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.378
    1.377 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.377
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES.diff?r1=1.377&r2=1.378

  GtkRadiant/include/idatastream.h
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/idatastream.h?rev=1.5
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/idatastream.h?rev=1.4
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/idatastream.h.diff?r1=1.4&r2=1.5

  GtkRadiant/include/ieclass.h
    1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h?rev=1.9
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h?rev=1.8
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h.diff?r1=1.8&r2=1.9

  GtkRadiant/include/ifilesystem.h
    1.21 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h?rev=1.21
    1.20 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h?rev=1.20
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h.diff?r1=1.20&r2=1.21

  GtkRadiant/include/qertypes.h
    1.40 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h?rev=1.40
    1.39 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h?rev=1.39
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h.diff?r1=1.39&r2=1.40

  GtkRadiant/plugins/eclassfgd/plugin.cpp
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp?rev=1.10
    1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp?rev=1.9
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp.diff?r1=1.9&r2=1.10

  GtkRadiant/plugins/image/jpeg.cpp
    1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/jpeg.cpp?rev=1.11
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/jpeg.cpp?rev=1.10
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/jpeg.cpp.diff?r1=1.10&r2=1.11

  GtkRadiant/plugins/image/lbmlib.cpp
    1.15 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/lbmlib.cpp?rev=1.15
    1.14 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/lbmlib.cpp?rev=1.14
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/lbmlib.cpp.diff?r1=1.14&r2=1.15

  GtkRadiant/plugins/imagehl/imagehl.cpp
    1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.6
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.5
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp.diff?r1=1.5&r2=1.6

  GtkRadiant/plugins/imagehl/lbmlib.cpp
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.cpp?rev=1.7
    1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.cpp?rev=1.6
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.cpp.diff?r1=1.6&r2=1.7

  GtkRadiant/plugins/imagepng/plugin.cpp
    1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagepng/plugin.cpp?rev=1.6
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagepng/plugin.cpp?rev=1.5
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagepng/plugin.cpp.diff?r1=1.5&r2=1.6

  GtkRadiant/plugins/mapq3/parse.cpp
    1.13 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp?rev=1.13
    1.12 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp?rev=1.12
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp.diff?r1=1.12&r2=1.13

  GtkRadiant/plugins/mapq3/write.cpp
    1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp?rev=1.11
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp?rev=1.10
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp.diff?r1=1.10&r2=1.11

  GtkRadiant/plugins/md3model/mdlimage.cpp
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdlimage.cpp?rev=1.5
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdlimage.cpp?rev=1.4
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdlimage.cpp.diff?r1=1.4&r2=1.5

  GtkRadiant/plugins/model/plugin.h
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/model/plugin.h?rev=1.5
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/model/plugin.h?rev=1.4
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/model/plugin.h.diff?r1=1.4&r2=1.5

  GtkRadiant/plugins/vfspk3/Conscript
    1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/Conscript?rev=1.9
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/Conscript?rev=1.8
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/Conscript.diff?r1=1.8&r2=1.9

  GtkRadiant/plugins/vfspk3/vfs.cpp
    1.34 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp?rev=1.34
    1.33 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp?rev=1.33
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp.diff?r1=1.33&r2=1.34

  GtkRadiant/plugins/vfspk3/vfs.h
    1.14 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h?rev=1.14
    1.13 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h?rev=1.13
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h.diff?r1=1.13&r2=1.14

  GtkRadiant/plugins/vfspk3/vfspk3.cpp
    1.26 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp?rev=1.26
    1.25 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp?rev=1.25
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp.diff?r1=1.25&r2=1.26

  GtkRadiant/plugins/vfspk3/vfspk3.dsp
    1.16 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp?rev=1.16
    1.15 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp?rev=1.15
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp.diff?r1=1.15&r2=1.16

  GtkRadiant/plugins/vfspk3/vfspk3.h
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.h?rev=1.10
    1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.h?rev=1.9
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.h.diff?r1=1.9&r2=1.10

  GtkRadiant/radiant/eclass.cpp
    1.31 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp?rev=1.31
    1.30 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp?rev=1.30
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp.diff?r1=1.30&r2=1.31

  GtkRadiant/radiant/eclass_def.cpp
    1.12 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp?rev=1.12
    1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp?rev=1.11
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp.diff?r1=1.11&r2=1.12

  GtkRadiant/radiant/file.cpp
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/file.cpp?rev=1.10
    1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/file.cpp?rev=1.9
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/file.cpp.diff?r1=1.9&r2=1.10

  GtkRadiant/radiant/gtkdlgs.cpp
    1.30 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp?rev=1.30
    1.29 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp?rev=1.29
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp.diff?r1=1.29&r2=1.30

  GtkRadiant/radiant/gtkmisc.cpp
    1.37 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.37
    1.36 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.36
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp.diff?r1=1.36&r2=1.37

  GtkRadiant/radiant/pluginmanager.cpp
    1.85 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp?rev=1.85
    1.84 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp?rev=1.84
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp.diff?r1=1.84&r2=1.85

  GtkRadiant/radiant/preferences.cpp
    1.64 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.64
    1.63 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.63
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp.diff?r1=1.63&r2=1.64

  GtkRadiant/radiant/preferences.h
    1.41 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.41
    1.40 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.40
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h.diff?r1=1.40&r2=1.41

  GtkRadiant/radiant/q3radiant.dsp
    1.49 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp?rev=1.49
    1.48 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp?rev=1.48
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp.diff?r1=1.48&r2=1.49

  GtkRadiant/radiant/qe3.cpp
    1.84 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.84
    1.83 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.83
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp.diff?r1=1.83&r2=1.84

  GtkRadiant/radiant/texwindow.cpp
    1.52 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp?rev=1.52
    1.51 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp?rev=1.51
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp.diff?r1=1.51&r2=1.52

  GtkRadiant/radiant/watchbsp.cpp
    1.29 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/watchbsp.cpp?rev=1.29
    1.28 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/watchbsp.cpp?rev=1.28
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/watchbsp.cpp.diff?r1=1.28&r2=1.29

  GtkRadiant/setup/data/tools/synapse.config
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/data/tools/synapse.config?rev=1.4
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/data/tools/synapse.config?rev=1.3
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/data/tools/synapse.config.diff?r1=1.3&r2=1.4

  Groups/Halflife Executable Files.fgl GtkRadiant/setup/win32/template/File
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Halflife Executable Files.fgl GtkRadiant/setup/win32/template/File?rev=1.4
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Halflife Executable Files.fgl GtkRadiant/setup/win32/template/File?rev=1.3
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Halflife Executable Files.fgl GtkRadiant/setup/win32/template/File.diff?r1=1.3&r2=1.4

  Groups/Program Executable Files.fgl GtkRadiant/setup/win32/template/File
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Program Executable Files.fgl GtkRadiant/setup/win32/template/File?rev=1.10
    1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Program Executable Files.fgl GtkRadiant/setup/win32/template/File?rev=1.9
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Program Executable Files.fgl GtkRadiant/setup/win32/template/File.diff?r1=1.9&r2=1.10

  GtkRadiant/tools/quake3/q3map2/q3map2.dsp
    1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map2/q3map2.dsp?rev=1.6
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map2/q3map2.dsp?rev=1.5
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map2/q3map2.dsp.diff?r1=1.5&r2=1.6


--10525883193244
Content-Type: text/html

<html>
<head><title>CVS report</title></head>
<body bgcolor="#ffffff" text="#000000">

<table border=0 width="100%" cellspacing=0 cellpadding=0>
 <tr>
<td align=left><b>Commit from <i>timo</i></b></td>
  <td align=right valign=bottom>2003/05/10  &nbsp; 12:37:13</td>
 </tr>
</table>
<hr width="100%" size=2 noshade><br>

<code>
rollback to sane trunk status<br>
</code>
<hr width="100%" size=2 noshade><br>
<code>
<b>GtkRadiant/docs/developer/CHANGES</b>
<pre>  that we distribute with the binaries. (see changelog)
  
- 09/05/2003
- TTimo
- - some easy fixes to get it to startup on Linux
- - tagging the current source as bug800-spog, preparing rollback
- - reviewed the code for all the broken stuff:
- 
- A list of broken things with bug800 patches:
- 
- http://www.qeradiant.com/wikifaq/index.php?Code%20Conventions
- name classes correctly, name headers correctly, put them in the right places
- 
- class path_t
- 
- 
- - ibytestream.h: remove this file completely. use IDataStream and extend idatastream.h header
- 
- - vfspk3/archive.cpp: typedef DIR* dir_t; <- bloat, using DIR* is fine
- 
- - WARNING: directory path does not end with separator
- happens a lot during startup
- GtkRadiant convention is to use trailing / on all directory paths
- 
- - class DirectoryListVisitor : public IArchive::IVisitor
- don't declare classes inside classes. useless
- specially in this case
- 
- - IVisitor to it's own header
- 
- - all those inline keywords are bloat. don't expect some inline keywords in the middle of STL bloat to make a perf difference
- 
- - class DirectoryListVisitor : public IArchive::IVisitor
- declared and implemented at the same time in vfspk3/archive.cpp
- use declaration, then implementation
- 
- - class DirectoryListVisitor : public IArchive::IVisitor
- virtual statements in all those are useless. there are no children to override. only needed on the upper level class method
- 
- - DirectoryArchive::release: trash, use refcount class
- 
- 05/05/2003
- SPoG
- - Changed archive file interface to use InputStream directly, removed InputStreamWrapper.
- 
- 04/05/2003
- TTimo
- - remove vfswad from cons scripts
- 
- SPoG
- - Added an implementation of IArchive to do OS filesystem access.
- - Changed vfspk3 to use above implementation for OS filesystem access.
- - Added const qualifiers to vfsGetFullPath and everything dependant on it.
- - Changed vfsGetFileList to use "*" to indicate all-files instead of a NULL pointer.
- - Extended IArchive interface to allow for extra filesystem functionality.
-   Added method to check if a file exists quickly.
-   Added method to traverse the filesystem with control on start-dir and depth of recursion.
- - Defined implementation requirements for IArchive.
-   An archive contains a heirarchy of directories and files, and may contain empty directories.
-   An archive can be traversed in directory order.
-   Directories can be distinguished from files during a traversal.
-   Directory paths will always end with a separator.
-   File entries can be opened as an IArchiveFile.
-   IArchiveFile provides a simple non-seekable input stream which can only be read forwards.
-   Any number of files may be opened and read from an archive simultaneously.
-   An archive may be released while one or more files are still open, the files will remain valid until released.
- - Changed archivepak, archivezip and archivewad to implement all IArchive requirements.
- - Factored common code from archive implementations out into new lib/headers:
-   fs_filesystem.h: a templated filesystem container, with iterators and efficient traversal.
-   fs_path.h: a dynamic filesystem path object, with separator checking and efficient memory management.
-   ibytestream.h: abstract interfaces for input byte streams.
-   bytestream.h: utilities operating on abstract input byte streams.
-   filestream.h: a c++ wrapper for stdc FILE object, implementing a seekable input stream.
- - Added a new pkzip-reader implementation, designed to be orthogonal to the compression library used.
- - Added a zlib input stream object, which decompresses data from an abstract byte stream on the fly.
- - Removed archivezip code copy/pasted/hacked from zlib and unzip.c, replaced by pkzip-reader and zlib input stream.
- - Changed vfsLoadFile to return 0 for a zero-sized file, only returning -1 if it failed to load the file.
- - Removed halflife-specific disabling of shader-loading, thereby allowing common-hydra.shader to work.
- - Added archivezip, archivewad and archivepak to win32 setup scripts.
- - Updated win32 setup scripts for halflife media.
- - Updated cons scripts for archivezip, archivewad and archivepak.
- - Added printing of warnings when vfs functions are given invalid input paths.
- 
- 28/04/2003
- TTimo
- - class destructors have to be public and virtual in all cases ( archivepak/archive.cpp )
- - the classes in iarchive.h are not using irefcount.h yet. it will be good to have this functional before we actually start refcounting those.
- SPoG
- - Moved vfs archive-module list into synapse.config.
- - Changed archive-module manager to be an API_LIST instead of API_MATCH.
- - Removed vfswad and all traces of it.. replaced by vfspk3 configured with "wad".
- - Removed vfspak module.
- - Removed wad-name hack from map writer module.
- - Changed archivewad module to do case-insensitive name comparisons.
- 
- 27/04/2003
- SPoG
- - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=800
-   Changed vfspk3 to request an archive interface by file extension.
-   Removed wad-related stuff from map loader module.
- - Moved all switches on game-file name into dedicated game-specific functions.
- - Cleaned up entity-definition-file indexing.
- - Changed Eclass_Scanfile to take a relative path.
- - Fixed crash in dir_dialog (Textures -> Load Directory).
- 
- 26/04/2003
- SPoG
- - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=800
-   Removed vfsBasePromptPath.
-   Removed wad-specific 'flags' parameter from vfsGetFullPath.
-   Added archive_types parameter to vfsInitDirectory.
-   Moved pk3-specific code in vfspk3 into new archivezip module.
-   Added archivezip module to win32 install scripts.
-   Moved pak-specific code in vfspak into new archivepak module.
-   Added new archivewad module.
- 
- 25/04/2003
- SPoG
- - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=800
-   Added first version of archive API - to abstract archive types.
-   Moved the pk3-specific code in vfspk3 into an archive type.
- 
  -- release-1_3_7
  
  14/04/2003
--- 1,6 ----
</pre>
<table border=0 width="100%">

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>6 files added</b></td>
 </tr>
 <tr>
  <td><b>Module</b></td>
  <td><b>File name</b></td>
  <td colspan=3><b>Version</b></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspak/vfs.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.cpp?rev=1.8">1.8</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspak/vfs.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.h?rev=1.8">1.8</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspak/vfspak.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfspak.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspak/vfspak.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfspak.h?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/unzip-vfspk3.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/unzip-vfspk3.h?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/unzip.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/unzip.cpp?rev=1.4">1.4</a></td>
 </tr>

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>33 files removed</b></td>
 </tr>
 <tr>
  <td><b>Module</b></td>
  <td><b>File name</b></td>
  <td colspan=3><b>Last version</b></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/iarchive.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/includeAttic/iarchive.h?rev=1.5">1.5</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/ibytestream.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/includeAttic/ibytestream.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/stl_warnings.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/includeAttic/stl_warnings.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/bytestream.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libsAttic/bytestream.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/filestream.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libsAttic/filestream.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/fs_filesystem.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libsAttic/fs_filesystem.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/fs_path.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libsAttic/fs_path.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivepak/Conscript</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepakAttic/Conscript?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivepak/archive.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepakAttic/archive.cpp?rev=1.7">1.7</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivepak/archive.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepakAttic/archive.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivepak/archivepak.def</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepakAttic/archivepak.def?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivepak/archivepak.dsp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepakAttic/archivepak.dsp?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivepak/pak.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepakAttic/pak.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivepak/plugin.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepakAttic/plugin.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivepak/plugin.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivepakAttic/plugin.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivewad/Conscript</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewadAttic/Conscript?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivewad/archive.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewadAttic/archive.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivewad/archive.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewadAttic/archive.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivewad/archivewad.def</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewadAttic/archivewad.def?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivewad/archivewad.dsp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewadAttic/archivewad.dsp?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivewad/plugin.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewadAttic/plugin.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivewad/plugin.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewadAttic/plugin.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivewad/wad.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivewadAttic/wad.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/Conscript</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/Conscript?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/archive.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/archive.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/archive.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/archive.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/archivezip.def</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/archivezip.def?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/archivezip.dsp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/archivezip.dsp?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/pkzip.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/pkzip.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/plugin.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/plugin.cpp?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/plugin.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/plugin.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/archivezip/zlibstream.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/archivezipAttic/zlibstream.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/archive.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3Attic/archive.cpp?rev=1.4">1.4</a></td>
 </tr>

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>43 files modified</b></td>
 </tr>
 <tr>
  <td><b>Module</b></td>
  <td><b>File name</b></td>
  <td colspan=3><b>Version</b></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>Construct</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct?rev=1.28">1.28</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct.diff?r1=text&tr1=1.28&r2=text&tr2=1.29&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct?rev=1.29">1.29</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>GtkRadiant.prj</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/GtkRadiant.prj?rev=1.10">1.10</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/GtkRadiant.prj.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/GtkRadiant.prj?rev=1.11">1.11</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant.dsw</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw?rev=1.38">1.38</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw.diff?r1=text&tr1=1.38&r2=text&tr2=1.39&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw?rev=1.39">1.39</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>contrib/hydratoolz/hydratoolz.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.dsp?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.dsp.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.dsp?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>contrib/hydratoolz/plugin.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.cpp?rev=1.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.cpp.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>contrib/prtview/PrtView.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp?rev=1.12">1.12</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp.diff?r1=text&tr1=1.12&r2=text&tr2=1.13&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp?rev=1.13">1.13</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>docs/developer/CHANGES</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.377">1.377</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES.diff?r1=text&tr1=1.377&r2=text&tr2=1.378&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.378">1.378</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/idatastream.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/idatastream.h?rev=1.4">1.4</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/idatastream.h.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/idatastream.h?rev=1.5">1.5</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/ieclass.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h?rev=1.8">1.8</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h?rev=1.9">1.9</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/ifilesystem.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h?rev=1.20">1.20</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h.diff?r1=text&tr1=1.20&r2=text&tr2=1.21&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h?rev=1.21">1.21</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/qertypes.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h?rev=1.39">1.39</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h.diff?r1=text&tr1=1.39&r2=text&tr2=1.40&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h?rev=1.40">1.40</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/eclassfgd/plugin.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp?rev=1.9">1.9</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp?rev=1.10">1.10</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/image/jpeg.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/jpeg.cpp?rev=1.10">1.10</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/jpeg.cpp.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/jpeg.cpp?rev=1.11">1.11</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/image/lbmlib.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/lbmlib.cpp?rev=1.14">1.14</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/lbmlib.cpp.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/lbmlib.cpp?rev=1.15">1.15</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/imagehl.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/lbmlib.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.cpp?rev=1.6">1.6</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.cpp.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.cpp?rev=1.7">1.7</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagepng/plugin.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagepng/plugin.cpp?rev=1.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagepng/plugin.cpp.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagepng/plugin.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/mapq3/parse.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp?rev=1.12">1.12</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp.diff?r1=text&tr1=1.12&r2=text&tr2=1.13&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp?rev=1.13">1.13</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/mapq3/write.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp?rev=1.10">1.10</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp?rev=1.11">1.11</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/mdlimage.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdlimage.cpp?rev=1.4">1.4</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdlimage.cpp.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdlimage.cpp?rev=1.5">1.5</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/model/plugin.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/model/plugin.h?rev=1.4">1.4</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/model/plugin.h.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/model/plugin.h?rev=1.5">1.5</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/Conscript</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/Conscript?rev=1.8">1.8</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/Conscript.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/Conscript?rev=1.9">1.9</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/vfs.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp?rev=1.33">1.33</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp.diff?r1=text&tr1=1.33&r2=text&tr2=1.34&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp?rev=1.34">1.34</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/vfs.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h?rev=1.13">1.13</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h.diff?r1=text&tr1=1.13&r2=text&tr2=1.14&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h?rev=1.14">1.14</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/vfspk3.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp?rev=1.25">1.25</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp.diff?r1=text&tr1=1.25&r2=text&tr2=1.26&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp?rev=1.26">1.26</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/vfspk3.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp?rev=1.15">1.15</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp.diff?r1=text&tr1=1.15&r2=text&tr2=1.16&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp?rev=1.16">1.16</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfspk3/vfspk3.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.h?rev=1.9">1.9</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.h.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.h?rev=1.10">1.10</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/eclass.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp?rev=1.30">1.30</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp.diff?r1=text&tr1=1.30&r2=text&tr2=1.31&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp?rev=1.31">1.31</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/eclass_def.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp?rev=1.11">1.11</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp?rev=1.12">1.12</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/file.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/file.cpp?rev=1.9">1.9</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/file.cpp.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/file.cpp?rev=1.10">1.10</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/gtkdlgs.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp?rev=1.29">1.29</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp.diff?r1=text&tr1=1.29&r2=text&tr2=1.30&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp?rev=1.30">1.30</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/gtkmisc.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.36">1.36</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp.diff?r1=text&tr1=1.36&r2=text&tr2=1.37&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.37">1.37</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/pluginmanager.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp?rev=1.84">1.84</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp.diff?r1=text&tr1=1.84&r2=text&tr2=1.85&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp?rev=1.85">1.85</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/preferences.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.63">1.63</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp.diff?r1=text&tr1=1.63&r2=text&tr2=1.64&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.64">1.64</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/preferences.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.40">1.40</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h.diff?r1=text&tr1=1.40&r2=text&tr2=1.41&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.41">1.41</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/q3radiant.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp?rev=1.48">1.48</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp.diff?r1=text&tr1=1.48&r2=text&tr2=1.49&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp?rev=1.49">1.49</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/qe3.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.83">1.83</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp.diff?r1=text&tr1=1.83&r2=text&tr2=1.84&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.84">1.84</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/texwindow.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp?rev=1.51">1.51</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp.diff?r1=text&tr1=1.51&r2=text&tr2=1.52&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp?rev=1.52">1.52</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/watchbsp.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/watchbsp.cpp?rev=1.28">1.28</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/watchbsp.cpp.diff?r1=text&tr1=1.28&r2=text&tr2=1.29&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/watchbsp.cpp?rev=1.29">1.29</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/data/tools/synapse.config</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/data/tools/synapse.config?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/data/tools/synapse.config.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/data/tools/synapse.config?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>Groups</b></td>
  <td><code>Halflife Executable Files.fgl GtkRadiant/setup/win32/template/File</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Halflife Executable Files.fgl GtkRadiant/setup/win32/template/File?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Halflife Executable Files.fgl GtkRadiant/setup/win32/template/File.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Halflife Executable Files.fgl GtkRadiant/setup/win32/template/File?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>Groups</b></td>
  <td><code>Program Executable Files.fgl GtkRadiant/setup/win32/template/File</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Program Executable Files.fgl GtkRadiant/setup/win32/template/File?rev=1.9">1.9</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Program Executable Files.fgl GtkRadiant/setup/win32/template/File.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Groups/Program Executable Files.fgl GtkRadiant/setup/win32/template/File?rev=1.10">1.10</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>tools/quake3/q3map2/q3map2.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map2/q3map2.dsp?rev=1.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map2/q3map2.dsp.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map2/q3map2.dsp?rev=1.6">1.6</a></td>
 </tr>

</table>

</body>
</html>

--10525883193244--