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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 257 258 259 260 261 262 263  Next  Last