Changesets: DarkRadiant

selectionfocus 07c233f9

01.11.2022 04:25

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0006145: Refactoring to reduce code duplication Affected Issues
0006145
mod - test/Selection.cpp Diff File

selectionfocus d6f4b438

30.10.2022 08:10

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 23 24 25 26 27 28 29 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 269 270 271  Next  Last