Changesets: DarkRadiant

master 3df299ff

2016-12-26 11:39:58

codereader

Details Diff
Fix UndoSystem assertion due to uninitialised member
Attach Issues:
mod - radiant/selection/ManipulateMouseTool.cpp Diff File

master 73dfcc13

2016-12-26 08:30:04

codereader

Details Diff
xmlutil::Document employes mutexes now to lock data

This is very unlikely to be waterproof, since it's still possible to
hold stale xmlutil::Node objects, but it seems to prevent the crashes
during startup at least.
Attach Issues:
mod - libs/xmlutil/Document.cpp Diff File
mod - libs/xmlutil/Document.h Diff File

master b02f6c2c

2016-12-26 06:37:17

codereader

Details Diff
Resolve 0004448: Add option to validate that Conversation actors are existing in the map
Attach Issues:
mod - install/ui/conversationeditor.fbp Diff File
mod - install/ui/conversationeditor.xrc Diff File
mod - plugins/dm.conversation/ConversationEditor.cpp Diff File
mod - plugins/dm.conversation/ConversationEditor.h Diff File

master bec8643b

2016-12-25 20:01:58

codereader

Details Diff
Conversation Editor now supports browsing animations in appropriate commands
Attach Issues:
add - plugins/dm.conversation/ActorNodeFinder.h Diff File
mod - plugins/dm.conversation/CommandArgumentItem.cpp Diff File
mod - plugins/dm.conversation/CommandArgumentItem.h Diff File
mod - plugins/dm.conversation/CommandEditor.cpp Diff File
mod - plugins/dm.conversation/CommandEditor.h Diff File
mod - plugins/uimanager/animationpreview/MD5AnimationViewer.cpp Diff File
mod - tools/msvc2015/dm.conversation.vcxproj Diff File
mod - tools/msvc2015/dm.conversation.vcxproj.filters Diff File

master 19cea4bf

2016-12-25 19:14:11

codereader

Details Diff
Support model/anim preselection in MD5AnimationViewer

But due to some reason we need to wait until the window is shown, so do
the preselection in the first idle event after the preview GL widget is
displayed.
Attach Issues:
mod - plugins/uimanager/animationpreview/MD5AnimationChooser.cpp Diff File
mod - plugins/uimanager/animationpreview/MD5AnimationViewer.cpp Diff File
mod - plugins/uimanager/animationpreview/MD5AnimationViewer.h Diff File

master 4056bac1

2016-12-25 18:35:43

codereader

Details Diff
Add convenience method to TreeView class
Attach Issues:
mod - libs/wxutil/TreeView.cpp Diff File
mod - libs/wxutil/TreeView.h Diff File
mod - radiant/ui/entitychooser/EntityClassChooser.cpp Diff File

master 6732b8b8

2016-12-25 18:12:32

codereader

Details Diff
Add AnimationArgument item to Conversation dialog to allow for anim lookups
Attach Issues:
mod - plugins/dm.conversation/CommandArgumentItem.cpp Diff File
mod - plugins/dm.conversation/CommandArgumentItem.h Diff File
mod - plugins/dm.conversation/CommandEditor.cpp Diff File

master 39484f01

2016-12-25 18:12:09

codereader

Details Diff
Add Animation Chooser interface and implementation
Attach Issues:
add - include/ianimationchooser.h Diff File
mod - include/idialogmanager.h Diff File
mod - include/iresourcechooser.h Diff File
mod - plugins/uimanager/DialogManager.cpp Diff File
mod - plugins/uimanager/DialogManager.h Diff File
mod - plugins/uimanager/Makefile.am Diff File
add - plugins/uimanager/animationpreview/MD5AnimationChooser.cpp Diff File
add - plugins/uimanager/animationpreview/MD5AnimationChooser.h Diff File
mod - plugins/uimanager/animationpreview/MD5AnimationViewer.cpp Diff File
mod - plugins/uimanager/animationpreview/MD5AnimationViewer.h Diff File
mod - tools/msvc2015/include.vcxproj Diff File
mod - tools/msvc2015/uimanager.vcxproj Diff File
mod - tools/msvc2015/uimanager.vcxproj.filters Diff File

