Changesets: DarkRadiant
master fa4c266a 05.04.2024 14:00 Committer: GitHub Details Diff |
Merge pull request 0000041 from jonri/version_fixes Version and metainfo fixes for flatpak |
Affected Issues 0000041 |
|
mod - CMakeLists.txt | Diff File | ||
mod - install/net.darkradiant.DarkRadiant.metainfo.xml | Diff File | ||
master b8e98962 01.04.2024 16:35 Details Diff |
Fix linting issues from flathub | ||
mod - install/net.darkradiant.DarkRadiant.metainfo.xml | Diff File | ||
master 2e90d32c 01.04.2024 16:33 Details Diff |
Update version number in CMakeLists and metainfo | ||
mod - CMakeLists.txt | Diff File | ||
mod - install/net.darkradiant.DarkRadiant.metainfo.xml | Diff File | ||
master b1e08664 31.03.2024 07:21 Details Diff |
Update manual HTML | ||
mod - doc/manual.html | Diff File | ||
master f84caabf 31.03.2024 06:42 Details Diff |
Update version to 3.9.0 | ||
mod - include/version.h | Diff File | ||
master d4f42168 31.03.2024 06:40 Details Diff |
0006502: Adjust post build event after libxml2 removal |
Affected Issues 0006502 |
|
mod - tools/msvc/post_build_event_x64.cmd | Diff File | ||
master b1be82d9 31.03.2024 05:14 Committer: GitHub Details Diff |
0006203: Merge pull request 0000037 from jonri/wayland_mouse_fix Improve mouse cursor hiding consistency when the pointer is captured. |
Affected Issues 0000037, 0006203 |
|
mod - libs/wxutil/FreezePointer.cpp | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiant/xyview/OrthoView.cpp | Diff File | ||
master cbda4838 22.03.2024 16:23 Details Diff |
Force GDK backend to X11 on Linux | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
master ee57da96 22.03.2024 12:43 Details Diff |
Improve mouse cursor hiding consistency when the pointer is captured. This fixes issues under Wayland when dragging the 2D and 3D views. |
||
mod - libs/wxutil/FreezePointer.cpp | Diff File | ||
mod - radiant/xyview/OrthoView.cpp | Diff File | ||
master 9a9c014c 09.03.2024 10:37 Details Diff |
0006502: Fix XmlTest resource path in Windows |
Affected Issues 0006502 |
|
mod - test/XmlUtil.cpp | Diff File | ||
master 04e753ca 08.03.2024 05:58 Details Diff |
0006502: Remove win_iconv property sheet, doesn't seem to be used anymore |
Affected Issues 0006502 |
|
rm - tools/msvc/properties/win_iconv.props | Diff | ||
master e248785f 08.03.2024 05:52 Details Diff |
Bump version | ||
mod - include/version.h | Diff File | ||
master 6f34491b 08.03.2024 05:43 Details Diff |
0006502: Remove libxml2 property sheet, minor tweaks to Node file pair. |
Affected Issues 0006502 |
|
mod - libs/xmlutil/Node.cpp | Diff File | ||
mod - libs/xmlutil/Node.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/dm.conversation.vcxproj | Diff File | ||
mod - tools/msvc/dm.difficulty.vcxproj | Diff File | ||
mod - tools/msvc/dm.gui.vcxproj | Diff File | ||
mod - tools/msvc/dm.objectives.vcxproj | Diff File | ||
mod - tools/msvc/dm.stimresponse.vcxproj | Diff File | ||
rm - tools/msvc/properties/libxml2.props | Diff | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/xmlutillib.vcxproj | Diff File | ||
master 0674a6cc 08.03.2024 05:25 Details Diff |
0006502: Update LICENSE, add pugixml license file as taken from their github repository |
Affected Issues 0006502 |
|
mod - LICENSE | Diff File | ||
add - libs/pugixml/LICENSE | Diff File | ||
master 41451ae4 08.03.2024 05:18 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' # Conflicts: # libs/xmlutil/Document.cpp # libs/xmlutil/Document.h |
||
mod - .gitlab-ci.yml | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
add - libs/pugixml/pugiconfig.hpp | Diff File | ||
add - libs/pugixml/pugixml.cpp | Diff File | ||
add - libs/pugixml/pugixml.hpp | Diff File | ||
mod - libs/wxutil/GLWidget.cpp | Diff File | ||
mod - libs/xmlutil/CMakeLists.txt | Diff File | ||
mod - libs/xmlutil/Document.cpp | Diff File | ||
mod - libs/xmlutil/Document.h | Diff File | ||
mod - libs/xmlutil/Node.cpp | Diff File | ||
mod - libs/xmlutil/Node.h | Diff File | ||
rm - libs/xmlutil/XmlModule.cpp | Diff | ||
rm - libs/xmlutil/XmlModule.h | Diff | ||
mod - radiant/eventmanager/ShortcutSaver.h | Diff File | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
mod - radiantcore/map/format/portable/PortableMapWriter.cpp | Diff File | ||
mod - radiantcore/xmlregistry/RegistryTree.cpp | Diff File | ||
mod - test/RadiantTest.h | Diff File | ||
mod - test/XmlUtil.cpp | Diff File | ||
mod - test/algorithm/XmlUtils.h | Diff File | ||
add - test/resources/xml/darkmod.game | Diff File | ||
add - test/resources/xml/input.xml | Diff File | ||
master df2f7a96 06.03.2024 20:25 Details Diff |
0005502: set depth buffer size to 24 bits Although the wxGLCanvas wiki tutorial uses a depth buffer of 16 bits, this is extremely low precision for a depth buffer, and is likely the cause of the Z fighting issues described in 0005502. We now set it to the more usual 24 bits, as confirmed by OpenGL tutorials such as https://learnopengl.com/Advanced-OpenGL/Depth-testing |
Affected Issues 0005502 |
|
mod - libs/wxutil/GLWidget.cpp | Diff File | ||
master d837e020 05.03.2024 20:34 Matthew Mott Details Diff |
Attempt to invoke asciidoctor in CI configuration | ||
mod - .gitlab-ci.yml | Diff File | ||
master c3b67e55 21.02.2024 20:01 Details Diff |
Remove remnants of libxml2 | ||
mod - CMakeLists.txt | Diff File | ||
mod - libs/xmlutil/CMakeLists.txt | Diff File | ||
mod - libs/xmlutil/Document.cpp | Diff File | ||
mod - libs/xmlutil/Node.cpp | Diff File | ||
rm - libs/xmlutil/XmlModule.cpp | Diff | ||
rm - libs/xmlutil/XmlModule.h | Diff | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
master 46192738 30.01.2024 20:19 Details Diff |
Replace usage of libxml2 with pugixml pugixml is a lightweight C++ XML parsing library with a much more ergonomic interface than libxml2, and more importantly fixes the mysterious problem with XPaths that xmlReadFile() on Linux seems to introduce. Since our usage of XML was already wrapped in the xmlutil::Node and Document classes, and well covered by unit tests, this replacement was much more straightforward that it might otherwise have been. Very few changes to the application outside of the xmlutil library were required, and the only change to a unit test involved making the "round-trip" SaveDocumentTo{String,File} tests more tolerant of formatting changes since pugixml does not preserve formatting. The pugixml library itself has been imported into libs/pugixml and the HEADER_ONLY option set in its config, which will hopefully make the Windows integration easy (or even a no-op). |
||
add - libs/pugixml/pugiconfig.hpp | Diff File | ||
add - libs/pugixml/pugixml.cpp | Diff File | ||
add - libs/pugixml/pugixml.hpp | Diff File | ||
mod - libs/xmlutil/Document.cpp | Diff File | ||
mod - libs/xmlutil/Document.h | Diff File | ||
mod - libs/xmlutil/Node.cpp | Diff File | ||
mod - libs/xmlutil/Node.h | Diff File | ||
mod - radiant/eventmanager/ShortcutSaver.h | Diff File | ||
mod - radiantcore/map/format/portable/PortableMapWriter.cpp | Diff File | ||
mod - radiantcore/xmlregistry/RegistryTree.cpp | Diff File | ||
mod - test/XmlUtil.cpp | Diff File | ||
mod - test/algorithm/XmlUtils.h | Diff File | ||
master 25117a18 30.01.2024 20:15 Details Diff |
Add basic unit tests for reading input.xml and a .game file XmlTest now tests reading some real-world XML files as used by DarkRadiant, rather than just a test XML file. |
||
mod - test/XmlUtil.cpp | Diff File | ||
add - test/resources/xml/darkmod.game | Diff File | ||
add - test/resources/xml/input.xml | Diff File | ||
master dcb8a65c 28.01.2024 14:54 Details Diff |
RadiantTest re-throws exception instead of abort() on Linux abort() does not provide any information about the exception itself, whereas re-throwing it results in the what() description appearing on the console. |
||
mod - test/RadiantTest.h | Diff File | ||
run_linux_tests a561c060 28.01.2024 08:30 Details Diff |
Manually set DISPLAY environment variable | ||
mod - .github/workflows/build.yml | Diff File | ||
run_linux_tests e97fdf7e 28.01.2024 07:58 Details Diff |
Check if running the tests is working just like that | ||
mod - .github/workflows/build.yml | Diff File | ||
master 0d5ca6ff 28.01.2024 05:10 Details Diff |
0006472: Revert to xmlParseFile for Linux for the moment being |
Affected Issues 0006472 |
|
mod - libs/xmlutil/Document.cpp | Diff File | ||
python_commands f2dcaa3c 28.01.2024 04:35 Details Diff |
0006473: The WIP state of my investigations - leaving this topic for now |
Affected Issues 0006473 |
|
mod - install/scripts/builtin/brush.py | Diff File | ||
add - install/scripts/builtin/internal.py | Diff File | ||
mod - plugins/script/PythonModule.cpp | Diff File | ||
mod - plugins/script/PythonModule.h | Diff File | ||
mod - plugins/script/ScriptingSystem.cpp | Diff File | ||
mod - plugins/script/interfaces/ScriptingSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ScriptingSystemInterface.h | Diff File |