Changesets: DarkRadiant
master ddbd3e55 24.07.2022 05:08 Details Diff |
0006021: Move DefinitionView to wxutil. Introduce DeclarationSourceView to specialise on declaration types. |
Affected Issues 0006021 |
|
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
add - libs/wxutil/DeclarationSourceView.h | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/common/SoundShaderDefinitionView.h | Diff File | ||
mod - radiant/ui/materials/MaterialDefinitionView.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master c8614889 24.07.2022 04:59 Details Diff |
0006021: Add decl::Type as mandatory parameter to DeclarationTreeView constructors. Add context menu item to show the source text. |
Affected Issues 0006021 |
|
mod - install/menu.xml | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.h | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
master 17c9c079 24.07.2022 04:50 Details Diff |
0006021: Introduce DeclarationTreeView based on ResourceTreeView. |
Affected Issues 0006021 |
|
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
add - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
add - libs/wxutil/dataview/DeclarationTreeView.h | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.h | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master 2086a1ca 24.07.2022 04:33 Details Diff |
0006022: Remove decl::Type::Model, since it's not a declaration |
Affected Issues 0006022 |
|
mod - include/idecltypes.h | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
master 667e01bc 23.07.2022 16:35 Details Diff |
0006022: Cleanup in FavouritesBrowser |
Affected Issues 0006022 |
|
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
master 500f8382 23.07.2022 16:30 Details Diff |
0006022: Change IFavouritesManager interface - moving away from accepting decl::Type enumerations, the interface now operates on type name strings. Adjust implementation, adjust and extend unit tests. |
Affected Issues 0006022 |
|
mod - include/idecltypes.h | Diff File | ||
mod - include/ifavourites.h | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.h | Diff File | ||
mod - radiant/ui/materials/MaterialPopulator.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/particles/ThreadedParticlesLoader.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiantcore/decl/FavouriteSet.h | Diff File | ||
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
mod - radiantcore/decl/FavouritesManager.h | Diff File | ||
mod - test/Favourites.cpp | Diff File | ||
add - test/resources/settings/old_favourites.xml | Diff File | ||
rm - test/resources/settings/old_mediabrowser_favourites.xml | Diff | ||
master e106b55e 23.07.2022 12:56 Details Diff |
0006022: ModResource is now game::IResource |
Affected Issues 0006022 |
|
mod - include/iarchive.h | Diff File | ||
mod - include/ideclmanager.h | Diff File | ||
mod - include/igameresource.h | Diff File | ||
mod - radiantcore/vfs/DirectoryArchive.h | Diff File | ||
master 2707794b 23.07.2022 08:58 Details Diff |
0006022: Rename ModResource.h to igameresource.h |
Affected Issues 0006022 |
|
mod - include/iarchive.h | Diff File | ||
mod - include/ideclmanager.h | Diff File | ||
mod - include/ieclass.h | Diff File | ||
mod - include/isound.h | Diff File | ||
mod - include/precompiled_interfaces.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/include.vcxproj.filters | Diff File | ||
master ae623d57 22.07.2022 12:05 Details Diff |
Merge remote-tracking branch 'remotes/origin/declmanager' | ||
add - include/ideclmanager.h | Diff File | ||
mod - include/idecltypes.h | Diff File | ||
mod - include/ieclass.h | Diff File | ||
mod - include/ifilesystem.h | Diff File | ||
mod - include/imodel.h | Diff File | ||
mod - include/iparticles.h | Diff File | ||
mod - include/iparticlestage.h | Diff File | ||
mod - include/ishaders.h | Diff File | ||
mod - include/isound.h | Diff File | ||
mod - include/modelskin.h | Diff File | ||
add - install/bitmaps/reloaddecls.png | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - install/user.xml | Diff File | ||
add - libs/decl/DeclarationBase.h | Diff File | ||
add - libs/decl/DeclarationCreator.h | Diff File | ||
add - libs/decl/EditableDeclaration.h | Diff File | ||
mod - libs/decl/SpliceHelper.h | Diff File | ||
mod - libs/eclass.h | Diff File | ||
mod - libs/parser/DefTokeniser.h | Diff File | ||
mod - libs/scene/EntityBreakdown.h | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/preview/ModelPreview.cpp | Diff File | ||
mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | ||
mod - libs/wxutil/preview/ParticlePreview.h | Diff File | ||
mod - plugins/dm.conversation/ConversationCommandInfo.cpp | Diff File | ||
mod - plugins/dm.conversation/ConversationCommandLibrary.cpp | Diff File | ||
mod - plugins/dm.difficulty/ClassNameStore.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultySettings.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetPreview.cpp | Diff File | ||
mod - plugins/dm.editing/DeprecatedEclassCollector.h | Diff File | ||
mod - plugins/dm.gui/plugin.cpp | Diff File | ||
mod - plugins/dm.stimresponse/ResponseEffectTypes.cpp | Diff File | ||
mod - plugins/script/interfaces/EClassInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/EClassInterface.h | Diff File | ||
mod - plugins/script/interfaces/ModelInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/SkinInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/SkinInterface.h | Diff File | ||
mod - plugins/script/interfaces/SoundInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/SoundInterface.h | Diff File | ||
rm - plugins/sound/SoundFileLoader.h | Diff | ||
mod - plugins/sound/SoundManager.cpp | Diff File | ||
mod - plugins/sound/SoundManager.h | Diff File | ||
mod - plugins/sound/SoundShader.cpp | Diff File | ||
mod - plugins/sound/SoundShader.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - radiant/ui/animationpreview/MD5AnimationViewer.cpp | Diff File | ||
mod - radiant/ui/animationpreview/MD5AnimationViewer.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderDefinitionView.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderDefinitionView.h | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTreeBuilder.cpp | Diff File | ||
mod - radiant/ui/einspector/AddPropertyDialog.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialPreview.cpp | Diff File | ||
mod - radiant/ui/materials/editor/TestModelSkin.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleEditor.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleEditor.h | Diff File | ||
mod - radiant/ui/particles/ThreadedParticlesLoader.h | Diff File | ||
mod - radiant/ui/script/ScriptUserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/decl/DeclarationFile.h | Diff File | ||
add - radiantcore/decl/DeclarationFolderParser.cpp | Diff File | ||
add - radiantcore/decl/DeclarationFolderParser.h | Diff File | ||
add - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
add - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - radiantcore/eclass/Doom3ModelDef.h | Diff File | ||
mod - radiantcore/eclass/EClassColourManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassManager.h | Diff File | ||
rm - radiantcore/eclass/EClassParser.cpp | Diff | ||
rm - radiantcore/eclass/EClassParser.h | Diff | ||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.h | Diff File | ||
mod - radiantcore/entity/EntityModule.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/NameKey.h | Diff File | ||
mod - radiantcore/entity/SpawnArgs.cpp | Diff File | ||
mod - radiantcore/entity/algorithm/Speaker.h | Diff File | ||
mod - radiantcore/filters/XMLFilter.cpp | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/aas/AasFileManager.cpp | Diff File | ||
mod - radiantcore/map/algorithm/Export.cpp | Diff File | ||
rm - radiantcore/map/algorithm/Skins.cpp | Diff | ||
rm - radiantcore/map/algorithm/Skins.h | Diff | ||
mod - radiantcore/model/ModelCache.cpp | Diff File | ||
mod - radiantcore/model/NullModel.cpp | Diff File | ||
mod - radiantcore/model/NullModel.h | Diff File | ||
mod - radiantcore/model/StaticModel.cpp | Diff File | ||
declmanager f9f8f6bc 22.07.2022 10:15 Details Diff |
0006003: Ensure that the def is parsed before evaluating the visibility |
Affected Issues 0006003 |
|
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
declmanager 3439ef31 22.07.2022 10:10 Details Diff |
0006003: Add test checking that changing the editor_visibility is reevaluated after reloadDecls. |
Affected Issues 0006003 |
|
mod - test/EntityClass.cpp | Diff File | ||
declmanager f05a410d 22.07.2022 10:05 Details Diff |
0006003: One more test checking the IEntityClass:getVisibility() method result |
Affected Issues 0006003 |
|
mod - test/EntityClass.cpp | Diff File | ||
declmanager a27f342d 22.07.2022 09:58 Details Diff |
0006003: Reset the lazy-evaluated visibility once the entity class is finished parsing its contents |
Affected Issues 0006003 |
|
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.h | Diff File | ||
declmanager 06623764 22.07.2022 09:55 Details Diff |
0006003: EntityClass visibility is reporting as hidden if the declaration is defined in a hidden VFS file. Otherwise rely on the information in the key/value pairs |
Affected Issues 0006003 |
|
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
declmanager add7a9d3 22.07.2022 09:49 Details Diff |
0006003: Add unit test checking that a declaration that is removed in the course of reloadDecls has its visibility set to hidden |
Affected Issues 0006003 |
|
mod - test/DeclManager.cpp | Diff File | ||
declmanager 51dcf7c3 22.07.2022 08:47 Details Diff |
0005504: ModelCache refactoring |
Affected Issues 0005504 |
|
mod - radiantcore/model/ModelCache.cpp | Diff File | ||
declmanager 3c77354e 22.07.2022 08:31 Details Diff |
0005977: Add reloadDecls icon |
Affected Issues 0005977 |
|
add - install/bitmaps/reloaddecls.png | Diff File | ||
mod - install/menu.xml | Diff File | ||
declmanager 06170593 22.07.2022 06:11 Details Diff |
0005977: Emit the changed signal when an EditableDeclaration is modified |
Affected Issues 0005977 |
|
mod - libs/decl/EditableDeclaration.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
declmanager 8f94f81a 22.07.2022 06:06 Details Diff |
0005977: Introduce changed signal on IDeclaration |
Affected Issues 0005977 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - libs/decl/DeclarationBase.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
declmanager d0c668f4 22.07.2022 05:20 Details Diff |
0005977: The default-constructed Declarations() structure was actually showing up in the profiler |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
declmanager bf1b60e8 21.07.2022 20:04 Details Diff |
0005977: Some simplifications |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
declmanager 554b7f4c 21.07.2022 20:01 Details Diff |
0005977: Fix another data race when finishing the parser thread |
Affected Issues 0005977 |
|
mod - radiantcore/decl/DeclarationFolderParser.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
declmanager 69612d33 21.07.2022 17:12 Details Diff |
0005977: Extend unit tests to check the thread constellation |
Affected Issues 0005977 |
|
mod - test/DeclManager.cpp | Diff File | ||
master 4a1b9edb 20.07.2022 19:08 Details Diff |
0000401: further test Command argument parsing |
Affected Issues 0000410 |
|
mod - test/CommandSystem.cpp | Diff File | ||
master 1824db7e 19.07.2022 20:10 Details Diff |
0000401: test constructing some cmd::Argument types |
Affected Issues 0000410 |
|
mod - include/icommandsystem.h | Diff File | ||
mod - test/CommandSystem.cpp | Diff File |