Changesets: DarkRadiant

flatpak 8490b73f

02.10.2022 19:34

jonri


Details Diff
Add and install appstream and icon files with flatpak package naming
mod - CMakeLists.txt Diff File
add - install/bitmaps/darkradiant_icon_128x128.png Diff File
mod - install/darkradiant.desktop.in Diff File
add - install/net.darkradiant.DarkRadiant.metainfo.xml Diff File

master 788a975f

02.10.2022 17:32

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

02.10.2022 17:05

greebo


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

master 6ad290d8

02.10.2022 16:59

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

02.10.2022 16:05

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

02.10.2022 13:20

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

02.10.2022 13:17

greebo


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

master 00e53b98

02.10.2022 11:57

greebo


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

master 0544faf8

02.10.2022 07:03

greebo


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

layercontroldialog 3645a7c4

02.10.2022 06:49

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

02.10.2022 06:00

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

02.10.2022 05:51

greebo


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

layercontroldialog b52a4025

02.10.2022 05:41

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

02.10.2022 05:36

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

02.10.2022 04:40

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

02.10.2022 04:26

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

02.10.2022 04:20

greebo


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

layercontroldialog 03569e80

02.10.2022 04:18

greebo


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

layercontroldialog 87df89b6

01.10.2022 16:46

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

01.10.2022 12:07

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

01.10.2022 08:02

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

01.10.2022 07:55

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

01.10.2022 07:41

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

01.10.2022 07:19

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

01.10.2022 07:16

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
 First  Prev  1 2 3 ... 28 29 30 31 32 33 34 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last