Changesets: DarkRadiant
master 4438d03a 22.08.2021 08:57 Details Diff |
0005721: Input path handling |
Affected Issues 0005721 |
|
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.h | Diff File | ||
master 3ec2b45e 22.08.2021 08:31 Details Diff |
0005721: Mostly copy and adjust the code from the ModelExport dialog. Common stuff that remains can be refactored into a base class. |
Affected Issues 0005721 |
|
mod - install/menu.xml | Diff File | ||
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
add - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 14b912e6 22.08.2021 08:11 Details Diff |
0005721: Add some stub files for the new dialog |
Affected Issues 0005721 |
|
add - install/ui/convertmodeldialog.fbp | Diff File | ||
add - install/ui/convertmodeldialog.xrc | Diff File | ||
add - radiant/ui/modelexport/ConvertModelDialog.h | Diff File | ||
master 9c6e853a 20.08.2021 15:17 Details Diff |
0005717: Add unit tests ensuring that vertex colours get preserved when added to the exporter |
Affected Issues 0005717 |
|
mod - test/ModelExport.cpp | Diff File | ||
master 96892ef9 20.08.2021 13:21 Details Diff |
0005717: LWO2 exporter preserves mesh vertex colours |
Affected Issues 0005717 |
|
mod - radiantcore/model/export/Lwo2Exporter.cpp | Diff File | ||
mod - radiantcore/model/export/ModelExporterBase.h | Diff File | ||
master 9b7a4b8c 18.08.2021 20:05 Details Diff |
Fix incorrect colours before Colour Schemes dialog shown The recent switch to threaded loading of entityDefs, while valid in itself, exposed a bug with entity class colour overrides. EntityClass::resetColour() did not contain any code to check for colour overrides in the EClassColourManager, which meant that an overridden colour set with setColour() could be lost if any subsequent change triggered a call to resetColour(). The resetColour() method therefore now checks for colour overrides before doing anything else, and returns immediately if an override colour is set. |
||
mod - include/ieclasscolours.h | Diff File | ||
mod - radiantcore/eclass/EClassColourManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassColourManager.h | Diff File | ||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
master af4ddf47 17.08.2021 18:34 Details Diff |
Merge remote-tracking branch 'stgatilov/gameconnection' | ||
add - install/bitmaps/activityindicator.png | Diff File | ||
add - install/ui/gameconnection.fbp | Diff File | ||
add - install/ui/gameconnection.xrc | Diff File | ||
add - plugins/dm.gameconnection/AutomationEngine.cpp | Diff File | ||
add - plugins/dm.gameconnection/AutomationEngine.h | Diff File | ||
mod - plugins/dm.gameconnection/CMakeLists.txt | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
add - plugins/dm.gameconnection/GameConnectionDialog.cpp | Diff File | ||
add - plugins/dm.gameconnection/GameConnectionDialog.h | Diff File | ||
mod - radiantcore/map/algorithm/MapExporter.cpp | Diff File | ||
mod - tools/msvc/dm.gameconnection.vcxproj | Diff File | ||
mod - tools/msvc/dm.gameconnection.vcxproj.filters | Diff File | ||
master 27c23025 13.08.2021 17:49 Details Diff |
PatchDefExporter: do not write trailing white space after shader name | ||
mod - radiantcore/map/format/primitivewriters/PatchDefExporter.h | Diff File | ||
master 7432d5bb 12.08.2021 10:13 Details Diff |
Restored commands for all the game connection actions. Perhaps the only exception is restart game with dmap... Also, all these "advanced toggles" don't work properly with shortcuts. |
||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
master 60715c73 11.08.2021 20:17 Details Diff |
Add libgit2-dev to Debian build dependencies | ||
mod - debian/control | Diff File | ||
master c027c241 11.08.2021 20:15 Details Diff |
Update Debian scripts for Git plugin Since the Git plugin is currently considered an optional plugin rather than a mandatory module, it is split out into a new package darkradiant-plugin-git. |
||
mod - debian/control | Diff File | ||
add - debian/darkradiant-plugin-git.install | Diff File | ||
master 43860526 11.08.2021 15:04 Details Diff |
Limit minimum size of game connection dialog. | ||
mod - plugins/dm.gameconnection/GameConnectionDialog.cpp | Diff File | ||
master 8edafbdf 10.08.2021 18:49 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 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 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 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 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 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master 565776e5 09.08.2021 13:04 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 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 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 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 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 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 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 |