Changesets: DarkRadiant

master 43860526

11.08.2021 15:04

stgatilov


Details Diff
Limit minimum size of game connection dialog.
mod - plugins/dm.gameconnection/GameConnectionDialog.cpp Diff File

master 8edafbdf

10.08.2021 18:49

orbweaver


Details Diff
Update debian files for 2.13 release
mod - debian/changelog Diff File
mod - debian/control Diff File

master b5071354

10.08.2021 18:24

orbweaver


Details Diff
Merge remote-tracking branch 'greebo/master'
mod - .github/workflows/build.yml Diff File
mod - CMakeLists.txt Diff File
mod - LICENSE Diff File
mod - PKGBUILD Diff File
mod - README.md Diff File
mod - include/iclipboard.h Diff File
add - include/icomparablenode.h Diff File
mod - include/ieclass.h Diff File
mod - include/iglrender.h Diff File
mod - include/imap.h Diff File
add - include/imapmerge.h Diff File
mod - include/imodule.h Diff File
mod - include/inamespace.h Diff File
mod - include/inode.h Diff File
mod - include/irenderable.h Diff File
mod - include/iselection.h Diff File
rm - include/iuimanager.h Diff
add - include/iuserinterface.h Diff File
add - include/iversioncontrol.h Diff File
mod - include/version.h Diff File
add - install/bitmaps/incoming_commits.png Diff File
add - install/bitmaps/merge_arrow.png Diff File
add - install/bitmaps/merge_fork.png Diff File
add - install/bitmaps/merge_selection_mode.png Diff File
add - install/bitmaps/outgoing_commits.png Diff File
add - install/bitmaps/three_way_merge.png Diff File
add - install/bitmaps/two_way_merge.png Diff File
mod - install/games/darkmod.game Diff File
mod - install/games/doom3-demo.game Diff File
mod - install/games/doom3.game Diff File
mod - install/games/prey.game Diff File
mod - install/games/quake3.game Diff File
mod - install/games/quake4.game Diff File
mod - install/games/xreal.game Diff File
mod - install/menu.xml Diff File
mod - install/scripts/commands/shift_textures_randomly.py Diff File
mod - install/scripts/commands/shift_textures_upwards_randomly.py Diff File
mod - install/scripts/test.py 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
add - install/ui/mergecontroldialog.fbp Diff File
add - install/ui/mergecontroldialog.xrc Diff File
mod - install/ui/modelselector.fbp Diff File
mod - install/ui/modelselector.xrc Diff File
add - install/ui/vcscommitdialog.fbp Diff File
add - install/ui/vcscommitdialog.xrc Diff File
add - install/ui/vcsstatusbar.fbp Diff File
add - install/ui/vcsstatusbar.xrc Diff File
mod - install/user.xml Diff File
mod - libs/RGBAImage.h Diff File
mod - libs/ThreadedDefLoader.h Diff File
mod - libs/UndoFileChangeTracker.h Diff File
add - libs/VcsMapResourceStream.h Diff File
add - libs/VersionControlLib.h Diff File
mod - libs/debugging/ScenegraphUtils.h Diff File
mod - libs/gamelib.h Diff File
mod - libs/math/CMakeLists.txt Diff File
add - libs/math/Hash.h Diff File
add - libs/math/SHA256.cpp Diff File
add - libs/math/SHA256.h Diff File
mod - libs/render/CamRenderer.h Diff File
mod - libs/render/RenderableCollectionWalker.h Diff File
mod - libs/render/VertexHashing.h Diff File
mod - libs/scene/CMakeLists.txt Diff File
mod - libs/scene/Node.cpp Diff File
mod - libs/scene/Node.h Diff File
add - libs/scene/merge/ComparisonResult.h Diff File
add - libs/scene/merge/GraphComparer.cpp Diff File
add - libs/scene/merge/GraphComparer.h Diff File
add - libs/scene/merge/LayerMerger.h Diff File
add - libs/scene/merge/LayerMergerBase.h Diff File
add - libs/scene/merge/MergeAction.h Diff File
add - libs/scene/merge/MergeActionNode.cpp Diff File
add - libs/scene/merge/MergeActionNode.h Diff File
add - libs/scene/merge/MergeLib.h Diff File
add - libs/scene/merge/MergeOperation.cpp Diff File
add - libs/scene/merge/MergeOperation.h Diff File
add - libs/scene/merge/MergeOperationBase.cpp Diff File
add - libs/scene/merge/MergeOperationBase.h Diff File
add - libs/scene/merge/NodeUtils.h Diff File
add - libs/scene/merge/SelectionGroupMerger.h Diff File
add - libs/scene/merge/SelectionGroupMergerBase.h Diff File
add - libs/scene/merge/ThreeWayLayerMerger.h Diff File
add - libs/scene/merge/ThreeWayMergeOperation.cpp Diff File
add - libs/scene/merge/ThreeWayMergeOperation.h Diff File
add - libs/scene/merge/ThreeWaySelectionGroupMerger.h Diff File
mod - libs/scenelib.h Diff File
add - libs/selection/SelectedPlaneSet.h Diff File
mod - libs/selection/SingleItemSelector.h Diff File
mod - libs/stream/BufferInputStream.h Diff File
mod - libs/stream/ExportStream.h Diff File
add - libs/stream/VcsMapResourceStream.h Diff File
mod - libs/string/convert.h Diff File
mod - libs/string/encoding.h Diff File
mod - libs/wxutil/ConsoleView.cpp Diff File
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File
mod - libs/wxutil/PathEntry.cpp Diff File

