Changesets: DarkRadiant
|
master f543b45e 15.08.2022 06:22 Details Diff |
Update VC++ tests project | ||
| mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
|
master f0089aa2 15.08.2022 05:15 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' # Conflicts: # radiantcore/eclass/EClassManager.cpp # radiantcore/particles/ParticlesManager.cpp # radiantcore/rendersystem/OpenGLRenderSystem.cpp # radiantcore/shaders/Doom3ShaderSystem.cpp # radiantcore/skins/Doom3SkinCache.cpp |
||
| mod - CMakeLists.txt | Diff File | ||
| mod - debian/changelog | Diff File | ||
| mod - doc/manual.adoc | Diff File | ||
| mod - include/icommandsystem.h | Diff File | ||
| mod - install/menu.xml | Diff File | ||
| mod - install/ui/patchcreatedialog.xrc | Diff File | ||
| mod - install/ui/patchthickendialog.xrc | Diff File | ||
| mod - libs/module/CMakeLists.txt | Diff File | ||
| mod - libs/parser/Tokeniser.h | Diff File | ||
| mod - libs/selectionlib.h | Diff File | ||
| mod - libs/wxutil/CMakeLists.txt | Diff File | ||
| mod - plugins/dm.conversation/plugin.cpp | Diff File | ||
| mod - plugins/dm.difficulty/plugin.cpp | Diff File | ||
| mod - plugins/dm.editing/plugin.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/GuiManager.cpp | Diff File | ||
| mod - plugins/dm.gui/plugin.cpp | Diff File | ||
| mod - plugins/dm.objectives/objectives.cpp | Diff File | ||
| mod - plugins/dm.stimresponse/CMakeLists.txt | Diff File | ||
| mod - plugins/dm.stimresponse/StimResponseEditor.cpp | Diff File | ||
| mod - plugins/dm.stimresponse/StimResponseEditor.h | Diff File | ||
| mod - plugins/dm.stimresponse/plugin.cpp | Diff File | ||
| mod - plugins/script/CMakeLists.txt | Diff File | ||
| mod - plugins/script/ScriptingSystem.cpp | Diff File | ||
| mod - plugins/sound/CMakeLists.txt | Diff File | ||
| mod - plugins/vcs/CMakeLists.txt | Diff File | ||
| mod - plugins/vcs/GitModule.cpp | Diff File | ||
| mod - radiant/CMakeLists.txt | Diff File | ||
| mod - radiant/camera/CameraWndManager.cpp | Diff File | ||
| mod - radiant/clipboard/ClipboardModule.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/map/StartupMapLoader.cpp | Diff File | ||
| mod - radiant/settings/LocalisationModule.cpp | Diff File | ||
| mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
| mod - radiant/ui/common/DialogManager.cpp | Diff File | ||
| mod - radiant/ui/favourites/FavouritesUserInterfaceModule.cpp | Diff File | ||
| mod - radiant/ui/filters/FilterUserInterface.cpp | Diff File | ||
| mod - radiant/ui/gl/WxGLWidgetManager.cpp | Diff File | ||
| mod - radiant/ui/grid/GridUserInterface.cpp | Diff File | ||
| mod - radiant/ui/groupdialog/GroupDialogManager.cpp | Diff File | ||
| mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
| mod - radiant/ui/mainframe/MainFrameLayoutManager.cpp | Diff File | ||
| mod - radiant/ui/materials/editor/MaterialEditorModule.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
| mod - radiant/ui/menu/MenuManager.cpp | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
| mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
| mod - radiant/ui/statusbar/StatusBarManager.cpp | Diff File | ||
| mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp | Diff File | ||
| mod - radiant/xyview/GlobalXYWnd.cpp | Diff File | ||
| mod - radiant/xyview/tools/BrushCreatorTool.cpp | Diff File | ||
| mod - radiantcore/CMakeLists.txt | Diff File | ||
| mod - radiantcore/brush/BrushModule.cpp | Diff File | ||
| mod - radiantcore/brush/csg/CSG.cpp | Diff File | ||
| mod - radiantcore/camera/CameraManager.cpp | Diff File | ||
| mod - radiantcore/clipper/Clipper.cpp | Diff File | ||
| mod - radiantcore/clipper/Clipper.h | Diff File | ||
| mod - radiantcore/commandsystem/Command.h | Diff File | ||
| mod - radiantcore/commandsystem/CommandSystem.cpp | Diff File | ||
| mod - radiantcore/commandsystem/CommandSystem.h | Diff File | ||
| mod - radiantcore/commandsystem/Executable.h | Diff File | ||
| mod - radiantcore/commandsystem/Statement.h | Diff File | ||
| mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
| mod - radiantcore/eclass/EClassColourManager.cpp | Diff File | ||
| mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
| mod - radiantcore/entity/EntityModule.cpp | Diff File | ||
| mod - radiantcore/entity/light/LightNode.h | Diff File | ||
| mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
| mod - radiantcore/filetypes/FileTypeRegistry.cpp | Diff File | ||
| mod - radiantcore/fonts/FontManager.cpp | Diff File | ||
| mod - radiantcore/grid/GridManager.cpp | Diff File | ||
| mod - radiantcore/layers/LayerModule.cpp | Diff File | ||
| mod - radiantcore/map/EditingStopwatch.cpp | Diff File | ||
| mod - radiantcore/map/Map.cpp | Diff File | ||
| mod - radiantcore/map/MapResourceManager.cpp | Diff File | ||
| mod - radiantcore/map/RegionManager.cpp | Diff File | ||
| mod - radiantcore/map/aas/AasFileManager.cpp | Diff File | ||
| mod - radiantcore/map/aas/Doom3AasFileLoader.cpp | Diff File | ||
| mod - radiantcore/map/autosaver/AutoSaver.cpp | Diff File | ||
| mod - radiantcore/map/format/Doom3MapFormat.cpp | Diff File | ||
| mod - radiantcore/map/format/Doom3PrefabFormat.cpp | Diff File | ||
| mod - radiantcore/map/format/MapFormatManager.cpp | Diff File | ||
| mod - radiantcore/map/format/Quake3MapFormat.cpp | Diff File | ||
| mod - radiantcore/map/format/Quake4MapFormat.cpp | Diff File | ||
| mod - radiantcore/map/format/portable/PortableMapFormat.cpp | Diff File | ||
| mod - radiantcore/map/infofile/InfoFileManager.cpp | Diff File | ||
| mod - radiantcore/map/mru/MRU.cpp | Diff File | ||
| mod - radiantcore/map/namespace/NamespaceFactory.cpp | Diff File | ||
| mod - radiantcore/model/ModelCache.cpp | Diff File | ||
| mod - radiantcore/model/ModelFormatManager.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5AnimationCache.cpp | Diff File | ||
| mod - radiantcore/particles/ParticlesManager.cpp | Diff File | ||
| mod - radiantcore/patch/PatchModule.cpp | Diff File | ||
| mod - radiantcore/patch/algorithm/General.cpp | Diff File | ||
| mod - radiantcore/patch/algorithm/General.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLModule.cpp | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/rendersystem/RenderSystemFactory.cpp | Diff File | ||
| mod - radiantcore/rendersystem/SharedOpenGLContextModule.cpp | Diff File | ||
| mod - radiantcore/scenegraph/SceneGraph.cpp | Diff File | ||
|
master a90e50d6 15.08.2022 05:08 Details Diff |
0005503: Add ReloadImages command to MaterialManager |
Affected Issues 0005503 |
|
| mod - include/ishaders.h | Diff File | ||
| mod - install/menu.xml | Diff File | ||
| mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
| mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
|
master 8ba6e9f6 14.08.2022 19:00 Details Diff |
0005503: Remove unused methods from IMaterialManager interface |
Affected Issues 0005503 |
|
| mod - include/ishaders.h | Diff File | ||
| mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
| mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
| mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
| mod - radiantcore/shaders/textures/TextureManipulator.cpp | Diff File | ||
|
master 20f8656e 14.08.2022 16:47 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 | ||