Changesets: DarkRadiant

master 52960b4d

25.01.2021 04:20

greebo


Details Diff
0005455: Tweak view position Affected Issues
0005455
mod - radiant/ui/common/MapPreview.cpp Diff File

master 2625f295

24.01.2021 21:31

orbweaver


Details Diff
Add initial test suite for entity/entityclass

So far this is a really trivial test; all it checks is that we can lookup the
"light" entity class and confirm that it is indeed a light.
mod - test/CMakeLists.txt Diff File
add - test/Entity.cpp Diff File

master e09b3c8d

24.01.2021 20:02

orbweaver


Details Diff
De-duplicate replace_all and replace_all_copy

Avoid a duplicated function body by having replace_all_copy simply call
replace_all on a local copy of the string and then return it.
mod - libs/string/replace.h Diff File

master 6b7edd3a

24.01.2021 17:53

greebo


Details Diff
0005127: Implement the "Apply Sound to Selection" algorithm Affected Issues
0005127
mod - libs/entitylib.h Diff File
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

master 790c29d6

24.01.2021 17:23

greebo


Details Diff
0005127: Add context menu option to apply the sound shader to selected entities (WIP) Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

master f19486d1

24.01.2021 16:32

greebo


Details Diff
0005127: Add "Create Speaker" context menu options to favourites browser Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

master 4518031e

24.01.2021 16:28

greebo


Details Diff
0005127: Move the algorithm to create a speaker to the core module, add corresponding "CreateSpeaker" command. Affected Issues
0005127
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiantcore/entity/EntityModule.cpp Diff File
add - radiantcore/entity/algorithm/Speaker.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master 3a2cf88c

24.01.2021 14:09

orbweaver


Details Diff
Move attachment information from IEntityClass to Entity

Attachments are per-entity, not per-entity class (they could even be defined
manually via spawnargs on a single entity), so this information needs to be on
the Entity/SpawnArgs objects.
mod - include/ieclass.h Diff File
mod - include/ientity.h Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/eclass/Doom3EntityClass.cpp Diff File
mod - radiantcore/eclass/Doom3EntityClass.h Diff File
add - radiantcore/entity/AttachmentData.cpp Diff File
add - radiantcore/entity/AttachmentData.h Diff File
mod - radiantcore/entity/SpawnArgs.cpp Diff File
mod - radiantcore/entity/SpawnArgs.h Diff File

master f8ce09db

24.01.2021 11:38

greebo


Details Diff
0005127: Double-clicking a favourite entity class will attempt to create it. Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

master ab441424

24.01.2021 05:07

greebo


Details Diff
Fix linux build
mod - radiantcore/map/Map.cpp Diff File

master b0e44f30

24.01.2021 04:57

greebo


Details Diff
0005455: Adjust grid center to be located at the scene's origin Affected Issues
0005455
mod - libs/wxutil/preview/RenderPreview.cpp Diff File

master 1297b751

24.01.2021 04:48

greebo


Details Diff
Localisation update
add - install/bitmaps/.gitignore Diff File
mod - install/i18n/darkradiant.pot Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.mo Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.po Diff File
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp Diff File
mod - tools/i18n/darkradiant.pot Diff File

master 4786c15d

24.01.2021 04:32

greebo


Details Diff
0005501: Add checkbox to toggle "ai_see" to Light Inspector Affected Issues
0005501
mod - install/games/darkmod.game Diff File
mod - install/ui/lightinspector.fbp Diff File
mod - install/ui/lightinspector.xrc Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.h Diff File

master a08b50ad

23.01.2021 13:04

orbweaver


Details Diff
Minor code cleanups

- Non-const Doom3EntityClass::getAttribute() now uses const_cast and
std::add_const to call the const version (which is safe, unlike having a
const method call a non-const method which is UB). The StackOverflow
consensus is while this is a somewhat ugly line of code, it is better than
repeating several lines in a method body.
- Add 'override' to various public methods (latest CLang++ actually warns about
this).
mod - radiantcore/eclass/Doom3EntityClass.cpp Diff File
mod - radiantcore/eclass/Doom3EntityClass.h Diff File
mod - radiantcore/entity/SpawnArgs.h Diff File
mod - radiantcore/entity/generic/GenericEntityNode.h Diff File
mod - radiantcore/entity/light/Light.h Diff File
mod - radiantcore/entity/light/LightNode.h Diff File

master b82e4394

23.01.2021 08:35

greebo


Details Diff
0004900: Def blocks not always have whitespace between the block name and the opening brace, this has been causing parser failures Affected Issues
0004900
mod - libs/parser/DefBlockTokeniser.h Diff File

master a5a9d39b

23.01.2021 08:27

greebo


Details Diff
Fix compilation in macOS
mod - libs/wxutil/dataview/TreeModel.h Diff File
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 7298941f

23.01.2021 05:43

greebo


Details Diff
0004900: Add some test sound shaders to confirm the parser can deal with various cases Affected Issues
0004900
mod - test/Parsing.cpp Diff File
add - test/resources/tdm/sound/parsing_test.sndshd Diff File

master 38294b31

23.01.2021 04:38

greebo


Details Diff
0004900: Expand DefBlockTokeniser unit tests Affected Issues
0004900
mod - test/Parsing.cpp Diff File

master c3b560fa

23.01.2021 04:20

greebo


Details Diff
0004900: Start constructing some block tokeniser tests Affected Issues
0004900
add - test/Parsing.cpp Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master 2e114d6a

23.01.2021 03:59

greebo


Details Diff
0004900: Add material file with a couple of test materials. The third one is lacking whitespace between name and opening brace. Affected Issues
0004900
mod - test/Materials.cpp Diff File
add - test/resources/tdm/materials/parsing_test.mtr Diff File

master 6eba35a9

23.01.2021 03:00

greebo


Details Diff
0005456: Insert func_animate if a modelDef was chosen in the ModelSelector. Affected Issues
0005456
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File

master a1f25000

23.01.2021 02:46

greebo


Details Diff
0005456: Tweak view position Affected Issues
0005456
mod - include/version.h Diff File
mod - radiant/ui/common/MapPreview.cpp Diff File

master 0fc14bd6

22.01.2021 19:05

greebo


Details Diff
Update localisation files
mod - install/i18n/darkradiant.pot Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.mo Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.po Diff File
mod - tools/i18n/darkradiant.pot Diff File

master c0d0fd07

22.01.2021 17:53

greebo


Details Diff
0005456: Basic unit tests checking the things that got implemented in this feature request. Affected Issues
0005456
mod - test/CMakeLists.txt Diff File
add - test/Prefabs.cpp Diff File
add - test/resources/tdm/def/speaker.def Diff File
add - test/resources/tdm/prefabs/large_bounds.pfbx Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master 408fa404

22.01.2021 13:14

greebo


Details Diff
0005456: Some refactoring to be able to re-use the prefab bounds code during insertion. Snap the prefab center to grid and translate it to the point the user actually clicked. Affected Issues
0005456
mod - libs/scene/PrefabBoundsAccumulator.h Diff File
mod - radiant/ui/common/MapPreview.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 164 165 166 167 168 169 170 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last