Changesets: DarkRadiant

master f33fefac

22.06.2021 18:17

greebo


Details Diff
0005643: Change unit test assertion now that redundant selection groups are purged during processing Affected Issues
0005643
mod - test/MapMerging.cpp Diff File

master 6d18eb9e

22.06.2021 17:56

greebo


Details Diff
0005643: Cleanup and docs Affected Issues
0005643
mod - libs/scene/merge/ThreeWaySelectionGroupMerger.h Diff File

master aca1f96b

22.06.2021 12:45

greebo


Details Diff
0005643: Fixup unit test code, had to remove a few assertions since they are not useful to detect whether things are working Affected Issues
0005643
mod - test/MapMerging.cpp Diff File

master 79abab4a

22.06.2021 12:22

greebo


Details Diff
0005643: Make sure no groups of the same size are stacked on top of each other for each node. Merge these groups of same size if they turn out this way after merging. Affected Issues
0005643
mod - libs/scene/merge/SelectionGroupMergerBase.h Diff File
mod - libs/scene/merge/ThreeWaySelectionGroupMerger.h Diff File

master fc68f1b3

22.06.2021 09:20

greebo


Details Diff
0005643: Add Change tracking to ThreeWaySelectionGroupMerger Affected Issues
0005643
mod - libs/scene/merge/SelectionGroupMerger.h Diff File
mod - libs/scene/merge/SelectionGroupMergerBase.h Diff File
mod - libs/scene/merge/ThreeWaySelectionGroupMerger.h Diff File
mod - test/MapMerging.cpp Diff File
mod - test/resources/tdm/maps/threeway_merge_groups_source_1.mapx Diff File
mod - test/resources/tdm/maps/threeway_merge_groups_target_1.mapx Diff File

master 3a346c28

22.06.2021 05:13

greebo


Details Diff
0005643: Start crafting the three way selection group merge unit test cases.
First rough implementation of the ThreeWaySelectionGroupMerger class.
Affected Issues
0005643
mod - libs/scene/merge/SelectionGroupMergerBase.h Diff File
mod - libs/scene/merge/ThreeWaySelectionGroupMerger.h Diff File
mod - test/MapMerging.cpp Diff File
add - test/resources/tdm/maps/threeway_merge_groups_base.mapx Diff File
add - test/resources/tdm/maps/threeway_merge_groups_source_1.mapx Diff File
add - test/resources/tdm/maps/threeway_merge_groups_target_1.mapx Diff File

master 9c0c68de

21.06.2021 10:59

greebo


Details Diff
0005643: Move finger print helpers to base class Affected Issues
0005643
mod - libs/scene/merge/SelectionGroupMerger.h Diff File
mod - libs/scene/merge/SelectionGroupMergerBase.h Diff File
mod - libs/scene/merge/ThreeWaySelectionGroupMerger.h Diff File

master dee964f4

21.06.2021 10:48

greebo


Details Diff
0005643: Start implementing the 3-way selection group merge algorithm Affected Issues
0005643
mod - libs/scene/merge/SelectionGroupMerger.h Diff File
add - libs/scene/merge/SelectionGroupMergerBase.h Diff File
mod - libs/scene/merge/ThreeWayMergeOperation.cpp Diff File
mod - libs/scene/merge/ThreeWayMergeOperation.h Diff File
add - libs/scene/merge/ThreeWaySelectionGroupMerger.h Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

master 58dde92a

21.06.2021 08:45

greebo


Details Diff
0005643: Add "FocusView" command accepting two vector3 arguments (origin and angles). Implement Jump to next Conflict functionality. Affected Issues
0005643
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - libs/scenelib.h Diff File
mod - radiant/ui/entitylist/EntityList.cpp 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
mod - radiantcore/map/MapPosition.cpp Diff File
mod - radiantcore/map/MapPositionManager.cpp Diff File

master f159b4cd

21.06.2021 04:57

greebo


Details Diff
0005643: Notify when there's nothing to merge. Display a description of every single merge action. Affected Issues
0005643
mod - include/imapmerge.h Diff File
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - libs/scene/merge/MergeOperationBase.cpp Diff File
mod - libs/scene/merge/MergeOperationBase.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File

