Changesets: DarkRadiant
master 9fc9017c 12.05.2021 20:22 Details Diff |
Functional implementation of forEachPointfile() Method uses fs::directory_iterator to enumerate files in the directory containing the map file, and looks for any file with a .lin extension and a stem which corresponds to the map name (with a possible underscore suffix). Unit test now passes as a result. |
Affected Issues 0005603 |
|
mod - radiantcore/map/Map.cpp | Diff File | ||
master 41764665 12.05.2021 19:20 Details Diff |
PointTraceTest now uses the RadiantTest fixture |
Affected Issues 0005603 |
|
mod - test/PointTrace.cpp | Diff File | ||
master 6c3af511 11.05.2021 19:42 Details Diff |
Add two test .lin files for the altar.map example Test now fails because there should be two pointfiles enumerated with forEachPointfile(). |
Affected Issues 0005603 |
|
mod - test/PointTrace.cpp | Diff File | ||
add - test/resources/tdm/maps/altar.lin | Diff File | ||
add - test/resources/tdm/maps/altar_portalL_544_64_112.lin | Diff File | ||
master bf131e1e 11.05.2021 19:38 Details Diff |
Initial IMap::forEachPointfile() method to enumerate pointfiles New method with a unit test which is currently trivial because the method does not yet do anything. |
Affected Issues 0005603 |
|
mod - include/imap.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - test/PointTrace.cpp | Diff File | ||
master 9f575515 06.05.2021 19:52 Details Diff |
Test constructing PointTrace with empty data |
Affected Issues 0005603 |
|
mod - test/PointTrace.cpp | Diff File | ||
master ece03600 06.05.2021 19:36 Details Diff |
Initial PointTrace class with test Add a PointTrace class which can parse pointfile data from a std::istream and construct a vector of point positions. This class is unit tested but not yet used by the existing PointFile code. |
Affected Issues 0005603 |
|
add - libs/scene/PointTrace.h | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/PointTrace.cpp | Diff File | ||
master ece0da82 05.05.2021 17:53 Details Diff |
0005602: Add material editor section to doom3.game to prevent it from crashing |
Affected Issues 0005602 |
|
mod - install/games/doom3.game | Diff File | ||
master 5615ecc3 04.05.2021 18:33 Details Diff |
Install new resources for Material Editor Without the bundled resources (test cube, room background etc) the Material Editor just shows an empty preview or a "Shader not found" cube. |
||
mod - CMakeLists.txt | Diff File | ||
mod - debian/changelog | Diff File | ||
master 9b3b8371 03.05.2021 18:46 Details Diff |
Add libeigen3-dev to build dependencies | ||
mod - debian/changelog | Diff File | ||
mod - debian/control | Diff File | ||
master 9bdae99c 03.05.2021 14:02 Details Diff |
Skip tests in debian package build 93% of the tests are working after the libradiantcore path changes, but some of them fail when trying to save and load data in /tmp. Rather than spend more time debugging this, the tests are just skipped in the debian package build (the tests are there for developers to check changes before committing, so it's not terribly important to run them in a package build). |
||
mod - debian/rules | Diff File | ||
master afef8aee 03.05.2021 13:44 Details Diff |
Add another relative path for radiantcore in tests Running drtest directly from the build directory without installing to the prefix (as dpkg-buildpackage does) requires a third search path for the radiantcore module. This one is calculated relative to the drtest binary rather than any compiled-in path. |
||
mod - test/TestContext.h | Diff File | ||
master 6eb16092 03.05.2021 12:44 Details Diff |
Add 2.12.0 to debian/changelog | ||
mod - debian/changelog | Diff File | ||
mod - debian/control | Diff File | ||
master 1d995375 03.05.2021 12:31 Details Diff |
Fix tests in out-of-source CMake build We can't assume that the built core module can be found in the ./test/../radiantcore directory, because with an out-of-source build the shared libraries do not appear in the source directory at all. With a separate build directory we need the old behaviour of looking in PKGLIBDIR/modules, however this doesn't work with in-source builds. Fortunately getLibraryPaths() returns a list of directories, so we can just add both possibilities to the list and get functional tests with both in-source and out-of-source builds. |
||
mod - test/TestContext.h | Diff File | ||
master 10a853ec 03.05.2021 11:16 Details Diff |
Rethrow exception if RadiantTest initialisation fails No point in continuing with a possibly null core module pointer, which will just create segfaults later. |
||
mod - test/RadiantTest.h | Diff File | ||
master 2cee7d82 01.05.2021 11:09 Details Diff |
Version bump after release | ||
mod - include/version.h | Diff File | ||
master b7d3cd30 01.05.2021 10:10 Details Diff |
Fix version injection in workflow script | ||
mod - .github/workflows/build.yml | Diff File | ||
master 8a032180 01.05.2021 09:23 Details Diff |
Shut off the massive warning spam | ||
mod - libs/math/Vector3.h | Diff File | ||
master 5687ca9e 01.05.2021 09:15 Details Diff |
Version bump to 2.12.0 | ||
mod - CMakeLists.txt | Diff File | ||
mod - PKGBUILD | Diff File | ||
mod - include/version.h | Diff File | ||
master 806f8d2a 01.05.2021 07:34 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' | ||
mod - libs/math/Segment.h | Diff File | ||
mod - libs/math/Vector3.h | Diff File | ||
mod - libs/module/CMakeLists.txt | Diff File | ||
mod - libs/texturelib.h | Diff File | ||
mod - plugins/script/interfaces/MathInterface.cpp | Diff File | ||
mod - radiantcore/brush/Brush.cpp | Diff File | ||
mod - radiantcore/brush/FaceInstance.h | Diff File | ||
mod - radiantcore/brush/SelectableComponents.h | Diff File | ||
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/PatchTesselation.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
mod - test/Brush.cpp | Diff File | ||
mod - test/math/Vector.cpp | Diff File | ||
master 77cf14ac 01.05.2021 06:30 Details Diff |
Update Xcode section in README | ||
mod - README.md | Diff File | ||
add - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiantCore.xcscheme | Diff File | ||
add - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/module.xcscheme | Diff File | ||
master 4efbea5d 30.04.2021 18:59 Details Diff |
Mac build fix | ||
mod - radiantcore/model/import/AseModel.cpp | Diff File | ||
master e8dfcd45 30.04.2021 18:42 Details Diff |
Xcode project scheme cleanup | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
add - tools/xcode/DarkRadiant.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme | Diff File | ||
master fb97c48d 30.04.2021 18:41 Details Diff |
Add Xcode linker flags to wxAUI library | ||
mod - tools/xcode/wxwidgets.xcconfig | Diff File | ||
master f111057f 30.04.2021 17:46 Details Diff |
Update Xcode project to work with Xcode 11.3 on macOS Mojave (10.15). We no longer need boost to compile this since std::filesystem is supported now. | ||
mod - README.md | Diff File | ||
mod - libs/module/ApplicationContextBase.cpp | Diff File | ||
mod - libs/os/fs.h | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
add - tools/xcode/DarkRadiant.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme | Diff File | ||
mod - tools/xcode/base.xcconfig | Diff File | ||
rm - tools/xcode/boost.xcconfig | Diff | ||
master 6ae7c9d1 28.04.2021 19:35 Details Diff |
Fix material/ folder being created below the working directory. | ||
mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File |