Changesets: DarkRadiant
|
selectionfocus 07c233f9 01.11.2022 04:25 Details Diff |
0006146: Change SelectionSystem::eMode to enum class SelectionMode | ||
| mod - include/iselection.h | Diff File | ||
| mod - include/iselectiontest.h | Diff File | ||
| mod - libs/render/RenderableCollectorBase.h | Diff File | ||
| mod - libs/scene/Group.h | Diff File | ||
| mod - libs/shaderlib.h | Diff File | ||
| mod - radiant/selection/SceneManipulateMouseTool.cpp | Diff File | ||
| mod - radiant/ui/SelectionModeToggle.h | Diff File | ||
| mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
| mod - radiantcore/map/Map.cpp | Diff File | ||
| mod - radiantcore/map/RegionManager.cpp | Diff File | ||
| mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
| mod - radiantcore/selection/SceneManipulationPivot.cpp | Diff File | ||
| mod - radiantcore/selection/algorithm/Curves.cpp | Diff File | ||
| mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
| mod - radiantcore/selection/algorithm/Transformation.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/DragManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
| mod - test/Patch.cpp | Diff File | ||
| mod - test/Selection.cpp | Diff File | ||
|
master 7029b15c 31.10.2022 05:24 Details Diff |
0006146: Special toggle behaviour for controls in floating property panels |
Affected Issues 0006146 |
|
| mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
| mod - radiant/ui/mainframe/AuiLayout.h | Diff File | ||
| mod - radiant/ui/mainframe/PropertyNotebook.cpp | Diff File | ||
| mod - radiant/ui/mainframe/PropertyNotebook.h | Diff File | ||
|
master b953aabe 31.10.2022 05:05 Details Diff |
0006146: Make properties panel closeable, but don't destroy the contained window |
Affected Issues 0006146 |
|
| mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
|
master f1c5201a 31.10.2022 04:55 Details Diff |
0006147: Fix broken highlight rendering of brushes affected by merge actions |
Affected Issues 0006147 |
|
| mod - include/irenderable.h | Diff File | ||
| mod - libs/render/RenderableCollectorBase.h | Diff File | ||
| mod - libs/scene/merge/MergeActionNode.cpp | Diff File | ||
| mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
|
selectionfocus 3844b188 30.10.2022 19:43 Details Diff |
0006145: Move the Merge Action selection mode test algorithm to an ISceneSelectionTester implementation |
Affected Issues 0006145 |
|
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/SceneSelectionTesters.cpp | Diff File | ||
| mod - radiantcore/selection/SceneSelectionTesters.h | Diff File | ||
| mod - radiantcore/selection/manipulators/DragManipulator.cpp | Diff File | ||
|
selectionfocus f6bb4821 30.10.2022 17:41 Details Diff |
0006145: Move the Group Part selection mode test algorithm to an ISceneSelectionTester implementation |
Affected Issues 0006145 |
|
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/SceneSelectionTesters.cpp | Diff File | ||
| mod - radiantcore/selection/SceneSelectionTesters.h | Diff File | ||
| mod - radiantcore/selection/manipulators/DragManipulator.cpp | Diff File | ||
|
selectionfocus 22550e0b 30.10.2022 17:38 Details Diff |
0006145: Add group part selection mode unit tests |
Affected Issues 0006145 |
|
| mod - test/Selection.cpp | Diff File | ||
| mod - test/resources/tdm/maps/selection_test2.map | Diff File | ||
|
selectionfocus 01bfd3ed 30.10.2022 17:19 Details Diff |
0006145: Move the Entity selection mode test algorithm (a whopping 2 liner) to an ISceneSelectionTester implementation |
Affected Issues 0006145 |
|
| mod - include/iselectiontest.h | Diff File | ||
| mod - radiantcore/CMakeLists.txt | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
| add - radiantcore/selection/SceneSelectionTesters.cpp | Diff File | ||
| add - radiantcore/selection/SceneSelectionTesters.h | Diff File | ||
| mod - radiantcore/selection/manipulators/DragManipulator.cpp | Diff File | ||
| mod - radiantcore/selection/manipulators/DragManipulator.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
selectionfocus fc2ab0dd 30.10.2022 16:50 Details Diff |
0006145: Declare some interfaces needed to move the SelectionTestWalker creation to a central location |
Affected Issues 0006145 |
|
| mod - include/iselection.h | Diff File | ||
| mod - include/iselectiontest.h | Diff File | ||
|
selectionfocus 809c5a3f 30.10.2022 14:36 Details Diff |
0006145: Add drag manipulator tests, moving and resizing brushes |
Affected Issues 0006145 |
|
| mod - test/Selection.cpp | Diff File | ||
|
selectionfocus db13187b 30.10.2022 12:44 Details Diff |
0006145: Add some selection test in entity mode |
Affected Issues 0006145 |
|
| mod - test/Selection.cpp | Diff File | ||
| mod - test/resources/tdm/maps/selection_test2.map | Diff File | ||
|
selectionfocus c7b170ce 30.10.2022 08:40 Details Diff |
0006145: Move Clipboard tests to separate file |
Affected Issues 0006145 |
|
| mod - test/CMakeLists.txt | Diff File | ||
| add - test/Clipboard.cpp | Diff File | ||
| mod - test/Selection.cpp | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
|
selectionfocus 4e5a009c 30.10.2022 08:30 Details Diff |
0006145: Refactoring to reduce code duplication |
Affected Issues 0006145 |
|
| mod - test/Selection.cpp | Diff File | ||
|
selectionfocus d6f4b438 30.10.2022 08:10 Details Diff |
0006145: Add test covering replace selection in primitive mode |
Affected Issues 0006145 |
|
| mod - test/Selection.cpp | Diff File | ||
|
selectionfocus 91dd0ce3 30.10.2022 07:49 Details Diff |
0006145: Add test covering cycle selection in primitive mode |
Affected Issues 0006145 |
|
| mod - test/Selection.cpp | Diff File | ||
| mod - test/resources/tdm/maps/selection_test2.map | Diff File | ||
|
selectionfocus 924d3a83 30.10.2022 07:24 Details Diff |
0006145: Start adding unit test coverage of the various SelectionSystem modes |
Affected Issues 0006145 |
|
| mod - test/Selection.cpp | Diff File | ||
| add - test/resources/tdm/maps/selection_test2.map | Diff File | ||
|
selectionfocus 4c7c441a 30.10.2022 05:39 Details Diff |
0006145: Implement ToggleSelectionFocus, collecting the available nodes |
Affected Issues 0006145 |
|
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
|
selectionfocus de17c274 30.10.2022 04:44 Details Diff |
0006145: Refactor RadiantSelectionSystem class |
Affected Issues 0006145 |
|
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
|
master 27442def 30.10.2022 04:19 Details Diff |
0006144: Add a failsafe to ensure DR has a visible center pane |
Affected Issues 0006144 |
|
| mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
| mod - radiant/ui/mainframe/AuiLayout.h | Diff File | ||
|
master b40ab43f 30.10.2022 04:07 Details Diff |
0006144: Fix wrong control name passed to addPane(), causing restore problems at the next startup |
Affected Issues 0006144 |
|
| mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
|
master e8ecf8e8 30.10.2022 03:48 Details Diff |
0006143: One CamWnd of several can be active at a time, it is the one that will receive the keyboard commands |
Affected Issues 0006143 |
|
| mod - radiant/camera/CamWnd.cpp | Diff File | ||
| mod - radiant/camera/CamWnd.h | Diff File | ||
| mod - radiant/camera/CameraWndManager.cpp | Diff File | ||
| mod - radiant/camera/CameraWndManager.h | Diff File | ||
|
master f499e8db 29.10.2022 17:29 Details Diff |
0006140: The wxEVT_CHAR_HOOK bound in wxutil::DialogBase is taking precedence over the wxEVT_KEY_DOWN. Use wxEVT_CHAR_HOOK in the filter text entry as well. |
Affected Issues 0006140 |
|
| mod - libs/wxutil/dataview/ResourceTreeViewToolbar.cpp | Diff File | ||
| mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
|
master abccb7ea 29.10.2022 17:12 Details Diff |
0006128: Add context menu to LayerControlPanel tree view, and remove the tool tip Also undo the tool tip timings changed in a previous commit. |
Affected Issues 0006128 |
|
| mod - radiant/RadiantApp.cpp | Diff File | ||
| mod - radiant/ui/layers/LayerControlPanel.cpp | Diff File | ||
| mod - radiant/ui/layers/LayerControlPanel.h | Diff File | ||
|
master 47371161 29.10.2022 16:20 Details Diff |
0006142: PropertyNotebook is restoring only the pages as stored in user.xml If no settings are present, the default set is loaded from the factory user.xml |
Affected Issues 0006142 |
|
| mod - install/user.xml | Diff File | ||
| mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
| mod - radiant/ui/mainframe/PropertyNotebook.cpp | Diff File | ||
| mod - radiant/ui/mainframe/PropertyNotebook.h | Diff File | ||
|
master 93db1ba4 29.10.2022 13:51 Details Diff |
0006141: On second thought, revert the last change. Instead handle the missing TextureToolRequest cases, this has obviously been an oversight. |
Affected Issues 0006141 |
|
| mod - radiant/textool/TexTool.cpp | Diff File | ||