Changesets: DarkRadiant

master 0f1d8655

10.09.2022 09:53

greebo


Details Diff
0006093: Re-enable the disabled unit test Affected Issues
0006093
mod - test/DeclManager.cpp Diff File

master c1348a64

10.09.2022 08:54

greebo


Details Diff
0006097: xmlutil::Document unit tests Affected Issues
0006097
mod - test/XmlUtil.cpp Diff File
add - test/resources/xml/broken_file.xml Diff File
add - test/resources/xml/testfile.xml Diff File

master ffb76029

10.09.2022 08:53

greebo


Details Diff
0006097: Remove the dangerous copy-constructor which will trigger a crash as soon as the second copy goes out of scope. Affected Issues
0006097
mod - libs/xmlutil/Document.cpp Diff File
mod - libs/xmlutil/Document.h Diff File

master 27923433

10.09.2022 07:57

greebo


Details Diff
0006097: Start creating unit tests covering the xmlutil::Document type Affected Issues
0006097
mod - libs/xmlutil/Document.cpp Diff File
mod - test/CMakeLists.txt Diff File
add - test/XmlUtil.cpp Diff File
mod - test/algorithm/FileUtils.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master dd095239

10.09.2022 06:11

greebo


Details Diff
0006093: Signals are stored in a map that should not be modified simultaneously. Signals are only ever added once to the map (which needs to happen in a synchronised fashion), afterwards it's safe to hand out references to the existing signals. Affected Issues
0006093
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - radiantcore/decl/DeclarationManager.h Diff File

master 8d7f4a34

10.09.2022 05:30

greebo


Details Diff
0006093: Ensure that DefParser subclasses are invoking reset() before the destructor is taking the instance table apart. Affected Issues
0006093
mod - libs/parser/ThreadedDeclParser.h Diff File
mod - libs/parser/ThreadedDefLoader.h Diff File
mod - radiantcore/decl/DeclarationFolderParser.h Diff File

master b0e32b22

10.09.2022 03:26

greebo


Details Diff
0006093: Attempt to resolve the scenario of two threads attempting to delete the same parser instance, which can occur by moving the unique_ptr simultaneously. Affected Issues
0006093
mod - radiantcore/decl/DeclarationManager.cpp Diff File

master 40d0e799

09.09.2022 17:09

greebo


Details Diff
0006093: Rearrange locks and algorithms in DeclarationManager to avoid locks being acquired while another lock is held, which should avoid deadlocks in methods called from different threads. Affected Issues
0006093
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - radiantcore/decl/DeclarationManager.h Diff File

master f5a92e1a

08.09.2022 11:42

greebo


Details Diff
0006093: openGL context is now created once per test session in a global environment setup class Affected Issues
0006093
mod - test/HeadlessOpenGLContext.cpp Diff File

master 313c91ce

08.09.2022 11:13

greebo


Details Diff
0006093: Add time out to HeadlessOpenGLContext creation method Affected Issues
0006093
mod - test/HeadlessOpenGLContext.cpp Diff File

master db434479

07.09.2022 19:38

orbweaver


Details Diff
0006095: Make Detail and Make Structural disabled without selection Affected Issues
0006095
mod - radiantcore/selection/algorithm/General.cpp Diff File

master 322a2ad0

07.09.2022 10:36

greebo


Details Diff
0006092: Add isNull() check method to FxDeclaration interface Affected Issues
0006092
mod - include/ifx.h Diff File
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/FxManagerInterface.cpp Diff File
mod - plugins/script/interfaces/FxManagerInterface.h Diff File

master 2dd281bc

07.09.2022 10:36

greebo


Details Diff
0006092: Add isNull() check method to FxDeclaration interface
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/FxManagerInterface.cpp Diff File
mod - plugins/script/interfaces/FxManagerInterface.h Diff File

fx 306877d4

07.09.2022 10:24

greebo


Details Diff
0006092: Rename a few methods for consistency Affected Issues
0006092
mod - include/ifx.h Diff File
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/FxManagerInterface.cpp Diff File
mod - plugins/script/interfaces/FxManagerInterface.h Diff File
mod - radiantcore/fx/FxAction.cpp Diff File
mod - radiantcore/fx/FxAction.h Diff File
mod - test/Fx.cpp Diff File

