[Gtkradiant] r5247 - in GtkRadiant/trunk: docs/developer include libs libs/container libs/math plugins/archivepak plugins/archivezip plugins/entity plugins/md3model plugins/model radiant

svn-noreply at zerowing.idsoftware.com svn-noreply at zerowing.idsoftware.com
Sun Oct 23 07:39:01 CDT 2005


Author: spog
Date: Sun Oct 23 07:38:31 2005
New Revision: 5247

Modified:
   GtkRadiant/trunk/docs/developer/CHANGES
   GtkRadiant/trunk/include/editable.h
   GtkRadiant/trunk/include/iselection.h
   GtkRadiant/trunk/libs/container/array.h
   GtkRadiant/trunk/libs/dragplanes.h
   GtkRadiant/trunk/libs/fs_filesystem.h
   GtkRadiant/trunk/libs/instancelib.h
   GtkRadiant/trunk/libs/maplib.h
   GtkRadiant/trunk/libs/math/matrix.h
   GtkRadiant/trunk/libs/math/vector.h
   GtkRadiant/trunk/libs/scenelib.h
   GtkRadiant/trunk/libs/transformlib.h
   GtkRadiant/trunk/plugins/archivepak/archive.cpp
   GtkRadiant/trunk/plugins/archivezip/archive.cpp
   GtkRadiant/trunk/plugins/entity/angle.h
   GtkRadiant/trunk/plugins/entity/angles.h
   GtkRadiant/trunk/plugins/entity/curve.h
   GtkRadiant/trunk/plugins/entity/doom3group.cpp
   GtkRadiant/trunk/plugins/entity/eclassmodel.cpp
   GtkRadiant/trunk/plugins/entity/generic.cpp
   GtkRadiant/trunk/plugins/entity/group.cpp
   GtkRadiant/trunk/plugins/entity/light.cpp
   GtkRadiant/trunk/plugins/entity/miscmodel.cpp
   GtkRadiant/trunk/plugins/entity/modelskinkey.h
   GtkRadiant/trunk/plugins/entity/origin.h
   GtkRadiant/trunk/plugins/entity/rotation.h
   GtkRadiant/trunk/plugins/entity/scale.h
   GtkRadiant/trunk/plugins/md3model/model.h
   GtkRadiant/trunk/plugins/model/model.cpp
   GtkRadiant/trunk/radiant/brush.h
   GtkRadiant/trunk/radiant/brushnode.h
   GtkRadiant/trunk/radiant/brushtokens.h
   GtkRadiant/trunk/radiant/brushxml.h
   GtkRadiant/trunk/radiant/csg.cpp
   GtkRadiant/trunk/radiant/entity.cpp
   GtkRadiant/trunk/radiant/mainframe.cpp
   GtkRadiant/trunk/radiant/nullmodel.cpp
   GtkRadiant/trunk/radiant/patch.cpp
   GtkRadiant/trunk/radiant/patch.h
   GtkRadiant/trunk/radiant/patchdialog.cpp
   GtkRadiant/trunk/radiant/patchmanip.cpp
   GtkRadiant/trunk/radiant/scenegraph.cpp
   GtkRadiant/trunk/radiant/selection.cpp
   GtkRadiant/trunk/radiant/xywindow.cpp
Log:
basic free-scale support; entity free-rotation fixes and improvements; minor memory-leak fixes

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

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

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

Modified: GtkRadiant/trunk/libs/container/array.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/container/array.h?view=diff&rev=5247&p1=GtkRadiant/trunk/libs/container/array.h&r1=5246&p2=GtkRadiant/trunk/libs/container/array.h&r2=5247
==============================================================================

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

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

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

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

Modified: GtkRadiant/trunk/libs/math/matrix.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/math/matrix.h?view=diff&rev=5247&p1=GtkRadiant/trunk/libs/math/matrix.h&r1=5246&p2=GtkRadiant/trunk/libs/math/matrix.h&r2=5247
==============================================================================

Modified: GtkRadiant/trunk/libs/math/vector.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/libs/math/vector.h?view=diff&rev=5247&p1=GtkRadiant/trunk/libs/math/vector.h&r1=5246&p2=GtkRadiant/trunk/libs/math/vector.h&r2=5247
==============================================================================

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

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

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

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

Modified: GtkRadiant/trunk/plugins/entity/angle.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/angle.h?view=diff&rev=5247&p1=GtkRadiant/trunk/plugins/entity/angle.h&r1=5246&p2=GtkRadiant/trunk/plugins/entity/angle.h&r2=5247
==============================================================================

Modified: GtkRadiant/trunk/plugins/entity/angles.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/angles.h?view=diff&rev=5247&p1=GtkRadiant/trunk/plugins/entity/angles.h&r1=5246&p2=GtkRadiant/trunk/plugins/entity/angles.h&r2=5247
==============================================================================

Modified: GtkRadiant/trunk/plugins/entity/curve.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/curve.h?view=diff&rev=5247&p1=GtkRadiant/trunk/plugins/entity/curve.h&r1=5246&p2=GtkRadiant/trunk/plugins/entity/curve.h&r2=5247
==============================================================================

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

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

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

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

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

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

Modified: GtkRadiant/trunk/plugins/entity/modelskinkey.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/modelskinkey.h?view=diff&rev=5247&p1=GtkRadiant/trunk/plugins/entity/modelskinkey.h&r1=5246&p2=GtkRadiant/trunk/plugins/entity/modelskinkey.h&r2=5247
==============================================================================

Modified: GtkRadiant/trunk/plugins/entity/origin.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/origin.h?view=diff&rev=5247&p1=GtkRadiant/trunk/plugins/entity/origin.h&r1=5246&p2=GtkRadiant/trunk/plugins/entity/origin.h&r2=5247
==============================================================================

Modified: GtkRadiant/trunk/plugins/entity/rotation.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/rotation.h?view=diff&rev=5247&p1=GtkRadiant/trunk/plugins/entity/rotation.h&r1=5246&p2=GtkRadiant/trunk/plugins/entity/rotation.h&r2=5247
==============================================================================

Modified: GtkRadiant/trunk/plugins/entity/scale.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/entity/scale.h?view=diff&rev=5247&p1=GtkRadiant/trunk/plugins/entity/scale.h&r1=5246&p2=GtkRadiant/trunk/plugins/entity/scale.h&r2=5247
==============================================================================

Modified: GtkRadiant/trunk/plugins/md3model/model.h
Url: http://zerowing.idsoftware.com/viewcvs/radiant/GtkRadiant/trunk/plugins/md3model/model.h?view=diff&rev=5247&p1=GtkRadiant/trunk/plugins/md3model/model.h&r1=5246&p2=GtkRadiant/trunk/plugins/md3model/model.h&r2=5247
==============================================================================

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



More information about the Gtkradiant mailing list