Changesets: DarkRadiant
master 0f1d8655 10.09.2022 09:53 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Details Diff |
Set Gitlab/GitHub CI config to export-ignore | ||
mod - .gitattributes | Diff File | ||
master b243439e 06.09.2022 19:29 Details Diff |
Update debian/changelog for 3.2.0 | ||
mod - debian/changelog | Diff File | ||
master 7aa576da 06.09.2022 19:14 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 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 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 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 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 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 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 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 |