Changesets: DarkRadiant

master b089adbf

24.01.2026 14:08

greebo


Details Diff
Update VC++ projects
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 54abb547

24.01.2026 13:58

greebo

Committer: GitHub


Details Diff
Merge pull request 0000050 from klaussilveira/feat/decals

Added decal shooter tool
Affected Issues
0000050
mod - include/ui/iusercontrol.h Diff File
mod - install/input.xml Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/camera/CameraWndManager.cpp Diff File
add - radiant/camera/tools/DecalShooterTool.cpp Diff File
add - radiant/camera/tools/DecalShooterTool.h Diff File
add - radiant/camera/tools/FaceIntersectionFinder.cpp Diff File
add - radiant/camera/tools/FaceIntersectionFinder.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/decalshooter/DecalShooterControl.h Diff File
add - radiant/ui/decalshooter/DecalShooterPanel.cpp Diff File
add - radiant/ui/decalshooter/DecalShooterPanel.h Diff File

master f656e8c5

24.01.2026 13:55

greebo


Details Diff
Update VC++ projects
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master f2324a87

24.01.2026 13:51

greebo

Committer: GitHub


Details Diff
Merge pull request 0000049 from klaussilveira/feat/polygon-tool

Added polygon tool
Affected Issues
0000049
add - install/bitmaps/polygon_tool.png Diff File
mod - install/input.xml Diff File
mod - install/menu.xml Diff File
mod - install/user.xml Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.h Diff File
mod - radiant/xyview/tools/BrushCreatorTool.cpp Diff File
add - radiant/xyview/tools/PolygonTool.cpp Diff File
add - radiant/xyview/tools/PolygonTool.h Diff File

master 85027f91

24.01.2026 13:48

greebo


Details Diff
Fix crash on startup, it's a race condition in the module progress signal subscribers.

The Splash screen would not unsubscribe from the progress channel, even thought the
controls have already been destroyed. The next progress call will run into a crash
since the Splash dialog just schedules its deletion (which would trigger the auto-unsubscribe,
but it comes too late).
mod - radiant/ui/splash/Splash.cpp Diff File
mod - radiant/ui/splash/Splash.h Diff File

master 91df6a10

24.01.2026 13:34

greebo

Committer: GitHub


Details Diff
Merge pull request 0000048 from klaussilveira/feat/intersect

Added CSG Intersect
Affected Issues
0000048
add - install/bitmaps/selection_csgintersect.png Diff File
mod - install/menu.xml Diff File
mod - install/user.xml Diff File
mod - radiantcore/brush/csg/CSG.cpp Diff File
mod - radiantcore/brush/csg/CSG.h Diff File
mod - test/CSG.cpp Diff File
add - test/resources/tdm/maps/csg_intersect.map Diff File

master 62d87015

24.01.2026 13:28

greebo

Committer: GitHub


Details Diff
Merge pull request 0000046 from klaussilveira/fix/cmake

Avoid invalid expressions like if(ON AND) when a variable is empty
Affected Issues
0000046
mod - install.cmake Diff File

master 1ee4fe99

24.01.2026 13:26

greebo

Committer: GitHub


Details Diff
Merge pull request 0000047 from klaussilveira/fix/linux-ci

Added missing library for Linux build
Affected Issues
0000047
mod - .github/workflows/build.yml Diff File

master cef68c63

24.01.2026 02:16

Klaus Silveira


Details Diff
Added decal shooter tool.
mod - include/ui/iusercontrol.h Diff File
mod - install/input.xml Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/camera/CameraWndManager.cpp Diff File
add - radiant/camera/tools/DecalShooterTool.cpp Diff File
add - radiant/camera/tools/DecalShooterTool.h Diff File
add - radiant/camera/tools/FaceIntersectionFinder.cpp Diff File
add - radiant/camera/tools/FaceIntersectionFinder.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/decalshooter/DecalShooterControl.h Diff File
add - radiant/ui/decalshooter/DecalShooterPanel.cpp Diff File
add - radiant/ui/decalshooter/DecalShooterPanel.h Diff File

master e32c3f5e

24.01.2026 02:15

Klaus Silveira


Details Diff
Added polygon tool.
add - install/bitmaps/polygon_tool.png Diff File
mod - install/input.xml Diff File
mod - install/menu.xml Diff File
mod - install/user.xml Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.h Diff File
mod - radiant/xyview/tools/BrushCreatorTool.cpp Diff File
add - radiant/xyview/tools/PolygonTool.cpp Diff File
add - radiant/xyview/tools/PolygonTool.h Diff File

