Changesets: DarkRadiant

master 788a975f

2022-10-02 17:32:25

greebo

Details Diff
Fix VCS module compilation in Debian 10, which happens to be using libgit2 0.27

This version didn't define git_error_last() yet.
mod - plugins/vcs/GitException.h Diff File

master 50f393d7

2022-10-02 17:05:29

greebo

Details Diff
Fix compilation in Debian 10
mod - include/iselectable.h Diff File

master 6ad290d8

2022-10-02 16:59:46

greebo

Details Diff
0006115: Added missing file Affected Issues
0006115
add - test/resources/tdm/maps/selecting_filtered_items_with_layers.mapx Diff File

master d521e29d

2022-10-02 16:05:30

greebo

Details Diff
0006116: Prevent feedback/update loops when updating the basic material page after editing a map expression entry box Affected Issues
0006116
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master 7f7010af

2022-10-02 13:20:17

greebo

Details Diff
0006115: Apply a fix to SetLayerSelectedWalker

When de-selecting layered items the visibility check can be omitted.
Affected Issues
0006115
mod - radiantcore/layers/SetLayerSelectedWalker.h Diff File

master 2e9bf879

2022-10-02 13:17:57

greebo

Details Diff
0006115: Add unit test covering the faulty behaviour Affected Issues
0006115
mod - test/LayerManipulation.cpp Diff File

master 00e53b98

2022-10-02 11:57:46

greebo

Details Diff
0006107: Fix a crash when switching maps Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

master 0544faf8

2022-10-02 07:03:54

greebo

Details Diff
0006107: Add tooltip to layer tree view Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

layercontroldialog 3645a7c4

2022-10-02 06:49:13

greebo

Details Diff
0006107: Reroute keyboard and menus to the new dialog Affected Issues
0006107
mod - install/input.xml Diff File
mod - install/menu.xml Diff File
mod - radiantcore/layers/LayerManager.cpp Diff File

layercontroldialog 5a04e90c

2022-10-02 06:00:03

greebo

Details Diff
0006107: Allow dragging a layer out of the hierarchy, making it top-level again Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

layercontroldialog 65541497

2022-10-02 05:51:57

greebo

Details Diff
0006107: Sort layers by name Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

layercontroldialog b52a4025

2022-10-02 05:41:53

greebo

Details Diff
0006107: Add specific test coverage for ILayerManager::getParentLayer to check throw behaviour Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File

layercontroldialog 47057821

2022-10-02 05:36:52

greebo

Details Diff
0006107: ILayerManager::setSelected is affecting the whole layer hierarchy Affected Issues
0006107
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File
mod - radiantcore/layers/SetLayerSelectedWalker.h Diff File

layercontroldialog 102b2c7c

2022-10-02 04:40:23

greebo

Details Diff
0006107: Associate a LayerManager instance with a scene (root) node at construction time

This removes the (wrong) direct reference the GlobalSceneGraph to update the nodes
Affected Issues
0006107
mod - include/ilayer.h Diff File
mod - libs/scene/BasicRootNode.h Diff File
mod - libs/scene/Traverse.cpp Diff File
mod - libs/scenelib.h Diff File
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File
mod - radiantcore/layers/LayerModule.cpp Diff File
mod - radiantcore/layers/RemoveFromLayerWalker.h Diff File
mod - radiantcore/map/RootNode.cpp Diff File
mod - radiantcore/selection/algorithm/Group.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File

layercontroldialog 89c334b3

2022-10-02 04:26:59

greebo

Details Diff
0006107: Add failing test checking that ILayerManager::setSelected is affecting child layers Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File

layercontroldialog f142fa0e

2022-10-02 04:20:12

greebo

Details Diff
0006107: Fix linux compilation Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

layercontroldialog 03569e80

2022-10-02 04:18:35

greebo

Details Diff
0006107: Add unit test covering ILayerManager::setSelected Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File

layercontroldialog 87df89b6

2022-10-01 16:46:31

greebo

Details Diff
0006107: Implement recursive behaviour of setLayerVisibility Affected Issues
0006107
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog b6fa091f

2022-10-01 12:07:41

greebo

Details Diff
0006107: Add unit test proving that the layer visibility works recursively on all child layers Affected Issues
0006107
mod - include/ilayer.h Diff File
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog 804a63b4

2022-10-01 08:02:55

greebo

Details Diff
0006107: Implement some checks into the onDropPossible handler to give users a better indication what's going to work Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

layercontroldialog c8470884

2022-10-01 07:55:33

greebo

Details Diff
0006107: Expose the isLayerChildOf() method and add unit tests. Affected Issues
0006107
mod - include/ilayer.h Diff File
mod - radiantcore/layers/LayerManager.h Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog 372a39c5

2022-10-01 07:41:36

greebo

Details Diff
0006107: Apply workaround to mark the map as modified when the layer hierarchy has been changed Affected Issues
0006107
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog af55fdf3

2022-10-01 07:19:50

greebo

Details Diff
0006107: At least show a messagebox when something goes unexpectedly wrong.

Recursion detection needs to be built-in at another point though.
Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

layercontroldialog 919d1089

2022-10-01 07:16:01

greebo

Details Diff
0006107: Implement recursion detection when setting parent layers Affected Issues
0006107
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File

layercontroldialog 63ba87c8

2022-10-01 06:47:24

greebo

Details Diff
0006107: Add unit test attempting to form a cyclic tree, which should throw Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File
1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 220 ... 234 235 236  Next  Last