fx 7fb6da2e

07.09.2022 10:17

greebo


Details Diff
0006092: FX action interface done Affected Issues
0006092
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/FxManagerInterface.cpp Diff File
mod - plugins/script/interfaces/FxManagerInterface.h Diff File

master 197b34bc

06.09.2022 19:34

orbweaver


Details Diff
Set Gitlab/GitHub CI config to export-ignore
mod - .gitattributes Diff File

master b243439e

06.09.2022 19:29

orbweaver


Details Diff
Update debian/changelog for 3.2.0
mod - debian/changelog Diff File

master 7aa576da

06.09.2022 19:14

orbweaver


Details Diff
Merge remote-tracking branch 'greebo/master'
mod - CMakeLists.txt Diff File
mod - include/ientity.h Diff File
mod - include/irender.h Diff File
mod - include/ishaderlayer.h Diff File
mod - include/ui/ientityinspector.h Diff File
mod - include/version.h Diff File
mod - install/games/darkmod.game Diff File
mod - install/games/doom3.game Diff File
mod - install/games/quake4.game Diff File
add - install/gl/blend_light_fp.glsl Diff File
add - install/gl/blend_light_vp.glsl Diff File
mod - install/ui/modelselector.fbp Diff File
mod - install/ui/modelselector.xrc Diff File
mod - libs/RGBAImage.h Diff File
mod - libs/wxutil/EntityClassChooser.cpp Diff File
add - libs/wxutil/Icon.h Diff File
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.h Diff File
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h Diff File
mod - libs/wxutil/fsview/FileSystemView.cpp Diff File
mod - libs/wxutil/fsview/Populator.cpp Diff File
mod - libs/wxutil/fsview/Populator.h Diff File
mod - plugins/dm.editing/AIHeadPropertyEditor.cpp Diff File
mod - plugins/dm.editing/AIHeadPropertyEditor.h Diff File
mod - plugins/dm.editing/AIVocalSetPropertyEditor.cpp Diff File
mod - plugins/dm.editing/AIVocalSetPropertyEditor.h Diff File
mod - plugins/dm.gui/GuiSelector.cpp Diff File
mod - plugins/dm.gui/GuiSelector.h Diff File
mod - plugins/dm.gui/XDataSelector.cpp Diff File
mod - plugins/dm.gui/XDataSelector.h Diff File
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - plugins/dm.stimresponse/StimTypes.cpp Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/ui/common/ImageFilePopulator.cpp Diff File
mod - radiant/ui/eclasstree/EClassTreeBuilder.h Diff File
mod - radiant/ui/einspector/AddPropertyDialog.cpp Diff File
mod - radiant/ui/einspector/AnglePropertyEditor.cpp Diff File
mod - radiant/ui/einspector/AnglePropertyEditor.h Diff File
mod - radiant/ui/einspector/BooleanPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/BooleanPropertyEditor.h Diff File
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ClassnamePropertyEditor.h Diff File
mod - radiant/ui/einspector/ColourPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ColourPropertyEditor.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File
mod - radiant/ui/einspector/EntityPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/EntityPropertyEditor.h Diff File
mod - radiant/ui/einspector/FloatPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/FloatPropertyEditor.h Diff File
mod - radiant/ui/einspector/ModelPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ModelPropertyEditor.h Diff File
mod - radiant/ui/einspector/PropertyEditorFactory.cpp Diff File
mod - radiant/ui/einspector/PropertyEditorFactory.h Diff File
mod - radiant/ui/einspector/SkinPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/SkinPropertyEditor.h Diff File
mod - radiant/ui/einspector/SoundPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/SoundPropertyEditor.h Diff File
add - radiant/ui/einspector/TargetKey.h Diff File
mod - radiant/ui/einspector/TexturePropertyEditor.cpp Diff File
mod - radiant/ui/einspector/TexturePropertyEditor.h Diff File
mod - radiant/ui/einspector/Vector3PropertyEditor.cpp Diff File
mod - radiant/ui/einspector/Vector3PropertyEditor.h Diff File
mod - radiant/ui/mainframe/AuiLayout.cpp Diff File
mod - radiant/ui/modelexport/ExportCollisionModelDialog.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/modelselector/ModelSelector.h Diff File
mod - radiant/ui/modelselector/ModelTreeView.cpp Diff File
mod - radiant/ui/modelselector/ModelTreeView.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiant/ui/ortho/OrthoContextMenu.h Diff File
mod - radiant/ui/script/ScriptWindow.cpp Diff File
mod - radiant/ui/toolbar/ToolbarManager.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/entity/AttachmentData.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/light/LightShader.h Diff File
mod - radiantcore/imagefile/JPEGLoader.cpp Diff File
mod - radiantcore/imagefile/TGALoader.cpp Diff File
mod - radiantcore/model/picomodel/lib/pm_obj.c Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchRenderables.h Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
add - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
add - radiantcore/rendersystem/backend/BlendLight.h Diff File
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.h Diff File
mod - radiantcore/rendersystem/backend/InteractionPass.cpp Diff File
mod - radiantcore/rendersystem/backend/InteractionPass.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File

