Changesets: DarkRadiant
codetokeniser b4565861 09.10.2022 09:54 Details Diff |
0006110: Improve macro expansion code |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - test/CodeTokeniser.cpp | Diff File | ||
codetokeniser e74873b8 09.10.2022 07:02 Details Diff |
0006110: Improve operator recognition |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - test/CodeTokeniser.cpp | Diff File | ||
codetokeniser a8efd81d 09.10.2022 04:52 Details Diff |
0006110: First operator matching algorithm |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - test/CodeTokeniser.cpp | Diff File | ||
codetokeniser d388acef 08.10.2022 16:30 Details Diff |
0006110: Pass list of recognised operators to tokeniser function |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
codetokeniser cd01f3fc 08.10.2022 16:12 Details Diff |
0006110: Add operators whitelist to CodeTokeniser, to be supplied in the constructor Add specialised GuiTokeniser which declares just the supported GUI script operators. |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
add - libs/parser/GuiTokeniser.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiManager.cpp | Diff File | ||
mod - test/CodeTokeniser.cpp | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
codetokeniser 84d1613c 08.10.2022 12:21 Details Diff |
0006110: Add more CodeTokeniser unit tests |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - test/CodeTokeniser.cpp | Diff File | ||
codetokeniser 5034a6e7 08.10.2022 09:12 Details Diff |
0006110: More CodeTokeniser unit tests checking quotes and quote escaping, plus a large test covering macro expansion |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - test/CodeTokeniser.cpp | Diff File | ||
codetokeniser 56eea77b 08.10.2022 08:26 Details Diff |
0006110: Add a couple of operator characters to the list of kept delimiters |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiManager.cpp | Diff File | ||
mod - test/CodeTokeniser.cpp | Diff File | ||
codetokeniser 66a86024 08.10.2022 08:00 Details Diff |
0006110: Syntax refactoring |
Affected Issues 0006110 |
|
mod - libs/parser/CodeTokeniser.h | Diff File | ||
codetokeniser fb2483f7 08.10.2022 07:41 Details Diff |
0006110: Another (failing) CodeTokeniser test |
Affected Issues 0006110 |
|
mod - test/CodeTokeniser.cpp | Diff File | ||
codetokeniser 8d4f6504 08.10.2022 07:34 Details Diff |
0006110: Add CodeTokeniser tests, including the problematic scenario "rect-100" |
Affected Issues 0006110 |
|
mod - test/CodeTokeniser.cpp | Diff File | ||
codetokeniser 0039f97b 08.10.2022 07:02 Details Diff |
0006110: Add CodeTokeniser unit test, confirm that the preprocessor is working |
Affected Issues 0006110 |
|
mod - test/CMakeLists.txt | Diff File | ||
add - test/CodeTokeniser.cpp | Diff File | ||
add - test/resources/tdm/guis/parse_test2.gui | Diff File | ||
add - test/resources/tdm/guis/parse_test_include2.guicode | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master dc5325c2 08.10.2022 04:24 Details Diff |
0006120: Remove degenerate brushes as part of an undoable transaction |
Affected Issues 0006120 |
|
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
master e5df2d9b 08.10.2022 04:18 Details Diff |
0006120: SnapToGrid is now automatically removing degenerate brushes from the scene |
Affected Issues 0006120 |
|
mod - radiantcore/selection/SceneWalkers.h | Diff File | ||
mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
master 72700e36 08.10.2022 04:10 Details Diff |
0006120: Add a crashing unit test covering the scenario After grid-snapping some brushes might be degenerate, and currently these are not immediately removed the scene. Next time the selection system is finishing an operation (which in this scenario is a null operation), the degenerate brushes are removed outside any undoable transaction. Hitting undo will crash the app due to dangling references. |
Affected Issues 0006120 |
|
mod - test/Grid.cpp | Diff File | ||
add - test/resources/tdm/maps/degenerate_brushes_after_gridsnap.map | Diff File | ||
master 4bf6abca 06.10.2022 17:51 Details Diff |
0006110: Ensure the shader template is parsed before adding layers |
Affected Issues 0006110 |
|
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
master cecee3b2 06.10.2022 17:41 Details Diff |
0006110: Add unit test checking the layer configuration of materials constructed from raw texture files |
Affected Issues 0006110 |
|
mod - test/Materials.cpp | Diff File | ||
master 486b1ed1 06.10.2022 16:55 Details Diff |
Merge branch 'orbweaver/master' | ||
mod - README.md | Diff File | ||
mod - debian/changelog | Diff File | ||
master 6198a263 06.10.2022 15:31 Details Diff |
0006111: Determine the buffer size using glGetTexLevelParameteriv before downloading the image data |
Affected Issues 0006111 |
|
mod - radiant/textool/TexTool.cpp | Diff File | ||
master ff9ea73c 06.10.2022 15:06 Details Diff |
0006114: Block double-click events originating from the MaterialsList |
Affected Issues 0006114 |
|
mod - radiant/ui/modelselector/MaterialsList.cpp | Diff File | ||
master 962af8b7 04.10.2022 19:57 Details Diff |
0006112: store toolbar button IDs in CamWnd Instead of repeatedly searching for toolbar buttons by label just to call GetId(), store the IDs themselves in a member struct. |
Affected Issues 0006112 |
|
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
master 24952830 04.10.2022 19:16 Details Diff |
0006098: mention 'asciidoctor' dependency when building on Linux |
Affected Issues 0006098 |
|
mod - README.md | Diff File | ||
master 30cbbcfc 03.10.2022 18:00 Committer: GitHub Details Diff |
Merge pull request 0000030 from codereader/flatpak Add and install appstream and icon files with flatpak package naming |
Affected Issues 0000030 |
|
mod - CMakeLists.txt | Diff File | ||
add - install/bitmaps/darkradiant_icon_128x128.png | Diff File | ||
mod - install/darkradiant.desktop.in | Diff File | ||
add - install/net.darkradiant.DarkRadiant.metainfo.xml | Diff File | ||
master 33e186f6 03.10.2022 17:57 Details Diff |
Fixup compilation in Debian 10 | ||
mod - include/imodelsurface.h | Diff File | ||
mod - libs/wxutil/dialog/DialogBase.h | Diff File | ||
mod - radiant/ui/aas/RenderableAasFile.cpp | Diff File | ||
mod - radiant/ui/common/ImageFileSelector.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderSelector.h | Diff File | ||
mod - radiant/ui/einspector/FxPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/fx/FxChooser.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlDialog.h | Diff File | ||
mod - radiant/ui/mainframe/TopLevelFrame.cpp | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.cpp | Diff File | ||
mod - radiantcore/brush/RenderableBrushVertices.h | Diff File | ||
mod - radiantcore/decl/DeclarationFile.h | Diff File | ||
mod - radiantcore/decl/DeclarationFolderParser.h | Diff File | ||
mod - radiantcore/entity/AngleKey.h | Diff File | ||
mod - radiantcore/entity/ModelKey.cpp | Diff File | ||
mod - radiantcore/entity/ModelKey.h | Diff File | ||
mod - radiantcore/entity/RenderableEntityBox.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerRenderables.h | Diff File | ||
mod - radiantcore/entity/target/RenderableTargetLines.h | Diff File | ||
mod - radiantcore/fonts/FontLoader.cpp | Diff File | ||
mod - radiantcore/fx/FxAction.cpp | Diff File | ||
mod - radiantcore/fx/FxAction.h | Diff File | ||
mod - radiantcore/map/algorithm/Export.cpp | Diff File | ||
mod - radiantcore/model/NullModelNode.h | Diff File | ||
mod - radiantcore/model/export/PatchSurface.h | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.h | Diff File | ||
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLState.h | Diff File | ||
mod - radiantcore/rendersystem/backend/SceneRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/CubeMapProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/CubeMapProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/InteractionProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h | Diff File | ||
master d95a3c2e 03.10.2022 17:27 Details Diff |
Another compilation fix for older libgit2 versions | ||
mod - plugins/vcs/Repository.cpp | Diff File |