Changesets: DarkRadiant
|
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 | ||
|
master b899bf7f 19.07.2022 19:29 Details Diff |
0000401: further unit tests for Command argument interpretation |
Affected Issues 0000410 |
|
| mod - test/CommandSystem.cpp | Diff File | ||
|
declmanager 69593d3d 19.07.2022 04:22 Details Diff |
0005977: Rearrange the signal emission and parser thread cleanup code to avoid deadlocks. Reload Decls signal emission is happening on the thread it was invoked on, otherwise we run into openGL thread access problems. |
Affected Issues 0005977 |
|
| mod - radiantcore/decl/DeclarationFolderParser.cpp | Diff File | ||
| mod - radiantcore/decl/DeclarationFolderParser.h | Diff File | ||
| mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
| mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
| mod - radiantcore/particles/ParticleDef.cpp | Diff File | ||
| mod - radiantcore/particles/ParticleDef.h | Diff File | ||
|
declmanager 43fdf422 17.07.2022 15:41 Details Diff |
0005977: Fix regression causing failure to return valid particle nodes |
Affected Issues 0005977 |
|
| mod - radiantcore/particles/ParticlesManager.cpp | Diff File | ||
| mod - test/Particles.cpp | Diff File | ||
|
declmanager 577124a0 17.07.2022 15:20 Details Diff |
0005977: Remove ReloadParticles command, should use ReloadDecls instead |
Affected Issues 0005977 |
|
| mod - include/iparticles.h | Diff File | ||
| mod - install/menu.xml | Diff File | ||
| mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | ||
| mod - radiantcore/particles/ParticlesManager.cpp | Diff File | ||
| mod - radiantcore/particles/ParticlesManager.h | Diff File | ||
| mod - radiantcore/shaders/CShader.h | Diff File | ||
|
declmanager 36d8a188 17.07.2022 12:46 Details Diff |
0005977: Clear the ShaderTemplate before reparsing the contents. Refresh shaders after reloading the decls. |
Affected Issues 0005977 |
|
| mod - radiantcore/shaders/CShader.cpp | Diff File | ||
| mod - radiantcore/shaders/CShader.h | Diff File | ||
| mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
| mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
| mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
| mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
|
declmanager b5dbb8a3 17.07.2022 12:31 Details Diff |
0005977: Remove RefreshShaders command in favour of reloadDecls |
Affected Issues 0005977 |
|
| mod - install/menu.xml | Diff File | ||
| mod - install/user.xml | Diff File | ||
| mod - plugins/dm.gui/plugin.cpp | Diff File | ||
| mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
| mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
| mod - radiant/ui/script/ScriptUserInterfaceModule.cpp | Diff File | ||
|
declmanager 8225f1fd 17.07.2022 11:53 Details Diff |
0005977: Remove unneeded typedefs |
Affected Issues 0005977 |
|
| mod - radiantcore/shaders/CShader.cpp | Diff File | ||
| mod - radiantcore/shaders/CShader.h | Diff File | ||
| mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||