Changesets: DarkRadiant

master 3e7025ab

02.04.2022 04:36

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005927: Add missing inclusion guard Affected Issues
0005927
mod - include/version.h Diff File

master 80db958c

01.04.2022 08:47

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

orbweaver


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

orbweaver


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

orbweaver


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 61 62 63 64 65 66 67 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last