Changesets: DarkRadiant
master eae81b84 09.04.2020 19:13 Details Diff |
Resolve 0005151: Targeting projected lights: let the line point to the light source instead of the light volume's midpoint I considered introducing a new virtual scene::INode::getObjectCenter() method to be overridden by lights, but I settled to dynamic_cast the target(ed) nodes to fix this. |
Affected Issues 0005151 |
|
mod - include/ilightnode.h | Diff File | ||
mod - include/version.h | Diff File | ||
mod - radiant/entity/light/LightNode.cpp | Diff File | ||
mod - radiant/entity/light/LightNode.h | Diff File | ||
mod - radiant/entity/target/Target.h | Diff File | ||
mod - radiant/entity/target/TargetLineNode.cpp | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
master 543a3bce 07.04.2020 19:19 Details Diff |
Update documentation to cover editing difficulty names Also update the screenshot of the Difficulty Editor to reflect the latest layout changes (including the switch from wxNotebook to wxChoicebook). |
||
mod - doc/img/DifficultyEditor.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
mod - doc/manual.html | Diff File | ||
master cb56f95d 07.04.2020 05:04 Details Diff |
Follow-up to 0005203, related to 0005174: GameSetupDialog needs to handle exceptions due to foreign characters in the filenames. | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
master 624bc166 07.04.2020 04:22 Details Diff |
0005159: Add search-by-typing functionality to vocal set and head chooser dialogs |
Affected Issues 0005159 |
|
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp | Diff File | ||
master 34b5020f 06.04.2020 18:16 Details Diff |
Somewhat related to 0005207, adding a conversation to an entity will automatically highlight the added item. |
Affected Issues 0005207 |
|
mod - plugins/dm.conversation/ConversationDialog.cpp | Diff File | ||
mod - plugins/dm.conversation/ConversationDialog.h | Diff File | ||
mod - plugins/dm.conversation/ConversationEntity.cpp | Diff File | ||
mod - plugins/dm.conversation/ConversationEntity.h | Diff File | ||
master 9828924d 06.04.2020 18:12 Details Diff |
Resolve 0005207: Added Move buttons to conversation dialog to re-order existing conversations. |
Affected Issues 0005207 |
|
mod - install/ui/conversationdialog.fbp | Diff File | ||
mod - install/ui/conversationdialog.xrc | Diff File | ||
mod - plugins/dm.conversation/ConversationDialog.cpp | Diff File | ||
mod - plugins/dm.conversation/ConversationDialog.h | Diff File | ||
mod - plugins/dm.conversation/ConversationEntity.cpp | Diff File | ||
mod - plugins/dm.conversation/ConversationEntity.h | Diff File | ||
master 564726c1 06.04.2020 16:45 Details Diff |
Rearrange the difficulty name loading and saving code a bit, such that only changes to the default names are written to worldspawn. Plus, saving only needs to happen when the user hits the OK button of the dialog, hitting Cancel shouldn't do any changes to the map. |
Affected Issues 0005211 |
|
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 1ef3bd3c 06.04.2020 14:31 Details Diff |
Use the wxutil::Dialog utility method to query the difficulty name, showing a dialog featuring a single text entry box. Also fix the helper to do what it says in the docs and fill in the default value when the dialog is displayed. |
Affected Issues 0005211 |
|
mod - libs/wxutil/dialog/Dialog.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultyDialog.cpp | Diff File | ||
master c8362de7 06.04.2020 14:18 Details Diff |
Add newly added files to VC++ projects |
Affected Issues 0005211 |
|
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
master e7b71bd2 06.04.2020 14:09 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' | ||
mod - debian/changelog | Diff File | ||
mod - debian/compat | Diff File | ||
mod - debian/docs | Diff File | ||
mod - debian/rules | Diff File | ||
add - doc/img/DifficultyEditor.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
mod - doc/manual.html | Diff File | ||
mod - include/imap.h | Diff File | ||
mod - install/games/darkmod.game | Diff File | ||
mod - install/ui/difficultyeditor.fbp | Diff File | ||
mod - install/ui/difficultyeditor.xrc | Diff File | ||
mod - install/ui/objectivecomponentsdialog.fbp | Diff File | ||
mod - install/ui/objectivecomponentsdialog.xrc | Diff File | ||
mod - libs/gamelib.h | Diff File | ||
add - libs/maplib.h | Diff File | ||
mod - libs/wxutil/Makefile.am | Diff File | ||
add - libs/wxutil/dialog/DialogBase.cpp | Diff File | ||
mod - libs/wxutil/dialog/DialogBase.h | Diff File | ||
mod - plugins/dm.difficulty/DifficultyDialog.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultyDialog.h | Diff File | ||
mod - plugins/dm.difficulty/DifficultyEditor.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultyEditor.h | Diff File | ||
mod - plugins/dm.difficulty/DifficultySettingsManager.cpp | Diff File | ||
mod - plugins/dm.difficulty/DifficultySettingsManager.h | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
mod - radiant/map/MapPositionManager.cpp | Diff File | ||
mod - radiant/modelfile/AseExporter.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
master 31dfbb68 06.04.2020 05:47 Details Diff |
0005174: Silence a VC++ warning about wstring_convert being deprecated. Add inclusion guard to header. |
Affected Issues 0005174 |
|
mod - libs/string/encoding.h | Diff File | ||
mod - tools/msvc/properties/DarkRadiant Base.props | Diff File | ||
master 5bee6d80 06.04.2020 05:03 Details Diff |
0005188: Fix regex escape characters |
Affected Issues 0005188 |
|
mod - radiant/shaders/ShaderFileLoader.h | Diff File | ||
master f14869cc 06.04.2020 05:02 Details Diff |
0005122 Remove unused local variables |
Affected Issues 0005122 |
|
mod - radiant/filters/BasicFilterSystem.cpp | Diff File | ||
master f708ef70 06.04.2020 04:55 Details Diff |
0005174: Add new file to VC++ projet |
Affected Issues 0005174 |
|
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
utf8_test 024cadc8 06.04.2020 04:46 Details Diff |
0005174: Fix compilation error in Linux |
Affected Issues 0005174 |
|
add - libs/string/encoding.h | Diff File | ||
mod - radiant/vfs/DirectoryArchive.cpp | Diff File | ||
mod - radiant/vfs/Doom3FileSystem.cpp | Diff File | ||
master 7fbb58cf 06.04.2020 04:46 Details Diff |
0005174: Fix compilation error in Linux |
Affected Issues 0005174 |
|
add - libs/string/encoding.h | Diff File | ||
mod - radiant/vfs/DirectoryArchive.cpp | Diff File | ||
mod - radiant/vfs/Doom3FileSystem.cpp | Diff File | ||
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 |