master 1e5fb84d

2016-12-25 14:48:03

codereader

Details Diff
Move MD5AnimationViewer to UIManager module
Attach Issues:
mod - plugins/uimanager/Makefile.am Diff File
mod - plugins/uimanager/UIManager.cpp Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/RadiantModule.cpp Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc2015/uimanager.vcxproj Diff File
mod - tools/msvc2015/uimanager.vcxproj.filters Diff File

master bf4f4cc9

2016-12-25 08:32:29

codereader

Details Diff
Refactor CommandEditor and prepare for animation picking
Attach Issues:
mod - plugins/dm.conversation/CommandEditor.cpp Diff File
mod - plugins/dm.conversation/CommandEditor.h Diff File

master 1853bfa1

2016-12-25 08:05:51

codereader

Details Diff
Resolve part of 0004377: Conversation commands using sound shaders now use the corresponding IResourceChooser
Attach Issues:
mod - plugins/dm.conversation/CommandArgumentItem.cpp Diff File
mod - plugins/dm.conversation/CommandArgumentItem.h Diff File
mod - plugins/dm.conversation/CommandEditor.cpp Diff File

master 81c101c5

2016-12-25 08:04:57

codereader

Details Diff
Introduce IResourceChooser interface, implement SoundChooser based on this

Resource chooser instance can be acquired through the DialogManager
interface. Move the SoundChooser implementation to the UI Manager module
for this purpose.
Attach Issues:
mod - include/idialogmanager.h Diff File
add - include/iresourcechooser.h Diff File
mod - include/precompiled_interfaces.h Diff File
mod - plugins/uimanager/DialogManager.cpp Diff File
mod - plugins/uimanager/DialogManager.h Diff File
mod - plugins/uimanager/Makefile.am Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/ui/einspector/SoundPropertyEditor.cpp Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc2015/include.vcxproj Diff File
mod - tools/msvc2015/uimanager.vcxproj Diff File
mod - tools/msvc2015/uimanager.vcxproj.filters Diff File

master dc42f6f6

2016-12-22 19:00:06

codereader

Details Diff
Resolve 0004444: Make selected group item colour customisable.

And make sure newly added colour scheme items get added to existing ones
defined in the user's settings folder.
Attach Issues:
mod - install/colours.xml Diff File
mod - plugins/uimanager/colourscheme/ColourScheme.cpp Diff File
mod - plugins/uimanager/colourscheme/ColourScheme.h Diff File
mod - plugins/uimanager/colourscheme/ColourSchemeManager.cpp Diff File
mod - radiant/render/backend/OpenGLShader.cpp Diff File

master e14e55e9

2016-12-22 14:42:37

codereader

