Changesets: DarkRadiant

master be71619d

25.02.2023 07:48

greebo


Details Diff
0006260: Fix crash when trying to render merge action nodes whose contents are owned by the foreign map root Affected Issues
0006260
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File

master 3adfa2f9

22.02.2023 20:56

orbweaver


Details Diff
Merge redundant FreezePointer::startCapture() methods

Use a single method with default parameters instead of two separate
methods. Also add Doxygen comments and improve constness.
mod - libs/wxutil/FreezePointer.cpp Diff File
mod - libs/wxutil/FreezePointer.h Diff File

master ff763838

22.02.2023 20:49

orbweaver


Details Diff
Fix clang-tidy warnings (inconsistent indentation)
mod - libs/wxutil/preview/RenderPreview.cpp Diff File

master 3615d5c2

22.02.2023 20:45

orbweaver


Details Diff
Fix compiler warning (possible loss of precision)
mod - radiant/camera/CamWnd.cpp Diff File

master 0b3fc1b9

22.02.2023 20:42

orbweaver


Details Diff
Include <wx/frame.h> to silence IDE warning
mod - radiant/camera/CamWnd.cpp Diff File

master d5eaaa17

21.02.2023 00:22

chalonverse

Committer: GitHub


Details Diff
Merge pull request 0000002 from codereader/master

3.8.0
Affected Issues
0000002
mod - CMakeLists.txt Diff File
mod - PKGBUILD Diff File
mod - debian/changelog Diff File
add - doc/img/GridStyleBigDots.png Diff File
add - doc/img/GridStyleCrosses.png Diff File
add - doc/img/GridStyleDots.png Diff File
add - doc/img/GridStyleDottedLines.png Diff File
add - doc/img/GridStyleLines.png Diff File
add - doc/img/GridStyleMoreDottedLines.png Diff File
add - doc/img/GridStyleSquares.png Diff File
mod - doc/img/brush_flipx.png Diff File
mod - doc/img/brush_flipy.png Diff File
mod - doc/img/brush_flipz.png Diff File
mod - doc/img/brush_rotatex.png Diff File
mod - doc/img/brush_rotatey.png Diff File
mod - doc/img/brush_rotatez.png Diff File
mod - doc/manual.adoc Diff File
mod - include/version.h Diff File
mod - install/net.darkradiant.DarkRadiant.metainfo.xml Diff File
mod - libs/os/dir.h Diff File
mod - libs/settings/SettingsManager.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/mainframe/AuiLayout.cpp Diff File
mod - radiant/ui/mainframe/PropertyNotebook.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.h Diff File
mod - radiantcore/entity/RenderableArrow.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.h Diff File
mod - radiantcore/modulesystem/ModuleLoader.cpp Diff File
mod - radiantcore/settings/GameManager.cpp Diff File
mod - radiantcore/vfs/Doom3FileSystem.cpp Diff File
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 34ff3763

15.02.2023 20:49

orbweaver


Details Diff
Minor improvements in IGeometryStore and IGeometryRenderer

Add some Doxygen comments, getBounds is now const, RenderParameters is
now BufferAddresses (since "render parameters" could refer to several
different things) and its getter method is also const.
mod - include/igeometryrenderer.h Diff File
mod - include/igeometrystore.h Diff File
mod - libs/render/ContinuousBuffer.h Diff File
mod - libs/render/GeometryStore.h Diff File
mod - libs/render/RenderableGeometry.h Diff File
mod - radiantcore/rendersystem/backend/GeometryRenderer.h Diff File
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - test/GeometryStore.cpp Diff File
mod - test/WindingRendering.cpp Diff File

master 4859cc24

15.02.2023 20:35

orbweaver


Details Diff
Privatise most members of RenderableLineStrip
mod - radiantcore/selection/manipulators/Renderables.h Diff File

master 430b8392

15.02.2023 20:24

orbweaver


Details Diff
Introduce some typedefs for vectors of vertices and indices
mod - include/igeometryrenderer.h Diff File
mod - include/igeometrystore.h Diff File
mod - radiantcore/rendersystem/backend/GeometryRenderer.h Diff File

master bb1bbb76

08.02.2023 20:47

orbweaver


Details Diff
Document configuration of grid appearance
add - doc/img/GridStyleBigDots.png Diff File
add - doc/img/GridStyleCrosses.png Diff File
add - doc/img/GridStyleDots.png Diff File
add - doc/img/GridStyleDottedLines.png Diff File
add - doc/img/GridStyleLines.png Diff File
add - doc/img/GridStyleMoreDottedLines.png Diff File
add - doc/img/GridStyleSquares.png Diff File
mod - doc/manual.adoc Diff File

master b332e189

08.02.2023 20:30

orbweaver


Details Diff
Update manual icons for flipping and rotating brushes

