Changesets: DarkRadiant

master b3c70171

29.03.2020 04:54

greebo


Details Diff
Refactor filter system InstanceUpdateWalker Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/InstanceUpdateWalker.h Diff File

master 93f9ead0

28.03.2020 15:58

greebo


Details Diff
Resolve 0005188: Improve table declaration parsing code - materials starting with table_ were falsely treated as tables. Affected Issues
0005188
mod - radiant/shaders/ShaderFileLoader.h Diff File

master 8667f96a

28.03.2020 15:10

greebo


Details Diff
0005199: Prevent classname spawnarg from being deleted through the Entity Inspector's context menu Affected Issues
0005199
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master 9d506eca

28.03.2020 14:53

greebo


Details Diff
Fix 0005196: The "classname" key and keys starting with "def_" won't monitor their values for name changes. This prevents particular entity setups where the "classname" is the same as the entity's "name" triggers a classname change when cloning. Affected Issues
0005196
mod - radiant/entity/NamespaceManager.cpp Diff File
mod - radiant/entity/NamespaceManager.h Diff File

master f77c78dc

27.03.2020 19:48

greebo


Details Diff
S/R Editor: Change the internal data structure from map to list, to allow for convenient index changes. Refactor the rest of the code.
This resolves issue 0005193, as S/R indices keep forming a proper sequence without any gaps after removal.
Affected Issues
0005193
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.h Diff File
mod - plugins/dm.stimresponse/SRPropertyLoader.cpp Diff File
mod - plugins/dm.stimresponse/SRPropertyLoader.h Diff File

master 41c4134a

27.03.2020 04:34

greebo


Details Diff
S/R Editor: There doesn't seem to be a difference between id and index, so remove id in favour of the index as encountered as N in the spawnargs like sr_class_N.
Also fix a bug in the S/R loader regex causing S/R indices with two digits to be parsed incorrectly.
mod - plugins/dm.stimresponse/ClassEditor.cpp Diff File
mod - plugins/dm.stimresponse/ClassEditor.h Diff File
mod - plugins/dm.stimresponse/ResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.h Diff File
mod - plugins/dm.stimresponse/SRPropertyLoader.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File

master 3d66cc43

27.03.2020 03:48

greebo


Details Diff
S/R Editor: Disable remove button when nothing or an inherited entry is selected
mod - plugins/dm.stimresponse/ResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File

master 7049ed3f

26.03.2020 04:06

greebo


Details Diff
0005155: Add MD3 to the list of model extensions that are visible in the Model Selector Affected Issues
0005155
mod - install/games/darkmod.game Diff File

master 41cf59fb

25.03.2020 20:54

orbweaver


Details Diff
Introduce a new convenience function to obtain the worldspawn

Locating the worldspawn node and converting it into an Entity pointer is a very
common operation, but so far has had to be done manually each time. Now there
is a convenience function map::current::getWorldspawn() which does this
automatically.
Affected Issues
0005211
mod - include/imap.h Diff File
add - libs/maplib.h Diff File
mod - plugins/dm.difficulty/DifficultySettingsManager.cpp Diff File
mod - radiant/map/Map.h Diff File
mod - radiant/map/MapPositionManager.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File

master 70dc070d

24.03.2020 20:39

orbweaver


Details Diff
Add initial dialog for editing difficulty name

Dialog appears on clicking the Edit button alongside the difficulty names
dropdown, and contains a simple text entry box initialised with the current
name which the user can edit. However, the changed name is not yet applied to
the map settings.
Affected Issues
0005211
mod - plugins/dm.difficulty/DifficultyDialog.cpp Diff File
mod - plugins/dm.difficulty/DifficultyDialog.h Diff File

master 694b863c

24.03.2020 18:44

greebo


Details Diff
0005174: Fix crash in model populator thread (or any other VFS-traversing code for that matter) when encountering non-latin characters in filenames Affected Issues
0005174
mod - radiant/vfs/DirectoryArchive.cpp Diff File

master b1b390aa

24.03.2020 18:32

greebo


Details Diff
Fix 0005174: DR crash on startup when encountering a file in any VFS search path with foreign characters in their filename.
Since the engine doesn't load these files, DR will issue a warning and skip that file as well.
Affected Issues
0005174
mod - radiant/vfs/Doom3FileSystem.cpp Diff File

master a20898d0

24.03.2020 04:28

greebo


Details Diff
Fix hang in 0005135: Texture Tool grid drawing algorithm might hang when drawing huge UV spaces Affected Issues
0005135
mod - radiant/textool/TexTool.cpp Diff File

master 4700caa0

24.03.2020 04:24

greebo


Details Diff
Fix a dependency problem at startup, where the mouse tool manager runs into a nullptr
mod - radiant/eventmanager/MouseToolManager.cpp Diff File

master b80a9add

23.03.2020 18:43

greebo


