Commit Graph
137148 Commits
Author SHA1 Message Date
Paweł Kołodziejski 710dac8029 OPENGL: Improve error handling for GL compiler by using dynamic allocated buffers. 2022-03-06 09:03:36 +01:00
antoniou79 8fcfb7e585 GUI: Fix bad EditTextWidget rect at low window widths
Fix bug https://bugs.scummvm.org/ticket/13339

Solution is taken from our ListWidget (gui/widgets/list.cpp) which performs a similar check in its ListWidget::getEditRect()
2022-03-06 09:01:50 +01:00
Paweł Kołodziejski 786800e831 OPENGL: Skip adding suffix 'shaders' for iOS app, it has flatten tree. 2022-03-06 09:00:21 +01:00
Misty De Meo d4117f3887 VIDEO: mark PACo method as override 2022-03-06 09:48:52 +02:00
Filippos Karapetis 82f22fe458 CHEWY: Allow skipping speech with left mouse click 2022-03-06 01:07:49 +02:00
Filippos Karapetis 0c543715ab CHEWY: Handle mouse button up events, instead of button down
This helps avoid processing the same mouse button down event in a row
and is in line with how we process mouse events in other engines
2022-03-06 01:07:49 +02:00
Filippos Karapetis 6ea0b5cd52 CHEWY: Cleanup 2022-03-06 01:07:48 +02:00
Roland van Laar 1be7de067b DIRECTOR: LINGO: xPlayAnim improvements
- keep last played frame displayed on screen
- stop playing the video on mouse click
2022-03-05 22:37:04 +01:00
Filippos Karapetis 432e0682c3 CHEWY: Remove obsolete file handles from the Room class 2022-03-05 23:24:49 +02:00
Roland van Laar 54240bdac6 VIDEO: PACo decoder: Add audio support
PACo audio is single channel 8 bit unsigned pcm.
The first sound packet is read to determine the sampling rate.
2022-03-05 22:11:40 +01:00
Roland van Laar e931a1a985 VIDEO: PACo decoder: refactor for audio track
A PACo 'frame' has both the audio and video part of the frame. Where decodeNextFrame only handles video, readNextPacket enables the option to read a PACo frame and decode and queue both audio and video.
2022-03-05 22:11:40 +01:00
Roland van Laar bee055140f DIRECTOR: Sanity check PACo palette was off by one
Palette has a length of 256.
2022-03-05 22:11:40 +01:00
ScummVM-Translations 94886c8f6b 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-03-05 20:38:43 +00:00
Filippos Karapetis 830ee285ad CHEWY: Start refactoring item resources (ADH blocks)
This also changes the internal stream to MemorySeekableReadWriteStream
from MemoryReadWriteStream, which better suits our needs
2022-03-05 22:38:12 +02:00
Filippos Karapetis 299a81bda8 CHEWY: Use enums for open_handle() 2022-03-05 22:38:12 +02:00
Filippos Karapetis b285ae3d88 CHEWY: Remove unnecessary local variable
This avoids a crash under some race conditions, where this variable
isn't fully initialized
2022-03-05 22:38:11 +02:00
Filippos Karapetis f541a938b7 CHEWY: Cleanup 2022-03-05 22:38:11 +02:00
ScummVM-Translations ddabd72865 I18N: Update translations templates 2022-03-05 20:20:10 +00:00
antoniou79 c43abab5e8 BLADERUNNER: Spacebar key also skips cutscenes
This is the original's behavior also.