Details Diff
Linux build fixes
Attach Issues:
mod - Makefile.in Diff File
mod - aclocal.m4 Diff File
mod - config.h.in Diff File
mod - configure Diff File
mod - libs/Makefile.in Diff File
mod - libs/ddslib/Makefile.in Diff File
mod - libs/math/Makefile.in Diff File
mod - libs/picomodel/Makefile.in Diff File
mod - libs/render/VertexCb.h Diff File
mod - libs/render/VertexNCb.h Diff File
mod - libs/scene/Makefile.in Diff File
mod - libs/wxutil/Makefile.in Diff File
mod - libs/xmlutil/Makefile.in Diff File
mod - ltmain.sh Diff File
mod - m4/libtool.m4 Diff File
mod - m4/ltoptions.m4 Diff File
mod - m4/ltsugar.m4 Diff File
mod - m4/ltversion.m4 Diff File
mod - m4/lt~obsolete.m4 Diff File
mod - plugins/Makefile.in Diff File
mod - plugins/archivezip/Makefile.in Diff File
mod - plugins/commandsystem/Makefile.in Diff File
mod - plugins/dm.conversation/Makefile.in Diff File
mod - plugins/dm.difficulty/Makefile.in Diff File
mod - plugins/dm.editing/Makefile.in Diff File
mod - plugins/dm.gui/Makefile.in Diff File
mod - plugins/dm.objectives/Makefile.in Diff File
mod - plugins/dm.stimresponse/Makefile.in Diff File
mod - plugins/eclassmgr/Makefile.in Diff File
mod - plugins/eclasstree/Makefile.in Diff File
mod - plugins/entity/Makefile.in Diff File
mod - plugins/entitylist/Makefile.in Diff File
mod - plugins/eventmanager/Makefile.in Diff File
mod - plugins/filetypes/Makefile.in Diff File
mod - plugins/filters/Makefile.in Diff File
mod - plugins/fonts/Makefile.in Diff File
mod - plugins/grid/Makefile.in Diff File
mod - plugins/image/Makefile.in Diff File
mod - plugins/mapdoom3/Makefile.in Diff File
mod - plugins/md5model/Makefile.in Diff File
mod - plugins/model/Makefile.in Diff File
mod - plugins/particles/Makefile.in Diff File
mod - plugins/scenegraph/Makefile.in Diff File
mod - plugins/script/Makefile.in Diff File
mod - plugins/shaders/Makefile.in Diff File
mod - plugins/skins/Makefile.in Diff File
mod - plugins/sound/Makefile.in Diff File
mod - plugins/uimanager/Makefile.in Diff File
mod - plugins/undo/Makefile.in Diff File
mod - plugins/vfspk3/Makefile.in Diff File
mod - plugins/xmlregistry/Makefile.in Diff File
mod - radiant/Makefile.in Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/ManipulationPivot.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.h Diff File
mod - radiant/selection/SelectionMouseTools.cpp Diff File
mod - radiant/selection/SelectionTest.h Diff File

master 8568fc40

2016-12-21 20:02:27

codereader

Details Diff
Fix 0004445: Removing worldspawn from the map prevents new brushes from being drag-created

Was a regression introduced by the changes in the Map class
Attach Issues:
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/Map.h Diff File

master d583ce1b

2016-12-21 18:55:58

codereader

Details Diff
Merge remote-tracking branch 'refs/remotes/origin/manipulator'
Attach Issues:
mod - include/iselection.h Diff File
mod - include/iselectiontest.h Diff File
mod - libs/pivot.h Diff File
mod - plugins/entity/VertexInstance.h Diff File
mod - plugins/entity/curve/CurveEditInstance.cpp Diff File
mod - plugins/entity/doom3group/Doom3GroupNode.cpp Diff File
mod - plugins/entity/generic/GenericEntity.cpp Diff File
mod - plugins/entity/light/Light.cpp Diff File
mod - plugins/entity/speaker/SpeakerNode.cpp Diff File
mod - plugins/md5model/MD5Surface.cpp Diff File
mod - plugins/model/RenderablePicoSurface.cpp Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/brush/Brush.cpp Diff File
mod - radiant/brush/BrushNode.cpp Diff File
mod - radiant/brush/EdgeInstance.h Diff File
mod - radiant/brush/FaceInstance.cpp Diff File
mod - radiant/brush/VertexInstance.h Diff File
mod - radiant/clipper/Clipper.cpp Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/patch/Patch.cpp Diff File
mod - radiant/patch/PatchControlInstance.h Diff File
mod - radiant/referencecache/NullModel.cpp Diff File
mod - radiant/selection/BestPoint.cpp Diff File
mod - radiant/selection/BestPoint.h Diff File
add - radiant/selection/BestSelector.h Diff File
rm - radiant/selection/ClipManipulator.h Diff File
rm - radiant/selection/DragManipulator.cpp Diff File
rm - radiant/selection/DragManipulator.h Diff File
rm - radiant/selection/Manipulatables.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.h Diff File
add - radiant/selection/ManipulationPivot.cpp Diff File
add - radiant/selection/ManipulationPivot.h Diff File
rm - radiant/selection/Manipulator.cpp Diff File
rm - radiant/selection/Manipulator.h Diff File
rm - radiant/selection/ManipulatorComponent.h Diff File
mod - radiant/selection/OccludeSelector.h Diff File
mod - radiant/selection/Pivot2World.h Diff File
rm - radiant/selection/Planes.cpp Diff File
rm - radiant/selection/Planes.h Diff File
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.h Diff File
rm - radiant/selection/RotateManipulator.h Diff File
rm - radiant/selection/ScaleManipulator.h Diff File
mod - radiant/selection/SelectionMouseTools.cpp Diff File
add - radiant/selection/SelectionPool.h Diff File
rm - radiant/selection/Selectors.h Diff File
add - radiant/selection/SingleItemSelector.h Diff File
mod - radiant/selection/TransformationVisitors.cpp Diff File
mod - radiant/selection/TransformationVisitors.h Diff File
rm - radiant/selection/TranslateManipulator.h Diff File
add - radiant/selection/algorithm/Planes.cpp Diff File
add - radiant/selection/algorithm/Planes.h Diff File
mod - radiant/selection/algorithm/Transformation.cpp Diff File
mod - radiant/selection/algorithm/Transformation.h Diff File
mod - radiant/selection/clipboard/Clipboard.cpp Diff File
add - radiant/selection/manipulators/ClipManipulator.h Diff File
add - radiant/selection/manipulators/DragManipulator.cpp Diff File
add - radiant/selection/manipulators/DragManipulator.h Diff File
add - radiant/selection/manipulators/ManipulatorBase.cpp Diff File
add - radiant/selection/manipulators/ManipulatorBase.h Diff File
add - radiant/selection/manipulators/ManipulatorComponents.h Diff File
add - radiant/selection/manipulators/RotateManipulator.h Diff File
add - radiant/selection/manipulators/ScaleManipulator.h Diff File
add - radiant/selection/manipulators/TranslateManipulator.h Diff File
mod - radiant/selection/shaderclipboard/ClosestTexturableFinder.cpp Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj.filters Diff File

