Changesets: DarkRadiant
|
master d9897ee3 22.10.2024 18:59 Details Diff |
Fix sizing issues in ConversationEditor Pack XRC widget into a sizer to avoid dialog shrinkage to zero size, and remove hard-coded button widths which don't work with font DPI scaling. |
||
| mod - install/ui/conversationdialog.fbp | Diff File | ||
| mod - install/ui/conversationdialog.xrc | Diff File | ||
| mod - install/ui/conversationeditor.fbp | Diff File | ||
| mod - install/ui/conversationeditor.xrc | Diff File | ||
| mod - plugins/dm.conversation/ConversationEditor.cpp | Diff File | ||
| mod - plugins/dm.conversation/ConversationEditor.h | Diff File | ||
|
master 476267a9 16.10.2024 19:03 Details Diff |
Fix invalid escape sequences in ASE export Python scripts Also remove the useless "purgatory" junk, and remove the unnecessary replacement of forward slashes with backslashes (these are not Windows file paths, they are TDM material identifiers). |
||
| mod - install/scripts/commands/ase_export.py | Diff File | ||
| mod - install/scripts/commands/ase_export_blend.py | Diff File | ||
| mod - radiant/clipboard/ClipboardModule.cpp | Diff File | ||
|
master 445e4a03 07.10.2024 15:55 Details Diff |
Update debian/control for Noble Numbat dependencies | ||
| mod - debian/control | Diff File | ||
|
master 7073027e 03.09.2024 18:42 Details Diff |
Fix some sizing issues in Objective Components dialog Dialog can no longer be shrunk to zero size, and contents are mostly visible, although some checkboxes are still partially crushed. |
||
| mod - install/ui/objectivecomponentsdialog.fbp | Diff File | ||
| mod - install/ui/objectivecomponentsdialog.xrc | Diff File | ||
| mod - plugins/dm.objectives/ComponentsDialog.cpp | Diff File | ||
| mod - plugins/dm.objectives/ComponentsDialog.h | Diff File | ||
| mod - plugins/dm.objectives/ObjectivesEditor.cpp | Diff File | ||
| mod - plugins/dm.objectives/ObjectivesEditor.h | Diff File | ||
|
master 9b89bb63 28.08.2024 19:03 Details Diff |
WindowPosition uses registry::get/setValue() Instead of using custom attributes on the XML node, use the getValue() and setValue() functions in the registry namespace, saving the values into child nodes of the WindowPosition's target registry path. |
||
| mod - libs/wxutil/WindowPosition.cpp | Diff File | ||
|
master 053507ca 28.08.2024 18:53 Details Diff |
Remove/privatise unnecessary public methods | ||
| mod - libs/wxutil/WindowPosition.cpp | Diff File | ||
| mod - libs/wxutil/WindowPosition.h | Diff File | ||
|
master cc9134ab 27.08.2024 19:02 Details Diff |
Objectives Editor layout improvements Dialog can no longer be shrunk to zero size. Remove hard-coded button sizes, replace some text buttons with icons, align some misaligned widget edges. |
||
| mod - install/ui/objectiveseditor.fbp | Diff File | ||
| mod - install/ui/objectiveseditor.xrc | Diff File | ||
| mod - plugins/dm.objectives/ObjectivesEditor.cpp | Diff File | ||
| mod - plugins/dm.objectives/ObjectivesEditor.h | Diff File | ||
| mod - radiant/ui/about/AboutDialog.cpp | Diff File | ||
|
master b0ce38b5 21.08.2024 18:36 Details Diff |
Fix sizing issues in About dialog Dialog can no longer be shrunk to zero size, but respects the size hints of its contents. OpenGL Extensions textbox now expands to make use of extra space if dialog is expanded, rather than remaining 3 lines tall above a large area of wasted space. This resolves one [[nodiscard]] warning from loadNamedPanel(). |
||
| mod - install/ui/aboutdialog.fbp | Diff File | ||
| mod - install/ui/aboutdialog.xrc | Diff File | ||
| mod - radiant/ui/about/AboutDialog.cpp | Diff File | ||
|
master 94968963 21.08.2024 18:25 Details Diff |
0005718: fix newly-introduced compiler warnings |
Affected Issues 0005718 |
|
| mod - include/ishaderlayer.h | Diff File | ||
|
master b88fc80f 19.08.2024 18:32 Details Diff |
Update build scripts for 3.9.2 | ||
| mod - CMakeLists.txt | Diff File | ||
| mod - debian/changelog | Diff File | ||
|
master 67744794 14.08.2024 19:07 Details Diff |
0006562: fix for wxGTK assertion on opening Stim/Response editor Remove the GTK-specific workaround in TreeModel::Clear() and replace it with a far simpler approach: instead of deleting or clearing out the root node, it is std::swapped with an empty replacement, which keeps the old tree allocated until the end of the function. This means that Cleared() still sees an empty root node, but the internal wxDataViewItem pointers will not point to deallocated memory if the wxGTK back-end chooses to dereference them during the Cleared() call. So far this seems to fix the S/R editor assertion without re-introducing the crashes that the GTK-specific workaround was intended to fix, but we'll have to wait and see if it works correctly on all the various wxGTK versions (including FlatPak). |
Affected Issues 0006562 |
|
| mod - libs/wxutil/dataview/TreeModel.cpp | Diff File | ||
|
master 182de453 13.08.2024 18:11 Details Diff |
Add a newline after wxWidgets assertions to console | ||
| mod - radiant/RadiantApp.cpp | Diff File | ||
|
master 318fd28d 07.08.2024 18:37 Details Diff |
0006514: update manual to cover preferences dialog changes |
Affected Issues 0006514 |
|
| mod - doc/manual.adoc | Diff File | ||
|
master 42745d3b 31.07.2024 19:22 Details Diff |
0006514: source view honours font size preference Registry key is now exposed as wxutil::RKEY_SOURCE_FONT_SIZE, and used by the SourceViewCtrl to initialise the wxFont object when setting up style mappings. |
Affected Issues 0006514 |
|
| mod - libs/wxutil/sourceview/SourceView.cpp | Diff File | ||
| mod - libs/wxutil/sourceview/SourceView.h | Diff File | ||
| mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
|
master 13ed1a94 30.07.2024 18:58 Details Diff |
0006514: initial preference for source view font size Font size spinner appears in the User Interface preferences page, and is saved to the registry, although it does not yet affect the behaviour of the source view(s). |
Affected Issues 0006514 |
|
| mod - libs/registry/registry.h | Diff File | ||
| mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
| mod - radiant/ui/mainframe/MainFrame.h | Diff File | ||
|
master 71fe9838 24.07.2024 19:10 Details Diff |
0006514: merge "Language" and "Multi Monitor" preference pages These pages contained a single control each, and have now been merged into a single "User Interface" page. |
Affected Issues 0006514 |
|
| mod - radiant/settings/LocalisationModule.cpp | Diff File | ||
| mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
|
master 51595540 24.07.2024 19:04 Details Diff |
0006514: remove Patch preferences page This entire page contained only a single control, "Patch Subdivide Threshold", adjusting a registry key which was never examined by any other code. |
Affected Issues 0006514 |
|
| mod - radiantcore/patch/PatchModule.cpp | Diff File | ||
|
master c823fcc0 23.07.2024 18:54 Details Diff |
0006514: remove static text title from preference pages This title is just duplicating the selected page name which is visible in the wxListCtrl. |
Affected Issues 0006514 |
|
| mod - radiant/ui/prefdialog/PrefPage.cpp | Diff File | ||
|
master 41763df9 23.07.2024 18:41 Details Diff |
0006514: remove obsolete code from PrefDialog Remove code relating to expanding nodes and adding sub-pages, since all pages are now at the same level. Remove function to show Game dialog, which is never called and would fail since the Game page is no longer part of this dialog. Switch from wxTreebook to wxListbook, which does not waste space for non-existent tree expansion controls (although it does center the page labels, which may not be desirable). |
Affected Issues 0006514 |
|
| mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/PrefDialog.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/PrefDialog.h | Diff File | ||
|
master 9dd32334 23.07.2024 11:06 Details Diff |
Project updates and compilation fixes | ||
| mod - DarkRadiant.sln | Diff File | ||
| mod - include/ishaderlayer.h | Diff File | ||
| mod - test/Skin.cpp | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
| mod - tools/msvc/scenelib.vcxproj | Diff File | ||
| mod - tools/msvc/scenelib.vcxproj.filters | Diff File | ||
| mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
| mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
|
master a537863e 23.07.2024 10:40 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' | ||
| mod - .gitignore | Diff File | ||
| mod - CMakeLists.txt | Diff File | ||
| mod - Doxyfile | Diff File | ||
| mod - debian/changelog | Diff File | ||
| mod - doc/img/SurfaceInspector.png | Diff File | ||
| add - doc/img/align_bottom.png | Diff File | ||
| add - doc/img/align_left.png | Diff File | ||
| add - doc/img/align_right.png | Diff File | ||
| add - doc/img/align_top.png | Diff File | ||
| add - doc/img/flip_horiz.png | Diff File | ||
| add - doc/img/flip_vert.png | Diff File | ||
| add - doc/img/texture_lock.png | Diff File | ||
| mod - doc/manual.adoc | Diff File | ||
| mod - include/ientity.h | Diff File | ||
| mod - include/igame.h | Diff File | ||
| mod - include/imapformat.h | Diff File | ||
| mod - include/ishaderlayer.h | Diff File | ||
| mod - include/ui/imainframe.h | Diff File | ||
| add - install/bitmaps/align_bottom.png | Diff File | ||
| add - install/bitmaps/align_left.png | Diff File | ||
| add - install/bitmaps/align_right.png | Diff File | ||
| add - install/bitmaps/align_top.png | Diff File | ||
| add - install/bitmaps/flip_horiz.png | Diff File | ||
| add - install/bitmaps/flip_vert.png | Diff File | ||
| mod - install/bitmaps/texture_lock.png | Diff File | ||
| mod - install/gl/interaction_fp.glsl | Diff File | ||
| mod - install/ui/filterdialog.fbp | Diff File | ||
| mod - install/ui/filterdialog.xrc | Diff File | ||
| mod - install/ui/skineditor.fbp | Diff File | ||
| mod - install/ui/skineditor.xrc | Diff File | ||
| mod - install/user.xml | Diff File | ||
| mod - libs/entitylib.h | Diff File | ||
| mod - libs/maplib.h | Diff File | ||
| mod - libs/render/VertexHashing.h | Diff File | ||
| mv - radiantcore/entity/AttachmentData.cpp → libs/scene/AttachmentData.cpp | Diff File | ||
| mv - radiantcore/entity/AttachmentData.h → libs/scene/AttachmentData.h | Diff File | ||
| mod - libs/scene/CMakeLists.txt | Diff File | ||
| mod - libs/scene/ChildPrimitives.cpp | Diff File | ||
| mv - radiantcore/entity/ColourKey.h → libs/scene/ColourKey.h | Diff File | ||
| mv - radiantcore/entity/SpawnArgs.cpp → libs/scene/Entity.cpp | Diff File | ||
| add - libs/scene/Entity.h | Diff File | ||
| add - libs/scene/EntityAttachment.h | Diff File | ||
| mod - libs/scene/EntityBreakdown.h | Diff File | ||
| mv - radiantcore/entity/KeyValue.cpp → libs/scene/EntityKeyValue.cpp | Diff File | ||
| add - libs/scene/EntityKeyValue.h | Diff File | ||
| mv - radiantcore/entity/EntityNode.cpp → libs/scene/EntityNode.cpp | Diff File | ||
| mv - radiantcore/entity/EntityNode.h → libs/scene/EntityNode.h | Diff File | ||
| mv - radiantcore/entity/EntitySettings.cpp → libs/scene/EntitySettings.cpp | Diff File | ||
| mv - radiantcore/entity/EntitySettings.h → libs/scene/EntitySettings.h | Diff File | ||
| mv - radiantcore/entity/KeyObserverDelegate.h → libs/scene/KeyObserverDelegate.h | Diff File | ||
| mv - radiantcore/entity/KeyObserverMap.h → libs/scene/KeyObserverMap.h | Diff File | ||
| mv - radiantcore/entity/KeyValueObserver.cpp → libs/scene/KeyValueObserver.cpp | Diff File | ||
| mv - radiantcore/entity/KeyValueObserver.h → libs/scene/KeyValueObserver.h | Diff File | ||
| mod - libs/scene/ModelFinder.cpp | Diff File | ||
| mv - radiantcore/entity/ModelKey.cpp → libs/scene/ModelKey.cpp | Diff File | ||
| mv - radiantcore/entity/ModelKey.h → libs/scene/ModelKey.h | Diff File | ||
| mv - radiantcore/entity/NameKey.h → libs/scene/NameKey.h | Diff File | ||
| mv - radiantcore/entity/NameKeyObserver.cpp → libs/scene/NameKeyObserver.cpp | Diff File | ||
| mv - radiantcore/entity/NameKeyObserver.h → libs/scene/NameKeyObserver.h | Diff File | ||
| mv - radiantcore/entity/NamespaceManager.cpp → libs/scene/NamespaceManager.cpp | Diff File | ||
| mv - radiantcore/entity/NamespaceManager.h → libs/scene/NamespaceManager.h | Diff File | ||
| mv - radiantcore/entity/OriginKey.h → libs/scene/OriginKey.h | Diff File | ||
| mv - radiantcore/entity/RenderableEntityName.cpp → libs/scene/RenderableEntityName.cpp | Diff File | ||
| mv - radiantcore/entity/RenderableEntityName.h → libs/scene/RenderableEntityName.h | Diff File | ||
| mv - radiantcore/entity/RenderableObjectCollection.h → libs/scene/RenderableObjectCollection.h | Diff File | ||
| add - libs/scene/RenderableTargetLines.cpp | Diff File | ||
| mv - radiantcore/entity/target/RenderableTargetLines.h → libs/scene/RenderableTargetLines.h | Diff File | ||
| mv - radiantcore/entity/ShaderParms.cpp → libs/scene/ShaderParms.cpp | Diff File | ||
| mv - radiantcore/entity/ShaderParms.h → libs/scene/ShaderParms.h | Diff File | ||
| mv - radiantcore/entity/target/Target.h → libs/scene/Target.h | Diff File | ||
| mv - radiantcore/entity/target/TargetKey.cpp → libs/scene/TargetKey.cpp | Diff File | ||
| mv - radiantcore/entity/target/TargetKey.h → libs/scene/TargetKey.h | Diff File | ||
| mv - radiantcore/entity/target/TargetKeyCollection.cpp → libs/scene/TargetKeyCollection.cpp | Diff File | ||
| mv - radiantcore/entity/target/TargetKeyCollection.h → libs/scene/TargetKeyCollection.h | Diff File | ||
| mv - radiantcore/entity/target/TargetLineNode.cpp → libs/scene/TargetLineNode.cpp | Diff File | ||
| mv - radiantcore/entity/target/TargetLineNode.h → libs/scene/TargetLineNode.h | Diff File | ||
| mv - radiantcore/entity/target/TargetManager.cpp → libs/scene/TargetManager.cpp | Diff File | ||
| mv - radiantcore/entity/target/TargetManager.h → libs/scene/TargetManager.h | Diff File | ||
| mv - radiantcore/entity/target/TargetableNode.cpp → libs/scene/TargetableNode.cpp | Diff File | ||
| mv - radiantcore/entity/target/TargetableNode.h → libs/scene/TargetableNode.h | Diff File | ||
| mod - libs/scene/merge/GraphComparer.cpp | Diff File | ||
| mod - libs/scene/merge/MergeAction.h | Diff File | ||
| mod - libs/scene/merge/NodeUtils.h | Diff File | ||
| add - libs/scene/scene_fwd.h | Diff File | ||
| mod - libs/selection/CollectiveSpawnargs.h | Diff File | ||
| mod - libs/selection/EntitiesFirstSelector.h | Diff File | ||
| mod - libs/selection/EntitySelection.h | Diff File | ||
| mod - libs/selectionlib.h | Diff File | ||
| mod - libs/wxutil/Bitmap.h | Diff File | ||
| mod - libs/wxutil/Button.h | Diff File | ||
| mod - libs/wxutil/CMakeLists.txt | Diff File | ||
| add - libs/wxutil/Debug.h | Diff File | ||
| mod - libs/wxutil/WindowPosition.h | Diff File | ||
| mod - libs/wxutil/XmlResourceBasedWidget.h | Diff File | ||
| mod - libs/wxutil/dataview/ThreadedResourceTreePopulator.cpp | Diff File | ||
| mod - libs/wxutil/preview/EntityPreview.cpp | Diff File | ||
| mod - libs/wxutil/preview/EntityPreview.h | Diff File | ||
| mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | ||
| mod - libs/wxutil/sourceview/SourceView.cpp | Diff File | ||
| mod - libs/wxutil/sourceview/SourceView.h | Diff File | ||
|
master 0ccecc0e 23.07.2024 10:35 Details Diff |
Compilation fixes. | ||
| mod - plugins/vcs/Repository.cpp | Diff File | ||
| mod - tools/msvc/properties/DarkRadiant Base.props | Diff File | ||
|
master 2365ced8 23.07.2024 10:02 Committer: GitHub Details Diff |
Merge pull request 0000039 from es20490446e/master Compatibility with libgit2 1.8+ |
Affected Issues 0000039 |
|
| mod - plugins/vcs/Commit.h | Diff File | ||
| mod - plugins/vcs/Repository.cpp | Diff File | ||
|
master 95198712 23.07.2024 09:59 Committer: GitHub Details Diff |
Merge pull request 0000043 from coldtobi/use-system-pugixml-if-available Use packaged version of pugixml, if it is installed |
Affected Issues 0000043 |
|
| mod - CMakeLists.txt | Diff File | ||
| mod - libs/xmlutil/CMakeLists.txt | Diff File | ||
| mod - libs/xmlutil/Document.h | Diff File | ||
| mod - libs/xmlutil/Node.h | Diff File | ||
|
master ffe51db1 17.07.2024 18:52 Details Diff |
0006514: remove "Settings" root node from preference page tree All preference pages exist at the same level in the tree; this empty root node was just a waste of space. |
Affected Issues 0006514 |
|
| mod - plugins/dm.gui/plugin.cpp | Diff File | ||
| mod - plugins/vcs/GitModule.cpp | Diff File | ||
| mod - radiant/camera/CameraSettings.cpp | Diff File | ||
| mod - radiant/map/AutoSaveTimer.cpp | Diff File | ||
| mod - radiant/settings/LocalisationModule.cpp | Diff File | ||
| mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
| mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp | Diff File | ||
| mod - radiant/xyview/GlobalXYWnd.cpp | Diff File | ||
| mod - radiantcore/brush/BrushModule.cpp | Diff File | ||
| mod - radiantcore/clipper/Clipper.cpp | Diff File | ||
| mod - radiantcore/grid/GridManager.cpp | Diff File | ||
| mod - radiantcore/map/autosaver/AutoSaver.cpp | Diff File | ||
| mod - radiantcore/map/mru/MRU.cpp | Diff File | ||
| mod - radiantcore/model/ModelFormatManager.cpp | Diff File | ||
| mod - radiantcore/patch/PatchModule.cpp | Diff File | ||
| mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
| mod - radiantcore/settings/PreferenceSystem.h | Diff File | ||
| mod - radiantcore/undo/UndoSystemFactory.cpp | Diff File | ||