Changesets: DarkRadiant
merge_visualisation 4f17e1c1 31.05.2021 18:28 Details Diff |
0005628: Fall back to use an alternative styling of key value rows in the EntityInspector. Since we're stuck with old wxWidgets versions in Linux and macOS. Fix a crash at shutdown due to the EntityInspector keeping a set of MergeActions alive. |
||
mod - libs/wxutil/dataview/TreeViewItemStyle.h | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
merge_visualisation 899ac8ff 31.05.2021 18:28 Details Diff |
0005623: Fall back to use an alternative styling of key value rows in the EntityInspector. Since we're stuck with old wxWidgets versions in Linux and macOS. Fix a crash at shutdown due to the EntityInspector keeping a set of MergeActions alive. |
Affected Issues 0005623 |
|
mod - libs/wxutil/dataview/TreeViewItemStyle.h | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
merge_visualisation 53367571 31.05.2021 04:47 Details Diff |
0005628: Menu item casing | ||
mod - install/menu.xml | Diff File | ||
merge_visualisation 914131e0 31.05.2021 04:47 Details Diff |
0005623: Menu item casing |
Affected Issues 0005623 |
|
mod - install/menu.xml | Diff File | ||
merge_visualisation 7d3b9a11 31.05.2021 04:46 Details Diff |
0005628: Control dialog size and position on initial startup | ||
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 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 |