Changesets: DarkRadiant
master a259a130 26.12.2016 18:41 codereader Details Diff |
Allow MouseTools to render themselves in the actual scene, not just overlays | ||
mod - include/imousetool.h | Diff File | ||
master f7fcdc87 26.12.2016 18:20 codereader Details Diff |
Properly call the wxWidgets methods in forceRedraw() Invoke Refresh() first before calling Update() to redraw unconditionally. |
||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
master 4ac1910e 26.12.2016 12:07 codereader Details Diff |
In MSVC++, we can use the __declspec(export) keyword instead of .def files So get rid of the .def files and the corresponding VC++ project property, define the export declaration in the imodule.h header. |
||
mod - include/imodule.h | Diff File | ||
rm - plugins/archivezip/archivezip.def | Diff | ||
rm - plugins/commandsystem/commandsystem.def | Diff | ||
rm - plugins/dm.conversation/dm.conversation.def | Diff | ||
rm - plugins/dm.difficulty/dm.difficulty.def | Diff | ||
rm - plugins/dm.editing/dm.editing.def | Diff | ||
rm - plugins/dm.gui/dm.gui.def | Diff | ||
rm - plugins/dm.objectives/dm.objectives.def | Diff | ||
rm - plugins/dm.stimresponse/dm.stimresponse.def | Diff | ||
rm - plugins/eclassmgr/eclassmgr.def | Diff | ||
rm - plugins/eclasstree/eclasstree.def | Diff | ||
rm - plugins/entity/entity.def | Diff | ||
rm - plugins/entitylist/entitylist.def | Diff | ||
rm - plugins/eventmanager/eventmanager.def | Diff | ||
rm - plugins/filetypes/filetypes.def | Diff | ||
rm - plugins/filters/filters.def | Diff | ||
rm - plugins/fonts/fonts.def | Diff | ||
rm - plugins/grid/grid.def | Diff | ||
rm - plugins/image/image.def | Diff | ||
rm - plugins/mapdoom3/mapdoom3.def | Diff | ||
rm - plugins/md5model/md5model.def | Diff | ||
rm - plugins/model/model.def | Diff | ||
rm - plugins/particles/particles.def | Diff | ||
rm - plugins/scenegraph/scenegraph.def | Diff | ||
rm - plugins/script/script.def | Diff | ||
rm - plugins/shaders/shaders.def | Diff | ||
rm - plugins/skins/skins.def | Diff | ||
rm - plugins/sound/sound.def | Diff | ||
rm - plugins/uimanager/uimanager.def | Diff | ||
rm - plugins/undo/undo.def | Diff | ||
rm - plugins/vfspk3/vfspk3.def | Diff | ||
rm - plugins/xmlregistry/xmlregistry.def | Diff | ||
mod - radiant/modulesystem/DynamicLibraryLoader.cpp | Diff File | ||
mod - tools/msvc2015/archivezip.vcxproj | Diff File | ||
mod - tools/msvc2015/commandsystem.vcxproj | Diff File | ||
mod - tools/msvc2015/dm.conversation.vcxproj | Diff File | ||
mod - tools/msvc2015/dm.conversation.vcxproj.filters | Diff File | ||
mod - tools/msvc2015/dm.difficulty.vcxproj | Diff File | ||
mod - tools/msvc2015/dm.editing.vcxproj | Diff File | ||
mod - tools/msvc2015/dm.gui.vcxproj | Diff File | ||
mod - tools/msvc2015/dm.objectives.vcxproj | Diff File | ||
mod - tools/msvc2015/dm.stimresponse.vcxproj | Diff File | ||
mod - tools/msvc2015/eclassmgr.vcxproj | Diff File | ||
mod - tools/msvc2015/eclasstree.vcxproj | Diff File | ||
mod - tools/msvc2015/entity.vcxproj | Diff File | ||
mod - tools/msvc2015/entitylist.vcxproj | Diff File | ||
mod - tools/msvc2015/eventmanager.vcxproj | Diff File | ||
mod - tools/msvc2015/filetypes.vcxproj | Diff File | ||
mod - tools/msvc2015/filters.vcxproj | Diff File | ||
mod - tools/msvc2015/fonts.vcxproj | Diff File | ||
mod - tools/msvc2015/grid.vcxproj | Diff File | ||
mod - tools/msvc2015/image.vcxproj | Diff File | ||
mod - tools/msvc2015/mapdoom3.vcxproj | Diff File | ||
mod - tools/msvc2015/md5model.vcxproj | Diff File | ||
mod - tools/msvc2015/model.vcxproj | Diff File | ||
mod - tools/msvc2015/particles.vcxproj | Diff File | ||
mod - tools/msvc2015/scenegraph.vcxproj | Diff File | ||
mod - tools/msvc2015/script.vcxproj | Diff File | ||
mod - tools/msvc2015/shaders.vcxproj | Diff File | ||
mod - tools/msvc2015/skins.vcxproj | Diff File | ||
mod - tools/msvc2015/sound.vcxproj | Diff File | ||
mod - tools/msvc2015/uimanager.vcxproj | Diff File | ||
mod - tools/msvc2015/undo.vcxproj | Diff File | ||
mod - tools/msvc2015/vfspk3.vcxproj | Diff File | ||
mod - tools/msvc2015/xmlregistry.vcxproj | Diff File | ||
master 3df299ff 26.12.2016 11:39 codereader Details Diff |
Fix UndoSystem assertion due to uninitialised member | ||
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
master 73dfcc13 26.12.2016 08:30 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. |
||
mod - libs/xmlutil/Document.cpp | Diff File | ||
mod - libs/xmlutil/Document.h | Diff File | ||
master b02f6c2c 26.12.2016 06:37 codereader Details Diff |
Resolve 0004448: Add option to validate that Conversation actors are existing in the map | ||
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 25.12.2016 20:01 codereader Details Diff |
Conversation Editor now supports browsing animations in appropriate commands | ||
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 25.12.2016 19:14 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. |
||
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 25.12.2016 18:35 codereader Details Diff |
Add convenience method to TreeView class | ||
mod - libs/wxutil/TreeView.cpp | Diff File | ||
mod - libs/wxutil/TreeView.h | Diff File | ||
mod - radiant/ui/entitychooser/EntityClassChooser.cpp | Diff File | ||
master 6732b8b8 25.12.2016 18:12 codereader Details Diff |
Add AnimationArgument item to Conversation dialog to allow for anim lookups | ||
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 25.12.2016 18:12 codereader Details Diff |
Add Animation Chooser interface and implementation | ||
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 25.12.2016 14:48 codereader Details Diff |
Move MD5AnimationViewer to UIManager module | ||
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 25.12.2016 08:32 codereader Details Diff |
Refactor CommandEditor and prepare for animation picking | ||
mod - plugins/dm.conversation/CommandEditor.cpp | Diff File | ||
mod - plugins/dm.conversation/CommandEditor.h | Diff File | ||
master 1853bfa1 25.12.2016 08:05 codereader Details Diff |
Resolve part of 0004377: Conversation commands using sound shaders now use the corresponding IResourceChooser | ||
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 25.12.2016 08:04 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. |
||
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 22.12.2016 19:00 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. |
||
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 22.12.2016 14:42 codereader Details Diff |
Linux build fixes | ||
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 21.12.2016 20:02 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 |
||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
master d583ce1b 21.12.2016 18:55 codereader Details Diff |
Merge remote-tracking branch 'refs/remotes/origin/manipulator' | ||
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 | ||
rm - radiant/selection/DragManipulator.cpp | Diff | ||
rm - radiant/selection/DragManipulator.h | Diff | ||
rm - radiant/selection/Manipulatables.h | Diff | ||
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 | ||
rm - radiant/selection/Manipulator.h | Diff | ||
rm - radiant/selection/ManipulatorComponent.h | Diff | ||
mod - radiant/selection/OccludeSelector.h | Diff File | ||
mod - radiant/selection/Pivot2World.h | Diff File | ||
rm - radiant/selection/Planes.cpp | Diff | ||
rm - radiant/selection/Planes.h | Diff | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
rm - radiant/selection/RotateManipulator.h | Diff | ||
rm - radiant/selection/ScaleManipulator.h | Diff | ||
mod - radiant/selection/SelectionMouseTools.cpp | Diff File | ||
add - radiant/selection/SelectionPool.h | Diff File | ||
rm - radiant/selection/Selectors.h | Diff | ||
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 | ||
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 20.12.2016 07:32 codereader Details Diff |
Cleanup TransformationVisitors header | ||
mod - radiant/selection/TransformationVisitors.cpp | Diff File | ||
mod - radiant/selection/TransformationVisitors.h | Diff File | ||
master b0faa991 20.12.2016 07:28 codereader Details Diff |
Inline a few global functions. | ||
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 19.12.2016 20:40 codereader Details Diff |
Cleanup #inclusions in RadiantSelectionSystem | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
master 3354bf43 19.12.2016 20:36 codereader Details Diff |
Move implementation to .cpp file | ||
mod - radiant/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
master cadca404 19.12.2016 20:30 codereader Details Diff |
Migrate translateSelected code to algorithm namespace | ||
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 19.12.2016 20:08 codereader Details Diff |
Move scale code to algorithm namespace. | ||
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 |