Changesets: DarkRadiant

layercontroldialog 63ba87c8

01.10.2022 06:47

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

layercontroldialog d68a92d3

01.10.2022 06:42

greebo


Details Diff
0006107: Fix mapx layer hierarchy loading code Affected Issues
0006107
mod - radiantcore/map/format/portable/PortableMapReader.cpp Diff File

layercontroldialog b091ef75

01.10.2022 06:39

greebo


Details Diff
0006107: Fix LayerInfoFileModule hierarchy loading code Affected Issues
0006107
mod - radiantcore/layers/LayerInfoFileModule.cpp Diff File

layercontroldialog 08e5830f

01.10.2022 06:37

greebo


Details Diff
0006107: Add an example layer hierarchy in mapx and map formats to test the restore code Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File
add - test/resources/tdm/maps/layer_hierarchy_restore.darkradiant Diff File
add - test/resources/tdm/maps/layer_hierarchy_restore.map Diff File
add - test/resources/tdm/maps/layer_hierarchy_restore.mapx Diff File

layercontroldialog 1fd73126

01.10.2022 06:12

greebo


Details Diff
0006107: Preserve the expanded/selected state of the tree when rebuilding it Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

layercontroldialog 32202b2a

01.10.2022 05:50

greebo


Details Diff
0006107: Move implementation to .cpp file, refactor header syntax. Affected Issues
0006107
mod - libs/wxutil/dataview/TreeModel.cpp Diff File
mod - libs/wxutil/dataview/TreeModel.h Diff File

layercontroldialog da64fb7e

01.10.2022 05:47

greebo


Details Diff
0006107: LayerControlDialog is now sorting layers into a tree.

Override wxDataViewModel::HasContainerColumns() to allow drawing of non-text
columns for items with children.
Affected Issues
0006107
mod - libs/wxutil/dataview/TreeModel.h Diff File
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - radiant/ui/layers/LayerControlDialog.h Diff File

layercontroldialog 4aaf58b1

01.10.2022 04:10

greebo


Details Diff
0006107: Implement item drop handler to assign layers to a parent Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File

layercontroldialog 4cdb7728

01.10.2022 03:51

greebo


Details Diff
0006107: Reduce log spam when loading groups Affected Issues
0006107
mod - radiantcore/selection/group/SelectionGroupInfoFileModule.cpp Diff File

layercontroldialog 3a56a514

01.10.2022 03:38

greebo


Details Diff
0006107: Don't allow assigning a layer as its own parent Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog 3a974ccc

01.10.2022 03:30

greebo


Details Diff
0006107: Tweak .darkradiant syntax a bit Affected Issues
0006107
mod - radiantcore/layers/LayerInfoFileModule.cpp Diff File

layercontroldialog 529deb21

01.10.2022 03:26

greebo


Details Diff
0006107: Fix unit tests Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File

layercontroldialog 0dc4414c

01.10.2022 03:10

greebo


Details Diff
0006107: Layer hierarchy is persisted to .darkradiant file Affected Issues
0006107
mod - radiantcore/layers/LayerInfoFileModule.cpp Diff File
mod - radiantcore/layers/LayerInfoFileModule.h Diff File

layercontroldialog b10dc133

01.10.2022 02:43

greebo


Details Diff
0006107: Layer hierarchy is persisted to mapx format Affected Issues
0006107
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/map/format/portable/Constants.h Diff File
mod - radiantcore/map/format/portable/PortableMapReader.cpp Diff File
mod - radiantcore/map/format/portable/PortableMapWriter.cpp Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog d3f344c8

01.10.2022 02:20

greebo


Details Diff
0006107: Implement layer hierarchies in LayerManager Affected Issues
0006107
mod - include/ilayer.h Diff File
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog cf6dbabe

30.09.2022 16:57

greebo


Details Diff
0006107: Refactor LayerManager class Affected Issues
0006107
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File

layercontroldialog f61ca5d8

30.09.2022 16:12

greebo


Details Diff
0006107: Add unit test covering ILayerManager::getParentLayer/setParentLayer methods Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File
mod - test/MapSavingLoading.cpp Diff File
add - test/testutil/FileSaveConfirmationHelper.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

layercontroldialog 5dbfa7a7

28.09.2022 14:01

greebo


Details Diff
0006107: More unit tests Affected Issues
0006107
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog f224fa9e

28.09.2022 13:33

greebo


Details Diff
0006107: Extend ILayerManager interface, add getParentLayer() method Affected Issues
0006107
mod - include/ilayer.h Diff File
mod - plugins/script/interfaces/LayerInterface.cpp Diff File
mod - plugins/script/interfaces/LayerInterface.h Diff File
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File

layercontroldialog 58546ded

28.09.2022 13:29

greebo


Details Diff
0006107: Remove unused overloads accepting layer names as string Affected Issues
0006107
mod - include/ilayer.h Diff File
mod - plugins/script/interfaces/LayerInterface.cpp Diff File
mod - plugins/script/interfaces/LayerInterface.h Diff File
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File

layercontroldialog f7e41be2

28.09.2022 13:22

greebo


Details Diff
0006107: More layer management unit tests Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File

layercontroldialog 2165ccb0

28.09.2022 13:02

greebo


Details Diff
0006107: More layer management unit tests Affected Issues
0006107
mod - test/LayerManipulation.cpp Diff File

layercontroldialog 6e794bb2

28.09.2022 11:15

greebo


Details Diff
0006107: Start expanding layer unit tests Affected Issues
0006107
mod - include/ilayer.h Diff File
mod - radiantcore/layers/LayerManager.cpp Diff File
mod - radiantcore/layers/LayerManager.h Diff File
mod - test/LayerManipulation.cpp Diff File

layercontroldialog bdf08c50

28.09.2022 10:26

greebo


Details Diff
0006107: Configure drag and drop of tree items Affected Issues
0006107
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - radiant/ui/layers/LayerControlDialog.h Diff File

layercontroldialog 2af75725

28.09.2022 10:11

greebo


Details Diff
0006107: Redirect the mainframe constructed signal to the new dialog Affected Issues
0006107
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/layers/LegacyLayerControlDialog.cpp Diff File
 First  Prev  1 2 3 ... 29 30 31 32 33 34 35 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last