master de88a790

10.08.2021 18:15

stgatilov


Details Diff
Added tooltips to Game Connection GUI.
mod - install/ui/gameconnection.fbp Diff File
mod - install/ui/gameconnection.xrc Diff File

master e8c6c7c4

10.08.2021 17:14

stgatilov


Details Diff
Moved "Game Connection..." menu item to Map menu.
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File

master bb6a3828

10.08.2021 17:12

stgatilov


Details Diff
Selected existing icons for two buttons on game connection GUI.
mod - install/ui/gameconnection.fbp Diff File
mod - install/ui/gameconnection.xrc Diff File

master 6ba0202f

09.08.2021 15:21

greebo


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

master 565776e5

09.08.2021 13:04

greebo


Details Diff
The Github Actions agent doesn't support openGL 3+, so re-instantiate the workaround of calling gluBuild2DMipmaps for these old clients.
mod - libs/RGBAImage.h Diff File

master 294811bb

09.08.2021 03:21

greebo


Details Diff
Initialise the glew function pointers after creating the unit test GL context, this was the reason the unit tests crashed on calling glGenerateMipmap. Revert the changes to RGBAImage.h.
mod - libs/RGBAImage.h Diff File
mod - test/HeadlessOpenGLContext.cpp Diff File

master d97be6e0

08.08.2021 19:53

orbweaver


Details Diff
Fix test failure

It turns out some OpenGL functions do get called during unit tests, but
whatever GL renderer is available doesn't have the full capabilities of the
main graphics driver.

The call to glGenerateMipmap (which is an OpenGL 3.0 core function) is now
protected by a GLEW_VERSION_3_0 check to prevent it from causing a crash during
unit tests.
mod - libs/RGBAImage.h Diff File

master 0a88ae07

08.08.2021 19:25

orbweaver


Details Diff
Add TextureBrowser toggle to show texture names

On my Linux system with the amdgpu driver, drawing texture names produces
reproducible (but random) crashes deep within OpenGL driver code due to some
weirdness with FTGL (the problem seems related to glRasterPos, since drawing
all of the texture names at the default raster position avoids the crash but of
course makes the text useless).

Disabling the rendering of texture names resolves the issue, so there is now a
persistent toggle button on the TextureBrowser toolbar which controls whether
texture names should be rendered.
mod - install/user.xml Diff File
mod - libs/registry/CachedKey.h Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.h Diff File
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp Diff File

master 9e738617

08.08.2021 18:57

greebo


Details Diff
Fix crashes in the unit test environment, where the use of glGenerateMipmap isn't supported (no openGL 3.0+)
mod - libs/RGBAImage.h Diff File

master eda8485d

08.08.2021 18:05

greebo


Details Diff
Bump version prior to release
mod - CMakeLists.txt Diff File
mod - PKGBUILD Diff File
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master c07eaf01

