Changesets: DarkRadiant

master 0020a73b

22.11.2022 20:49

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
Update Xcode project
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 7fd61ff5

18.11.2022 06:29

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 7 8 9 10 11 12 13 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last