Details Diff
Resolve 0005132: Refactor and harden patch thicken algorithm a bit. Some patches have one or more control vertices in the same spot, leading to degenerate tangents, which in turn are producing degenerate normals. Don't attempt to normalise those, instead use a 0,0,0 normal to extrude that bogus patch. The result of the thickening is probably unusable anyway, but at least no invisible patches with invalid control vertices are added to the scene. Affected Issues
0005132
mod - radiant/patch/Patch.cpp Diff File

master e1c31bb7

23.03.2020 04:56

greebo


Details Diff
Fix the crash described in 0005132. Patches were submitting UndoMementos to the undo system even though they ended up not being added to the scene.
The new approach is to only add them to the scene after it's clear they are going to be kept.
Affected Issues
0005132
mod - radiant/patch/Patch.cpp Diff File
mod - radiant/patch/algorithm/General.cpp Diff File

master 6ffd7e3c

22.03.2020 15:46

greebo


Details Diff
Fix 0005149: Crash when opening the GUI definition selector window.
Caused by the treeview processing the resize event and attempting to calculate the optimum column width, but failing due to the absence of a tree model.
Affected Issues
0005149
mod - plugins/dm.gui/GuiSelector.cpp Diff File

master 8e32af00

22.03.2020 05:43

greebo


Details Diff
Add Python.m4 automake macro. Add --embed switch to python-config if Python version is higher or equal than 3.8
mod - configure.ac Diff File
add - m4/python.m4 Diff File

master e9fc31ef

22.03.2020 05:43

greebo


Details Diff
Resolve 0005131: Add Python.m4 automake macro. Add --embed switch to python-config if Python version is higher or equal than 3.8 Affected Issues
0005131
mod - configure.ac Diff File
add - m4/python.m4 Diff File

master 83a432fd

21.03.2020 18:59

greebo


Details Diff
Fix a couple of gcc warnings
mod - libs/xmlutil/Document.cpp Diff File
mod - plugins/dm.conversation/ConversationEntity.cpp Diff File
mod - radiant/entity/curve/Curve.cpp Diff File
mod - radiant/patch/Patch.cpp Diff File
mod - radiant/selection/algorithm/Primitives.cpp Diff File
mod - radiant/selection/algorithm/Shader.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/undo/UndoSystem.cpp Diff File

master 49991ed2

21.03.2020 18:59

greebo


Details Diff
Fix a couple of gcc warnings
mod - libs/xmlutil/Document.cpp Diff File
mod - plugins/dm.conversation/ConversationEntity.cpp Diff File
mod - radiant/entity/curve/Curve.cpp Diff File
mod - radiant/patch/Patch.cpp Diff File
mod - radiant/selection/algorithm/Primitives.cpp Diff File
mod - radiant/selection/algorithm/Shader.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/undo/UndoSystem.cpp Diff File

master 757d98c0

21.03.2020 18:31

greebo


Details Diff
Cleanup SelectionSetManager class
mod - radiant/selection/selectionset/SelectionSetManager.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetManager.h Diff File

master 6b02dc46

18.03.2020 21:23

orbweaver


Details Diff
Minor refactor of DifficultyEditor construction

Merge the two separate loops into a single loop which constructs each
DifficultyEditor, adds it to the internal list and then inserts it as a
choicebook page. This means that DifficultyEditor no longer needs to store and
return its own label since the text is already known in the population loop.
mod - plugins/dm.difficulty/DifficultyDialog.cpp Diff File
mod - plugins/dm.difficulty/DifficultyEditor.cpp Diff File
mod - plugins/dm.difficulty/DifficultyEditor.h Diff File

master 487cce71

18.03.2020 18:52

greebo


Details Diff
Fix Linux compilation
mod - radiant/layers/LayerModule.cpp Diff File
mod - radiant/map/EditingStopwatch.cpp Diff File
mod - radiant/map/Map.h Diff File
mod - radiant/map/algorithm/Import.cpp Diff File
mod - radiant/map/algorithm/Import.h Diff File
mod - radiant/map/format/portable/PortableMapFormat.cpp Diff File
mod - radiant/map/format/portable/PortableMapFormat.h Diff File
mod - radiant/map/format/portable/PortableMapReader.cpp Diff File
mod - radiant/map/format/portable/PortableMapReader.h Diff File
mod - radiant/map/format/portable/PortableMapWriter.cpp Diff File
mod - radiant/selection/algorithm/Group.h Diff File
mod - radiant/selection/clipboard/Clipboard.cpp Diff File
mod - radiant/selection/group/SelectionGroupModule.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetManager.h Diff File
mod - radiant/selection/selectionset/SelectionSetToolmenu.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetToolmenu.h Diff File
mod - radiant/ui/mapinfo/LayerInfoTab.cpp Diff File

master c70f664e

18.03.2020 17:01

greebo


Details Diff
Move more toolbar-related stuff to SelectionSetToolmenu
mod - radiant/selection/selectionset/SelectionSetModule.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetToolmenu.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetToolmenu.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 211 212 213 214 215 216 217 ... 240 ... 261 262 263  Next  Last