Changesets: DarkRadiant
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 | ||
master 8232148f 22.01.2021 11:43 Details Diff |
0005482: Rename "Model Definitions" to "modelDefs". Collapse the modelDefs folder after population is finished. |
Affected Issues 0005482 |
|
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
master a63aab98 22.01.2021 08:53 Details Diff |
0005498: Fix crash in wxGTK due to the wxDataViewCtrl idle event processor running into a stale wxDataViewItem |
Affected Issues 0005498 |
|
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
master 40e534bf 22.01.2021 03:49 Details Diff |
0005493: TreeModel::ColumnRecord needs to be initialised before it's passed to the base class. wxGTK will trigger queries to the TreeModel when calling TreeView::AssociateModel. |
Affected Issues 0005493 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.h | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
master f0e1245c 21.01.2021 21:12 Details Diff |
Silence the annoying torrent of Gtk warnings on Linux console By registering our own log function with g_log_set_writer_func we can intercept these messages and do nothing, rather than printing them to console. This does break the wxWidgets abstraction slightly, by introducing direct usage of GLib, however this should have little impact in practical terms since there is not yet any other widely used wxWidgets backend on Linux. |
||
mod - CMakeLists.txt | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
master 8290fa27 21.01.2021 17:47 Details Diff |
0005455: Tweak the initial viewing angle and position, the orient the prefabs more like they're ending up in the XY top view. |
Affected Issues 0005455 |
|
mod - radiant/ui/common/MapPreview.cpp | Diff File | ||
master a78163a2 19.01.2021 20:40 Details Diff |
Add .vscode and test/drtest to .gitignore | ||
mod - .gitignore | Diff File | ||
master a0300c93 19.01.2021 05:01 Committer: GitHub Details Diff |
Merge pull request 0000014 from coldtobi/fix_getExecutablePath Avoid out-of-bound access on corner cases / when readlink fails. |
Affected Issues 0000014 |
|
mod - libs/module/ApplicationContextBase.cpp | Diff File | ||
master fdb60f52 18.01.2021 21:21 Details Diff |
Fix dm.conversation CMakeLists source file list Remove .h and .txt files appearing in the source file list as a result of populating the list from the directory contents. |
||
mod - doc/manual.html | Diff File | ||
mod - plugins/dm.conversation/CMakeLists.txt | Diff File | ||
master 72c6c52b 18.01.2021 21:11 Details Diff |
Add a CMakeLists.txt for dm.conversation plugin Apparently this plugin was missed when the initial CMake build was introduced. |
||
mod - CMakeLists.txt | Diff File | ||
add - plugins/dm.conversation/CMakeLists.txt | Diff File | ||
master 0edac7f4 18.01.2021 20:50 Details Diff |
Rename Doom3Entity to SpawnArgs This is the implementation of Entity, which is an interface entirely concerned with storing and retrieving spawnargs, and really has nothing to do with Doom3 at all. |
||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/entity/EntityModule.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
mod - radiantcore/entity/KeyObserverMap.h | Diff File | ||
mod - radiantcore/entity/NameKey.h | Diff File | ||
mod - radiantcore/entity/NamespaceManager.cpp | Diff File | ||
mod - radiantcore/entity/NamespaceManager.h | Diff File | ||
mod - radiantcore/entity/doom3group/Doom3Group.cpp | Diff File | ||
mod - radiantcore/entity/doom3group/Doom3Group.h | Diff File | ||
mod - radiantcore/entity/doom3group/Doom3GroupNode.cpp | Diff File | ||
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | ||
mod - radiantcore/entity/light/Light.cpp | Diff File | ||
mod - radiantcore/entity/light/Light.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetableNode.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetableNode.h | Diff File | ||
master f532d6e5 18.01.2021 20:30 Details Diff |
Merge GenericEntity with GenericEntityNode Remove a largely useless level of indirection by merging these two classes. |
||
mod - radiantcore/CMakeLists.txt | Diff File | ||
rm - radiantcore/entity/generic/GenericEntity.cpp | Diff | ||
rm - radiantcore/entity/generic/GenericEntity.h | Diff | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File |