fx ed9c0bdf

06.09.2022 15:10

greebo


Details Diff
0006092: FX declaration interface is complete, FX action is just a dummy Affected Issues
0006092
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/FxManagerInterface.cpp Diff File
mod - plugins/script/interfaces/FxManagerInterface.h Diff File

fx de2ae8a5

06.09.2022 15:02

greebo


Details Diff
0006092: Add FX-related script interfaces (WIP) Affected Issues
0006092
mod - install/scripts/test.py Diff File
mod - plugins/script/CMakeLists.txt Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - plugins/script/interfaces/DeclarationManagerInterface.cpp Diff File
add - plugins/script/interfaces/FxManagerInterface.cpp Diff File
add - plugins/script/interfaces/FxManagerInterface.h Diff File
mod - tools/msvc/script.vcxproj Diff File
mod - tools/msvc/script.vcxproj.filters Diff File

fx d959c2b4

06.09.2022 14:50

greebo


Details Diff
0006092: Add IFxManager interface and global module declaration Affected Issues
0006092
mod - include/ifx.h Diff File
mod - radiantcore/fx/FxManager.cpp Diff File
mod - radiantcore/fx/FxManager.h Diff File
mod - test/Fx.cpp Diff File

fx 6ff88a44

06.09.2022 11:48

greebo


Details Diff
0006092: Action parsing code and unit tests Affected Issues
0006092
mod - include/ifx.h Diff File
mod - radiantcore/fx/FxAction.cpp Diff File
mod - radiantcore/fx/FxAction.h Diff File
mod - test/Fx.cpp Diff File
mod - test/resources/tdm/fx/parsertest.fx Diff File

fx bf99b848

06.09.2022 11:40

greebo


Details Diff
0006092: Action parsing code and unit tests Affected Issues
0006092
mod - include/ifx.h Diff File
mod - radiantcore/fx/FxAction.cpp Diff File
mod - radiantcore/fx/FxAction.h Diff File
mod - test/Fx.cpp Diff File
mod - test/resources/tdm/fx/parsertest.fx Diff File

fx f79e493f

06.09.2022 10:32

greebo


Details Diff
0006092: Action parsing code and unit tests Affected Issues
0006092
mod - include/ifx.h Diff File
mod - radiantcore/fx/FxAction.cpp Diff File
mod - radiantcore/fx/FxAction.h Diff File
mod - test/Fx.cpp Diff File
mod - test/resources/tdm/fx/parsertest.fx Diff File

fx dcac59a8

06.09.2022 10:15

greebo


Details Diff
0006092: Action parsing code and unit tests Affected Issues
0006092
mod - include/ifx.h Diff File
mod - radiantcore/fx/FxAction.cpp Diff File
mod - radiantcore/fx/FxAction.h Diff File
mod - test/Fx.cpp Diff File
mod - test/resources/tdm/fx/parsertest.fx Diff File
 First  Prev  1 2 3 ... 30 ... 34 35 36 37 38 39 40 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last