Changesets: DarkRadiant
|
master 1e68203b 21.01.2025 20:29 Details Diff |
InstanceReference no longer dereferences a null pointer The tests still do not run correctly from inside build/darkradiant, but at least they now fail rather than segfault. |
||
| mod - include/imodule.h | Diff File | ||
|
master 97214aeb 21.01.2025 19:24 Details Diff |
Install non-executable resources into staging area DarkRadiant is now runnable from inside ${CMAKE_BINARY_DIR} immediately after building, without requiring an install step to a different location. This enables run/debug functionality in a CMake-aware IDE to work as expected without further configuration. However the tests are crashing due to some module loading issue. |
||
| mod - CMakeLists.txt | Diff File | ||
| add - install.cmake | Diff File | ||
| mod - radiant/CMakeLists.txt | Diff File | ||
|
master 1836ff8b 19.01.2025 16:50 Details Diff |
Initial changes to create a staging installation under build dir Adjust the output directory of binary and library CMake targets to create an installation tree under "${CMAKE_BINARY_DIR}/darkradiant", with the aim of allowing the built application to be directly run from within an IDE without requiring a separate "make install" step. The main binary and modules/plugins are moved to the new location, but the staged installation is not yet runnable because resources from the "install" directory are not yet being copied in. |
||
| mod - CMakeLists.txt | Diff File | ||
| mod - plugins/dm.conversation/CMakeLists.txt | Diff File | ||
| mod - plugins/dm.difficulty/CMakeLists.txt | Diff File | ||
| mod - plugins/dm.editing/CMakeLists.txt | Diff File | ||
| mod - plugins/dm.gameconnection/CMakeLists.txt | Diff File | ||
| mod - plugins/dm.gui/CMakeLists.txt | Diff File | ||
| mod - plugins/dm.objectives/CMakeLists.txt | Diff File | ||
| mod - plugins/dm.stimresponse/CMakeLists.txt | Diff File | ||
| mod - plugins/script/CMakeLists.txt | Diff File | ||
| mod - plugins/sound/CMakeLists.txt | Diff File | ||
| mod - plugins/vcs/CMakeLists.txt | Diff File | ||
| mod - radiantcore/CMakeLists.txt | Diff File | ||
|
master 94167d3a 07.01.2025 19:36 Details Diff |
Streamline [De]ActivateAllFilters commands Commands call back-end method directly; intermediate command removed; unused public method(s) removed. |
||
| mod - include/ifilter.h | Diff File | ||
| mod - radiantcore/filters/BasicFilterSystem.cpp | Diff File | ||
| mod - radiantcore/filters/BasicFilterSystem.h | Diff File | ||
|
master a500a749 18.12.2024 19:53 Details Diff |
Add initial unit test for SceneFilter | ||
| mod - libs/scene/filters/SceneFilter.cpp | Diff File | ||
| mod - libs/scene/filters/SceneFilter.h | Diff File | ||
| mod - test/Filters.cpp | Diff File | ||
|
master cf027c45 10.12.2024 20:05 Details Diff |
XMLFilter is now SceneFilter Other than being stored in the XML registry (along with all other settings), these filter objects really have nothing to do with XML. Also move the class into the scene library for ease of unit testing. |
||
| mod - libs/scene/CMakeLists.txt | Diff File | ||
| mv - radiantcore/filters/XMLFilter.cpp → libs/scene/filters/SceneFilter.cpp | Diff File | ||
| mv - radiantcore/filters/XMLFilter.h → libs/scene/filters/SceneFilter.h | Diff File | ||
| mod - radiantcore/CMakeLists.txt | Diff File | ||
| mod - radiantcore/filters/BasicFilterSystem.cpp | Diff File | ||
| mod - radiantcore/filters/BasicFilterSystem.h | Diff File | ||
| mod - radiantcore/filters/SetObjectSelectionByFilterWalker.h | Diff File | ||
| mod - radiantcore/filters/XmlFilterEventAdapter.cpp | Diff File | ||
| mod - radiantcore/filters/XmlFilterEventAdapter.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
| mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
|
master fedf6d7a 10.12.2024 19:38 Details Diff |
Reduce number of console messages emitted from FontLoader | ||
| mod - radiantcore/fonts/FontLoader.h | Diff File | ||
| mod - radiantcore/fonts/GlyphSet.cpp | Diff File | ||
|
master be4a96e6 04.12.2024 19:28 Details Diff |
Remove CallSuper antipattern from RenderPreview::setupSceneGraph() setupSceneGraph() is now an empty virtual method which subclasses are free to override or not as they wish (all of them do, except MapPreview). The single line in the original default implementation (setting the current render time to 0) is now moved up into the calling method, so that subclasses are no longer required to call the parent implementation to avoid breaking the base class behaviour. |
||
| mod - libs/wxutil/menu/FilterPopupMenu.cpp | Diff File | ||
| mod - libs/wxutil/menu/FilterPopupMenu.h | Diff File | ||
| mod - libs/wxutil/menu/PopupMenu.cpp | Diff File | ||
| mod - libs/wxutil/menu/PopupMenu.h | Diff File | ||
| mod - libs/wxutil/preview/EntityPreview.cpp | Diff File | ||
| mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | ||
| mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
| mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
| mod - radiant/ui/animationpreview/AnimationPreview.cpp | Diff File | ||
| mod - radiant/ui/common/MapPreview.h | Diff File | ||
| mod - radiant/ui/materials/editor/MaterialPreview.cpp | Diff File | ||
| mod - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
| mod - radiantcore/filters/BasicFilterSystem.h | Diff File | ||
|
master 74a669f9 03.12.2024 19:50 Details Diff |
0003821: cleanup various linter warnings Remove various redundant includes; also switch to inline initialisation of several class members. |
Affected Issues 0003821 |
|
| mod - libs/wxutil/preview/EntityClassPreview.h | Diff File | ||
| mod - libs/wxutil/preview/EntityPreview.cpp | Diff File | ||
| mod - libs/wxutil/preview/EntityPreview.h | Diff File | ||
| mod - libs/wxutil/preview/ModelPreview.cpp | Diff File | ||
| mod - libs/wxutil/preview/ModelPreview.h | Diff File | ||
| mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
| mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
|
master 9743b77c 27.11.2024 20:00 Details Diff |
Update FilterEditor screenshot in manual | ||
| mod - doc/img/FilterEditor.png | Diff File | ||
|
master f02e1f81 27.11.2024 19:55 Details Diff |
Update DifficultyEditor screenshot in manual | ||
| mod - doc/img/DifficultyEditor.png | Diff File | ||
|
master d5fee210 20.11.2024 19:48 Details Diff |
Use icons on buttons in Difficulty dialog Also update the "refresh" icon with a flatter appearance. |
||
| mod - install/bitmaps/refresh.png | Diff File | ||
| mod - install/ui/difficultyeditor.fbp | Diff File | ||
| mod - install/ui/difficultyeditor.xrc | Diff File | ||
| mod - plugins/dm.difficulty/DifficultyDialog.cpp | Diff File | ||
| mod - plugins/dm.difficulty/DifficultyDialog.h | Diff File | ||
| add - resources/icons/refresh.svg | Diff File | ||
|
master 9885e262 13.11.2024 19:38 Details Diff |
All buttons in Conversation Editor now using icons | ||
| add - install/bitmaps/trashcan.png | Diff File | ||
| 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/CommandEditor.cpp | Diff File | ||
| add - resources/icons/trashcan.svg | Diff File | ||
|
master 1b649206 06.11.2024 19:50 Details Diff |
Add icons for Copy and View in filter dialog | ||
| add - install/bitmaps/copy.png | Diff File | ||
| add - install/bitmaps/view.png | Diff File | ||
| mod - install/ui/filterdialog.fbp | Diff File | ||
| mod - install/ui/filterdialog.xrc | Diff File | ||
| mod - install/ui/filtereditor.fbp | Diff File | ||
| mod - install/ui/filtereditor.xrc | Diff File | ||
| add - resources/icons/copy.svg | Diff File | ||
| add - resources/icons/view.svg | Diff File | ||
|
master a8083bee 06.11.2024 19:37 Details Diff |
Use icons for some buttons in filter dialog(s) | ||
| mod - install/ui/filterdialog.fbp | Diff File | ||
| mod - install/ui/filterdialog.xrc | Diff File | ||
| mod - install/ui/filtereditor.fbp | Diff File | ||
| mod - install/ui/filtereditor.xrc | Diff File | ||
|
master 303219dd 05.11.2024 20:02 Details Diff |
Replace "Edit" icon | ||
| mod - install/bitmaps/edit.png | Diff File | ||
| add - resources/icons/edit.svg | Diff File | ||
|
master b817325f 05.11.2024 19:44 Details Diff |
Fix sizing issues in Filter Editor | ||
| mod - install/ui/filtereditor.fbp | Diff File | ||
| mod - install/ui/filtereditor.xrc | Diff File | ||
| mod - radiant/ui/filters/editor/FilterEditor.cpp | Diff File | ||
|
master a8273ac2 05.11.2024 19:30 Details Diff |
Add icon for "Validate all" in ConversationEditor | ||
| add - install/bitmaps/validate_actors.png | Diff File | ||
| mod - install/ui/conversationeditor.fbp | Diff File | ||
| mod - install/ui/conversationeditor.xrc | Diff File | ||
| add - resources/icons/validate_actors.svg | Diff File | ||
|
master 0b4499d7 03.11.2024 04:35 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' | ||
| mod - CMakeLists.txt | Diff File | ||
| mod - debian/changelog | Diff File | ||
| mod - debian/control | Diff File | ||
| mod - doc/manual.adoc | Diff File | ||
| mod - include/ishaderlayer.h | Diff File | ||
| add - install/bitmaps/add.png | Diff File | ||
| mod - install/bitmaps/delete.png | Diff File | ||
| mod - install/scripts/commands/ase_export.py | Diff File | ||
| mod - install/scripts/commands/ase_export_blend.py | Diff File | ||
| mod - install/ui/aboutdialog.fbp | Diff File | ||
| mod - install/ui/aboutdialog.xrc | Diff File | ||
| 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 - install/ui/objectivecomponentsdialog.fbp | Diff File | ||
| mod - install/ui/objectivecomponentsdialog.xrc | Diff File | ||
| mod - install/ui/objectiveseditor.fbp | Diff File | ||
| mod - install/ui/objectiveseditor.xrc | Diff File | ||
| mod - libs/registry/registry.h | Diff File | ||
| mod - libs/wxutil/WindowPosition.cpp | Diff File | ||
| mod - libs/wxutil/WindowPosition.h | Diff File | ||
| mod - libs/wxutil/dataview/TreeModel.cpp | Diff File | ||
| mod - libs/wxutil/sourceview/SourceView.cpp | Diff File | ||
| mod - libs/wxutil/sourceview/SourceView.h | Diff File | ||
| mod - plugins/dm.conversation/CommandEditor.h | Diff File | ||
| mod - plugins/dm.conversation/ConversationEditor.cpp | Diff File | ||
| mod - plugins/dm.conversation/ConversationEditor.h | 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 | ||
| mod - radiant/RadiantApp.cpp | Diff File | ||
| mod - radiant/clipboard/ClipboardModule.cpp | Diff File | ||
| mod - radiant/settings/LocalisationModule.cpp | Diff File | ||
| mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
| mod - radiant/ui/about/AboutDialog.cpp | Diff File | ||
| mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
| mod - radiant/ui/mainframe/MainFrame.h | Diff File | ||
| mod - radiant/ui/prefdialog/PrefDialog.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/PrefDialog.h | Diff File | ||
| mod - radiant/ui/prefdialog/PrefPage.cpp | Diff File | ||
| mod - radiantcore/patch/PatchModule.cpp | Diff File | ||
| add - resources/icons/add.svg | Diff File | ||
| add - resources/icons/delete.svg | Diff File | ||
|
master 00df9f6a 03.11.2024 04:08 Details Diff |
Update workflow steps to use supported actions | ||
| mod - .github/workflows/build.yml | Diff File | ||
|
master be02a2ed 03.11.2024 03:38 Details Diff |
Update workflow file | ||
| mod - .github/workflows/build.yml | Diff File | ||
|
master 2f4253a8 30.10.2024 19:22 Details Diff |
Use icons on buttons in ConversationEditor | ||
| mod - install/ui/conversationeditor.fbp | Diff File | ||
| mod - install/ui/conversationeditor.xrc | Diff File | ||
|
master db2fd635 29.10.2024 20:05 Details Diff |
Update delete icon | ||
| mod - install/bitmaps/delete.png | Diff File | ||
| add - resources/icons/delete.svg | Diff File | ||
|
master 17e0bdda 23.10.2024 19:04 Details Diff |
Add more icons to ConversationDialog buttons | ||
| add - install/bitmaps/add.png | Diff File | ||
| mod - install/ui/conversationdialog.fbp | Diff File | ||
| mod - install/ui/conversationdialog.xrc | Diff File | ||
| add - resources/icons/add.svg | Diff File | ||
|
master f2ce9b41 23.10.2024 18:49 Details Diff |
Add tooltips and some icons to ConversationDialog buttons | ||
| mod - install/ui/conversationdialog.fbp | Diff File | ||
| mod - install/ui/conversationdialog.xrc | Diff File | ||
| mod - plugins/dm.conversation/CommandEditor.h | Diff File | ||
| mod - plugins/dm.conversation/ConversationEditor.cpp | Diff File | ||