Changesets: DarkRadiant

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

master 8232148f

22.01.2021 11:43

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


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

orbweaver


Details Diff
Add .vscode and test/drtest to .gitignore
mod - .gitignore Diff File

master a0300c93

19.01.2021 05:01

greebo

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

orbweaver


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

orbweaver


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

orbweaver


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

orbweaver


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 161 162 163 164 165 166 167 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last