Changesets: DarkRadiant

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

declmanager f05a410d

22.07.2022 10:05

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005504: ModelCache refactoring Affected Issues
0005504
mod - radiantcore/model/ModelCache.cpp Diff File

declmanager 3c77354e

22.07.2022 08:31

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


Details Diff
0000401: further test Command argument parsing Affected Issues
0000410
mod - test/CommandSystem.cpp Diff File

master 1824db7e

19.07.2022 20:10

orbweaver


Details Diff
0000401: test constructing some cmd::Argument types Affected Issues
0000410
mod - include/icommandsystem.h Diff File
mod - test/CommandSystem.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 48 49 50 51 52 53 54 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last