[Gtkradiant] CVS: bug 197, large HL support patch
Timothee Besset
gtkradiant@zerowing.idsoftware.com
Fri, 07 Jun 2002 09:48:19 -0500
This is a mixed plain/HTML MIME encoded message.
--10234612991534
Content-Type: text/plain
User : timo
Root : zerowing:/cvs
Date : 2002/06/07 09:47:51
bug 197, large HL support patch
--
GtkRadiant/docs/developer/CHANGES
1.325 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.325
diff :
that we distribute with the binaries. (see changelog)
05/06/2002
TTimo
- fixups to make 1.3 start (Q3 mode)
- turned off C++ exception support in the modules/plugins, as we don't use it
- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=543
! exit properly if missing chunks in synapse.config, don't crash
Hydra
- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=558
! fix for version check in release build
01/06/2002
TTimo
- merging 1.2.7 -> 1.2.9 changes into 1.3, merge notes:
--- 1,179 ----
This is the changelog for developers, != changelog for the end user
that we distribute with the binaries. (see changelog)
+ 07/06/2002
+ TTimo
+ - realized that \func doesn't work in doxygen, should be \fn (updated everywhere)
+ - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=197
+ applying the HL patch (see original list of changes below)
+ - ugly eclass API changes
+ eclassfgd/plugin.cpp.rej, eclass API changes involved, a bunch of .rej
+ SupportsMultiple tries to send configuration information from the eclass format file module to the eclass manager
+ dropping it, using a proper configuration node instead (eclass_singleload)
+ - added "no_patch" prop to disable patch support
+ the patch toolbar prompts are only present in prefs if there is patch support
+ otherwise everything is force-disabled
+ - PFN_VFSFINDFILE PFN_VFSFILEEXISTS:
+ one of the problems we have is that the 'manager' code and file format code are in the same module
+ (i.e. vfspk3 / vfswad: two formats, but the manager part is pretty much the same)
+ vfsFindFile(relative filename):
+ this worked by searching through the list of loaded pk3/wad files for the file
+ then trying to search through the search directories
+ - wasn't properly documented about what it does / how is the search performed
+ - not consistent with existing code, duplicate of vfsGetFullPath for the most part
+ can't be added to the VFS API as-is, it would confuse the interface
+ - usage of vfsFindFile in the code doesn't justify the way it proceeds for search
+ foxing it, replacing by calls to vfsGetFullPath
+ vfsFileExists(relative filename):
+ returns wether a file exist, can be flagged to search in pk3/wad or straight filesystem
+ - this is a duplicate / particular case of vfsGetFileCount
+ foxing it too, we need to extend and update vfsGetFileCount instead
+ - mapq3: the changes completely fucked q3 map parsing
+ need reorganization. same module provides parsing for all .map based formats
+ we use wrappers around the actual calls and globals in the module to select formats
+ MAPVERSION_Q2 and MAPVERSION_Q1 don't need to be there yet, they are not supported
+ MAPVERSION_HL means WC >= 2.2
+ (when introduced, MAPVERSION_Q2 would be Q2 or qer+hl plugin (same))
+ MAPVERSION_HL uses "maphl" minor name (instead of mapq2)
+ cleaned up the Q3 read/write code that got broken
+ cleaned up various commenting/hack that deal with Q2!=HL format .. we'll see about Q2 when we actually do it
+ bad cut and paste from cmdlib code, using actual dependency to cmdlib instead (see below for some cmdlib updates)
+ - took out all SafeRead SafeWrite code from cmdlib, removed annoying cmdlib dependency to Error function
+ all file access go through VFS module, the cmdlib 07/06/2002 15:47file code was way old
+ - radiant/points.cpp pointfile code changes (that's used only for non-monitored compiling now)
+ - applied patch 267 (hydratoolz fixes)
+ - commented out some bworldcraft flagged stuff in mapq3/parse.cpp
+ - updated the .dsw .dsp to compile and copy HL stuff
+ - TODO: need to rationalize where the modules are placed and identify HL specific modules
+ (this affects the build system / post build step too)
+ - TODO: seems to be a synapse crash when unloading plugins (hydratools)
+ (looks like I didn't look at the plugin unload code yet actually)
+ - TODO: make sure HL setup puts eclass_singleload="1" and no_patch="1"
+ - TODO: WATCHBSP_KEY and TEXTURE_KEY hardcoded for HL need cleanup
+ - TODO: imagehl duplicates some image functionality
+ imagehl is supposed to be only for HL-specific image formats
+ it 'adds' the required formats to the stuff that image makes available for everyone already
+ - TODO: HL doesn't have a BSP menu!
+ - TODO: rename mapq3/ into map/, the map module handles all .map formats
+ - TODO: it's likely that we only need a vfs/ module instead of vfspk3/ and vfspak/
+ think about it, see if we really act on this (or do we need to abstract the manager and some file format modules)
+ - TODO: HL synapse.config needs to use maphl
+ - TODO: wtf is enginename="quake2" in hl.game
+ - TODO: I don't have a sample HL map to play with, so I didn't test the changes against
+
05/06/2002
TTimo
- fixups to make 1.3 start (Q3 mode)
- turned off C++ exception support in the modules/plugins, as we don't use it
- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=543
! exit properly if missing chunks in synapse.config, don't crash
!
Hydra
- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=558
! fix for version check in release build
+ ======================================================================================
+ -- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=197
+ HL support patch
+ ======================================================================================
+ 04/6/2002
+ Hydra
+ - Patched in some CVS changes and fixed a little issue with the
+ new entity file loader code.
+
+ 28/5/2002
+ Hydra
+ - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=544
+ Selected Entity Bounding Box obscured by brushes fix.
+ - Moved the "wad" keypair creation code from the Map module into
+ a new plugin called HydraToolz, this means that wad keypair is
+ done manually by the user, as in fact it should be. (as the
+ order of the wads is actually important).
+ - Fixed a problem with the wads in the wad list being re-ordered.
+
+ 27/5/2002
+ Hydra
+ - Created an inital implementation of a sprite model plugin.
+ According to the powers that be, it seems creating a model
+ plugin is hackish.
+ It works ok, but there is no way to attach models (sprites if you will)
+ to non-fixedsize entities (like func_bombtarget)
+ Also, I can't get the alpha map stuff right so I had to invert the alpha
+ mask in the spr loader so that 0xff = not drawn pixel.
+
+ 17/5/2002
+ Hydra
+ - "Wad" keypairs are now used when loading a map and speeds up map loading
+ significantly. This sorts out quite a few issues that could otherwise occur.
+ - Map loader now uses textures from wads listed in the the "wad" keypair first.
+ - Added a texture name mapping cache system to the .map loader
+ this significantly improves load times of maps that don't store texture
+ names along with paths (e.g. "mytexture" not "mytextures/mytexture".)
+ - Added vfsFileExists() to the vfs table (for above) and added it to
+ vfspk3 and vfswad
+ - Map loading and saving times are printed to the console.
+ - Wad file names from the "wad" key pair are logged to the console when
+ a map is loaded
+ - The user is informed if the textures loaded were not found in the
+ wad files in the "wad" keypair.
+ - The user is informed if the textures was not found in any wad file at all
+ (Q2/HL only, the shader module still gives you similar information for other
+ games when a shader activation fails)
+
+
+ 8/5/2002
+ Hydra
+ - Added basic support in mapq3 for reading maps saved by Worldcraft 2.2+
+ in .map format (It uses [ ]'s round some of the texture co-ordinates)
+ TODO: do we need to be able to save a map in this format too ?
+ - Added support for loading ZHLT style point files (*.lin)
+ - Added wad filename information when loading textures.
+ (This helps take the ambiguity out of which wad files textures come from,
+ so that we can correctly setup the worldspawn "wads" e-pair manually.)
+ Note: This will be removed when the "wads" worldspawn key is built by radiant.
+ - added vfsFindFile() to vfs table.
+ - VFSWAD: vfsLoadFile() no longer ignores paths when loading textures
+ (this was by design, but the design has changed for the better)
+ - When loading a Quake2 map file, vfsFindFile() is used to find the actual path of
+ the shader/texture being loaded.
+ This fixes all the weird issues that crop up when we were able to use non
+ wad-relative texture names (<shader>) and wad-relative(<wadname>/<shader>).
+ (such as having an image loaded twice in memory.)
+ We also now get the correct shader name in the suface inspector too.
+ Note: not sure if this code should stay in the map parser, or wether it should
+ be moved to where shaders are first initialised.
+ Note: maybe this needs to be when a halflife map is loaded, not specifically a
+ quake2 map file.
+ - added EClass_SupportsMultiple to the EClass loader API.
+ Note: this is poop. FGD files can be additive but radiant makes it so they can't be.
+ This function would not be needed if the eclass loader itself took care of the init,
+ rather then the manager taking care of the init. Also note that if the loader were
+ to take care of the init then FGD files *CAN* be additive, as it's not down to the
+ format of the FGD files. However, it'll do for the moment because all the supplied
+ FGD files that come with halflife and it's mods are meant to be used one at a time.
+ - removed support for having an additional (not external) eclass loader.
+ Just ifdef'd for now, grep for USEADDITIONALECLASSLOADER.
+ We never mix entity definition formats and synapse.config allows us to just have the
+ right one and also there is no mechanism for setting g_bHaveEClassExt anymore.
+ - Texture subset on by default for halflife.
+ - default texture scale is now set to 1 instead of 0.5 for halflife.
+ (needs to be 1 for q1/q2 too)
+ - patch toolbar disabled by default for halflife and it's also disabled
+ in the preferences so it can't be turned back on)
+ (needs to be 1 for q1/q2 too)
+ - bsp monitoring disabled by default for halflife
+ - When you drop a light entity the epair "_light" is used instead of "light" (halflife specific)
+ - removed -fs_game additions to the map compiler commands; ZHLT doesn't support it.
+ - saving of contents/flags/values in q2 format maps disabled (ZHLT doesn't like em !#?!)
+ TODO: re-enable for Q2 (but not halflife) format maps when we can
+ can figure out what game/engine combo we're using from within a module
+ - configured mapq3 to have dynamic VFS API too
+ - Added halflife shaderlist.txt parsing back in, it's actually useful
+ afterall (for editor shaders).
+ ======================================================================================
+ -- end HL support patch
+ ======================================================================================
+
01/06/2002
TTimo
- merging 1.2.7 -> 1.2.9 changes into 1.3, merge notes:
***************
*** 436,441 ****
--- 599,605 ----
- Linux build system: sanitized CFLAGS, libxml, STLPort and glib include path all in the toplevel Construct file
- removed the 'cons -- halflife' option, the binaries are unified again
- cleaned up image loading
+
29/3/2002
TTimo
12 files added :
GtkRadiant/contrib/hydratoolz/Conscript
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/Conscript?rev=1.1
GtkRadiant/contrib/hydratoolz/hydratoolz.def
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.def?rev=1.1
GtkRadiant/contrib/hydratoolz/hydratoolz.dsp
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.dsp?rev=1.1
GtkRadiant/contrib/hydratoolz/plugin.cpp
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.cpp?rev=1.1
GtkRadiant/contrib/hydratoolz/plugin.h
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.h?rev=1.1
GtkRadiant/plugins/spritemodel/Conscript
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/Conscript?rev=1.1
GtkRadiant/plugins/spritemodel/plugin.cpp
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/plugin.cpp?rev=1.1
GtkRadiant/plugins/spritemodel/plugin.h
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/plugin.h?rev=1.1
GtkRadiant/plugins/spritemodel/spritemodel.cpp
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/spritemodel.cpp?rev=1.1
GtkRadiant/plugins/spritemodel/spritemodel.def
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/spritemodel.def?rev=1.1
GtkRadiant/plugins/spritemodel/spritemodel.dsp
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/spritemodel.dsp?rev=1.1
GtkRadiant/plugins/spritemodel/spritemodel.h
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/spritemodel.h?rev=1.1
45 files modified :
GtkRadiant/radiant.dsw
1.27 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw?rev=1.27
1.26 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw?rev=1.26
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw.diff?r1=1.26&r2=1.27
GtkRadiant/Doxygen_files/Doxyfile
1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/Doxyfile?rev=1.3
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/Doxyfile?rev=1.2
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/Doxyfile.diff?r1=1.2&r2=1.3
GtkRadiant/Doxygen_files/genDoxyfile
1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/genDoxyfile?rev=1.3
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/genDoxyfile?rev=1.2
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/genDoxyfile.diff?r1=1.2&r2=1.3
GtkRadiant/docs/developer/CHANGES
1.325 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.325
1.324 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.324
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES.diff?r1=1.324&r2=1.325
GtkRadiant/include/ieclass.h
1.6 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h?rev=1.6
1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h?rev=1.5
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h.diff?r1=1.5&r2=1.6
GtkRadiant/include/ifilesystem.h
1.15 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h?rev=1.15
1.14 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h?rev=1.14
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h.diff?r1=1.14&r2=1.15
GtkRadiant/include/qertypes.h
1.36 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h?rev=1.36
1.35 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h?rev=1.35
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h.diff?r1=1.35&r2=1.36
GtkRadiant/libs/cmdlib.h
1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib.h?rev=1.11
1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib.h?rev=1.10
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib.h.diff?r1=1.10&r2=1.11
GtkRadiant/libs/cmdlib/cmdlib.cpp
1.12 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib/cmdlib.cpp?rev=1.12
1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib/cmdlib.cpp?rev=1.11
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib/cmdlib.cpp.diff?r1=1.11&r2=1.12
GtkRadiant/libs/synapse/synapse.cpp
1.15 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp?rev=1.15
1.14 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp?rev=1.14
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp.diff?r1=1.14&r2=1.15
GtkRadiant/plugins/eclassfgd/fgd.def
1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def?rev=1.3
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def?rev=1.2
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def.diff?r1=1.2&r2=1.3
GtkRadiant/plugins/eclassfgd/fgd.dsp
1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.dsp?rev=1.4
1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.dsp?rev=1.3
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.dsp.diff?r1=1.3&r2=1.4
GtkRadiant/plugins/eclassfgd/plugin.cpp
1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp?rev=1.5
1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp?rev=1.4
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp.diff?r1=1.4&r2=1.5
GtkRadiant/plugins/entity/eclassmodel.cpp
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/eclassmodel.cpp?rev=1.2
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/eclassmodel.cpp?rev=1.1
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/eclassmodel.cpp.diff?r1=1.1&r2=1.2
GtkRadiant/plugins/entity/miscmodel.cpp
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/miscmodel.cpp?rev=1.2
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/miscmodel.cpp?rev=1.1
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/miscmodel.cpp.diff?r1=1.1&r2=1.2
GtkRadiant/plugins/image/image.cpp
1.16 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.cpp?rev=1.16
1.15 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.cpp?rev=1.15
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.cpp.diff?r1=1.15&r2=1.16
GtkRadiant/plugins/imagehl/imagehl.cpp
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.2
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.1
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp.diff?r1=1.1&r2=1.2
GtkRadiant/plugins/mapq3/parse.cpp
1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp?rev=1.8
1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp?rev=1.7
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp.diff?r1=1.7&r2=1.8
GtkRadiant/plugins/mapq3/plugin.cpp
1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp?rev=1.11
1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp?rev=1.10
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp.diff?r1=1.10&r2=1.11
GtkRadiant/plugins/mapq3/plugin.h
1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h?rev=1.10
1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h?rev=1.9
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h.diff?r1=1.9&r2=1.10
GtkRadiant/plugins/mapq3/write.cpp
1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp?rev=1.8
1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp?rev=1.7
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp.diff?r1=1.7&r2=1.8
GtkRadiant/plugins/md3model/plugin.cpp
1.10 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.cpp?rev=1.10
1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.cpp?rev=1.9
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.cpp.diff?r1=1.9&r2=1.10
GtkRadiant/plugins/shaders/shaders.cpp
1.37 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp?rev=1.37
1.36 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp?rev=1.36
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp.diff?r1=1.36&r2=1.37
GtkRadiant/plugins/vfspak/vfs.cpp
1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.cpp?rev=1.4
1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.cpp?rev=1.3
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.cpp.diff?r1=1.3&r2=1.4
GtkRadiant/plugins/vfspak/vfs.h
1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.h?rev=1.4
1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.h?rev=1.3
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.h.diff?r1=1.3&r2=1.4
GtkRadiant/plugins/vfspk3/vfs.cpp
1.20 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp?rev=1.20
1.19 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp?rev=1.19
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp.diff?r1=1.19&r2=1.20
GtkRadiant/plugins/vfspk3/vfs.h
1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h?rev=1.9
1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h?rev=1.8
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h.diff?r1=1.8&r2=1.9
GtkRadiant/plugins/vfspk3/vfspk3.cpp
1.20 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp?rev=1.20
1.19 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp?rev=1.19
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp.diff?r1=1.19&r2=1.20
GtkRadiant/plugins/vfswad/unwad.cpp
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.cpp?rev=1.2
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.cpp?rev=1.1
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.cpp.diff?r1=1.1&r2=1.2
GtkRadiant/plugins/vfswad/unwad.h
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.h?rev=1.2
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.h?rev=1.1
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.h.diff?r1=1.1&r2=1.2
GtkRadiant/plugins/vfswad/vfs.cpp
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.cpp?rev=1.2
1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.cpp?rev=1.1
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.cpp.diff?r1=1.1&r2=1.2
GtkRadiant/plugins/vfswad/vfs.h
1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.h?rev=1.3
1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.h?rev=1.2
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.h.diff?r1=1.2&r2=1.3
GtkRadiant/plugins/vfswad/vfswad.dsp
1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.dsp?rev=1.5
1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.dsp?rev=1.4
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.dsp.diff?r1=1.4&r2=1.5
GtkRadiant/radiant/camwindow.cpp
1.26 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/camwindow.cpp?rev=1.26
1.25 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/camwindow.cpp?rev=1.25
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/camwindow.cpp.diff?r1=1.25&r2=1.26
GtkRadiant/radiant/eclass.cpp
1.23 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp?rev=1.23
1.22 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp?rev=1.22
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp.diff?r1=1.22&r2=1.23
GtkRadiant/radiant/eclass_def.cpp
1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp?rev=1.8
1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp?rev=1.7
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp.diff?r1=1.7&r2=1.8
GtkRadiant/radiant/gtkmisc.h
1.16 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.h?rev=1.16
1.15 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.h?rev=1.15
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.h.diff?r1=1.15&r2=1.16
GtkRadiant/radiant/main.cpp
1.54 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.54
1.53 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.53
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp.diff?r1=1.53&r2=1.54
GtkRadiant/radiant/map.cpp
1.42 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.42
1.41 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.41
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp.diff?r1=1.41&r2=1.42
GtkRadiant/radiant/points.cpp
1.12 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/points.cpp?rev=1.12
1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/points.cpp?rev=1.11
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/points.cpp.diff?r1=1.11&r2=1.12
GtkRadiant/radiant/preferences.cpp
1.56 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.56
1.55 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.55
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp.diff?r1=1.55&r2=1.56
GtkRadiant/radiant/preferences.h
1.37 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.37
1.36 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.36
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h.diff?r1=1.36&r2=1.37
GtkRadiant/radiant/qe3.h
1.64 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.64
1.63 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.63
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h.diff?r1=1.63&r2=1.64
GtkRadiant/radiant/texwindow.cpp
1.47 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp?rev=1.47
1.46 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp?rev=1.46
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp.diff?r1=1.46&r2=1.47
GtkRadiant/radiant/xywindow.cpp
1.35 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/xywindow.cpp?rev=1.35
1.34 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/xywindow.cpp?rev=1.34
diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/xywindow.cpp.diff?r1=1.34&r2=1.35
--10234612991534
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/06/07 09:47:51</td>
</tr>
</table>
<hr width="100%" size=2 noshade><br>
<code>
bug 197, large HL support patch<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)
05/06/2002
TTimo
- fixups to make 1.3 start (Q3 mode)
- turned off C++ exception support in the modules/plugins, as we don't use it
- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=543
! exit properly if missing chunks in synapse.config, don't crash
Hydra
- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=558
! fix for version check in release build
01/06/2002
TTimo
- merging 1.2.7 -> 1.2.9 changes into 1.3, merge notes:
--- 1,179 ----
This is the changelog for developers, != changelog for the end user
that we distribute with the binaries. (see changelog)
+ 07/06/2002
+ TTimo
+ - realized that \func doesn't work in doxygen, should be \fn (updated everywhere)
+ - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=197
+ applying the HL patch (see original list of changes below)
+ - ugly eclass API changes
+ eclassfgd/plugin.cpp.rej, eclass API changes involved, a bunch of .rej
+ SupportsMultiple tries to send configuration information from the eclass format file module to the eclass manager
+ dropping it, using a proper configuration node instead (eclass_singleload)
+ - added "no_patch" prop to disable patch support
+ the patch toolbar prompts are only present in prefs if there is patch support
+ otherwise everything is force-disabled
+ - PFN_VFSFINDFILE PFN_VFSFILEEXISTS:
+ one of the problems we have is that the 'manager' code and file format code are in the same module
+ (i.e. vfspk3 / vfswad: two formats, but the manager part is pretty much the same)
+ vfsFindFile(relative filename):
+ this worked by searching through the list of loaded pk3/wad files for the file
+ then trying to search through the search directories
+ - wasn't properly documented about what it does / how is the search performed
+ - not consistent with existing code, duplicate of vfsGetFullPath for the most part
+ can't be added to the VFS API as-is, it would confuse the interface
+ - usage of vfsFindFile in the code doesn't justify the way it proceeds for search
+ foxing it, replacing by calls to vfsGetFullPath
+ vfsFileExists(relative filename):
+ returns wether a file exist, can be flagged to search in pk3/wad or straight filesystem
+ - this is a duplicate / particular case of vfsGetFileCount
+ foxing it too, we need to extend and update vfsGetFileCount instead
+ - mapq3: the changes completely fucked q3 map parsing
+ need reorganization. same module provides parsing for all .map based formats
+ we use wrappers around the actual calls and globals in the module to select formats
+ MAPVERSION_Q2 and MAPVERSION_Q1 don't need to be there yet, they are not supported
+ MAPVERSION_HL means WC >= 2.2
+ (when introduced, MAPVERSION_Q2 would be Q2 or qer+hl plugin (same))
+ MAPVERSION_HL uses "maphl" minor name (instead of mapq2)
+ cleaned up the Q3 read/write code that got broken
+ cleaned up various commenting/hack that deal with Q2!=HL format .. we'll see about Q2 when we actually do it
+ bad cut and paste from cmdlib code, using actual dependency to cmdlib instead (see below for some cmdlib updates)
+ - took out all SafeRead SafeWrite code from cmdlib, removed annoying cmdlib dependency to Error function
+ all file access go through VFS module, the cmdlib 07/06/2002 15:47file code was way old
+ - radiant/points.cpp pointfile code changes (that's used only for non-monitored compiling now)
+ - applied patch 267 (hydratoolz fixes)
+ - commented out some bworldcraft flagged stuff in mapq3/parse.cpp
+ - updated the .dsw .dsp to compile and copy HL stuff
+ - TODO: need to rationalize where the modules are placed and identify HL specific modules
+ (this affects the build system / post build step too)
+ - TODO: seems to be a synapse crash when unloading plugins (hydratools)
+ (looks like I didn't look at the plugin unload code yet actually)
+ - TODO: make sure HL setup puts eclass_singleload="1" and no_patch="1"
+ - TODO: WATCHBSP_KEY and TEXTURE_KEY hardcoded for HL need cleanup
+ - TODO: imagehl duplicates some image functionality
+ imagehl is supposed to be only for HL-specific image formats
+ it 'adds' the required formats to the stuff that image makes available for everyone already
+ - TODO: HL doesn't have a BSP menu!
+ - TODO: rename mapq3/ into map/, the map module handles all .map formats
+ - TODO: it's likely that we only need a vfs/ module instead of vfspk3/ and vfspak/
+ think about it, see if we really act on this (or do we need to abstract the manager and some file format modules)
+ - TODO: HL synapse.config needs to use maphl
+ - TODO: wtf is enginename="quake2" in hl.game
+ - TODO: I don't have a sample HL map to play with, so I didn't test the changes against
+
05/06/2002
TTimo
- fixups to make 1.3 start (Q3 mode)
- turned off C++ exception support in the modules/plugins, as we don't use it
- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=543
! exit properly if missing chunks in synapse.config, don't crash
!
Hydra
- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=558
! fix for version check in release build
+ ======================================================================================
+ -- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=197
+ HL support patch
+ ======================================================================================
+ 04/6/2002
+ Hydra
+ - Patched in some CVS changes and fixed a little issue with the
+ new entity file loader code.
+
+ 28/5/2002
+ Hydra
+ - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=544
+ Selected Entity Bounding Box obscured by brushes fix.
+ - Moved the "wad" keypair creation code from the Map module into
+ a new plugin called HydraToolz, this means that wad keypair is
+ done manually by the user, as in fact it should be. (as the
+ order of the wads is actually important).
+ - Fixed a problem with the wads in the wad list being re-ordered.
+
+ 27/5/2002
+ Hydra
+ - Created an inital implementation of a sprite model plugin.
+ According to the powers that be, it seems creating a model
+ plugin is hackish.
+ It works ok, but there is no way to attach models (sprites if you will)
+ to non-fixedsize entities (like func_bombtarget)
+ Also, I can't get the alpha map stuff right so I had to invert the alpha
+ mask in the spr loader so that 0xff = not drawn pixel.
+
+ 17/5/2002
+ Hydra
+ - "Wad" keypairs are now used when loading a map and speeds up map loading
+ significantly. This sorts out quite a few issues that could otherwise occur.
+ - Map loader now uses textures from wads listed in the the "wad" keypair first.
+ - Added a texture name mapping cache system to the .map loader
+ this significantly improves load times of maps that don't store texture
+ names along with paths (e.g. "mytexture" not "mytextures/mytexture".)
+ - Added vfsFileExists() to the vfs table (for above) and added it to
+ vfspk3 and vfswad
+ - Map loading and saving times are printed to the console.
+ - Wad file names from the "wad" key pair are logged to the console when
+ a map is loaded
+ - The user is informed if the textures loaded were not found in the
+ wad files in the "wad" keypair.
+ - The user is informed if the textures was not found in any wad file at all
+ (Q2/HL only, the shader module still gives you similar information for other
+ games when a shader activation fails)
+
+
+ 8/5/2002
+ Hydra
+ - Added basic support in mapq3 for reading maps saved by Worldcraft 2.2+
+ in .map format (It uses [ ]'s round some of the texture co-ordinates)
+ TODO: do we need to be able to save a map in this format too ?
+ - Added support for loading ZHLT style point files (*.lin)
+ - Added wad filename information when loading textures.
+ (This helps take the ambiguity out of which wad files textures come from,
+ so that we can correctly setup the worldspawn "wads" e-pair manually.)
+ Note: This will be removed when the "wads" worldspawn key is built by radiant.
+ - added vfsFindFile() to vfs table.
+ - VFSWAD: vfsLoadFile() no longer ignores paths when loading textures
+ (this was by design, but the design has changed for the better)
+ - When loading a Quake2 map file, vfsFindFile() is used to find the actual path of
+ the shader/texture being loaded.
+ This fixes all the weird issues that crop up when we were able to use non
+ wad-relative texture names (<shader>) and wad-relative(<wadname>/<shader>).
+ (such as having an image loaded twice in memory.)
+ We also now get the correct shader name in the suface inspector too.
+ Note: not sure if this code should stay in the map parser, or wether it should
+ be moved to where shaders are first initialised.
+ Note: maybe this needs to be when a halflife map is loaded, not specifically a
+ quake2 map file.
+ - added EClass_SupportsMultiple to the EClass loader API.
+ Note: this is poop. FGD files can be additive but radiant makes it so they can't be.
+ This function would not be needed if the eclass loader itself took care of the init,
+ rather then the manager taking care of the init. Also note that if the loader were
+ to take care of the init then FGD files *CAN* be additive, as it's not down to the
+ format of the FGD files. However, it'll do for the moment because all the supplied
+ FGD files that come with halflife and it's mods are meant to be used one at a time.
+ - removed support for having an additional (not external) eclass loader.
+ Just ifdef'd for now, grep for USEADDITIONALECLASSLOADER.
+ We never mix entity definition formats and synapse.config allows us to just have the
+ right one and also there is no mechanism for setting g_bHaveEClassExt anymore.
+ - Texture subset on by default for halflife.
+ - default texture scale is now set to 1 instead of 0.5 for halflife.
+ (needs to be 1 for q1/q2 too)
+ - patch toolbar disabled by default for halflife and it's also disabled
+ in the preferences so it can't be turned back on)
+ (needs to be 1 for q1/q2 too)
+ - bsp monitoring disabled by default for halflife
+ - When you drop a light entity the epair "_light" is used instead of "light" (halflife specific)
+ - removed -fs_game additions to the map compiler commands; ZHLT doesn't support it.
+ - saving of contents/flags/values in q2 format maps disabled (ZHLT doesn't like em !#?!)
+ TODO: re-enable for Q2 (but not halflife) format maps when we can
+ can figure out what game/engine combo we're using from within a module
+ - configured mapq3 to have dynamic VFS API too
+ - Added halflife shaderlist.txt parsing back in, it's actually useful
+ afterall (for editor shaders).
+ ======================================================================================
+ -- end HL support patch
+ ======================================================================================
+
01/06/2002
TTimo
- merging 1.2.7 -> 1.2.9 changes into 1.3, merge notes:
***************
*** 436,441 ****
--- 599,605 ----
- Linux build system: sanitized CFLAGS, libxml, STLPort and glib include path all in the toplevel Construct file
- removed the 'cons -- halflife' option, the binaries are unified again
- cleaned up image loading
+
29/3/2002
TTimo
</pre>
<table border=0 width="100%">
<tr>
<td colspan=5> </td>
</tr>
<tr bgcolor="#e0e0e0">
<td colspan=5 align=center><b>12 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>contrib/hydratoolz/Conscript</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/Conscript?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>contrib/hydratoolz/hydratoolz.def</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.def?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>contrib/hydratoolz/hydratoolz.dsp</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/hydratoolz.dsp?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>contrib/hydratoolz/plugin.cpp</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.cpp?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>contrib/hydratoolz/plugin.h</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/contrib/hydratoolz/plugin.h?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/spritemodel/Conscript</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/Conscript?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/spritemodel/plugin.cpp</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/plugin.cpp?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/spritemodel/plugin.h</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/plugin.h?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/spritemodel/spritemodel.cpp</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/spritemodel.cpp?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/spritemodel/spritemodel.def</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/spritemodel.def?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/spritemodel/spritemodel.dsp</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/spritemodel.dsp?rev=1.1">1.1</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/spritemodel/spritemodel.h</code></td>
<td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/spritemodel/spritemodel.h?rev=1.1">1.1</a></td>
</tr>
<tr>
<td colspan=5> </td>
</tr>
<tr bgcolor="#e0e0e0">
<td colspan=5 align=center><b>45 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>radiant.dsw</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw?rev=1.26">1.26</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw.diff?r1=text&tr1=1.26&r2=text&tr2=1.27&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant.dsw?rev=1.27">1.27</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>Doxygen_files/Doxyfile</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/Doxyfile?rev=1.2">1.2</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/Doxyfile.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/Doxyfile?rev=1.3">1.3</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>Doxygen_files/genDoxyfile</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/genDoxyfile?rev=1.2">1.2</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/genDoxyfile.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Doxygen_files/genDoxyfile?rev=1.3">1.3</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.324">1.324</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES.diff?r1=text&tr1=1.324&r2=text&tr2=1.325&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.325">1.325</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.5">1.5</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ieclass.h?rev=1.6">1.6</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.14">1.14</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ifilesystem.h?rev=1.15">1.15</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.35">1.35</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h.diff?r1=text&tr1=1.35&r2=text&tr2=1.36&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h?rev=1.36">1.36</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>libs/cmdlib.h</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib.h?rev=1.10">1.10</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib.h.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib.h?rev=1.11">1.11</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>libs/cmdlib/cmdlib.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib/cmdlib.cpp?rev=1.11">1.11</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib/cmdlib.cpp.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/cmdlib/cmdlib.cpp?rev=1.12">1.12</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>libs/synapse/synapse.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp?rev=1.14">1.14</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp?rev=1.15">1.15</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/eclassfgd/fgd.def</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def?rev=1.2">1.2</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def?rev=1.3">1.3</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/eclassfgd/fgd.dsp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.dsp?rev=1.3">1.3</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.dsp.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.dsp?rev=1.4">1.4</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.4">1.4</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp?rev=1.5">1.5</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/entity/eclassmodel.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/eclassmodel.cpp?rev=1.1">1.1</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/eclassmodel.cpp.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/eclassmodel.cpp?rev=1.2">1.2</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/entity/miscmodel.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/miscmodel.cpp?rev=1.1">1.1</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/miscmodel.cpp.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/miscmodel.cpp?rev=1.2">1.2</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/image/image.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.cpp?rev=1.15">1.15</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.cpp.diff?r1=text&tr1=1.15&r2=text&tr2=1.16&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.cpp?rev=1.16">1.16</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.1">1.1</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.2">1.2</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.7">1.7</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp?rev=1.8">1.8</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/mapq3/plugin.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp?rev=1.10">1.10</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp?rev=1.11">1.11</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/mapq3/plugin.h</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h?rev=1.9">1.9</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h?rev=1.10">1.10</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.7">1.7</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp?rev=1.8">1.8</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/md3model/plugin.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.cpp?rev=1.9">1.9</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.cpp.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.cpp?rev=1.10">1.10</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/shaders/shaders.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp?rev=1.36">1.36</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp.diff?r1=text&tr1=1.36&r2=text&tr2=1.37&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp?rev=1.37">1.37</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/vfspak/vfs.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.cpp?rev=1.3">1.3</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.cpp.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.cpp?rev=1.4">1.4</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/vfspak/vfs.h</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.h?rev=1.3">1.3</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.h.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspak/vfs.h?rev=1.4">1.4</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.19">1.19</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp.diff?r1=text&tr1=1.19&r2=text&tr2=1.20&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.cpp?rev=1.20">1.20</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.8">1.8</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfs.h?rev=1.9">1.9</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.19">1.19</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp.diff?r1=text&tr1=1.19&r2=text&tr2=1.20&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp?rev=1.20">1.20</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/vfswad/unwad.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.cpp?rev=1.1">1.1</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.cpp.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.cpp?rev=1.2">1.2</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/vfswad/unwad.h</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.h?rev=1.1">1.1</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.h.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.h?rev=1.2">1.2</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/vfswad/vfs.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.cpp?rev=1.1">1.1</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.cpp.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.cpp?rev=1.2">1.2</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/vfswad/vfs.h</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.h?rev=1.2">1.2</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.h.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.h?rev=1.3">1.3</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>plugins/vfswad/vfswad.dsp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.dsp?rev=1.4">1.4</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.dsp.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.dsp?rev=1.5">1.5</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>radiant/camwindow.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/camwindow.cpp?rev=1.25">1.25</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/camwindow.cpp.diff?r1=text&tr1=1.25&r2=text&tr2=1.26&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/camwindow.cpp?rev=1.26">1.26</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.22">1.22</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp.diff?r1=text&tr1=1.22&r2=text&tr2=1.23&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.cpp?rev=1.23">1.23</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.7">1.7</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.cpp?rev=1.8">1.8</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>radiant/gtkmisc.h</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.h?rev=1.15">1.15</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.h.diff?r1=text&tr1=1.15&r2=text&tr2=1.16&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.h?rev=1.16">1.16</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.53">1.53</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp.diff?r1=text&tr1=1.53&r2=text&tr2=1.54&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.54">1.54</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.41">1.41</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp.diff?r1=text&tr1=1.41&r2=text&tr2=1.42&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.42">1.42</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>radiant/points.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/points.cpp?rev=1.11">1.11</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/points.cpp.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/points.cpp?rev=1.12">1.12</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.55">1.55</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp.diff?r1=text&tr1=1.55&r2=text&tr2=1.56&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.cpp?rev=1.56">1.56</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.36">1.36</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h.diff?r1=text&tr1=1.36&r2=text&tr2=1.37&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/preferences.h?rev=1.37">1.37</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.63">1.63</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h.diff?r1=text&tr1=1.63&r2=text&tr2=1.64&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.64">1.64</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.46">1.46</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp.diff?r1=text&tr1=1.46&r2=text&tr2=1.47&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.cpp?rev=1.47">1.47</a></td>
</tr>
<tr>
<td><b>GtkRadiant</b></td>
<td><code>radiant/xywindow.cpp</code></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/xywindow.cpp?rev=1.34">1.34</a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/xywindow.cpp.diff?r1=text&tr1=1.34&r2=text&tr2=1.35&f=h">>>></a></td>
<td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/xywindow.cpp?rev=1.35">1.35</a></td>
</tr>
</table>
</body>
</html>
--10234612991534--