Changesets: DarkRadiant

master 3466b76b

24.07.2022 18:33

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0006003: Add test checking that changing the editor_visibility is reevaluated after reloadDecls. Affected Issues
0006003
mod - test/EntityClass.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 44 45 46 47 48 49 50 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last