Spacebar key does not skip dialogue.
2022-03-05 22:19:25 +02:00
Eugene Sandulenko 9c5ed654e7 CHEWY: Fix guard define 2022-03-05 21:08:10 +01:00
Torbjörn Andersson 288fc13b95 BUILD: Support Mold linker in configure (opt-in)
This supposedly has the potential to be even faster than the LLD linker,
though for me the difference is minimal.
2022-03-05 20:44:12 +01:00
Orgad Shaneh c02abd2967 CREATE_PROJECT: Simplify engines part
Create a function add_engine which handles everything for the engine, and
remove redundant conditions all over the project file.
2022-03-05 21:39:08 +02:00
Walter Agazzi 16a1f67179 AGS: Add detection for new games (initial T)
* Add detection for new games
* Update language for some existing detections
2022-03-05 19:34:14 +00:00
Orgad Shaneh 097b543c6c CREATE_PROJECT: Replace c++0x with c++11 in Xcode generator 2022-03-05 21:34:01 +02:00
C.W. Betts b9d234e986 MACOSX: Improve conversion of path from NSString to C string
Use `-[NSString fileSystemRepresentation]` if you are going to pass
a path to a lower-level function, like `fopen()`.
2022-03-05 19:28:10 +00:00
Torbjörn Andersson 2f753222fe SCUMM: Work around timing bug when Mandible uses distaff in VGA Loom
The first and second animation when Mandible uses the distaff were so
close that they looked like one, and it looked like the second one was
missing. This patch adjusts the timing of the second one.
2022-03-05 20:01:05 +02:00
Christian Kündig d698578d3a ICB: Add Bink as an engine dependency 2022-03-05 19:57:04 +02:00
Cameron Cawley f26c3382b6 CHEWY: Fix building with older compilers 2022-03-05 16:05:56 +00:00
D G Turner 61cfa788a0 SCI: Fix GCC Compiler Fallthrough Warning 2022-03-05 16:01:54 +00:00
neuromancer 2a0b157d5d HYPNO: fixed parsing for some wetlands demos 2022-03-05 16:45:38 +01:00
Filippos Karapetis 35515585df CHEWY: Switch to the new video code
This simplifies the video code significantly and allows us to
remove the old video code
2022-03-05 17:26:29 +02:00
neuromancer 72bf7f2cb5 HYPNO: added credits after last level in wet 2022-03-05 08:46:43 +01:00
Paul Gilbert dac1962ef6 CHEWY: Extra quit checks during flic play 2022-03-04 20:02:44 -08:00
Filippos Karapetis e8c304d6ac CHEWY: Remove leftover include 2022-03-05 02:26:26 +02:00
Filippos Karapetis f40bec1105 CHEWY: Rewrite the hotspot state file (diah.adh) using memory streams
This allows us to avoid creating a temporary file to disk
2022-03-05 02:18:49 +02:00
Paweł Kołodziejski fbd6b1ceed DEVTOOLS: Skip 'openglsdl' directory for iOS Xcode project 2022-03-04 19:22:17 +01:00
trembyle b9e7b1dfcd COMMON: ENGINES: Correct Czech language ISO code
1. Correct constant in common files
2. Add the old code to obsolete language codes
3. Replace all occurences in engine code
2022-03-04 18:29:02 +01:00
Paweł Kołodziejski e87773484c BACKENDS: Add guard for SDL backend code under USE_OPENGL flag 2022-03-04 18:02:29 +01:00
Paweł Kołodziejski f78af5fbc3 DOCS: Update PS3 entry 2022-03-04 16:47:22 +01:00
ScummVM-Translations 7c4ecd27ff 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-03-04 11:59:37 +00:00
neuromancer 74516dc914 HYPNO: completable c40 level prototype in wet 2022-03-04 12:59:27 +01:00
neuromancer 5377fc02d5 HYPNO: play specific enemy sound, if available 2022-03-04 12:59:27 +01:00
ScummVM-Translations 8360e50910 I18N: Update translations templates 2022-03-04 03:48:56 +00:00
sluicebox 695b7f9229 SCI32: Improve SCI3 object parsing
Adjust the parsing code to more accurately reflect the
resource format. Adds more comments and less allocations.
2022-03-03 22:26:09 -05:00
sluicebox e1c749adc6 SCI: Update SQ1VGA script patch notes 2022-03-03 22:26:09 -05:00
sluicebox 0d12e0add6 SCI: Fix crash on GMM if User object can't be found 2022-03-03 22:26:09 -05:00
sluicebox bf72668377 SCI: Handle saving from GMM for LSL3/SQ3 German Amiga 2022-03-03 21:54:27 -05:00
Strangerke a48534f32a CHEWY: Remove two useless externals in mouse, some renaming 2022-03-03 18:37:21 -08:00
Strangerke 5d579f2dff CHEWY: Rename mouseLeftClick 2022-03-03 18:37:21 -08:00
Strangerke 23c5a4ce3e CHEWY: More renaming 2022-03-03 18:37:16 -08:00