Commit Graph
137148 Commits
Author SHA1 Message Date
Thierry Crozat db1d5b17cd AGS: Tidy vsync setting methods in renderers
From upstream 5ff955152c43f6adfe03298a7cac069efffbee4d
2022-06-21 23:28:01 +01:00
Martin Gerhardy 14925888a9 TWINE: detection entry for updated gog release 2022-06-21 23:40:04 +02:00
Lothar Serra Mari 0dc0a24387 NEWS: Update German NEWS file 2022-06-21 19:00:05 +02:00
Filippos Karapetis 8dad9a782a CHEWY: Clear pending events when starting a dialog closeup - bug #13593 2022-06-21 17:05:27 +03:00
Filippos Karapetis c8e42edb6c CHEWY: Cleanup loadDialogCloseup() 2022-06-21 17:05:27 +03:00
Filippos Karapetis 49b03e480a CHEWY: More renaming for the dialog closeup code 2022-06-21 17:05:27 +03:00
D G Turner b606d3bd8c MTROPOLIS: Fix Set But Unused Variable and Missing Switch Case GCC Warnings 2022-06-21 14:42:41 +01:00
alxpnv 2f15828d5a ASYLUM: add detection for the Polish fanmade translation 2022-06-21 10:30:47 +03:00
alxpnv 282995d40e ASYLUM: don't show thumbnails on Load Game screen
This feature wasn't present in the original game and didn't work
properly in OpenGL mode
2022-06-21 10:30:46 +03:00
elasota 8827158250 MTROPOLIS: Move boot code out and make it more generic 2022-06-21 01:37:00 -04:00
Cameron Cawley ba98eb99bb RISCOS: Disable the ARM assembly code for now 2022-06-21 00:36:26 +01:00
Cameron Cawley 9d761ef051 NEWS: Mention RISC OS, DS and Win9x port improvements 2022-06-21 00:36:20 +01:00
eientei af56ac89ef MTROPOLIS: Add detection for Obsidian demos, support for Mac, preliminary support for PC 2022-06-20 19:33:56 -04:00
Thierry Crozat 715492b3ca GUI: Fix crash in GridWidget when adding game to grid launcher
The crash was not systematic but occured in the case where adding
the game did not change the indexes for the first and last visible
items. The issue was that in setEntryList() was called it did not
cleat the _visibleEntryList array that still contained dangling
pointers to the old items in the _dataEntryList. In most cases
the _visibleEntryList would be updated with pointers to the new
items when calcVisibleEntries() was called from reflowLayout(),
before being used in assignEntriesToItems() (also called from
reflowLayout()). But if the indexes of the first and last visible
items did not change, _visibleEntryList was not updated and we
got a crash in assignEntriesToItems() when trying to access freed
memory.
2022-06-21 00:33:24 +01:00
Pragyansh Chaturvedi (r41k0u) bee1564d5d DIRECTOR: LINGO: IMplement kTheScoreColor STUB in Lingo::getTheEntity() 2022-06-21 01:16:33 +02:00
Eugene Sandulenko 0444d62e1d DIRECTOR: Remove redundant variable 2022-06-21 01:15:16 +02:00
Eugene Sandulenko 7db17ac189 DIRECTOR: Fix warning and add clarifying comment 2022-06-21 01:13:55 +02:00
Pragyansh Chaturvedi (r41k0u) ee242176af DIRECTOR: LINGO: Implement kTheFixStageSize property STUB 2022-06-21 01:08:10 +02:00
Eugene Sandulenko 04b5976046 DIRECTOR: Added clarifying comment to 'BeepOn' 2022-06-21 01:05:28 +02:00
Pragyansh Chaturvedi (r41k0u) 50ba58c7c9 DIRECTOR: LINGO: Implement the beepOn property and remove their respective STUBs 2022-06-21 01:04:30 +02:00
Pragyansh Chaturvedi (r41k0u) 826abc57d5 DIRECTOR: LINGO: Implement Number of Castmembers STUB in Lingo::getTheEntity() 2022-06-21 01:03:34 +02:00
Thierry Crozat 59643c70a1 AGS: Add new detection entry for Gemini Rue and Shardlight 2022-06-20 23:52:26 +01:00
Thierry Crozat fe80834639 AGS: Store DialogTopics in std::vector
From upstream 2609c0d1ee43a4f997021ce48ca2a4f70ca1a6c7
2022-06-20 23:52:25 +01:00
Thierry Crozat e960e831b0 AGS: Remove unused variables for Allegro PACKFILE
This takes part of upstream d0405ac9e93f16bac9d849757df78bd10c82b556
that removes password and encryption support from PACKFILE in Allegro4.
We actually didn't have that code in ScummVM, but we still had some
(unused) related variables in the header file.
2022-06-20 23:52:25 +01:00
Thierry Crozat d953e95a68 AGS: Add sanity check in putpixel to avoid overflow
The alfont code seems to have some inconsistency between the real from
height and the maximum height used when drawing in alfont_textout_ex.
This can cause trying to write out of bounds, and then random crashes.

