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