08.08.2021 17:59

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
mod - include/iimage.h Diff File
mod - libs/RGBAImage.h Diff File
mod - radiantcore/imagefile/dds.cpp Diff File
mod - radiantcore/shaders/CameraCubeMapDecl.cpp Diff File
mod - radiantcore/shaders/CameraCubeMapDecl.h Diff File
mod - radiantcore/shaders/Doom3ShaderLayer.cpp Diff File
mod - radiantcore/shaders/MapExpression.h Diff File
mod - radiantcore/shaders/SoundMapExpression.h Diff File
mod - radiantcore/shaders/VideoMapExpression.h Diff File
mod - radiantcore/shaders/textures/GLTextureManager.cpp Diff File
mod - radiantcore/shaders/textures/GLTextureManager.h Diff File

master 62711c40

08.08.2021 17:08

greebo


Details Diff
0005662: Notify the user to reload the map after a fast-forward has been affecting the map file on disk. Affected Issues
0005662
mod - plugins/vcs/Algorithm.h Diff File

master 4e99d7cf

08.08.2021 16:59

stgatilov


Details Diff
Fixed build with WxWidgets < 3.1: replace wxActivityIndicator with static bitmap.
add - install/bitmaps/activityindicator.png Diff File
mod - install/ui/gameconnection.fbp Diff File
mod - install/ui/gameconnection.xrc Diff File
mod - plugins/dm.gameconnection/GameConnectionDialog.cpp Diff File
mod - plugins/dm.gameconnection/GameConnectionDialog.h Diff File

master a71c7c72

08.08.2021 14:31

greebo


Details Diff
0005697: Implement the copy filter functionality Affected Issues
0005697
mod - radiant/ui/filters/editor/FilterDialog.cpp Diff File
mod - radiant/ui/filters/editor/FilterDialog.h Diff File

master 3ac4c739

08.08.2021 14:18

greebo


Details Diff
0005697: Add non-functional copy button to filter dialog. Affected Issues
0005697
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 - radiant/ui/filters/editor/FilterDialog.cpp Diff File
mod - radiant/ui/filters/editor/FilterDialog.h Diff File
mod - radiant/ui/filters/editor/FilterEditor.h Diff File

master 7f6d8428

08.08.2021 14:06

greebo


Details Diff
0005697: Allow entering edit-mode of the match column even when in view-only mode, to copy text from the entry box for use in other filters. No changes will be persisted to the read-only filter. Affected Issues
0005697
mod - radiant/ui/filters/editor/FilterEditor.cpp Diff File

master a117d94c

08.08.2021 14:03

greebo


Details Diff
Replace a float cast-attempt with an empty catch block by the exception-less C-style std::strtof call. It's used a lot during map load.
mod - libs/string/convert.h Diff File
mod - radiantcore/shaders/ShaderExpression.cpp Diff File

master 9bdcc562

08.08.2021 11:55

orbweaver


Details Diff
Fix missing include in Linux release build
mod - libs/debugging/gl.h Diff File

master 1f5b338d

08.08.2021 06:19

greebo


Details Diff
Add empty string checks to the string::convert overloads to reduce the amount of exceptions thrown.
This is helpful when Visual Studio is attached to the running application.
mod - libs/string/convert.h Diff File
mod - radiantcore/entity/RotationMatrix.cpp Diff File

master 9fedb9db

08.08.2021 05:09

greebo

Committer: GitHub


Details Diff
Merge pull request 0000016 from stgatilov/master

Fixed std::bad_cast happening on camera movement.
Affected Issues
0000016
mod - radiantcore/entity/target/TargetLineNode.cpp Diff File

master 297b8c53

07.08.2021 10:28

stgatilov


Details Diff
Fixed std::bad_cast happening on camera movement.

Visual Studio debugger breaks program execution on EVERY exception thrown, even if it is later caught.
Then it checks Exception Settings, sees that exception is disabled, and resumes program.
However, breaking and resuming process all the time is VERY slow.
mod - radiantcore/entity/target/TargetLineNode.cpp Diff File

master f69e9480

07.08.2021 08:28

stgatilov


Details Diff
Hopefully fixed CMake build.
mod - plugins/dm.gameconnection/CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 109 110 111 112 113 114 115 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last