master 4866b354

23.01.2026 01:26

Klaus Silveira


Details Diff
Added CSG Intersect.
add - install/bitmaps/selection_csgintersect.png Diff File
mod - install/menu.xml Diff File
mod - install/user.xml Diff File
mod - radiantcore/brush/csg/CSG.cpp Diff File
mod - radiantcore/brush/csg/CSG.h Diff File
mod - test/CSG.cpp Diff File
add - test/resources/tdm/maps/csg_intersect.map Diff File

master e1323b4b

22.01.2026 14:32

Klaus Silveira


Details Diff
Added missing library for Linux build.
mod - .github/workflows/build.yml Diff File

master f6c2b22f

22.01.2026 14:22

Klaus Silveira


Details Diff
Avoid invalid expressions like if(ON AND) when a variable is empty
mod - install.cmake Diff File

master 551d74bc

19.01.2026 06:24

greebo


Details Diff
Adjust VC++ projects after merge
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/include.vcxproj.filters Diff File

master 2a54ca46

19.01.2026 06:20

greebo

Committer: GitHub


Details Diff
Merge pull request 0000045 from klaussilveira/feat/scatter

Added scatter tool
Affected Issues
0000045
add - include/iscatter.h Diff File
mod - install/menu.xml Diff File
add - install/ui/scatterdialog.fbp Diff File
add - install/ui/scatterdialog.xrc Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/scatter/ScatterDialog.cpp Diff File
add - radiant/ui/scatter/ScatterDialog.h Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.h Diff File

master ecbd8dba

18.01.2026 18:22

Klaus Silveira


Details Diff
Fixed deprecated entity method call.
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File

master 0ba85908

18.01.2026 07:14

greebo


Details Diff
Quick attempt to get the Linux build agent and running again
mod - .github/workflows/build.yml Diff File

master 1702c80a

18.01.2026 07:02

greebo


Details Diff
Fix ModelSkin unit tests
mod - radiantcore/decl/DeclarationFolderParser.cpp Diff File
mod - radiantcore/skins/Doom3ModelSkin.cpp Diff File
mod - test/Skin.cpp Diff File

master 6bd45c1a

18.01.2026 07:02

greebo


Details Diff
Fix compilation errors in merged code
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File

master 600b50e2

18.01.2026 06:43

greebo


Details Diff
Adjust VC++ projects after merge
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

master 1837e6b2