These icons were changed in the application but the manual was still
showing the old icons.
mod - doc/img/brush_flipx.png Diff File
mod - doc/img/brush_flipy.png Diff File
mod - doc/img/brush_flipz.png Diff File
mod - doc/img/brush_rotatex.png Diff File
mod - doc/img/brush_rotatey.png Diff File
mod - doc/img/brush_rotatez.png Diff File

master 97fbf183

07.02.2023 20:36

orbweaver


Details Diff
Update debian/changelog for 3.8.0 release
mod - debian/changelog Diff File

master 3e9d39db

04.02.2023 02:51

jonri

Committer: GitHub


Details Diff
Update net.darkradiant.DarkRadiant.metainfo.xml

Add version info to metainfo file
mod - install/net.darkradiant.DarkRadiant.metainfo.xml Diff File

master 9a6ef134

03.02.2023 14:13

greebo


Details Diff
Update Xcode project
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 002bba0f

03.02.2023 13:49

greebo


Details Diff
Push version
mod - CMakeLists.txt Diff File
mod - PKGBUILD Diff File
mod - include/version.h Diff File

master ac55d4dd

01.02.2023 05:54

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
mod - debian/changelog Diff File
mod - libs/os/dir.h Diff File
mod - libs/settings/SettingsManager.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/mainframe/AuiLayout.cpp Diff File
mod - radiant/ui/mainframe/PropertyNotebook.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.h Diff File
mod - radiantcore/modulesystem/ModuleLoader.cpp Diff File
mod - radiantcore/settings/GameManager.cpp Diff File
mod - radiantcore/vfs/Doom3FileSystem.cpp Diff File

master 05663ae9

01.02.2023 05:50

greebo

Committer: GitHub


Details Diff
0006249: Merge pull request 0000034 from chalonverse/rotatable-fix

Fix GenericEntityNode not calculating the direction correctly with "editor_rotatable"
Affected Issues
0000034, 0006249
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.h Diff File

master bccac116

01.02.2023 05:17

chalonverse


Details Diff
Direction vector of GenericEntityNodes with "editor_rotatable" now only uses the up vector for "func_emitter" or "func_splat"
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.h Diff File

master 8098f47a

30.01.2023 05:04

greebo

Committer: GitHub


Details Diff
0006248: Merge pull request 0000033 from chalonverse/renderarrow-fix

Fix RenderableArrow not drawing the tip correctly for arbitrary rotations
Affected Issues
0000033, 0006248
mod - radiantcore/entity/RenderableArrow.cpp Diff File

master 622b0fe3

30.01.2023 00:58

chalonverse


Details Diff
Removed comment
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File

master 0aec8cec

30.01.2023 00:42

chalonverse


Details Diff
Remove BLENDO comment
mod - radiantcore/entity/RenderableArrow.cpp Diff File

master 033ad662

30.01.2023 00:36

chalonverse


Details Diff
Changed it so that if an entity has "editor_rotatable" set, the direction matches the expected convention of +X being forward.

This fixes an issue where if you have an "angle" property and then set "editor_rotatable" the direction arrow suddenly is completely different, even though the angle should still behave the same (rotation about Z).

(cherry picked from commit 54841fe677d0819b6c21ecfee2bed7fbbbf760bf)
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File

master 7cb836ed

30.01.2023 00:34

chalonverse


Details Diff
Fix RenderableArrow not drawing correctly if the direction is straight up/down (or close to)

(cherry picked from commit 6e0421aeff5734ea4d759b8cdc850e580f9e23d4)
mod - radiantcore/entity/RenderableArrow.cpp Diff File

master 16da6be7

24.01.2023 20:33

orbweaver


Details Diff
0006238: clean up os::forEachItemInDirectory()

Function now has two implementations: one which retains the old
behaviour of throwing a DirectoryNotFoundException if the given
directory doesn't exist, and another std::nothrow overload which simply
returns a bool. This nothrow version is used in GameSetupPageTdm in
place of an empty catch block.

Both versions are now templated and accept any functor object, which can
sometimes be more efficient than using a std::function wrapper.
Affected Issues
0006238
mod - libs/os/dir.h Diff File
mod - libs/settings/SettingsManager.h Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File
mod - radiantcore/modulesystem/ModuleLoader.cpp Diff File
mod - radiantcore/settings/GameManager.cpp Diff File
mod - radiantcore/vfs/Doom3FileSystem.cpp Diff File

master 42cc4965

18.01.2023 20:27

orbweaver


Details Diff
0006238: sort Dark Mod FM list alphanumerically

The previous behaviour just packed in the combo box entries in the order
they were returned from the filesystem.
Affected Issues
0006238
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.h Diff File
 First  Prev  1 2 3 ... 7 8 9 10 11 12 13 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last