Changesets: DarkRadiant
master 3e7025ab 02.04.2022 04:36 Details Diff |
Fix compiler warnings in IQM importer | ||
mod - radiantcore/model/picomodel/lib/pm_iqm.c | Diff File | ||
master f189e1e0 02.04.2022 04:27 Details Diff |
Update libfmt to 8.1.1 | ||
add - libs/libfmt/fmt/args.h | Diff File | ||
mod - libs/libfmt/fmt/chrono.h | Diff File | ||
mod - libs/libfmt/fmt/color.h | Diff File | ||
mod - libs/libfmt/fmt/compile.h | Diff File | ||
mod - libs/libfmt/fmt/core.h | Diff File | ||
add - libs/libfmt/fmt/fmt.cc | Diff File | ||
mod - libs/libfmt/fmt/format-inl.h | Diff File | ||
mod - libs/libfmt/fmt/format.cc | Diff File | ||
mod - libs/libfmt/fmt/format.h | Diff File | ||
mod - libs/libfmt/fmt/locale.h | Diff File | ||
add - libs/libfmt/fmt/os.h | Diff File | ||
mod - libs/libfmt/fmt/ostream.h | Diff File | ||
rm - libs/libfmt/fmt/posix.h | Diff | ||
mod - libs/libfmt/fmt/printf.h | Diff File | ||
mod - libs/libfmt/fmt/ranges.h | Diff File | ||
rm - libs/libfmt/fmt/safe-duration-cast.h | Diff | ||
add - libs/libfmt/fmt/xchar.h | Diff File | ||
mod - plugins/dm.gameconnection/AutomationEngine.cpp | Diff File | ||
mod - radiant/ui/brush/QuerySidesDialog.cpp | Diff File | ||
master 44c25193 02.04.2022 04:17 Details Diff |
Work around a false positive compiler warning about dangling pointer | ||
mod - include/imodule.h | Diff File | ||
vs2022 b58841af 01.04.2022 17:53 Details Diff |
0005920: Update release package script to be compatible with the newer VS2022 paths |
Affected Issues 0005920 |
|
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
mod - tools/scripts/compile_release_package.ps1 | Diff File | ||
vs2022 37e3ee84 01.04.2022 17:17 Details Diff |
0005920: Remove mesa driver before creating the portable package |
Affected Issues 0005920 |
|
mod - .github/workflows/build.yml | Diff File | ||
vs2022 69287f57 01.04.2022 15:50 Details Diff |
0005920: Use windows-latest build agent, fix google test adapter lookup |
Affected Issues 0005920 |
|
mod - .github/workflows/build.yml | Diff File | ||
vs2022 b1cd4bcb 01.04.2022 15:50 Details Diff |
0005920: Use windows-latest build agent |
Affected Issues 0005920 |
|
mod - .github/workflows/build.yml | Diff File | ||
vs2022 666465c4 01.04.2022 15:29 Details Diff |
0005920: Update pybind11 to 2.9.2 |
Affected Issues 0005920 |
|
mod - libs/pybind/pybind11/attr.h | Diff File | ||
mod - libs/pybind/pybind11/buffer_info.h | Diff File | ||
mod - libs/pybind/pybind11/cast.h | Diff File | ||
mod - libs/pybind/pybind11/chrono.h | Diff File | ||
mod - libs/pybind/pybind11/complex.h | Diff File | ||
mod - libs/pybind/pybind11/detail/class.h | Diff File | ||
mod - libs/pybind/pybind11/detail/common.h | Diff File | ||
mod - libs/pybind/pybind11/detail/descr.h | Diff File | ||
mod - libs/pybind/pybind11/detail/init.h | Diff File | ||
mod - libs/pybind/pybind11/detail/internals.h | Diff File | ||
add - libs/pybind/pybind11/detail/type_caster_base.h | Diff File | ||
mod - libs/pybind/pybind11/detail/typeid.h | Diff File | ||
mod - libs/pybind/pybind11/eigen.h | Diff File | ||
mod - libs/pybind/pybind11/embed.h | Diff File | ||
mod - libs/pybind/pybind11/eval.h | Diff File | ||
mod - libs/pybind/pybind11/functional.h | Diff File | ||
add - libs/pybind/pybind11/gil.h | Diff File | ||
mod - libs/pybind/pybind11/iostream.h | Diff File | ||
mod - libs/pybind/pybind11/numpy.h | Diff File | ||
mod - libs/pybind/pybind11/operators.h | Diff File | ||
mod - libs/pybind/pybind11/options.h | Diff File | ||
mod - libs/pybind/pybind11/pybind11.h | Diff File | ||
mod - libs/pybind/pybind11/pytypes.h | Diff File | ||
mod - libs/pybind/pybind11/stl.h | Diff File | ||
add - libs/pybind/pybind11/stl/filesystem.h | Diff File | ||
mod - libs/pybind/pybind11/stl_bind.h | Diff File | ||
vs2022 56e065ea 01.04.2022 15:29 Details Diff |
0005920: Update test project |
Affected Issues 0005920 |
|
mod - README.md | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/packages.config | Diff File | ||
vs2022 5147792e 01.04.2022 14:51 Details Diff |
0005920: Update and retarget VC++ projects |
Affected Issues 0005920 |
|
mod - tools/DependencyCheck/DependencyCheck.vcxproj | 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.editing.vcxproj | Diff File | ||
mod - tools/msvc/dm.gameconnection.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 | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/mathlib.vcxproj | Diff File | ||
mod - tools/msvc/modulelib.vcxproj | Diff File | ||
mod - tools/msvc/scenelib.vcxproj | Diff File | ||
mod - tools/msvc/script.vcxproj | Diff File | ||
mod - tools/msvc/sound.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/xmlutillib.vcxproj | Diff File | ||
master 69a04751 01.04.2022 14:23 Details Diff |
0005927: Fixup unit tests |
Affected Issues 0005927 |
|
mod - test/ColourSchemes.cpp | Diff File | ||
mod - test/Favourites.cpp | Diff File | ||
mod - test/Settings.cpp | Diff File | ||
master b98a5e89 01.04.2022 14:23 Details Diff |
0005927: Migrate LocalisationProvider to use the SettingsManager helper |
Affected Issues 0005927 |
|
mod - radiant/settings/LocalisationProvider.cpp | Diff File | ||
master fcb2d659 01.04.2022 09:14 Details Diff |
0005927: Migrate XMLRegistry load/save code to use the SettingsManager helper |
Affected Issues 0005927 |
|
mod - libs/settings/SettingsManager.h | Diff File | ||
mod - radiantcore/xmlregistry/XMLRegistry.cpp | Diff File | ||
mod - radiantcore/xmlregistry/XMLRegistry.h | Diff File | ||
master 0d4cde47 01.04.2022 09:04 Details Diff |
0005927: Add missing inclusion guard |
Affected Issues 0005927 |
|
mod - include/version.h | Diff File | ||
master 80db958c 01.04.2022 08:47 Details Diff |
0005927: Implement SettingsManager::getExistingSettingsFile |
Affected Issues 0005927 |
|
mod - libs/settings/MajorMinorVersion.h | Diff File | ||
mod - libs/settings/SettingsManager.h | Diff File | ||
mod - test/Settings.cpp | Diff File | ||
master df68bd3f 01.04.2022 07:26 Details Diff |
0005927: Craft unit test to check SettingsManager file resolution |
Affected Issues 0005927 |
|
mod - libs/settings/SettingsManager.h | Diff File | ||
mod - test/Settings.cpp | Diff File | ||
master 9190754d 01.04.2022 05:11 Details Diff |
0005927: Implement SettingsManager constructor |
Affected Issues 0005927 |
|
mod - libs/settings/SettingsManager.h | Diff File | ||
mod - test/Settings.cpp | Diff File | ||
master c9e2cb2d 01.04.2022 04:17 Details Diff |
0005927: Add SettingsManager::getCurrentVersionSettingsFolder() to retrieve the output folder for a specific DR version |
Affected Issues 0005927 |
|
mod - libs/settings/SettingsManager.h | Diff File | ||
mod - test/Settings.cpp | Diff File | ||
master b0f6d29b 31.03.2022 15:48 Details Diff |
0005927: Implement MajorMinorVersion class, plus unit tests |
Affected Issues 0005927 |
|
mod - libs/settings/MajorMinorVersion.h | Diff File | ||
mod - test/Settings.cpp | Diff File | ||
master 2b7db900 31.03.2022 14:42 Details Diff |
0005927: Introduce auxiliary classes to deal with version-specific settings files. |
Affected Issues 0005927 |
|
add - libs/settings/MajorMinorVersion.h | Diff File | ||
add - libs/settings/SettingsManager.h | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/Settings.cpp | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master 23f0e1b2 30.03.2022 19:33 Details Diff |
0005907: fix unwanted inheritance of entity class visibility Some entity classes needing to be hidden might be abstract base classes for other entities, and those derived entities still need to appear in the list even if the base entity is hidden. |
Affected Issues 0005907 |
|
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
master 0722857c 30.03.2022 19:14 Details Diff |
0005907: EntityClass::getVisibility() returns value from spawnargs Instead of a constant value, getVisibility() now returns the correct value based on the presence of an "editor_visibility" spawnarg. The value is initialised lazily by way of a new Lazy class template which provides a generic means of lazily initialising a value using a callback function. |
Affected Issues 0005907 |
|
add - libs/generic/Lazy.h | Diff File | ||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.h | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
master 6bb4c837 29.03.2022 19:08 Details Diff |
0005907: add failing test for a Visibility::HIDDEN entity class |
Affected Issues 0005907 |
|
mod - test/Entity.cpp | Diff File | ||
mod - test/resources/tdm/def/base.def | Diff File | ||
master 215ec294 29.03.2022 18:57 Details Diff |
0005907: initial method to return a vfs::Visibility for an entity class Currently the method returns a constant Visibility::NORMAL since there is no code to actually parse a visibility from the .def file. |
Affected Issues 0005907 |
|
mod - include/ieclass.h | Diff File | ||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | ||
mod - radiantcore/eclass/EntityClass.h | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
master c5deae25 27.03.2022 12:45 Details Diff |
0005919: Fix a crash due to a problem in the destruction order of EntityNodes. Any child nodes handled by the ModelKey member might still want to communicate with their parent entity in their destructor, so let's shutdown the ModelKey and attachment list before the EntityNode goes defunct. |
Affected Issues 0005919 |
|
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/ModelKey.cpp | Diff File | ||
mod - radiantcore/entity/ModelKey.h | Diff File |