This fixes bug #13601
2022-06-20 23:52:25 +01:00
Cameron Cawley dd72e0e488 RISCOS: Add a native MIDI driver 2022-06-20 23:33:42 +01:00
Cameron Cawley 3ffbbe3cef DS: Avoid redefining double as float 2022-06-20 23:10:21 +01:00
Hubert Maier 3d9ccee456 CONFIGURE: Remove special case for GLES2 2022-06-20 22:18:35 +03:00
elasota 808177f8fe MTROPOLIS: Fix incorrect mToon start frame when rate is negative 2022-06-20 14:18:09 -04:00
neuromancer d7cf7c6259 HYPNO: fixed an uninitialized field from LibFile in boyz 2022-06-20 19:02:19 +02:00
Lothar Serra Mari 7eae8a10b4 NEWS: Update German NEWS file 2022-06-20 18:57:50 +02:00
Filippos Karapetis 9deda99e2e CHEWY: Use a direct variable for text delay 2022-06-20 19:56:23 +03:00
Filippos Karapetis 49d949de6b CHEWY: Renames for dialog closeup functionality 2022-06-20 19:56:23 +03:00
neuromancer e32fc10a38 NEWS: Mention Soldier Boyz as supported 2022-06-20 17:06:23 +02:00
neuromancer 2ec5a1d84b HYPNO: fixed corrupted crossair in boyz 2022-06-20 17:03:55 +02:00
neuromancer 471c189560 HYPNO: avoid palette issue in the last level of boyz 2022-06-20 17:03:55 +02:00
neuromancer 7dfc378552 HYPNO: reset _currentActor before each level in boyz 2022-06-20 17:03:55 +02:00
neuromancer d71716ff2a HYPNO: implement scummvm cheat to unlock all levels in wet 2022-06-20 17:03:55 +02:00
Filippos Karapetis d10fb5f11b CHEWY: Fix music and sound volume in options 2022-06-20 17:51:51 +03:00
Filippos Karapetis cb64a46030 CHEWY: Slight cleanup of the barrier code 2022-06-20 12:46:16 +03:00
Filippos Karapetis 6712b35d42 CHEWY: Use the ScummVM volume - bug #13595
This avoids having the volume reset on game startup. Also, volume is
no longer stored in saved games
2022-06-20 12:45:19 +03:00
D G Turner 861612f113 AGS: Fix Temporary Script Name Buffer Size to Match Breakpoint Name Size
This mismatch was causing several GCC format overflow / truncation
warnings.
2022-06-20 01:02:44 +01:00
Paweł Kołodziejski 78d4217ddb MATH: Janitorial 2022-06-20 00:19:40 +02:00
neuromancer 29e4b87fdb HYPNO: fixed transition to correctly run the last level of boyz 2022-06-20 00:09:53 +02:00
neuromancer d9646947af HYPNO: corrected level pointers of flashback mode in boyz 2022-06-20 00:09:53 +02:00
neuromancer 427a093b85 HYPNO: fixed video sequence at the end of level c33 in boyz 2022-06-20 00:09:53 +02:00
Cameron Cawley ea7a15a2c4 RISCOS: Increase the optimization level 2022-06-20 00:30:42 +03:00
Cameron Cawley 5a5eb7811d ULTIMA8: Avoid internal compiler error on RISC OS with -O2 and -mfpu=vfp 2022-06-20 00:29:07 +03:00
Cameron Cawley 088f1aeb2e GLK: ADRIFT: Avoid internal compiler error on RISC OS with -O3 2022-06-20 00:25:38 +03:00
Thierry Crozat 30038fe426 AGS: Store certain overlay handles, not script ptrs, for safety
From upstream b73553d6b4655feec2f82ee1feaa67a6bc9fca23
2022-06-19 20:50:24 +01:00