Changesets: DarkRadiant

master 4540cf23

31.03.2020 03:25

greebo


Details Diff
0005122: Generate events to select/deselect objects by filter, such that shortcuts can be bound to it.
Refactor the toggle binding to use the same approach as the select/deselect commands.
Affected Issues
0005122
mod - radiant/Makefile.am Diff File
mod - radiant/filters/BasicFilterSystem.cpp Diff File
add - radiant/filters/XmlFilterEventAdapter.cpp Diff File
mod - radiant/filters/XmlFilterEventAdapter.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 5c62786b

31.03.2020 02:41

greebo


Details Diff
Use shared_ptrs to store XMLFilter to avoid copying stuff around too much.
Some code cleanup.
Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/filters/XMLFilter.h Diff File
mod - radiant/filters/XmlFilterEventAdapter.h Diff File

master b216481b

30.03.2020 17:37

greebo


Details Diff
Move filter event management to separate helper class Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/filters/XMLFilter.cpp Diff File
mod - radiant/filters/XMLFilter.h Diff File
add - radiant/filters/XmlFilterEventAdapter.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master e7849252

30.03.2020 05:53

greebo


Details Diff
Minor refactoring Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/XMLFilter.h Diff File

master 1acf7764

30.03.2020 04:56

greebo


Details Diff
Fix a wxWidgets debug assertion about incompatible sizing flags
mod - plugins/dm.objectives/ce/CustomClockedComponentEditor.cpp Diff File

master 32521370

30.03.2020 04:51

greebo


Details Diff
0005154: Fix Edit Objectives window not adjusting its height to show all of the component editing panel Affected Issues
0005154
mod - plugins/dm.objectives/ComponentsDialog.cpp Diff File

master 2e5d2380

29.03.2020 18:17

greebo


Details Diff
0005122: Move FilterMenu class to ui/filters folder Affected Issues
0005122
mod - radiant/Makefile.am Diff File
mod - radiant/uimanager/UIManager.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 78dd0d8f

29.03.2020 18:13

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

29.03.2020 14:30

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

29.03.2020 11:19

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

29.03.2020 08:00

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

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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 214 215 216 217 218 219 220 ... 240 ... 264 265 266  Next  Last