Changesets: DarkRadiant

master 8799d29f

15.08.2022 13:16

greebo


Details Diff
0006054: Update the target text entry control only if the value actually changed. This prevents materials from being flagged as modified even though the user was just looking around. Affected Issues
0006054
mod - radiant/ui/common/ImageFileSelector.cpp Diff File

master 134d63a5

15.08.2022 12:50

greebo


Details Diff
0006030: Remove an assert that fires when parsing an invalid shader expression in material stages. This is user input and can occur rather frequently when manually editing materials. Affected Issues
0006030
mod - radiantcore/shaders/ShaderExpression.cpp Diff File

master a5a058e4

15.08.2022 12:35

greebo


Details Diff
0006030: Add a negative unit test case covering IMaterial::updateFromSourceText Affected Issues
0006030
mod - test/Materials.cpp Diff File

master 2205cf80

15.08.2022 12:18

greebo


Details Diff
0006030: It's now possible to edit the source text of the material. Changes will be propagated in either direction. Affected Issues
0006030
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File

master 7371d9a4

15.08.2022 11:53

greebo


Details Diff
0006030: First rough implementation of Material::updateFromSourceText Affected Issues
0006030
mod - include/ishaders.h Diff File
mod - libs/decl/DeclarationBase.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - test/Materials.cpp Diff File

master 1144892e

15.08.2022 07:00

greebo


Details Diff
0006030: Set up event handling in the Material Editor, to prevent feedback loops and modification flags being set all the time. Affected Issues
0006030
mod - include/ishaders.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File

master 28108468

15.08.2022 06:23

greebo


Details Diff
0006030: Add interface to update a material from a given source text. When the source view contents in the MaterialEditor changes, the material will try to update itself from the source.
Fix a crash when trying to acquire an editable shader layer with the "Global Settings" item selected.
Affected Issues
0006030
mod - include/ishaders.h Diff File
mod - libs/wxutil/sourceview/SourceView.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File

master f543b45e

15.08.2022 06:22

greebo


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

greebo


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

greebo


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

greebo


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

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
 First  Prev  1 2 3 ... 30 ... 40 41 42 43 44 45 46 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last