master 6f5a0c5d

20.06.2021 17:35

greebo


Details Diff
0005643: Some simplifications Affected Issues
0005643
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.h Diff File

master 2205cdc9

20.06.2021 17:13

greebo


Details Diff
0005643: Fix Linux build Affected Issues
0005643
mod - libs/scene/merge/MergeAction.h Diff File

master a8e3607f

20.06.2021 16:32

greebo


Details Diff
0005643: Move code to deactivate the conflict actions (and reject the source change) on removal from scene to the nodes. Affected Issues
0005643
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiantcore/map/MergeActionNode.cpp Diff File
mod - radiantcore/map/MergeActionNode.h Diff File

master 31ff662f

20.06.2021 16:02

greebo


Details Diff
0005643: Share algorithm to deactivate conflict nodes on deletion. Affected Issues
0005643
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.h Diff File

master d5bdd83f

20.06.2021 15:53

greebo


Details Diff
0005643: Conflicts of type "ModificationOfRemovedEntity" transform into AddEntityNodes on accept. To see what's going on, the removed node needs to be added to the target scene for preview purposes. Affected Issues
0005643
mod - radiantcore/map/MergeActionNode.cpp Diff File
mod - radiantcore/map/MergeActionNode.h Diff File

master 24cf0227

20.06.2021 07:38

greebo


Details Diff
0005643: More conflict UI handling, focusing on functionality only. Affected Issues
0005643
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MergeActionNode.cpp Diff File

master 398f70fe

20.06.2021 06:23

greebo


Details Diff
0005643: More conflict resolution logic. Affected Issues
0005643
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.h Diff File

master 913de02e

19.06.2021 19:14

greebo


Details Diff
0005643: Minor WIP to the control dialog Affected Issues
0005643
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.h Diff File

master 2ac47956

19.06.2021 16:34

greebo


Details Diff
0005643: Resolved conflict actions that are rejected later should report as deactivated Affected Issues
0005643
mod - libs/scene/merge/MergeAction.h Diff File

master e836dd22

19.06.2021 16:17

greebo


Details Diff
0005643: Working on EntityInspector accepting and rejecting conflicting key/value changes and the way the associated nodes are rendered. Affected Issues
0005643
mod - include/imapmerge.h Diff File
mod - libs/wxutil/dataview/TreeViewItemStyle.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File
mod - radiantcore/map/MergeActionNode.cpp Diff File
mod - radiantcore/map/MergeActionNode.h Diff File

master 35770902

19.06.2021 06:46

greebo


Details Diff
0005643: Fixup unit tests Affected Issues
0005643
mod - test/MapMerging.cpp Diff File

master 16cd7ea1

19.06.2021 06:44

greebo


Details Diff
0005643: More work on visualising conflicts, add some handling code to EntityInspector. Affected Issues
0005643
mod - include/imapmerge.h Diff File
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/wxutil/dataview/TreeViewItemStyle.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - test/MapMerging.cpp Diff File

master 2d21b62a

19.06.2021 06:08

greebo


Details Diff
0005643: Expose conflict resolution action interface Affected Issues
0005643
mod - include/imapmerge.h Diff File
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - test/MapMerging.cpp Diff File

master 5c8141c0

18.06.2021 19:35

greebo


Details Diff
0005643: Render conflict nodes with an orange overlay Affected Issues
0005643
mod - include/irenderable.h Diff File
mod - libs/render/CamRenderer.h Diff File
mod - libs/render/RenderableCollectionWalker.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

master c9684c6f

18.06.2021 18:10

greebo


Details Diff
0005643: Start working on the UI part. Extend Map interface to create a three-way merge operation when a base map is available. Affected Issues
0005643
mod - include/imap.h Diff File
mod - install/ui/mergecontroldialog.fbp Diff File
mod - install/ui/mergecontroldialog.xrc Diff File
mod - radiant/ui/merge/MergeControlDialog.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 121 122 123 124 125 126 127 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last