[Gtkradiant] CVS: initial HL patch .. starts up on Linux, needs tweaking on win32

Timothee Besset gtkradiant@zerowing.idsoftware.com
Fri, 29 Mar 2002 06:08:26 -0600


This is a mixed plain/HTML MIME encoded message.

--101740370630695
Content-Type: text/plain

User   : timo
Root   : zerowing:/cvs
Date   : 2002/03/29  06:06:50

initial HL patch .. starts up on Linux, needs tweaking on win32

--

  GtkRadiant/docs/developer/CHANGES
    1.308 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.308
    diff :
      This is the changelog for developers, != changelog for the end user 
      that we distribute with the binaries. (see changelog)
      
    + 29/3/2002
    +   TTimo
    +   - patching in Hydra's code for Half-Life, builds and runs on Linux, need to quickfix on win32 now
    +   - build system on Linux: some things are still hardcoded into the core, you need a different core
    +     for Q3/RTCW or HL for now. do ./cons -- halflife to build HL mode (build trees are seperate)
    +   - there is no media / install procedure yet, but a zip with what you may need for install is available:
    +     http://zerowing.idsoftware.com/stuff/HL-media-0329.zip
    +   - cvs added all the new files
    +   - patched various things from the patches, don't have a precise list
    +     cleaned up the interface requests, isolated HL specific between TMP_HALFLIFE defines
    +     removed 'tga' from imagehl, two modules providing the same API has unexpected results
    +     
    +   TODO: the image loading is the main problem right now. We should not have any place that scans the 
    +   extensions, this is done internally to the image load manager? texwindow.cpp does enumeration of the
    +   minors too .. but that may be legal in this case.
    +   
    +   TODO: synapse config at runtime through XML (rather big piece)
    + 
      28/3/2002
        Gef
        - added linux pthreads support to tools
    ***************
    *** 20,25 ****
    --- 38,94 ----
        - fixed crash on -connect and other gremlins related to argument processing
        - removed flag that prevented Castle's maps from compiling
      
    + 
    + 27/3/2002
    + 
    +   Hydra
    + 
    +   Important Changes:
    + 
    +   - Added VFSWAD modules for extracting textures from WAD files.
    +   - Added ImageHL for loading textures contained in WAD files
    +   - Updated shaders source code so that you can produce ShadersHL.dll
    +     (single minor using #ifdefs)
    +   - MapQ3 source updated so that it can load and save q2 format maps
    +     provides a multiple minors.
    +   - Added EClassFGD for loading FGD definition files
    +     (I documented this code quite well, if you're interested...)
    +   - Added support for iconsprite() settings in the FGD loader, we set
    +     eclass_t->skinpath with the name of the sprite
    +     TODO: write a sprite model plugin.
    + 
    +   Fixes:
    + 
    +   - Fixed incorrect line numbers being reported when script files had // comments in them
    +   - Removed EClass_Create from the EClass manager _EClassManagerTable
    +   - Replaced all occurences of "textures/radiant/notex" in shaders.cpp with a define.
    +   - Fixed a crash in shaders.cpp when there was no default texture.
    +   - Fixed a possible issue with g_bCancel_Map_LoadFile
    +   - Added a crash fix for uninitialised patchMesh_t->pSymbiot
    + 
    +   Core Changes Required for HalfLife Support:
    + 
    +   - Set MAX_FLAGS to 16 to support Halflife's extra spawnflags, adjusted
    +     entity inspector to display the new spawnflags, updated FGD loader
    +     to load them correctly (previously it only loaded the ones with values <8)
    +     (Done without breaking the old Q2 code that was commented out)
    +   - Added GetTokenExtra to the _ScripLibTable
    +   - Kludged texwindow.cpp to allow loading extension other than "tga" and "jpg"
    +     TODO: ttimo, we need something in synapse to help with this.
    +   - Plugin manager requests different API's depending on .game file used.
    +     TODO: this needs to be done on a PER GAME basis, not PER .GAME FILE.
    +   - Shaderlist.txt is not parsed on startup if hl.game is used.
    +     TODO: this needs to be done on a PER ENGINE basis, not PER GAME.
    + 
    +   Cosmetic Changes:
    + 
    +   - Changed MAPQ3's minor_name from "map" to "mapq3" (also adds "mapq2" as a minor)
    +   - Changed XMAP's minor_name from "xmap" to "mapxml"
    +   - Changed VFS's minor_name from "quake3" to "pk3", more inline with VFSWAD now.
    +   - Changed file/Load to file/Import on the menus
    +   - When a shader (Q3/HL) is not found a message is displayed in the console
    +     (only once for each shader that is not found).  This is so the user can
    +     quickly get a list of missing textures/shaders.
      
      26/3/2002
        ydnar

21 files added :

  GtkRadiant/plugins/eclassfgd/eclassfgd.dsp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/eclassfgd.dsp?rev=1.1

  GtkRadiant/plugins/imagehl/Conscript
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/Conscript?rev=1.1

  GtkRadiant/plugins/imagehl/imagehl.cpp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.1

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

  GtkRadiant/plugins/imagehl/imagehl.dsp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.dsp?rev=1.1

  GtkRadiant/plugins/imagehl/imagehl.h
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.h?rev=1.1

  GtkRadiant/plugins/imagehl/imagehl.txt
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.txt?rev=1.1

  GtkRadiant/plugins/imagehl/lbmlib.cpp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.cpp?rev=1.1

  GtkRadiant/plugins/imagehl/lbmlib.h
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.h?rev=1.1

  GtkRadiant/plugins/shaders/shadershl.def
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shadershl.def?rev=1.1

  GtkRadiant/plugins/shaders/shadershl.dsp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shadershl.dsp?rev=1.1

  GtkRadiant/plugins/vfswad/Conscript
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/Conscript?rev=1.1

  GtkRadiant/plugins/vfswad/unwad.cpp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.cpp?rev=1.1

  GtkRadiant/plugins/vfswad/unwad.h
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.h?rev=1.1

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

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

  GtkRadiant/plugins/vfswad/vfswad.cpp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.cpp?rev=1.1

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

  GtkRadiant/plugins/vfswad/vfswad.dsp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.dsp?rev=1.1

  GtkRadiant/plugins/vfswad/vfswad.h
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.h?rev=1.1

  GtkRadiant/plugins/vfswad/vfswad.txt
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.txt?rev=1.1


37 files modified :

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

  GtkRadiant/Makefile
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Makefile?rev=1.3
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Makefile?rev=1.2
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Makefile.diff?r1=1.2&r2=1.3

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

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

  GtkRadiant/include/ishaders.h
    1.19 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ishaders.h?rev=1.19
    1.18 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ishaders.h?rev=1.18
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ishaders.h.diff?r1=1.18&r2=1.19

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

  GtkRadiant/libs/synapse/synapse.cpp
    1.9 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp?rev=1.9
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp?rev=1.8
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp.diff?r1=1.8&r2=1.9

  GtkRadiant/plugins/eclassfgd/fgd.def
    1.2 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def?rev=1.2
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def?rev=1.1
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def.diff?r1=1.1&r2=1.2

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

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

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

  GtkRadiant/plugins/mapq3/plugin.cpp
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp?rev=1.8
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp?rev=1.7
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp.diff?r1=1.7&r2=1.8

  GtkRadiant/plugins/mapq3/plugin.h
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h?rev=1.8
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h?rev=1.7
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h.diff?r1=1.7&r2=1.8

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

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

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

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

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

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

  GtkRadiant/plugins/shaders/shaders.cpp
    1.32 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp?rev=1.32
    1.31 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp?rev=1.31
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp.diff?r1=1.31&r2=1.32

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

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

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

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

  GtkRadiant/radiant/groupdialog.cpp
    1.24 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.cpp?rev=1.24
    1.23 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.cpp?rev=1.23
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.cpp.diff?r1=1.23&r2=1.24

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

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

  GtkRadiant/radiant/mainframe.cpp
    1.93 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp?rev=1.93
    1.92 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp?rev=1.92
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp.diff?r1=1.92&r2=1.93

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

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

  GtkRadiant/radiant/parse.h
    1.8 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/parse.h?rev=1.8
    1.7 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/parse.h?rev=1.7
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/parse.h.diff?r1=1.7&r2=1.8

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

  GtkRadiant/radiant/pmesh.cpp
    1.24 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pmesh.cpp?rev=1.24
    1.23 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pmesh.cpp?rev=1.23
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pmesh.cpp.diff?r1=1.23&r2=1.24

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

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

  GtkRadiant/radiant/qe3.h
    1.61 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.61
    1.60 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.60
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h.diff?r1=1.60&r2=1.61

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


--101740370630695
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/03/29  &nbsp; 06:06:50</td>
 </tr>
</table>
<hr width="100%" size=2 noshade><br>

<code>
initial HL patch .. starts up on Linux, needs tweaking on win32<br>
</code>
<hr width="100%" size=2 noshade><br>
<code>
<b>GtkRadiant/docs/developer/CHANGES</b>
<pre>  This is the changelog for developers, != changelog for the end user 
  that we distribute with the binaries. (see changelog)
  
+ 29/3/2002
+   TTimo
+   - patching in Hydra's code for Half-Life, builds and runs on Linux, need to quickfix on win32 now
+   - build system on Linux: some things are still hardcoded into the core, you need a different core
+     for Q3/RTCW or HL for now. do ./cons -- halflife to build HL mode (build trees are seperate)
+   - there is no media / install procedure yet, but a zip with what you may need for install is available:
+     http://zerowing.idsoftware.com/stuff/HL-media-0329.zip
+   - cvs added all the new files
+   - patched various things from the patches, don't have a precise list
+     cleaned up the interface requests, isolated HL specific between TMP_HALFLIFE defines
+     removed 'tga' from imagehl, two modules providing the same API has unexpected results
+     
+   TODO: the image loading is the main problem right now. We should not have any place that scans the 
+   extensions, this is done internally to the image load manager? texwindow.cpp does enumeration of the
+   minors too .. but that may be legal in this case.
+   
+   TODO: synapse config at runtime through XML (rather big piece)
+ 
  28/3/2002
    Gef
    - added linux pthreads support to tools
***************
*** 20,25 ****
--- 38,94 ----
    - fixed crash on -connect and other gremlins related to argument processing
    - removed flag that prevented Castle's maps from compiling
  
+ 
+ 27/3/2002
+ 
+   Hydra
+ 
+   Important Changes:
+ 
+   - Added VFSWAD modules for extracting textures from WAD files.
+   - Added ImageHL for loading textures contained in WAD files
+   - Updated shaders source code so that you can produce ShadersHL.dll
+     (single minor using #ifdefs)
+   - MapQ3 source updated so that it can load and save q2 format maps
+     provides a multiple minors.
+   - Added EClassFGD for loading FGD definition files
+     (I documented this code quite well, if you're interested...)
+   - Added support for iconsprite() settings in the FGD loader, we set
+     eclass_t->skinpath with the name of the sprite
+     TODO: write a sprite model plugin.
+ 
+   Fixes:
+ 
+   - Fixed incorrect line numbers being reported when script files had // comments in them
+   - Removed EClass_Create from the EClass manager _EClassManagerTable
+   - Replaced all occurences of "textures/radiant/notex" in shaders.cpp with a define.
+   - Fixed a crash in shaders.cpp when there was no default texture.
+   - Fixed a possible issue with g_bCancel_Map_LoadFile
+   - Added a crash fix for uninitialised patchMesh_t->pSymbiot
+ 
+   Core Changes Required for HalfLife Support:
+ 
+   - Set MAX_FLAGS to 16 to support Halflife's extra spawnflags, adjusted
+     entity inspector to display the new spawnflags, updated FGD loader
+     to load them correctly (previously it only loaded the ones with values <8)
+     (Done without breaking the old Q2 code that was commented out)
+   - Added GetTokenExtra to the _ScripLibTable
+   - Kludged texwindow.cpp to allow loading extension other than "tga" and "jpg"
+     TODO: ttimo, we need something in synapse to help with this.
+   - Plugin manager requests different API's depending on .game file used.
+     TODO: this needs to be done on a PER GAME basis, not PER .GAME FILE.
+   - Shaderlist.txt is not parsed on startup if hl.game is used.
+     TODO: this needs to be done on a PER ENGINE basis, not PER GAME.
+ 
+   Cosmetic Changes:
+ 
+   - Changed MAPQ3's minor_name from "map" to "mapq3" (also adds "mapq2" as a minor)
+   - Changed XMAP's minor_name from "xmap" to "mapxml"
+   - Changed VFS's minor_name from "quake3" to "pk3", more inline with VFSWAD now.
+   - Changed file/Load to file/Import on the menus
+   - When a shader (Q3/HL) is not found a message is displayed in the console
+     (only once for each shader that is not found).  This is so the user can
+     quickly get a list of missing textures/shaders.
  
  26/3/2002
    ydnar
</pre>
<table border=0 width="100%">

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>21 files added</b></td>
 </tr>
 <tr>
  <td><b>Module</b></td>
  <td><b>File name</b></td>
  <td colspan=3><b>Version</b></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/eclassfgd/eclassfgd.dsp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/eclassfgd.dsp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/Conscript</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/Conscript?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/imagehl.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/imagehl.def</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.def?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/imagehl.dsp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.dsp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/imagehl.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/imagehl.txt</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/imagehl.txt?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/lbmlib.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/imagehl/lbmlib.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/imagehl/lbmlib.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/shaders/shadershl.def</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shadershl.def?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/shaders/shadershl.dsp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shadershl.dsp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/Conscript</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/Conscript?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/unwad.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/unwad.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/unwad.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/vfs.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/vfs.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfs.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/vfswad.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/vfswad.def</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.def?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/vfswad.dsp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.dsp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/vfswad.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/vfswad/vfswad.txt</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfswad/vfswad.txt?rev=1.1">1.1</a></td>
 </tr>

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>37 files modified</b></td>
 </tr>
 <tr>
  <td><b>Module</b></td>
  <td><b>File name</b></td>
  <td colspan=3><b>Version</b></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>Construct</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct?rev=1.15">1.15</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct.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/Construct?rev=1.16">1.16</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>Makefile</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Makefile?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Makefile.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/Makefile?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.307">1.307</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES.diff?r1=text&tr1=1.307&r2=text&tr2=1.308&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.308">1.308</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/iscriplib.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/iscriplib.h?rev=1.9">1.9</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/iscriplib.h.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/iscriplib.h?rev=1.10">1.10</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/ishaders.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ishaders.h?rev=1.18">1.18</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ishaders.h.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ishaders.h?rev=1.19">1.19</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.29">1.29</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h.diff?r1=text&tr1=1.29&r2=text&tr2=1.30&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/qertypes.h?rev=1.30">1.30</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.8">1.8</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/synapse/synapse.cpp?rev=1.9">1.9</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.1">1.1</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/fgd.def.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/plugins/eclassfgd/fgd.def?rev=1.2">1.2</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.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/eclassfgd/plugin.cpp.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/eclassfgd/plugin.cpp?rev=1.3">1.3</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.14">1.14</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.cpp.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/image/image.cpp?rev=1.15">1.15</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.6">1.6</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/parse.cpp?rev=1.7">1.7</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.7">1.7</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.cpp.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/mapq3/plugin.cpp?rev=1.8">1.8</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.7">1.7</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.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/plugins/mapq3/plugin.h?rev=1.8">1.8</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.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/write.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/mapxml/mapxml.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/mapxml.dsp?rev=1.6">1.6</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/mapxml.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/mapxml/mapxml.dsp?rev=1.7">1.7</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/mapxml/plugin.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/plugin.cpp?rev=1.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/plugin.cpp.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/plugin.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/mapxml/xmlparse.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/xmlparse.cpp?rev=1.8">1.8</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/xmlparse.cpp.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/xmlparse.cpp?rev=1.9">1.9</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.6">1.6</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.cpp.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.cpp?rev=1.7">1.7</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/shaders/plugin.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/plugin.cpp?rev=1.9">1.9</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/plugin.cpp.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/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.31">1.31</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp.diff?r1=text&tr1=1.31&r2=text&tr2=1.32&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.cpp?rev=1.32">1.32</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/shaders/shaders.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.h?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/shaders/shaders.h.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/plugins/shaders/shaders.h?rev=1.4">1.4</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.18">1.18</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/vfspk3/vfspk3.cpp?rev=1.19">1.19</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.19">1.19</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.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/eclass.cpp?rev=1.20">1.20</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.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass_def.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/eclass_def.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/groupdialog.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.cpp?rev=1.23">1.23</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.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/groupdialog.cpp?rev=1.24">1.24</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/groupdialog.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.h?rev=1.4">1.4</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.h.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.h?rev=1.5">1.5</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.22">1.22</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.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/gtkdlgs.cpp?rev=1.23">1.23</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.92">1.92</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp.diff?r1=text&tr1=1.92&r2=text&tr2=1.93&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp?rev=1.93">1.93</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.37">1.37</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp.diff?r1=text&tr1=1.37&r2=text&tr2=1.38&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.38">1.38</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/parse.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/parse.cpp?rev=1.8">1.8</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/parse.cpp.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/parse.cpp?rev=1.9">1.9</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/parse.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/parse.h?rev=1.7">1.7</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/parse.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/parse.h?rev=1.8">1.8</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.74">1.74</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp.diff?r1=text&tr1=1.74&r2=text&tr2=1.75&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.cpp?rev=1.75">1.75</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/pmesh.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pmesh.cpp?rev=1.23">1.23</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pmesh.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/pmesh.cpp?rev=1.24">1.24</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.10">1.10</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/points.cpp.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/points.cpp?rev=1.11">1.11</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.71">1.71</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp.diff?r1=text&tr1=1.71&r2=text&tr2=1.72&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.72">1.72</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.60">1.60</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h.diff?r1=text&tr1=1.60&r2=text&tr2=1.61&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.61">1.61</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.42">1.42</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/texwindow.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/texwindow.cpp?rev=1.43">1.43</a></td>
 </tr>

</table>

</body>
</html>

--101740370630695--