[Gtkradiant] r5079 - in GtkRadiant/trunk: . docs/developer include libs libs/modulesystem plugins/archivepak plugins/archivewad plugins/archivezip plugins/entity plugins/image plugins/imagehl plugins/imagepng plugins/imageq2 plugins/mapq3 plugins/mapxml plugins/md3model plugins/model plugins/sample plugins/shaders plugins/vfspk3 radiant

svn-noreply at zerowing.idsoftware.com svn-noreply at zerowing.idsoftware.com
Sun Mar 6 08:39:29 CST 2005


Author: spog
Date: Sun Mar  6 08:38:58 2005
New Revision: 5079

Added:
   GtkRadiant/trunk/libs/typesystem.cpp   (contents, props changed)
   GtkRadiant/trunk/libs/typesystem.h   (contents, props changed)
Modified:
   GtkRadiant/trunk/CONTRIBUTORS
   GtkRadiant/trunk/docs/developer/CHANGES
   GtkRadiant/trunk/docs/developer/TODO
   GtkRadiant/trunk/include/itextstream.h
   GtkRadiant/trunk/include/modelskin.h
   GtkRadiant/trunk/include/modulesystem.h
   GtkRadiant/trunk/libs/entitylib.h
   GtkRadiant/trunk/libs/libs.vcproj
   GtkRadiant/trunk/libs/modulesystem/moduleregistry.h
   GtkRadiant/trunk/libs/modulesystem/modulesmap.h
   GtkRadiant/trunk/libs/modulesystem/singletonmodule.h
   GtkRadiant/trunk/libs/scenelib.h
   GtkRadiant/trunk/plugins/archivepak/plugin.cpp
   GtkRadiant/trunk/plugins/archivewad/plugin.cpp
   GtkRadiant/trunk/plugins/archivezip/plugin.cpp
   GtkRadiant/trunk/plugins/entity/plugin.cpp
   GtkRadiant/trunk/plugins/entity/skincache.cpp
   GtkRadiant/trunk/plugins/image/image.cpp
   GtkRadiant/trunk/plugins/imagehl/imagehl.cpp
   GtkRadiant/trunk/plugins/imagepng/plugin.cpp
   GtkRadiant/trunk/plugins/imageq2/imageq2.cpp
   GtkRadiant/trunk/plugins/mapq3/plugin.cpp
   GtkRadiant/trunk/plugins/mapxml/plugin.cpp
   GtkRadiant/trunk/plugins/md3model/plugin.cpp
   GtkRadiant/trunk/plugins/model/plugin.cpp
   GtkRadiant/trunk/plugins/sample/sample.cpp
   GtkRadiant/trunk/plugins/shaders/plugin.cpp
   GtkRadiant/trunk/plugins/vfspk3/vfspk3.cpp
   GtkRadiant/trunk/radiant/brush.h
   GtkRadiant/trunk/radiant/brushmodule.cpp
   GtkRadiant/trunk/radiant/eclass.cpp
   GtkRadiant/trunk/radiant/eclass_def.cpp
   GtkRadiant/trunk/radiant/eclass_doom3.cpp
   GtkRadiant/trunk/radiant/eclass_fgd.cpp
   GtkRadiant/trunk/radiant/eclass_xml.cpp
   GtkRadiant/trunk/radiant/entityinspector.cpp
   GtkRadiant/trunk/radiant/mainframe.cpp
   GtkRadiant/trunk/radiant/patchmodule.cpp
   GtkRadiant/trunk/radiant/plugin.cpp
   GtkRadiant/trunk/radiant/referencecache.cpp
   GtkRadiant/trunk/radiant/renderstate.cpp
   GtkRadiant/trunk/radiant/selection.cpp
   GtkRadiant/trunk/radiant/server.cpp
   GtkRadiant/trunk/radiant/server.h
   GtkRadiant/trunk/radiant/textures.cpp
   GtkRadiant/trunk/radiant/undo.cpp
Log:
type-system optimisation; module-system refactoring

Modified: GtkRadiant/trunk/CONTRIBUTORS
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/CONTRIBUTORS?view=diff&rev=5079&p1=GtkRadiant/trunk/CONTRIBUTORS&r1=5078&p2=GtkRadiant/trunk/CONTRIBUTORS&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/docs/developer/CHANGES
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/docs/developer/CHANGES?view=diff&rev=5079&p1=GtkRadiant/trunk/docs/developer/CHANGES&r1=5078&p2=GtkRadiant/trunk/docs/developer/CHANGES&r2=5079
==============================================================================
--- GtkRadiant/trunk/docs/developer/CHANGES	(original)
+++ GtkRadiant/trunk/docs/developer/CHANGES	Sun Mar  6 08:38:58 2005
@@ -1,9 +1,16 @@
 This is the changelog for developers, != changelog for the end user 
 that we distribute with the binaries. (see changelog)
 
+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().
+
 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

