Changesets: DarkRadiant

master 78dd0d8f

2020-03-29 18:13:46

greebo

Details Diff
0005122: Add ortho context menu entries to select/deselect by filter Affected Issues
0005122
mod - include/iorthocontextmenu.h Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/filters/FilterContextMenu.cpp Diff File
add - radiant/ui/filters/FilterContextMenu.h Diff File
add - radiant/ui/filters/FilterOrthoContextMenuItem.cpp Diff File
add - radiant/ui/filters/FilterOrthoContextMenuItem.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 5ecb33eb

2020-03-29 14:30:04

greebo

Details Diff
0005122: Implement the DeselectObjectsByFilter command Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 7b57cad1

2020-03-29 11:19:41

greebo

Details Diff
0005122: Add SelectByFilterWalker to evaluate whether a single XMLFilter applies to various nodes in which case they will be highlighted Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/filters/InstanceUpdateWalker.h Diff File
add - radiant/filters/SelectByFilterWalker.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 0da2832e

2020-03-29 08:00:04

greebo

Details Diff
Straighten the BasicFilterSystem class a bit Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/XMLFilter.cpp Diff File
mod - radiant/filters/XMLFilter.h Diff File

master b3c70171

2020-03-29 04:54:19

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

2020-03-28 15:58:01

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

2020-03-28 15:10:46

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

2020-03-28 14:53:52

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

2020-03-27 19:48:22

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

2020-03-27 04:34:58

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

2020-03-27 03:48:01

greebo

Details Diff
S/R Editor: Disable remove button when nothing or an inherited entry is selected
Attach Issues:
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

2020-03-26 04:06:44

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

2020-03-25 20:54:19

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

2020-03-24 20:39:59

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

2020-03-24 18:44:57

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

2020-03-24 18:32:28

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

2020-03-24 04:28:14

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

2020-03-24 04:24:43

greebo

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

master b80a9add

2020-03-23 18:43:21

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

2020-03-23 04:56:02

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

2020-03-22 15:46:19

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

2020-03-22 05:43:49

greebo

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

master e9fc31ef

2020-03-22 05:43:49

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

2020-03-21 18:59:24

greebo

Details Diff
Fix a couple of gcc warnings
Attach Issues:
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

2020-03-21 18:59:24

greebo

Details Diff
Fix a couple of gcc warnings
Attach Issues:
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
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 97 98 99 100 101 102 103 ... 110 ... 120 ... 130 ... 140 ... 147 148 149  Next  Last