[Gtkradiant] CVS: spog entity/model code

Timothee Besset gtkradiant@zerowing.idsoftware.com
Tue, 26 Mar 2002 10:58:06 -0600


This is a mixed plain/HTML MIME encoded message.

--101716188615506
Content-Type: text/plain

User   : timo
Root   : zerowing:/cvs
Date   : 2002/03/26  10:56:22

spog entity/model code

--

  GtkRadiant/docs/developer/CHANGES
    1.300 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.300
    diff :
      that we distribute with the binaries. (see changelog)
      
      26/3/2002
    +   Spog
    +   large entity/models update
    +   +++ include/ientity.h   25 Mar 2002 11:37:54 -0000
    +     entity module
    +       - interface cleanup
    +       - common #defines for easy transition
    +   +++ include/igl.h       25 Mar 2002 11:37:55 -0000
    +     opengl module
    +       - Vertex Arrays support
    +   +++ include/imodel.h    25 Mar 2002 11:37:57 -0000
    +     model module
    +       - interface cleanup
    +   +++ libs/mathlib.h      25 Mar 2002 11:37:59 -0000
    +     vector macros - cleanup
    +     m4x4
    +       - documentation of matrix layout
    +       - interface for utility functions for axis-angle and quaternion rotations
    +       - interface for new utilities for specifically transforming points/normals 
    +     aabb
    +       - interface for faster aabb-ray test without finding intersection point
    +       - interface for utility to calculate an aabb to contain a transformed aabb 
    +   +++ libs/mathlib/bbox.c 25 Mar 2002 11:38:01 -0000
    +       - cleanup of use of qboolean
    +       - implementation of fast aabb-ray-test
    +       - implementation of aabb-for-transformed-aabb
    +   +++ libs/mathlib/m4x4.c 25 Mar 2002 11:38:02 -0000
    +       - implementation of utility for rotation matrix from axis-angle/quaternion
    +       - cleanup of implementation of matrix multiplication functions (optimise for in-order array traversal)
    +       - implementation of new utilities for specifically transforming points/normals
    +   +++ libs/mathlib/ray.c  25 Mar 2002 11:38:02 -0000
    +       - replace use of m4x4_transform_vec3 with new point/normal specific utils
    +   +++ plugins/mapq3/plugin.cpp    25 Mar 2002 11:38:06 -0000
    +       - rename g_EntityTable using #define in ientity.h
    +   +++ plugins/mapq3/plugin.h      25 Mar 2002 11:38:06 -0000
    +       - rename g_EntityTable using #define in ientity.h
    +   +++ plugins/mapxml/xmlparse.cpp 25 Mar 2002 11:38:06 -0000
    +       - buffer-safe dtd path construction (without using string class, in case of unknown bugs)
    +   +++ plugins/md3model/Conscript  25 Mar 2002 11:38:06 -0000
    +       - remove entity-module files from md3model conscript 
    +   +++ plugins/md3model/md3model.cpp       25 Mar 2002 11:38:07 -0000
    +       - implementation of generic quake-style-model class CModel
    +       - implementation of CModel-derived md3/mdc classes
    +   +++ plugins/md3model/md3model.dsp       25 Mar 2002 11:38:08 -0000
    +       - remove entity-module files from md3model dsp
    +   +++ plugins/md3model/md3model.h 25 Mar 2002 11:38:08 -0000
    +       - interface for generic quake-style-model class CModel
    +       - interface for CModel-derived md3/mdc classes
    +   +++ plugins/md3model/md3surface.cpp     25 Mar 2002 11:38:09 -0000
    +       - implementation of generic quake-style-model class CSurface
    +       - implementation of CSurface-derived md3/md2/mdl/mdc classes
    +   +++ plugins/md3model/md3surface.h       25 Mar 2002 11:38:09 -0000
    +       - interface for generic quake-style-model class CSurface
    +       - interface for CSurface-derived md3/md2/mdl/mdc classes
    +   +++ plugins/md3model/plugin.cpp 25 Mar 2002 11:38:10 -0000
    +       - provide support to synapse for loading md3/mdc/mdl/md2 models, and mdl images
    +   +++ plugins/md3model/plugin.h   25 Mar 2002 11:38:10 -0000
    +       - interface for loading md3/mdc/mdl/md2 models, and mdl images 
    +   +++ radiant/brush.cpp   25 Mar 2002 11:38:18 -0000
    +       - #ifdef remove Group/Brush-Patch-Epair related stuff
    +       - const correctness for ValueForKey interface const change
    +       - add bounding-box update for models in Brush_Build
    +       - remove old brush parsing/writing stuff
    +       - remove old eclass-model loading/displaying stuff
    +       - enable vertex arrays on light drawing
    +       - moved brush is-selected? utility to brush.cpp
    +   +++ radiant/brush.h     25 Mar 2002 11:38:18 -0000
    +       - comment out interface for old brush parse/write stuff
    +       - comment out interface for brush epair stuff
    +   +++ radiant/brush_primit.cpp    25 Mar 2002 11:38:20 -0000
    +       - remove old brush-primitives parsing/writing stuff
    +   +++ radiant/camwindow.cpp       25 Mar 2002 11:38:23 -0000
    +       - moved brush-bbox update for models to brush.cpp:Brush_Build
    +       - bugfix for material colour setting when drawing models
    +   +++ radiant/eclass.cpp  25 Mar 2002 11:38:24 -0000
    +       - removed old eclass-model checking/loading stuff
    +       - added const checking for Eclass_ForName interface
    +   +++ radiant/entity.cpp  25 Mar 2002 11:38:26 -0000
    +       - REMOVE THIS FILE
    +   +++ radiant/entity.h    25 Mar 2002 11:38:26 -0000
    +       - REMOVE THIS FILE
    +   +++ radiant/groupdialog.cpp     25 Mar 2002 11:38:29 -0000
    +       - change entity creation to not use Entity_Create (function was removed)
    +       - commented groups stuff
    +   +++ radiant/gtkdlgs.cpp 25 Mar 2002 11:38:36 -0000
    +       - const correctness for ValueForKey
    +   +++ radiant/gtkmisc.cpp 25 Mar 2002 11:38:39 -0000
    +       - added filetype patterns for mdc/mdl/md2
    +   +++ radiant/main.cpp    25 Mar 2002 11:38:41 -0000
    +       - const correctness fixes
    +   +++ radiant/mainframe.cpp       25 Mar 2002 11:38:59 -0000
    +       - change selection -> merge entity and selection -> separate from entity to go through mainframe class
    +       - implementation of mainframe functions for selection -> merge entity and selection -> separate from entity
    +       - made entity grouping and detail/structural settings undoable
    +       - commented out old groups stuff
    +   +++ radiant/mainframe.h 25 Mar 2002 11:39:01 -0000
    +       - interface for mainframe functions for selection -> merge entity and selection -> separate from entity
    +   +++ radiant/map.cpp     25 Mar 2002 11:39:04 -0000
    +       - const correctness fixes
    +   +++ radiant/pluginmanager.cpp   25 Mar 2002 11:39:08 -0000
    +       - removed model table
    +       - stopped requesting model table from synapse
    +       - request undo table from synapse
    +       - commented out support for IEpairs stuff - NOTE: to be integrated with entity module
    +       - fill interface table for opengl vertex array support 
    +       - fill interface table for undo
    +   +++ radiant/pmesh.cpp   25 Mar 2002 11:39:18 -0000
    +       - cleanup patch cap and patch thicken to create entities using entity module interface (without Entity_Create)
    +       - removed old patch parse/write stuff
    +       - #ifdef'd out patch epair/groups stuff
    +   +++ radiant/qe3.cpp     25 Mar 2002 11:39:21 -0000
    +       - const fixes
    +       - buffer-safe dtd path construction (without using string class, in case of unknown bugs)
    +   +++ radiant/qe3.h       25 Mar 2002 11:39:24 -0000
    +       - don't include entity.h, include ientity.h and forward-declare entity-table instead
    +       - include imodel.h but don't forward declare model-table
    +       - include iundo.h and forward-declare undo table
    +       - comment out interface to old patch parse/write stuff
    +       - comment out interface to old brush parse/write stuff
    +       - comment out iepairs header include.. NOTE: to be integrated with entity module/interface 
    +       - include eclass interface (we don't have an eclass.h)
    +       - declare interface for CreateEntityFromName (generic useful func)
    +       - declare target/targetname utils interface (we don't have a targetname.h)
    +   +++ radiant/select.cpp  25 Mar 2002 11:39:27 -0000
    +       - cleanup implementation of entity selection-grouping/ungrouping utlities
    +   +++ radiant/select.h    25 Mar 2002 11:39:27 -0000
    +       - cleanup interface for entity selection-grouping/ungrouping utlities
    +   +++ radiant/undo.cpp    25 Mar 2002 11:39:29 -0000
    +       - removed workaround for wierd entity_clone behaviour (changed in entity module)
    +       - avoid using Entity_FreeEpairs (not exposed by entity module)
    +   +++ radiant/xywindow.cpp        25 Mar 2002 11:39:35 -0000
    +       - const fixes
    +       - cleanup implementation of CreateEntityFromName to be a usful generic utiliy function
    +       - enable vertex arrays in XY_Draw
    +       - enable undo for right-click dropping entities in XY window
    +   TTimo
    +   various fixes to make the above compile on Linux, checkin to cvs
    +   
        Hydra
        - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=434
        fixed setSpecialLoad in .def code

17 files added :

  GtkRadiant/include/iundo.h
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/iundo.h?rev=1.1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  GtkRadiant/radiant/targetname.cpp
    1.1 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/targetname.cpp?rev=1.1


9 files removed :

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

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

  GtkRadiant/plugins/md3model/entitymodel.cpp
    was 1.5 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/Attic/entitymodel.cpp?rev=1.5

  GtkRadiant/plugins/md3model/entitymodel.h
    was 1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/Attic/entitymodel.h?rev=1.4

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

  GtkRadiant/radiant/entity.cpp
    was 1.21 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/Attic/entity.cpp?rev=1.21

  GtkRadiant/radiant/entity.h
    was 1.11 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/Attic/entity.h?rev=1.11

  GtkRadiant/radiant/epairswrapper.h
    was 1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/Attic/epairswrapper.h?rev=1.4

  GtkRadiant/radiant/iepairs.cpp
    was 1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/Attic/iepairs.cpp?rev=1.4


41 files modified :

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

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

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

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

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

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

  GtkRadiant/libs/mathlib/bbox.c
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/bbox.c?rev=1.4
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/bbox.c?rev=1.3
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/bbox.c.diff?r1=1.3&r2=1.4

  GtkRadiant/libs/mathlib/m4x4.c
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/m4x4.c?rev=1.4
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/m4x4.c?rev=1.3
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/m4x4.c.diff?r1=1.3&r2=1.4

  GtkRadiant/libs/mathlib/ray.c
    1.4 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/ray.c?rev=1.4
    1.3 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/ray.c?rev=1.3
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/ray.c.diff?r1=1.3&r2=1.4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  GtkRadiant/radiant/main.cpp
    1.50 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.50
    1.49 : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.49
    diff : http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp.diff?r1=1.49&r2=1.50

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

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

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

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

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

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

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

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

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

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

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

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


--101716188615506
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/26  &nbsp; 10:56:22</td>
 </tr>
</table>
<hr width="100%" size=2 noshade><br>

<code>
spog entity/model code<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)
  
  26/3/2002
+   Spog
+   large entity/models update
+   +++ include/ientity.h   25 Mar 2002 11:37:54 -0000
+     entity module
+       - interface cleanup
+       - common #defines for easy transition
+   +++ include/igl.h       25 Mar 2002 11:37:55 -0000
+     opengl module
+       - Vertex Arrays support
+   +++ include/imodel.h    25 Mar 2002 11:37:57 -0000
+     model module
+       - interface cleanup
+   +++ libs/mathlib.h      25 Mar 2002 11:37:59 -0000
+     vector macros - cleanup
+     m4x4
+       - documentation of matrix layout
+       - interface for utility functions for axis-angle and quaternion rotations
+       - interface for new utilities for specifically transforming points/normals 
+     aabb
+       - interface for faster aabb-ray test without finding intersection point
+       - interface for utility to calculate an aabb to contain a transformed aabb 
+   +++ libs/mathlib/bbox.c 25 Mar 2002 11:38:01 -0000
+       - cleanup of use of qboolean
+       - implementation of fast aabb-ray-test
+       - implementation of aabb-for-transformed-aabb
+   +++ libs/mathlib/m4x4.c 25 Mar 2002 11:38:02 -0000
+       - implementation of utility for rotation matrix from axis-angle/quaternion
+       - cleanup of implementation of matrix multiplication functions (optimise for in-order array traversal)
+       - implementation of new utilities for specifically transforming points/normals
+   +++ libs/mathlib/ray.c  25 Mar 2002 11:38:02 -0000
+       - replace use of m4x4_transform_vec3 with new point/normal specific utils
+   +++ plugins/mapq3/plugin.cpp    25 Mar 2002 11:38:06 -0000
+       - rename g_EntityTable using #define in ientity.h
+   +++ plugins/mapq3/plugin.h      25 Mar 2002 11:38:06 -0000
+       - rename g_EntityTable using #define in ientity.h
+   +++ plugins/mapxml/xmlparse.cpp 25 Mar 2002 11:38:06 -0000
+       - buffer-safe dtd path construction (without using string class, in case of unknown bugs)
+   +++ plugins/md3model/Conscript  25 Mar 2002 11:38:06 -0000
+       - remove entity-module files from md3model conscript 
+   +++ plugins/md3model/md3model.cpp       25 Mar 2002 11:38:07 -0000
+       - implementation of generic quake-style-model class CModel
+       - implementation of CModel-derived md3/mdc classes
+   +++ plugins/md3model/md3model.dsp       25 Mar 2002 11:38:08 -0000
+       - remove entity-module files from md3model dsp
+   +++ plugins/md3model/md3model.h 25 Mar 2002 11:38:08 -0000
+       - interface for generic quake-style-model class CModel
+       - interface for CModel-derived md3/mdc classes
+   +++ plugins/md3model/md3surface.cpp     25 Mar 2002 11:38:09 -0000
+       - implementation of generic quake-style-model class CSurface
+       - implementation of CSurface-derived md3/md2/mdl/mdc classes
+   +++ plugins/md3model/md3surface.h       25 Mar 2002 11:38:09 -0000
+       - interface for generic quake-style-model class CSurface
+       - interface for CSurface-derived md3/md2/mdl/mdc classes
+   +++ plugins/md3model/plugin.cpp 25 Mar 2002 11:38:10 -0000
+       - provide support to synapse for loading md3/mdc/mdl/md2 models, and mdl images
+   +++ plugins/md3model/plugin.h   25 Mar 2002 11:38:10 -0000
+       - interface for loading md3/mdc/mdl/md2 models, and mdl images 
+   +++ radiant/brush.cpp   25 Mar 2002 11:38:18 -0000
+       - #ifdef remove Group/Brush-Patch-Epair related stuff
+       - const correctness for ValueForKey interface const change
+       - add bounding-box update for models in Brush_Build
+       - remove old brush parsing/writing stuff
+       - remove old eclass-model loading/displaying stuff
+       - enable vertex arrays on light drawing
+       - moved brush is-selected? utility to brush.cpp
+   +++ radiant/brush.h     25 Mar 2002 11:38:18 -0000
+       - comment out interface for old brush parse/write stuff
+       - comment out interface for brush epair stuff
+   +++ radiant/brush_primit.cpp    25 Mar 2002 11:38:20 -0000
+       - remove old brush-primitives parsing/writing stuff
+   +++ radiant/camwindow.cpp       25 Mar 2002 11:38:23 -0000
+       - moved brush-bbox update for models to brush.cpp:Brush_Build
+       - bugfix for material colour setting when drawing models
+   +++ radiant/eclass.cpp  25 Mar 2002 11:38:24 -0000
+       - removed old eclass-model checking/loading stuff
+       - added const checking for Eclass_ForName interface
+   +++ radiant/entity.cpp  25 Mar 2002 11:38:26 -0000
+       - REMOVE THIS FILE
+   +++ radiant/entity.h    25 Mar 2002 11:38:26 -0000
+       - REMOVE THIS FILE
+   +++ radiant/groupdialog.cpp     25 Mar 2002 11:38:29 -0000
+       - change entity creation to not use Entity_Create (function was removed)
+       - commented groups stuff
+   +++ radiant/gtkdlgs.cpp 25 Mar 2002 11:38:36 -0000
+       - const correctness for ValueForKey
+   +++ radiant/gtkmisc.cpp 25 Mar 2002 11:38:39 -0000
+       - added filetype patterns for mdc/mdl/md2
+   +++ radiant/main.cpp    25 Mar 2002 11:38:41 -0000
+       - const correctness fixes
+   +++ radiant/mainframe.cpp       25 Mar 2002 11:38:59 -0000
+       - change selection -> merge entity and selection -> separate from entity to go through mainframe class
+       - implementation of mainframe functions for selection -> merge entity and selection -> separate from entity
+       - made entity grouping and detail/structural settings undoable
+       - commented out old groups stuff
+   +++ radiant/mainframe.h 25 Mar 2002 11:39:01 -0000
+       - interface for mainframe functions for selection -> merge entity and selection -> separate from entity
+   +++ radiant/map.cpp     25 Mar 2002 11:39:04 -0000
+       - const correctness fixes
+   +++ radiant/pluginmanager.cpp   25 Mar 2002 11:39:08 -0000
+       - removed model table
+       - stopped requesting model table from synapse
+       - request undo table from synapse
+       - commented out support for IEpairs stuff - NOTE: to be integrated with entity module
+       - fill interface table for opengl vertex array support 
+       - fill interface table for undo
+   +++ radiant/pmesh.cpp   25 Mar 2002 11:39:18 -0000
+       - cleanup patch cap and patch thicken to create entities using entity module interface (without Entity_Create)
+       - removed old patch parse/write stuff
+       - #ifdef'd out patch epair/groups stuff
+   +++ radiant/qe3.cpp     25 Mar 2002 11:39:21 -0000
+       - const fixes
+       - buffer-safe dtd path construction (without using string class, in case of unknown bugs)
+   +++ radiant/qe3.h       25 Mar 2002 11:39:24 -0000
+       - don't include entity.h, include ientity.h and forward-declare entity-table instead
+       - include imodel.h but don't forward declare model-table
+       - include iundo.h and forward-declare undo table
+       - comment out interface to old patch parse/write stuff
+       - comment out interface to old brush parse/write stuff
+       - comment out iepairs header include.. NOTE: to be integrated with entity module/interface 
+       - include eclass interface (we don't have an eclass.h)
+       - declare interface for CreateEntityFromName (generic useful func)
+       - declare target/targetname utils interface (we don't have a targetname.h)
+   +++ radiant/select.cpp  25 Mar 2002 11:39:27 -0000
+       - cleanup implementation of entity selection-grouping/ungrouping utlities
+   +++ radiant/select.h    25 Mar 2002 11:39:27 -0000
+       - cleanup interface for entity selection-grouping/ungrouping utlities
+   +++ radiant/undo.cpp    25 Mar 2002 11:39:29 -0000
+       - removed workaround for wierd entity_clone behaviour (changed in entity module)
+       - avoid using Entity_FreeEpairs (not exposed by entity module)
+   +++ radiant/xywindow.cpp        25 Mar 2002 11:39:35 -0000
+       - const fixes
+       - cleanup implementation of CreateEntityFromName to be a usful generic utiliy function
+       - enable vertex arrays in XY_Draw
+       - enable undo for right-click dropping entities in XY window
+   TTimo
+   various fixes to make the above compile on Linux, checkin to cvs
+   
    Hydra
    - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=434
    fixed setSpecialLoad in .def code
</pre>
<table border=0 width="100%">

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>17 files added</b></td>
 </tr>
 <tr>
  <td><b>Module</b></td>
  <td><b>File name</b></td>
  <td colspan=3><b>Version</b></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/iundo.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/iundo.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/Conscript</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/Conscript?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/eclassmodel.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/eclassmodel.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/entity.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/entity.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/entity.def</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/entity.def?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/entity.dsp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/entity.dsp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/entity.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/entity.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/entitymodel.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/entitymodel.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/entitymodel.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/entitymodel.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/miscmodel.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/miscmodel.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/plugin.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/plugin.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/entity/plugin.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/entity/plugin.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/md2.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md2.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/mdc.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdc.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/mdl.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdl.h?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/mdlimage.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/mdlimage.cpp?rev=1.1">1.1</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/targetname.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/targetname.cpp?rev=1.1">1.1</a></td>
 </tr>

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>9 files removed</b></td>
 </tr>
 <tr>
  <td><b>Module</b></td>
  <td><b>File name</b></td>
  <td colspan=3><b>Last version</b></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/iepairs.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/includeAttic/iepairs.h?rev=1.8">1.8</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/eclassmodel.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3modelAttic/eclassmodel.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/entitymodel.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3modelAttic/entitymodel.cpp?rev=1.5">1.5</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/entitymodel.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3modelAttic/entitymodel.h?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/miscmodel.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3modelAttic/miscmodel.cpp?rev=1.7">1.7</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/entity.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiantAttic/entity.cpp?rev=1.21">1.21</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/entity.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiantAttic/entity.h?rev=1.11">1.11</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/epairswrapper.h</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiantAttic/epairswrapper.h?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/iepairs.cpp</code></td>
  <td colspan=3><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiantAttic/iepairs.cpp?rev=1.4">1.4</a></td>
 </tr>

 <tr>
  <td colspan=5>&nbsp;</td>
 </tr>
 <tr bgcolor="#e0e0e0">
  <td colspan=5 align=center><b>41 files modified</b></td>
 </tr>
 <tr>
  <td><b>Module</b></td>
  <td><b>File name</b></td>
  <td colspan=3><b>Version</b></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>Construct</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct?rev=1.14">1.14</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/Construct.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/Construct?rev=1.15">1.15</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.299">1.299</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES.diff?r1=text&tr1=1.299&r2=text&tr2=1.300&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/docs/developer/CHANGES?rev=1.300">1.300</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/ientity.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ientity.h?rev=1.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/ientity.h.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/include/ientity.h?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/igl.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/igl.h?rev=1.13">1.13</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/igl.h.diff?r1=text&tr1=1.13&r2=text&tr2=1.14&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/igl.h?rev=1.14">1.14</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>include/imodel.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/imodel.h?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/include/imodel.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/include/imodel.h?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/mathlib.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib.h?rev=1.4">1.4</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib.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/libs/mathlib.h?rev=1.5">1.5</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/mathlib/bbox.c</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/bbox.c?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/bbox.c.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/libs/mathlib/bbox.c?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/mathlib/m4x4.c</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/m4x4.c?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/m4x4.c.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/libs/mathlib/m4x4.c?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>libs/mathlib/ray.c</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/ray.c?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/libs/mathlib/ray.c.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/libs/mathlib/ray.c?rev=1.4">1.4</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.6">1.6</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/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/mapq3/plugin.cpp?rev=1.7">1.7</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.6">1.6</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapq3/plugin.h.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/plugin.h?rev=1.7">1.7</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.6">1.6</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/mapxml/xmlparse.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/mapxml/xmlparse.cpp?rev=1.7">1.7</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/Conscript</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/Conscript?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/Conscript.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/md3model/Conscript?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/md3model.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.cpp?rev=1.4">1.4</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.cpp.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.cpp?rev=1.5">1.5</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/md3model.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.h?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.h.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3model.h?rev=1.3">1.3</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/md3surface.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3surface.cpp?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3surface.cpp.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/md3model/md3surface.cpp?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/md3surface.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3surface.h?rev=1.2">1.2</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3surface.h.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/md3surface.h?rev=1.3">1.3</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.5">1.5</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/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/md3model/plugin.cpp?rev=1.6">1.6</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>plugins/md3model/plugin.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.h?rev=1.3">1.3</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/plugins/md3model/plugin.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/md3model/plugin.h?rev=1.4">1.4</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/Conscript</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/Conscript?rev=1.9">1.9</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/Conscript.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/Conscript?rev=1.10">1.10</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/brush.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.cpp?rev=1.31">1.31</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.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/radiant/brush.cpp?rev=1.32">1.32</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/brush.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.h?rev=1.13">1.13</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.h.diff?r1=text&tr1=1.13&r2=text&tr2=1.14&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush.h?rev=1.14">1.14</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/brush_primit.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush_primit.cpp?rev=1.10">1.10</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/brush_primit.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/brush_primit.cpp?rev=1.11">1.11</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.23">1.23</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/camwindow.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/camwindow.cpp?rev=1.24">1.24</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.18">1.18</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/eclass.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/radiant/eclass.cpp?rev=1.19">1.19</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.22">1.22</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/groupdialog.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/groupdialog.cpp?rev=1.23">1.23</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.21">1.21</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp.diff?r1=text&tr1=1.21&r2=text&tr2=1.22&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkdlgs.cpp?rev=1.22">1.22</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/gtkmisc.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.30">1.30</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp.diff?r1=text&tr1=1.30&r2=text&tr2=1.31&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/gtkmisc.cpp?rev=1.31">1.31</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.49">1.49</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp.diff?r1=text&tr1=1.49&r2=text&tr2=1.50&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/main.cpp?rev=1.50">1.50</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.91">1.91</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp.diff?r1=text&tr1=1.91&r2=text&tr2=1.92&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.cpp?rev=1.92">1.92</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/mainframe.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.h?rev=1.23">1.23</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/mainframe.h.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/mainframe.h?rev=1.24">1.24</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.34">1.34</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp.diff?r1=text&tr1=1.34&r2=text&tr2=1.35&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/map.cpp?rev=1.35">1.35</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.71">1.71</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pluginmanager.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/pluginmanager.cpp?rev=1.72">1.72</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.22">1.22</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/pmesh.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/pmesh.cpp?rev=1.23">1.23</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/q3radiant.dsp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp?rev=1.42">1.42</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/q3radiant.dsp.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/q3radiant.dsp?rev=1.43">1.43</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.70">1.70</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp.diff?r1=text&tr1=1.70&r2=text&tr2=1.71&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.cpp?rev=1.71">1.71</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.59">1.59</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h.diff?r1=text&tr1=1.59&r2=text&tr2=1.60&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/qe3.h?rev=1.60">1.60</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/select.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/select.cpp?rev=1.21">1.21</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/select.cpp.diff?r1=text&tr1=1.21&r2=text&tr2=1.22&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/select.cpp?rev=1.22">1.22</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/select.h</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/select.h?rev=1.9">1.9</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/select.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/radiant/select.h?rev=1.10">1.10</a></td>
 </tr>
 <tr>
  <td><b>GtkRadiant</b></td>
  <td><code>radiant/undo.cpp</code></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/undo.cpp?rev=1.7">1.7</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/undo.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/radiant/undo.cpp?rev=1.8">1.8</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.27">1.27</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/xywindow.cpp.diff?r1=text&tr1=1.27&r2=text&tr2=1.28&f=h">&gt;&gt;&gt;</a></td>
  <td><a href="http://zerowing.idsoftware.com/viewcvs/viewcvs.cgi/GtkRadiant/radiant/xywindow.cpp?rev=1.28">1.28</a></td>
 </tr>

</table>

</body>
</html>

--101716188615506--