Changesets: DarkRadiant

master 3a2cf88c

2021-01-24 14:09:32

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.
Attach Issues:
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

2021-01-24 11:38:57

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

2021-01-24 05:07:13

greebo

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

master b0e44f30

2021-01-24 04:57:44

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

2021-01-24 04:48:26

greebo

Details Diff
Localisation update
Attach Issues:
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

2021-01-24 04:32:49

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

2021-01-23 13:04:46

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).
Attach Issues:
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

2021-01-23 08:35:12

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

2021-01-23 08:27:08

greebo

Details Diff
Fix compilation in macOS
Attach Issues:
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

2021-01-23 05:43:47

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

2021-01-23 04:38:32

greebo

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

master c3b560fa

2021-01-23 04:20:31

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

2021-01-23 03:59:43

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

2021-01-23 03:00:02

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

2021-01-23 02:46:36

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

2021-01-22 19:05:13

greebo

Details Diff
Update localisation files
Attach Issues:
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

2021-01-22 17:53:48

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

2021-01-22 13:14:00

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

2021-01-22 11:43:20

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

2021-01-22 08:53:30

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

2021-01-22 03:49:52

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

2021-01-21 21:12:45

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.
Attach Issues:
mod - CMakeLists.txt Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiant/RadiantApp.cpp Diff File

master 8290fa27

2021-01-21 17:47:45

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

2021-01-19 20:40:52

orbweaver

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

master a0300c93

2021-01-19 05:01:05

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
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 47 48 49 50 51 52 53 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 ... 140 ... 147 148 149  Next  Last