Modified: GtkRadiant/trunk/docs/developer/TODO
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/docs/developer/TODO?view=diff&rev=5079&p1=GtkRadiant/trunk/docs/developer/TODO&r1=5078&p2=GtkRadiant/trunk/docs/developer/TODO&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/include/itextstream.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/include/itextstream.h?view=diff&rev=5079&p1=GtkRadiant/trunk/include/itextstream.h&r1=5078&p2=GtkRadiant/trunk/include/itextstream.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/include/modelskin.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/include/modelskin.h?view=diff&rev=5079&p1=GtkRadiant/trunk/include/modelskin.h&r1=5078&p2=GtkRadiant/trunk/include/modelskin.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/include/modulesystem.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/include/modulesystem.h?view=diff&rev=5079&p1=GtkRadiant/trunk/include/modulesystem.h&r1=5078&p2=GtkRadiant/trunk/include/modulesystem.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/libs/entitylib.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/entitylib.h?view=diff&rev=5079&p1=GtkRadiant/trunk/libs/entitylib.h&r1=5078&p2=GtkRadiant/trunk/libs/entitylib.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/libs/libs.vcproj
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/libs.vcproj?view=diff&rev=5079&p1=GtkRadiant/trunk/libs/libs.vcproj&r1=5078&p2=GtkRadiant/trunk/libs/libs.vcproj&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/libs/modulesystem/moduleregistry.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/modulesystem/moduleregistry.h?view=diff&rev=5079&p1=GtkRadiant/trunk/libs/modulesystem/moduleregistry.h&r1=5078&p2=GtkRadiant/trunk/libs/modulesystem/moduleregistry.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/libs/modulesystem/modulesmap.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/modulesystem/modulesmap.h?view=diff&rev=5079&p1=GtkRadiant/trunk/libs/modulesystem/modulesmap.h&r1=5078&p2=GtkRadiant/trunk/libs/modulesystem/modulesmap.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/libs/modulesystem/singletonmodule.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/modulesystem/singletonmodule.h?view=diff&rev=5079&p1=GtkRadiant/trunk/libs/modulesystem/singletonmodule.h&r1=5078&p2=GtkRadiant/trunk/libs/modulesystem/singletonmodule.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/libs/scenelib.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/scenelib.h?view=diff&rev=5079&p1=GtkRadiant/trunk/libs/scenelib.h&r1=5078&p2=GtkRadiant/trunk/libs/scenelib.h&r2=5079
==============================================================================

Added: GtkRadiant/trunk/libs/typesystem.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/typesystem.cpp?view=auto&rev=5079
==============================================================================

Added: GtkRadiant/trunk/libs/typesystem.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/typesystem.h?view=auto&rev=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/archivepak/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/archivepak/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/archivepak/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/archivepak/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/archivewad/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/archivewad/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/archivewad/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/archivewad/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/archivezip/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/archivezip/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/archivezip/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/archivezip/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/entity/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/entity/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/entity/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/entity/skincache.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/skincache.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/entity/skincache.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/entity/skincache.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/image/image.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/image/image.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/image/image.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/image/image.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/imagehl/imagehl.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/imagehl/imagehl.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/imagehl/imagehl.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/imagehl/imagehl.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/imagepng/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/imagepng/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/imagepng/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/imagepng/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/imageq2/imageq2.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/imageq2/imageq2.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/imageq2/imageq2.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/imageq2/imageq2.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/mapq3/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/mapq3/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/mapq3/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/mapq3/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/mapxml/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/mapxml/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/mapxml/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/mapxml/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/md3model/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/md3model/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/md3model/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/md3model/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/model/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/model/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/model/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/model/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/sample/sample.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/sample/sample.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/sample/sample.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/sample/sample.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/shaders/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/shaders/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/shaders/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/shaders/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/plugins/vfspk3/vfspk3.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/vfspk3/vfspk3.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/plugins/vfspk3/vfspk3.cpp&r1=5078&p2=GtkRadiant/trunk/plugins/vfspk3/vfspk3.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/brush.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/brush.h?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/brush.h&r1=5078&p2=GtkRadiant/trunk/radiant/brush.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/brushmodule.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/brushmodule.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/brushmodule.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/brushmodule.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/eclass.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/eclass.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/eclass.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/eclass.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/eclass_def.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/eclass_def.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/eclass_def.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/eclass_def.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/eclass_doom3.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/eclass_doom3.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/eclass_doom3.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/eclass_doom3.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/eclass_fgd.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/eclass_fgd.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/eclass_fgd.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/eclass_fgd.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/eclass_xml.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/eclass_xml.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/eclass_xml.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/eclass_xml.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/entityinspector.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/entityinspector.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/entityinspector.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/entityinspector.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/mainframe.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/mainframe.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/mainframe.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/mainframe.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/patchmodule.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/patchmodule.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/patchmodule.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/patchmodule.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/plugin.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/plugin.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/plugin.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/plugin.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/referencecache.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/referencecache.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/referencecache.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/referencecache.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/renderstate.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/renderstate.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/renderstate.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/renderstate.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/selection.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/selection.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/selection.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/selection.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/server.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/server.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/server.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/server.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/server.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/server.h?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/server.h&r1=5078&p2=GtkRadiant/trunk/radiant/server.h&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/textures.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/textures.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/textures.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/textures.cpp&r2=5079
==============================================================================

Modified: GtkRadiant/trunk/radiant/undo.cpp
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/radiant/undo.cpp?view=diff&rev=5079&p1=GtkRadiant/trunk/radiant/undo.cpp&r1=5078&p2=GtkRadiant/trunk/radiant/undo.cpp&r2=5079
==============================================================================



More information about the Gtkradiant mailing list