master b9c3e4ba

2016-12-20 07:32:22

codereader

Details Diff
Cleanup TransformationVisitors header
Attach Issues:
mod - radiant/selection/TransformationVisitors.cpp Diff File
mod - radiant/selection/TransformationVisitors.h Diff File

master b0faa991

2016-12-20 07:28:23

codereader

Details Diff
Inline a few global functions.
Attach Issues:
mod - radiant/selection/TransformationVisitors.cpp Diff File
mod - radiant/selection/TransformationVisitors.h Diff File
mod - radiant/selection/algorithm/Transformation.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File
mod - radiant/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiant/selection/manipulators/ScaleManipulator.cpp Diff File

master 40e426f0

2016-12-19 20:40:26

codereader

Details Diff
Cleanup #inclusions in RadiantSelectionSystem
Attach Issues:
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File

master 3354bf43

2016-12-19 20:36:04

codereader

Details Diff
Move implementation to .cpp file
Attach Issues:
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File

master cadca404

2016-12-19 20:30:14

codereader

Details Diff
Migrate translateSelected code to algorithm namespace
Attach Issues:
mod - include/iselection.h Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.h Diff File
mod - radiant/selection/algorithm/Transformation.cpp Diff File
mod - radiant/selection/algorithm/Transformation.h Diff File
mod - radiant/selection/clipboard/Clipboard.cpp Diff File

master 4454ec63

2016-12-19 20:08:59

codereader

Details Diff
Move scale code to algorithm namespace.
Attach Issues:
mod - include/iselection.h Diff File
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.h Diff File
mod - radiant/selection/algorithm/Transformation.cpp Diff File

master 47f9c4b1

2016-12-19 19:56:21

codereader

Details Diff
Migrate rotation code from SelectionSystem to algorithm file.
Attach Issues:
mod - include/iselection.h Diff File
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.h Diff File
mod - radiant/selection/algorithm/Transformation.cpp Diff File
mod - radiant/selection/algorithm/Transformation.h Diff File

master 5a617813

2016-12-19 19:27:21

codereader

Details Diff
Rename static methods
Attach Issues:
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.h Diff File

master 4d5e5ca0

2016-12-19 19:19:40

codereader

Details Diff
Remove const-ness, and use Node_is*() variants instead of actual casts to check the types.
Attach Issues:
mod - include/iselection.h Diff File
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File
mod - radiant/selection/RadiantSelectionSystem.h Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 127 128 129 130 131 132 133  Next  Last