[Gtkradiant] CVS: merged gameselect back into trunk, built new setup

Timothee Besset gtkradiant@zerowing.idsoftware.com
Thu, 03 Jan 2002 05:27:34 -0600


This is a mixed plain/HTML MIME encoded message.

--101005725322727
Content-Type: text/plain

User   : timo
Root   : zerowing:/cvs
Date   : 2002/01/03  05:26:38

merged gameselect back into trunk, built new setup

--

  GtkRadiant/docs/developer/CHANGES
    1.181 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.181
    diff :
      This is the changelog for developpers, != changelog for the end user 
      that we distribute with the binaries. (see changelog)
      
    + 3/1/2001
    +   TTimo
    +   - merge gameselect branch back into trunk
    +   the IS setup scripts have been updated for the new paths layout
    +   developement environment needs to be updated to copy binaries to the right places for debug
    +   it is recommended to run a 1.2.1 setup on win32 prior to compile and install debug bins
    +   - updated the setup to be more templated for inclusion/non inclusion of game packs on demand
    +   
    + 2/1/2001
    +   TTimo - branch gameselect
    +   - copying over the linux setup binaries (setup, uninstall, setup.gtk)
    +   from Alpha branch. Those have the ability to prompt destination path
    +   per component.
    +   Gef - branch gameselect
    +   - patch 101 for bug 279
    +   .game files generation by the setup, makesdk.sh and postinstall.sh fixups
    + 
    + 1/1/2001
    +   Gef - branch gameselect
    +   - linux source fix http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=279
    +   (we use PATH_MAX as the cross platform define instead of MAX_PATH which only works on win32)
    +   
    +   TTimo - branch gameselect
    +   - cleanup and homogeneisation of the paths for prefs storage
    +     m_global_rc_path:
    +       win32: g_strAppPath
    +       linux: ~/.radiant/<version>/
    +     m_rc_path:
    +       win32: g_strGameToolsPath
    +       linux: ~/.radiant/<version>/<gamename>
    +     so that global.pref goes in ~/.radiant/<version>/global.pref
    +     and radiant.ini ~/.radiant/<version>/<gamename>/radiant.ini  
    + 
    + 27/12/2001
    +   TTimo - branch gameselect
    +   - global prefs file (global.pref), XML based in core directory
    +     stores game selection setting
    + 	stores autoload setting
    +   - dropping 'gameid' from .game file, gonna use a 'gamefile' in global prefs instead
    +     (and the .game file name .. thks Gef)
    +   - TODO: radiant.log stuff in global prefs?
    + 
    + 21/12/2001
    +   TTimo - branch gameselect
    +   - more Wolf setup tweaking for an experimental build release:
    +     quakev2.qe4 project template file
    + 	using a 'gameid' attribute in the game file to select hardcoded features in the editor binary
    + 	'basegame' node for lookup of the default project file
    + 	'engine' node for engine path
    +   - added experimental Wolf game pack to IS
    +   - added setup/win32/HOWTO with extensive information about the procedure to
    +     add new game packs
    +   - reading the 'name' attribute in the game node for game selection dialog
    +   - TODO: pid files to make safe startup?
    +   The .pid stuff should be happening after game selection, since it covers game-specific 
    +   preference settings. 
    +   - TODO: console logging pref should be a global pref, goes with game autoload?
    + 
    + 17/12/2001
    +   TTimo - branch gameselect
    +   - updating the setup script for experimental 1.2.0 setup:
    +   
    +   merged some of the docs back into trunk (Radiant manual, some TA docs)
    +   will need to perform a complete diffing between Alpha and trunk about docs/manual at some point
    +   merged bitmaps from Alpha too
    +   
    +   added the Q3 modules (image, map, md3model, shaders, vfspk3) to Q3 game pack in setup
    +   
    +   generating per-game config file q3.game in OnMoved (IS setup)
    +   will need equivalent with linux setup of course
    +   
    +   various other generic fixes to the setup code
    +   
    +   - multiple games support, list of changes, and TODO:
    +   NOTE: this is on a 'gameselect' branch for now
    +   Doxygen documentation should be at http://zerowing.idsoftware.com/doxygen
    +     for this branch too.
    + 
    +   The installation procedure has changed. The win32 installer is partly ready, linux installer
    +   will need to be modified too. The editor binary and the Gtk DLLs are installed in a common
    +   location, i.e. 'C:\Program Files\GtkRadiant' typically. The game specific binaries and modules
    +   go in the same location as usual, for instance 'C:\Program Files\Quake III Arena\GtkRadiant\'
    +   (and also 'C:\Program Files\Quake III Arena\GtkRadiant\modules' 'C:\<..>\plugins')
    + 
    +   The environment variables used by the build system (VC6 project files) have been adapted:
    +   $(QUAKE3RADIANTDIR) is still used
    +   $(CORERADIANTDIR) is used for the main editor location
    + 
    +   When editor starts, it looks for games/*.game under g_strAppPath and prompts the user for a game
    +   Once game is selected, parameters are used for regular startup.
    +   You need to write your own q3.game for now, it will be generated by the setup procedure
    +   my C:\Program Files\GtkRadiant\games\q3.game looks like that:
    +   <?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
    +   <!-- Q3 game definition file -->
    +   <!-- those are generated -->
    +   <game 
    +     name="Quake III Arena / Quake III: Team Arena and modifications"
    + 	gametools="c:/quake3/Radiant/"
    +   />
    + 
    +   given that, the editor does a complete startup, and the basics are here for multiple games
    + 
    +   - precise changes:
    + 
    +   g_strToolsPath renamed to g_strGameToolsPath
    +   most of former g_strAppPath uses g_strGameToolsPath
    +   the name change was also meant for homogeneity with DIR_GAMETOOLS_* variables we use in the setups
    +   g_strAppPath still used, points to the main installation path
    + 
    +   added the game selection code in CPrefsDlg::Init
    +   using several classes and a dialog box, parsing XML files
    + 
    +   - TODO:
    +   
    +   the console 'Radiant.log' doesn't catch the game selection stuff as it is now
    +   initialize it to the main install, without the game setting
    +   (console logging is a debugging tool anyway, no reason it should go to the proper game folder
    +   each time)
    + 
    +   the 'preferences reset/cleanup' code is probably broken, specially when used with the .pid checking
    +   since we check for .pid even before we know where the GameTools path is
    + 
    +   on linux, we need to sanitize the ~/.q3a dir usage. Switch to ~/.radiant, use the version tag
    +   to maintain things independant, and use the game name to isolate per-game settings?
    +   ~/.radiant/1.2.0-nightly/quake3/radiant.ini (.pid, .log)
    +   ~/.radiant/1.2.0-nightly/wolf/..
    + 
    +   also, when looking for those files (.ini mostly), win32 stores them in a main installation, and
    +   linux has them in ~/.radiant/.. (which is the read/write area). This should be homogenized?
    +   Maybe by adding a 'Main' to the readonly path and a new variable with 'RW', pointing to 'Main' on
    +   win32 and to ~/.radiant on linux
    + 
      11/12/2001
        TTimo
        - replaced setup/win32/setup.sh by setup/win32/setup.pl

4 files added :

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

  GtkRadiant/setup/win32/HOWTO
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/HOWTO?rev=1.2

  Exectuable/Wolf
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Exectuable/Wolf?rev=1.2

  Media/Wolf
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Media/Wolf?rev=1.2


41 files modified :

  GtkRadiant/contrib/prtview/PrtView.dsp
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp?rev=1.8
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp?rev=1.7
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h

  GtkRadiant/docs/developer/CHANGES
    1.181 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.181
    1.180 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.180
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES.diff?r1=text&tr1=1.180&r2=text&tr2=1.181&f=h

  GtkRadiant/include/version.default
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/version.default?rev=1.8
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/version.default?rev=1.7
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/version.default.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h

  GtkRadiant/libs/str.h
    1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/str.h?rev=1.11
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/str.h?rev=1.10
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/str.h.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h

  GtkRadiant/plugins/image/image.dsp
    1.12 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.dsp?rev=1.12
    1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.dsp?rev=1.11
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.dsp.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&f=h

  GtkRadiant/plugins/map/map.dsp
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/map/map.dsp?rev=1.8
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/map/map.dsp?rev=1.7
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/map/map.dsp.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h

  GtkRadiant/plugins/md3model/md3model.dsp
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.dsp?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.dsp?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.dsp.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/plugins/shaders/shaders.dsp
    1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.dsp?rev=1.11
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.dsp?rev=1.10
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.dsp.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h

  GtkRadiant/plugins/textool/TexTool.dsp
    1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/textool/TexTool.dsp?rev=1.11
    1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/textool/TexTool.dsp?rev=1.10
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/textool/TexTool.dsp.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h

  GtkRadiant/plugins/vfspk3/vfspk3.dsp
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp?rev=1.7
    1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp?rev=1.6
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&f=h

  GtkRadiant/radiant/brush.cpp
    1.25 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.cpp?rev=1.25
    1.24 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.cpp?rev=1.24
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.cpp.diff?r1=text&tr1=1.24&r2=text&tr2=1.25&f=h

  GtkRadiant/radiant/brushscript.cpp
    1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brushscript.cpp?rev=1.6
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brushscript.cpp?rev=1.5
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brushscript.cpp.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&f=h

  GtkRadiant/radiant/dialog.h
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/dialog.h?rev=1.8
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/dialog.h?rev=1.7
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/dialog.h.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h

  GtkRadiant/radiant/entity.cpp
    1.17 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/entity.cpp?rev=1.17
    1.16 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/entity.cpp?rev=1.16
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/entity.cpp.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&f=h

  GtkRadiant/radiant/gtkdlgs.cpp
    1.16 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp?rev=1.16
    1.15 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp?rev=1.15
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp.diff?r1=text&tr1=1.15&r2=text&tr2=1.16&f=h

  GtkRadiant/radiant/gtkmisc.cpp
    1.23 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.23
    1.22 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.22
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp.diff?r1=text&tr1=1.22&r2=text&tr2=1.23&f=h

  GtkRadiant/radiant/main.cpp
    1.34 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.34
    1.33 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.33
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp.diff?r1=text&tr1=1.33&r2=text&tr2=1.34&f=h

  GtkRadiant/radiant/mainframe.cpp
    1.59 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp?rev=1.59
    1.58 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp?rev=1.58
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp.diff?r1=text&tr1=1.58&r2=text&tr2=1.59&f=h

  GtkRadiant/radiant/map.cpp
    1.20 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.20
    1.19 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.19
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp.diff?r1=text&tr1=1.19&r2=text&tr2=1.20&f=h

  GtkRadiant/radiant/pluginmanager.cpp
    1.53 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp?rev=1.53
    1.52 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp?rev=1.52
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp.diff?r1=text&tr1=1.52&r2=text&tr2=1.53&f=h

  GtkRadiant/radiant/preferences.cpp
    1.24 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.24
    1.23 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.23
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp.diff?r1=text&tr1=1.23&r2=text&tr2=1.24&f=h

  GtkRadiant/radiant/preferences.h
    1.18 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.18
    1.17 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.17
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h.diff?r1=text&tr1=1.17&r2=text&tr2=1.18&f=h

  GtkRadiant/radiant/q3radiant.dsp
    1.36 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp?rev=1.36
    1.35 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp?rev=1.35
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp.diff?r1=text&tr1=1.35&r2=text&tr2=1.36&f=h

  GtkRadiant/radiant/qe3.cpp
    1.43 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.43
    1.42 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.42
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp.diff?r1=text&tr1=1.42&r2=text&tr2=1.43&f=h

  GtkRadiant/radiant/qe3.h
    1.44 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.44
    1.43 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.43
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h.diff?r1=text&tr1=1.43&r2=text&tr2=1.44&f=h

  GtkRadiant/radiant/bitmaps/splash.bmp
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/bitmaps/splash.bmp?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/bitmaps/splash.bmp?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/bitmaps/splash.bmp.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/setup/linux/bspc
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/bspc?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/bspc?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/bspc.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/setup/linux/makesdk.sh
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/makesdk.sh?rev=1.4
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/makesdk.sh?rev=1.3
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/makesdk.sh.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h

  GtkRadiant/setup/linux/setup.data/postinstall.sh
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/setup.data/postinstall.sh?rev=1.4
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/setup.data/postinstall.sh?rev=1.3
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/setup.data/postinstall.sh.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h

  GtkRadiant/setup/win32/TODO
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/TODO?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/TODO?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/TODO.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/setup/win32/setup.pl
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/setup.pl?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/setup.pl?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/setup.pl.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/setup/win32/template/Component/Default.cdf
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.cdf?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.cdf?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.cdf.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/setup/win32/template/Component/Default.fgl
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.fgl?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.fgl?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.fgl.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/setup/win32/template/File/Default.fdf
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/File/Default.fdf?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/File/Default.fdf?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/File/Default.fdf.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  Executable/Q3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Executable/Q3?rev=1.2
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Executable/Q3?rev=1.1
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Executable/Q3.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h

  GtkRadiant/setup/win32/template/Script/Setup.rul
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Script/Setup.rul?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Script/Setup.rul?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Script/Setup.rul.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/setup/win32/template/Shell/Default.shl
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Shell/Default.shl?rev=1.2
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Shell/Default.shl?rev=1.1
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Shell/Default.shl.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h

  GtkRadiant/setup/win32/template/Text/Setup.tsb
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Text/Setup.tsb?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Text/Setup.tsb?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Text/Setup.tsb.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h

  GtkRadiant/tools/quake3/q3data/q3data.dsp
    1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3data/q3data.dsp?rev=1.5
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3data/q3data.dsp?rev=1.4
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3data/q3data.dsp.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&f=h

  GtkRadiant/tools/quake3/q3map/q3map.dsp
    1.13 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map/q3map.dsp?rev=1.13
    1.12 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map/q3map.dsp?rev=1.12
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map/q3map.dsp.diff?r1=text&tr1=1.12&r2=text&tr2=1.13&f=h

  GtkRadiant/vslick/Radiant.vpw
    1.25 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/vslick/Radiant.vpw?rev=1.25
    1.24 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/vslick/Radiant.vpw?rev=1.24
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/vslick/Radiant.vpw.diff?r1=text&tr1=1.24&r2=text&tr2=1.25&f=h


--101005725322727
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>2002/01/03  &nbsp; 05:26:38</td>
 </tr>
</table>
<hr width="100%" size=2 noshade><br>

<code>
merged gameselect back into trunk, built new setup<br>
</code>
<hr width="100%" size=2 noshade><br>
<code>
<b>GtkRadiant/docs/developer/CHANGES</b>
<pre>  This is the changelog for developpers, != changelog for the end user 
  that we distribute with the binaries. (see changelog)
  
+ 3/1/2001
+   TTimo
+   - merge gameselect branch back into trunk
+   the IS setup scripts have been updated for the new paths layout
+   developement environment needs to be updated to copy binaries to the right places for debug
+   it is recommended to run a 1.2.1 setup on win32 prior to compile and install debug bins
+   - updated the setup to be more templated for inclusion/non inclusion of game packs on demand
+   
+ 2/1/2001
+   TTimo - branch gameselect
+   - copying over the linux setup binaries (setup, uninstall, setup.gtk)
+   from Alpha branch. Those have the ability to prompt destination path
+   per component.
+   Gef - branch gameselect
+   - patch 101 for bug 279
+   .game files generation by the setup, makesdk.sh and postinstall.sh fixups
+ 
+ 1/1/2001
+   Gef - branch gameselect
+   - linux source fix http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=279
+   (we use PATH_MAX as the cross platform define instead of MAX_PATH which only works on win32)
+   
+   TTimo - branch gameselect
+   - cleanup and homogeneisation of the paths for prefs storage
+     m_global_rc_path:
+       win32: g_strAppPath
+       linux: ~/.radiant/<version>/
+     m_rc_path:
+       win32: g_strGameToolsPath
+       linux: ~/.radiant/<version>/<gamename>
+     so that global.pref goes in ~/.radiant/<version>/global.pref
+     and radiant.ini ~/.radiant/<version>/<gamename>/radiant.ini  
+ 
+ 27/12/2001
+   TTimo - branch gameselect
+   - global prefs file (global.pref), XML based in core directory
+     stores game selection setting
+ 	stores autoload setting
+   - dropping 'gameid' from .game file, gonna use a 'gamefile' in global prefs instead
+     (and the .game file name .. thks Gef)
+   - TODO: radiant.log stuff in global prefs?
+ 
+ 21/12/2001
+   TTimo - branch gameselect
+   - more Wolf setup tweaking for an experimental build release:
+     quakev2.qe4 project template file
+ 	using a 'gameid' attribute in the game file to select hardcoded features in the editor binary
+ 	'basegame' node for lookup of the default project file
+ 	'engine' node for engine path
+   - added experimental Wolf game pack to IS
+   - added setup/win32/HOWTO with extensive information about the procedure to
+     add new game packs
+   - reading the 'name' attribute in the game node for game selection dialog
+   - TODO: pid files to make safe startup?
+   The .pid stuff should be happening after game selection, since it covers game-specific 
+   preference settings. 
+   - TODO: console logging pref should be a global pref, goes with game autoload?
+ 
+ 17/12/2001
+   TTimo - branch gameselect
+   - updating the setup script for experimental 1.2.0 setup:
+   
+   merged some of the docs back into trunk (Radiant manual, some TA docs)
+   will need to perform a complete diffing between Alpha and trunk about docs/manual at some point
+   merged bitmaps from Alpha too
+   
+   added the Q3 modules (image, map, md3model, shaders, vfspk3) to Q3 game pack in setup
+   
+   generating per-game config file q3.game in OnMoved (IS setup)
+   will need equivalent with linux setup of course
+   
+   various other generic fixes to the setup code
+   
+   - multiple games support, list of changes, and TODO:
+   NOTE: this is on a 'gameselect' branch for now
+   Doxygen documentation should be at http://zerowing.idsoftware.com/doxygen
+     for this branch too.
+ 
+   The installation procedure has changed. The win32 installer is partly ready, linux installer
+   will need to be modified too. The editor binary and the Gtk DLLs are installed in a common
+   location, i.e. 'C:\Program Files\GtkRadiant' typically. The game specific binaries and modules
+   go in the same location as usual, for instance 'C:\Program Files\Quake III Arena\GtkRadiant\'
+   (and also 'C:\Program Files\Quake III Arena\GtkRadiant\modules' 'C:\<..>\plugins')
+ 
+   The environment variables used by the build system (VC6 project files) have been adapted:
+   $(QUAKE3RADIANTDIR) is still used
+   $(CORERADIANTDIR) is used for the main editor location
+ 
+   When editor starts, it looks for games/*.game under g_strAppPath and prompts the user for a game
+   Once game is selected, parameters are used for regular startup.
+   You need to write your own q3.game for now, it will be generated by the setup procedure
+   my C:\Program Files\GtkRadiant\games\q3.game looks like that:
+   <?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
+   <!-- Q3 game definition file -->
+   <!-- those are generated -->
+   <game 
+     name="Quake III Arena / Quake III: Team Arena and modifications"
+ 	gametools="c:/quake3/Radiant/"
+   />
+ 
+   given that, the editor does a complete startup, and the basics are here for multiple games
+ 
+   - precise changes:
+ 
+   g_strToolsPath renamed to g_strGameToolsPath
+   most of former g_strAppPath uses g_strGameToolsPath
+   the name change was also meant for homogeneity with DIR_GAMETOOLS_* variables we use in the setups
+   g_strAppPath still used, points to the main installation path
+ 
+   added the game selection code in CPrefsDlg::Init
+   using several classes and a dialog box, parsing XML files
+ 
+   - TODO:
+   
+   the console 'Radiant.log' doesn't catch the game selection stuff as it is now
+   initialize it to the main install, without the game setting
+   (console logging is a debugging tool anyway, no reason it should go to the proper game folder
+   each time)
+ 
+   the 'preferences reset/cleanup' code is probably broken, specially when used with the .pid checking
+   since we check for .pid even before we know where the GameTools path is
+ 
+   on linux, we need to sanitize the ~/.q3a dir usage. Switch to ~/.radiant, use the version tag
+   to maintain things independant, and use the game name to isolate per-game settings?
+   ~/.radiant/1.2.0-nightly/quake3/radiant.ini (.pid, .log)
+   ~/.radiant/1.2.0-nightly/wolf/..
+ 
+   also, when looking for those files (.ini mostly), win32 stores them in a main installation, and
+   linux has them in ~/.radiant/.. (which is the read/write area). This should be homogenized?
+   Maybe by adding a 'Main' to the readonly path and a new variable with 'RW', pointing to 'Main' on
+   win32 and to ~/.radiant on linux
+ 
  11/12/2001
    TTimo
    - replaced setup/win32/setup.sh by setup/win32/setup.pl
</pre>
<table border=0 width="100%">

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>4 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>include/gtkr_vector.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/gtkr_vector.h?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/HOWTO</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/HOWTO?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>Exectuable</b></td>
  <td><code>Wolf</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Exectuable/Wolf?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>Media</b></td>
  <td><code>Wolf</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Media/Wolf?rev=1.2">1.2</a></td>
 </tr>

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>41 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>contrib/prtview/PrtView.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp?rev=1.7">1.7</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/prtview/PrtView.dsp?rev=1.8">1.8</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.180">1.180</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES.diff?r1=text&tr1=1.180&r2=text&tr2=1.181&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.181">1.181</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/version.default</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/version.default?rev=1.7">1.7</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/version.default.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/version.default?rev=1.8">1.8</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/str.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/str.h?rev=1.10">1.10</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/str.h.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/libs/str.h?rev=1.11">1.11</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/image/image.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.dsp?rev=1.11">1.11</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.dsp.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/plugins/image/image.dsp?rev=1.12">1.12</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/map/map.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/map/map.dsp?rev=1.7">1.7</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/map/map.dsp.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/map/map.dsp?rev=1.8">1.8</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/md3model.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.dsp?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.dsp.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.dsp?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/shaders/shaders.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.dsp?rev=1.10">1.10</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.dsp.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/shaders/shaders.dsp?rev=1.11">1.11</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/textool/TexTool.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/textool/TexTool.dsp?rev=1.10">1.10</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/textool/TexTool.dsp.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/textool/TexTool.dsp?rev=1.11">1.11</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.6">1.6</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.dsp.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/vfspk3/vfspk3.dsp?rev=1.7">1.7</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/brush.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.cpp?rev=1.24">1.24</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.cpp.diff?r1=text&tr1=1.24&r2=text&tr2=1.25&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.cpp?rev=1.25">1.25</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/brushscript.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brushscript.cpp?rev=1.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brushscript.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/radiant/brushscript.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/dialog.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/dialog.h?rev=1.7">1.7</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/dialog.h.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/dialog.h?rev=1.8">1.8</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/entity.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/entity.cpp?rev=1.16">1.16</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/entity.cpp.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/entity.cpp?rev=1.17">1.17</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.15">1.15</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp.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/radiant/gtkdlgs.cpp?rev=1.16">1.16</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.22">1.22</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp.diff?r1=text&tr1=1.22&r2=text&tr2=1.23&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.23">1.23</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/main.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.33">1.33</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.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/radiant/main.cpp?rev=1.34">1.34</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/mainframe.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp?rev=1.58">1.58</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp.diff?r1=text&tr1=1.58&r2=text&tr2=1.59&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp?rev=1.59">1.59</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/map.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.19">1.19</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp.diff?r1=text&tr1=1.19&r2=text&tr2=1.20&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.20">1.20</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.52">1.52</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp.diff?r1=text&tr1=1.52&r2=text&tr2=1.53&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp?rev=1.53">1.53</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.23">1.23</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp.diff?r1=text&tr1=1.23&r2=text&tr2=1.24&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.24">1.24</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.17">1.17</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h.diff?r1=text&tr1=1.17&r2=text&tr2=1.18&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.18">1.18</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.35">1.35</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp.diff?r1=text&tr1=1.35&r2=text&tr2=1.36&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp?rev=1.36">1.36</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.42">1.42</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp.diff?r1=text&tr1=1.42&r2=text&tr2=1.43&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.43">1.43</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/qe3.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.43">1.43</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h.diff?r1=text&tr1=1.43&r2=text&tr2=1.44&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.44">1.44</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/bitmaps/splash.bmp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/bitmaps/splash.bmp?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/bitmaps/splash.bmp.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/bitmaps/splash.bmp?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/linux/bspc</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/bspc?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/bspc.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/bspc?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/linux/makesdk.sh</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/makesdk.sh?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/makesdk.sh.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/linux/makesdk.sh?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/linux/setup.data/postinstall.sh</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/setup.data/postinstall.sh?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/linux/setup.data/postinstall.sh.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/linux/setup.data/postinstall.sh?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/TODO</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/TODO?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/TODO.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/TODO?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/setup.pl</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/setup.pl?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/setup.pl.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/setup.pl?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/template/Component/Default.cdf</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.cdf?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.cdf.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.cdf?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/template/Component/Default.fgl</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.fgl?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.fgl.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Component/Default.fgl?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/template/File/Default.fdf</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/File/Default.fdf?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/File/Default.fdf.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/File/Default.fdf?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>Executable</b></td>
  <td><code>Q3</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Executable/Q3?rev=1.1">1.1</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Executable/Q3.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/Executable/Q3?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/template/Script/Setup.rul</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Script/Setup.rul?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Script/Setup.rul.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Script/Setup.rul?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/template/Shell/Default.shl</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Shell/Default.shl?rev=1.1">1.1</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Shell/Default.shl.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Shell/Default.shl?rev=1.2">1.2</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>setup/win32/template/Text/Setup.tsb</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Text/Setup.tsb?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Text/Setup.tsb.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/setup/win32/template/Text/Setup.tsb?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>tools/quake3/q3data/q3data.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3data/q3data.dsp?rev=1.4">1.4</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3data/q3data.dsp.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/tools/quake3/q3data/q3data.dsp?rev=1.5">1.5</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>tools/quake3/q3map/q3map.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map/q3map.dsp?rev=1.12">1.12</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/tools/quake3/q3map/q3map.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/tools/quake3/q3map/q3map.dsp?rev=1.13">1.13</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>vslick/Radiant.vpw</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/vslick/Radiant.vpw?rev=1.24">1.24</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/vslick/Radiant.vpw.diff?r1=text&tr1=1.24&r2=text&tr2=1.25&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/vslick/Radiant.vpw?rev=1.25">1.25</a></td>
 </tr>

</table>

</body>
</html>

--101005725322727--