Changesets: DarkRadiant

master 751cd7ad

23.11.2022 21:21

orbweaver


Details Diff
0006178: LocalBitmapArtProvider uses wxBitmap::LoadFile()

The previous approach of constructing a wxBitmap from a temporary
wxImage was leading to an uninitialised data warning in Valgrind,
although it does not seem to be related to the assertion on shutdown
(which still appears after this change).
Affected Issues
0006178
mod - libs/wxutil/LocalBitmapArtProvider.h Diff File

master da8002c3

23.11.2022 20:52

orbweaver


Details Diff
0006178: DEBUG_CULLING is disabled by default

This is triggering a lot of uninitialised value errors in Valgrind (of
uncertain cause), and is unlikely to be useful for development tasks
that don't specifically relate to culling.
Affected Issues
0006178
mod - libs/render/View.h Diff File

master 99a57a22

23.11.2022 08:48

greebo


Details Diff
Increase VCS status timeout to 5 seconds, it can be expensive to check the map status using the git index
mod - plugins/vcs/ui/VcsStatus.cpp Diff File

master d9145c30

22.11.2022 22:57

jonri

Committer: GitHub


Details Diff
Bump version in metainfo
mod - install/net.darkradiant.DarkRadiant.metainfo.xml Diff File

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
 First  Prev  1 2 3 ... 15 16 17 18 19 20 21 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 269 270 271  Next  Last