Henrik "Henke37" Andersson
6b8f8f1233
GUI: Use tryGetVal for description
2021-02-12 00:41:23 +01:00
Cameron Cawley
f50b472840
DS: Load the selected theme on startup
2021-02-04 01:59:14 +01:00
Cameron Cawley
9ca7845590
DS: Replace the options dialog
2021-02-04 01:59:14 +01:00
Cameron Cawley
438c2d8714
DS: Rewrite event handling
2021-02-04 01:59:14 +01:00
Alexander Tkachov
8c16575035
CLOUD: Update Dropbox to use refresh_token
...
Dropbox is switching to short-lived access_token OAuth. This commit adapts Cloud::DropboxStorage to use refresh_token similarly to how other Storages do: by introducing a DropboxTokenRefresher.
It is used instead of plain CurlJsonRequest. It just checks if received JSON has access_token-related error and tries to refresh it, then repeats the original request transparently for the caller. If no such errors found, it just passes the info to the caller.
2021-02-04 01:57:48 +01:00
Lothar Serra Mari
42ff45f3e7
I18N: Update translations data file
2021-01-31 21:19:31 +01:00
SupSuper
49dce75a51
GUI: Default new widgets to useRTL = true
...
This corrects the RTL layout of widgets created in code
such as engine options.
2021-01-28 13:14:51 +00:00
Cameron Cawley
4231f62323
CREDITS: Minor cleanup
2021-01-24 16:24:30 +00:00
Thierry Crozat
6eb68493aa
GUI: Do not block return to the launcher when a dialog is shown
...
When accessing a GUI dialog from a game, such as to save or load
a game, we are still able to quit if the force RTL option is not
enabled. But when that option is enabled, it only returned to
the launcher after closing the dialog, which is strange and a
discrepency with the quit behaviour. This commit implements the
same behaviour for RTL as we have for Quit.
2021-01-21 00:12:33 +00:00
Cameron Cawley
a82b200ae7
GUI: Allow specifying a command for PopUp widgets
2021-01-10 09:53:43 +02:00
Lothar Serra Mari
7de998277b
I18N: Update translations data file
2021-01-09 12:40:58 +01:00
Eugene Sandulenko
c1cca8c869
ALL: Update copyright year
2021-01-01 00:00:18 +01:00
Torbjörn Andersson
20e09e6d56
GUI: Fix crash in setSelected() when the list index is empty
...
If the list is filtered, but _listIndex is empty, setSelected() would
trigger trigger an assertion because it tried to use the index value
from the unfiltered list. This would happen in the ScummVM launcher if
you filtered the list and then edited the game titles until nothing
matched your search condition any more.
Instead of checking if there is a filtered list, check if there is a
filter or not. That should hold true whether or not the filter actually
matched anything.
2020-12-29 23:31:07 +00:00
Thierry Crozat
f88381f0d1
GUI: Apply default shader when selected
2020-12-29 23:22:42 +00:00
av-dx
44045c20f1
GUI: Refresh Gfx/Stretch Mode when <default> is applied
2020-12-29 22:29:43 +00:00
Filippos Karapetis
1c5be741a2
CREDITS: Added/updated myself
2020-12-19 02:06:44 +02:00
Martin Gerhardy
2d42bcfb62
GUI: added new debugger command to execute a file line by line
2020-12-15 12:46:07 +01:00
Lothar Serra Mari
b85b10d435
I18N: Update translations datafile
2020-12-10 23:18:36 +01:00
Thierry Crozat
1c788f8a29
GUI: Add missing member initialization in GlobalOptionsDialog constructor
2020-12-04 22:07:14 +00:00
Lothar Serra Mari
4ee02f869c
GUI: Add GUI option to always return to the Launcher instead of quitting
...
ScummVM
2020-12-02 22:39:22 +00:00
Eugene Sandulenko
5ac5345f63
I18N: Update translations
2020-11-28 17:44:32 +01:00
sluicebox
6d3ed4268f
GUI: Retain scroll position when deleting a save
2020-11-22 16:45:17 +00:00
Cameron Cawley
11724f9df1
GUI: Add a tab for backend-specific options
2020-11-22 16:35:03 +00:00
Cameron Cawley
c877097b49
ALL: Remove use of "" in Common::U32String constructors
2020-11-16 16:56:58 +00:00
Thierry Crozat
2d641f8ab3
GUI: One more minor change to test weblate updates
2020-11-14 14:42:24 +00:00
Thierry Crozat
0ea148c94b
GUI: Minor code alignment change to test weblate pot file update
2020-11-14 14:30:07 +00:00
Thierry Crozat
8327daa81f
GUI: Minor space change to test weblate pot file update
2020-11-14 13:59:50 +00:00
Lothar Serra Mari
57b38d2fb9
I18N: Update translations.dat
2020-11-11 18:59:45 +01:00
Eugene Sandulenko
57db3153a3
I18N: Regenerate translations.dat, update potfiles
2020-11-10 03:04:36 +01:00
Lothar Serra Mari
12df4e8a73
I18N: Update translations.dat
2020-11-07 12:11:03 +01:00
Zvika Haramaty
606eeae46f
COMMON: move convertBiDiString out of TranslationManager
2020-11-04 22:27:24 +00:00
Eugene Sandulenko
b855b690e5
GUI: Fix memory overrun
2020-11-03 23:47:23 +01:00
athrxx
e7476495ab
GUI: prevent unloading of extra font on refresh
...
When hitting pause in a CJK SCUMM game and then switching to fullscreen the call to ThemeEngine::refresh() would kill the required extra font.
2020-10-31 20:47:02 +01:00
Vladimir Serbinenko
29cfa7bb0f
COMMON: Merge code for str.cpp and ustr.cpp
...
Most of the code in str.cpp and ustr.cpp is actually the same. Do some
template magic to merge them.
2020-10-31 14:05:30 +01:00
Thierry Crozat
49a36e6828
GUI: Fix compilation with some compilers
2020-10-30 23:04:40 +00:00
Thierry Crozat
7a1b3983a2
GUI: Remove unused functions in ThemeEngine
...
They were leftovers from the transition to U32String.
2020-10-30 22:54:09 +00:00
athrxx
5b6ffeaa3d
GUI: allow ingame CJK dialogs regardless of the launcher language
...
This allows a text widget to be expressly marked as Japanese, Korean or Chinese, so that the theme engine may use an appropriate font.
2020-10-30 21:36:23 +01:00
Cameron Cawley
94e18f53ff
GUI: Fix permissions for scummtheme.py
2020-10-26 16:09:43 +00:00
Cameron Cawley
ff0d58e3b4
GUI: Update the builtin theme
2020-10-26 16:08:49 +00:00
Vladimir Serbinenko
058592794f
HADESCH: Add new engine for Hades' Challenge
...
The game is completable but 3 arcade sequences at the end of Minotaur, Medusa and Troy quests.
Probably full of bugs but I already publish it for consideration
2020-10-24 19:51:30 +02:00
Martin Gerhardy
37bbfc168b
TWINE: converted to classes and use the scummvm systems
...
also converted the code to the coding guidelines of the scummvm team
2020-10-24 16:12:55 +02:00
Eugene Sandulenko
4fd186a54d
GUI: Another attempt to fix compilation on older gcc
2020-10-22 00:45:04 +02:00
Eugene Sandulenko
9cfe2cb22a
GUI: Attempt to fix dumber compilers
2020-10-22 00:15:15 +02:00
Eugene Sandulenko
26e05dba59
GUI: Stop doing O(N^2) string comparisons when filling out the game list
...
Now use quicksort instead of the bubble (!) sort.
2020-10-20 19:35:23 +02:00
Fiodar Stryzhniou
6a7340f744
SYMBIAN: sync with 2.2.0 release.
...
Added new project files, build fixes.
2020-10-16 17:06:05 +02:00
Paweł Kołodziejski
9258056147
THEMES: Reorder gui options
2020-10-14 21:44:38 +02:00
Paweł Kołodziejski
9a58796306
THEME: Fixed logo in residualvm theme
2020-10-14 21:36:01 +02:00
Lothar Serra Mari
813a188a86
I18N: Regenerate translations.dat
2020-10-13 21:42:16 +02:00
Paweł Kołodziejski
0f583715dc
THEME: Update logo in residualvm theme
2020-10-12 21:31:11 +02:00
Torbjörn Andersson
9acdbe42af
GUI: Update "edit game" for new graphics options ( #2512 )
...
Make the new graphics options in "edit game" disabled until the user
asks to override the global settings. (Most of these were added during
the ScummVM/ResidualVM merger, I guess.)
2020-10-12 18:44:15 +02:00