Changesets: DarkRadiant

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

master b899bf7f

19.07.2022 19:29

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

declmanager aa91f536

17.07.2022 11:50

greebo


Details Diff
0005977: Rename MaterialManager interface type to IMaterialManager, implementation is now renamed from Doom3ShaderSystem to MaterialManager. Affected Issues
0005977
mod - include/ishaders.h Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File
mod - radiantcore/shaders/ShaderExpression.cpp Diff File
mod - radiantcore/shaders/TextureMatrix.cpp Diff File
mod - radiantcore/shaders/textures/TextureManipulator.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

declmanager 038da88c

17.07.2022 11:28

greebo


Details Diff
0005977: Remove a bunch of unneeded code, remove ShaderDefinition type Affected Issues
0005977
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.h Diff File
rm - radiantcore/shaders/ShaderDefinition.h Diff
mod - radiantcore/shaders/ShaderLibrary.cpp Diff File
mod - radiantcore/shaders/ShaderLibrary.h Diff File
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File
mod - radiantcore/shaders/ShaderTemplate.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

declmanager cd10548e

17.07.2022 11:08

greebo


Details Diff
0005977: Remove a couple of signal and realise/unrealise methods from the MaterialManager interface. So far it turns out their absence doesn't make any difference, since the realisation of the OpenGLRenderSystem is depending on other modules which take much longer during startup (i.e. openGL extensionsInitialised). Affected Issues
0005977
mod - include/ishaders.h Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.h Diff File
mod - radiantcore/shaders/MaterialSourceGenerator.cpp Diff File
mod - radiantcore/shaders/MaterialSourceGenerator.h Diff File

declmanager bd54305c

17.07.2022 09:01

greebo


Details Diff
0005799: Fix the failing unit test, and add one more test with a single-line scenario Affected Issues
0005799
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - test/DeclManager.cpp Diff File
mod - test/resources/tdm/testdecls/numbers.decl Diff File
 First  Prev  1 2 3 ... 30 ... 45 46 47 48 49 50 51 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last