Changesets: DarkRadiant
master bfae0795 18.03.2020 16:55 Details Diff |
Move clear all selection sets button to SelectionSetToolmenu class | ||
mod - radiant/selection/selectionset/SelectionSetModule.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetToolmenu.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetToolmenu.h | Diff File | ||
master 3723f7aa 18.03.2020 06:09 Details Diff |
Refactor SelectionSetToolmenu to host the wxComboBox instead of being the combo box | ||
mod - radiant/selection/selectionset/SelectionSetModule.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetToolmenu.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetToolmenu.h | Diff File | ||
master 566646a0 18.03.2020 04:13 Details Diff |
Move SelectionSetManager to map root, lots of adjustments to client code. The clear all selection sets button is not reacting properly yet. |
||
mod - include/imap.h | Diff File | ||
mod - include/iselectionset.h | Diff File | ||
mod - libs/scene/BasicRootNode.h | Diff File | ||
mod - plugins/script/interfaces/SelectionSetInterface.cpp | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/RootNode.cpp | Diff File | ||
mod - radiant/map/RootNode.h | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapWriter.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetManager.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetManager.h | Diff File | ||
add - radiant/selection/selectionset/SelectionSetModule.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetToolmenu.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetToolmenu.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 2a1fb1ba 17.03.2020 21:18 Details Diff |
Add initial, non-functional edit button to DifficultyDialog Edit button has the correct size and icon and sits alongside the dropdown, but does not yet do anything when clicked on. |
Affected Issues 0005211 |
|
mod - plugins/dm.difficulty/DifficultyDialog.cpp | Diff File | ||
master b32e21df 17.03.2020 21:08 Details Diff |
Remove image list from DifficultyDialog The wxChoicebook widget does not show icons alongside page names, so this image list is redundant. |
||
mod - plugins/dm.difficulty/DifficultyDialog.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultyDialog.h | Diff File | ||
mod - plugins/dm.difficulty/DifficultyEditor.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultyEditor.h | Diff File | ||
master fa2a49f2 17.03.2020 20:17 Details Diff |
Layout and alignment tweaks in DifficultyDialog Switch from wxNotebook to wxChoicebook (which gives the possibility of adding extra buttons alongside the choice combo box, e.g. an edit button); remove some redundant borders and sizer nesting levels, resulting in improved alignment of widgets and more use of space within the dialog. |
Affected Issues 0005211 |
|
mod - install/ui/difficultyeditor.fbp | Diff File | ||
mod - install/ui/difficultyeditor.xrc | Diff File | ||
mod - plugins/dm.difficulty/DifficultyDialog.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultyDialog.h | Diff File | ||
master 64a7d31e 17.03.2020 04:10 Details Diff |
Add virtual dtor | ||
mod - include/ilayer.h | Diff File | ||
layersystem_restructuring baa7b474 17.03.2020 04:04 Details Diff |
Remove now unused LayerCommandTarget class. | ||
mod - radiant/Makefile.am | Diff File | ||
rm - radiant/layers/LayerCommandTarget.cpp | Diff | ||
rm - radiant/layers/LayerCommandTarget.h | Diff | ||
mod - radiant/layers/LayerManager.h | Diff File | ||
mod - radiant/layers/LayerModule.cpp | Diff File | ||
layersystem_restructuring b99c2944 17.03.2020 04:04 Details Diff |
Remove now unused LayerCommandTarget class. | ||
mod - radiant/Makefile.am | Diff File | ||
rm - radiant/layers/LayerCommandTarget.cpp | Diff | ||
rm - radiant/layers/LayerCommandTarget.h | Diff | ||
mod - radiant/layers/LayerManager.h | Diff File | ||
mod - radiant/layers/LayerModule.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
layersystem_restructuring dea548b9 17.03.2020 04:00 Details Diff |
Register layer commands as single functions taking an argument. The built-in statements are defined in commandsystem.xml. | ||
mod - install/commandsystem.xml | Diff File | ||
mod - radiant/layers/LayerModule.cpp | Diff File | ||
layersystem_restructuring eabe55b0 15.03.2020 03:55 Details Diff |
Layer Control Dialog needs to be aware of map root changes when it's being shown | ||
mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.h | Diff File | ||
layersystem_restructuring 32af0e9d 13.03.2020 19:07 Details Diff |
Remove GlobalLayerSystem() callback and migrate all code to use the ILayerManager interface in the root node. This proved to be a bit tricky since there are situations where a node is not directly connected to a root node through its ancestry (e.g. during cloning or map deserialising). | ||
mod - include/ilayer.h | Diff File | ||
mod - libs/scenelib.h | Diff File | ||
mod - radiant/brush/BrushModule.cpp | Diff File | ||
mod - radiant/entity/EntityCreator.cpp | Diff File | ||
mod - radiant/layers/LayerCommandTarget.cpp | Diff File | ||
mod - radiant/layers/LayerInfoFileModule.cpp | Diff File | ||
mod - radiant/layers/LayerInfoFileModule.h | Diff File | ||
mod - radiant/layers/LayerManager.cpp | Diff File | ||
mod - radiant/layers/LayerManager.h | Diff File | ||
mod - radiant/layers/LayerModule.cpp | Diff File | ||
mod - radiant/layers/LayerUsageBreakdown.cpp | Diff File | ||
mod - radiant/map/algorithm/Clone.h | Diff File | ||
mod - radiant/map/algorithm/Import.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapReader.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapWriter.cpp | Diff File | ||
mod - radiant/patch/PatchCreators.cpp | Diff File | ||
mod - radiant/selection/algorithm/Entity.cpp | Diff File | ||
mod - radiant/selection/algorithm/Group.cpp | Diff File | ||
mod - radiant/selection/algorithm/Primitives.cpp | Diff File | ||
mod - radiant/selection/algorithm/Transformation.cpp | Diff File | ||
mod - radiant/ui/layers/LayerContextMenu.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControl.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
mod - radiant/ui/layers/LayerOrthoContextMenuItem.cpp | Diff File | ||
mod - radiant/ui/layers/LayerOrthoContextMenuItem.h | Diff File | ||
mod - radiant/ui/mapinfo/LayerInfoTab.cpp | Diff File | ||
layersystem_restructuring 194b593c 13.03.2020 09:00 Details Diff |
Change LayerValidityCheckWalker to use the root node's LayerManager | ||
mod - libs/scene/LayerValidityCheckWalker.h | Diff File | ||
layersystem_restructuring 848b232b 13.03.2020 08:20 Details Diff |
Rename LayerSystem class to LayerManager. | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/layers/LayerCommandTarget.cpp | Diff File | ||
mod - radiant/layers/LayerModule.cpp | Diff File | ||
mod - radiant/ui/layers/LayerContextMenu.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControl.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
layersystem_restructuring 23307e92 13.03.2020 07:21 Details Diff |
Introduce ILayerModule which can create several layer systems to be hosted by the map root node. | ||
mod - include/ilayer.h | Diff File | ||
mod - include/imap.h | Diff File | ||
mod - libs/scene/BasicRootNode.h | Diff File | ||
add - radiant/layers/LayerModule.cpp | Diff File | ||
mod - radiant/layers/LayerSystem.cpp | Diff File | ||
mod - radiant/layers/LayerSystem.h | Diff File | ||
mod - radiant/map/RootNode.cpp | Diff File | ||
mod - radiant/map/RootNode.h | Diff File | ||
mod - radiant/map/format/Doom3MapFormat.cpp | Diff File | ||
mod - radiant/map/format/Quake3MapFormat.cpp | Diff File | ||
mod - radiant/map/format/Quake4MapFormat.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapFormat.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
layersystem_restructuring bc1727f9 12.03.2020 17:29 Details Diff |
Return the layer list by ref-to-const | ||
mod - include/ilayer.h | Diff File | ||
mod - libs/scene/LayerValidityCheckWalker.h | Diff File | ||
mod - libs/scene/Node.cpp | Diff File | ||
mod - libs/scene/Node.h | Diff File | ||
mod - radiant/layers/LayerSystem.cpp | Diff File | ||
mod - radiant/layers/LayerUsageBreakdown.cpp | Diff File | ||
mod - radiant/layers/SetLayerSelectedWalker.h | Diff File | ||
mod - radiant/map/format/portable/PortableMapWriter.cpp | Diff File | ||
layersystem_restructuring f37dc031 11.03.2020 15:49 Details Diff |
Handle more than one possible prefab format in PrefabPopulator class | ||
mod - radiant/ui/prefabselector/PrefabPopulator.cpp | Diff File | ||
mod - radiant/ui/prefabselector/PrefabPopulator.h | Diff File | ||
layersystem_restructuring 1c52da23 11.03.2020 15:32 Details Diff |
Enable prefab export in portable format. | ||
mod - radiant/map/MapFileManager.cpp | Diff File | ||
mod - radiant/map/format/portable/PortableMapFormat.cpp | Diff File | ||
master b9732a93 10.03.2020 21:24 Details Diff |
Add documentation for the Difficulty editor | ||
add - doc/img/DifficultyEditor.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
mod - doc/manual.html | Diff File | ||
portable_map_format 8ba24231 10.03.2020 17:00 Details Diff |
Instead of re-writing groups on the fly when inserting into the target scene, the new approach is to remove any conflicts before starting to migrate the nodes. This is similar to the approach taken when removing the name conflicts (NamespaceManager::ensureNoConflicts). | ||
mod - radiant/map/algorithm/Import.cpp | Diff File | ||
portable_map_format 9b075992 10.03.2020 13:35 Details Diff |
Expand the map marge/import code to handle incoming selection group assignments, assigning new group IDs not in conflict with the target scene. | ||
mod - include/iselectiongroup.h | Diff File | ||
mod - libs/scene/SelectableNode.cpp | Diff File | ||
mod - libs/scene/SelectableNode.h | Diff File | ||
mod - radiant/map/algorithm/Import.cpp | Diff File | ||
portable_map_format 51aa21b0 10.03.2020 13:33 Details Diff |
Allow string::join to handle non-string types by using the string::to_string convertor | ||
mod - libs/string/join.h | Diff File | ||
portable_map_format f0ed1c9b 10.03.2020 04:10 Details Diff |
Move map merge functions to Import.h file. Rename and refactor a few classes to reduce code duplication. | ||
mod - libs/scenelib.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/algorithm/Import.cpp | Diff File | ||
mod - radiant/map/algorithm/Import.h | Diff File | ||
rm - radiant/map/algorithm/Merge.h | Diff | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format 84c8feb5 09.03.2020 15:52 Details Diff |
Move common conflict handling code to map::algorithm namespace | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/algorithm/Import.cpp | Diff File | ||
mod - radiant/map/algorithm/Import.h | Diff File | ||
mod - radiant/selection/algorithm/Transformation.cpp | Diff File | ||
portable_map_format 6bb8f7ef 09.03.2020 15:27 Details Diff |
Fix 0005173: Remove Namespace.connect() calls when importing nodes from any source, be it the clipboard, a prefab file or when cloning nodes from the current map. This fixes the console warnings about nodes being attached to the same namespace again. This is basically a follow-up of commit 3575385 made in 2012. |
Affected Issues 0005173 |
|
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/selection/algorithm/Transformation.cpp | Diff File |