Changesets: DarkRadiant
flatpak 8490b73f 02.10.2022 19:34 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 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 Details Diff |
Fix compilation in Debian 10 | ||
mod - include/iselectable.h | Diff File | ||
master 6ad290d8 02.10.2022 16:59 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 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 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 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 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 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 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 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 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 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 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 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 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 Details Diff |
0006107: Fix linux compilation |
Affected Issues 0006107 |
|
mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
layercontroldialog 03569e80 02.10.2022 04:18 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 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 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 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 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 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 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 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 |