Commit graph

130483 commits

Author SHA1 Message Date
Thierry Crozat
9dd4da4e4d
GUI: Change the mechanism to update the grid launcher after upding the icons
The icons download dialog was triggering the grid launcher update after
icons had been downloaded. But that means no update was done if the
dialog had been closed during the download.

Now the GUIManager triggers the update. This fixes the missing update
when hiding the download dialog while downloading an icon set.
2022-07-02 21:47:12 +02:00
Thierry Crozat
89853f9089
GUI: Add mutex for the GuiManager icon set
GuiManager::initIconsSet is called from a callback of the iconset
download dialog, which runs in a separate thread. That means the
iconset can be accessed from two separate thread (the GUI thread,
and the download thread).

This was not an issue until the previous commit as closing the
download dialog while a download was ongoing would crash ScummVM.
But now that the crash is fixed, a race condition was possible.
2022-07-02 21:47:12 +02:00
Thierry Crozat
0d37dbe93e
GUI: Move icon download callbacks to the DialogState
This fixes a crash when hiding the DownloadIconsDialog while
downloading an icons pack.
2022-07-02 21:47:08 +02:00
Marcus Comstedt
004758862e
COMMON: Fix reading and writing of doubles when native double is 32-bit 2022-07-02 12:50:35 +02:00
Cameron Cawley
ae84b42c28
COMMON: Fix reading and writing doubles from streams with older ARM toolchains 2022-07-02 12:50:32 +02:00
Eugene Sandulenko
51cc85be11 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1743 of 1743 strings)
2022-07-02 10:15:18 +00:00
Eugene Sandulenko
072e76dc7b I18N: Update translation (Russian)
Currently translated at 100.0% (1743 of 1743 strings)
2022-07-02 10:15:12 +00:00
ScummVM-Translations
f55286548a I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-07-02 10:03:52 +00:00
antoniou79
ac8377286d
GUI: Fix mouse wheel on grid item tray
When using the mouse wheel (scroll up/down) in the Grid view, item tray for a selected game, ScummVM would exit