18.01.2026 06:27

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
mod - .gitignore Diff File
mod - CMakeLists.txt Diff File
mod - doc/CMakeLists.txt Diff File
mod - doc/img/DifficultyEditor.png Diff File
mod - doc/img/FilterEditor.png Diff File
mod - doc/manual.adoc Diff File
mod - include/Bounded.h Diff File
mod - include/icommandsystem.h Diff File
mod - include/icomparablenode.h Diff File
mod - include/ideclmanager.h Diff File
mod - include/ieclass.h Diff File
mod - include/ieclasscolours.h Diff File
mod - include/ientity.h Diff File
mod - include/ifilter.h Diff File
mod - include/imapformat.h Diff File
mod - include/imodule.h Diff File
mod - include/inode.h Diff File
mod - include/iparticles.h Diff File
mod - include/ipreferencesystem.h Diff File
mod - include/iregistry.h Diff File
mod - include/irenderable.h Diff File
mod - include/iscript.h Diff File
mod - include/ishaders.h Diff File
mod - include/itextstream.h Diff File
add - install.cmake Diff File
add - install/bitmaps/copy.png Diff File
mod - install/bitmaps/edit.png Diff File
mod - install/bitmaps/iconFilter16.png Diff File
mod - install/bitmaps/refresh.png Diff File
add - install/bitmaps/trashcan.png Diff File
add - install/bitmaps/validate_actors.png Diff File
add - install/bitmaps/view.png Diff File
mod - install/scripts/test.py Diff File
mod - install/ui/conversationdialog.fbp Diff File
mod - install/ui/conversationdialog.xrc Diff File
mod - install/ui/conversationeditor.fbp Diff File
mod - install/ui/conversationeditor.xrc Diff File
mod - install/ui/difficultyeditor.fbp Diff File
mod - install/ui/difficultyeditor.xrc Diff File
mod - install/ui/filterdialog.fbp Diff File
mod - install/ui/filterdialog.xrc Diff File
mod - install/ui/filtereditor.fbp Diff File
mod - install/ui/filtereditor.xrc Diff File
mod - libs/decl/DeclarationBase.h Diff File
mod - libs/decl/EditableDeclaration.h Diff File
mod - libs/eclass.h Diff File
mod - libs/entitylib.h Diff File
mod - libs/maplib.h Diff File
mod - libs/math/Matrix3.h Diff File
mod - libs/math/Vector2.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/math/Vector4.h Diff File
mod - libs/pybind/pybind11/operators.h Diff File
mod - libs/render/MeshVertex.h Diff File
mod - libs/render/RenderableBox.h Diff File
mod - libs/render/RenderableCollectionWalker.h Diff File
mod - libs/render/RenderableCollectorBase.h Diff File
mod - libs/render/VertexCb.h Diff File
mod - libs/scene/BasicRootNode.h Diff File
mod - libs/scene/CMakeLists.txt Diff File
mod - libs/scene/ChildPrimitives.cpp Diff File
mod - libs/scene/Entity.cpp Diff File
mod - libs/scene/Entity.h Diff File
mod - libs/scene/EntityBreakdown.h Diff File
mv - radiantcore/eclass/EntityClass.cpp → libs/scene/EntityClass.cpp Diff File
add - libs/scene/EntityClass.h Diff File
mod - libs/scene/EntityKeyValue.h Diff File
mod - libs/scene/EntityNode.cpp Diff File
mod - libs/scene/EntityNode.h Diff File
mod - libs/scene/EntitySelector.h Diff File
mod - libs/scene/ModelFinder.cpp Diff File
mod - libs/scene/NameKey.h Diff File
mod - libs/scene/Node.cpp Diff File
mod - libs/scene/Node.h Diff File
mod - libs/scene/TargetLineNode.cpp Diff File
mod - libs/scene/TargetLineNode.h Diff File
add - libs/scene/filters/FilterGroup.cpp Diff File
add - libs/scene/filters/FilterGroup.h Diff File
add - libs/scene/filters/FilterRule.h Diff File
add - libs/scene/filters/SceneFilter.cpp Diff File
add - libs/scene/filters/SceneFilter.h Diff File
mod - libs/scene/merge/GraphComparer.cpp Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeActionNode.cpp Diff File
mod - libs/scene/merge/MergeActionNode.h Diff File
mod - libs/scene/merge/MergeLib.h Diff File
mod - libs/scene/merge/NodeUtils.h Diff File
add - libs/scene/shaders/NamedBindable.h Diff File
add - libs/scene/shaders/ShaderExpression.cpp Diff File
add - libs/scene/shaders/ShaderExpression.h Diff File
add - libs/scene/textures/HeightmapCreator.h Diff File
add - libs/scene/textures/TextureManipulator.cpp Diff File
add - libs/scene/textures/TextureManipulator.h Diff File
mod - libs/selection/EntitySelection.h Diff File
mod - libs/string/convert.h Diff File
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h Diff File
mod - libs/wxutil/menu/FilterPopupMenu.cpp Diff File
mod - libs/wxutil/menu/FilterPopupMenu.h Diff File
mod - libs/wxutil/menu/PopupMenu.cpp Diff File

master 6b84fa46

18.01.2026 06:26

greebo


Details Diff
Update VC++ projects, fix compiler warnings
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/include.vcxproj.filters Diff File

master 0d25035c

18.01.2026 06:04

greebo

Committer: GitHub


Details Diff
Merge pull request 0000044 from klaussilveira/feat/array

Added array modifier
Affected Issues
0000044
add - include/iarray.h Diff File
mod - install/menu.xml Diff File
add - install/ui/arraydialog.fbp Diff File
add - install/ui/arraydialog.xrc Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/array/ArrayDialog.cpp Diff File
add - radiant/ui/array/ArrayDialog.h Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.h Diff File

master 17ff2823

18.01.2026 03:06

Klaus Silveira


Details Diff
Added scatter tool.
add - include/iscatter.h Diff File
mod - install/menu.xml Diff File
add - install/ui/scatterdialog.fbp Diff File
add - install/ui/scatterdialog.xrc Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/scatter/ScatterDialog.cpp Diff File
add - radiant/ui/scatter/ScatterDialog.h Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.h Diff File

master 84949d50

14.01.2026 01:45

Klaus Silveira


Details Diff
Added array modifier.
add - include/iarray.h Diff File
mod - install/menu.xml Diff File
add - install/ui/arraydialog.fbp Diff File
add - install/ui/arraydialog.xrc Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/array/ArrayDialog.cpp Diff File
add - radiant/ui/array/ArrayDialog.h Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.cpp Diff File
mod - radiantcore/selection/algorithm/Transformation.h Diff File
1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 268 269 270  Next  Last