Changesets: DarkRadiant
|
merge_visualisation 539f7f5f 31.05.2021 04:46 Details Diff |
0005623: Control dialog size and position on initial startup |
Affected Issues 0005623 |
|
| mod - install/ui/mergecontroldialog.fbp | Diff File | ||
| mod - install/ui/mergecontroldialog.xrc | Diff File | ||
| mod - install/user.xml | Diff File | ||
| mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
|
merge_visualisation 21525244 31.05.2021 04:41 Details Diff |
0005628: UI tweaks | ||
| mod - install/ui/mergecontroldialog.fbp | Diff File | ||
| mod - install/ui/mergecontroldialog.xrc | Diff File | ||
| mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
|
merge_visualisation 44e6df44 31.05.2021 04:41 Details Diff |
0005623: UI tweaks |
Affected Issues 0005623 |
|
| mod - install/ui/mergecontroldialog.fbp | Diff File | ||
| mod - install/ui/mergecontroldialog.xrc | Diff File | ||
| mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
|
merge_visualisation 0ec0f68f 31.05.2021 04:37 Details Diff |
0005628: Update the UI when a map is unloaded or loaded in the middle of a merge operation | ||
| mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
| mod - radiant/ui/merge/MergeControlDialog.h | Diff File | ||
|
merge_visualisation 904227cd 31.05.2021 04:37 Details Diff |
0005623: Update the UI when a map is unloaded or loaded in the middle of a merge operation |
Affected Issues 0005623 |
|
| mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
| mod - radiant/ui/merge/MergeControlDialog.h | Diff File | ||
|
merge_visualisation fd0f9d78 31.05.2021 04:24 Details Diff |
0005628: Implement context menu option to reject key value changes | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
merge_visualisation 2d4c6f97 31.05.2021 04:24 Details Diff |
0005623: Implement context menu option to reject key value changes |
Affected Issues 0005623 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
merge_visualisation 7dab892f 31.05.2021 04:17 Details Diff |
0005628: Add unimplemented context menu option to reject key value changes | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
|
merge_visualisation d64ecbc7 31.05.2021 04:17 Details Diff |
0005623: Add unimplemented context menu option to reject key value changes |
Affected Issues 0005623 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
|
merge_visualisation 700bb544 31.05.2021 04:02 Details Diff |
0005628: Don't use inactive actions in the view | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
merge_visualisation ad411113 31.05.2021 04:02 Details Diff |
0005623: Don't use inactive actions in the view |
Affected Issues 0005623 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
merge_visualisation b2a9725c 31.05.2021 04:01 Details Diff |
0005628: Use background colours to show changed/added/removed key values | ||
| mod - libs/wxutil/dataview/TreeViewItemStyle.h | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
merge_visualisation cde31d5c 31.05.2021 04:01 Details Diff |
0005623: Use background colours to show changed/added/removed key values |
Affected Issues 0005623 |
|
| mod - libs/wxutil/dataview/TreeViewItemStyle.h | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
|
master 1aeb5095 30.05.2021 19:22 Details Diff |
0005628: Add another test case (and corresponding fix) with an ASE containing a *GEOMOBJECT without *MATERIAL_REF. The game engine falls back to the first material if not specified otherwise, DR now does the same. (This obviously was produced by an older Blender ASE exporter.) |
Affected Issues 0005628 |
|
| mod - radiantcore/model/import/AseModel.cpp | Diff File | ||
| mod - test/Models.cpp | Diff File | ||
| add - test/resources/tdm/models/ase/testcube_without_material_ref.ase | Diff File | ||
|
master 9908649a 30.05.2021 19:02 Details Diff |
0005628: ASE model loader can deal with *MESH_FACE lines without the AB: BC: CA: parts The AxTool seemed to have produced ASE models like this. |
Affected Issues 0005628 |
|
| mod - radiantcore/model/import/AseModel.cpp | Diff File | ||
|
master c94539d3 30.05.2021 19:00 Details Diff |
0005628: Add unit test trying to load an ASE model without the AB: BC: CA: part in *MESH_FACE |
Affected Issues 0005628 |
|
| mod - test/Models.cpp | Diff File | ||
| add - test/resources/tdm/models/ase/testcube_no_ab_bc_ca_in_mesh_face.ase | Diff File | ||
|
merge_visualisation 16654fcc 30.05.2021 18:20 Details Diff |
0005623: EntityInspector is showing changed key values now. At least in wxMSW it was necessary to reset the value column width back to wxCOL_WIDTH_AUTOSIZE, since it wouldn't go any smaller after un-hiding the two optional columns, pushing them out of the view. |
Affected Issues 0005623 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
|
merge_visualisation fbecd293 30.05.2021 14:33 Details Diff |
0005623: Working on display of key value changes in EntityInspector |
Affected Issues 0005623 |
|
| mod - include/imergeaction.h | Diff File | ||
| mod - libs/scene/merge/MergeAction.h | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
|
merge_visualisation ee6e99fa 30.05.2021 11:57 Details Diff |
0005623: EntityInspector is switching to read-only if the map is in merge mode |
Affected Issues 0005623 |
|
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
| mod - radiantcore/map/Map.cpp | Diff File | ||
|
merge_visualisation 043c996c 30.05.2021 11:36 Details Diff |
0005623: Detect merge action nodes targeting entities, display their key values in the EntityInspector as usual |
Affected Issues 0005623 |
|
| mod - include/imergeaction.h | Diff File | ||
| mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
| mod - radiantcore/map/MergeActionNode.cpp | Diff File | ||
| mod - radiantcore/map/MergeActionNode.h | Diff File | ||
|
merge_visualisation d9449b3a 30.05.2021 06:21 Details Diff |
0005623: Hide the base map selector for the moment being |
Affected Issues 0005623 |
|
| mod - install/ui/mergecontroldialog.fbp | Diff File | ||
| mod - install/ui/mergecontroldialog.xrc | Diff File | ||
|
merge_visualisation 61937d02 30.05.2021 06:20 Details Diff |
0005623: Fix a crash during map change after removing an action and aborting the merge, due to strong references held by the merge action nodes (in the redo stack). |
Affected Issues 0005623 |
|
| mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
| mod - radiantcore/map/Map.cpp | Diff File | ||
| mod - radiantcore/map/MergeActionNode.cpp | Diff File | ||
| mod - radiantcore/map/MergeActionNode.h | Diff File | ||
|
merge_visualisation ba639437 30.05.2021 05:54 Details Diff |
0005623: Reorganise the MergeActionNodes, introducing two specialisations of the common MergeActionNodeBase. One is aimed to handle entity key value changes targeting the same node, the other one is handling all other action types. |
Affected Issues 0005623 |
|
| mod - radiantcore/CMakeLists.txt | Diff File | ||
| mod - radiantcore/map/Map.cpp | Diff File | ||
| mod - radiantcore/map/Map.h | Diff File | ||
| add - radiantcore/map/MergeActionNode.cpp | Diff File | ||
| mod - radiantcore/map/MergeActionNode.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
merge_visualisation 17841e38 30.05.2021 03:55 Details Diff |
0005623: PatchNode::testSelect doesn't need to protect itself when the node is hidden, this is handled by the caller, e.g. SceneGraph::forEachVisibleNodeInVolume |
Affected Issues 0005623 |
|
| mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
|
merge_visualisation 7d4a9546 29.05.2021 17:14 Details Diff |
0005623: Don't allow MergeActionNodes from being hidden or excluded |
Affected Issues 0005623 |
|
| mod - include/inode.h | Diff File | ||
| mod - libs/scene/Node.cpp | Diff File | ||
| mod - libs/scene/Node.h | Diff File | ||
| mod - libs/scenelib.h | Diff File | ||
| mod - radiantcore/layers/LayerManager.cpp | Diff File | ||
| mod - radiantcore/map/MergeActionNode.h | Diff File | ||
| mod - radiantcore/map/RegionWalkers.h | Diff File | ||
| mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||