Commit Graph

101267 Commits

Author SHA1 Message Date
Eugene Sandulenko
9590eed4b4 BASE: Upgrade fullpipe engineid to ngi
Making it hardcoded because:
  * This is the only place where it could happen
  * It is the second time in history of ScummVM when we renamed
    and engine (the first one was Simon -> AGOS)

Thus, there is a little sense in creating a universal solution.
2020-10-04 14:17:59 +02:00
Paweł Kołodziejski
7c5e1c01ed GRAPHICS: Fixed caching alpha information in YUV to RGB conversion code. 2020-10-04 14:02:44 +02:00
antoniou
18b83107db ANDROID: Revert to targeting API 28 to prevent file access issues
See bug ticket: https://bugs.scummvm.org/ticket/11753

API 29 makes certain file access functions return empty lists due to restricitve policies. We need to come up with an alternative for Android 10 and higher, when we will switch to targeting API 29 (or higher). Google enforces this switch on November 2nd for application updates.
2020-10-04 12:32:31 +03:00
Eugene Sandulenko
7182c33e84 TINSEL: Mark engine as C++11 2020-10-04 10:38:32 +02:00
Lothar Serra Mari
67e88c1f8a NEWS: Update German NEWS file with latest Tinsel additions 2020-10-04 10:20:33 +02:00
Paul Gilbert
c9d6f64720 GLK: LEVEL9: Fix savegames 2020-10-03 20:46:51 -07:00
Paul Gilbert
6bea617ad6 GLK: ADRIFT: Savegame fixes 2020-10-03 20:46:51 -07:00
Filippos Karapetis
22ee8519a9 TINSEL: Fix compilation with non-C++11 compilers. Some renaming 2020-10-04 04:26:42 +03:00
athrxx
2190f3ecc9 KYRA: (LOL) - fix possible invalid memory access
(another bug from the original code)
2020-10-04 00:40:54 +02:00
athrxx
4e4d21588d KYRA: (LOL/PC-98) - fix intro font selection 2020-10-04 00:40:54 +02:00
athrxx
f7a2698b53 KYRA: (EOB) - fix possible invalid memory access
(The original does the invalid access, too. Even the Sega-CD version.)
2020-10-04 00:40:54 +02:00
athrxx
0c9b8449fc KYRA: (EOB) - fix memory leaks 2020-10-04 00:40:54 +02:00
athrxx
00cfe68f6f KYRA: (EOB) - fix possible invalid memory access
(accessing stack variable after scope)
2020-10-04 00:40:53 +02:00
Eugene Sandulenko
aaf34abca5 NGI: Added Magic Dream detection 2020-10-04 00:37:02 +02:00
Eugene Sandulenko
b9fb948a2d NGI: Added game ids 2020-10-04 00:37:02 +02:00
Filippos Karapetis
a6c6764cd3 NEWS: Mention the Return to Launcher feature in Tinsel 2020-10-04 01:19:50 +03:00
Filippos Karapetis
1f519f4738 TINSEL: Remove resolved TODO 2020-10-04 01:17:54 +03:00
Filippos Karapetis
2b62338e5e TINSEL: Enable the Return to Launcher feature
A lot of the global variables have been moved into classes, which get
reinitialized on launch. The rest of the global variables are reset
when the engine gets destroyed. Thus, this feature can be safely
enabled now.
2020-10-04 01:15:24 +03:00
Filippos Karapetis
086f1832e5 TINSEL: Update metaengine.cpp with the changes to SG_DESC_LEN 2020-10-04 01:15:23 +03:00
Filippos Karapetis
94997ef7d3 TINSEL: Rename variables of the Dialogs class 2020-10-04 01:15:23 +03:00
Filippos Karapetis
94fae0c94d TINSEL: Move all dialog-related functions into a new Dialogs class 2020-10-04 01:15:23 +03:00
Filippos Karapetis
1bda5728a9 TINSEL: Reset more global vars upon engine destruction 2020-10-04 01:15:22 +03:00
Filippos Karapetis
ae91b7e056 TINSEL: Reset more global vars upon engine destruction 2020-10-04 01:15:22 +03:00
Filippos Karapetis
9c9fc0cf2b TINSEL: Reset more global vars upon engine destruction 2020-10-04 01:15:22 +03:00
Filippos Karapetis
05e7af7c65 TINSEL: Reset more global vars upon engine destruction 2020-10-04 01:15:21 +03:00
Filippos Karapetis
672ab3cca3 TINSEL: Clear some more vars upon engine destruction 2020-10-04 01:15:21 +03:00
Filippos Karapetis
e1d1d72db8 TINSEL: Rename variables in the Scroll class, and move some defines 2020-10-04 01:15:21 +03:00
Filippos Karapetis
9322b11fd8 TINSEL: Move all scroll-related functions into a new Scroll class 2020-10-04 01:15:20 +03:00
Filippos Karapetis
efb0acb24f TINSEL: Clear some global vars upon engine destruction 2020-10-04 01:15:20 +03:00
Filippos Karapetis
bbf81aa216 TINSEL: Move code into class destructors 2020-10-04 01:15:20 +03:00
Filippos Karapetis
5bb0332383 TINSEL: Rename variables in the Handle class 2020-10-04 01:15:20 +03:00
Filippos Karapetis
ae2e05cbd3 TINSEL: Move all handle-related functions into a new Handle class 2020-10-04 01:15:19 +03:00
Filippos Karapetis
8c50aa8902 TINSEL: Rename some actor variable and struct names 2020-10-04 01:15:19 +03:00
Filippos Karapetis
bb54f3cd4f TINSEL: Move all actor-related functions into a new Actor class
Also, merge the two different SetMoverZ() functions
2020-10-04 01:15:18 +03:00
Eugene Sandulenko
a70a5cb5b3 NGI: Rename guard defines 2020-10-04 00:05:36 +02:00
Eugene Sandulenko
3cadfbeaf7 NGI: Rename engine class 2020-10-04 00:05:36 +02:00
Eugene Sandulenko
1177b608fd NGI: Namespace rename 2020-10-04 00:05:36 +02:00
Eugene Sandulenko
9e258f16ef NGI: Rename fullpipe.* -> ngi.* 2020-10-04 00:05:36 +02:00
Eugene Sandulenko
aef74baff1 FULLPIPE: Rename engine to NGI (files) 2020-10-04 00:05:36 +02:00
Thierry Crozat
64f727ca3d COMMON: Fix performance issues in Encoding when checking endianness 2020-10-03 23:04:25 +01:00
Thierry Crozat
8555463758 COMMON: Fix Encoding switchEndian function
The result string was missing the null terminator.
2020-10-03 23:04:25 +01:00
Thierry Crozat
5c76050760 TESTBED: Add some more test for encoding conversion
The additional test cover the case were we convert UTF-16 or UTF-32
strings between different endianness.
2020-10-03 23:04:25 +01:00
SupSuper
a2c7c9bf2f DEVTOOLS: Fix create_project invalid parameter 2020-10-03 22:31:01 +01:00
Eugene Sandulenko
742e879b1f GOB: Fix Woodruff-ru detection entry 2020-10-03 23:16:38 +02:00
Thierry Crozat
03d41e59e7 CONFIGURE: Fix initializer_list on some platforms 2020-10-03 20:59:12 +01:00
Eugene Sandulenko
9a086ab066 GOB: Added detection for the upcoming Russian fan translations 2020-10-03 18:53:20 +02:00
Eugene Sandulenko
b668c1ac90 BUILD: Detect changes in detection-related files 2020-10-03 18:52:39 +02:00
Andrei Prykhodko
824938109e PETKA: updated engine status 2020-10-03 18:00:10 +03:00
Andrei Prykhodko
d648873ebe PETKA: read settings in panel ctor 2020-10-03 17:58:22 +03:00
Andrei Prykhodko
51e9a742ec PETKA: fixed drawing text choices 2020-10-03 17:58:22 +03:00