The GtkRadiant sources as originally released under the GPL license. master
authorTravis Bradshaw <travis.bradshaw@idsoftware.com>
Tue, 31 Jan 2012 21:20:35 +0000 (15:20 -0600)
committerTravis Bradshaw <travis.bradshaw@idsoftware.com>
Tue, 31 Jan 2012 21:20:35 +0000 (15:20 -0600)
1590 files changed:
CHANGES [new file with mode: 0644]
COMPILING [new file with mode: 0644]
CONTRIBUTORS [new file with mode: 0644]
DoxyConfig [new file with mode: 0644]
Doxyfile [new file with mode: 0644]
Doxygen_files/Doxyfile [new file with mode: 0644]
Doxygen_files/doxy_mainpage.h [new file with mode: 0644]
Doxygen_files/doxygen_gtkradiant.css [new file with mode: 0644]
Doxygen_files/doxygen_gtkradiant_foot.html [new file with mode: 0644]
Doxygen_files/doxygen_gtkradiant_head.html [new file with mode: 0644]
Doxygen_files/doxygen_index.html [new file with mode: 0644]
Doxygen_files/doxygen_reference_foot.html [new file with mode: 0644]
Doxygen_files/doxygen_reference_head.html [new file with mode: 0644]
Doxygen_files/example/annotated.html [new file with mode: 0644]
Doxygen_files/example/classIEpair-members.html [new file with mode: 0644]
Doxygen_files/example/classIEpair.html [new file with mode: 0644]
Doxygen_files/example/classes.html [new file with mode: 0644]
Doxygen_files/example/doxygen.gif [new file with mode: 0644]
Doxygen_files/example/doxygen_gtkradiant.css [new file with mode: 0644]
Doxygen_files/example/files.html [new file with mode: 0644]
Doxygen_files/example/functions.html [new file with mode: 0644]
Doxygen_files/example/graph_legend.dot [new file with mode: 0644]
Doxygen_files/example/graph_legend.gif [new file with mode: 0644]
Doxygen_files/example/graph_legend.html [new file with mode: 0644]
Doxygen_files/example/index.html [new file with mode: 0644]
Doxygen_files/example/pages.html [new file with mode: 0644]
Doxygen_files/example/test_8c-source.html [new file with mode: 0644]
Doxygen_files/example/test_8c.html [new file with mode: 0644]
Doxygen_files/example/todo.html [new file with mode: 0644]
Doxygen_files/genDoxyfile [new file with mode: 0644]
Doxygen_files/gendoxfunctions [new file with mode: 0644]
Doxygen_files/images/body-left-tile.gif [new file with mode: 0644]
Doxygen_files/images/body-lower-left.gif [new file with mode: 0644]
Doxygen_files/images/body-lower-right.gif [new file with mode: 0644]
Doxygen_files/images/body-lower-tile.gif [new file with mode: 0644]
Doxygen_files/images/body-right-tile.gif [new file with mode: 0644]
Doxygen_files/images/body-upper-left.gif [new file with mode: 0644]
Doxygen_files/images/body-upper-right.gif [new file with mode: 0644]
Doxygen_files/images/body-upper-tile.gif [new file with mode: 0644]
Doxygen_files/images/gtkr_splash.jpg [new file with mode: 0644]
Doxygen_files/images/gtkr_splash_sm.jpg [new file with mode: 0644]
Doxygen_files/images/history_id_logo.gif [new file with mode: 0644]
Doxygen_files/images/top-right.gif [new file with mode: 0644]
Doxygen_files/images/top-tile.gif [new file with mode: 0644]
Doxygen_files/images/top-title.gif [new file with mode: 0644]
Doxygen_files/reference1.html [new file with mode: 0644]
GPL [new file with mode: 0644]
GtkRadiant.prj [new file with mode: 0644]
GtkRadiant.sln [new file with mode: 0644]
LGPL [new file with mode: 0644]
LICENSE [new file with mode: 0644]
README.doxygen [new file with mode: 0644]
README.txt [new file with mode: 0644]
SConscript [new file with mode: 0644]
SConstruct [new file with mode: 0644]
TODO [new file with mode: 0644]
contrib/bkgrnd2d/bitmaps/bkgrnd2d_conf.bmp [new file with mode: 0644]
contrib/bkgrnd2d/bitmaps/bkgrnd2d_xy_toggle.bmp [new file with mode: 0644]
contrib/bkgrnd2d/bitmaps/bkgrnd2d_xz_toggle.bmp [new file with mode: 0644]
contrib/bkgrnd2d/bitmaps/bkgrnd2d_yz_toggle.bmp [new file with mode: 0644]
contrib/bkgrnd2d/bkgrnd2d.cpp [new file with mode: 0644]
contrib/bkgrnd2d/bkgrnd2d.def [new file with mode: 0644]
contrib/bkgrnd2d/bkgrnd2d.dsp [new file with mode: 0644]
contrib/bkgrnd2d/bkgrnd2d.h [new file with mode: 0644]
contrib/bkgrnd2d/bkgrnd2d.vcproj [new file with mode: 0644]
contrib/bkgrnd2d/dialog.cpp [new file with mode: 0644]
contrib/bkgrnd2d/dialog.h [new file with mode: 0644]
contrib/bkgrnd2d/plugin.cpp [new file with mode: 0644]
contrib/bkgrnd2d/plugin.h [new file with mode: 0644]
contrib/bkgrnd2d/readme_bkgrnd2d-b0.25.txt [new file with mode: 0644]
contrib/bobtoolz/CPortals.h [new file with mode: 0644]
contrib/bobtoolz/DBobView.cpp [new file with mode: 0644]
contrib/bobtoolz/DBobView.h [new file with mode: 0644]
contrib/bobtoolz/DBrush.cpp [new file with mode: 0644]
contrib/bobtoolz/DBrush.h [new file with mode: 0644]
contrib/bobtoolz/DEPair.cpp [new file with mode: 0644]
contrib/bobtoolz/DEPair.h [new file with mode: 0644]
contrib/bobtoolz/DEntity.cpp [new file with mode: 0644]
contrib/bobtoolz/DEntity.h [new file with mode: 0644]
contrib/bobtoolz/DListener.cpp [new file with mode: 0644]
contrib/bobtoolz/DListener.h [new file with mode: 0644]
contrib/bobtoolz/DMap.cpp [new file with mode: 0644]
contrib/bobtoolz/DMap.h [new file with mode: 0644]
contrib/bobtoolz/DPatch.cpp [new file with mode: 0644]
contrib/bobtoolz/DPatch.h [new file with mode: 0644]
contrib/bobtoolz/DPlane.cpp [new file with mode: 0644]
contrib/bobtoolz/DPlane.h [new file with mode: 0644]
contrib/bobtoolz/DPoint.cpp [new file with mode: 0644]
contrib/bobtoolz/DPoint.h [new file with mode: 0644]
contrib/bobtoolz/DShape.cpp [new file with mode: 0644]
contrib/bobtoolz/DShape.h [new file with mode: 0644]
contrib/bobtoolz/DTrainDrawer.cpp [new file with mode: 0644]
contrib/bobtoolz/DTrainDrawer.h [new file with mode: 0644]
contrib/bobtoolz/DTreePlanter.cpp [new file with mode: 0644]
contrib/bobtoolz/DTreePlanter.h [new file with mode: 0644]
contrib/bobtoolz/DVisDrawer.cpp [new file with mode: 0644]
contrib/bobtoolz/DVisDrawer.h [new file with mode: 0644]
contrib/bobtoolz/DWinding.cpp [new file with mode: 0644]
contrib/bobtoolz/DWinding.h [new file with mode: 0644]
contrib/bobtoolz/ScriptParser.cpp [new file with mode: 0644]
contrib/bobtoolz/ScriptParser.h [new file with mode: 0644]
contrib/bobtoolz/StdAfx.cpp [new file with mode: 0644]
contrib/bobtoolz/StdAfx.h [new file with mode: 0644]
contrib/bobtoolz/bobToolz-GTK.cpp [new file with mode: 0644]
contrib/bobtoolz/bobToolz.def [new file with mode: 0644]
contrib/bobtoolz/bobToolz.dsw [new file with mode: 0644]
contrib/bobtoolz/bobToolz.h [new file with mode: 0644]
contrib/bobtoolz/bobToolz.rc [new file with mode: 0644]
contrib/bobtoolz/bobToolz_gtk.dsp [new file with mode: 0644]
contrib/bobtoolz/bobToolz_gtk.vcproj [new file with mode: 0644]
contrib/bobtoolz/bobtoolz-gtk.rc [new file with mode: 0644]
contrib/bobtoolz/bsploader.cpp [new file with mode: 0644]
contrib/bobtoolz/bsploader.h [new file with mode: 0644]
contrib/bobtoolz/bt/bt-el1.txt [new file with mode: 0644]
contrib/bobtoolz/bt/bt-el2.txt [new file with mode: 0644]
contrib/bobtoolz/bt/ctf-blue.txt [new file with mode: 0644]
contrib/bobtoolz/bt/ctf-red.txt [new file with mode: 0644]
contrib/bobtoolz/bt/door-tex-trim.txt [new file with mode: 0644]
contrib/bobtoolz/bt/door-tex.txt [new file with mode: 0644]
contrib/bobtoolz/bt/tp_ent.txt [new file with mode: 0644]
contrib/bobtoolz/cportals.cpp [new file with mode: 0644]
contrib/bobtoolz/ctfToolz-GTK.cpp [new file with mode: 0644]
contrib/bobtoolz/ctfresource_gtk.h [new file with mode: 0644]
contrib/bobtoolz/ctfresource_gtk.rc [new file with mode: 0644]
contrib/bobtoolz/ctftoolz.def [new file with mode: 0644]
contrib/bobtoolz/dialogs/AboutDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/AboutDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/AutoCaulkDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/AutoCaulkDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/AutoCaulkStartDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/AutoCaulkStartDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/BrushCheckDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/DoorDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/DoorDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/IntersectDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/IntersectDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/IntersectInfoDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/IntersectInfoDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/PolygonDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/PolygonDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/StairDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/StairDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/TextureResetDialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/TextureResetDialog.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/brushcheckdialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/dialogs-gtk.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/dialogs-gtk.h [new file with mode: 0644]
contrib/bobtoolz/dialogs/pathplotterdialog.cpp [new file with mode: 0644]
contrib/bobtoolz/dialogs/pathplotterdialog.h [new file with mode: 0644]
contrib/bobtoolz/funchandlers-GTK.cpp [new file with mode: 0644]
contrib/bobtoolz/funchandlers-ctf-GTK.cpp [new file with mode: 0644]
contrib/bobtoolz/funchandlers.cpp [new file with mode: 0644]
contrib/bobtoolz/funchandlers.h [new file with mode: 0644]
contrib/bobtoolz/lists.cpp [new file with mode: 0644]
contrib/bobtoolz/lists.h [new file with mode: 0644]
contrib/bobtoolz/misc.cpp [new file with mode: 0644]
contrib/bobtoolz/misc.h [new file with mode: 0644]
contrib/bobtoolz/res/plugin.rc2 [new file with mode: 0644]
contrib/bobtoolz/resource-gtk.h [new file with mode: 0644]
contrib/bobtoolz/resource.h [new file with mode: 0644]
contrib/bobtoolz/shapes.cpp [new file with mode: 0644]
contrib/bobtoolz/shapes.h [new file with mode: 0644]
contrib/bobtoolz/txt/changelog.txt [new file with mode: 0644]
contrib/bobtoolz/txt/readme.txt [new file with mode: 0644]
contrib/bobtoolz/visfind.cpp [new file with mode: 0644]
contrib/bobtoolz/visfind.h [new file with mode: 0644]
contrib/camera/bitmaps/camera_insp.bmp [new file with mode: 0644]
contrib/camera/camera.cpp [new file with mode: 0644]
contrib/camera/camera.def [new file with mode: 0644]
contrib/camera/camera.dsp [new file with mode: 0644]
contrib/camera/camera.h [new file with mode: 0644]
contrib/camera/camera.vcproj [new file with mode: 0644]
contrib/camera/dialogs.cpp [new file with mode: 0644]
contrib/camera/dialogs.h [new file with mode: 0644]
contrib/camera/dialogs_common.cpp [new file with mode: 0644]
contrib/camera/funchandlers.cpp [new file with mode: 0644]
contrib/camera/funchandlers.h [new file with mode: 0644]
contrib/camera/listener.cpp [new file with mode: 0644]
contrib/camera/listener.h [new file with mode: 0644]
contrib/camera/misc.cpp [new file with mode: 0644]
contrib/camera/misc.h [new file with mode: 0644]
contrib/camera/renderer.cpp [new file with mode: 0644]
contrib/camera/renderer.h [new file with mode: 0644]
contrib/gtkgensurf/.cvsignore [new file with mode: 0644]
contrib/gtkgensurf/CHANGES [new file with mode: 0644]
contrib/gtkgensurf/bitmap.cpp [new file with mode: 0644]
contrib/gtkgensurf/dec.cpp [new file with mode: 0644]
contrib/gtkgensurf/face.cpp [new file with mode: 0644]
contrib/gtkgensurf/font.cpp [new file with mode: 0644]
contrib/gtkgensurf/gendlgs.cpp [new file with mode: 0644]
contrib/gtkgensurf/gendlgs.h [new file with mode: 0644]
contrib/gtkgensurf/genmap.cpp [new file with mode: 0644]
contrib/gtkgensurf/gensurf.cpp [new file with mode: 0644]
contrib/gtkgensurf/gensurf.def [new file with mode: 0644]
contrib/gtkgensurf/gensurf.h [new file with mode: 0644]
contrib/gtkgensurf/gtkgensurf.dsp [new file with mode: 0644]
contrib/gtkgensurf/gtkgensurf.vcproj [new file with mode: 0644]
contrib/gtkgensurf/heretic.cpp [new file with mode: 0644]
contrib/gtkgensurf/plugin.cpp [new file with mode: 0644]
contrib/gtkgensurf/triangle.c [new file with mode: 0644]
contrib/gtkgensurf/triangle.h [new file with mode: 0644]
contrib/gtkgensurf/view.cpp [new file with mode: 0644]
contrib/hydratoolz/hydratoolz.def [new file with mode: 0644]
contrib/hydratoolz/hydratoolz.dsp [new file with mode: 0644]
contrib/hydratoolz/hydratoolz.vcproj [new file with mode: 0644]
contrib/hydratoolz/plugin.cpp [new file with mode: 0644]
contrib/hydratoolz/plugin.h [new file with mode: 0644]
contrib/prtview/.cvsignore [new file with mode: 0644]
contrib/prtview/AboutDialog.cpp [new file with mode: 0644]
contrib/prtview/AboutDialog.h [new file with mode: 0644]
contrib/prtview/ConfigDialog.cpp [new file with mode: 0644]
contrib/prtview/ConfigDialog.h [new file with mode: 0644]
contrib/prtview/LoadPortalFileDialog.cpp [new file with mode: 0644]
contrib/prtview/LoadPortalFileDialog.h [new file with mode: 0644]
contrib/prtview/PrtView.aps [new file with mode: 0644]
contrib/prtview/PrtView.def [new file with mode: 0644]
contrib/prtview/PrtView.dsp [new file with mode: 0644]
contrib/prtview/PrtView.rc [new file with mode: 0644]
contrib/prtview/PrtView.txt [new file with mode: 0644]
contrib/prtview/PrtView.vcproj [new file with mode: 0644]
contrib/prtview/gtkdlgs.cpp [new file with mode: 0644]
contrib/prtview/gtkdlgs.h [new file with mode: 0644]
contrib/prtview/portals.cpp [new file with mode: 0644]
contrib/prtview/portals.h [new file with mode: 0644]
contrib/prtview/prtview.cpp [new file with mode: 0644]
contrib/prtview/prtview.h [new file with mode: 0644]
contrib/prtview/res/PrtView.rc2 [new file with mode: 0644]
contrib/prtview/resource.h [new file with mode: 0644]
contrib/prtview/stdafx.cpp [new file with mode: 0644]
contrib/prtview/stdafx.h [new file with mode: 0644]
gen.dsp [new file with mode: 0644]
gen.readme [new file with mode: 0644]
gen.vcproj [new file with mode: 0644]
gendox [new file with mode: 0644]
generic_cpp.py [new file with mode: 0644]
generic_h.py [new file with mode: 0644]
generic_module.py [new file with mode: 0644]
include/.cvsignore [new file with mode: 0644]
include/cullable.cpp [new file with mode: 0644]
include/cullable.h [new file with mode: 0644]
include/editable.cpp [new file with mode: 0644]
include/editable.h [new file with mode: 0644]
include/iarchive.cpp [new file with mode: 0644]
include/iarchive.h [new file with mode: 0644]
include/ibrush.cpp [new file with mode: 0644]
include/ibrush.h [new file with mode: 0644]
include/icamera.cpp [new file with mode: 0644]
include/icamera.h [new file with mode: 0644]
include/idatastream.cpp [new file with mode: 0644]
include/idatastream.h [new file with mode: 0644]
include/ieclass.cpp [new file with mode: 0644]
include/ieclass.h [new file with mode: 0644]
include/ientity.cpp [new file with mode: 0644]
include/ientity.h [new file with mode: 0644]
include/ifilesystem.cpp [new file with mode: 0644]
include/ifilesystem.h [new file with mode: 0644]
include/ifiletypes.cpp [new file with mode: 0644]
include/ifiletypes.h [new file with mode: 0644]
include/ifilter.cpp [new file with mode: 0644]
include/ifilter.h [new file with mode: 0644]
include/igl.cpp [new file with mode: 0644]
include/igl.h [new file with mode: 0644]
include/igtkgl.cpp [new file with mode: 0644]
include/igtkgl.h [new file with mode: 0644]
include/iimage.cpp [new file with mode: 0644]
include/iimage.h [new file with mode: 0644]
include/imap.cpp [new file with mode: 0644]
include/imap.h [new file with mode: 0644]
include/imodel.cpp [new file with mode: 0644]
include/imodel.h [new file with mode: 0644]
include/include.vcproj [new file with mode: 0644]
include/ipatch.cpp [new file with mode: 0644]
include/ipatch.h [new file with mode: 0644]
include/iplugin.cpp [new file with mode: 0644]
include/iplugin.h [new file with mode: 0644]
include/ireference.cpp [new file with mode: 0644]
include/ireference.h [new file with mode: 0644]
include/irender.cpp [new file with mode: 0644]
include/irender.h [new file with mode: 0644]
include/iscenegraph.cpp [new file with mode: 0644]
include/iscenegraph.h [new file with mode: 0644]
include/iscriplib.cpp [new file with mode: 0644]
include/iscriplib.h [new file with mode: 0644]
include/iselection.cpp [new file with mode: 0644]
include/iselection.h [new file with mode: 0644]
include/ishaders.cpp [new file with mode: 0644]
include/ishaders.h [new file with mode: 0644]
include/itexdef.cpp [new file with mode: 0644]
include/itexdef.h [new file with mode: 0644]
include/itextstream.cpp [new file with mode: 0644]
include/itextstream.h [new file with mode: 0644]
include/itextures.cpp [new file with mode: 0644]
include/itextures.h [new file with mode: 0644]
include/itoolbar.cpp [new file with mode: 0644]
include/itoolbar.h [new file with mode: 0644]
include/iundo.cpp [new file with mode: 0644]
include/iundo.h [new file with mode: 0644]
include/mapfile.cpp [new file with mode: 0644]
include/mapfile.h [new file with mode: 0644]
include/modelskin.cpp [new file with mode: 0644]
include/modelskin.h [new file with mode: 0644]
include/moduleobserver.cpp [new file with mode: 0644]
include/moduleobserver.h [new file with mode: 0644]
include/modulesystem.cpp [new file with mode: 0644]
include/modulesystem.h [new file with mode: 0644]
include/nameable.cpp [new file with mode: 0644]
include/nameable.h [new file with mode: 0644]
include/namespace.cpp [new file with mode: 0644]
include/namespace.h [new file with mode: 0644]
include/preferencesystem.cpp [new file with mode: 0644]
include/preferencesystem.h [new file with mode: 0644]
include/qerplugin.cpp [new file with mode: 0644]
include/qerplugin.h [new file with mode: 0644]
include/renderable.cpp [new file with mode: 0644]
include/renderable.h [new file with mode: 0644]
include/selectable.cpp [new file with mode: 0644]
include/selectable.h [new file with mode: 0644]
include/stream_version.h [new file with mode: 0644]
include/version.default [new file with mode: 0644]
include/warnings.h [new file with mode: 0644]
include/windowobserver.cpp [new file with mode: 0644]
include/windowobserver.h [new file with mode: 0644]
install.py [new file with mode: 0644]
libs/.cvsignore [new file with mode: 0644]
libs/archivelib.cpp [new file with mode: 0644]
libs/archivelib.h [new file with mode: 0644]
libs/bytebool.cpp [new file with mode: 0644]
libs/bytebool.h [new file with mode: 0644]
libs/bytestreamutils.cpp [new file with mode: 0644]
libs/bytestreamutils.h [new file with mode: 0644]
libs/character.cpp [new file with mode: 0644]
libs/character.h [new file with mode: 0644]
libs/cmdlib.h [new file with mode: 0644]
libs/cmdlib/.cvsignore [new file with mode: 0644]
libs/cmdlib/.cvswrappers [new file with mode: 0644]
libs/cmdlib/cmdlib.cpp [new file with mode: 0644]
libs/cmdlib/cmdlib.dsp [new file with mode: 0644]
libs/cmdlib/cmdlib.vcproj [new file with mode: 0644]
libs/container/array.cpp [new file with mode: 0644]
libs/container/array.h [new file with mode: 0644]
libs/container/cache.cpp [new file with mode: 0644]
libs/container/cache.h [new file with mode: 0644]
libs/container/container.cpp [new file with mode: 0644]
libs/container/container.h [new file with mode: 0644]
libs/container/hashfunc.cpp [new file with mode: 0644]
libs/container/hashfunc.h [new file with mode: 0644]
libs/container/hashtable.cpp [new file with mode: 0644]
libs/container/hashtable.h [new file with mode: 0644]
libs/container/stack.cpp [new file with mode: 0644]
libs/container/stack.h [new file with mode: 0644]
libs/convert.cpp [new file with mode: 0644]
libs/convert.h [new file with mode: 0644]
libs/ddslib.h [new file with mode: 0644]
libs/ddslib/ddslib.c [new file with mode: 0644]
libs/ddslib/ddslib.dsp [new file with mode: 0644]
libs/ddslib/ddslib.vcproj [new file with mode: 0644]
libs/debugging/debugging.cpp [new file with mode: 0644]
libs/debugging/debugging.h [new file with mode: 0644]
libs/dragplanes.cpp [new file with mode: 0644]
libs/dragplanes.h [new file with mode: 0644]
libs/eclasslib.cpp [new file with mode: 0644]
libs/eclasslib.h [new file with mode: 0644]
libs/entitylib.cpp [new file with mode: 0644]
libs/entitylib.h [new file with mode: 0644]
libs/entityxml.cpp [new file with mode: 0644]
libs/entityxml.h [new file with mode: 0644]
libs/fs_filesystem.cpp [new file with mode: 0644]
libs/fs_filesystem.h [new file with mode: 0644]
libs/fs_path.cpp [new file with mode: 0644]
libs/fs_path.h [new file with mode: 0644]
libs/generic/arrayrange.cpp [new file with mode: 0644]
libs/generic/arrayrange.h [new file with mode: 0644]
libs/generic/bitfield.cpp [new file with mode: 0644]
libs/generic/bitfield.h [new file with mode: 0644]
libs/generic/callback.cpp [new file with mode: 0644]
libs/generic/callback.h [new file with mode: 0644]
libs/generic/constant.cpp [new file with mode: 0644]
libs/generic/constant.h [new file with mode: 0644]
libs/generic/enumeration.cpp [new file with mode: 0644]
libs/generic/enumeration.h [new file with mode: 0644]
libs/generic/object.cpp [new file with mode: 0644]
libs/generic/object.h [new file with mode: 0644]
libs/generic/reference.cpp [new file with mode: 0644]
libs/generic/reference.h [new file with mode: 0644]
libs/generic/referencecounted.cpp [new file with mode: 0644]
libs/generic/referencecounted.h [new file with mode: 0644]
libs/generic/static.cpp [new file with mode: 0644]
libs/generic/static.h [new file with mode: 0644]
libs/gtkutil/accelerator.cpp [new file with mode: 0644]
libs/gtkutil/accelerator.h [new file with mode: 0644]
libs/gtkutil/button.cpp [new file with mode: 0644]
libs/gtkutil/button.h [new file with mode: 0644]
libs/gtkutil/clipboard.cpp [new file with mode: 0644]
libs/gtkutil/clipboard.h [new file with mode: 0644]
libs/gtkutil/closure.cpp [new file with mode: 0644]
libs/gtkutil/closure.h [new file with mode: 0644]
libs/gtkutil/container.cpp [new file with mode: 0644]
libs/gtkutil/container.h [new file with mode: 0644]
libs/gtkutil/cursor.cpp [new file with mode: 0644]
libs/gtkutil/cursor.h [new file with mode: 0644]
libs/gtkutil/dialog.cpp [new file with mode: 0644]
libs/gtkutil/dialog.h [new file with mode: 0644]
libs/gtkutil/entry.cpp [new file with mode: 0644]
libs/gtkutil/entry.h [new file with mode: 0644]
libs/gtkutil/filechooser.cpp [new file with mode: 0644]
libs/gtkutil/filechooser.h [new file with mode: 0644]
libs/gtkutil/frame.cpp [new file with mode: 0644]
libs/gtkutil/frame.h [new file with mode: 0644]
libs/gtkutil/glfont.cpp [new file with mode: 0644]
libs/gtkutil/glfont.h [new file with mode: 0644]
libs/gtkutil/glwidget.cpp [new file with mode: 0644]
libs/gtkutil/glwidget.h [new file with mode: 0644]
libs/gtkutil/gtkutil.vcproj [new file with mode: 0644]
libs/gtkutil/idledraw.cpp [new file with mode: 0644]
libs/gtkutil/idledraw.h [new file with mode: 0644]
libs/gtkutil/image.cpp [new file with mode: 0644]
libs/gtkutil/image.h [new file with mode: 0644]
libs/gtkutil/menu.cpp [new file with mode: 0644]
libs/gtkutil/menu.h [new file with mode: 0644]
libs/gtkutil/messagebox.cpp [new file with mode: 0644]
libs/gtkutil/messagebox.h [new file with mode: 0644]
libs/gtkutil/nonmodal.cpp [new file with mode: 0644]
libs/gtkutil/nonmodal.h [new file with mode: 0644]
libs/gtkutil/paned.cpp [new file with mode: 0644]
libs/gtkutil/paned.h [new file with mode: 0644]
libs/gtkutil/pointer.cpp [new file with mode: 0644]
libs/gtkutil/pointer.h [new file with mode: 0644]
libs/gtkutil/toolbar.cpp [new file with mode: 0644]
libs/gtkutil/toolbar.h [new file with mode: 0644]
libs/gtkutil/widget.cpp [new file with mode: 0644]
libs/gtkutil/widget.h [new file with mode: 0644]
libs/gtkutil/window.cpp [new file with mode: 0644]
libs/gtkutil/window.h [new file with mode: 0644]
libs/gtkutil/xorrectangle.cpp [new file with mode: 0644]
libs/gtkutil/xorrectangle.h [new file with mode: 0644]
libs/imagelib.cpp [new file with mode: 0644]
libs/imagelib.h [new file with mode: 0644]
libs/instancelib.cpp [new file with mode: 0644]
libs/instancelib.h [new file with mode: 0644]
libs/jpeg6/.cvsignore [new file with mode: 0644]
libs/jpeg6/.cvswrappers [new file with mode: 0644]
libs/jpeg6/README [new file with mode: 0644]
libs/jpeg6/jchuff.h [new file with mode: 0644]
libs/jpeg6/jcomapi.cpp [new file with mode: 0644]
libs/jpeg6/jconfig.h [new file with mode: 0644]
libs/jpeg6/jdapimin.cpp [new file with mode: 0644]
libs/jpeg6/jdapistd.cpp [new file with mode: 0644]
libs/jpeg6/jdatasrc.cpp [new file with mode: 0644]
libs/jpeg6/jdcoefct.cpp [new file with mode: 0644]
libs/jpeg6/jdcolor.cpp [new file with mode: 0644]
libs/jpeg6/jdct.h [new file with mode: 0644]
libs/jpeg6/jddctmgr.cpp [new file with mode: 0644]
libs/jpeg6/jdhuff.cpp [new file with mode: 0644]
libs/jpeg6/jdhuff.h [new file with mode: 0644]
libs/jpeg6/jdinput.cpp [new file with mode: 0644]
libs/jpeg6/jdmainct.cpp [new file with mode: 0644]
libs/jpeg6/jdmarker.cpp [new file with mode: 0644]
libs/jpeg6/jdmaster.cpp [new file with mode: 0644]
libs/jpeg6/jdpostct.cpp [new file with mode: 0644]
libs/jpeg6/jdsample.cpp [new file with mode: 0644]
libs/jpeg6/jdtrans.cpp [new file with mode: 0644]
libs/jpeg6/jerror.cpp [new file with mode: 0644]
libs/jpeg6/jerror.h [new file with mode: 0644]
libs/jpeg6/jfdctflt.cpp [new file with mode: 0644]
libs/jpeg6/jidctflt.cpp [new file with mode: 0644]
libs/jpeg6/jinclude.h [new file with mode: 0644]
libs/jpeg6/jmemmgr.cpp [new file with mode: 0644]
libs/jpeg6/jmemnobs.cpp [new file with mode: 0644]
libs/jpeg6/jmemsys.h [new file with mode: 0644]
libs/jpeg6/jmorecfg.h [new file with mode: 0644]
libs/jpeg6/jpeg6.dsp [new file with mode: 0644]
libs/jpeg6/jpeg6.vcproj [new file with mode: 0644]
libs/jpeg6/jpegint.h [new file with mode: 0644]
libs/jpeg6/jpgload.cpp [new file with mode: 0644]
libs/jpeg6/jutils.cpp [new file with mode: 0644]
libs/jpeg6/jversion.h [new file with mode: 0644]
libs/jpeglib.h [new file with mode: 0644]
libs/l_net/.cvsignore [new file with mode: 0644]
libs/l_net/l_net.c [new file with mode: 0644]
libs/l_net/l_net.dsp [new file with mode: 0644]
libs/l_net/l_net.h [new file with mode: 0644]
libs/l_net/l_net.vcproj [new file with mode: 0644]
libs/l_net/l_net_berkley.c [new file with mode: 0644]
libs/l_net/l_net_wins.c [new file with mode: 0644]
libs/l_net/l_net_wins.h [new file with mode: 0644]
libs/libs.vcproj [new file with mode: 0644]
libs/maplib.cpp [new file with mode: 0644]
libs/maplib.h [new file with mode: 0644]
libs/math/aabb.cpp [new file with mode: 0644]
libs/math/aabb.h [new file with mode: 0644]
libs/math/curve.cpp [new file with mode: 0644]
libs/math/curve.h [new file with mode: 0644]
libs/math/expression.cpp [new file with mode: 0644]
libs/math/expression.h [new file with mode: 0644]
libs/math/frustum.cpp [new file with mode: 0644]
libs/math/frustum.h [new file with mode: 0644]
libs/math/line.cpp [new file with mode: 0644]
libs/math/line.h [new file with mode: 0644]
libs/math/matrix.cpp [new file with mode: 0644]
libs/math/matrix.h [new file with mode: 0644]
libs/math/pi.cpp [new file with mode: 0644]
libs/math/pi.h [new file with mode: 0644]
libs/math/plane.cpp [new file with mode: 0644]
libs/math/plane.h [new file with mode: 0644]
libs/math/quaternion.cpp [new file with mode: 0644]
libs/math/quaternion.h [new file with mode: 0644]
libs/math/vector.cpp [new file with mode: 0644]
libs/math/vector.h [new file with mode: 0644]
libs/mathlib.h [new file with mode: 0644]
libs/mathlib/bbox.c [new file with mode: 0644]
libs/mathlib/line.c [new file with mode: 0644]
libs/mathlib/m4x4.c [new file with mode: 0644]
libs/mathlib/mathlib.c [new file with mode: 0644]
libs/mathlib/mathlib.dsp [new file with mode: 0644]
libs/mathlib/mathlib.vcproj [new file with mode: 0644]
libs/mathlib/ray.c [new file with mode: 0644]
libs/md5lib.h [new file with mode: 0644]
libs/md5lib/md5lib.c [new file with mode: 0644]
libs/md5lib/md5lib.dsp [new file with mode: 0644]
libs/md5lib/md5lib.vcproj [new file with mode: 0644]
libs/memory/allocator.cpp [new file with mode: 0644]
libs/memory/allocator.h [new file with mode: 0644]
libs/moduleobservers.cpp [new file with mode: 0644]
libs/moduleobservers.h [new file with mode: 0644]
libs/modulesystem/moduleregistry.cpp [new file with mode: 0644]
libs/modulesystem/moduleregistry.h [new file with mode: 0644]
libs/modulesystem/modulesmap.cpp [new file with mode: 0644]
libs/modulesystem/modulesmap.h [new file with mode: 0644]
libs/modulesystem/singletonmodule.cpp [new file with mode: 0644]
libs/modulesystem/singletonmodule.h [new file with mode: 0644]
libs/os/dir.cpp [new file with mode: 0644]
libs/os/dir.h [new file with mode: 0644]
libs/os/file.cpp [new file with mode: 0644]
libs/os/file.h [new file with mode: 0644]
libs/os/path.cpp [new file with mode: 0644]
libs/os/path.h [new file with mode: 0644]
libs/picomodel.h [new file with mode: 0644]
libs/picomodel/lwo/clip.c [new file with mode: 0644]
libs/picomodel/lwo/envelope.c [new file with mode: 0644]
libs/picomodel/lwo/list.c [new file with mode: 0644]
libs/picomodel/lwo/lwio.c [new file with mode: 0644]
libs/picomodel/lwo/lwo2.c [new file with mode: 0644]
libs/picomodel/lwo/lwo2.h [new file with mode: 0644]
libs/picomodel/lwo/lwob.c [new file with mode: 0644]
libs/picomodel/lwo/pntspols.c [new file with mode: 0644]
libs/picomodel/lwo/surface.c [new file with mode: 0644]
libs/picomodel/lwo/vecmath.c [new file with mode: 0644]
libs/picomodel/lwo/vmap.c [new file with mode: 0644]
libs/picomodel/picointernal.c [new file with mode: 0644]
libs/picomodel/picointernal.h [new file with mode: 0644]
libs/picomodel/picomodel.c [new file with mode: 0644]
libs/picomodel/picomodel.dsp [new file with mode: 0644]
libs/picomodel/picomodel.vcproj [new file with mode: 0644]
libs/picomodel/picomodules.c [new file with mode: 0644]
libs/picomodel/pm_3ds.c [new file with mode: 0644]
libs/picomodel/pm_ase.c [new file with mode: 0644]
libs/picomodel/pm_fm.c [new file with mode: 0644]
libs/picomodel/pm_fm.h [new file with mode: 0644]
libs/picomodel/pm_lwo.c [new file with mode: 0644]
libs/picomodel/pm_md2.c [new file with mode: 0644]
libs/picomodel/pm_md3.c [new file with mode: 0644]
libs/picomodel/pm_mdc.c [new file with mode: 0644]
libs/picomodel/pm_ms3d.c [new file with mode: 0644]
libs/picomodel/pm_obj.c [new file with mode: 0644]
libs/picomodel/pm_terrain.c [new file with mode: 0644]
libs/pivot.cpp [new file with mode: 0644]
libs/pivot.h [new file with mode: 0644]
libs/profile/file.cpp [new file with mode: 0644]
libs/profile/file.h [new file with mode: 0644]
libs/profile/profile.cpp [new file with mode: 0644]
libs/profile/profile.h [new file with mode: 0644]
libs/profile/profile.vcproj [new file with mode: 0644]
libs/radiant_jpeglib.h [new file with mode: 0644]
libs/render.cpp [new file with mode: 0644]
libs/render.h [new file with mode: 0644]
libs/scenelib.cpp [new file with mode: 0644]
libs/scenelib.h [new file with mode: 0644]
libs/script/scripttokeniser.cpp [new file with mode: 0644]
libs/script/scripttokeniser.h [new file with mode: 0644]
libs/script/scripttokenwriter.cpp [new file with mode: 0644]
libs/script/scripttokenwriter.h [new file with mode: 0644]
libs/selectionlib.cpp [new file with mode: 0644]
libs/selectionlib.h [new file with mode: 0644]
libs/shaderlib.cpp [new file with mode: 0644]
libs/shaderlib.h [new file with mode: 0644]
libs/splines/.cvsignore [new file with mode: 0644]
libs/splines/Splines.dsp [new file with mode: 0644]
libs/splines/Splines.vcproj [new file with mode: 0644]
libs/splines/math_angles.cpp [new file with mode: 0644]
libs/splines/math_angles.h [new file with mode: 0644]
libs/splines/math_matrix.cpp [new file with mode: 0644]
libs/splines/math_matrix.h [new file with mode: 0644]
libs/splines/math_quaternion.cpp [new file with mode: 0644]
libs/splines/math_quaternion.h [new file with mode: 0644]
libs/splines/math_vector.cpp [new file with mode: 0644]
libs/splines/math_vector.h [new file with mode: 0644]
libs/splines/q_parse.cpp [new file with mode: 0644]
libs/splines/q_shared.cpp [new file with mode: 0644]
libs/splines/q_shared.h [new file with mode: 0644]
libs/splines/splines.cpp [new file with mode: 0644]
libs/splines/splines.h [new file with mode: 0644]
libs/splines/util_list.h [new file with mode: 0644]
libs/splines/util_str.cpp [new file with mode: 0644]
libs/splines/util_str.h [new file with mode: 0644]
libs/str.cpp [new file with mode: 0644]
libs/str.h [new file with mode: 0644]
libs/stream/filestream.cpp [new file with mode: 0644]
libs/stream/filestream.h [new file with mode: 0644]
libs/stream/memstream.cpp [new file with mode: 0644]
libs/stream/memstream.h [new file with mode: 0644]
libs/stream/stringstream.cpp [new file with mode: 0644]
libs/stream/stringstream.h [new file with mode: 0644]
libs/stream/textfilestream.cpp [new file with mode: 0644]
libs/stream/textfilestream.h [new file with mode: 0644]
libs/stream/textstream.cpp [new file with mode: 0644]
libs/stream/textstream.h [new file with mode: 0644]
libs/string/string.cpp [new file with mode: 0644]
libs/string/string.h [new file with mode: 0644]
libs/string/stringfwd.cpp [new file with mode: 0644]
libs/string/stringfwd.h [new file with mode: 0644]
libs/stringio.cpp [new file with mode: 0644]
libs/stringio.h [new file with mode: 0644]
libs/texturelib.cpp [new file with mode: 0644]
libs/texturelib.h [new file with mode: 0644]
libs/transformlib.cpp [new file with mode: 0644]
libs/transformlib.h [new file with mode: 0644]
libs/traverselib.cpp [new file with mode: 0644]
libs/traverselib.h [new file with mode: 0644]
libs/typesystem.cpp [new file with mode: 0644]
libs/typesystem.h [new file with mode: 0644]
libs/undolib.cpp [new file with mode: 0644]
libs/undolib.h [new file with mode: 0644]
libs/uniquenames.cpp [new file with mode: 0644]
libs/uniquenames.h [new file with mode: 0644]
libs/versionlib.cpp [new file with mode: 0644]
libs/versionlib.h [new file with mode: 0644]
libs/xml/ixml.cpp [new file with mode: 0644]
libs/xml/ixml.h [new file with mode: 0644]
libs/xml/xmlelement.cpp [new file with mode: 0644]
libs/xml/xmlelement.h [new file with mode: 0644]
libs/xml/xmlparser.cpp [new file with mode: 0644]
libs/xml/xmlparser.h [new file with mode: 0644]
libs/xml/xmlwriter.cpp [new file with mode: 0644]
libs/xml/xmlwriter.h [new file with mode: 0644]
makeversion.py [new file with mode: 0644]
plugins/archivepak/archive.cpp [new file with mode: 0644]
plugins/archivepak/archive.h [new file with mode: 0644]
plugins/archivepak/archivepak.def [new file with mode: 0644]
plugins/archivepak/archivepak.dsp [new file with mode: 0644]
plugins/archivepak/archivepak.vcproj [new file with mode: 0644]
plugins/archivepak/pak.cpp [new file with mode: 0644]
plugins/archivepak/pak.h [new file with mode: 0644]
plugins/archivepak/plugin.cpp [new file with mode: 0644]
plugins/archivepak/plugin.h [new file with mode: 0644]
plugins/archivewad/archive.cpp [new file with mode: 0644]
plugins/archivewad/archive.h [new file with mode: 0644]
plugins/archivewad/archivewad.def [new file with mode: 0644]
plugins/archivewad/archivewad.dsp [new file with mode: 0644]
plugins/archivewad/archivewad.vcproj [new file with mode: 0644]
plugins/archivewad/plugin.cpp [new file with mode: 0644]
plugins/archivewad/plugin.h [new file with mode: 0644]
plugins/archivewad/wad.cpp [new file with mode: 0644]
plugins/archivewad/wad.h [new file with mode: 0644]
plugins/archivezip/archive.cpp [new file with mode: 0644]
plugins/archivezip/archive.h [new file with mode: 0644]
plugins/archivezip/archivezip.def [new file with mode: 0644]
plugins/archivezip/archivezip.dsp [new file with mode: 0644]
plugins/archivezip/archivezip.vcproj [new file with mode: 0644]
plugins/archivezip/pkzip.cpp [new file with mode: 0644]
plugins/archivezip/pkzip.h [new file with mode: 0644]
plugins/archivezip/plugin.cpp [new file with mode: 0644]
plugins/archivezip/plugin.h [new file with mode: 0644]
plugins/archivezip/zlibstream.cpp [new file with mode: 0644]
plugins/archivezip/zlibstream.h [new file with mode: 0644]
plugins/config.mk [new file with mode: 0644]
plugins/entity/angle.cpp [new file with mode: 0644]
plugins/entity/angle.h [new file with mode: 0644]
plugins/entity/angles.cpp [new file with mode: 0644]
plugins/entity/angles.h [new file with mode: 0644]
plugins/entity/colour.cpp [new file with mode: 0644]
plugins/entity/colour.h [new file with mode: 0644]
plugins/entity/curve.cpp [new file with mode: 0644]
plugins/entity/curve.h [new file with mode: 0644]
plugins/entity/doom3group.cpp [new file with mode: 0644]
plugins/entity/doom3group.h [new file with mode: 0644]
plugins/entity/eclassmodel.cpp [new file with mode: 0644]
plugins/entity/eclassmodel.h [new file with mode: 0644]
plugins/entity/entity.cpp [new file with mode: 0644]
plugins/entity/entity.dsp [new file with mode: 0644]
plugins/entity/entity.h [new file with mode: 0644]
plugins/entity/entityq3.def [new file with mode: 0644]
plugins/entity/entityq3.vcproj [new file with mode: 0644]
plugins/entity/filters.cpp [new file with mode: 0644]
plugins/entity/filters.h [new file with mode: 0644]
plugins/entity/generic.cpp [new file with mode: 0644]
plugins/entity/generic.h [new file with mode: 0644]
plugins/entity/group.cpp [new file with mode: 0644]
plugins/entity/group.h [new file with mode: 0644]
plugins/entity/keyobservers.cpp [new file with mode: 0644]
plugins/entity/keyobservers.h [new file with mode: 0644]
plugins/entity/light.cpp [new file with mode: 0644]
plugins/entity/light.h [new file with mode: 0644]
plugins/entity/miscmodel.cpp [new file with mode: 0644]
plugins/entity/miscmodel.h [new file with mode: 0644]
plugins/entity/model.cpp [new file with mode: 0644]
plugins/entity/model.h [new file with mode: 0644]
plugins/entity/modelskinkey.cpp [new file with mode: 0644]
plugins/entity/modelskinkey.h [new file with mode: 0644]
plugins/entity/namedentity.cpp [new file with mode: 0644]
plugins/entity/namedentity.h [new file with mode: 0644]
plugins/entity/namekeys.cpp [new file with mode: 0644]
plugins/entity/namekeys.h [new file with mode: 0644]
plugins/entity/origin.cpp [new file with mode: 0644]
plugins/entity/origin.h [new file with mode: 0644]
plugins/entity/plugin.cpp [new file with mode: 0644]
plugins/entity/plugin.h [new file with mode: 0644]
plugins/entity/rotation.cpp [new file with mode: 0644]
plugins/entity/rotation.h [new file with mode: 0644]
plugins/entity/scale.cpp [new file with mode: 0644]
plugins/entity/scale.h [new file with mode: 0644]
plugins/entity/skincache.cpp [new file with mode: 0644]
plugins/entity/skincache.h [new file with mode: 0644]
plugins/entity/targetable.cpp [new file with mode: 0644]
plugins/entity/targetable.h [new file with mode: 0644]
plugins/image/.cvsignore [new file with mode: 0644]
plugins/image/bmp.cpp [new file with mode: 0644]
plugins/image/bmp.h [new file with mode: 0644]
plugins/image/dds.cpp [new file with mode: 0644]
plugins/image/dds.h [new file with mode: 0644]
plugins/image/image.cpp [new file with mode: 0644]
plugins/image/image.dsp [new file with mode: 0644]
plugins/image/image.h [new file with mode: 0644]
plugins/image/imageq3.def [new file with mode: 0644]
plugins/image/imageq3.vcproj [new file with mode: 0644]
plugins/image/jpeg.cpp [new file with mode: 0644]
plugins/image/jpeg.h [new file with mode: 0644]
plugins/image/pcx.cpp [new file with mode: 0644]
plugins/image/pcx.h [new file with mode: 0644]
plugins/image/tga.cpp [new file with mode: 0644]
plugins/image/tga.h [new file with mode: 0644]
plugins/imagehl/hlw.cpp [new file with mode: 0644]
plugins/imagehl/hlw.h [new file with mode: 0644]
plugins/imagehl/imagehl.cpp [new file with mode: 0644]
plugins/imagehl/imagehl.def [new file with mode: 0644]
plugins/imagehl/imagehl.dsp [new file with mode: 0644]
plugins/imagehl/imagehl.h [new file with mode: 0644]
plugins/imagehl/imagehl.txt [new file with mode: 0644]
plugins/imagehl/imagehl.vcproj [new file with mode: 0644]
plugins/imagehl/mip.cpp [new file with mode: 0644]
plugins/imagehl/mip.h [new file with mode: 0644]
plugins/imagehl/sprite.cpp [new file with mode: 0644]
plugins/imagehl/sprite.h [new file with mode: 0644]
plugins/imagepng/imagepng.def [new file with mode: 0644]
plugins/imagepng/imagepng.dsp [new file with mode: 0644]
plugins/imagepng/imagepng.vcproj [new file with mode: 0644]
plugins/imagepng/plugin.cpp [new file with mode: 0644]
plugins/imagepng/plugin.h [new file with mode: 0644]
plugins/imageq2/imageq2.cpp [new file with mode: 0644]
plugins/imageq2/imageq2.def [new file with mode: 0644]
plugins/imageq2/imageq2.h [new file with mode: 0644]
plugins/imageq2/imageq2.vcproj [new file with mode: 0644]
plugins/imageq2/wal.cpp [new file with mode: 0644]
plugins/imageq2/wal.h [new file with mode: 0644]
plugins/imageq2/wal32.cpp [new file with mode: 0644]
plugins/imageq2/wal32.h [new file with mode: 0644]
plugins/mapq3/mapq3.def [new file with mode: 0644]
plugins/mapq3/mapq3.dsp [new file with mode: 0644]
plugins/mapq3/mapq3.vcproj [new file with mode: 0644]
plugins/mapq3/parse.cpp [new file with mode: 0644]
plugins/mapq3/parse.h [new file with mode: 0644]
plugins/mapq3/plugin.cpp [new file with mode: 0644]
plugins/mapq3/plugin.h [new file with mode: 0644]
plugins/mapq3/write.cpp [new file with mode: 0644]
plugins/mapq3/write.h [new file with mode: 0644]
plugins/mapxml/mapxml.def [new file with mode: 0644]
plugins/mapxml/mapxml.dsp [new file with mode: 0644]
plugins/mapxml/mapxml.vcproj [new file with mode: 0644]
plugins/mapxml/plugin.cpp [new file with mode: 0644]
plugins/mapxml/plugin.h [new file with mode: 0644]
plugins/mapxml/xmlparse.cpp [new file with mode: 0644]
plugins/mapxml/xmlparse.h [new file with mode: 0644]
plugins/mapxml/xmlwrite.cpp [new file with mode: 0644]
plugins/mapxml/xmlwrite.h [new file with mode: 0644]
plugins/md3model/doc/md3-design.txt [new file with mode: 0644]
plugins/md3model/ident.h [new file with mode: 0644]
plugins/md3model/md2.cpp [new file with mode: 0644]
plugins/md3model/md2.h [new file with mode: 0644]
plugins/md3model/md3.cpp [new file with mode: 0644]
plugins/md3model/md3.h [new file with mode: 0644]
plugins/md3model/md3model.dsp [new file with mode: 0644]
plugins/md3model/md3normals.cpp [new file with mode: 0644]
plugins/md3model/md3normals.h [new file with mode: 0644]
plugins/md3model/md5.cpp [new file with mode: 0644]
plugins/md3model/md5.h [new file with mode: 0644]
plugins/md3model/mdc.cpp [new file with mode: 0644]
plugins/md3model/mdc.h [new file with mode: 0644]
plugins/md3model/mdl.cpp [new file with mode: 0644]
plugins/md3model/mdl.h [new file with mode: 0644]
plugins/md3model/mdlformat.cpp [new file with mode: 0644]
plugins/md3model/mdlformat.h [new file with mode: 0644]
plugins/md3model/mdlimage.cpp [new file with mode: 0644]
plugins/md3model/mdlimage.h [new file with mode: 0644]
plugins/md3model/mdlnormals.cpp [new file with mode: 0644]
plugins/md3model/mdlnormals.h [new file with mode: 0644]
plugins/md3model/model.cpp [new file with mode: 0644]
plugins/md3model/model.h [new file with mode: 0644]
plugins/md3model/modelmd3.def [new file with mode: 0644]
plugins/md3model/modelmd3.vcproj [new file with mode: 0644]
plugins/md3model/plugin.cpp [new file with mode: 0644]
plugins/md3model/plugin.h [new file with mode: 0644]
plugins/model/bitmaps/model_reload_entity.bmp [new file with mode: 0644]
plugins/model/bitmaps/picomodel.bmp [new file with mode: 0644]
plugins/model/model.cpp [new file with mode: 0644]
plugins/model/model.dsp [new file with mode: 0644]
plugins/model/model.h [new file with mode: 0644]
plugins/model/modelpico.def [new file with mode: 0644]
plugins/model/modelpico.vcproj [new file with mode: 0644]
plugins/model/plugin.cpp [new file with mode: 0644]
plugins/model/plugin.h [new file with mode: 0644]
plugins/sample/sample.cpp [new file with mode: 0644]
plugins/sample/sample.def [new file with mode: 0644]
plugins/sample/sample.h [new file with mode: 0644]
plugins/sample/sample.vcproj [new file with mode: 0644]
plugins/shaders/plugin.cpp [new file with mode: 0644]
plugins/shaders/plugin.h [new file with mode: 0644]
plugins/shaders/shaders.cpp [new file with mode: 0644]
plugins/shaders/shaders.dsp [new file with mode: 0644]
plugins/shaders/shaders.h [new file with mode: 0644]
plugins/shaders/shaders.proj [new file with mode: 0644]
plugins/shaders/shadershl.def [new file with mode: 0644]
plugins/shaders/shadersq3.def [new file with mode: 0644]
plugins/shaders/shadersq3.vcproj [new file with mode: 0644]
plugins/spritemodel/plugin.cpp [new file with mode: 0644]
plugins/spritemodel/plugin.h [new file with mode: 0644]
plugins/spritemodel/spritemodel.cpp [new file with mode: 0644]
plugins/spritemodel/spritemodel.def [new file with mode: 0644]
plugins/spritemodel/spritemodel.dsp [new file with mode: 0644]
plugins/spritemodel/spritemodel.h [new file with mode: 0644]
plugins/spritemodel/spritemodel.vcproj [new file with mode: 0644]
plugins/textool/.cvsignore [new file with mode: 0644]
plugins/textool/.cvswrappers [new file with mode: 0644]
plugins/textool/2DView.cpp [new file with mode: 0644]
plugins/textool/2DView.h [new file with mode: 0644]
plugins/textool/ControlPointsManager.cpp [new file with mode: 0644]
plugins/textool/ControlPointsManager.h [new file with mode: 0644]
plugins/textool/Doc/.cvswrappers [new file with mode: 0644]
plugins/textool/Doc/Image2.jpg [new file with mode: 0644]
plugins/textool/Doc/TexTool.html [new file with mode: 0644]
plugins/textool/StdAfx.cpp [new file with mode: 0644]
plugins/textool/StdAfx.h [new file with mode: 0644]
plugins/textool/TexTool.cpp [new file with mode: 0644]
plugins/textool/TexTool.def [new file with mode: 0644]
plugins/textool/TexTool.dsp [new file with mode: 0644]
plugins/textool/TexTool.rc [new file with mode: 0644]
plugins/textool/TexTool.vcproj [new file with mode: 0644]
plugins/textool/changelog.txt [new file with mode: 0644]
plugins/textool/resource.h [new file with mode: 0644]
plugins/vfspk3/.cvsignore [new file with mode: 0644]
plugins/vfspk3/archive.cpp [new file with mode: 0644]
plugins/vfspk3/archive.h [new file with mode: 0644]
plugins/vfspk3/vfs.cpp [new file with mode: 0644]
plugins/vfspk3/vfs.h [new file with mode: 0644]
plugins/vfspk3/vfspk3.cpp [new file with mode: 0644]
plugins/vfspk3/vfspk3.dsp [new file with mode: 0644]
plugins/vfspk3/vfspk3.h [new file with mode: 0644]
plugins/vfspk3/vfspk3.proj [new file with mode: 0644]
plugins/vfspk3/vfsq3.def [new file with mode: 0644]
plugins/vfspk3/vfsq3.vcproj [new file with mode: 0644]
radiant.dsw [new file with mode: 0644]
radiant/.cvsignore [new file with mode: 0644]
radiant/GtkRadiant.dsp [new file with mode: 0644]
radiant/GtkRadiant.vcproj [new file with mode: 0644]
radiant/autosave.cpp [new file with mode: 0644]
radiant/autosave.h [new file with mode: 0644]
radiant/brush.cpp [new file with mode: 0644]
radiant/brush.h [new file with mode: 0644]
radiant/brush_primit.cpp [new file with mode: 0644]
radiant/brush_primit.h [new file with mode: 0644]
radiant/brushmanip.cpp [new file with mode: 0644]
radiant/brushmanip.h [new file with mode: 0644]
radiant/brushmodule.cpp [new file with mode: 0644]
radiant/brushmodule.h [new file with mode: 0644]
radiant/brushnode.cpp [new file with mode: 0644]
radiant/brushnode.h [new file with mode: 0644]
radiant/brushtokens.cpp [new file with mode: 0644]
radiant/brushtokens.h [new file with mode: 0644]
radiant/brushxml.cpp [new file with mode: 0644]
radiant/brushxml.h [new file with mode: 0644]
radiant/build.cpp [new file with mode: 0644]
radiant/build.h [new file with mode: 0644]
radiant/camwindow.cpp [new file with mode: 0644]
radiant/camwindow.h [new file with mode: 0644]
radiant/clippertool.cpp [new file with mode: 0644]
radiant/clippertool.h [new file with mode: 0644]
radiant/commands.cpp [new file with mode: 0644]
radiant/commands.h [new file with mode: 0644]
radiant/console.cpp [new file with mode: 0644]
radiant/console.h [new file with mode: 0644]
radiant/csg.cpp [new file with mode: 0644]
radiant/csg.h [new file with mode: 0644]
radiant/dialog.cpp [new file with mode: 0644]
radiant/dialog.h [new file with mode: 0644]
radiant/eclass.cpp [new file with mode: 0644]
radiant/eclass.h [new file with mode: 0644]
radiant/eclass_def.cpp [new file with mode: 0644]
radiant/eclass_def.h [new file with mode: 0644]
radiant/eclass_doom3.cpp [new file with mode: 0644]
radiant/eclass_doom3.h [new file with mode: 0644]
radiant/eclass_fgd.cpp [new file with mode: 0644]
radiant/eclass_fgd.h [new file with mode: 0644]
radiant/eclass_xml.cpp [new file with mode: 0644]
radiant/eclass_xml.h [new file with mode: 0644]
radiant/entity.cpp [new file with mode: 0644]
radiant/entity.h [new file with mode: 0644]
radiant/entityinspector.cpp [new file with mode: 0644]
radiant/entityinspector.h [new file with mode: 0644]
radiant/entitylist.cpp [new file with mode: 0644]
radiant/entitylist.h [new file with mode: 0644]
radiant/environment.cpp [new file with mode: 0644]
radiant/environment.h [new file with mode: 0644]
radiant/error.cpp [new file with mode: 0644]
radiant/error.h [new file with mode: 0644]
radiant/feedback.cpp [new file with mode: 0644]
radiant/feedback.h [new file with mode: 0644]
radiant/filetypes.cpp [new file with mode: 0644]
radiant/filetypes.h [new file with mode: 0644]
radiant/filters.cpp [new file with mode: 0644]
radiant/filters.h [new file with mode: 0644]
radiant/findtexturedialog.cpp [new file with mode: 0644]
radiant/findtexturedialog.h [new file with mode: 0644]
radiant/glwidget.cpp [new file with mode: 0644]
radiant/glwidget.h [new file with mode: 0644]
radiant/grid.cpp [new file with mode: 0644]
radiant/grid.h [new file with mode: 0644]
radiant/groupdialog.cpp [new file with mode: 0644]
radiant/groupdialog.h [new file with mode: 0644]
radiant/gtkdlgs.cpp [new file with mode: 0644]
radiant/gtkdlgs.h [new file with mode: 0644]
radiant/gtkmisc.cpp [new file with mode: 0644]
radiant/gtkmisc.h [new file with mode: 0644]
radiant/help.cpp [new file with mode: 0644]
radiant/help.h [new file with mode: 0644]
radiant/image.cpp [new file with mode: 0644]
radiant/image.h [new file with mode: 0644]
radiant/main.cpp [new file with mode: 0644]
radiant/main.h [new file with mode: 0644]
radiant/mainframe.cpp [new file with mode: 0644]
radiant/mainframe.h [new file with mode: 0644]
radiant/map.cpp [new file with mode: 0644]
radiant/map.h [new file with mode: 0644]
radiant/mru.cpp [new file with mode: 0644]
radiant/mru.h [new file with mode: 0644]
radiant/multimon.cpp [new file with mode: 0644]
radiant/multimon.h [new file with mode: 0644]
radiant/nullmodel.cpp [new file with mode: 0644]
radiant/nullmodel.h [new file with mode: 0644]
radiant/parse.cpp [new file with mode: 0644]
radiant/parse.h [new file with mode: 0644]
radiant/patch.cpp [new file with mode: 0644]
radiant/patch.h [new file with mode: 0644]
radiant/patchdialog.cpp [new file with mode: 0644]
radiant/patchdialog.h [new file with mode: 0644]
radiant/patchmanip.cpp [new file with mode: 0644]
radiant/patchmanip.h [new file with mode: 0644]
radiant/patchmodule.cpp [new file with mode: 0644]
radiant/patchmodule.h [new file with mode: 0644]
radiant/plugin.cpp [new file with mode: 0644]
radiant/plugin.h [new file with mode: 0644]
radiant/pluginapi.cpp [new file with mode: 0644]
radiant/pluginapi.h [new file with mode: 0644]
radiant/pluginmanager.cpp [new file with mode: 0644]
radiant/pluginmanager.h [new file with mode: 0644]
radiant/pluginmenu.cpp [new file with mode: 0644]
radiant/pluginmenu.h [new file with mode: 0644]
radiant/plugintoolbar.cpp [new file with mode: 0644]
radiant/plugintoolbar.h [new file with mode: 0644]
radiant/points.cpp [new file with mode: 0644]
radiant/points.h [new file with mode: 0644]
radiant/preferencedictionary.cpp [new file with mode: 0644]
radiant/preferencedictionary.h [new file with mode: 0644]
radiant/preferences.cpp [new file with mode: 0644]
radiant/preferences.h [new file with mode: 0644]
radiant/qe3.cpp [new file with mode: 0644]
radiant/qe3.h [new file with mode: 0644]
radiant/qgl.cpp [new file with mode: 0644]
radiant/qgl.h [new file with mode: 0644]
radiant/radiant.ico [new file with mode: 0644]
radiant/radiant.rc [new file with mode: 0644]
radiant/referencecache.cpp [new file with mode: 0644]
radiant/referencecache.h [new file with mode: 0644]
radiant/renderer.cpp [new file with mode: 0644]
radiant/renderer.h [new file with mode: 0644]
radiant/renderstate.cpp [new file with mode: 0644]
radiant/renderstate.h [new file with mode: 0644]
radiant/resource.h [new file with mode: 0644]
radiant/scenegraph.cpp [new file with mode: 0644]
radiant/scenegraph.h [new file with mode: 0644]
radiant/select.cpp [new file with mode: 0644]
radiant/select.h [new file with mode: 0644]
radiant/selection.cpp [new file with mode: 0644]
radiant/selection.h [new file with mode: 0644]
radiant/server.cpp [new file with mode: 0644]
radiant/server.h [new file with mode: 0644]
radiant/shaders.cpp [new file with mode: 0644]
radiant/shaders.h [new file with mode: 0644]
radiant/stacktrace.cpp [new file with mode: 0644]
radiant/stacktrace.h [new file with mode: 0644]
radiant/surfacedialog.cpp [new file with mode: 0644]
radiant/surfacedialog.h [new file with mode: 0644]
radiant/texmanip.cpp [new file with mode: 0644]
radiant/texmanip.h [new file with mode: 0644]
radiant/textureentry.cpp [new file with mode: 0644]
radiant/textureentry.h [new file with mode: 0644]
radiant/textures.cpp [new file with mode: 0644]
radiant/textures.h [new file with mode: 0644]
radiant/texwindow.cpp [new file with mode: 0644]
radiant/texwindow.h [new file with mode: 0644]
radiant/timer.cpp [new file with mode: 0644]
radiant/timer.h [new file with mode: 0644]
radiant/treemodel.cpp [new file with mode: 0644]
radiant/treemodel.h [new file with mode: 0644]
radiant/undo.cpp [new file with mode: 0644]
radiant/undo.h [new file with mode: 0644]
radiant/url.cpp [new file with mode: 0644]
radiant/url.h [new file with mode: 0644]
radiant/view.cpp [new file with mode: 0644]
radiant/view.h [new file with mode: 0644]
radiant/watchbsp.cpp [new file with mode: 0644]
radiant/watchbsp.h [new file with mode: 0644]
radiant/winding.cpp [new file with mode: 0644]
radiant/winding.h [new file with mode: 0644]
radiant/windowobservers.cpp [new file with mode: 0644]
radiant/windowobservers.h [new file with mode: 0644]
radiant/xmlstuff.cpp [new file with mode: 0644]
radiant/xmlstuff.h [new file with mode: 0644]
radiant/xywindow.cpp [new file with mode: 0644]
radiant/xywindow.h [new file with mode: 0644]
run_python.bat [new file with mode: 0644]
setup/PluginSDK/BuildGtkSrc [new file with mode: 0644]
setup/PluginSDK/BuildSDK [new file with mode: 0644]
setup/PluginSDK/BuildZip [new file with mode: 0644]
setup/PluginSDK/README.html [new file with mode: 0644]
setup/PluginSDK/TODO [new file with mode: 0644]
setup/changelog.txt [new file with mode: 0644]
setup/common/setup.pm [new file with mode: 0644]
setup/credits.html [new file with mode: 0644]
setup/data/tools/bitmaps/black.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/brush_flipx.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/brush_flipy.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/brush_flipz.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/brush_rotatex.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/brush_rotatey.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/brush_rotatez.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/cap_bevel.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/cap_cylinder.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/cap_endcap.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/cap_ibevel.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/cap_iendcap.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/curve_cap.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/dontselectcurve.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/dontselectmodel.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/ellipsis.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/file_open.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/file_save.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/icon.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/logo.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/modify_edges.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/modify_faces.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/modify_vertices.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/noFalloff.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/notex.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/patch_bend.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/patch_drilldown.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/patch_insdel.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/patch_showboundingbox.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/patch_weld.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/patch_wireframe.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/popup_selection.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/scalelockx.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/scalelocky.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/scalelockz.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/select_mouseresize.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/select_mouserotate.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/select_mousescale.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/select_mousetranslate.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/selection_csgmerge.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/selection_csgsubtract.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/selection_makehollow.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/selection_selectcompletetall.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/selection_selectinside.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/selection_selectpartialtall.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/selection_selecttouching.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/shadernotex.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/show_entities.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/splash.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/texture_lock.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/textures_popup.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/view_cameratoggle.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/view_cameraupdate.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/view_change.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/view_clipper.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/view_cubicclipping.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/view_entity.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/white.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/window1.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/window2.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/window3.bmp [new file with mode: 0644]
setup/data/tools/bitmaps/window4.bmp [new file with mode: 0644]
setup/data/tools/gl/lighting_DBS_XY_Z_arbfp1.cg [new file with mode: 0644]
setup/data/tools/gl/lighting_DBS_XY_Z_arbvp1.cg [new file with mode: 0644]
setup/data/tools/gl/lighting_DBS_omni_fp.glp [new file with mode: 0644]
setup/data/tools/gl/lighting_DBS_omni_fp.glsl [new file with mode: 0644]
setup/data/tools/gl/lighting_DBS_omni_vp.glp [new file with mode: 0644]
setup/data/tools/gl/lighting_DBS_omni_vp.glsl [new file with mode: 0644]
setup/data/tools/gl/zfill_arbfp1.cg [new file with mode: 0644]
setup/data/tools/gl/zfill_arbvp1.cg [new file with mode: 0644]
setup/data/tools/gl/zfill_fp.glp [new file with mode: 0644]
setup/data/tools/gl/zfill_fp.glsl [new file with mode: 0644]
setup/data/tools/gl/zfill_vp.glp [new file with mode: 0644]
setup/data/tools/gl/zfill_vp.glsl [new file with mode: 0644]
setup/data/tools/global.xlink [new file with mode: 0644]
setup/data/tools/q3data.qdt [new file with mode: 0644]
setup/license.rtf [new file with mode: 0644]
setup/license.txt [new file with mode: 0644]
setup/links.htm [new file with mode: 0644]
setup/linux/Help/DocsArt/toolback.jpg [new file with mode: 0644]
setup/linux/Help/Index.html [new file with mode: 0644]
setup/linux/Help/Q3A_EULA.txt [new file with mode: 0644]
setup/linux/README [new file with mode: 0644]
setup/linux/all.cf [new file with mode: 0644]
setup/linux/bspc [new file with mode: 0644]
setup/linux/bug750/loki_setup.patch [new file with mode: 0644]
setup/linux/gtkradiant-1.5.0.spec [new file with mode: 0644]
setup/linux/makeself/COPYING [new file with mode: 0644]
setup/linux/makeself/README [new file with mode: 0644]
setup/linux/makeself/TODO [new file with mode: 0644]
setup/linux/makeself/makeself-header.sh [new file with mode: 0644]
setup/linux/makeself/makeself.lsm [new file with mode: 0644]
setup/linux/makeself/makeself.sh [new file with mode: 0644]
setup/linux/makeself/update-readme [new file with mode: 0644]
setup/linux/nightly.cf [new file with mode: 0644]
setup/linux/q3.cf [new file with mode: 0644]
setup/linux/rpm_build.sh [new file with mode: 0644]
setup/linux/setup.sh [new file with mode: 0644]
setup/linux/setup_image.Linux/setup.data/bin/Linux/x86/glibc-2.1/setup.gtk [new file with mode: 0644]
setup/linux/setup_image/setup.data/config.games.sh [new file with mode: 0644]
setup/linux/setup_image/setup.data/config.sh.in [new file with mode: 0644]
setup/linux/setup_image/setup.data/postinstall.sh.in [new file with mode: 0644]
setup/linux/setup_image/setup.data/setup.glade [new file with mode: 0644]
setup/linux/setup_image/setup.data/setup.xml.in [new file with mode: 0644]
setup/linux/setup_image/setup.data/splash.xpm [new file with mode: 0644]
setup/linux/setup_image/setup.sh.in [new file with mode: 0644]
setup/linux/source_archive.sh [new file with mode: 0644]
setup/linux/wolf.cf [new file with mode: 0644]
setup/openurl.sh [new file with mode: 0644]
setup/osx/build.sh [new file with mode: 0644]
setup/osx/radiant.info.m4 [new file with mode: 0644]
setup/quickstart.txt [new file with mode: 0644]
setup/radiantgtkrc [new file with mode: 0644]
setup/setup.bmp [new file with mode: 0644]
setup/setup.patch [new file with mode: 0644]
setup/shortcuts.ini.sample [new file with mode: 0644]
setup/win32/HOWTO [new file with mode: 0644]
setup/win32/TODO [new file with mode: 0644]
setup/win32/all.cf [new file with mode: 0644]
setup/win32/bin/bspc.exe [new file with mode: 0644]
setup/win32/bin/msvcr70.dll [new file with mode: 0644]
setup/win32/build.py [new file with mode: 0644]
setup/win32/classic.cf [new file with mode: 0644]
setup/win32/components/archivepak.xml [new file with mode: 0644]
setup/win32/components/archivewad.xml [new file with mode: 0644]
setup/win32/components/archivezip.xml [new file with mode: 0644]
setup/win32/components/atk.xml [new file with mode: 0644]
setup/win32/components/bspc.xml [new file with mode: 0644]
setup/win32/components/dbghelp.xml [new file with mode: 0644]
setup/win32/components/doom3.xml [new file with mode: 0644]
setup/win32/components/ef.xml [new file with mode: 0644]
setup/win32/components/ef_data.xml [new file with mode: 0644]
setup/win32/components/ef_docs.xml [new file with mode: 0644]
setup/win32/components/ef_tools.xml [new file with mode: 0644]
setup/win32/components/entityq3.xml [new file with mode: 0644]
setup/win32/components/et.xml [new file with mode: 0644]
setup/win32/components/et_data.xml [new file with mode: 0644]
setup/win32/components/et_docs.xml [new file with mode: 0644]
setup/win32/components/glib2.xml [new file with mode: 0644]
setup/win32/components/gtk2.xml [new file with mode: 0644]
setup/win32/components/gtkglext.xml [new file with mode: 0644]
setup/win32/components/gtkradiant.xml [new file with mode: 0644]
setup/win32/components/gtkradiant_data.xml [new file with mode: 0644]
setup/win32/components/gtkradiant_docs.xml [new file with mode: 0644]
setup/win32/components/her2.xml [new file with mode: 0644]
setup/win32/components/her2_data.xml [new file with mode: 0644]
setup/win32/components/hl.xml [new file with mode: 0644]
setup/win32/components/hl_data.xml [new file with mode: 0644]
setup/win32/components/hlcs_data.xml [new file with mode: 0644]
setup/win32/components/icarus_manual.xml [new file with mode: 0644]
setup/win32/components/iconv.xml [new file with mode: 0644]
setup/win32/components/imagehl.xml [new file with mode: 0644]
setup/win32/components/imagem8.xml [new file with mode: 0644]
setup/win32/components/imagepng.xml [new file with mode: 0644]
setup/win32/components/imageq2.xml [new file with mode: 0644]
setup/win32/components/imageq3.xml [new file with mode: 0644]
setup/win32/components/intl.xml [new file with mode: 0644]
setup/win32/components/ja.xml [new file with mode: 0644]
setup/win32/components/ja_data.xml [new file with mode: 0644]
setup/win32/components/ja_tools.xml [new file with mode: 0644]
setup/win32/components/jk2.xml [new file with mode: 0644]
setup/win32/components/jk2_data.xml [new file with mode: 0644]
setup/win32/components/jk2_docs.xml [new file with mode: 0644]
setup/win32/components/jk2_raven_docs.xml [new file with mode: 0644]
setup/win32/components/jk2_tools.xml [new file with mode: 0644]
setup/win32/components/libmhash.xml [new file with mode: 0644]
setup/win32/components/libpng13.xml [new file with mode: 0644]
setup/win32/components/libxml2.xml [new file with mode: 0644]
setup/win32/components/mapq3.xml [new file with mode: 0644]
setup/win32/components/mapxml.xml [new file with mode: 0644]
setup/win32/components/modelmd3.xml [new file with mode: 0644]
setup/win32/components/modelpico.xml [new file with mode: 0644]
setup/win32/components/msvcr71.xml [new file with mode: 0644]
setup/win32/components/pango.xml [new file with mode: 0644]
setup/win32/components/q1.xml [new file with mode: 0644]
setup/win32/components/q2.xml [new file with mode: 0644]
setup/win32/components/q2_data.xml [new file with mode: 0644]
setup/win32/components/q2map.xml [new file with mode: 0644]
setup/win32/components/q3.xml [new file with mode: 0644]
setup/win32/components/q3a_compile_manual.xml [new file with mode: 0644]
setup/win32/components/q3a_data.xml [new file with mode: 0644]
setup/win32/components/q3a_model_manual.xml [new file with mode: 0644]
setup/win32/components/q3a_shader_manual.xml [new file with mode: 0644]
setup/win32/components/q3a_terrain_manual.xml [new file with mode: 0644]
setup/win32/components/q3map2.xml [new file with mode: 0644]
setup/win32/components/q3map2_docs.xml [new file with mode: 0644]
setup/win32/components/q3ta_data.xml [new file with mode: 0644]
setup/win32/components/q3ta_editing_manual.xml [new file with mode: 0644]
setup/win32/components/q3ta_teams_manual.xml [new file with mode: 0644]
setup/win32/components/q4.xml [new file with mode: 0644]
setup/win32/components/qdata3.xml [new file with mode: 0644]
setup/win32/components/radiant_manual.xml [new file with mode: 0644]
setup/win32/components/raven.xml [new file with mode: 0644]
setup/win32/components/shadersq3.xml [new file with mode: 0644]
setup/win32/components/sof2.xml [new file with mode: 0644]
setup/win32/components/sof2_data.xml [new file with mode: 0644]
setup/win32/components/sof2_docs.xml [new file with mode: 0644]
setup/win32/components/sof2_raven_docs.xml [new file with mode: 0644]
setup/win32/components/sof2_tools.xml [new file with mode: 0644]
setup/win32/components/vfsq3.xml [new file with mode: 0644]
setup/win32/components/wolf.xml [new file with mode: 0644]
setup/win32/components/wolf_data.xml [new file with mode: 0644]
setup/win32/components/wolf_docs.xml [new file with mode: 0644]
setup/win32/components/wolf_tools.xml [new file with mode: 0644]
setup/win32/components/zhlt.xml [new file with mode: 0644]
setup/win32/components/zlib.xml [new file with mode: 0644]
setup/win32/ef_example_maps.xml [new file with mode: 0644]
setup/win32/et.cf [new file with mode: 0644]
setup/win32/et_example_maps.xml [new file with mode: 0644]
setup/win32/gtkradiant-1.5.0.xml [new file with mode: 0644]
setup/win32/halflife.cf [new file with mode: 0644]
setup/win32/her2_example_maps.xml [new file with mode: 0644]
setup/win32/heretic2.cf [new file with mode: 0644]
setup/win32/hl_example_maps.xml [new file with mode: 0644]
setup/win32/id-hl.cf [new file with mode: 0644]
setup/win32/installer.py [new file with mode: 0644]
setup/win32/ja.cf [new file with mode: 0644]
setup/win32/ja_example_maps.xml [new file with mode: 0644]
setup/win32/jk2.cf [new file with mode: 0644]
setup/win32/msi.py [new file with mode: 0644]
setup/win32/msi/msiquery.c [new file with mode: 0644]
setup/win32/msi/msiquery.def [new file with mode: 0644]
setup/win32/msi/msiquery.sln [new file with mode: 0644]
setup/win32/msi/msiquery.vcproj [new file with mode: 0644]
setup/win32/msiquery.dll [new file with mode: 0644]
setup/win32/nightly.cf [new file with mode: 0644]
setup/win32/q1.cf [new file with mode: 0644]
setup/win32/q2_example_maps.xml [new file with mode: 0644]
setup/win32/q3.cf [new file with mode: 0644]
setup/win32/q3a_example_maps.xml [new file with mode: 0644]
setup/win32/q3q1.cf [new file with mode: 0644]
setup/win32/q3wolf.cf [new file with mode: 0644]
setup/win32/q3wolfet.cf [new file with mode: 0644]
setup/win32/raven-hl.cf [new file with mode: 0644]
setup/win32/raven.cf [new file with mode: 0644]
setup/win32/setup.pl [new file with mode: 0644]
setup/win32/sof2.cf [new file with mode: 0644]
setup/win32/stvef.cf [new file with mode: 0644]
setup/win32/template.msi [new file with mode: 0644]
setup/win32/template/Component Definitions/Default.cdf [new file with mode: 0644]
setup/win32/template/Component Definitions/Default.fgl [new file with mode: 0644]
setup/win32/template/File Groups/1_2_1 Wolf Media Upgrade.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Compile Manual.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Default.fdf [new file with mode: 0644]
setup/win32/template/File Groups/ET Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/ET Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Example Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Halflife Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Halflife Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Heretic2 Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Heretic2 Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/JA Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/JA Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/JKII Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/JKII Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Model Manual Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - BobToolz.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - Curry pk3 Wolf.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - Curry pk3.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - Curry.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - GTK GenSurf.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - Pk3Man.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - PrtView.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - TexTool.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Plugins - bkgrnd2d.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Program DLL Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Program DLLs.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Program Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Program Misc Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Q2 Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Q2 Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Q3 Default Project.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Q3 Editor Images - SPoG pk3.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Q3 Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Q3 Misc Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Q3 Sample Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Radiant Manual Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/SOF2 Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/SOF2 Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/STVEF Executable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/STVEF Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Shader Manual Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/TA Manual Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/TA Sample Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/TA Teams Manual.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Terrain Manual Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/TexTool Help.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Wolf Exectuable Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/Wolf Media Files.fgl [new file with mode: 0644]
setup/win32/template/File Groups/shaderlist-ta.fgl [new file with mode: 0644]
setup/win32/template/File Groups/shaderlist.fgl [new file with mode: 0644]
setup/win32/template/GtkRadiant.ipr [new file with mode: 0644]
setup/win32/template/Media/GtkRadiant/Default.mda [new file with mode: 0644]
setup/win32/template/Registry Entries/Default.rge [new file with mode: 0644]
setup/win32/template/Script Files/Setup.map [new file with mode: 0644]
setup/win32/template/Script Files/Setup.rul [new file with mode: 0644]
setup/win32/template/Setup Files/Compressed Files/Language Independent/OS Independent/_IsUser.dll [new file with mode: 0644]
setup/win32/template/Setup Files/Compressed Files/Language Independent/OS Independent/infolist.txt [new file with mode: 0644]
setup/win32/template/Setup Files/Compressed Files/Language Independent/OS Independent/license.txt [new file with mode: 0644]
setup/win32/template/Shell Objects/Default.shl [new file with mode: 0644]
setup/win32/template/String Tables/0009-English/value.shl [new file with mode: 0644]
setup/win32/template/String Tables/Default.shl [new file with mode: 0644]
setup/win32/template/Text Substitutions/Build.tsb [new file with mode: 0644]
setup/win32/template/Text Substitutions/Setup.tsb [new file with mode: 0644]
setup/win32/wolf.cf [new file with mode: 0644]
setup/win32/wolf_example_maps.xml [new file with mode: 0644]
tools/quake2/common/bspfile.c [new file with mode: 0644]
tools/quake2/common/bspfile.h [new file with mode: 0644]
tools/quake2/common/cmdlib.c [new file with mode: 0644]
tools/quake2/common/cmdlib.h [new file with mode: 0644]
tools/quake2/common/inout.c [new file with mode: 0644]
tools/quake2/common/inout.h [new file with mode: 0644]
tools/quake2/common/l3dslib.c [new file with mode: 0644]
tools/quake2/common/l3dslib.h [new file with mode: 0644]
tools/quake2/common/lbmlib.c [new file with mode: 0644]
tools/quake2/common/lbmlib.h [new file with mode: 0644]
tools/quake2/common/mathlib.c [new file with mode: 0644]
tools/quake2/common/mathlib.h [new file with mode: 0644]
tools/quake2/common/md4.c [new file with mode: 0644]
tools/quake2/common/path_init.c [new file with mode: 0644]
tools/quake2/common/polylib.c [new file with mode: 0644]
tools/quake2/common/polylib.h [new file with mode: 0644]
tools/quake2/common/q2_threads.h [new file with mode: 0644]
tools/quake2/common/qfiles.h [new file with mode: 0644]
tools/quake2/common/scriplib.c [new file with mode: 0644]
tools/quake2/common/scriplib.h [new file with mode: 0644]
tools/quake2/common/threads.c [new file with mode: 0644]
tools/quake2/common/trilib.c [new file with mode: 0644]
tools/quake2/common/trilib.h [new file with mode: 0644]
tools/quake2/q2map/brushbsp.c [new file with mode: 0644]
tools/quake2/q2map/csg.c [new file with mode: 0644]
tools/quake2/q2map/faces.c [new file with mode: 0644]
tools/quake2/q2map/flow.c [new file with mode: 0644]
tools/quake2/q2map/gldraw.c [new file with mode: 0644]
tools/quake2/q2map/glfile.c [new file with mode: 0644]
tools/quake2/q2map/leakfile.c [new file with mode: 0644]
tools/quake2/q2map/lightmap.c [new file with mode: 0644]
tools/quake2/q2map/main.c [new file with mode: 0644]
tools/quake2/q2map/map.c [new file with mode: 0644]
tools/quake2/q2map/nodraw.c [new file with mode: 0644]
tools/quake2/q2map/patches.c [new file with mode: 0644]
tools/quake2/q2map/portals.c [new file with mode: 0644]
tools/quake2/q2map/prtfile.c [new file with mode: 0644]
tools/quake2/q2map/q2map.dsp [new file with mode: 0644]
tools/quake2/q2map/q2map.h [new file with mode: 0644]
tools/quake2/q2map/q2map.vcproj [new file with mode: 0644]
tools/quake2/q2map/qbsp.c [new file with mode: 0644]
tools/quake2/q2map/qbsp.h [new file with mode: 0644]
tools/quake2/q2map/qrad.c [new file with mode: 0644]
tools/quake2/q2map/qrad.h [new file with mode: 0644]
tools/quake2/q2map/qvis.c [new file with mode: 0644]
tools/quake2/q2map/qvis.h [new file with mode: 0644]
tools/quake2/q2map/textures.c [new file with mode: 0644]
tools/quake2/q2map/trace.c [new file with mode: 0644]
tools/quake2/q2map/tree.c [new file with mode: 0644]
tools/quake2/q2map/writebsp.c [new file with mode: 0644]
tools/quake2/qdata/anorms.h [new file with mode: 0644]
tools/quake2/qdata/images.c [new file with mode: 0644]
tools/quake2/qdata/makefile [new file with mode: 0644]
tools/quake2/qdata/models.c [new file with mode: 0644]
tools/quake2/qdata/qdata.c [new file with mode: 0644]
tools/quake2/qdata/qdata.h [new file with mode: 0644]
tools/quake2/qdata/qdata3.dsp [new file with mode: 0644]
tools/quake2/qdata/qdata3.vcproj [new file with mode: 0644]
tools/quake2/qdata/sprites.c [new file with mode: 0644]
tools/quake2/qdata/tables.c [new file with mode: 0644]
tools/quake2/qdata/video.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/adpcm.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/animcomp.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/animcomp.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/anorms.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/book.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/bspfile.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/bspfile.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/cmdlib.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/cmdlib.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/her2_threads.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/inout.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/inout.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/l3dslib.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/l3dslib.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/lbmlib.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/lbmlib.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/mathlib.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/mathlib.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/md4.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/path_init.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/polylib.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/polylib.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/qfiles.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/qfiles.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/scriplib.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/scriplib.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/threads.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/token.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/token.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/trilib.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/common/trilib.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/fmodels.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/icon1.ico [new file with mode: 0644]
tools/quake2/qdata_heretic2/images.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/jointed.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/jointed.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/joints.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/models.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/pics.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/angles.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/arrayedlist.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/flex.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/fmodel.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/h2common.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/placement.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/q_typedef.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/qfiles.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/reference.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/reference.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/resourcemanager.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/resourcemanager.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/skeletons.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/qcommon/skeletons.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qd_fmodel.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qd_skeletons.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/qd_skeletons.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qdata.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/qdata.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/qdata3_heretic2.dsp [new file with mode: 0644]
tools/quake2/qdata_heretic2/qdata3_heretic2.vcproj [new file with mode: 0644]
tools/quake2/qdata_heretic2/resource.h [new file with mode: 0644]
tools/quake2/qdata_heretic2/script1.aps [new file with mode: 0644]
tools/quake2/qdata_heretic2/script1.rc [new file with mode: 0644]
tools/quake2/qdata_heretic2/sprites.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/svdcmp.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/tables.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/tmix.c [new file with mode: 0644]
tools/quake2/qdata_heretic2/video.c [new file with mode: 0644]
tools/quake3/common/aselib.c [new file with mode: 0644]
tools/quake3/common/aselib.h [new file with mode: 0644]
tools/quake3/common/bspfile.c [new file with mode: 0644]
tools/quake3/common/bspfile.h [new file with mode: 0644]
tools/quake3/common/cmdlib.c [new file with mode: 0644]
tools/quake3/common/cmdlib.h [new file with mode: 0644]
tools/quake3/common/imagelib.c [new file with mode: 0644]
tools/quake3/common/imagelib.h [new file with mode: 0644]
tools/quake3/common/inout.c [new file with mode: 0644]
tools/quake3/common/inout.h [new file with mode: 0644]
tools/quake3/common/l3dslib.c [new file with mode: 0644]
tools/quake3/common/l3dslib.h [new file with mode: 0644]
tools/quake3/common/md4.c [new file with mode: 0644]
tools/quake3/common/mutex.c [new file with mode: 0644]
tools/quake3/common/mutex.h [new file with mode: 0644]
tools/quake3/common/polylib.c [new file with mode: 0644]
tools/quake3/common/polylib.h [new file with mode: 0644]
tools/quake3/common/polyset.h [new file with mode: 0644]
tools/quake3/common/qfiles.h [new file with mode: 0644]
tools/quake3/common/qthreads.h [new file with mode: 0644]
tools/quake3/common/scriplib.c [new file with mode: 0644]
tools/quake3/common/scriplib.h [new file with mode: 0644]
tools/quake3/common/surfaceflags.h [new file with mode: 0644]
tools/quake3/common/threads.c [new file with mode: 0644]
tools/quake3/common/trilib.c [new file with mode: 0644]
tools/quake3/common/trilib.h [new file with mode: 0644]
tools/quake3/common/unzip.c [new file with mode: 0644]
tools/quake3/common/unzip.h [new file with mode: 0644]
tools/quake3/common/vfs.c [new file with mode: 0644]
tools/quake3/common/vfs.h [new file with mode: 0644]
tools/quake3/q3data/.cvsignore [new file with mode: 0644]
tools/quake3/q3data/.cvswrappers [new file with mode: 0644]
tools/quake3/q3data/3dslib.c [new file with mode: 0644]
tools/quake3/q3data/3dslib.h [new file with mode: 0644]
tools/quake3/q3data/compress.c [new file with mode: 0644]
tools/quake3/q3data/images.c [new file with mode: 0644]
tools/quake3/q3data/md3lib.c [new file with mode: 0644]
tools/quake3/q3data/md3lib.h [new file with mode: 0644]
tools/quake3/q3data/models.c [new file with mode: 0644]
tools/quake3/q3data/oldstuff.c [new file with mode: 0644]
tools/quake3/q3data/p3dlib.c [new file with mode: 0644]
tools/quake3/q3data/p3dlib.h [new file with mode: 0644]
tools/quake3/q3data/polyset.c [new file with mode: 0644]
tools/quake3/q3data/q3data.c [new file with mode: 0644]
tools/quake3/q3data/q3data.dsp [new file with mode: 0644]
tools/quake3/q3data/q3data.h [new file with mode: 0644]
tools/quake3/q3data/q3data.vcproj [new file with mode: 0644]
tools/quake3/q3data/stripper.c [new file with mode: 0644]
tools/quake3/q3data/video.c [new file with mode: 0644]
tools/quake3/q3map2/.cvsignore [new file with mode: 0644]
tools/quake3/q3map2/brush.c [new file with mode: 0644]
tools/quake3/q3map2/brush_primit.c [new file with mode: 0644]
tools/quake3/q3map2/bsp.c [new file with mode: 0644]
tools/quake3/q3map2/bspfile_abstract.c [new file with mode: 0644]
tools/quake3/q3map2/bspfile_ibsp.c [new file with mode: 0644]
tools/quake3/q3map2/bspfile_rbsp.c [new file with mode: 0644]
tools/quake3/q3map2/changelog.q3map1 [new file with mode: 0644]
tools/quake3/q3map2/changelog.q3map2.txt [new file with mode: 0644]
tools/quake3/q3map2/convert_ase.c [new file with mode: 0644]
tools/quake3/q3map2/convert_map.c [new file with mode: 0644]
tools/quake3/q3map2/decals.c [new file with mode: 0644]
tools/quake3/q3map2/facebsp.c [new file with mode: 0644]
tools/quake3/q3map2/fog.c [new file with mode: 0644]
tools/quake3/q3map2/game_ef.h [new file with mode: 0644]
tools/quake3/q3map2/game_etut.h [new file with mode: 0644]
tools/quake3/q3map2/game_ja.h [new file with mode: 0644]
tools/quake3/q3map2/game_jk2.h [new file with mode: 0644]
tools/quake3/q3map2/game_quake3.h [new file with mode: 0644]
tools/quake3/q3map2/game_sof2.h [new file with mode: 0644]
tools/quake3/q3map2/game_t.h [new file with mode: 0644]
tools/quake3/q3map2/game_tenebrae.h [new file with mode: 0644]
tools/quake3/q3map2/game_wolf.h [new file with mode: 0644]
tools/quake3/q3map2/game_wolfet.h [new file with mode: 0644]
tools/quake3/q3map2/image.c [new file with mode: 0644]
tools/quake3/q3map2/leakfile.c [new file with mode: 0644]
tools/quake3/q3map2/light.c [new file with mode: 0644]
tools/quake3/q3map2/light_bounce.c [new file with mode: 0644]
tools/quake3/q3map2/light_shadows.c [new file with mode: 0644]
tools/quake3/q3map2/light_trace.c [new file with mode: 0644]
tools/quake3/q3map2/light_ydnar.c [new file with mode: 0644]
tools/quake3/q3map2/lightmaps.c [new file with mode: 0644]
tools/quake3/q3map2/lightmaps_ydnar.c [new file with mode: 0644]
tools/quake3/q3map2/listen.pl [new file with mode: 0644]
tools/quake3/q3map2/main.c [new file with mode: 0644]
tools/quake3/q3map2/map.c [new file with mode: 0644]
tools/quake3/q3map2/mesh.c [new file with mode: 0644]
tools/quake3/q3map2/model.c [new file with mode: 0644]
tools/quake3/q3map2/patch.c [new file with mode: 0644]
tools/quake3/q3map2/path_init.c [new file with mode: 0644]
tools/quake3/q3map2/portals.c [new file with mode: 0644]
tools/quake3/q3map2/prtfile.c [new file with mode: 0644]
tools/quake3/q3map2/q3map2.dsp [new file with mode: 0644]
tools/quake3/q3map2/q3map2.dsw [new file with mode: 0644]
tools/quake3/q3map2/q3map2.h [new file with mode: 0644]
tools/quake3/q3map2/q3map2.ico [new file with mode: 0644]
tools/quake3/q3map2/q3map2.rc [new file with mode: 0644]
tools/quake3/q3map2/q3map2.vcproj [new file with mode: 0644]
tools/quake3/q3map2/shaders.c [new file with mode: 0644]
tools/quake3/q3map2/surface.c [new file with mode: 0644]
tools/quake3/q3map2/surface_extra.c [new file with mode: 0644]
tools/quake3/q3map2/surface_foliage.c [new file with mode: 0644]
tools/quake3/q3map2/surface_fur.c [new file with mode: 0644]
tools/quake3/q3map2/surface_meta.c [new file with mode: 0644]
tools/quake3/q3map2/tjunction.c [new file with mode: 0644]
tools/quake3/q3map2/tree.c [new file with mode: 0644]
tools/quake3/q3map2/vis.c [new file with mode: 0644]
tools/quake3/q3map2/visflow.c [new file with mode: 0644]
tools/quake3/q3map2/writebsp.c [new file with mode: 0644]
touch.py [new file with mode: 0644]

