Changesets: DarkRadiant
selectionfocus e052e430 01.11.2022 10:18 Details Diff |
0006145: Add a few drag-manipulation tests in various selection modes |
Affected Issues 0006145 |
|
mod - test/Selection.cpp | Diff File | ||
selectionfocus b6eeefb2 01.11.2022 10:18 Details Diff |
0006146: Add a few drag-manipulation tests in various selection modes | ||
mod - test/Selection.cpp | Diff File | ||
selectionfocus cb333a77 01.11.2022 09:57 Details Diff |
0006145: Refactor unit test code |
Affected Issues 0006145 |
|
mod - test/Selection.cpp | Diff File | ||
selectionfocus b48d4e49 01.11.2022 09:57 Details Diff |
0006146: Refactor unit test code | ||
mod - test/Selection.cpp | Diff File | ||
selectionfocus 53bb36b3 01.11.2022 04:36 Details Diff |
0006145: Extract ComponentSelectionTester |
Affected Issues 0006145 |
|
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiantcore/selection/SceneSelectionTesters.cpp | Diff File | ||
mod - radiantcore/selection/SceneSelectionTesters.h | Diff File | ||
mod - radiantcore/selection/manipulators/DragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/DragManipulator.h | Diff File | ||
selectionfocus 8a51c470 01.11.2022 04:36 Details Diff |
0006146: Extract ComponentSelectionTester | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiantcore/selection/SceneSelectionTesters.cpp | Diff File | ||
mod - radiantcore/selection/SceneSelectionTesters.h | Diff File | ||
mod - radiantcore/selection/manipulators/DragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/DragManipulator.h | Diff File | ||
selectionfocus d0ac3220 01.11.2022 04:25 Details Diff |
0006145: Change SelectionSystem::eMode to enum class SelectionMode |
Affected Issues 0006145 |
|
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 | ||
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 |