Changesets: DarkRadiant

master 20f8656e

14.08.2022 16:47

greebo


Details Diff
0006073: Keep the renamed material selected in the tree view Affected Issues
0006073
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master 0a0b8c0e

14.08.2022 15:37

greebo


Details Diff
0006073: Renaming an unchanged material will mark the instance as modified Affected Issues
0006073
mod - radiantcore/shaders/MaterialManager.cpp Diff File
mod - test/Materials.cpp Diff File

master c11ec668

14.08.2022 15:30

greebo


Details Diff
0006073: Adjust saveDeclaration and removeDeclaration implementations to handle renamed decls. Affected Issues
0006073
mod - include/ideclmanager.h Diff File
mod - libs/decl/DeclarationBase.h Diff File
mod - libs/parser/DefBlockSyntaxParser.h Diff File
mod - radiantcore/decl/DeclarationManager.cpp Diff File

master bad51a89

14.08.2022 15:05

greebo


Details Diff
0006073: Extend the save and delete unit tests checking a second rename operation after save/delete Affected Issues
0006073
mod - test/DeclManager.cpp Diff File

master 070de47a

14.08.2022 14:55

greebo


Details Diff
0006073: Another unit test checking removal of a renamed decl Affected Issues
0006073
mod - test/DeclManager.cpp Diff File

master deda404e

14.08.2022 14:50

greebo


Details Diff
0006073: Add unit test checking the behaviour when saving a renamed decl Affected Issues
0006073
mod - include/ideclmanager.h Diff File
mod - libs/decl/DeclarationBase.h Diff File
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - test/DeclManager.cpp Diff File

master 457419bb

14.08.2022 14:12

greebo


Details Diff
0006073: IDeclarationManager::renameDeclaration is now changing the name in the decl too. Affected Issues
0006073
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - test/DeclManager.cpp Diff File

master bf551004

14.08.2022 14:04

greebo


Details Diff
0006073: Introduce IDeclaration::setDeclName() method, though it's for internal use only. Affected Issues
0006073
mod - include/ideclmanager.h Diff File
mod - libs/decl/DeclarationBase.h Diff File
mod - test/DeclManager.cpp Diff File

master 4f6c0c9d

14.08.2022 13:56

greebo


Details Diff
0006071: Use the non-conflicting name to create the new material Affected Issues
0006071
mod - radiantcore/shaders/MaterialManager.cpp Diff File

master 40baf891

14.08.2022 13:12

greebo


Details Diff
0006031: DeclarationManager is now more tolerant when it comes to trying to remove decls from files. Affected Issues
0006031
mod - radiant/ui/particles/ParticleEditor.cpp Diff File
mod - radiantcore/decl/DeclarationManager.cpp Diff File

master a1dbe379

14.08.2022 13:00

greebo


Details Diff
0006055: Add a DeclFileInfo panel to the bottom of the MaterialEditor. Affected Issues
0006055
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
mod - libs/wxutil/DeclFileInfo.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master 436cbb9d

14.08.2022 12:44

greebo


Details Diff
0006069: Update the thumbnail previews after reloading images Affected Issues
0006069
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master 1ab8533b

14.08.2022 12:31

greebo


Details Diff
0006069: Remove the duplicted layer vector exposed by CShader. The layers are now owned by the ShaderTemplate only, the material is offering a new API to access the layers by index, or by a visitor function. Affected Issues
0006069
mod - include/ishaders.h Diff File
mod - libs/materials/FrobStageSetup.h Diff File
mod - libs/wxutil/preview/GuiRenderer.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialPreview.cpp Diff File
mod - radiant/ui/materials/editor/TexturePreview.h Diff File
mod - radiantcore/model/export/WavefrontExporter.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File
mod - radiantcore/shaders/MaterialManager.cpp Diff File
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File
mod - radiantcore/shaders/ShaderTemplate.h Diff File
mod - test/MaterialExport.cpp Diff File
mod - test/Materials.cpp Diff File

master 62c60cb2

14.08.2022 07:34

