Changesets: DarkRadiant
master 3466b76b 24.07.2022 18:33 Details Diff |
0006021: Add ResourceTreeViewToolbar to Entity Class Tree for filtering and favourite management |
Affected Issues 0006021 |
|
mod - radiant/ui/eclasstree/EClassTree.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTree.h | Diff File | ||
master 6c3454b7 24.07.2022 18:08 Details Diff |
0006021: Migrate Entity Class Tree to use the DeclarationTreeView widget |
Affected Issues 0006021 |
|
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTree.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTree.h | Diff File | ||
mod - radiant/ui/eclasstree/EClassTreeBuilder.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTreeBuilder.h | Diff File | ||
master a6bd7a2a 24.07.2022 18:07 Details Diff |
0006021: Allow set/unset favourites to operate non-recursively if desired |
Affected Issues 0006021 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
master 36edf344 24.07.2022 16:16 Details Diff |
0006022: Fix unit test file |
Affected Issues 0006022 |
|
mod - test/resources/settings/old_favourites.xml | Diff File | ||
master a68fd9db 24.07.2022 16:10 Details Diff |
0006021: Add ResourceTreeViewToolbar to SkinChooser |
Affected Issues 0006021 |
|
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/common/SkinChooser.h | Diff File | ||
master 89801e85 24.07.2022 15:53 Details Diff |
0006021: Correctly populate the SkinChooser tree model to enable |
Affected Issues 0006021 |
|
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
master af334cb1 24.07.2022 15:31 Details Diff |
0006021: Ensure that SkinChooser's "All Skins" folder is initially collapsed (unless the active skin is listed there), as requested in 0005388 |
Affected Issues 0005388, 0006021 |
|
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
master 91db9c66 24.07.2022 15:21 Details Diff |
0006021: Start migrating SkinChooser to use the DeclarationTreeView type |
Affected Issues 0006021 |
|
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/common/SkinChooser.h | Diff File | ||
master c7cba892 24.07.2022 14:52 Details Diff |
0006021: Remove SkinChooser singleton, instantiate a new instance every time a skin is requested |
Affected Issues 0006021 |
|
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/common/SkinChooser.h | Diff File | ||
master 767f360e 24.07.2022 14:41 Details Diff |
0006021: Move SkinChooser to ui/common/ |
Affected Issues 0006021 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinPropertyEditor.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master cbedaadf 24.07.2022 13:47 Details Diff |
0006021: EntityClassChooser is using DeclarationTreeView |
Affected Issues 0006021 |
|
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
master e7e7840e 24.07.2022 13:43 Details Diff |
0006021: SoundChooser makes use of DeclarationTreeView to display the sound shaders |
Affected Issues 0006021 |
|
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundChooser.h | Diff File | ||
master 78650002 24.07.2022 12:18 Details Diff |
0006021: MaterialTreeView is inheriting DeclarationTreeView now |
Affected Issues 0006021 |
|
mod - radiant/ui/materials/MaterialPopulator.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialTreeView.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialTreeView.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp | Diff File | ||
master ddc4ed96 24.07.2022 05:42 Details Diff |
0006021: DeclarationTreeView extends the common ResourceTreeView::Columns to provide the exact declaration name. |
Affected Issues 0006021 |
|
mod - libs/wxutil/dataview/DeclarationTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/DeclarationTreeView.h | Diff File | ||
mod - radiant/ui/particles/ThreadedParticlesLoader.h | Diff File | ||
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 |