Changesets: DarkRadiant

master c8f62fe5

29.12.2020 13:45

orbweaver


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

orbweaver


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

orbweaver


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

jonri


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

greebo


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

orbweaver


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

orbweaver


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

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


Details Diff
Update debian/changelog for 2.10.0~focal1 release
mod - debian/changelog Diff File

favourites 55b012a7

26.12.2020 16:42

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
Update README.md and PKGBUILD
mod - PKGBUILD Diff File
mod - README.md Diff File

master e1aae610

26.12.2020 08:07

greebo


Details Diff
Set version to 2.10.0
mod - include/version.h Diff File

master c98020c7

26.12.2020 05:29

greebo


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 167 168 169 170 171 172 173 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last