17 Commits

Author SHA1 Message Date
Thierry Crozat
7b9ae88050 UPDATES: Fix saving the updates_check frequency in opt-in wizard
When ScummVM is started, if the updates_check value is not defined
in the config file and ScummVM was compiled with the Updates feature
(on macOS or Windows), an opt-in dialog asks the user if he wants
to check for available updates periodically. This should only be
shown once. However as ConfMan was not flushed to disk, it was
asked again the next time ScummVM is started, and again, until the
user accessed the options to change something else and this was
finally flushed to disk.
2023-05-25 22:26:37 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley
c877097b49 ALL: Remove use of "" in Common::U32String constructors 2020-11-16 16:56:58 +00:00
Thierry Crozat
a54b5826ea UPDATES: Fix compilation with U32 strings 2020-08-30 14:43:41 +02:00
aryanrawlani28
f800ca4ada GUI: U32: Convert majority of code to use U32
This commit also includes some additional major changes.

- Return U32String from TransMan getTranslation()
- Change tooltips to be U32Strings
- Remove temporary code of convertToU32String
- U32 Support various dialogs (Browser, FileBrowser, Messages, Chooser, etc)
- U32 for music plugins
- U32 for OSD messages
- Add some helper functions to ustr.cpp
- Change default tooltips from nullptr & 0 -> ""
- Some runtime exceptions may occur when changing languages due to incorrect String::Format
2020-08-30 14:43:41 +02:00
Bastien Bouclet
6e1abf064a GUI: Use nullptr instead of 0 or NULL where appropriate 2020-01-19 15:08:37 +01:00
Bastien Bouclet
452d22e650 GUI: Fix label drawing on top of PopUpWidget in updates dialog
Fixes #11271.
2020-01-03 19:01:14 +01:00
Eugene Sandulenko
fb30dd4362 GUI: Cleanup 2017-10-15 20:55:31 +02:00
Eugene Sandulenko
c71633de77 GUI: UPDATES: Redesign updates dialog as suggested by criezy in PR#1040 2017-10-15 15:53:57 +02:00
Filippos Karapetis
9375c7b225 UPDATES: Fix signed/unsigned warning 2016-05-22 16:28:42 +03:00
Eugene Sandulenko
08e7f0ab91 UPDATES: Got rid of hardcoded update intervals list 2016-03-31 09:31:57 +02:00
Eugene Sandulenko
556b7ffa29 UPDATES: Merge two steps into one 2016-03-31 09:09:23 +02:00
Eugene Sandulenko
47985debe1 UPDATES: Hook dialogs to UpdateManager 2016-03-30 19:28:24 +02:00
Eugene Sandulenko
bd249ee324 UPDATES: Made dialog functional 2016-03-30 19:02:23 +02:00
Eugene Sandulenko
f58b43b38a UPDATES: Beginnings of the update frequency control 2016-03-30 14:28:25 +02:00
Eugene Sandulenko
cb51af0d6d UPDATES: Improve update dialog message 2016-03-30 11:15:57 +02:00
Eugene Sandulenko
0db4c879f2 GUI: Added initial implementation for Updates opt-in wizard 2016-03-29 20:22:45 +02:00