Changesets: DarkRadiant
master 3d6781f0 29.07.2022 08:25 Details Diff |
0006021: Remove now redundant Show Shader Definition context menu item from MediaBrowserTreeView |
Affected Issues 0006021 |
|
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.h | Diff File | ||
master 16d33ce8 29.07.2022 08:22 Details Diff |
0006021: Replace MaterialDefinitionView with the generic DeclarationSourceView. |
Affected Issues 0006021 |
|
mod - libs/wxutil/DeclarationSourceView.h | Diff File | ||
mod - libs/wxutil/DefinitionView.cpp | Diff File | ||
mod - libs/wxutil/DefinitionView.h | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/common/ShaderSelector.cpp | Diff File | ||
rm - radiant/ui/materials/MaterialDefinitionView.cpp | Diff | ||
rm - radiant/ui/materials/MaterialDefinitionView.h | Diff | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/MaterialsList.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 103f87bb 29.07.2022 08:08 Details Diff |
0006021: Add ability to switch the shown declaration at a later point. Monitor the declaration for changes |
Affected Issues 0006021 |
|
mod - libs/wxutil/DeclarationSourceView.h | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
master bd51b602 29.07.2022 07:48 Details Diff |
0006021: DeclarationSourceView is now picking the right source view control based on the given declaration. The SoundShaderDefinitionView file pair can now be removed. |
Affected Issues 0006021 |
|
mod - libs/wxutil/DeclarationSourceView.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.h | Diff File | ||
rm - radiant/ui/common/SoundShaderDefinitionView.cpp | Diff | ||
rm - radiant/ui/common/SoundShaderDefinitionView.h | Diff | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 7e9f2b16 29.07.2022 07:17 Details Diff |
0006021: Offer a virtual method such that subclasses can choose which DeclarationSourceView to use. Refactoring. |
Affected Issues 0006021 |
|
mod - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.h | Diff File | ||
master 4c99a47f 29.07.2022 07:04 Details Diff |
0006021: Refactoring in SoundChooser |
Affected Issues 0006021 |
|
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
master 5811d7ec 29.07.2022 06:44 Details Diff |
0006021: Respect the eclass visibility property |
Affected Issues 0006021 |
|
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/ThreadedEntityDefPopulator.h | Diff File | ||
master bb923b00 29.07.2022 06:35 Details Diff |
0006021: Share the same ThreadedEntityDefPopulator class to reduce code duplication |
Affected Issues 0006021 |
|
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp | Diff File | ||
add - plugins/dm.editing/ThreadedEntityDefPopulator.h | Diff File | ||
mod - tools/msvc/dm.editing.vcxproj | Diff File | ||
mod - tools/msvc/dm.editing.vcxproj.filters | Diff File | ||
master 86656af9 29.07.2022 06:19 Details Diff |
0006021: Refactor AIVocalSetChooserDialog |
Affected Issues 0006021 |
|
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.h | Diff File | ||
master 2231bcc6 29.07.2022 06:02 Details Diff |
0006021: Further simplifications in AIHeadChooserDialog |
Affected Issues 0006021 |
|
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
master 08618933 29.07.2022 05:34 Details Diff |
0006021: Add explicit interface to select/query decl names when using DeclarationTreeView |
Affected Issues 0006021 |
|
mod - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.h | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
master d8537733 29.07.2022 05:31 Details Diff |
0006021: Added ResourceTreeViewToolbar to AIHeadChooserDialog's tree view |
Affected Issues 0006021 |
|
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.h | Diff File | ||
master df634e46 29.07.2022 05:22 Details Diff |
0006021: AIHeadChooserDialog is using DeclarationTreeView now |
Affected Issues 0006021 |
|
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.h | Diff File | ||
master ce7acbbe 29.07.2022 05:20 Details Diff |
0006021: Add IEntityClassManager::forEachEntityClass accepting a function object |
Affected Issues 0006021 |
|
mod - include/ieclass.h | Diff File | ||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassManager.h | Diff File | ||
mod - test/EntityClass.cpp | Diff File | ||
master bf24ebb9 29.07.2022 04:13 Details Diff |
0006027: More test cases to cover logical operator precedence |
Affected Issues 0006027 |
|
mod - test/Materials.cpp | Diff File | ||
master 9aa457c7 28.07.2022 20:05 Details Diff |
0006023: Rename Declaration.Type.None type to Declaration.Type.NullType, it's only returned on empty ScriptDeclaration instances anyway |
Affected Issues 0006023 |
|
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
master 85efd453 28.07.2022 18:17 Details Diff |
0006023: Add ScriptDeclaration::isNull object to check for empty references returned by findDeclaration |
Affected Issues 0006023 |
|
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
master 475f9c29 28.07.2022 18:13 Details Diff |
0006023: Expose the rest of the relevant declaration manager methods. Add a separate Declaration::setDeclFilePath() method for conveniently define the folder and filename of a declaration, to be able to invoke saveDeclaration on them |
Affected Issues 0006023 |
|
mod - install/scripts/test.py | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
master 7b092299 28.07.2022 17:59 Details Diff |
0006023: First few methods implemented |
Affected Issues 0006023 |
|
mod - install/scripts/test.py | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
master 81b57a22 28.07.2022 17:46 Details Diff |
0006023: DeclarationVisitor interface added |
Affected Issues 0006023 |
|
mod - install/scripts/test.py | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
master c58edd6c 28.07.2022 17:33 Details Diff |
0006023: Start exposing the DeclarationManager interface to Python scripts |
Affected Issues 0006023 |
|
mod - plugins/script/CMakeLists.txt | Diff File | ||
mod - plugins/script/ScriptingSystem.cpp | Diff File | ||
add - plugins/script/interfaces/DeclarationManagerInterface.cpp | Diff File | ||
add - plugins/script/interfaces/DeclarationManagerInterface.h | Diff File | ||
mod - tools/msvc/script.vcxproj | Diff File | ||
mod - tools/msvc/script.vcxproj.filters | Diff File | ||
master eae2a8e5 28.07.2022 13:03 Details Diff |
0006027: Add some more expressions that were recently discussed in the forums |
Affected Issues 0006027 |
|
mod - test/Materials.cpp | Diff File | ||
master 53d29958 28.07.2022 12:49 Details Diff |
0006027: Move ShaderExpression tests to unit tests |
Affected Issues 0006027 |
|
mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
master fc7807da 27.07.2022 20:03 Details Diff |
0000401: disable "Create Decal Patches" if no faces selected |
Affected Issues 0000410 |
|
mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Primitives.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Primitives.h | Diff File | ||
master 4c3a5d69 27.07.2022 19:32 Details Diff |
0000401: disable "Make Visportal" if no brushes selected |
Affected Issues 0000410 |
|
mod - radiantcore/brush/BrushModule.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Primitives.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Primitives.h | Diff File |