diff --git a/CHANGES b/CHANGES
new file mode 100644 (file)
index 0000000..7038429
--- /dev/null
+++ b/CHANGES
@@ -0,0 +1,7837 @@
+This is the changelog for developers, != changelog for the end user 
+that we distribute with the binaries. (see changelog)
+
+11/02/2006
+SPoG
+- Added install.py script.
+- Updated COMPILING instructions.
+- Fixed transparency rendering on quake3 shaders.
+- Fixed hint/caulk filtering for Jedi Academy shaders.
+
+04/02/2006
+SPoG
+- Added Radiant Manual shortcut to win32 installation.
+- Added 'use alternative texture projection' option to prefs.
+- Fixed caching bug causing import-map to not reload modified maps.
+- Added blended-decal rendering for doom3 and quake4.
+
+30/01/2006
+SPoG
+- Added expand-selection-to-entities with default shortcut ctrl+alt+e.
+- Fixed crash in gtk file-chooser with some versions of GTK+.
+
+29/01/2006
+SPoG
+- Changed create-group-entity to re-select brushes after creation.
+
+26/01/2006
+SPoG
+- Changed far-clip-plane setting to increase exponentially with distance.
+- Fixed selected entities moving when drag-resizing brushes.
+- Changed patches to be selectable from the back in wireframe views.
+- Speed improvements for transform-selection code.
+
+25/01/2006
+SPoG
+- Added default-texture-scale option to preferences.
+- Added default-grid-spacing option to preferences.
+
+23/01/2006
+Shamus
+- Fixed editing of doom3/quake4 faces with negative texture scale factors.
+
+22/01/2006
+SPoG
+- Fixed shortcut for toggle-far-clip.
+- Fixed broken link in 1.5 user docs.
+
+10/01/2006
+SPoG
+- Changed script parser to ignore comments that start in the middle of tokens.
+- Added support for editor_int/editor_string keys in doom3 entity definitions.
+- Changed doom3/quake4 .mtr and .guide searching to look in subfolders.
+- Added experimental support for doom3/quake4 projected lights.
+
+20/12/2005
+SPoG
+- Added support for quake4 .guide material templates.
+- Fixed GCC4 compile errors with anonymous enums.
+- Added light_radius and light_center GUI to doom3 entity inspector.
+
+10/12/2005
+SPoG
+- Added support for loading and saving Quake4 map format.
+- Added support for built-in shader images such as _noFalloff.
+- Added experimental code to render projected lights.
+- Added support for loading quake4 entity definitions.
+- Fixed picomodel bug loading .lwo files with texture names >64 in length.
+
+22/10/2005
+SPoG
+- Fixed minor memory leak in zip-archive reader.
+
+21/10/2005
+SPoG
+- Fixed model rotation using free-rotation tool.
+- Fixed behaviour of angle/rotation keys for Doom3 entities.
+- Added entity angle-editing for entities that display a model.
+- Stopped size-info being drawn if selection has zero size.
+- Added support for 'angle' key on doom3 entities.
+
+20/10/2005
+SPoG
+- Fixed minor one-time memory leak in build-shader-list.
+- Added functional free-scale tool.
+- Improved precision preservation for free-rotation and free-scale tools.
+- Fixed misc_model rotation using free-rotation tool.
+
+09/10/2005
+SPoG
+- Added entity angle-editing using rotate-tool or rotation toolbar buttons.
+- Fixed start-on-primary-monitor (win32).
+- Fixed camera-view freelook when window is on secondary monitor (win32).
+
+05/10/2005
+paxed
+- Added texture-lock toolbar button.
+SPoG
+- Added stack-trace output to all debug popup messages (win32).
+- Fixed vertex/edge selection behaviour on undoing brush edits.
+- Changed doom3 light centre rendering to use a point instead of a box.
+- Changed map and shader parsers to gracefully handle bad data.
+
+24/09/2005
+SPoG
+- Fixed crash when importing a file after deleting the world entity.
+- Changed copy/paste/import to select world brushes instead of world entity.
+- Added win32-specific stack-trace logging support.
+
+31/08/2005
+SPoG
+- Fixed clipper removing brushes on incorrect side of clip-plane when flipped.
+
+21/08/2005
+SPoG
+- Optimised light-dragging.
+- Changed connect-entities to not break existing connections where possible.
+
+24/07/2005
+SPoG
+- Fixed q3 entity definition for item_health_small.
+
+02/07/2005
+SPoG
+- Fixed build menu becoming empty if editing of default menu is cancelled.
+
+01/07/2005
+SPoG
+- Fixed snap-planes-to-integer preference not being saved.
+
+26/06/2005
+SPoG
+- Changed doom3 light_radius box to draw flat-shaded translucent in camera view.
+- Fixed progress window not being shown when loading maps.
+- Refactored shortcut handling to make focussed widgets override global shortcuts.
+  Allows using ctrl+c to copy console text, undo/redo without main-window focus.
+
+23/06/2005
+SPoG
+- Fixed crash when handling assert/error before gtk_init.
+- Changed Help menu to display only the help menu relevant to the current game.
+
+21/06/2005
+SPoG
+- Fixed double-maps-directory when using non-native file open dialog on win32.
+- Changed find/replace-textures window to update when selecting textures with MMB.
+- Fixed handling of non-UTF-8 wad-names in textures menu.
+
+20/06/2005
+SPoG
+- Changed home-path prefix to be optional on linux/osx for q1/q2.
+- Changed OpenGL module to work correctly with GL_VERSION 2.0.0.
+- Fixed spawnflags in Enemy Territory entity definitions.
+- Added missing Enemy Territory entity types.
+
+19/06/2005
+SPoG
+- Changed clipper-point selection/rendering to behave the same at all zoom levels.
+- Changed clipper-point selection to always pick the closest point to the cursor.
+- Fixed clipper colour not being updated until after restarting.
+- Fixed QE tool not deselecting edges when left-clicking on a vertex without shift.
+- Fixed grid rendering with grid settings other than 8-unit.
+- Fixed textures menu always behaving as if show-shaderlist-only is enabled.
+
+18/06/2005
+SPoG
+- Added saving of camera render mode preference.
+- Changed default camera render mode to Textured for Doom3.
+- Changed default texture render mode to Trilinear.
+
+17/06/2005
+SPoG
+- Ported Team Arena entity definitions to xml format.
+- Added xml q3 entity-definitions to win32 and linux setups.
+
+14/06/2005
+SPoG
+- Fixed QE-tool component-drag selecting components of unselected brushes.
+
+13/06/2005
+SPoG
+- Changed clipper mode and component-editing modes to be mutually exclusive.
+- Changed camera A/Z/D/C keys to obey "discrete movement" checkbox.
+- Added support for up/down movement in freelook mode.
+- Fixed clipper-tool-uses-caulk option.
+- Added prompt for engine path at startup if not found.
+
+12/06/2005
+SPoG
+- Added entity-inspector GUI support for func_button/func_door direction attribute.
+- Added angle/model/sound GUI to entity-inspector for old-style entity-definitions.
+- Added clipper-plane rendering using stippled back-face-culled polygon.
+- Fixed entity-inspector failing to handle non-ascii characters in entity keys.
+
+11/06/2005
+SPoG
+- Fixed entity-inspector window position changing while hidden.
+
+09/06/2005
+SPoG
+- Fixed region-set-selected for model entities.
+
+08/06/2005
+SPoG
+- Added option to enable or disable snapping brush planes to integer on map load/save.
+- Added 0.125 grid.
+- Changed grid rendering to always show major/minor grid colours whatever the zoom level.
+- Increased maximum zoom level for XY views.
+
+06/06/2005
+SPoG
+- Added 'File > Refresh models' - reloads models that have changed outside Radiant.
+
+05/06/2005
+SPoG
+- Fixed model files not being closed after being read.
+- Fixed build menu dialog not saving changes to build commands.
+- Changed build menu to save xml only if changed by user.
+- Fixed CSG-merge.
+- Reduced CSG-merge tolerance for misaligned brushes.
+Michael Kluskens
+- Updated STVEF default build menu to version 2 format.
+- Updated STVEF game configuration file and removed synapse.config.
+
+02/04/2005
+SPoG
+- Changed HashTable insert/remove operations to not invalidate iterators.
+- Changed ReferenceCache realise/unrealise to take advantage of new HashTable behaviour.
+- Refactored containers to use std::swap.
+- Refactored bitfield.h.
+Tr3B
+- Fixed endianness for .lwo loading on linux.
+- Extended q3map2 mathlib functionality.
+
+28/03/2005
+SPoG
+- Specialised filters list for doom3 entity/material types.
+- Added ASE-loader support for shader names specified as a bitmap absolute-path.
+- Fixed monitored-compile debug-feedback display.
+- Added TGA-loader support for vertical and horizontal flipping.  
+- Enabled auto-generation of smooth normals for all LWO models.
+
+27/03/2005
+Tr3B
+- Fixed map-xml module.
+- Added support for qer_trans keyword in doom3 materials.
+
+08/03/2005
+SPoG
+- Added GUI updates during map load and engine-path/game-dir changes.
+- Fixed main window being hidden behind another application on closing a floating window.
+
+07/03/2005
+SPoG
+- Fixed crash when selecting the root node in the entity-list window.
+- Fixed detail flag saving for quake3 map format.
+
+06/03/2005
+SPoG
+- Optimised type-casts for scene-graph type system.
+- Disabled substitution of 'unspecified' for entity key values that match the default.
+- Refactored module-system api - added globalModuleServer().
+- Fixed rotation origin for doom3 func_static models.
+
+05/03/2005
+SPoG
+- Added support for doom3 model-entity 'skin' key.
+- Added noshadows/nospecular/nodiffuse/falloff doom3 light keys to entity-inspector.
+
+04/03/2005
+SPoG
+- Added camera move up/down one floor.
+- Added support for 'unspecified' contents/flags/value for Quake2 brush faces.
+
+26/02/2005
+SPoG
+- Added auto-complete for shader attributes in entity inspector.
+- Added support for doom3-material heightmap to normalmap conversion.
+
+22/02/2005
+SPoG
+- Fixed missing prefix attribute in quake game configuration file.
+- Added auto-completion for find/replace-textures texture-name entries.
+- Removed redundant buttons and options in find/replace-textures window.
+
+21/02/2005
+SPoG
+- Added auto-completion for surface-inspector texture-name entry.
+
+20/02/2005
+SPoG
+- Fixed failure to load shaders containing '.' such as Heretic II model skins.
+- Removed unused legacy cmdlib functions.
+- Added support for fractional repeat values to brush-fit-texture.
+
+19/02/2005
+SPoG
+- Changed entity-connect-selected to use the parent entity of a selected brush.
+- Added q2map and bspc to installation packages.
+Jamie Wilkinson
+- Fixed path to q2map in quake2 build-menu.
+
+13/02/2005
+SPoG
+- Fixed crash in 'Misc > Find Brush' when searching for a non-existent brush.
+  http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1059
+- Limited the maximum number of sides of a prefab brush-cone to 32.
+
+11/02/2005
+SPoG
+- Changed display of angled box-entities to show un-rotated bounding boxes.
+
+10/02/2005
+SPoG
+- Disabled rotation of light entities for games other than Doom 3.
+
+09/02/2005
+David Constanzo
+- Fixed episode flag names on Quake item_sigil and func_episodegate entities.
+  http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1056
+- Added detailed description of Quake item_sigil and func_episodegate entities.
+SPoG
+- Fixed position of light-entity names.
+- Fixed q3map2 feedback xml streams containing non-UTF-8 text.
+- Optimised Locale<->UTF-8 text conversion.
+
+08/02/2005
+SPoG
+- Fixed selecting a texture not resetting the current selected texture-projection.
+- Added handling of OpenGL drivers that don't implement all reported extensions. 
+
+07/02/2005
+SPoG
+- Added support for multi-byte UTF-8 characters in xml content (not markup).
+- Added UTF-8 support in entity-inspector, prefs dialog, recent-files menu, console.
+- Fixed potentially misaligned objects.
+
+05/02/2005
+SPoG
+- Added rendering of entity names for non-group entities.
+- Removed context-dependent opengl calls before opengl context is created.
+
+04/02/2005
+SPoG
+- Fixed crash when printing extended-ascii text in the console.
+- Added conversion of extended-ascii text to utf8 for gtk text-buffer widgets.
+
+03/02/2005
+David Constanzo
+- Fixed typo in Quake entity-definitions.
+SPoG
+- Fixed undo of brush-set-structural and brush-make-structural.
+- Refactored image-loader module api.
+- Added full support for Quake II and Heretic II surface-flags in surface-inspector.
+- Fixed crash in patch-inspector for games other than doom3.
+
+01/02/2005
+SPoG
+- Changed shader-list and entity-definition searching to also search base-dir.
+
+29/01/2005
+SPoG
+- Fixed title of floating entities/console/textures window.
+- Fixed destruction of floating windows on shutdown.
+- Added shortcut handling when entity-inspector/texture-browser are active.
+David Constanzo
+- Fixed crash while auto-saving snapshots.
+  http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1049
+
+28/01/2005
+SPoG
+- Added rendering of fixed S/T tesselation on doom3 patches.
+- Changed creation of doom3 func_static entities to prompt for a model.
+- Fixed zero-sized primitives being rendered for culled entity-connection-lines.
+
+25/01/2005
+SPoG
+- Added support for setting fixed S/T tesselation on doom3 patches.
+- Changed patch inspector to be completely non-modal.
+
+24/01/2005
+SPoG
+- Added support for rotating lights using the rotation tool.
+
+23/01/2005
+SPoG
+- Fixed crash on startup with texture-subsets enabled.
+  http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1045
+- Added support for doom3 lights combined with brushes and patches.
+- Added support for doom3 light_origin on lights.
+- Added support for doom3 light_rotation and rotation key on lights.
+
+22/01/2005
+SPoG
+- Fixed crash when accessing links from help menu.
+- Fixed broken links in help menu.
+- Added game-specific docs to win32 setup.
+- Changed q3 connect-entities to preserve existing targetname key.
+- Changed q3 connect-entities to generate targetname key based on target classname.
+
+21/01/2005
+SPoG
+- Moved information in synapse.config into .game files.
+- Added api versioning for module-system.
+
+20/01/2005
+SPoG
+- Fixed keys/values for brush entities not being editable unless parent is selected.
+- Fixed brush-entities not being deleted when the last child brush is deleted.
+- Fixed scenarios where worldspawn is not the first entity in the map.
+
+19/01/2005
+SPoG
+- Fixed numerical instability in brush winding-generation.
+
+16/01/2005
+SPoG
+- Added Jedi Academy support to linux installer.
+- Fixed main-window jumping to front during autosave.
+- Fixed saving of empty brushes.
+Jame Wilkinson
+- Fixed build errors when compiling for big-endian target.
+
+15/01/2005
+SPoG
+- Fixed launching q3map2 from build-menu on linux/osx.
+- Added version checking of generated config files.
+- Fixed key-up events being missed while holding ctrl/shift/alt.
+- Fixed texture-compression support.
+Jago
+- Changed q1 trigger_relay and trigger_counter to be point entities.
+
+11/01/2005
+SPoG
+- Changed brush-save to not write non-contributing faces.
+- Fixed rendering artifacts on outlines of selected box-entities.
+
+10/01/2005
+SPoG
+- Added patch-cap-cylinder.
+
+09/01/2005
+SPoG
+- Fixed texture-browser scroll-to-selected-texture.
+- Added brush face texture painting.
+
+08/01/2005
+SPoG
+- Fixed ungroup-selected-entities.
+- Added 'Entity' menu.
+- Removed items unrelated to entity-creation from xy-window right-click menu.
+- Fixed minor memory leaks in core.
+- Removed code that ignores empty alpha-channel in tga loader.
+- Fixed memory leak in model module.
+- Fixed memory leaks in picomodel library: ase and lwo loaders.
+- Changed default tool to 'QE' tool.
+
+04/01/2005
+SPoG
+- Changed start-on-primary-screen default to 'true' with multiple screens.
+- Added enter/escape as shortcuts for OK/Cancel buttons on modal dialogs.
+- Disabled mouse-chase scrolling in XY window when drag-selecting.
+- Fixed xlink I/O warnings on linux.
+- Removed light-creation 'intensity' dialog in doom3 config.
+- Changed the default vertical size of the shortcut-list window to 400. 
+- Fixed patch-creation with zero-sized workzone.
+- Fixed crash when rendering doom3 light_radius box.
+
+03/01/2005
+SPoG
+- Added arbfp1/arbvp1 vertex/fragment program lighting support.
+- Fixed colour-selection dialog not going away after OK/Cancel.
+- Fixed tangent/bitangent calculation on degenerate patches.
+- Added resizing of patches with QE tool.
+
+02/01/2005
+SPoG
+- Added stippled hidden-line rendering for rotate/translate manipulators.
+- Refactored high-level camera/orthographic rendering functions.
+- Fixed failure to load models with back-slashes in path.
+- Improved peformance of doom3 lighting with large models.
+
+01/01/2005
+SPoG
+- Changed entity renderering to draw connections for culled entities.
+- Fixed runtime errors on shutdown after cycling between lighting/textured.
+- Fixed 'Cancel' button in modal dialogs behaving like 'OK' button.
+- Changed 'clip' brush filtering to use shader parameters instead of names.
+- Added rendering of origin-point for selected model entities.
+- Fixed doom3 light-interaction updates for model entities.
+
+31/12/2004
+SPoG
+- Removed menu-splitting functionality.
+- Refactored entity-class menu construction.
+- Replaced const_reference with ConstReference.
+- Renamed string_t to CopiedString.
+- Changed code using Str::Format and Str::operator+= to use StringOutputStream.
+- Refactored shortcut command parsing code.
+- Changed light entity rendering to show light_radius box only in doom3 config.
+- Added 2x overbrightening for doom3 lighting preview.
+
+16/12/2004
+SPoG
+- Changed default doom3 light_radius to 300.
+- Fixed initial value of doom3 light_center.
+- Reduced frequency of gui updates during map load.
+
+13/12/2004
+SPoG
+- Fixed crash in monitored-compile feedback dialog.
+
+12/12/2004
+SPoG
+- Added visualisation of halflife texture-projection format.
+- Added texture-lock for halflife texture-projection format.
+- Changed brush-texture-lock default to enabled for doom3 and halflife.
+
+11/12/2004
+SPoG
+- Refactored script-tokeniser.
+- Fixed doom3 lighting on ATI cards.
+- Added support for list attributes in entity definitions.
+- Added utf8-normalisation on text printed to console.
+- Fixed missing default_build_menu.xml in halflife game config.
+
+10/12/2004
+SPoG
+- Fixed missing commas in entity-inspector comments.
+- Added support for default values in entity-definitions.
+
+09/12/2004
+SPoG
+- Enabled doom3 realtime lighting preview.
+
+05/12/2004
+SPoG
+- Fixed gcc compile warnings in patch.cpp.
+- Added q1 and q2 support to linux installer.
+
+02/12/2004
+SPoG
+- Added highlighting of entity-list nodes that have selected descendants.
+
+29/11/2004
+SPoG
+- Fixed xy-window failing to update after map-load.
+
+28/11/2004
+SPoG
+- Fixed error on shutdown when game-select dialog is disabled.
+- Added surface/light-interaction debugging mode.
+- Added per-plane light-culling for brush faces.
+- Added support for bump shaders using 'blend' layer keyword.
+- Added support for light-shaders.
+- Fixed edge/border clamping on light-attenuation textures.
+- Added 'Lighting' camera render-mode for doom3 config.
+
+25/11/2004
+SPoG
+- Fixed right-click-menu on linux.
+
+13/11/2004
+SPoG
+- Changed light-entity to draw radii only when selected.
+
+07/11/2004
+SPoG
+- Fixed shortcuts for creating n-sided brush-prisms.
+
+19/10/2003
+SPoG
+- Fixed user-customisable shortcuts support.
+
+16/10/2003
+SPoG
+- Added restore-main-window call when a modal-dialog dialog-box is shown.
+
+13/10/2003
+Jamie Wilkinson
+- Fixed SConstruct cpu detection on Power Macintosh.
+- Added more verbose warning settings for gcc builds.
+SPoG
+- Changed buffered-text-input-stream API to not use magic EOF value.
+
+06/10/2004
+Jamie Wilkinson
+- Fixed debug-break on non-x86 platforms.
+
+05/10/2004
+SPoG
+- Fixed new doom3 entities not being given unique names.
+
+02/10/2004
+SPoG
+- Fixed autosave causing the main-window to jump to the front.
+- Fixed window-title when changing view direction in floating-windows layout.
+- Added status information to wait dialogs.
+- Changed map-save to overwrite/refresh files modified/deleted outside radiant.
+- Changed component selection in QE tool to treat near-equal points as one.
+- Added texture browser window to View menu.
+- Changed white overlay in camera-window to draw hidden lines in 75% grey.
+- Reduced point-size for vertex/edge/face handles by 2/3.
+
+25/09/2004
+SPoG
+- Added component-editing for curves on doom3 entities.
+- Added normalisation of translation for texture-lock on doom3 brushes.
+- Added update of surface inspector for texdef changes caused by texture-lock.
+- Changed floating-windows layout to centre all ortho views on center-xy-views.
+- Stopped autosave from saving unmodified maps after first-time load.
+Shamus
+- Textool improvements.
+
+21/09/2004
+Michael Schlueter
+- Changed file-chooser dialogs to use GtkFileChooser.
+
+20/09/2004
+SPoG
+- Added basic rendering for 'curve_CatmullRomSpline' on doom3 entities.
+
+19/09/2004
+SPoG
+- Added basic rendering for 'curve_Nurbs' on doom3 entities.
+
+18/09/2004
+SPoG
+- Added doom3 entity-definition editor_usage* key support.
+- Added doom3 entity-definition editor_* key info to entity-inspector comments.
+- Added specialised attribute-entry in entity-inspector for boolean attributes.
+- Fixed crash in find-brush when entering the index of a fixed-size entity.
+- Added support for rendering doom3 'targetN' -> 'name' entity connections.
+- Changed connect-entities to use 'targetN' and 'name' keys on doom3 entities.
+- Improved handling of brushes with near-duplicate planes.
+- Fixed crash in snap-to-grid on brushes with non-contributing faces.
+
+17/09/2004
+Michael Schlueter
+- Fixed gcc build errors.
+SPoG
+- Fixed stability problems with doom3 brush-entities.
+
+16/09/2004
+SPoG
+- Added automatic renaming of entity target/name keys for paste and import-map.
+
+13/09/2004
+SPoG
+- Fixed rotation/mirror toolbar buttons using wrong axes in certain situations.
+- Fixed incorrect filter settings display in filters menu.
+- Added automatic renaming of entity target/name keys when cloned.
+- Fixed quake2 support.
+
+12/09/2004
+SPoG
+- Added shortcut support for all menu commands and toolbar buttons.
+- Fixed patch shader-name saving for doom3 patches created by user.
+
+10/09/2004
+SPoG
+- Fixed patch-cap-endcap and patch-cap-reverse-endcap.
+
+09/09/2004
+SPoG
+- Fixed status-bar labels showing 'Label' at startup.
+- Fixed textures-menu grouping bug.
+- Fixed mirroring on brushes with doom3 plane-defs.
+
+08/09/2004
+SPoG
+- Changed patch-cap-selected to prompt for cap type only once.
+- Fixed infinite-loop in patch-cap-selected.
+- Changed autosave to only save if the map has changed since the last autosave.
+- Changed "file exists, overwrite?" to go back to the file-chooser if 'no' is selected.
+
+07/09/2004
+Michael Schlueter
+- Removed unused source files - qsysprintf, gtkfilesel.
+- Changed linux exectuable-path resolution to use '/proc/self/exe'.
+- Changed 'file exists, overwrite?' prompt to default to 'no'.
+
+06/09/2004
+SPoG
+- Fixed crash when handling duplicate shader definitions.
+- Fixed crash on startup after changing game-type (sp/mp).
+- Changed compute-axis-base to be more stable in degenerate cases.
+Michael Schlueter
+- Cleaned up loki_path stuff.
+Shamus
+- Added textool rotation manipulator.
+
+01/09/2004
+Michael Schlueter
+- Changed linux installer to copy *.game files from game-packs instead of generating them.
+
+29/08/2004
+SPoG
+- Moved doom3 shader parsing into a separate function.
+- Fixed saving of visibility of yz-side and xz-front in floating-windows layout.
+- Added inheritance of doom3 entityDef 'editor_* *' keys.
+- Added support for doom3 entityDef 'editor_* *' keys other than 'editor_var'.
+- Changed entity-inspector attributes panel to be scrollable.
+- Changed shaders module to load *.mtr for doom3 instead of using shaderlist.
+- Improved doom3 material parsing.
+- Fixed crash loading maps containing patches with large numbers of control points.
+- Changed face-selection in camera view to use polygon test.
+- Changed face-selection-mode rendering in camera view to cull back-faces.
+- Changed shaders module to use diffusemap on doom3 shaders with no qer_editorimage.
+
+28/08/2004
+SPoG
+- Fixed undefined-behaviour bug causing a crash with gcc optimisation.
+- Fixed opengl extension support on linux.
+- Added support for half-life .fgd entity-definitions.
+- Fixed loading of half-life maps with texture-names containing '{'.
+
+26/08/2004
+SPoG
+- Updated win32 install to use gtk+-2.4.7 and gtk-wimp-0.6.2.
+- Removed 'unknown model type: ""' and 'Texture load failed: ""' errors.
+- Changed pivot-point calculation to use entity-origin for fixed-size entities.
+- Fixed errors drawing selection-rectangle in floating-windows layout.
+- Fixed shortcuts becoming disabled in floating-windows layout.
+- Removed snap-to-integer on entity angle/angles/scale keys.
+- Fixed dragging of doom3 brush-entities.
+Michael Schlueter
+- Fixed gcc compiler error and warnings.
+- linux installer fixes.
+
+25/08/2004
+Michael Schlueter
+- Changed linux build system to copy '$GAME.game/*' for installer.
+- Changed linux installer to use 1.5's module set.
+- Removed optimisation from linux build to fix optimiser-related crash.
+- Added Doom3 support to linux installer.
+SPoG
+- Changed texdef export to not snap shift/rotate to integer.
+
+17/08/2004
+SPoG
+- Fixed texture-browser height update bug.
+- Changed texture-browser to show only the texture-set selected from the menu.
+- Fixed bug loading quake maps.
+
+16/08/2004
+SPoG
+- Fixed shortcuts for shift/rotate/scale-texture on patches.
+- Fixed patch-inspector rows/cols combos not being cleared between selections.
+- Changed entity/brush counts to use counters instead of polling every second.
+- Changed archivewad module to check lump types and ignore non-miptex files.
+- Added support for worldcraft/hammer half-life map format.
+
+15/08/2004
+SPoG
+- Added doom3 md5mesh loader.
+- Added support for doom3 entityDef 'model' key.
+- Changed textures-menu to show/load only shaders in the form 'textures/<menu-item>/*'.
+- Fixed texture-browser height calculation bug.
+- Added support for doom3 entityDef 'editor_var *' key.
+- Fixed support for patchDef3 subdivision settings.
+
+14/08/2004
+Chronos
+- Added doom3 light_radius and light_center rendering.
+SPoG
+- Disabled default-shaders for doom3.
+- Added one-click dragging of vertices/edges/faces on brushes and patches.
+- Fixed detail flag being lost on brush-clone or save-as.
+
+12/08/2004
+SPoG
+- Fixed workzone being invalidated when a brush is deleted.
+- Fixed pivot updates when switching from translate-tool to rotate-tool.
+- Fixed crash in misc_model.
+- Changed file_dialog to show '*.*' when pattern is not specified.
+- Added undo support for patch-inspector XYZUV tweaking.
+- Removed 'Apply'/'Done' buttons from patch-inspector.
+
+11/08/2004
+redfella
+- Converted RTCW entities.def to xml format.
+SPoG
+- Added support for "name" key for doom3 entities.
+
+10/08/2004
+SPoG
+- Added support for loading text files from VFS archives.
+
+09/08/2004
+SPoG
+- Changed .map writer to always use decimal notation for floats.
+- Added filtering of monster_clip/full_clip/player_clip.
+- Added support for inheritance in doom3 entity-definitions.
+- Fixed doom3 patchDef2 material-name import/export.
+
+06/08/2004
+SPoG
+- Doom3 support:
+  - Map load/save.
+  - Materials parsing.
+  - entityDef parsing.
+  - Fixed brush-primitives texturing bug.
+  - Added texture-lock for brush-primitives texturing on all transforms.
+  - Added support for model/rotation/origin keys on func_ entities.
+- Added DDS image module.
+
+03/08/2004
+SPoG
+- Fixed copy/paste copying all brushes of an entity when only one is selected.
+- Fixed discrete-camera-movement shortcuts becoming disabled after using freemove-camera.
+
+27/07/2004
+Shallow
+- Converted ET entities.def to xml format.
+
+26/07/2004
+SPoG
+- Fixed SI when not in face-selection mode.
+- Changed patch-create-prefab to use current workzone.
+- Changed engine attribute to be optional in game-description.
+
+24/07/2004
+SPoG
+- Changed module server to support wildcard modules.
+- Cleaned up docs/developer, added README.
+- Removed old TODO.
+
+23/07/2004
+Shamus
+- Initial version of textool.
+MindLink
+- Fixed const bug for vs.net 2005 compiler.
+
+22/07/2004
+SPoG
+- Fixed copy/paste and export-selected failing to export stuff.
+
+19/07/2004
+SPoG
+- Updated win32 setup scripts for q1 entity definitions.
+
+18/07/2004
+SPoG
+- Updated win32 setup scripts.
+- Fixed bug loading 8-bit bmp with <256 palette entries.
+- Added support for loading textures from arbitrary locations.
+- Changed shaders module to load notex/shadernotex from bitmaps/ in .bmp format.
+- Fixed bugs in brush-primitives texdef code.
+
+17/07/2004
+SPoG
+- Added STV:EF support to win32 installer.
+- Moved hardcoded game-specific configuration stuff into .game files.
+
+16/07/2004
+SPoG
+- Fixed crash bug in brush edge/vertex/face selection.
+
+15/07/2004
+SPoG
+- Moved .def files from <enginepath>/<basegame>/scripts/ to <radiantpath>/<gamefilename>/<game>/.
+- Changed entity inspector UI to be driven by entities xml.
+
+14/07/2004
+SPoG
+- Fixed map load/save in brusb-primitives mode.
+- Added files required to run in brush-primitives mode.
+- Added support for changing engine-path while a map is loaded.
+
+
+11/07/2004
+SPoG
+- Changed entity inspector to support custom UI for each entity-class.
+
+10/07/2004
+SPoG
+- Added support for experimental xml version of .def format.
+- Rewrote token parser.
+- Rewrote .def parser.
+- Fixed failure to read show-workzone preference.
+- Refactored quake3 entities module.
+
+03/07/2004
+SPoG
+- Changed QE-style Drag tool to move as well as resize.
+- Fixed shortcuts becoming disabled.
+- Fixed loading file types with upper-case extensions.
+
+30/06/2004
+AcidDeath
+- Added support for plugin submenus.
+
+27/06/2004
+SPoG
+- Added build-menu-command editing.
+- Fixed texture-object reshuffle caused by changing gamma.
+- Refactored vfs/shaders/renderstates/eclass/texturemenu unrealise/realise systems.
+
+26/06/2004
+SPoG
+- Added printf-formatting support to output streams.
+- Added error/warning printing to xml parser.
+- Changed build-menu xml format to allow easier editing.
+- Added sample plugin.
+
+25/06/2004
+SPoG
+- Changed paste and import-map to select pasted/imported entities and world brushes.
+
+24/06/2004
+SPoG
+- Changed create-entity API to use eclass instead of classname.
+- Changed nodes with unknown entity types to use a group-entity if the node has children.
+
+18/06/2004
+SPoG
+- Changed image-loaders interface to use a file object instead of VFS.
+- Changed model-loader interface to support in-place model reloading.
+- Changed picomodel-loader module to support configuration of suppported model types in synapse.config.
+- PicoModel: added support for loading models from an abstract input stream.
+
+14/06/2004
+SPoG
+- Refactored texture browser.
+- Removed GLWindow.
+- Fixed mousewheel movement in camera window.
+
+13/06/2004
+SPoG
+- Added load-entire-wad from textures menu in Quake/HL mode.
+- Fixed bug with writing negative integers to .map format.
+- Fixed texture-browser hide-unused to show only in-use shaders. 
+- Fixed texture-browser scrollbar positioning and origin-clamping.
+- Fixed prompting to save unchanged new maps.
+- Changed unsaved-changes message box default to "Yes, save" instead of "OK, don't save".
+- Changed all message boxes to appear centrally.
+- Removed minimize/maximize buttons from all message boxes.
+
+12/06/2004
+SPoG
+- Disabled shortcut keys during drags.
+- Fixed window updates for edge/vertex multi-selection.
+- Added apply/cancel on enter/escape for texture-browser filter entry.
+- Changed undo system to use explicit start/finish pair to specify undoable operations.
+- Changed undo system to print undoable command after command completion instead of before.
+- Added printing of movement parameters for translate/rotate manipulator drags.
+- Changed brush-subtract to not delete the selection after subtracting.
+- Fixed texture browser to not display textures if only in-use by nodes in the undo-queue.
+- Fixed another workzone-update performance issue causing area-selection to be slow.
+- Added code to brush build-B-Rep to handle duplicate edges.
+
+10/06/2004
+SPoG
+- Added lazy evaluation of local->world transforms and world-space AABBs.
+- Added shortcut key for translate mode, default 'W'.
+- Added toolbar buttons for edge/face/vertex modes.
+- Changed Escape shortcut to deselect-components if components are selected.
+
+02/06/2004
+SPoG
+- Fixed performance bug with workzone updates not being lazily evaluated.
+- Fixed brush edge-graph bug by removing degenerate winding edges.
+
+01/06/2004
+SPoG
+- Added mode information to status bar.
+- Added console feedback describing undoable commands executed.
+- Fixed assertion failures on updating degenerate edge/vertex selections.
+- Fixed detail brushes turning structural when clipped.
+
+31/05/2004
+SPoG
+- Added support for more than one edge/vertex selected per brush.
+
+29/05/2004
+SPoG
+- Refactored groupdialog - decoupled notebook from console/textures/entity pages.
+- Fixed crash in patch tesselator.
+- Fixed floating windows startup crash.
+- Fixed null texture name for patches.
+
+28/05/2004
+SPoG
+- Hide arrows on translate manipulator when obscured by square part.
+- Workaround for main window not being brought to front when a floating window is closed.
+- Fixed rendering of selected components of degenerate brush faces.
+- Fixed double typedef in picomodel.
+- Fixed bug in allocator stuff.
+- Fixed up clipper tool button state.
+- Added workzone updates when selection bounds change.
+- Fixed transient setting on floating inspector windows.
+
+27/05/2004
+Tr3b
+- Fixed gcc build errors.
+SPoG
+- Fixed crash bug in game selection dialog.
+
+26/05/2004
+SPoG
+- Cleaned up project settings.
+- Changed autosave/snapshots to only save modified maps.
+- Refactored build menu.
+
+23/05/2004
+SPoG
+- Fixed minor picomodel ase loader smoothing-groups bug.
+
+19/05/2004
+SPoG
+- Allocator system improvements, fixed warnings
+
+18/05/2004
+SPoG
+- PicoModel: added support for per-vertex smoothing-group, used in generation of normals.
+- PicoModel ASE loader: added support for per-face 'MESH_SMOOTHING' id.
+- PicoModel: changed normal generation code to create smooth normals across texcoord/colour discontinuities.
+- Fixed cosmetic menu bug.
+- Fixed file handle leak in tga loader.
+- Added experimental allocator system.
+
+15/05/2004
+Tr3b
+- Fixed gcc build errors.
+
+11/05/2004
+SPoG
+- Fixed version.h custom build step on win32
+- Refactored preferences dialog to eliminate dependencies on other modules.
+- Redesigned preferences dialog ui layout.
+
+06/05/2004
+SPoG
+- Refactored texture browser.
+
+05/05/2004
+SPoG
+- Upgraded win32 gtk2 version to 2.4.1.
+- Migrated from GtkCombo to GtkComboBox.
+- Texture browser improvements.
+- Fixed malloc/free mismatch bug.
+
+05/05/2004
+SPoG
+- Refactored surface inspector and texture browser.
+
+02/05/2004
+Nurail
+- Added imageq2 module with support for quake2 and heretic2 texture formats: wal, m8, m32.
+
+30/04/2004
+SPoG
+- Changed texture window not to auto-scroll when selecting faces.
+- Changed surface inspector to apply shader seperately from shift/scale/rotate.
+- Changed selected face tracking to use separate selection list.
+
+26/04/2004
+SPoG
+- Added per-file change tracking - only modified (unsaved) files are saved by SaveMap().
+
+18/04/2004
+SPoG
+- Fixed texture-increment-matches-grid.
+- Changed selecting a texture to only change the shader on the selected brushes.
+- Changed 'Axial' button in surface inspector to reset the texdef for selected brushes/faces.
+- Removed MAX_TEXTUREDIRS limit.
+
+11/04/2004
+SPoG
+- OS library module added to wrap calls to rename/unlink/access/stat.
+- OpenGL-view selection tests constrained to current window.
+- Cleaned up OpenURL.
+- Added jk2 and sof2 support to win32 installer.
+
+09/04/2004
+TTimo
+- update the OSX setup / .info generation code
+
+08/04/2004
+SPoG
+- Added integer quantisation for brush edge/vertex drags to fix FP-drift on planes.
+TTimo
+- fix for scons 0.95
+- re-enable Python >= 2.1 version check
+- OSX 10.3: remove obsolete dlsym_auto_underscore (bug #920)
+- OSX: disable q2 tools build (broken thread code)
+
+07/04/2004
+SPoG
+- Moved profile.cpp into a separate static library.
+
+06/04/2004
+SPoG
+- Refactored preferences to be more modular.
+- Fixed preferences being corrupted if a crash occurs during preference saving.
+- Refactored window position saving.
+- Fixed bug in radio button creation in preferences dialog.
+
+24/03/2004
+SPoG
+- Changed surface inspector to unfocus after pressing escape or return, to enable shortcuts.
+- Added refresh of surface inspector for shift/scale/rotate-texdef shortcuts.
+- Fixed bug causing some operations to be applied twice.
+
+21/03/2004
+SPoG
+- Added depth-test and normalisation for translate-manipulator rendering.
+- Added basic clipper-preview rendering.
+
+18/03/2004
+SPoG
+- Added maya-style arrow-heads to translate manipulator.
+- Changed square part of translate manipulator to be viewplane-oriented.
+- Changed square part of translate manipulator to take priority for selection.
+
+15/03/2004
+SPoG
+- Added recalculation of pivot-point when grid size changes.
+- Changed win32 SHGetFolderPath to link with shfolder.lib instead of shell32.lib.
+- Fixed failure to recover brushes from an invalid state.
+
+14/03/2004
+SPoG
+- Improved event handling to make manipulator-dragging smoother in complex scenes.
+- Refactored camera window camera-movement handling.
+
+06/03/2004
+SPoG
+- Fixed vertex/edge undo failing to update selected-vertex position.
+
+29/02/2004
+SPoG
+- Re-enabled next-xy-view in floating windows mode.
+- Reinstated light-radius rendering.
+- Added Wolfenstein support to win32 setup.
+
+24/02/2004
+SPoG
+- Changed create-brush-prism to use correct dimension for prism radius.
+- Changed freelook selection to use window-centre position.
+
+22/02/2004
+SPoG
+- Optimised undo for adding/removing scenegraph nodes.
+- Changed entity-list view to sort the tree by name.
+
+18/02/2004
+SPoG
+- Moved default shaderlist to <AppPath>/<GameFileName>/<GameName>/default_shaderlist.txt
+- Moved user shaderlist to <AppData>/<Version>/<GameFileName>/<GameName>/shaderlist.txt
+
+11/02/2004
+SPoG
+- Refactored clipboard copy/paste code to allow re-use.
+
+10/02/2004
+SPoG
+- Fixed false-positive-intersection bug in CSG subtract algorithm.
+
+07/02/2004
+SPoG
+- SceneGraph: Refactored per-instance functionality.
+- Fixed intermittent culling bug caused by bad bounding boxes.
+- Fixed missing ToggleCubicClip shortcut.
+- Removed modal buttons from Surface Inspector.
+- Changed Surface Inspector keys:
+  - Escape: revert not-yet-committed values to previous state.
+  - Enter: commit not-yet-committed values immediatly.
+- Changed Surface Inspector to update when selection changes.
+
+31/01/2004
+SPoG
+- Cleaned up functional.h template usage with typedefs.
+- Fixed autosave path.
+- Added q1 component to installer.
+- Added radiant_manual component to installer.
+- Added q3-example-maps package to installer.
+
+29/01/2004
+SPoG
+- Added error reporting for module system initialisation failure.
+- Added MSI package creation tools in setup/win32.
+  note: requires MSI SDK binaries in http://zerowing.idsoftware.com/radiant-files/msi/msitools.zip
+- Added initial version of scripts to build basic win32 setup.
+
+26/01/2004
+SPoG
+- Added storing EnginePath for each game in local.pref.
+- Added EnginePath editing to prefs dialog.
+- Added vfs shutdown/init when gamename changes.
+- Added vfs shutdown/init when enginepath changes.
+
+25/01/2004
+SPoG
+- Fixed filtering updates.
+- Moved default bsp menu to <AppPath>/<GameFileName>/default_build_menu.xml
+- Moved user bsp menu to <AppData>/<Version>/<GameFileName>/build_menu.xml
+- Moved synapse.config to <AppPath>/<GameFileName>/synapse.config
+- Moved game-specific .xlink files to <AppPath>/<GameFileName>/*.xlink
+
+25/01/2004
+SPoG
+- Redesigned filter system:
+  - Filtered status updated when filterable attributes change.
+  - Supports per-brush-face filtering.
+- Removed long-dead project-settings stuff:
+  - Moved gamemode and gamename storage into local.pref temporarily.
+  - Moved bsp commands over to a new format, disabled gui editing for now.
+
+20/01/2004
+SPoG
+- Changed win32 Application Data path lookup to use win32 API instead of getenv.
+
+14/01/2004
+SPoG
+- Fixed main menu mnemonics.
+- Fixed crash on exit after viewing pointfile.
+
+13/01/2004
+SPoG
+- Fixed not always resetting 
+component-mode when selection is cleared.
+
+11/01/2004
+Tr3B
+- Added parse/write support for BrushDef3 and PatchDef3.
+  Requires editing synapse.config to enable.
+SPoG
+- Rearranged menus:
+  File = new/open/import/export
+  Edit = manipulate scene hierarchy and selection
+  View = toggle entityinspector/entitylist/surfaceinspector/camera/xy
+    edit camera/xy parameters
+    filters/hideshow/region
+  Modify = transform scene elements
+  Build = bsp menu
+- Fixed Brush-Primitives support:
+  Requires editing synapse.config to enable.
+  Supports load/save of BP mapfiles, and editing BP texdefs in surface inspector
+  (Not yet possible to convert between formats).
+  
+15/12/2003
+SPoG
+- Changed user-prefs to be stored in user-profile directory on win32.
+
+14/12/2003
+SPoG
+- Fixed entitylist window visibility tracking.
+- Implemented find/replace-shader for patches.
+- Changed get-texture-from-selected to update find/replace-shader dialog.
+- Implemented reparent-selected for more than one selected node.
+- Added checks to stop assignment of invalid texture names.
+- Fixed uninitialised texture-compression setting.
+- Fixed bsp menu.
+
+------- spog_branch merged to trunk
+
+10/12/2003
+SPoG
+- Ported imagehl module.
+- Ported imagepng module.
+
+03/12/2003
+SPoG
+- Changed brush winding generation to use use double precision planes.
+- Fixed tracking of modifier key state.
+
+29/11/2003
+SPoG
+- Replaced mathlib with c++ vector/matrix library.
+- Added expression-templates for common vector/matrix operations.
+
+21/11/2003
+SPoG
+- Refactored component-selection stuff.
+- Ported m4x4_t library to c++ Matrix4.
+
+16/11/2003
+SPoG
+- Changed shortcuts.ini to be written automatically.
+- Moved more prefs into specific modules.
+- Changed c++ NULL usage to 0 for maximum portability.
+
+11/11/2003
+SPoG
+- #include cleanup.
+- Added debug output/assert for module initialisation.
+
+09/11/2003
+SPoG
+- Refactored status bar stuff.
+- Refactored window updates to use closures.
+- General cleanup and refactoring.
+
+08/11/2003
+SPoG
+- Increased priority of window redraw events.
+- Ported model module to new module system.
+
+07/11/2003
+SPoG
+- Refactored window updates.
+
+05/11/2003
+SPoG
+- Changed menubar/toolbars to be non-detachable.
+- Fixed empty-undos created when left-clicking in XY window.
+- Refactored camera modelview/projection matrix updates. 
+- Moved application-specific code out of mainframe.cpp.
+- Reinstated brush/entity count in statusbar.
+
+04/11/2003
+SPoG
+- Reinstated instant status-bar updates.
+
+30/10/2003
+SPoG
+- Fixed crosshair cursor in clipper mode.
+
+29/10/2003
+SPoG
+- Changed camera to maintain valid projection/modelview matrices.
+- Moved manipulator-transform update from frustum class to selection system.
+- Removed frame-rate dependency in 3d-window freelook.
+
+27/10/2003
+SPoG
+- Smoothed out xy-window mouse-chasing.
+- Changed mouse-chasing to occur 16 pixels inside the window edges.
+- Changed xy-window to maintain valid projection/modelview matrices.
+- Fixed invalid workzone generated when deselecting with no selection.
+
+26/10/2003
+SPoG
+- Ported changes from trunk between rev 3818 and rev 4036.
+
+25/10/2003
+SPoG
+- Refactored xy-window mouse event handling.
+
+22/10/2003
+SPoG
+- Fixed freelook focus-out event.
+- Changed selection mouse event handling to use modifiers on button-release.
+
+21/10/2003
+SPoG
+- Refactored all mouse event handling for camera window.
+- Changed menus/toolbars/accelerators to use anonymous closures.
+
+20/10/2003
+SPoG
+- Fixed get-pointer-in-screen-coordinates on win32.
+- Changed patch prefs to use preference-system module.
+- Fixed selection of side-on faces.
+- Changed brush rendering to avoid glPushClientAttrib - workaround for ATI driver issue.
+
+19/10/2003
+SPoG
+- Changed VFS directory initialisation to occur after module initialisation.
+- Changed load-preferences to occur after module initialisation.
+- Added preference-system module.
+- Changed undo prefs to use preference-system module.
+- Restored splash screen with non-intrusive behaviour.
+- Cleaned up main-toolbar creation.
+- Fixed floating windows behaviour when main window is minimised.
+- Changed shader-list parsing to use new script tokeniser.
+- Changed deprecated code using GtkPixmap to use GtkImage.
+- Removed bitmap-loading from core.
+- Removed pc-speaker beep on map-save.
+
+17/10/2003
+SPoG
+- Fixed crash when trying to undo on an empty undo queue.
+- Refactored gtkdlgs, using helper functions to create common widgets.
+- Changed Dialog class to use std::list for data.
+
+13/10/2003
+SPoG
+- Refactored entity inspector.
+- Removed miscellaneous unused functions.
+- Refactored qe3 header.
+- Moved texture-window preferences into texwindow.cpp.
+
+12/10/2003
+SPoG
+- Moved layout-mode dependant code into main-frame creation.
+- Replaced prefs system with new import/export system.
+- Fixed gcc3.3 build errors.
+
+11/10/2003
+SPoG
+- Moved unnecessary methods from MainFrame into free functions.
+- Removed unsupported toolbar buttons and menu items.
+- Changed misc->gamma to not require restart.
+- Fixed unmaximised window-size when loading main window maximised.
+- Fixed saving of rotate increment preference.
+
+10/10/2003
+SPoG
+- Fixed keyboard shortcuts intercepting input to texture-subsets text-entry.
+
+09/10/2003
+SPoG
+- Fixed gcc3 build errors, compiled and tested on linux.
+
+08/10/2003
+SPoG
+- Fixed brush snap-to-grid creating huge coordinate values.
+- Fixed minor bug in selection menu.
+
+07/10/2003
+SPoG
+- Cleaned up MainFrame.
+- Added quantisation of plane pts when dragging.
+- Fixed create-empty-brush bug.
+
+06/10/2003
+SPoG
+- Moved control of camera keyboard-accelerators into camera window module.
+
+05/10/2003
+SPoG
+- Separated keyboard-accelerators from menu items, using functors.
+- Completed factoring out HandleCommand.
+
+04/10/2003
+SPoG
+- Changed 4-way-split mode to automatically reposition separators when window size changes.
+- Fixed gtk error in floating-entity/textures/console window.
+- Fixed position of console horizontal pane separator.
+
+03/10/2003
+SPoG
+- Work-in-progress factoring out HandleCommand.
+
+02/10/2003
+SPoG
+- Fixed pink icons on main window on win32.
+- Replaced g_bIgnoreCommands with signal block/unblock.
+- Refactored MainFrame startup.
+
+01/10/2003
+SPoG
+- Fixed entity-window redraw on selection change.
+- Moved control over VFS init/shutdown to module system.
+- Fixed failure to release translucency render-states.
+- Added support for realise/unrealise of all opengl texture objects.
+- Refactored startup/shutdown logic.
+  Changed quit commands to do nothing but call gtk_main_quit().
+  Added code after gtk_main() to destroy stuff.
+- Changed 25ms timeout-handler to an idle-handler for window updates.
+  (reduces redraw-request response time on fast machines)
+- Moved gl-shutdown control to glwidget.
+  Textures are realised/unrealised when the shared context is created/destroyed.
+- Fixed lack of a valid gl context when unrealising gl textures.
+
+30/09/2003
+SPoG
+- Added support for translucent entity rendering.
+
+29/09/2003
+SPoG
+- Changed all global modules to use GlobalModule helper templates.
+- Ported qgl.c to c++.
+- Changed win32 project to dynamic-link with opengl32.lib.
+
+28/09/2003
+SPoG
+- Added new experimental xml preference import/export system.
+- Refactored dialog base class:
+  Moved common dialog-element-creation code into helper functions.
+  Changed UpdateData to use per-element callback functions.
+- Refactored preferences dialog.
+
+26/09/2003
+SPoG
+- Reversed winding order for circle primitives.
+
+25/09/2003
+SPoG
+- Fixed slow selection response in large maps.
+
+21/09/2003
+SPoG
+- Added sharing of global modules within a client.
+- Added quake map module and wal image module.
+- Ported mip image module and hlw image module.
+- Cleaned up imagehl module.
+- Fixed crash in pcx image module.
+- Rewrote md3 model module.
+- Ported mdl, md2 and mdc model modules.
+- Added filtering of q1/q2 clip brushes.
+- Added ati-crash-workaround rendering path.
+- Upgraded to gtk+-2.2.4 on win32:
+  Fixed capslock affecting shortcut-keys.
+- Upgraded to gtkglext-1.0.4 on win32.
+- Fixed copy/paste.
+- Added shortcut-key support to entity treeview.
+
+17/09/2003
+SPoG
+- Fixed failure to call vfsFreeFile on an empty buffer.
+- Fixed calling convention for dlls in new module system.
+- Changed map.cpp to support maps without a worldspawn entity.
+- Fixed crash on attempting to clone a map root.
+- Added filter-update calls after loading or cloning stuff.
+- Fixed reference cache failing to save a file.
+
+16/09/2003
+SPoG
+- Refactored client-side module system code for direct module access.
+- Changed shaders, vfs, model, brush, patch and entity module interfaces
+  to use abstract base class.
+- Removed unused functions from shaders and vfs interfaces.
+
+15/09/2003
+SPoG
+- Removed synapse dependencies for win32 makefiles.
+- Added find-first-module-of-type helper function.
+
+14/09/2003
+SPoG
+- Added new lightweight module system:
+  Initialises each module the first time it is requested.
+  Does not allow configurations with cyclic runtime dependencies.
+  Provides templates for simple type-safe client-side implementation.
+  Requires no client-side linkage.
+- Split radiant API into multiple APIs:
+  core, textures, scenegraph, selection, renderstate, filters, filetypes.
+- Ported radiant, core, mapq3, mapxml, md3model, entity, shaders, image,
+  vfspk3, archivewad, archivepak, archivezip to new module system.
+
+11/09/2003
+SPoG
+- Removed edge and vertex integer-snapping during selection.
+
+10/09/2003
+SPoG
+- Replaced map in referencecache.cpp with a hashtable.
+- Changed ReferenceCache interface to take a path string,
+  which can be either absolute or relative.
+
+08/09/2003
+SPoG
+- Cleaned up qertypes.h - split into multiple files.
+- Moved texdef stuff into itexdef.h.
+- Fixed shutdown destruction order bug. 
+
+07/09/2003
+SPoG
+- Refactored texwindow.cpp.
+  Moved texture management code into textures.cpp.
+  Added textures api.
+  Replaced globals from texwindow.h with accessor functions.
+- Cleaned up shaders module.
+  Removed color-shader stuff.
+  Rewrote shader-activation logic to use textures API.
+  Removed appshaders API.
+- Refactored shutdown logic.
+  Moved non-mainframe shutdown stuff into Radiant_Shutdown().
+  Added deferred render-state realisation.
+- Fixed failure to create gl contexts in 16-bit mode for latest nvidia drivers.
+- Changed hashtable template to use traits parameter
+  for case-insensitive hasher and keyequal functions.
+- Removed unused functions from qerplugin API.
+
+02/09/2003
+SPoG
+- Refactored code to remove global-object accesses:
+  Passing global objects as parameters to functions.
+- Refactored texwindow.
+- Moved synapse server out of pluginmanager.
+  Changed pluginmanager to handle nothing but IPlugin stuff.
+
+01/09/2003
+SPoG
+- Refactored scenelib.h, split into multiple files.
+- Refactored #includes related to scenelib.h.
+- Refactored preferences for xywindow and camwindow.
+- Refactored references to g_pParentWnd in xywindow and camwindow.
+
+30/08/2003
+SPoG
+- Ported changes from trunk since 17/08/2003.
+- Ported all changes from bug800-spog_branch (vfs rewrite and q1 support).
+
+29/08/2003
+SPoG
+- Refactored component-selection stuff.
+- Fixed selection-tracking bug in patches.
+
+28/08/2003
+SPoG
+- Added support for line-strips to Selectors.
+- Fixed selection for entity treeview.
+- Refactored external-resource loading.
+
+20/08/2003
+SPoG
+- Fixed snap-to-grid in edge and vertex modes.
+- Added a default model to use when a model load fails.
+
+19/08/2003
+SPoG
+- Changed snap-to-grid to vastly reduce the possibility of creating an invalid plane.
+
+17/08/2003
+SPoG
+- Ported changes from trunk since 01/08/2003.
+
+12/08/2003
+SPoG
+- Changed entity key/value tracking to only track keys already added to the entity.
+- Fixed bug causing undo system to track scene changes during a queue-flush operation.
+
+12/08/2003
+SPoG
+- Fixed bug in project settings bsp-commands display.
+- Fixed empty undos being created by rotation buttons.
+- Fixed rotation pivot for rotation buttons.
+
+09/08/2003
+SPoG
+- Added property svn:eol-style=native to all text files.
+- Added property evn:eol-style=CRLF to all dsp and dsw files.
+- Partially ported bobtoolz to use new spog_branch module APIs.
+- Removed Sys_UpdateScene.
+- Added Map_Name() for access to currentmap variable.
+- Added initial drag-n-drop support for graph tree-model.
+
+01/08/2003
+SPoG
+- Fixed uninitialised refcount in entity key class.
+- Fixed memory leak in shader parsing.
+- Added reference-counting holder for worldspawn node.
+- Moved string class and utilities into a new header in libs dir.
+- Fixed external-file-resource cache to use case-insensitive name compare on win32.
+- Fixed shaders to use case-insensitive name compare.
+- Fixed shader module to display SHADER_NOT_FOUND when appropriate.
+- Changed the default texture name to "NULL" instead of SHADER_NOT_FOUND.
+- Changed move-into-entity to perform parent-selection-to-last-selected-node.
+- Added a new implementation of GtkTreeModel operating directly on the scenegraph.
+- Fixed disable-screen-updates to queue update requests instead of ignoring them.
+- Merged from trunk (tag head-cvs2svn-2).
+
+22/07/2003
+SPoG
+- Changed scale/flip-selection to use the manipulator as a pivot point.
+- Added OnShutdown callback for CSynapseClient, used in entity module.
+- Fixed console updates when loading maps/models.
+
+20/07/2003
+SPoG
+- Added renderer support for qer_alphatest and qer_cull.
+- Merged 'picomodule' module into 'model' module.
+- Added rendering of area-selection rectangle.
+
+19/07/2003
+SPoG
+- Merged from trunk.
+
+18/07/2003
+SPoG
+- Disabled deleting classname key in entity inspector window.
+- Cleaned up some stuff in selection system.
+- Added basic versions of std::mem_fun and std::bind1st to function-object library.
+
+10/07/2003
+SPoG
+- Implemented connect-entities.
+
+09/07/2003
+SPoG
+- Completed local-space rotation manipulator.
+- Fixed cloning objects within a misc_model subgraph.
+- Fixed crash bug in loading certain models.
+
+06/07/2003
+SPoG
+- Added function-object library header, similar to boost::function.
+- Changed undo system to improve performance.
+- Refactored entity inspector implementation.
+
+22/06/2003
+SPoG
+- Refactored selection observing stuff.
+- Changed shader parsing to use new tokeniser.
+- Changed implementation of entities to use generic container.
+- Refactored entity wrapper system.
+- Fixed undo on delete/reset entity keys.
+
+21/06/2003
+SPoG
+- Added rendering of target/targetname connection lines.
+- Moved entity and eclass stuff out of qertypes.h into ientity and ieclass.
+- Refactored entity_t to hide it behind Entity interface.
+- Removed global project settings entity.
+- Cleaned up bsp-command editing in project settings dialog.
+
+17/06/2003
+SPoG
+- Fixed back-face-culling for selections by working in screen-space.
+
+16/06/2003
+SPoG
+- Added workaround for nvidia driver opengl vertex arrays bug.
+
+15/06/2003
+SPoG
+- Refactored Patch implementation.
+- Refactored scene graph system to allow multiple graph instances.
+
+13/06/2003
+SPoG
+- Added snap-selected-components-to-grid for faces edges and vertices.
+
+11/06/2003
+SPoG
+- Improved normal-quantisation code.
+
+10/06/2003
+SPoG
+- Changed renderer vertex types to be struct instead of typedef'd array.
+- Added experimental quantisation of normals.
+
+05/06/2003
+SPoG
+- Fixed intermittent crash in face-fit-texture.
+- Changed patch rendering to display components only in vertex mode.
+
+02/06/2003
+SPoG
+- Added nameable interface for scene graph nodes.
+- Fixed undo for set-detail and set-structural.
+- Added rendering of arrow for angled entities.
+
+01/06/2003
+SPoG
+- Fixed handling of invalid planes during brush b-rep build.
+- Refactored brush copy-construction/assignment.
+- Fixed lack of rebuild after removing empty faces.
+- Added lightjunior entity display.
+- Fixed display of spawnflags/info for selected entity.
+- Fixed update of entity window on setting spawnflags.
+- Fixed botclip filtering.
+- Fixed uninitialised alpha channel on jpg images by ignoring alpha.
+
+31/05/2003
+SPoG
+- Cleaned up undo calls in brush and patch implementation.
+- Changed brush implementation to defer rebuilds until needed.
+- Fixed undo for find/replace shader.
+- Refactored brush implementation, removed empty-face list.
+- Fixed crash on loading unrecognised entities containing brushes.
+- Fixed crashes in renderer caused by state-stack underflow.
+- Fixed handling of invalid and duplicate planes during brush editing.
+- Fixed failure to save brush faces during save-as.
+- Refactored brush data members.
+
+28/05/2003
+SPoG
+- Fixed crash on selecting stuff from entity list window.
+
+27/05/2003
+SPoG
+- Fixed window title after save-as.
+
+22/05/2003
+SPoG
+- Refactored selection system interface slightly.
+- Removed old brushwrapper stuff.
+- Fixed clipper-split-selection to keep both parts selected.
+
+21/05/2003
+SPoG
+- Added select-faces-by-shader.
+- Fixed find/replace-shader.
+
+19/05/2003
+SPoG
+- Fixed rotation on misc_model.
+
+13/05/2003
+SPoG
+- Fixed lack of undo on create-n-sided-brush.
+
+29/04/2003
+SPoG
+- Fixed per-face find/replace and per-face nudge rotation.
+
+25/04/2003
+SPoG
+- Fixed find-brush.
+- Changed rotation buttons to use perfect precision for 90-degree rotations.
+
+24/04/2003
+SPoG
+- Added find-dir-for-relative-filename and find-dir-for-absolute-filename to vfs.
+- Changed resource manager to handle per-mod resources using vfs.
+- Changed resource manager to allow resources with absolute paths.
+- Fixed selection-test behaving like an ellipse instead of a rectangle.
+
+23/04/2003
+SPoG
+- Changed selection test to choose closest-to-cursor over closest-to-camera.
+
+22/04/2003
+SPoG
+- Fixed reference counting on shaders loaded from a texture directory.
+- Fixed show-in-use and show-all shaders.
+- Fixed undo for patch-set-shader.
+- Changed shaders module to use STL map container instead of CShaderArray.
+- Fixed SelectAllOfType for entities and patches.
+- Cleaned up unused functions in shaders API.
+- Decoupled selecting a texture in texture window from applying a texture to selection.
+
+21/04/2003
+SPoG
+- Fixed memory leaks in image loaders, texdef_t, csg subtract, picomodel module.
+- Fixed uninitialised memory references in renderer, texdef_t, eclass loader, undo system.
+- Refactored tga loader.
+- Cleaned up image module, enabled pcx and bmp loaders.
+
+17/04/2003
+SPoG
+- Fixed shift-texture on selected brush faces.
+- Changed brush b-rep algorithm to have higher tolerance for similar planes.
+- Changed brush b-rep algorithm to always produce a valid connectivity graph.
+- Added setting/getting shader for patches.
+
+16/04/2003
+SPoG
+- Fixed tracking of in-use shaders (though undo queue still keeps shader references).
+- Changed brush faces to store state in undo-system cleanly.
+- Fixed flush & reload shaders and sleep/wake.
+- Ensured that shaders are never leaked.
+- Fixed bool conversion warnings.
+
+15/04/2003
+SPoG
+- Added clamping of planepts on export to nearest 65536th of 1 unit.
+- Changed m4x4 rotation functions to use double-precision for angles in radians.
+- Changed m4x4 quaternion rotation to use double-precision internally.
+- Changed float printing to use %g instead of %f (strips trailing zeros).
+
+13/04/2003
+SPoG
+- Fixed brush import failing to update bounding boxes.
+
+11/04/2003
+SPoG
+- Refactored Brush class into Brush, BrushInstance and BrushNode.
+- Fixed various flaws stopping brush b-rep algorithm from being 100% reliable.
+
+02/04/2003
+SPoG
+- Changed manipulator to move to position of selected brush components.
+
+01/04/2003
+SPoG
+- Fixed xml parser failing to resolve predefined entities.
+
+31/03/2003
+SPoG
+- Fixed asserts in brush manipulation when creating invalid brushes.
+- Removed automatic update of current texdef.
+- Added Get Texture and Set Texture to textures menu.
+
+29/03/2003
+SPoG
+- Fixed array template failing to free zero-sized allocations.
+- Changed clipper mode to behave as a component-editing-mode.
+- Removed right-click-to-drop-clip-point - use X and leftclick instead.
+
+28/03/2003
+SPoG
+- Changed scene graph to sort objects in ascending order of creation time.
+
+27/03/2003
+SPoG
+- Fixed bug in clone-selection causing only first selected brush to be cloned.
+- Optimised select-all for brush/patch components.
+- Changed edge/face/vertex toggles to toggle correctly.
+
+26/03/2003
+SPoG
+- Removed win32/x dependencies from gl interface.
+- Removed win32/glib dependencies from core interface.
+- Replaced void* in gtk helper functions with forward-declared GtkWidget.
+- Changed gtk helper functions to return enumerated values instead of win32 IDOK.
+- Removed WINAPI macro for __stdcall from all interfaces.
+- Removed unnecessary dependencies from core stdafx/qe3 header.
+
+25/03/2003
+SPoG
+- Changed class-level render states to be static for Brush and Patch.
+- Refactored brush implementation - breaking it up into smaller parts.
+- Added refcounted ptr template to track refcounts.
+- Fixed refcount bug introduced by new clone-selection.
+- Fixed warnings in brush implementation.
+- Cleaned up plugin interface header inclusion.
+
+24/03/2003
+SPoG
+- Fixed crash on building unbounded brushes in release build.
+- Changed assertion failures to be non-fatal in release build.
+- Moved OS-specific gl headers into separate files.
+- Moved app-shaders interface into a separate file.
+- Cleaned up dependencies for brush implementation.
+
+23/03/2003
+SPoG
+- Added per-instance selection of patch vertices.
+- Fixed per-instance vertex selection rendering on multiple instances.
+- Refactored patch/brush render code.
+- Changed manipulator transforms to convert to local space before applying.
+- Fixed selection test for picomodule meshes.
+- Fixed selection test winding order for triangles.
+- Fixed update of window title on new-map and load-map.
+- Changed selection to work with exactly side-on faces.
+- Refactored instance implementation to reduce code bloat.
+- Fixed map export always exporting root.
+
+21/03/2003
+SPoG
+- Fixed external resource tracking to preserve uppercase characters in names.
+- Changed clone-selection to not use global copy/paste.
+
+20/03/2003
+SPoG
+- Changed map-save to save all saveable files that the map references.
+
+16/03/2003
+SPoG
+- Moved hashtable and hashfunc into libs.
+- Cleaned up renderer interface and selection interface.
+- Refactored frustum testing class.
+
+12/03/2003
+SPoG
+- Moved winding-specific stuff from brush obj to winding obj.
+- Refactored filter subsystem to remove dependency on entity/brush/patch.
+
+07/03/2003
+SPoG
+- Fixed crash when clicking cancel from patch cap-dialog.
+- Changed selection tests to ignore back-facing faces.
+
+05/03/2003
+SPoG
+- Fixed failure to release cloned scene graph nodes.
+- Fixed selection manager failing to release render states.
+- Fixed eclass system failing to release render states.
+
+04/03/2003
+SPoG
+- Fixed writing-past-end of vertex arrays in brush rendering.
+- Fixed releasing data stored in undo system when deleting undoables.
+- Fixed crash in misc_model when model fails to load.
+- Fixed undo for clone/rotate/flip/nudge/set-texture operations.
+- Cleaned up surface dialog.
+
+01/03/2003
+SPoG
+- Changed clipper split-selection to keep result selected.
+- Cleaned up and finalised picomodule, adding to cvs.
+
+28/02/2003
+SPoG
+- Cleaned up entity list window.
+- Fixed crash on freeing a map while entity list node is selected.
+- Fixed crash on clone/copy of externally referenced brushes.
+- Added multiple-selection support to entity list.
+- Added updating entity list selection display on selection changes.
+
+26/02/2003
+SPoG
+- Added stl_warnings include.
+- Fixed tracking of map-modified-since-last-saved.
+
+24/02/2003
+SPoG
+- Fixed missing map-release when map-load fails.
+- Changed map-rename (save-as) to flush undo queue.
+- Fixed bug in exporting selections.
+
+23/02/2003
+SPoG
+- Fixed redo on changing misc_model "model" key.
+
+22/02/2003
+SPoG
+- Changed undo interface to factor out global undo system.
+
+21/02/2003
+SPoG
+- Started cleaning up Map subsystem.
+
+20/02/2003
+SPoG
+- Added 'clone subgraph' feature to core, using direct xml import/export.
+- Added 'save' feature to reference cache.
+- Added scope timer object.
+- Changed scene graph interface to allow setting scene root.
+- Changed core to use reference cache to track current map.
+- Removed mapmodel module.
+- Fixed relative paths for loading maps as misc_model.
+
+19/02/2003
+SPoG
+- Changed model/map modules to register their file types on load.
+- Added map module manager to support unlimited map loader modules.
+
+18/02/2003
+SPoG
+- Changed vertex buffer template to support resizing.
+- Changed vertex buffer search algorithm to iterate instead of recurse.
+
+17/02/2003
+SPoG
+- Fixed sorting bug with render-states.
+- Fixed colour state when disabling gl_color_array.
+- Fixed unterminated loop in scenegraph traversal.
+- Fixed freeing project entity twice on shutdown (infinite loop).
+- Fixed failing to destroy the scene graph on exit (oops).
+
+07/02/2003
+SPoG
+- Added updating current texdef when a face is selected.
+- Fixed crash when creating a brush with duplicate planes.
+
+06/02/2003
+SPoG
+- Fixed various issues with 'save region'.
+- Changed default current texdef to use game-specific scale.
+- Changed brush creation to use current texdef.
+- Changed clipper to use current texdef.
+- Fixed bug in selection counting for patch control points.
+
+05/02/2003
+SPoG
+- Fixed reversed solid-selection-outline preference.
+- Finished factoring out face_t.
+- Added script token writer interface for map export.
+- Changed map export interface to use script token writer.
+
+04/02/2003
+SPoG
+- Added depth-buffer-write enable/disable feature to renderer.
+- Changed Pointfile class to use renderer.
+- Continued factoring out face_t.
+
+03/02/2003
+SPoG
+- Fixed temporary objects leaving dangling references in the undo system.
+- Changed import-map to not modify existing selection.
+
+02/02/2003
+SPoG
+- Fixed frustum culling for transformed nodes.
+- Fixed hide/filter/region to work independently.
+- Added highlighting of selected brush faces in component mode.
+- Fixed bug detecting thin area-selection if dragged down or left.
+- Renamed brush_type to Brush.
+- Renamed face_type to Face.
+- Started factoring out face_t.
+
+01/02/2003
+SPoG
+- Improved edge and vertex manipulation.
+- Removed unnecessary graph traversals for rendering/selection.
+
+31/01/2003
+SPoG
+- Merged changes since last merge from merge-1_2_10-post to spog_branch.
+- Merged changes since last merge from HEAD to spog_branch.
+- Tagged HEAD after merging as 'merge-spog_branch-post'.
+- Added walker to merge sibling worldspawns.
+- Merged changes to Construct for PPC from trunk.
+- Fixed over-enthusiastic worldspawn merging.
+- Fixed misc_model "angle" key setting pitch instead of yaw.
+- Fixed entity set-key-value changing scene-graph topology.
+
+30/01/2003
+SPoG
+- Added subgraph traversal feature to scenegraph traversal.
+
+29/01/2003
+SPoG
+- Changed scene graph implementation to allow nested traversals.
+
+28/01/2003
+SPoG
+- Fixed angles key order for misc_model.
+
+27/01/2003
+SPoG
+- Fixed typo causing set-texture-of-selection to behave incorrectly.
+
+26/01/2003
+SPoG
+- Replaced all tabs with spaces in CHANGES.
+- Fixed entity bounds updates for 'light'.
+- Fixed code that doesn't conform to c++ standard as enforced by gcc.
+
+24/01/2003
+SPoG
+- Added missing file: icharstream.h.
+- Fixed bug with synchronisation of brush-face instance data.
+- Added .map format import/export interfaces.
+- Removed last remnants of IBrush.
+- Removed IPatch.
+- Moved walkers defined in in mainframe.cpp to appropriate places.
+
+23/01/2003
+SPoG
+- Changed scenegraph traversals to use a compiled graph.
+
+20/01/2003
+SPoG
+- Changed selection interface to hide per-instance data.
+- Added streaming tokeniser for .map format.
+- Changed mapq3 module to use streaming tokeniser.
+- Added xml stream interface for input and output.
+- Added xml stream parser based on libxml2 SAX.
+- Changed mapxml module to use xml stream input.
+- Changed brush and patch to use xml stream input.
+- Added xml stream writer.
+- Changed mapxml module to use stream output.
+- Changed brush and patch to use xml stream output.
+
+
+16/01/2003
+SPoG
+- Disabled pivot updates while selection is being manipulated.
+- Changed pivot calculation to use instanced world-bounding-box.
+- Fixed crash bug in PositionView.
+
+14/01/2003
+SPoG
+- Merged with branch merge-1_2_10-post at tag spog_merge_merge-1_2_10-post
+- Removed 10k+ lines of unused #if 0 code.
+- Removed unused declarations in qe3.h.
+- Removed brush and face types from qertypes.h.
+- Removed plugin API stuff dependant on brush type.
+- Added per-instance selection for brush faces.
+
+08/01/2003
+SPoG
+- Added selection counters for primitive/component modes.
+- Added face-drag mode (default shortcut key = F).
+- Added face-centre-point rendering/selection/editing.
+
+07/01/2003
+SPoG
+- Changed selection to work per-instance.
+
+06/01/2003
+SPoG
+- Changed selector interface to allow per-entity selection tests.
+
+06/12/2002
+SPoG
+- Added selection-test and selector objects to clean up selection system.
+- Unified key modifiers for selection in both primitive and component modes.
+- Added mapmodel module to load .map and .xmap as misc_model.
+
+02/12/2002
+SPoG
+- Added debug rendering of a selection test.
+- Fixed bugs in triangle/line clipper, making selection work properly.
+- Refactored selection system interface.
+- Added undo for texture nudge.
+- Fixed minor render-state bug.
+
+29/11/2002
+SPoG
+- Optimised wireframe drawing of brushes with back-face culling.
+- Optimised brush-winding generation.
+- Changed winding generation to be more robust with large world extents.
+- Fixed crashes with unbounded-face and degenerate-edge cases.
+
+20/11/2002
+SPoG
+- Completed rotation manipulator.
+- Added translation manipulator for the default editing mode.
+- Changed XY mouse-chaser speed to depend on distance mouse moved outside window.
+
+15/11/2002
+SPoG
+- Added initial version of maya-style manipulators - rotation manipulator.
+
+07/11/2002
+SPoG
+- Fixed false asserts in Brush ConstructPrefab.
+- Undo system optimisation - uses binary-sorted container to speed up finding already-added objects.
+- Fixed crash when transforming objects which don't support edit_interface.
+- Fixed clone command to nudge the selection after cloning.
+- Fixed clipper to remove brushes that are completely behind the clip plane.
+
+06/11/2002
+SPoG
+- Brushes: cleaned up per-face operations to use face visitor pattern.
+- Fixed setting brush face texdef, with fully functioning undo on individual brush faces.
+
+04/11/2002
+SPoG
+- Refactored renderer to two objects, camera and XY renderer - XY uses entity shaders.
+- Experimental pivot object.. work-in-progress.
+- Modified scene-graph instance-caching to maintain multiple instances within nodes.
+- Fixed undo bug, deleting a void* doesn't call the destructor.
+- Rewrote filters system to work with scene graph system.
+- Cleaned up quake entity module to provide same functionality as before.
+- Refactored render-state cache to use generic hashtable and reference-cache templates.
+
+19/10/2002
+SPoG - spog_branch - experimental - work-in-progress
+- added scene graph library: defines interfaces, generic graph node types,
+  re-usable systems for traversals, traversal paths, node containers,
+  multiple-instance caching of world-space-transforms/bounding-volumes/visibility.
+- added scene graph traversals to replace all traversals of 'active_brushes',
+  'selected_brushes', 'filtered_brushes' and 'entities' linked-lists.
+- added view module: view-volume-culling system acting on the scene graph,
+  uses scene heirarchy to minimise culling tests per frame.
+- added opengl-state module: sorts opengl-state objects (shaders) to minimise
+  opengl state changes during rendering.
+- added renderer module: culls objects outside the view volume,
+  gathers non-culled renderable objects from the scene graph,
+  keeps track of state during traversal, adds renderable objects to correct opengl-state.
+- added selection module: sets view volume to the selection box/ray, culls
+  objects outside the view volume, gathers non-culled selectable objects
+  from the scene graph (entity/primitive/component),
+  selects gathered objects (select/toggle/cycle) or moves things if already-selected.
+- added patch module: encapsulates a patch as a scene graph node,
+  optimised patch tesselation.
+- added brush module: encapsulates a brush as a scene graph node,
+  adapts multiple-brush operations to use the scene graph.
+- adapted entity module: encapsulates an entity as a scene graph node/subtree,
+  shares common code between different visualised entity types.
+- adapted model module: encapsulates a model as a scene graph node/subtree.
+- added undo module: completely new compact infinite-undo-system,
+  operates on undoable objects, uses minimal-state data to store objects,
+  uses refcounting to undo "deleted" objects.
+
+TODO: cleanup: many simple things are still broken or not functioning in the right way..
+see !\todo items in the code (not all are documented yet though).
+Selection module probably needs refactoring some more - perhaps split off the move-already-selected stuff.
+The dependencies are still pretty bad.. need to refactor stdafx.h/qertypes.h.
+Some of the above modules are not really modules, they're static-linked to the core, but could easily be dynamic-linked.
+The interfaces to brushes and entities still expose brush_t and entity_t for backwards-compatibility.
+NOTE: some todos are #if 0 because their functionality is (or will be) replaced by the new systems.
+
+------ branch point - spog_branch
+
+30/08/2003
+SPoG
+- Ported changes from trunk.
+
+17/08/2003
+SPoG
+- Ported changes from trunk.
+- Added quake pack to win32 setup scripts.
+- Fixed crash in RunBsp.
+
+17/05/2003
+SPoG
+- Renamed stream interfaces with C and I prefix.
+- Shoehorned bytestream into idatastream.
+- Moved member classes out of IArchive, replaced with member typedefs.
+- Renamed filesystem, path, dynamic string, file input stream with C and I prefix.
+- Documented filesystem, path, dynamic string, file input stream.
+- Cleaned up game-specific encapsulation classes a little.
+
+16/05/2003
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=815
+  found out about string_t that slept through my reviews
+
+Updated list of broken stuff on this branch:
+
+- include/bytestream.h: remove this file, extend idatastream.h header
+from the code conventions:
+  include/ directory:
+  This directory is holding the API header files for the synapse modules (plus a few build control and version related headers)
+  All headers that describe synapse APIs should start with an i: ishader.h igl.h 
+
+  The few files in include/ that don't start with a lowercase i are specific files for build control and configuration.
+  Regular developement never creates non i-prefixed files in include/
+  
+the merge with IDataStream goes like this (note the corrected class names):
+class IInputStream
+class IOutputStream
+
+class IDataStream : public IInputStream, IOutputStream
+
+class ISeekableStream
+class ISeekableInputStream : public IInputStream, public ISeekableStream
+class ISeekableOutputStream : public IOutputStream, public ISeekableStream
+
+typedef unsigned int size_type; goes away, use size_t
+
+- include/iarchive.h
+
+renamed VisitorFunc to IArchiveVisitor
+move it out of IArchive class (keep it in iarchive.h though)
+from code conventions:
+  Don't declare classes inside classes. Makes the code harder to read and isn't useful to anything.
+
+- remove libs/bytestreamutils.h
+put that functionality into the IStream stuff / idatastream.h stuff
+anything you retrieve from an IStream should be endian-correct
+
+- libs/filestream.h
+I'd rather see a header without embedded code, and a .cpp file for it
+
+- libs/fs_filesystem.h libs/fs_path.h
+those totally lack documentation about what they are doing
+same as above. way too much embedded code. makes things harder to maintain. implement in a .cpp
+and as usual, name the classes correctly, C and I prefixes
+
+- gamespecific_t: rename correctly to CGameSpecific
+I like the idea of gathering all hardocded game-specific behaviours inside one same class.
+But is it really the topic of bug800?
+
+- gamespecific_executable_t: rename correctly to CGameSpecificExecutable
+shouldn't this be merged with CGameSpecific?
+
+12/05/2003
+SPoG
+- Fixed win32 build error (win32 has no <dirent.h>).
+- Added dir_good() check to handle failure of dir_open() in posix DIR wrapper.
+- Renamed dynamic_string_t and path_t to DynamicString and UnixPath respectively.
+- Removed unnecessary use of 'inline' and 'virtual' keywords in class definitions (bad habit).
+- Documented archive interface.
+
+09/05/2003
+TTimo
+- some easy fixes to get it to startup on Linux
+- tagging the current source as bug800-spog, preparing rollback
+
+
+SPoG
+- Added an implementation of IArchive to do OS filesystem access.
+- Changed vfspk3 to use above implementation for OS filesystem access.
+- Added const qualifiers to vfsGetFullPath and everything dependant on it.
+- Changed vfsGetFileList to use "*" to indicate all-files instead of a NULL pointer.
+- Extended IArchive interface to allow for extra filesystem functionality.
+  Added method to check if a file exists quickly.
+  Added method to traverse the filesystem with control on start-dir and depth of recursion.
+- Defined implementation requirements for IArchive.
+  An archive contains a heirarchy of directories and files, and may contain empty directories.
+  An archive can be traversed in directory order.
+  Directories can be distinguished from files during a traversal.
+  Directory paths will always end with a separator.
+  File entries can be opened as an IArchiveFile.
+  IArchiveFile provides a simple non-seekable input stream which can only be read forwards.
+  Any number of files may be opened and read from an archive simultaneously.
+  An archive may be released while one or more files are still open, the files will remain valid until released.
+- Changed archivepak, archivezip and archivewad to implement all IArchive requirements.
+- Factored common code from archive implementations out into new lib/headers:
+  fs_filesystem.h: a templated filesystem container, with iterators and efficient traversal.
+  fs_path.h: a dynamic filesystem path object, with separator checking and efficient memory management.
+  ibytestream.h: abstract interfaces for input byte streams.
+  bytestream.h: utilities operating on abstract input byte streams.
+  filestream.h: a c++ wrapper for stdc FILE object, implementing a seekable input stream.
+- Added a new pkzip-reader implementation, designed to be orthogonal to the compression library used.
+- Added a zlib input stream object, which decompresses data from an abstract byte stream on the fly.
+- Removed archivezip code copy/pasted/hacked from zlib and unzip.c, replaced by pkzip-reader and zlib input stream.
+- Changed vfsLoadFile to return 0 for a zero-sized file, only returning -1 if it failed to load the file.
+- Removed halflife-specific disabling of shader-loading, thereby allowing common-hydra.shader to work.
+- Added archivezip, archivewad and archivepak to win32 setup scripts.
+- Updated win32 setup scripts for halflife media.
+- Updated cons scripts for archivezip, archivewad and archivepak.
+- Added printing of warnings when vfs functions are given invalid input paths.
+
+
+-------- branchpoint: "bug800-spog_branch"
+
+
+30/08/2003
+SPoG
+- Ported changes from trunk since branch point.
+
+11/08/2003
+SPoG
+- Split qe3.h up into multiple headers.
+- Cleaned up use of win32 symbols:
+  WINAPI macro for module functions removed.
+  GUID for module interfaces replaced by string.
+  boolean replaced by bool.
+  MB_OK etc gui defines replaced by enumerations.
+- Removed plugin stuff deprecated by synapse from qerplugin.h.
+- Cleaned up use of glib symbols:
+  guint32, gdouble, gboolean typedefs removed from non-glib-dependent code.
+  TRUE/FALSE replaced by c++ bool true/false.
+- Removed all "extern" function declarations.
+- Removed dependency on MainFrame from preferences.h.
+- Moved synapse server and pluginmanager instances to pluginmanager.cpp.
+- Split pluginmanager.cpp into three parts:
+  Radiant's synapse client stuff in plugin.cpp.
+  Implementation of brush/entity/patch-handles stuff in pluginapi.cpp.
+  Synapse server init/shutdown in pluginmanager.cpp.
+- Added forward-declarations to avoid including other headers.
+- Replaced CString usage with Str;
+- Removed unused brush-scripts stuff.
+- Cleaned up patch-vertex-area-selection logic.
+- Removed very old code chunks that were commented or #if 0.
+- Replaced project-entity with a dedicated key/value string map.
+
+---- branch point - spog-cleanup
+
+06/12/2003
+SCDS_ReyalP
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=930
+  shortcuts to change texture window scale
+
+02/12/2003
+SCDS_ReyalP
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=913
+  fix for single monitor window positioning save
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=924
+  fixes to CenterXYView shortcut, correctly bound to Shift+Control+Tab now
+TTimo
+- add a 'q3map2' command line to win32_install.py, factorize and remove win32_install_q3map2.py
+
+-- linux 1.3.14 test build 1
+
+29/11/2003
+TTimo
+- heretic2 has no q2map. linux setup tries to install and breaks
+  removed faulty setup line
+- cleaned more Linux setup fuckage caused by q2/her2
+  a tip: rm -rf build install before building and testing a new setup
+
+28/11/2003
+ydnar
+- full SCC purge of the vs.net project files (for real this time)
+- added seperate Q3Map2 build targets
+- added seperate Q3Map2 post-build Python script
+- _skybox entity support
+- _skybox and _decal in entities.def (Q3)
+
+-- win32 1.3.14 test build 1
+
+28/11/2003
+djbob
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=899
+  bobtoolz update (icon functionality is in menu too)
+djbob & TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=842
+  migration of the win32 build system to vs.net/VC7
+  new libxml and libpng packages are required:
+  http://zerowing.idsoftware.com/libxml/
+  http://zerowing.idsoftware.com/libpng/
+  updated win32_install.py for new names and paths
+TTimo
+- assraped the vcproj with sed to remove Scc entries
+SCDS_ReyalP
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=88
+  2D background image plugin
+TTimo
+- putting together win32 setup updates for 1.3.14
+  msvcr70.dll goes in core directory
+  bkgrnd2d plugin content
+  changed file paths (libxml/libpng)
+  .xlink for new JA content
+
+27/11/2003
+TTimo
+- using a central scons.signatures file for checksums
+- version bump to 1.3.14
+- a libxml-related build bug in qe3.cpp on Debian sid
+- it looks like Sid no longer has inflate_mask exported from /usr/lib/libz.so
+  switched the mask to be defined in our source
+  this may be a problem on other distros, and on holy box (Woody)
+SCDS_ReyalP
+- bug 921 and 922, Z floating window fixes
+- bug 926, hullcaulk, hintskip, subtlehint
+EvilTypeGuy
+- bug 505 - select all faces with a given texture
+
+19/11/2003
+ydnar
+- clipper tool plane points default to 1st selected patch mesh
+
+17/11/2003
+TTimo
+- upgraded server to subversion 0.33
+
+-- released 1.3.13
+
+10/11/2003
+SCDS_reyalP
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=917
+  floating windows startup crash
+
+09/11/2003
+TTimo
+- fix M4_GAME_ET ( OSX setup )
+AstroCreep
+- cleaned up JA shader scripts
+
+01/11/2003
+ydnar
+- Merged ASE submaterial/subobject code from BirdDawg
+- Made Q2/Heretic2 tools not use precompiled headers to eliminate Win32 compilation errors
+- Added glColor4ubv() support to the GL function table
+- Changed PicoModel rendering to use glColor4ubv() instead of 4 divides and pass-by-value glColor4f()
+- Fixed bug 900 by setting alpha to 255 explicitly in image module, rather than 3 input components,
+  which was borking Q3Map2 jpeg loading, and thus compiles
+
+24/10/2003
+TTimo
+- bump to 1.3.13
+Anders
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=826
+new osx patch, fixes strip bug in setup. merging setup patches to a single file
+SCDS_reyalP
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=900
+Some jpegs get garbaged alpha channel
+
+22/10/2003
+-- merge https://zerowing.idsoftware.com:666/radiant/GtkRadiant/branches/Release-1.3.12/
+  19/10/2003
+  TTimo
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=826
+    scons BUILD=info to generate a tarball and it's .info
+
+  18/10/2003
+  Spog
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=888
+    patch for 16 bit RGBA support in glwidget
+
+  -- released 1.3.12 Linux
+
+  14/10/2003
+  TTimo
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=879
+    fixed hellish dlclose issue only occuring with holy builds
+
+  -- released 1.3.12 win32
+-- end merge
+Arnout
+- added epsilon testing to hashtable compares to eliminate almost-identical vertices
+- pico surfaces now use the normals from LWO vertices
+
+21/10/2003
+Arnout
+- added hashtable for faster vertex matching during LWO surface generation
+- model rendering now uses DrawElements and will use vertex colours in wireframe/flats shade mode 
+
+20/10/2003
+Arnout
+- added LWO support to picomodel.
+    shader names are derived from surface name
+    only geometry from layer 0 is used
+- added support for 'vertical flipped' TGAs
+
+19/10/2003
+Arnout
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=893
+  fixed starton primary monitor
+  fixed mouse pointer setting on win32 to properly translate gdk's offset coordinate system in windows' one
+  
+-- released 1.3.12 win32
+
+11/10/2003
+Spog
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=865
+  fix texture subsets
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=889
+  misc update, missing JA system textures
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=824
+  fixed .pref file trashing
+Nurail
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=881
+  BSP monitoring disabled by default in Q2
+
+09/10/2003
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=883
+  more JA pack: shaders and mapextras.pk3 textures
+- fix Q2 win32_install.py to put the tools at the right spot
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=878
+  correctly support PNG images with an alpha channel
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=885
+  fix console to refresh during a texture directory load
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=739
+  fix weird Shift + Control + Z causing a Redo in non-floating window mode
+
+07/10/2003
+Nurail & TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=872
+  Q2 tools, added -fs_basepath. Need corresponding setup and .proj updates
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=875
+  fixed broken surface properties in Q2 surface plugin
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=872
+  more fixes, build paths in scons, take out INSTALL config on command line (not functional + not need)
+  added Q2 tools back to Linux setup
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=197
+  using "*" as the shaders minor in surface plugin
+- updated makeself copy to the latest from icculus.org cvs
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=574
+  sprite plugins, tweak to make it functional for all games
+- updated Q2 tools .dsp
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=876
+  more Jedi Academy setup work and content
+  moving imagepng.dll module to the core, as now both Sof2 and JA need it
+  sample maps reorg, new siege_hoth_sample.map
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=874
+  a lot more models - using a dynamic File Group in IS to cope with that
+- Q2 IS setup fix, was not properly putting stuff in baseq2/
+  IS setup: tweak to Q2 tools stuff
+
+06/10/2003
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=872
+  Q2 setup needs to be cleaned up and unified between win32 and Linux
+  using INSTALL_Q2 and TOOLS_Q2 in SCons script to install the Q2 tools
+  fixed the setup build dependencies to reference the Q2 tools targets
+  moved the Q2 specific modules imagewad and vfspak to q2/modules
+
+05/10/2003
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=871
+  updating the gtk2 version to 2.2.4
+  adding an SVN module with the Gtk2 developer package: checkout gtk2-win32
+  updating IS to the new files
+  sed'ing the .dsp to replace src-gtk2 by gtk2-win32
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=609
+  Q2 tools: comment out dupe strupr on win32
+  update IS setup to missing Q2 stuff ( vfspak and tools )
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=866
+  Fixed Camera inspector window not refreshing. Was a missing top level gtk_widget_show call
+
+03/10/2003
+Nurail
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=609
+  quake2 tools build scripts
+  Linux setup updates - Q2 game pack in Linux setup
+TTimo
+- scan through all URL links in game.xlink to update them
+- added JA links (Raven and MapCenter forums)
+
+30/09/2003
+TTimo
+- update all synapse.config, win32 .dsw and install_win32.py for new surface module
+- Jedi Academy and Quake II game packs in IS setups
+- hardcoded hacks in editor core for JA, copied over from JKII
+- bug #867, disable sleep by default
+- q3map2 bug fix
+
+Nurail
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=862
+  Q2's 'no patch' stuff
+
+29/09/2003
+TTimo
+- OSX: fixup setup.xml.in
+
+-- merge bug856 back into trunk
+16/09/2003
+Nurail
+- new patch + win32 stuff for surface module
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=804
+  refactored the XML synapse.config handling:
+    better detection of invalid XML file
+    less code, factorized to CSynapseClient::ConfigXML
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=828
+  fixing bobtoolz 'shaders' major loading issues
+  added '*' minor. to be used with lots of caution. only if the given major will have a single API such as 'shaders'
+  also, map module was missing a VFS entry in non-HL configs. that's bad karma, using a minor "*" instead
+  NOTE: on a lot of modules we could be using a '*' entry instead of having lines in synapse.config
+- took out obsolete md3model
+
+15/09/2003
+Nurail
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=856
+  quake2 surface module
+
+07/09/2003
+Nurail & TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=856
+  a surface inspector module to customize per-game API
+  removing DO_SURFACEPLUGIN define (enabled implicitely)
+  removing bSurfacePropertiesPlugin (true implicitely)
+  remove SI_SetActiveInRadiant, it's always on by default
+  why was USE_UNDOTABLE_DEFINE taken out? - put back in
+  removed DBG_PLUGIN define and related code, that stuff is from way back and no longer relevant
+  cleanup QERApp_FreeShaders in shader module from DO_SURFACEPLUGIN stuff
+  the WINAPI stuff in interfaces is not needed, that's an old remnant. Cleaned up
+-- end merge bug856 back into trunk
+
+19/09/2003
+Justin Blur
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=785
+  fix ~/.radiant permission bug
+Nurail & TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=849
+  http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=851
+  win32 updates for the new modules and install_win32.py
+
+16/09/2003
+Nurail & Hydra
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=848
+  q2 map format minor
+
+08/09/2003
+Tr3B
+- imagepng.so / PNG format support in Linux
+  NOTE: atm no official supported Linux game by GtkR uses this
+
+07/09/2003
+Nurail
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=851
+  imagewal.so module / wal image format
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=840
+  md2 support in picomodel
+
+06/09/2003
+Nurail & TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=848
+  renaming mapq3.so to map.so
+  added hooks for Q2 map format load/save to single map module (minor mapq2)
+Nurail
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=849
+  vfspak port to synapse and updates
+
+04/09/2003
+SPoG
+- Fixed crash in RunBsp caused by passing an invalid pointer to printf.
+- Changed console to wrap long lines instead of using horizontal scrollbar.
+
+30/08/2003
+Anders & TTimo
+- OSX setup, new patch to make scons SETUP=1 produce a .run
+- don't put bspc Linux binary in the setup
+
+30/08/2003
+Anders & TTimo
+- OSX setup, new patch to make scons SETUP=1 produce a .run
+- don't put bspc Linux binary in the setup
+
+26/08/2003
+Anders
+- more scons OSX, start on setup stuff
+
+25/08/2003
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=855
+  make 'move into worldspawn' work again
+Anders Gudmundson & TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=826
+  OSX scons build system
+
+24/08/2003
+ydnar
+- Removed "test.cpp" from radiant.dsp (merge artifact?)
+- Added ddslib to radiant.dsw
+- Correctly set lib deps for q3map2.dsp for ddslib
+- [bug 852] Increased buffers from 260 bytes on Win32 to 4096 bytes
+
+TTimo
+- bump to ver 1.3.12
+- EnsurePythonVersion broke in 0.91 (commented out)
+
+David Hogue
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=844
+  q3data Linux. q3data can read .ase and turn them into .md3
+
+23/08/2003
+ydnar
+- Added ddslib to repository, based on nvidia sample code, cleaned up a bit
+  straight C, loads DXT1, DXT3 and DXT5 format DDS textures.
+
+22/08/2003
+TTimo
+- https://zerowing.idsoftware.com:666/viewsvn/
+- Arnout's commit email script - try #2
+  the commit script doesn't handle viewsvn root remaps (radiant instead of radiant.svn)
+  adding a prefix to the report
+
+04/08/2003
+TTimo
+- conversion from CVS to Subversion:
+repository convert completed (with revml)
+module repositories glued together in a single one
+hooking email commit scripts and backup scripts
+- Python >= 2.1 required instead of 2.2
+
+01/08/2003
+SPoG
+- Changed gl widget to request maximum available depth buffer precision.
+- Changed all uses of deprecated GtkCList and GtkCTree to use GtkTreeView/Model.
+- Fixed directory handle leakage in synapse module search.
+- Fixed dir_dialog always returning NULL for Textures -> Load Directory.
+
+23/07/2003
+SPoG
+- Ported focus_out_event handlers in gensurf to gtk2 signals system.
+- Fixed failure to load models for entities other than misc_model.
+- Fixed crash in model module shutdown caused by mismatched resource capture/release.
+
+22/07/2003
+TTimo
+- fix q3map2 .dsp for correct glib-2.0 includes (common/vfs.c)
+- camera plugin installs to core now (RTCW and ET)
+- fixups to the merged setup stuff
+- patched cvsreport to provide explicit diff for some files #2
+- fix to work with scons 0.90 / added LIBPREFIX ('lib') where needed
+  https://sourceforge.net/tracker/?func=detail&atid=398971&aid=766975&group_id=30337
+SPoG
+- Fixed crash in cmdlib ExtractFileBase when source filename is an empty string.
+
+20/07/2003
+TTimo
+- SCons scripts for the ported plugins: bobtoolz, camera, prtview, gensurf
+- ET Linux setup script + new plugins
+- q3map2.x86 is installed and wrapped through a q3map2 script (libstdc++ LD_LIBRARY_PATH)
+- update ChangeLog and credits
+- put back the GTKRAD_DIR in .fgl
+
+19/07/2003
+SPoG
+- Tagged trunk before merge as bug537-merge-3.
+- Tagged branch port_gtk2_20030307 as gtk2-merge-final.
+- Merged changes since tag bug537-merge-2 into trunk.
+- Removed gtk dependency from plugin toolbar interface.
+- Ported prtview, bobtoolz and gensurf to gtk2.
+
+18/07/2003
+Anders Gud
+- OSX build fix
+
+16/07/2003
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=814
+  merging ET support code into to trunk
+- cvsreport 0.3.0 - http://www.nongnu.org/cvsreport/
+  rolling out this ver since old cvsreport setup broke
+- fixup to build on Linux (including fixing plugin builds)
+
+-- release-1_3_8-ET
+
+02/07/2003
+TTimo
+- new setup build, with patches and updates from SD
+- local fixing of bobtoolz dependency against libcmd, and itoolbar.h gtk header bustage
+
+19/06/2003
+TTimo
+- missing plugins. add them to .dsw for default build, add them to IS setup:
+  camera, gensurf, bobtoolz, prtview
+- fixup bobtoolz code for VC6. for(int i=0 causing duplicate definition errors
+- removed pk3man from IS (we no longer distribute/maintain it)
+  TODO: cvs remove the IS files for it
+- re-enabled plugins in build by default, disabled curry and textool
+  TODO: following error when bring up About box of bobtoolz:
+  BobToolz::ERROR->Failed To Load Exclusion List: C:\Program Files\GtkRadiant-ET-1.3\plugins\bobtoolz.dllbt\bt-el2.txt
+
+18/06/2003
+TTimo
+- add ET game pack. from Arnout's full dump of editor source + game pack data
+  trunk tagged at ET-tag for this
+- Dlg_SdAskCorePath:
+    szDir   = "C:\\Program Files\\GtkRadiant-ET-1.<<RADIANT_MAJOR>>";
+
+09/06/2003
+ydnar
+- Added Q3Map2 keys/entities to Quake 3 entities.def
+- Removed obsolete vlight keys from Quake 3 entities.def
+- Added MD5 functionality to mathlib, from:
+  http://sourceforge.net/projects/libmd5-rfc/
+
+------- merged changes since tag bug537-merge-2 from branch port_gtk2_20030307 to trunk
+
+TTimo
+- try checkin on branch see if cvsreport 0.3.0 will verbose it
+
+08/07/2003
+SPoG
+- Fixed recent-files list for file names containing underscores.
+
+07/07/2003
+SPoG
+- Fixed crash and file-type bugs in gtk file-dialog.
+TTimo
+- converted the setup code from perl to python
+- added copy over of libgcc_s and libstdc++, and LD_LIBRARY_PATH in the wrapper script
+
+06/07/2003
+SPoG
+- Changed console popup menu to include cut/copy/paste as well as clear.
+
+05/07/2003
+SPoG
+- Fixed the way surface-inspector dialog responds to escape key.
+
+04/07/2003
+TTimo
+- linux building / SCons
+  0.90 is broken, use 0.14 for now. added version check
+  adding scons SETUP=1 option to spawn setup build
+  enable back vfswad in scons
+  TODO: grab Conscript-setup, convert it to python in build_setup function
+
+02/07/2003
+TTimo
+- building a win32 setup, using -gtk2 suffix (game packs in Radiant-1.3-gtk2 and core in GtkRadiant-1.3-gtk2)
+SPoG
+- Ported vfswad to gtk2.
+- Fixed memory leak in vfspk3 directory search.
+- Added vfswad to win32_install.py.
+
+09/06/2003
+TTimo
+- tagging setup/ as gtk2_setup_rollback
+  rolling back trunk setup code to the branch to build an experimental release
+- merge trunk to branch:
+-- tagged HEAD with bug537-merge-2
+-- merge HEAD between bug537 and bug537-merge-2 into the branch --
+  31/05/2003
+  TTimo
+  - grab back vfswad code that I forgot in bug 800 rollback
+  - add prtview back to the project, fix it to build (#817)
+
+  27/05/2003
+  djbob
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=817
+    prtview fixes, upgrade to synapse
+
+  -- release-1_3_8
+-- end merge HEAD between bug537 and bug537-merge-2 into the branch --
+- freshly merged in vfswad is broken
+- freshly merged in prtview is broken
+- q3radiant.dsp -> GtkRadiant.dsp, outputs GtkRadiant.exe
+- removed vc5 dsps
+SPoG
+- Updated win32 setup stuff to use gtk2 dlls.
+- Modified setup.pl to run correctly (tested on cygwin perl 5.6).
+
+08/06/2003
+TTimo
+- Linux:
+  check gcc 3.x, better ldd check
+  add gcc version to about message
+  kill old cons stuff
+- added q3map2.x86 scons build  
+- header conflict libs/cmdlib.h tools/quake3/common/cmdlib.h
+  grepped through q3map2 source to change #include "cmdlib.h" to common/cmdlib.h
+- killed more cons files remnants
+SPoG
+- Improved error reporting for win32 setup system.
+- Fixed errors reported when running setup scripts.
+- Fixed scale of xor selection rectangle in XY window.
+
+07/06/2003
+SPoG
+- Fixed X Window System error when entering freelook on *nix.
+
+06/06/2003
+SPoG
+- Fixed copy/paste on *nix.
+- Changed copy/paste on *nix to use GtkClipboard api.
+- Changed copy/paste on win32 to be non-window-specific.
+- Further cleaned up MainFrame::Create.
+- Changed freelook to use gdk_window_get_origin instead of gdk_window_get_root_origin to place the cursor.
+
+05/06/2003
+SPoG
+- Fixed grey statusbar in 4-way-split mode.
+- Redirected gtk messages before creating main window.
+- Removed unused XYFriend hack from camwindow.
+
+04/06/2003
+TTimo
+- win32_install.py settings loaded/saved from site.conf
+
+02/06/2003
+TTimo
+- fixed python running with no output. Make sure VC6 finds native Python before any cygwin Python
+  look at the Directories settings in Tools > Options to either kill the c:\cygwin\bin path, or have Python path first
+- renamed dupe files to avoid header collision and general confusion between entity and model
+- added win32_install.py to perform post-build install (need to load the configuration paths from a non-cvs stored site.conf file)
+
+01/06/2003
+TTimo
+- bind gen.dsp to makeversion.py
+- added a run_python.bat to check for python presence and execute
+
+27/05/2003
+TTimo
+- write makeversion.py module - hook it up to SCons build - cleaner, easier to use
+- comment out vfswad build lines. source is still not in tree (bug 800 aftermath I think)
+
+18/05/2003
+SPoG
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=537
+  Changed Sys_FPrintf_VA to immediately process console events during map load.
+  Changed startup to create main window after QE_Init().
+  Fixed loading last map on startup.
+  Fixed crash on exit.
+  Fixed colour dialog.
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=537
+  have to delay merging back to trunk. 
+  have a behaviour problem between debug and release builds.
+  while debug is fine, release is screwed (see bug item)
+
+-- tagged HEAD with bug537
+-- merge HEAD between merge-gtk2-20030413 and bug537 into the branch -----
+  11/05/2003
+  Dan Olofson & TTimo
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=812
+    workaround for ATI drivers bug (polygon backfaces)
+    use Preferences > 2D Display/rendering > ATI cards with broken drivers
+  Riant
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=806
+    updated synapse.config for SoF2 png
+  TTimo
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=805
+    dir_dialog is broken - is only used in prefab path prompt
+
+  -- release-1_3_7
+
+  14/04/2003
+  TTimo
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=801
+    moved "ignoring sprite for entity.." to be a _DEBUG only thing
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=802
+    fixed models not drawing on win32. was a setup bug
+  - OSX setup build updates - added dependency against libpng3-shlibs
+  - added openurl.sh to open urls on *nix (with setup updates)
+  Riant  
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=803
+    RTCW - default_project.proj in setup
+
+  13/04/2003
+  Michael Schlueter & EvilTypeGuy
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=684
+    imagepng building under Linux
+  Riant & TTimo  
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=797
+    fixed texture compression support
+  TTimo
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=799
+    regen project file from template on version upgrade
+    updated all default_project.proj to have "version" "1"
+  - http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=798
+    missing modules/bitmaps/model_reload_entity.bmp from Linux setup
+-- end merge HEAD between merge-gtk2-20030413 and bug537 into the branch -----
+  
+17/05/2003
+TTimo
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=537
+  http://www.qeradiant.com/wikifaq/index.php?Gtk2%20build%20notes
+  went through the new dll dependencies, listed required files preparing for a single zip package
+  updated all the project files to rely on src-gtk2/
+
+13/04/2003
+SPoG
+- Tagged HEAD with 'merge-gtk2-20030413' and merged HEAD --> port_gtk2_20030307.
+
+12/04/2003
+SPoG
+- Added gtk-2.x libraries to win32 setup.
+- Changed win32 setup to use 'dynamic' file-groups, making it possible to add files without
+  modifying installshield scripts.
+- Modified win32/setup.pl to copy setup data to dynamic file-group directories.
+
+30/03/2003
+TTimo
+- added scons scripts. the scons engine is included in the tree. you just need to have python
+  have ldd -r safe check on .so  
+  TODO:
+  - make sure it's gcc3
+  - check OSX
+  - add q3map2 build
+
+29/03/2003
+TTimo
+- tracked and fixed the startup bomb on Debian sid:
+  `pkg-config gtk+-2.0 --libs`
+  -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
+  http://www.gnu.org/manual/ld-2.9.1/html_chapter/ld_2.html#SEC3
+  --export-dynamic
+    When creating a dynamically linked executable, add all symbols to the dynamic symbol table. 
+    The dynamic symbol table is the set of symbols which are visible from dynamic objects at run time. 
+    If you do not use this option, the dynamic symbol table will normally contain only those symbols 
+    which are referenced by some dynamic object mentioned in the link. If you use dlopen to load 
+    a dynamic object which needs to refer back to the symbols defined by the program, rather than 
+    some other dynamic object, then you will probably need to use this option when linking the program 
+    itself.
+  this causes symbol confusion, shaders.so's g_ShaderTable suddenly resolves to the core's g_ShaderTable
+  one is a 'shaders' API, the other an 'appshaders' .. everything gets badly mixed up
+  added a check in the cons script, using `pkg-config gtk+-2.0 --libs-only-L` `pkg-config gtk+-2.0 --libs-only-l`
+  (same for gtkglext)
+    
+28/03/2003
+TTimo
+- propagate jpeg compile fix from bug750 branch
+- use PKG_CONFIG_PATH when building radiant/ (alternate gtkglext-1.0)
+- on OSX, you need gtk+2-dev package, and pkgconfig, atk1
+  build gtkglext from source http://gtkglext.sourceforge.net
+
+17/03/2003
+TTimo
+- updated the build system to glib2/gtk2/gtkglext
+  atm it compiles and starts on my dev box (Debian Sid)
+  but doesn't reach end of initialization, hangs on
+   q = (qtexture_t*)g_hash_table_lookup (g_ShadersTable.m_pfnQTexmap (), stdName);
+   in shaders.cpp QERApp_Try_Texture_ForName
+  need to have the gtk2 dev packages, and libgtkglext1-dev
+
+12/03/2003
+SPoG
+- Replaced alpha-blended area-selection rect with XOR rect.
+- Fixed YX/XZ/YZ toggle in floating windows layout.
+- Cleaned up xor rectangle code.
+
+11/03/2003
+SPoG
+- Fixed console scroll-to-last-text-inserted.
+- Fixed console error/warning colours.
+- Refactored or removed WIN32-specific gtk-related stuff.
+- Removed win32 SetCapture/ReleaseCapture on GLWindow.
+- Removed win32 gtk_main_iteration calls in glwindow mousemoved.
+- Cleaned up start-on-primary-monitor stuff.
+- Changed main window to use standard save/load window position/size.
+- Replaced deprecated gtk_widget_set_uposition with gtk_window_move.
+- Removed win32/X gl functions from igl.
+- TODO: replace/remove deprecated gtk_widget_usize.
+
+10/03/2003
+SPoG
+- Changed fonts in win32 rc file to 8pt tahoma.
+- Fixed flat-grey gui in Regular layout mode.
+- Changed main-window save/restore maximized to use gtk API.
+- Fixed button_press_event handling on console/entity/entitylist windows.
+
+09/03/2003
+SPoG
+- Fixed crash on shutdown after changing floating-z-window preference.
+- Removed win32_realize_floating hack.
+- Refactored MainFrame::Create to make it more readable.
+- Fixed key_press_event handlers for entity/surface/patch dialogs.
+- Fixed delete_event handlers for dialogs derived from Dialog class.
+
+08/03/2003
+SPoG
+- Fixed viewport for entity window comment text.
+- Fixed x-shrinking for entity window comment text.
+- Fixed menu underscore shortcut hack in MRU list.
+- Changed groupdialog to connect switch_page signal after creating all pages. 
+- Changed gl widget to use gtkglext/pango to create fonts.
+- Cleaned up gtkglext glwidget implementation.
+- Reduced border size on toolbar widgets.
+- Replaced font with font_name in win32 rc file.
+- Added viewports for all scrolled text boxes.
+- Fixed entities/textures/console window title update when page is changed.
+- Fixed floating windows not being transient to main window (don't want them on taskbar).
+
+07/03/2003
+SPoG
+- Created a new branch for the port to gtk 2.x. 
+- Fixed menu underscore shortcuts to use gtk_label_new_with_mnemonic.
+- Fixed global keyboard shortcuts by using mainframe_keypress.
+- Fixed use of deprecated gtk_color_selection_get_color.
+- Removed use of deprecated gtk_paned_set_gutter_size.
+- Replaced deprecated gtk_widget_draw with gtk_widget_queue_draw.
+- Replaced deprecated gtk_object_get/set_data with g_object_get/set_data.
+- Replaced deprecated gdk functions with 2.x equivalents.
+
+
+----- branch port_gtk2_20030307 ------
+
+
+13/04/2003
+Michael Schlueter & EvilTypeGuy
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=684
+  imagepng building under Linux
+Riant & TTimo  
+- http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=797
+  broken texture compression support
+
+
+
+31/01/2003
+SPoG
+- bug #752 - Construct fix for ppc, patch applied.
+
+26/01/2003
+TTimo
+- bug #750 - revamp of the setup stuff on Linux
+  (under way, see bug for progress - feel free to help!)
+- reworked the cons scripts, setup is hooked in to cons now
+  also, added gcc version select on command line, using Cons_gcc.pm utility
+
+22/01/2003
+TTimo
+- merged merge-1_2_10-post back to trunk
+
+
+===============================================================
+-- merging release-1_2_9 -> merge-post-1_2_10 into trunk
+   trunk before merge is tagged pre-merge-1_2_10
+===============================================================
+
+22/01/2003
+TTimo
+- finished up the TODO items, turned into bug items or dropped them. branch is ready to move back in to trunk
+
+18/01/2003
+TTimo
+- fixed ID_SELECTION_MERGE
+
+17/01/2003
+TTimo
+- fixups
+  FlushReloadSelectedToolbarButton -> CFlushReloadSelected
+  incorrect naming: RadiantToolbarModuleManager -> CRadiantToolbarModuleManager
+  ToolbarButton -> IToolbarButton, and C* implementations
+  http://www.qeradiant.com/wikifaq/admin.php?Code%20Conventions
+
+14/01/2003
+ydnar
+- Minor Cons fix for OS X (bug 729)
+
+13/01/2003
+ydnar
+- GtkRadiant now builds on OS X, Linux, and Win32 out of the same tree
+- OSX build uses gtkfileselect-linux now, as the Darwin version was broken/old
+  fixme: change this to use OS X open dialog box or something?
+- Minor fixes to a few files to fix gcc warnings
+- Model module now builds on OS X and Linux, using Synapse properly
+- PicoModel change to invert T coordinate on ASE models
+- Q3Map2 change to export ASE models with T coordinate flipped
+- Misc Q3Map2 changes
+
+09/01/2003
+ydnar
+- Updated Construct with Darwin/OS X ld flags for 4MB stack size
+- Misc Q3Map2 updates (2.3.35-dev)
+
+05/01/2003
+ydnar
+- "angles" key now properly ordered, to work with current mathlib
+  (also changed in Q3Map2)
+
+31/12/2002
+ydnar
+- PicoModel: Minor fix to MDC loader (naming/define)
+- Q3Map2: 2.3.34-pre-1 updates
+- MapXML dsp unix->dos newlines
+
+29/12/2002
+SPoG
+- Merged q3map2-texturing prefs key.
+- Merged vfs check for gamemode project key.
+
+27/12/2002
+TTimo
+- fix GetTickCount stuff
+- added q3map2 cons script
+- fixed Linux build
+
+23/12/2002
+SPoG
+- Added model cache API, moved model cache implementation from entity module to core. 
+- Added file-type registry API, replaced core file-type manager with registry.
+- Changed model module to register supported file types with core registry.
+- Removed or #ifdef'd non-functional code from model module.
+- Added support for misc_gamemodel and model_static to entity module.
+- Cleaned up entity module's on-epair-changed API.
+- Moved light-entity-specific code to a seperate file in entity module.
+- Cleaned up file dialog interface - specify file-type-lists with a string.
+
+22/12/2002
+SPoG
+- Ported camera plugin to synapse, adding support for camera and ui APIs.
+
+20/12/2002
+SPoG
+- Fixed default prefs setting for selected-brushes-camera, gridmajor-alt and gridminor-alt.
+- Merged CEntityEclassModel::Draw in entity module.
+- Ported imagepng module to synapse.
+- Fixed warning for CamDragMultiSelect preference bool used as int.
+
+19/12/2002
+SPoG
+- Fixed white-textures bug caused by texture compression preferences.
+- Ported light-radius rendering to 1.3 entity module.
+
+18/12/2002
+SPoG
+- Merged win32 project files, with the exception of camera plugin.
+- Ported model module to synapse API.
+- Redesigned toolbar API to remove gtk-dependency from toolbar plugins.
+- Refactored window-position preference save/load.
+
+17/12/2002
+TTimo
+- kick doxygen generation for branch merge-1_2_10-post
+
+15/12/2002
+TTimo
+- having the linux version compile and start again. took out numerous elements while merging, built a list of TODO stuff
+  the main thing to do being to bring the win32 build back up too, then to go through TODO list and fix stuff
+  until the win32 version runs too, I check this in to a seperate branch merge-1_2_10-post
+- There is quite a massive update in mainframe.cpp switch case for all events.
+  Looks like it's just a reordering of stuff, but it looks bad in the diffs.
+- added m_MapReg pattern
+
+- At some point, I'm thinking that forcing correct TAB/SPACE conversion on the server end would be a good thing to have.
+  Nazisticly forcing the formatting sounds like the only viable solution.
+
+               11/12/2002
+               RR2DO2
+               - #418, mdc load and display (RTCW)
+               - #597, CenterCamera shortcut
+               Use Ctrl+Shift+TAB to center the views onto the current camera location
+               - #714, bitmap loading fixes and speedups
+               - #715, fixed Alt+Shift cycle/drill select to work with brush-based entities
+               EvilTypeGuy
+               - #718, fix compilation warnings
+               Riant
+               - #707, fixed HM mode in STV:EF
+
+               10/12/2002
+               EvilTypeGuy
+               - Fix gcc3 compilation warning
+               EvilTypeGuy and X-Man
+               - Fix OpenURL so browser launching works on XDarwin (Mac) systems.
+
+               8/12/2002
+               RR2DO2
+               - #710, AssignSound pattern
+               - #711, SoF2 model_static drawing
+               - #713