Changesets: DarkRadiant
|
undosystem 3c688847 24.10.2021 07:13 Details Diff |
0005408: Migrate UI classes to subscribe to the IMap postUndo/postRedo signals instead of the GlobalUndoSystem() |
Affected Issues 0005408 |
|
| mod - plugins/dm.editing/AIEditingPanel.cpp | Diff File | ||
| mod - radiant/textool/TexTool.cpp | Diff File | ||
| mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
| mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
| mod - radiant/ui/patch/PatchInspector.cpp | Diff File | ||
| mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
| mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp | Diff File | ||
|
undosystem 1154843d 24.10.2021 07:04 Details Diff |
0005408: Prepare to move the postUndo/postRedo signals to the IMap interface. Subscribers should keep getting notified after changing maps, so it's better if they subscribe to IMap instead of the GlobalUndoSystem. Add corresponding unit tests. |
Affected Issues 0005408 |
|
| mod - include/imap.h | Diff File | ||
| mod - radiantcore/map/Map.cpp | Diff File | ||
| mod - radiantcore/map/Map.h | Diff File | ||
| mod - test/UndoRedo.cpp | Diff File | ||
|
undosystem 4f676735 24.10.2021 05:35 Details Diff |
0005408: Set up a test featuring two unrelated scene graphs. The test fails since the main scene undo command affects the second scene. |
Affected Issues 0005408 |
|
| mod - test/UndoRedo.cpp | Diff File | ||
|
undosystem 0a891f9d 24.10.2021 05:14 Details Diff |
0005408: Test the map file change tracker which should be tagging the map as modified or unmodified depending on the position in the undo history. |
Affected Issues 0005408 |
|
| mod - test/UndoRedo.cpp | Diff File | ||
|
undosystem 28c612e5 24.10.2021 03:42 Details Diff |
0005408: Add test corresponding to issue number 2118 |
Affected Issues 0005408 |
|
| mod - test/UndoRedo.cpp | Diff File | ||
| add - test/resources/tdm/def/moveable.def | Diff File | ||
| add - test/resources/tdm/def/mover_door.def | Diff File | ||
| add - test/resources/tdm/def/tdm_frobable.def | Diff File | ||
|
undosystem d9dda734 23.10.2021 16:53 Details Diff |
0005408: One more test documenting the current behaviour when undoing/redoing scene node removals |
Affected Issues 0005408 |
|
| mod - test/UndoRedo.cpp | Diff File | ||
|
undosystem bf68b4f3 23.10.2021 14:55 Details Diff |
0005408: Add a few tests covering the most important behaviour of the undo system |
Affected Issues 0005408 |
|
| mod - test/UndoRedo.cpp | Diff File | ||
|
undosystem eff78cb7 23.10.2021 14:05 Details Diff |
0005408: Start creating a few unit tests to check the existing behaviour |
Affected Issues 0005408 |
|
| mod - test/CMakeLists.txt | Diff File | ||
| add - test/UndoRedo.cpp | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
|
master 7e6b051e 23.10.2021 05:12 Details Diff |
0005785: Fix a face selected using Ctrl-Shift-LMB preventing any other scene element from showing up in the texture tool. |
Affected Issues 0005785 |
|
| mod - radiantcore/selection/textool/TextureToolSceneGraph.cpp | Diff File | ||
|
master fae8ba07 23.10.2021 05:08 Details Diff |
0005785: Adjust TexToolRotateSelected algorithm to respect the texture aspect ratio |
Affected Issues 0005785 |
|
| mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
| mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
| mod - test/TextureTool.cpp | Diff File | ||
|
master 94c045a2 23.10.2021 04:18 Details Diff |
0005785: Add (failing) unit test checking patch texture rotation |
Affected Issues 0005785 |
|
| mod - test/TextureManipulation.cpp | Diff File | ||
|
master 7089876c 23.10.2021 04:04 Details Diff |
0005785: Add IPatch::getTextureAspectRatio() and corresponding unit test |
Affected Issues 0005785 |
|
| mod - include/ipatch.h | Diff File | ||
| mod - libs/SurfaceShader.h | Diff File | ||
| mod - radiantcore/brush/Face.cpp | Diff File | ||
| mod - radiantcore/patch/Patch.cpp | Diff File | ||
| mod - radiantcore/patch/Patch.h | Diff File | ||
| mod - test/TextureManipulation.cpp | Diff File | ||
|
master 5a8213b7 22.10.2021 18:18 Details Diff |
Rewrite portable brush export unit test, the last post-comma digit can differ between builds. | ||
| mod - test/MapExport.cpp | Diff File | ||
|
master 37297998 22.10.2021 17:42 Committer: angua Details Diff |
0005613: Fix some non-shared spawnargs showing up in the entity inspector key value store |
Affected Issues 0005613 |
|
| mod - libs/selection/CollectiveSpawnargs.h | Diff File | ||
|
master 80f1b2fb 22.10.2021 13:35 Details Diff |
0005783: Don't allow to remove "name" entity key values |
Affected Issues 0005783 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
entityinspector 1c98b06b 22.10.2021 12:57 Details Diff |
0005613: Cleanup round |
Affected Issues 0005613 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
|
entityinspector 4fa64d94 22.10.2021 12:52 Details Diff |
0005613: Fix display of removed and changed entity key values. On leaving merge mode the tree view needs to be cleared. |
Affected Issues 0005613 |
|
| mod - include/imapmerge.h | Diff File | ||
| mod - libs/scene/merge/MergeAction.h | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
entityinspector 98c1af88 22.10.2021 10:36 Details Diff |
0005613: Prevent crashing when selecting "Keep both entities" to resolve an action that originates from entity removal in the source map. |
Affected Issues 0005613 |
|
| mod - libs/scene/merge/MergeLib.h | Diff File | ||
| mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
|
entityinspector faee6e74 22.10.2021 09:54 Details Diff |
0005613: Key value merge actions should be applying their target values to the affected entity node to allow for proper preview and bounds calculation during selection tests. |
Affected Issues 0005613 |
|
| mod - libs/scene/merge/MergeAction.h | Diff File | ||
| mod - libs/scene/merge/MergeActionNode.cpp | Diff File | ||
|
entityinspector 5a9d89b2 22.10.2021 09:54 Details Diff |
0005613: Fix a crash that I ran into |
Affected Issues 0005613 |
|
| mod - plugins/dm.editing/AIEditingPanel.cpp | Diff File | ||
|
entityinspector 4369ea21 22.10.2021 06:39 Details Diff |
0005613: In merge mode not real entities are selected. When hitting a single merge node, the Entity Inspector is fully refreshing its view on every selection change. |
Affected Issues 0005613 |
|
| mod - libs/selection/EntitySelection.h | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
entityinspector 3267a405 22.10.2021 04:52 Details Diff |
0005613: Un-hook and move some code used by column sorting and help text update. |
Affected Issues 0005613 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
|
entityinspector d95a6ce1 22.10.2021 04:00 Details Diff |
0005613: Implement EntityInspector::updatePrimitiveNumber() |
Affected Issues 0005613 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
entityinspector aaca0b1f 21.10.2021 18:57 Details Diff |
0005613: One additional test case |
Affected Issues 0005613 |
|
| mod - test/EntityInspector.cpp | Diff File | ||
|
entityinspector 857e0d34 21.10.2021 18:46 Details Diff |
0005613: Add one more routine where a newly selected entity makes an existing set invisible in case it's lacking the keys |
Affected Issues 0005613 |
|
| mod - libs/selection/CollectiveSpawnargs.h | Diff File | ||
| mod - libs/selection/EntitySelection.h | Diff File | ||