Changesets: DarkRadiant
master 52960b4d 25.01.2021 04:20 Details Diff |
0005455: Tweak view position |
Affected Issues 0005455 |
|
mod - radiant/ui/common/MapPreview.cpp | Diff File | ||
master 2625f295 24.01.2021 21:31 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 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 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 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 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 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 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 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 Details Diff |
Fix linux build | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
master b0e44f30 24.01.2021 04:57 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 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 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 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 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 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 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 Details Diff |
0004900: Expand DefBlockTokeniser unit tests |
Affected Issues 0004900 |
|
mod - test/Parsing.cpp | Diff File | ||
master c3b560fa 23.01.2021 04:20 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 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 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 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 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 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 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 |