Changesets: DarkRadiant
master c8f62fe5 29.12.2020 13:45 Details Diff |
Reload map option now checks connection status Trying to activate "Game reloads .map file on save" without a valid game connection will now show an error dialog and keep the toggle unchecked. |
||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
master efd76755 29.12.2020 13:37 Details Diff |
Consolidate hot reload options into toggles "Enable/disable map update mode" condensed into a single toggle, while "Always update map immediately on change" is upgraded from a simple menu option to a toggle. Because of the strange semi-three-state configuration of these options, some refactoring might be needed to avoid nonsensical combinations. |
||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
master 4972b07f 28.12.2020 20:34 Details Diff |
Avoid activating camera sync toggle if connection failed Introduce a new method IEventManager::addAdvancedToggle() which adds a toggle callback that returns a bool to indicate whether the toggle succeeded or not. If it returns false, the state is not changed and the menu option does not appear checked. This new advanced toggle is used by the 'Game position follows camera' menu item, which no longer appears checked after failing to connect to the game process. |
||
mod - include/ieventmanager.h | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
mod - radiant/eventmanager/EventManager.h | Diff File | ||
mod - radiant/eventmanager/RegistryToggle.h | Diff File | ||
mod - radiant/eventmanager/Toggle.cpp | Diff File | ||
mod - radiant/eventmanager/Toggle.h | Diff File | ||
mod - radiant/eventmanager/WidgetToggle.h | Diff File | ||
master 7127ccbb 28.12.2020 18:19 Details Diff |
0005454: Improve resizing behavior of script dialogs |
Affected Issues 0005454 |
|
mod - libs/wxutil/dialog/Dialog.cpp | Diff File | ||
master 6b10c158 28.12.2020 17:12 Details Diff |
0005469: Fix crash due to pybind11::dict being initialised too early. |
Affected Issues 0005469 |
|
mod - plugins/script/PythonModule.cpp | Diff File | ||
mod - plugins/script/PythonModule.h | Diff File | ||
master edf400a8 28.12.2020 14:19 Details Diff |
Show an error dialog if game connection fails A simple error box is shown if the connection fails. Currently this is quite limited: not all commands trigger the dialog, and the error does not prevent the toggle from becoming checked in the menu even if the connection failed. |
||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
master 7ea61591 28.12.2020 13:36 Details Diff |
Consolidate reload-on-save options Replace 'Enable/disable automation map reload on save' options with a single toggle 'Game reloads .map file on save', and added a separator between these map-file based options and the subsequent dynamic map update options (which do not involve saving the map to disk). |
||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
master 842d7e7f 28.12.2020 13:21 Details Diff |
Consolidate 'Enable/Disable camera sync' commands Instead of separate commands to enable or disable camera sync with no indication of the current status, there is now a single toggle option 'Game position follows DarkRadiant camera'. Also renamed "Sync camera back now" to "Move camera to current game position", and added a menu separator underneath these two camera options to separate them from the following map-related options. |
||
mod - include/iuimanager.h | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
favourites 2864d595 27.12.2020 18:15 Details Diff |
0005127: Move common tree view item formatting code to wxutil. Remove wxutil namespace specifies from EntityClassChooser, it's part of wxutil |
Affected Issues 0005127 |
|
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
add - libs/wxutil/TreeViewItemStyle.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
favourites bd2a1b4e 27.12.2020 17:22 Details Diff |
0005127: Prepare eclass tree to highlight favourites |
Affected Issues 0005127 |
|
mod - include/idecltypes.h | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
favourites 83546cd2 27.12.2020 16:51 Details Diff |
0005127: Add unit test covering favourites persistence to user.xml |
Affected Issues 0005127 |
|
mod - test/Favourites.cpp | Diff File | ||
favourites cf98ee48 27.12.2020 16:37 Details Diff |
0005127: Add unit test covering the import of legacy media browser favourites |
Affected Issues 0005127 |
|
mod - test/Favourites.cpp | Diff File | ||
add - test/resources/settings/old_mediabrowser_favourites.xml | Diff File | ||
favourites 6796334b 27.12.2020 07:18 Details Diff |
0005127: Add a few unit test cases covering the add/remove functionality |
Affected Issues 0005127 |
|
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/Favourites.cpp | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
favourites 8be6c5e6 27.12.2020 06:22 Details Diff |
0005127: Migrate MediaBrowser to use the new Favourites manager. |
Affected Issues 0005127 |
|
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
favourites 86ac1713 27.12.2020 06:21 Details Diff |
0005127: More FavouritesManager implementation. Add legacy loading code to import MediaBrowser favourites that have been stored in a different XPath up to v2.10. |
Affected Issues 0005127 |
|
add - radiantcore/decl/FavouriteSet.h | Diff File | ||
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
mod - radiantcore/decl/FavouritesManager.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master b461cd06 26.12.2020 19:45 Details Diff |
Update debian/changelog for 2.10.0~focal1 release | ||
mod - debian/changelog | Diff File | ||
favourites 55b012a7 26.12.2020 16:42 Details Diff |
0005127: Add implementing FavouritesManager module |
Affected Issues 0005127 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
add - radiantcore/decl/FavouritesManager.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
favourites a4877474 26.12.2020 16:18 Details Diff |
0005127: Add interfaces for managing favourite resources in a central manager class |
Affected Issues 0005127 |
|
add - include/idecltypes.h | Diff File | ||
add - include/ifavourites.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
favourites a96f5184 26.12.2020 15:33 Details Diff |
Make sure the GlobalErrorHandler() function object is pointing to the same value that is shipped in the context. RadiantApp is now using the ApplicationContext that had already been prepared - this was probably an oversight. |
||
mod - include/version.h | Diff File | ||
mod - radiant/RadiantApp.h | Diff File | ||
mod - radiant/log/PopupErrorHandler.h | Diff File | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
master 598cf30a 26.12.2020 12:15 Details Diff |
0005461: Sound chooser dialog is expanding the top-level items in the treeview after population. Made the window a bit taller. |
Affected Issues 0005461 |
|
mod - radiant/uimanager/SoundChooser.cpp | Diff File | ||
master 612e429c 26.12.2020 12:11 Details Diff |
0005461: PrefabSelector is expanding the top-level items in the treeview after population |
Affected Issues 0005461 |
|
mod - radiant/ui/prefabselector/PrefabSelector.cpp | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.h | Diff File | ||
master 2c552e71 26.12.2020 08:25 Details Diff |
Update README.md and PKGBUILD | ||
mod - PKGBUILD | Diff File | ||
mod - README.md | Diff File | ||
master e1aae610 26.12.2020 08:07 Details Diff |
Set version to 2.10.0 | ||
mod - include/version.h | Diff File | ||
master c98020c7 26.12.2020 05:29 Details Diff |
Fix mac compilation | ||
mod - libs/module/ApplicationContextBase.cpp | Diff File | ||
mod - libs/os/fs.h | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme | Diff File | ||
master eac6cd20 26.12.2020 04:00 Details Diff |
0005406: Sort the list of entity names in the dropdown box |
Affected Issues 0005406 |
|
mod - plugins/dm.objectives/ce/specpanel/EntityNameSpecifierPanel.cpp | Diff File |