Commit Graph
137148 Commits
Author SHA1 Message Date
Thierry Crozat d1d2f106bb AGS: Sort savegame by decreasing slot number
The original interpreter sorts the savegame from the most recent
to the oldest. We don't have the savegame date in ScummVM, but
sorting by decreasing slot number should approximate this better
than using increasing slot numbers.
2021-04-13 20:42:54 +01:00
Cameron Cawley 56e2107dc3 RASPBERRYPI: Remove outdated packaging rules 2021-04-13 19:56:55 +01:00
SupSuper 3eba076fa0 SDL: Fix null check in getDisplayDpiFromSdl 2021-04-13 19:27:31 +01:00
SupSuper 8f7d28f85e GUI: Fix scaling for simple saveload dialog 2021-04-13 19:08:22 +01:00
Thierry Crozat 5dde667371 NANCY: Silence variable shadowing warnings 2021-04-13 20:49:46 +03:00
Cameron Cawley 125fe7162d SDL: Fix compilation with SDL 2.0.3 2021-04-13 17:18:29 +01:00
Eugene Sandulenko c27ad28ab2 GRAPHICS: GUI: Take tab shadow size from theme 2021-04-13 08:09:16 +02:00
Paul Gilbert 05ea21c94d AGS: Keypress fixes for non-alphanumeric characters 2021-04-12 21:04:04 -07:00
Paul Gilbert a69da418f5 AGS: Open up the file creation to all file types
This fixes startup errors in Relic of the Viking
2021-04-12 20:17:59 -07:00
Francisco Javier Diéguez Tirado d8c4ed4d9c ACCESS: Support Amazon Spanish in access.dat R/W
I assume we want to use stable language codes in access/resources.cpp
even if language.h keeps changing, so I've used language code "23" for
ES_ESP since this was the enum value in language.h the last time
access.dat was generated.

Note: we still need access.dat to be regenerated for the game to work,
but create_access should now be able to extract the needed info
from the Spanish version of AMAZON.EXE and the game should run fine
afterwards.
2021-04-12 18:33:53 -07:00
Francisco Javier Diéguez Tirado 81df6c33cf TSAGE: Fix crash if pressing F1 early in Blue Force
The game was crashing if the help dialog was shown before the Intro.
This happened because of an out of bounds rectangle and affected both
the English and Spanish versions.

It seems like this was never reported as a bug, but I just happened to
find when doing some testing of the game dialogs.
2021-04-12 18:25:51 -07:00
Francisco Javier Diéguez Tirado 277df95c84 TSAGE: Ringworld Spanish detection Floppy & CD versions
The story with Ringworld Spanish is the same as Blue Force Spanish.
It was originally released on Floppy, and the CD version is just the
installed Floppy version put onto CD. But it does not contain any audio
tracks at all, and is best handled as Floppy.
2021-04-12 18:25:51 -07:00
Paul Gilbert c6204c2c90 AGS: Add detection entry 2021-04-12 18:21:17 -07:00
Eugene Sandulenko 9113f24120 GUI: Fix tab dimensions on resize 2021-04-13 02:13:20 +02:00
ScummVM-Translations fc9e0097d7 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/
2021-04-12 23:58:23 +00:00
Eugene Sandulenko e01dceb0f8 GUI: Do not double scale Tooltip widget position 2021-04-13 01:58:07 +02:00
Henrik Andersson 06568afb36 I18N: Update translation (Swedish)
Currently translated at 68.0% (1111 of 1632 strings)
2021-04-12 23:51:46 +00:00
Eugene Sandulenko ba3d69b093 I18N: Update translation (Swedish)
Currently translated at 68.0% (1111 of 1632 strings)
2021-04-12 23:51:46 +00:00
Henrik Andersson b88e976433 I18N: Update translation (Swedish)
Currently translated at 64.3% (1050 of 1632 strings)
2021-04-12 23:48:17 +00:00
Henrik Andersson f071d49ec6 I18N: Update translation (Swedish)
Currently translated at 64.2% (1049 of 1632 strings)
2021-04-12 23:47:47 +00:00
Eugene Sandulenko 04932189f2 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-12 23:40:45 +00:00
Eugene Sandulenko d419271bd6 I18N: Update translation (Russian)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-12 23:40:35 +00:00
Marcel Souza Lemes 9d92ec5323 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-12 21:31:46 +00:00
George Kormendi 8e6eac8fce I18N: Update translation (Hungarian)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-12 21:31:45 +00:00
IlDucci 348dc0f756 I18N: Update translation (Spanish)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-12 21:31:45 +00:00
Antoniou Athanasios 18e7edadb1 I18N: Update translation (Greek)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-12 18:19:30 +00:00
ScummVM-Translations 369f3c6c02 I18N: Update translations templates 2021-04-12 18:12:43 +00:00
ScummVM-Translations 0fac3bd5c0 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/
2021-04-12 18:12:41 +00:00
sluicebox 813d5ca6c9 SCI: Improve kPaletteSetIntensity speed throttling
Detect when kPaletteSetIntensity is called from an unthrottled
script loop and only apply speed throttling in that situation.

