Changesets: DarkRadiant

master 136020c6

08.06.2021 19:33

orbweaver


Details Diff
Refactor image loading in ImageLoadingTest

Test fixture is now a convenience subclass of RadiantTest with a loadImage()
method which loads an ImagePtr from a path relative to the test project
directory.
mod - test/ImageLoading.cpp Diff File

master cb6b7b2f

08.06.2021 19:14

orbweaver


Details Diff
Add basic test for DDS loading

Load an uncompressed DDS image (16x16) with no mipmaps and confirm the size. No
examination of pixel data.
mod - test/ImageLoading.cpp Diff File
add - test/resources/tdm/textures/dds/test_16x16_uncomp.dds Diff File

master 2dc9f1f7

08.06.2021 19:14

greebo


Details Diff
0005629: Introduce a way for Python scripts to hit every selected face Affected Issues
0005629
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/SelectionInterface.cpp Diff File
mod - plugins/script/interfaces/SelectionInterface.h Diff File

master 7948dadd

08.06.2021 18:46

greebo


Details Diff
0005621: EntityInspector will show the editor_usage string when the "classname" key is selected Affected Issues
0005621
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master 89324b3d

08.06.2021 18:37

greebo


Details Diff
0005621: Add unit test covering the simple case of eclass::getUsage() Affected Issues
0005621
mod - test/Entity.cpp Diff File
mod - test/resources/tdm/def/base.def Diff File

master 92b33d5d

08.06.2021 18:05

greebo


Details Diff
0005604: Update PKGBUILD with new wxgtk package name Affected Issues
0005604
mod - PKGBUILD Diff File

master ae4fa10b

08.06.2021 16:55

greebo


Details Diff
0005639: Warn the user about layer actions not being undoable Affected Issues
0005639
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File

merge_layers 39290c45

08.06.2021 16:36

greebo


Details Diff
0005639: Expose layer merge option in the control dialog Affected Issues
0005639
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - install/user.xml Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File

merge_layers 245ce0e7

08.06.2021 16:19

greebo


Details Diff
0005639: Nodes that are explicitly kept by the user won't have their layers modified Affected Issues
0005639
mod - libs/scene/merge/LayerMerger.h Diff File
mod - test/MapMerging.cpp Diff File

merge_layers 8e64384c

07.06.2021 04:58

greebo


Details Diff
0005639: Fix node removal and addition algorithm in LayerMerger.
We need to add nodes to layers first, since trying to remove a node from its last layer will inevitably put it on Default.
Affected Issues
0005639
mod - libs/scene/merge/LayerMerger.h Diff File

merge_layers 65c489ce

07.06.2021 04:46

greebo


Details Diff
0005639: Minor advancements in the test code, fix call to std::includes Affected Issues
0005639
mod - test/MapMerging.cpp Diff File

merge_layers c7ebb3aa

07.06.2021 04:00

greebo


Details Diff
0005639: Expand tests against the merge operation flags Affected Issues
0005639
mod - test/MapMerging.cpp Diff File

merge_layers 1f55a9fd

07.06.2021 03:52

greebo


Details Diff
0005639: Untested imeplementation of LayerMerger Affected Issues
0005639
mod - libs/scene/merge/LayerMerger.h Diff File

merge_layers 7f74453a

07.06.2021 03:24

greebo


Details Diff
0005639: Start implementing the LayerMerger. Affected Issues
0005639
mod - libs/scene/merge/LayerMerger.h Diff File
mod - libs/scene/merge/NodeUtils.h Diff File

merge_layers fafd8a6a

07.06.2021 03:12

greebo


Details Diff
0005639: Test covering renaming of layers (plus modification) Affected Issues
0005639
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - test/MapMerging.cpp Diff File
add - test/resources/tdm/maps/merging_layers_5.mapx Diff File

merge_layers 673b7d9b

06.06.2021 18:53

greebo


Details Diff
0005639: Test covering removal of layers, but with kept nodes (as decided by the user) Affected Issues
0005639
mod - include/imapmerge.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File
mod - test/MapMerging.cpp Diff File
add - test/resources/tdm/maps/merging_layers_4.mapx Diff File

merge_layers f9631519

06.06.2021 11:14

greebo


Details Diff
0005639: Removal of layers Affected Issues
0005639
mod - test/MapMerging.cpp Diff File
add - test/resources/tdm/maps/merging_layers_3.mapx Diff File

merge_layers be4e5878

06.06.2021 11:10

greebo


Details Diff
0005639: Unit test covering the addition of new layers which were missing in the base map Affected Issues
0005639
mod - test/MapMerging.cpp Diff File
add - test/resources/tdm/maps/merging_layers_2.mapx Diff File

merge_layers ed0a3cd0

06.06.2021 07:09

greebo


Details Diff
0005639: Start creating the infrastructure to merge layers and test the algorithm Affected Issues
0005639
add - libs/scene/merge/LayerMerger.h Diff File
mod - test/MapMerging.cpp Diff File
add - test/resources/tdm/maps/merging_layers_1.mapx Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

master f1e1b30e

06.06.2021 05:06

greebo


Details Diff
0005623: Add IMap::signal_editModeChanged to get notified on edit mode changes. The MergeControlDialog needs to monitor that mode and adjust its UI state. Affected Issues
0005623
mod - include/imap.h Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File

master 521f972a

06.06.2021 04:24

greebo


Details Diff
0005623: Adjust getNodeName() method to support the recently introduced MergeAction node type Affected Issues
0005623
mod - libs/debugging/ScenegraphUtils.h Diff File

master 16a0abc9

06.06.2021 04:15

greebo


Details Diff
Extend Map Script Interface by point file and merge edit mode methods. Also include GlobalMap.getRoot since that's useful too.
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/MapInterface.cpp Diff File
mod - plugins/script/interfaces/MapInterface.h Diff File

master 9ec9971d

06.06.2021 03:58

greebo


Details Diff
Tweak dialog default height
mod - include/version.h Diff File
mod - install/user.xml Diff File

merge_groups 80f054e3

06.06.2021 03:50

greebo


Details Diff
0005638: Add a test covering the MergeOperation flag to include selection groups Affected Issues
0005638
mod - test/MapMerging.cpp Diff File

merge_groups 73fa88cd

05.06.2021 19:10

greebo


Details Diff
0005638: Make summary panel insensitive when no merge is active Affected Issues
0005638
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 124 125 126 127 128 129 130 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last