I didn't notice any side-effects from the fix, but someone more familiar with the code should confirm.
2022-07-02 12:03:31 +02:00
Lothar Serra Mari
e70af41540 I18N: Update translation (German)
Currently translated at 100.0% (1743 of 1743 strings)
2022-07-02 09:06:12 +00:00
VAN-Gluon
3f7b5ab0e4 I18N: Update translation (Japanese)
Currently translated at 100.0% (1743 of 1743 strings)
2022-07-01 19:28:12 +00:00
Timo Mikkolainen
1162c2e544 I18N: Update translation (Finnish)
Currently translated at 100.0% (1743 of 1743 strings)
2022-07-01 19:28:11 +00:00
Filippos Karapetis
49c1c3737a CHEWY: Fix handling of the escape key - bug #13608 2022-07-01 20:06:59 +03:00
Filippos Karapetis
6131654e3c CHEWY: Get rid of the cur_display global. Some cleanup 2022-07-01 20:06:58 +03:00
Filippos Karapetis
8627246afd CHEWY: Variable renaming 2022-07-01 20:06:58 +03:00
Filippos Karapetis
a0e189c362 CHEWY: Remove useless check 2022-07-01 20:06:57 +03:00
Filippos Karapetis
1e50b502ca CHEWY: Remove the CursorStatus flag 2022-07-01 20:06:57 +03:00
Filippos Karapetis
2c4ce77c66 CHEWY: Get rid of cur_hide_flag 2022-07-01 20:06:57 +03:00
Filippos Karapetis
cb8ee02595 CHEWY: Variable renaming 2022-07-01 20:06:56 +03:00
Filippos Karapetis
412cb1ebb9 CHEWY: Refactor checkShadow() and rename it to setShadowPalette() 2022-07-01 20:06:56 +03:00
Filippos Karapetis
58cec79d64 CHEWY: Merge AadTxtHeader and DialogCloseupTxtHeader 2022-07-01 20:06:55 +03:00
Die4Ever
1eb9f00957
GROOVIE: TlcGame case-insensitive regionsLoad() 2022-07-01 11:58:02 -05:00
Purple T
5640c7b244 I18N: Update translation (French)
Currently translated at 100.0% (1743 of 1743 strings)
2022-07-01 10:05:36 +00:00
IlDucci
00b5653377 I18N: Update translation (Spanish)
Currently translated at 100.0% (1743 of 1743 strings)
2022-07-01 10:05:30 +00:00
Marcel Souza Lemes
0117b06505 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1743 of 1743 strings)
2022-07-01 05:28:11 +00:00
Paul Gilbert
b452fcd039 CHEWY: Fix calculating scroll offsets on room changes 2022-06-30 21:07:05 -07:00
Paul Gilbert
185636ba4c CHEWY: Quit game after endgame credits 2022-06-30 19:14:29 -07:00
Paul Gilbert
6bb2ba6283 CHEWY: Add some quit checks to room 3 2022-06-30 19:14:28 -07:00
Cameron Cawley
a89beff87b GUI: Update the builtin theme 2022-06-30 23:15:48 +01:00
George Kormendi
d2c718d5a5 I18N: Update translation (Hungarian)
Currently translated at 99.8% (1741 of 1743 strings)
2022-06-30 19:29:28 +00:00
Antoniou Athanasios
bdb0f345dd I18N: Update translation (Greek)
Currently translated at 100.0% (1743 of 1743 strings)
2022-06-30 19:29:23 +00:00
ScummVM-Translations
02c414b65c I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-06-30 19:20:39 +00:00
Filippos Karapetis
2137098277 CHEWY: Clear pending keys in all dialogs - bug #13632
This is a partial fix, we still have to properly handle dialog lines
when they are not skipped and speech is enabled
2022-06-30 22:20:09 +03:00
Lothar Serra Mari
62160a8f38 I18N: Update translation (German)
Currently translated at 100.0% (1742 of 1742 strings)
2022-06-30 17:36:40 +00:00
Antoniou Athanasios
ef1d726c89 I18N: Update translation (Greek)
Currently translated at 100.0% (1742 of 1742 strings)
2022-06-30 14:51:29 +00:00
ScummVM-Translations
0025d368d1 I18N: Update translations templates 2022-06-30 14:47:52 +00:00
antoniou79
fdb8bea5b4 BLADERUNNER: Add skip crawl subs option to BR:EE
This version of the game is unsupported, but let's have options parity for it
2022-06-30 17:47:34 +03:00
antoniou79
5f76ef95ee BLADERUNNER: Fix capitalization and add translators comment for BR:EE warning 2022-06-30 17:47:21 +03:00
ScummVM-Translations
b4db1480ee I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-06-30 14:28:26 +00:00
Filippos Karapetis
04a1f7dc47 GUI: Add missing domain when checking for subtitle config - bug #13629
This disallowed selecting "both" for speech and subtitles, as the
subtitles setting was never saved. A regression from d6dbf721b6.
2022-06-30 17:27:58 +03:00
Filippos Karapetis
389026d47f CHEWY: Whitespace fixes 2022-06-30 17:27:58 +03:00
Filippos Karapetis
be9d94a9eb CHEWY: Cleanup inventory and show button arrows if needed - bug #13610 2022-06-30 17:27:57 +03:00
Filippos Karapetis
d7a0156318 CHEWY: Fix Howard and Chewy's position on the train - bug #13637 2022-06-30 17:27:57 +03:00
Filippos Karapetis
b2c204b108 CHEWY: Fix typo (setSetailPos -> setDetailPos) 2022-06-30 17:27:57 +03:00
Filippos Karapetis
dffdf81eb0 CHEWY: Hide cursor when showing the Hermit's diary - bug #13639 2022-06-30 17:27:56 +03:00
Filippos Karapetis
f846178f1d CHEWY: Fix setting blaster cursor - bug #13640 2022-06-30 17:27:56 +03:00
Filippos Karapetis
bfb954cc3d CHEWY: Cleanup invent_2_slot() 2022-06-30 17:27:56 +03:00
Filippos Karapetis
1c5d4e31d5 CHEWY: Some more renames for cursor defines 2022-06-30 17:27:55 +03:00
Filippos Karapetis
edac2cb52b CHEWY: Add a console command to set the cursor 2022-06-30 17:27:55 +03:00
Filippos Karapetis
e9e8ee9ee1 CHEWY: Further refactoring of the cursor code 2022-06-30 17:27:55 +03:00