greebo


Details Diff
0006070: DeclarationManager is now reacting to VFS path setup changes Affected Issues
0006070
mod - include/igame.h Diff File
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - radiantcore/decl/DeclarationManager.h Diff File
mod - radiantcore/settings/GameManager.cpp Diff File
mod - radiantcore/settings/GameManager.h Diff File
mod - test/DeclManager.cpp Diff File

master 285347de

14.08.2022 07:01

greebo


Details Diff
0006070: Replace VirtualFileSystem::Observer with a single initialised signal.
Refactor Doom3FileSystem a bit, remove Doom3FileSystemModule.cpp which contained just a single static symbol.
Affected Issues
0006070
mod - include/ifilesystem.h Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/settings/GameManager.cpp Diff File
mod - radiantcore/vfs/Doom3FileSystem.cpp Diff File
mod - radiantcore/vfs/Doom3FileSystem.h Diff File
rm - radiantcore/vfs/Doom3FileSystemModule.cpp Diff
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master be4161a6

13.08.2022 19:53

greebo


Details Diff
0006031: More unit tests, harden the parser against some ill-formed def token sequences Affected Issues
0006031
mod - libs/parser/DefBlockSyntaxParser.h Diff File
mod - test/DefBlockSyntaxParser.cpp Diff File

master a6f3a221

13.08.2022 19:35

greebo


Details Diff
0006031: Make the DefBlockSyntaxTokeniserFunc::_state field a variable, it has always been re-initialised between calls anyway. Affected Issues
0006031
mod - libs/parser/DefBlockSyntaxParser.h Diff File

master 0a234c9f

13.08.2022 07:59

greebo


Details Diff
0006031: Change a few assertions in the MaterialExport tests which were tailored to the old algorithm that replaced the entire decl including the whitespace and comments outside the braced block. Affected Issues
0006031
mod - libs/parser/DefBlockSyntaxParser.h Diff File
mod - test/MaterialExport.cpp Diff File

master 3f14603d

13.08.2022 07:52

greebo


Details Diff
0006031: Code cleanup, remove the regex-based SpliceHelper. Affected Issues
0006031
rm - libs/decl/SpliceHelper.h Diff
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master a7b73980

13.08.2022 07:48

greebo


Details Diff
0006031: Migrate DeclarationManager::saveDeclaration to manipulate the DefSyntaxTree instead of messing with regexes Affected Issues
0006031
mod - libs/parser/DefBlockSyntaxParser.h Diff File
mod - radiantcore/decl/DeclarationManager.cpp Diff File

master 034e0f46

13.08.2022 07:03

greebo


Details Diff
0006031: Introduce DefSyntaxTree::foreachBlock to reduce duplicated boilerplate code at the client side Affected Issues
0006031
mod - libs/parser/DefBlockSyntaxParser.h Diff File
mod - test/DeclManager.cpp Diff File
mod - test/DefBlockSyntaxParser.cpp Diff File
mod - test/Particles.cpp Diff File

master d8162d2a

13.08.2022 06:38

greebo


Details Diff
0006031: Turns out the DefBlockTokeniser can be removed Affected Issues
0006031
rm - libs/parser/DefBlockTokeniser.h Diff
mod - test/DefTokenisers.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 8ace9e39

13.08.2022 06:33

greebo


Details Diff
0006031: Migrate DefBlockTokeniser test cases to the DefBlockSyntaxParser test fixture Affected Issues
0006031
mod - test/DeclManager.cpp Diff File
mod - test/DefBlockSyntaxParser.cpp Diff File

master fd8bef54

13.08.2022 06:14

greebo


Details Diff
0006031: Migrate particle tests to use the DefBlockSyntaxParser to check the file contents Affected Issues
0006031
mod - test/Particles.cpp Diff File

defparser 30358653

13.08.2022 05:47

greebo


Details Diff
0006031: Remove a .darkradiant file in another unit test that used to stick around after a full test run. Affected Issues
0006031
mod - test/EntityClass.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 37 38 39 40 41 42 43 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last