Changesets: DarkRadiant
master 136020c6 08.06.2021 19:33 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 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 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 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 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 Details Diff |
0005604: Update PKGBUILD with new wxgtk package name |
Affected Issues 0005604 |
|
mod - PKGBUILD | Diff File | ||
master ae4fa10b 08.06.2021 16:55 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |