Changesets: DarkRadiant

map_merge a74260ee

24.05.2021 14:03

greebo


Details Diff
0005623: Add unit test cases covering all remaining merge actions Affected Issues
0005623
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - test/MapMerging.cpp Diff File

map_merge 0aaa20c5

24.05.2021 13:42

greebo


Details Diff
0005623: Start adding tests to cover the merge action generation Affected Issues
0005623
mod - libs/scene/merge/MergeAction.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

map_merge 338d4dfe

24.05.2021 08:41

greebo


Details Diff
0005623: The MergeOperation should hold strong references on the two root nodes, such that they don't get released before the operation reaches end of life Affected Issues
0005623
mod - libs/scene/merge/ComparisonResult.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge a95f159d

24.05.2021 08:20

greebo


Details Diff
0005623: Add child node merge actions Affected Issues
0005623
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge 253e95e1

24.05.2021 07:50

greebo


Details Diff
0005623: Adjust unit tests covering the source/base node specifics Affected Issues
0005623
mod - test/MapMerging.cpp Diff File

map_merge d5157c2c

24.05.2021 07:47

greebo


Details Diff
0005623: Setup entity key/value merge actions Affected Issues
0005623
mod - libs/scene/merge/ComparisonResult.h Diff File
mod - libs/scene/merge/GraphComparer.cpp Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge aec77bd9

24.05.2021 07:16

greebo


Details Diff
0005623: Setup entity addition action Affected Issues
0005623
mod - libs/scene/merge/ComparisonResult.h Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge 36fb5eed

24.05.2021 06:57

greebo


Details Diff
0005623: Start constructing the MergeActions Affected Issues
0005623
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge c462f680

24.05.2021 06:39

greebo


Details Diff
0005623: MergeAction type is now abstract Affected Issues
0005623
mod - libs/scene/CMakeLists.txt Diff File
mod - libs/scene/merge/MergeAction.h Diff File
add - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

map_merge 4eb10c4a

24.05.2021 06:28

greebo


Details Diff
0005623: Remove the wrapper method in map::algorithm, directly use the GraphComparer. Affected Issues
0005623
mod - libs/scene/merge/MergeOperation.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/algorithm/Import.cpp Diff File
mod - radiantcore/map/algorithm/Import.h Diff File

map_merge 16f298de

24.05.2021 06:24

greebo


Details Diff
0005623: Refactor GraphComparer into a static utility class, since there's no pressing reason to maintain an instance. Affected Issues
0005623
mod - libs/scene/merge/GraphComparer.cpp Diff File
mod - libs/scene/merge/GraphComparer.h Diff File
mod - radiantcore/map/algorithm/Import.cpp Diff File
mod - radiantcore/map/algorithm/Import.h Diff File
mod - test/MapMerging.cpp Diff File

map_merge 9827b566

24.05.2021 06:07

greebo


Details Diff
0005623: Move ComparisonResult to its own file Affected Issues
0005623
add - libs/scene/merge/ComparisonResult.h Diff File
mod - libs/scene/merge/GraphComparer.h Diff File
mod - radiantcore/map/algorithm/Import.h Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

map_merge 63444dc6

24.05.2021 06:05

greebo


Details Diff
0005623: Move classes to scene::merge namespace Affected Issues
0005623
mod - libs/scene/CMakeLists.txt Diff File
mod - radiantcore/map/algorithm/Import.cpp Diff File
mod - radiantcore/map/algorithm/Import.h Diff File
mod - test/MapMerging.cpp Diff File
mod - test/resources/tdm/maps/fingerprinting.mapx Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

map_merge 684abd21

24.05.2021 05:54

greebo


Details Diff
0005623: Start creating a few object types to define a merge operation Affected Issues
0005623
add - libs/scene/merge/MergeAction.h Diff File
add - libs/scene/merge/MergeOperation.h Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

map_merge c862c0a1

24.05.2021 05:54

greebo


Details Diff
0005622: Add some layer changes to the two map variants Affected Issues
0005622
mod - test/resources/tdm/maps/fingerprinting.mapx Diff File
mod - test/resources/tdm/maps/fingerprinting_2.mapx Diff File

map_merge a18d3a02

24.05.2021 05:03

greebo


Details Diff
0005622: Child primitive unit tests Affected Issues
0005622
mod - test/MapMerging.cpp Diff File

map_merge 383a01a9

24.05.2021 04:38

greebo


Details Diff
0005622: Child primitive diff algorithm Affected Issues
0005622
mod - libs/scene/SceneGraphComparer.cpp Diff File
mod - libs/scene/SceneGraphComparer.h Diff File
mod - test/MapMerging.cpp Diff File
mod - test/resources/tdm/maps/fingerprinting.mapx Diff File
mod - test/resources/tdm/maps/fingerprinting_2.mapx Diff File

map_merge dd8a7e66

24.05.2021 03:50

greebo


Details Diff
0005622: Linux paths are case-sensitive, who would've thought Affected Issues
0005622
mod - libs/math/SHA256.cpp Diff File

map_merge a2ae6c0c

24.05.2021 03:45

greebo


Details Diff
0005622: Adjust CMakeLists.txt Affected Issues
0005622
mod - libs/math/CMakeLists.txt Diff File

map_merge 4855bccc

23.05.2021 18:55

greebo


Details Diff
0005622: Remove some debug output Affected Issues
0005622
mod - libs/scene/SceneGraphComparer.cpp Diff File

map_merge 88b753cf

23.05.2021 18:42

greebo


Details Diff
0005622: CMakeLists adjusted Affected Issues
0005622
mod - radiantcore/CMakeLists.txt Diff File

map_merge b0db81ea

23.05.2021 18:41

greebo


Details Diff
0005622: Couple of unit tests Affected Issues
0005622
mod - libs/scene/SceneGraphComparer.h Diff File
mod - test/MapMerging.cpp Diff File
mod - test/resources/tdm/maps/fingerprinting.mapx Diff File
add - test/resources/tdm/maps/fingerprinting_2.mapx Diff File

map_merge 17a3345c

23.05.2021 18:14

greebo


Details Diff
0005622: Rename target to base Affected Issues
0005622
mod - libs/scene/SceneGraphComparer.cpp Diff File
mod - libs/scene/SceneGraphComparer.h Diff File

map_merge 8157b090

23.05.2021 17:56

greebo


Details Diff
0005622: Move comparer class to scenelib Affected Issues
0005622
mod - libs/scene/CMakeLists.txt Diff File
mod - radiantcore/map/algorithm/Import.cpp Diff File
mod - radiantcore/map/algorithm/Import.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

map_merge 314c8914

23.05.2021 17:50

greebo


Details Diff
0005622: Entity key/value comparison Affected Issues
0005622
mod - radiantcore/map/algorithm/SceneGraphComparer.cpp Diff File
mod - radiantcore/map/algorithm/SceneGraphComparer.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 129 130 131 132 133 134 135 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last