Changesets: DarkRadiant
master 0020a73b 22.11.2022 20:49 Details Diff |
Merge remote-tracking branch 'greebo/master' | ||
mod - .github/workflows/build.yml | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - PKGBUILD | Diff File | ||
mod - include/ideclmanager.h | Diff File | ||
mod - include/ientity.h | Diff File | ||
mod - include/modelskin.h | Diff File | ||
mod - include/ui/ientityinspector.h | Diff File | ||
mod - include/version.h | Diff File | ||
mod - install/menu.xml | Diff File | ||
add - install/ui/skineditor.fbp | Diff File | ||
add - install/ui/skineditor.xrc | Diff File | ||
mod - install/user.xml | Diff File | ||
add - libs/decl/DeclLib.h | Diff File | ||
mod - libs/parser/DefBlockSyntaxParser.h | Diff File | ||
mod - libs/selection/EntitySelection.h | Diff File | ||
mod - libs/wxutil/PanedPosition.cpp | Diff File | ||
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h | Diff File | ||
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeView.h | Diff File | ||
mod - libs/wxutil/preview/EntityPreview.cpp | Diff File | ||
mod - libs/wxutil/preview/ModelPreview.cpp | Diff File | ||
mod - libs/wxutil/preview/ModelPreview.h | Diff File | ||
mod - plugins/dm.editing/AIHeadPropertyEditor.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadPropertyEditor.h | Diff File | ||
mod - plugins/dm.editing/AIVocalSetPropertyEditor.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetPropertyEditor.h | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
add - plugins/vcs/Signature.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/Documentation.cpp | Diff File | ||
mod - radiant/ui/Documentation.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/einspector/AnglePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/BooleanPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ColourPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
mod - radiant/ui/einspector/EntityPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/FloatPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/FxPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/PropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/PropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/SkinPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/SoundPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/TexturePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/Vector3PropertyEditor.cpp | Diff File | ||
mod - radiant/ui/entitylist/EntityList.cpp | Diff File | ||
mod - radiant/ui/entitylist/EntityList.h | Diff File | ||
mod - radiant/ui/entitylist/GraphTreeModel.cpp | Diff File | ||
mod - radiant/ui/entitylist/GraphTreeModel.h | Diff File | ||
mod - radiant/ui/entitylist/GraphTreeModelPopulator.h | Diff File | ||
mod - radiant/ui/entitylist/GraphTreeNode.h | Diff File | ||
mod - radiant/ui/fx/FxChooser.cpp | Diff File | ||
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/AuiManager.cpp | Diff File | ||
mod - radiant/ui/mainframe/PropertyNotebook.cpp | Diff File | ||
mod - radiant/ui/mainframe/PropertyNotebook.h | Diff File | ||
mod - radiant/ui/materials/MaterialSelector.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialSelector.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/script/ScriptWindow.cpp | Diff File | ||
mod - radiant/ui/script/ScriptWindow.h | Diff File | ||
add - radiant/ui/skin/MaterialSelectorColumn.h | Diff File | ||
add - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
add - radiant/ui/skin/SkinEditor.h | Diff File | ||
add - radiant/ui/skin/SkinEditorTreeView.cpp | Diff File | ||
add - radiant/ui/skin/SkinEditorTreeView.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - radiantcore/entity/curve/Curve.cpp | Diff File | ||
mod - radiantcore/entity/curve/Curve.h | Diff File | ||
mod - radiantcore/entity/curve/RenderableCurveVertices.h | Diff File | ||
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/MapResource.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/ColourShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/ColourShader.h | Diff File | ||
mod - radiantcore/selection/algorithm/Curves.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
add - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/Curves.cpp | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
mod - test/DefBlockSyntaxParser.cpp | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
add - test/algorithm/Selection.h | Diff File | ||
add - test/resources/tdm/maps/splines.map | Diff File | ||
mod - test/resources/tdm/skins/test_skins.skin | Diff File | ||
master fd8d6d0f 22.11.2022 07:54 Details Diff |
Generic colour shaders are adjusting themselves to merge mode rendering | ||
mod - radiantcore/rendersystem/backend/ColourShader.cpp | Diff File | ||
master 68c68687 22.11.2022 07:46 Details Diff |
Disable per-node vertex colouring in merge mode, this is controlled by the shader | ||
mod - radiantcore/rendersystem/backend/ColourShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/ColourShader.h | Diff File | ||
master b665ddc3 22.11.2022 05:38 Details Diff |
Fix a resource leak in the VCS plugin. Give the VCS status bar a bit more space. | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
add - plugins/vcs/Signature.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File | ||
master 6b4c68ef 22.11.2022 05:01 Details Diff |
Bump Setup-VSTest@v1.2 version to 1.2 to fix node deprecation warning | ||
mod - .github/workflows/build.yml | Diff File | ||
master dcfcac78 22.11.2022 04:59 Details Diff |
0006162: Newly (unsaved) created skins will have the replacement list populated from the model automatically on selection Added models will be loaded into the model preview. |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
master f948ec79 22.11.2022 04:50 Details Diff |
0006162: Activate edited remapping rows for convenience |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
master 6e4f5ca7 22.11.2022 04:17 Details Diff |
0006158: Fix the unrotatable model in the preview, the func_static has to consider itself a model, which is determined by the "model" key value |
Affected Issues 0006158 |
|
mod - libs/wxutil/preview/ModelPreview.cpp | Diff File | ||
master 29de0b46 21.11.2022 17:51 Details Diff |
0006162: Fix crashes due to open column editor controls |
Affected Issues 0006162 |
|
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
master 24de467b 21.11.2022 17:39 Details Diff |
0006174: Fix exception leak, even the destructor of the MapExporter might throw if map progress messages are sent |
Affected Issues 0006174 |
|
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/MapResource.cpp | Diff File | ||
master 2204fe17 18.11.2022 17:23 Details Diff |
0006173: Fix DefBlockSyntaxTokeniserFunc to deal with quotes within comments |
Affected Issues 0006173 |
|
mod - libs/parser/DefBlockSyntaxParser.h | Diff File | ||
mod - test/DefBlockSyntaxParser.cpp | Diff File | ||
master 2329d409 18.11.2022 15:14 Details Diff |
0006173: Add unit test covering the problematic sequences |
Affected Issues 0006173 |
|
mod - test/DefBlockSyntaxParser.cpp | Diff File | ||
master 2a142071 18.11.2022 09:58 Details Diff |
0006166: Fix crashes due to the _selection container getting out of date (due to idle processing of selections) Remove the dangerous _selection container and replace it with a simpler approach. Performance issue when click-selecting items in the entity list are rather unlikely. |
Affected Issues 0006166 |
|
mod - radiant/ui/entitylist/EntityList.cpp | Diff File | ||
mod - radiant/ui/entitylist/EntityList.h | Diff File | ||
master 57c84066 18.11.2022 08:00 Details Diff |
Bump version | ||
mod - CMakeLists.txt | Diff File | ||
mod - PKGBUILD | Diff File | ||
mod - include/version.h | Diff File | ||
master b353e360 18.11.2022 07:38 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master 7fd61ff5 18.11.2022 06:29 Details Diff |
0006172: Remember the sash position of the ScriptWindow's splitter |
Affected Issues 0006172 |
|
mod - radiant/ui/script/ScriptWindow.cpp | Diff File | ||
mod - radiant/ui/script/ScriptWindow.h | Diff File | ||
master 19c8ce91 18.11.2022 06:17 Details Diff |
0006172: Add default import statement to script window to save some typing. Add link to the DR script reference article to script window and the Help menu. |
Affected Issues 0006172 |
|
mod - install/menu.xml | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - radiant/ui/Documentation.cpp | Diff File | ||
mod - radiant/ui/Documentation.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/script/ScriptWindow.cpp | Diff File | ||
master fd8641f6 18.11.2022 05:00 Details Diff |
0006171: Fix wrong parent assigned to the spin control in FloatPropertyEditor |
Affected Issues 0006171 |
|
mod - radiant/ui/einspector/FloatPropertyEditor.cpp | Diff File | ||
master 67fcb0d1 17.11.2022 16:42 Details Diff |
0006169: Fix unit tests now that func_statics without "model" key are not treated as models |
Affected Issues 0006169 |
|
mod - test/Entity.cpp | Diff File | ||
master 82346b6e 17.11.2022 15:59 Details Diff |
0006163: Suppress page switch events being handled during property panel restore. Activate the last shown tab after the whole perspective has been restored, this way the entity inspector can work with the real sizes and set the sash position without it being trimmed down to artificially low sizes. |
Affected Issues 0006163 |
|
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/PropertyNotebook.cpp | Diff File | ||
mod - radiant/ui/mainframe/PropertyNotebook.h | Diff File | ||
master 92761a21 17.11.2022 15:45 Details Diff |
0006163: Some improvements to help the EntityInspector's sash position restore properly when toggling controls |
Affected Issues 0006163 |
|
mod - libs/wxutil/PanedPosition.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
master f43a0373 17.11.2022 15:24 Details Diff |
0006163: Ensure the controls in the property panel are (de-)activated when the property panel itself is hidden or restored |
Affected Issues 0006163 |
|
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/PropertyNotebook.cpp | Diff File | ||
mod - radiant/ui/mainframe/PropertyNotebook.h | Diff File | ||
master 07295a8c 17.11.2022 12:22 Details Diff |
0006167: Update the curve vertex renderable when the underlying curve is changed |
Affected Issues 0006167 |
|
mod - radiantcore/entity/curve/Curve.cpp | Diff File | ||
mod - radiantcore/entity/curve/Curve.h | Diff File | ||
mod - radiantcore/entity/curve/RenderableCurveVertices.h | Diff File | ||
master 93c804a6 17.11.2022 12:07 Details Diff |
0006168: Create spline entities without a model spawnarg |
Affected Issues 0006168 |
|
mod - radiantcore/selection/algorithm/Curves.cpp | Diff File | ||
mod - test/Curves.cpp | Diff File | ||
master 318b1374 17.11.2022 11:49 Details Diff |
0006169: An StaticGeometryNode without a "model" key value should not be treated as model (its localToWorld matrix should be identity) |
Affected Issues 0006169 |
|
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File |