This fixes several slow fade-in / fade-outs such as KQ6's Sierra
logo and title screen. We've been throttling kPaletteSetIntensity
on every call, even when it was being used once per game cycle
(which our kGameIsRestarting throttling already handles) or within
kWait-throttled loops. In both cases this has added delays on top
of delays and slowed things down even further.
2021-04-12 11:12:01 -07:00
ScummVM-Translations 579727105e I18N: Update translations templates 2021-04-12 16:38:55 +00:00
SupSuper d6ba073055 BACKENDS: OPENGLSDL: Only scale mouse cursor on high-DPI platforms
Some platforms send raw coordinates, others send scaled coordinates.
We try to determine this by comparing the window size and drawable size.
2021-04-12 18:38:45 +02:00
SupSuper 8fba77eefa BACKENDS: OPENGLSDL: Always use drawable size when resizing window
This corrects situations in SDL2 where the window size is not
the same as the drawable size, leading to incorrect rendering.
2021-04-12 18:38:45 +02:00
Eugene Sandulenko 0988da526d NEWS: Mention libgif dependency 2021-04-12 14:35:46 +02:00
antoniou79 6afae47470 ANDROID: Add support for feature OSystem::kFeatureHiDPI
For testing purposes and feedback mostly

Also set the level for debug to 3, to get messages related to native resolution and scaling from the new hidpi gui scale code
2021-04-12 15:05:34 +03:00
ysj1173886760 3b47e56155 GRAPHICS: MACGUI: clean the codes 2021-04-12 14:04:25 +02:00
ysj1173886760 0d825ef4de GRAPHICS: MACGUI: add title for 9-patch images of build-in borders 2021-04-12 14:04:25 +02:00
ysj1173886760 39b84a1574 GRAPHICS: MACGUI: modify the titlePos in datafiles 2021-04-12 14:04:25 +02:00
ysj1173886760 b8f8fdbf19 GRAPHICS: MACGUI: make title color depend on the border color 2021-04-12 14:04:25 +02:00
ysj1173886760 dc2861dbed GRAPHICS: MACGUI: fix the bug when we calc the 9-patch offset 2021-04-12 14:04:25 +02:00
ysj1173886760 3b53a4f2f7 GRAPHICS: MACGUI: move titlePos into BorderOffsets 2021-04-12 14:04:25 +02:00
ysj1173886760 7f47b9f6c0 GRAPHICS: MACGUI: move border stuff into macwindowborder 2021-04-12 14:04:25 +02:00
ysj1173886760 7ea12368cf WAGE: set scrollbar of consoleWindow true, to suit for new logic in macgui 2021-04-12 14:04:25 +02:00
ysj1173886760 c2353d3797 GRAPHICS: MACGUI: use lazy load to load built-in border types, add scrollbar flag to indicate whether the window has scroll bar 2021-04-12 14:04:25 +02:00
ysj1173886760 aeacf0d4d2 GRAPHICS: MACGUI: modify the position where it draws the title, currently, it will draw title at the center of title box 2021-04-12 14:04:25 +02:00
ysj1173886760 83341beddd GRAPHICS: MACGUI: modify the way that setBorderType set the border, currently, it will set all borders which is the subset of flag 2021-04-12 14:04:25 +02:00
ysj1173886760 a0964d690c GRAPHICS: MACGUI: Add border flags to the builtin border types, fix the remaining part of macgui which are not adapt to border flags. 2021-04-12 14:04:25 +02:00
ysj1173886760 858624c0c9 GRAPHICS: MACGUI: fix the bug of the border flag is not correctly initialized 2021-04-12 14:04:25 +02:00
ysj1173886760 6d7e794ed3 GRAPHICS: MACGUI: Add flag to indicate the border type, move drawTitle and drawScrollBar into macwindowborder 2021-04-12 14:04:25 +02:00
ysj1173886760 307147c565 GRAPHICS: MACGUI: use titlePos to calc titleIndex, change the titleWidth in 9-patch when title is changed 2021-04-12 14:04:25 +02:00
ysj1173886760 9298eba78d GRAPHICS: MACGUI: remove the check that is not needed 2021-04-12 14:04:25 +02:00