Changesets: DarkRadiant
|
master 6cb6500c 05.04.2020 17:53 Details Diff |
Some refactoring before attempting to resolve 0005207 |
Affected Issues 0005207 |
|
| mod - plugins/dm.conversation/Conversation.h | Diff File | ||
| mod - plugins/dm.conversation/ConversationEntity.cpp | Diff File | ||
| mod - plugins/dm.conversation/ConversationKeyExtractor.cpp | Diff File | ||
| mod - plugins/dm.conversation/ConversationKeyExtractor.h | Diff File | ||
|
master 9f6eadd7 05.04.2020 16:21 Details Diff |
Bump version for a first pre-release build. | ||
| mod - PKGBUILD | Diff File | ||
| mod - configure.ac | Diff File | ||
| mod - include/version.h | Diff File | ||
| mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
|
master 00642262 05.04.2020 15:59 Details Diff |
Resolve 0005203: Let the game setup dialog look for x64 as well as x86 engine executables. The string in the darkmod.game file is interpreted as regex to achieve this. |
Affected Issues 0005203 |
|
| mod - install/games/darkmod.game | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
|
master 3a031e4b 01.04.2020 19:03 Details Diff |
Fix a python exception when shutting down the module tries to call flush() on the "stdout" logging instance | ||
| mod - plugins/script/PythonConsoleWriter.h | Diff File | ||
| mod - plugins/script/ScriptingSystem.cpp | Diff File | ||
|
master 8d56b55a 01.04.2020 18:56 Details Diff |
0005122: Fix some warnings during module shutdown |
Affected Issues 0005122 |
|
| mod - radiant/filters/BasicFilterSystem.cpp | Diff File | ||
| mod - radiant/filters/XmlFilterEventAdapter.cpp | Diff File | ||
|
master 6b6398af 01.04.2020 04:30 Details Diff |
0005122: Refactor IFilterVisitor to be a functor, replace some insert(std::make_pair()) calls with emplace. |
Affected Issues 0005122 |
|
| mod - include/ifilter.h | Diff File | ||
| mod - radiant/filters/BasicFilterSystem.cpp | Diff File | ||
| mod - radiant/filters/BasicFilterSystem.h | Diff File | ||
| mod - radiant/ui/filterdialog/FilterDialog.cpp | Diff File | ||
| mod - radiant/ui/filters/FilterContextMenu.cpp | Diff File | ||
| mod - radiant/ui/filters/FilterContextMenu.h | Diff File | ||
| mod - radiant/ui/filters/FilterMenu.cpp | Diff File | ||
| mod - radiant/ui/filters/FilterMenu.h | Diff File | ||
| mod - radiant/ui/menu/FiltersMenu.cpp | Diff File | ||
|
master adbf1b92 31.03.2020 20:25 Details Diff |
Save difficulty name changes onto the worldspawn Setting a new difficulty name with the edit button in the DifficultyDialog now results in the new name being written into the appropriate worldspawn property, so the change is persistent and (hopefully) functional in game. |
Affected Issues 0005211 |
|
| mod - libs/maplib.h | Diff File | ||
| mod - plugins/dm.difficulty/DifficultyDialog.cpp | Diff File | ||
| mod - plugins/dm.difficulty/DifficultySettingsManager.cpp | Diff File | ||
| mod - plugins/dm.difficulty/DifficultySettingsManager.h | Diff File | ||
|
master 84cbe47e 31.03.2020 20:11 Details Diff |
Refactor difficulty name translation into new class New class ModDifficultyNames handles looking up mod-specific difficult name defaults and their translations in the .game file. |
Affected Issues 0005210 |
|
| mod - plugins/dm.difficulty/DifficultySettingsManager.cpp | Diff File | ||
|
master 505608ac 31.03.2020 05:14 Details Diff |
0005122: Add IEventManager::renameEvent method to avoid deleting and creating the event just to change its mapping. Fix a consequential bug when saving filters due to the FiltersMenu not being safely deconstructed before renaming events. |
Affected Issues 0005122 |
|
| mod - include/ieventmanager.h | Diff File | ||
| mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
| mod - radiant/eventmanager/EventManager.h | Diff File | ||
| mod - radiant/filters/XmlFilterEventAdapter.cpp | Diff File | ||
| mod - radiant/ui/filterdialog/FilterDialog.cpp | Diff File | ||
|
master 4540cf23 31.03.2020 03:25 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 | ||