Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 3c81cbaa1c AGS: In SpriteFile split WriteRawData() and WriteSpriteData()
From upstream eab89574be9a577ea13e4d90e7032a6d6c44c903
2022-03-30 22:13:17 -07:00
Paul Gilbert 77e4a7f520 AGS: Tidy some code in SpriteFile class
From upstream 923c4b3e9ab23359c57233802acf57430843a308
2022-03-30 22:13:17 -07:00
Xaviu dccb2405e8 I18N: Update translation (Catalan)
Currently translated at 71.6% (1228 of 1715 strings)
2022-03-31 04:27:32 +00:00
D G Turner e53e1e70d4 LASTEXPRESS: Fix Engine Specific ADPCM to work using odd sized buffers 2022-03-31 02:09:57 +01:00
SupSuper 284c3936ed GUI: Fix grid game icons only showing once 2022-03-31 01:06:49 +01:00
D G Turner 3eb7a65b0d SAGA2: Remove Unused Version Defines and Simplify About String
This removes a bunch of GCC warnings emitted when -Wundef is set.

This also avoids possible future issues by removing the date / time
define usage from about string used within the program about dialog.

This could be replaced by OSystem getTimeAndDate() or gScummVMBuildDate
if needed.
2022-03-30 23:29:40 +01:00
D G Turner b3140ad89c SAGA2: Fix Compilation When DEBUG Symbol is Defined 2022-03-30 23:15:09 +01:00
Roland van Laar 7e9a174122 DIRECTOR: Tighten buildbot: error on kCastMovie 2022-03-30 23:39:40 +02:00
D G Turner 31127247b5 TINSEL: Fix for Cast Qualifier GCC Compiler Warnings
These are emitted by GCC when -Wcast-qual is passed.

These warnings were introduced by e90b45b and should be fixed in
a better way if possible.
2022-03-30 22:26:03 +01:00
D G Turner 6b2eb7bd42 AGS: Reduce Cast Away Qualifier GCC Compiler Warnings 2022-03-30 12:21:09 +01:00
Paul Gilbert 7443b55507 AGS: Change MemoryStream to work with arrays of uint8_t (was char)
From upstream c9317cdf92c1729f95453182474b3063ff25deec
2022-03-29 22:24:19 -07:00
Paul Gilbert 59ff6beda1 AGS: Remove redundant code from engine_setup_color_conversions()
From upstream 914d025655277e6e86d3ae8eb42adb8c196969f8
2022-03-29 22:18:00 -07:00
Paul Gilbert e379c04198 AGS: Remove deprecated method 2022-03-29 22:16:06 -07:00
Paul Gilbert 5c49430367 AGS: Removed 16-bit BGR bitmap conversion as redundant
From upstream 759f0111901e567c71814f679eaa97fda5c491b8
2022-03-29 22:14:28 -07:00
Paul Gilbert d2bb96db47 AGS: Fixed printing error in SpriteCache::LoadSprite()
From upstream 2398b431552b182f98c9fd5ee48204e8688694a5
2022-03-29 22:09:00 -07:00
Paul Gilbert b6815247da AGS: Fixed AdjustBitmapForUseWithDisplayMode()
From upstream 077803120808a9b18a888bb24f7124844f21fa00
2022-03-29 22:07:28 -07:00
Paul Gilbert 5d67d62cab AGS: Fixed MemoryStream::ReadByte()
From upstream 07c7f8492771cffa9b6831c0a56b2e8a7fdd5410
2022-03-29 21:51:17 -07:00
Paul Gilbert 9be6d156df AGS: Updated build version (3.6.0.12)
From upstream 0fe6c546c39a84eeee99bd8a7f8f07fd63449821
2022-03-29 21:48:18 -07:00
Paul Gilbert 36c4da51f3 AGS: Fixed room script linking errors were not reported fully
From upstream c858b18f1121ab777cb4bb4d7122821ca54b6e63
2022-03-29 21:44:09 -07:00
Paul Gilbert fb52856d7e AGS: Reorder function linking steps
From upstream 0f977a56f0b1cf293f711e8380bb9ddaa54d2573
2022-03-29 21:43:59 -07:00
Filippos Karapetis e91bd68c2d CHEWY: Remove superfluous parameter from the control bit functions
This is always set to ATS_DATA, so it can be safely removed
2022-03-30 01:10:35 +03:00
Filippos Karapetis 5cf6ba2c89 CHEWY: Get rid of the hasSpeech flag 2022-03-30 01:00:53 +03:00
Filippos Karapetis a328e7c4e1 CHEWY: Rename SplitStringInit fields 2022-03-30 01:00:53 +03:00
Roland van Laar c546990e21 DIRECTOR: Fix use after free
probeMacBinary when macArchive has a rsrc fork, otherwise delete the
archive. The archive is deleted during ~Director cleanup.
2022-03-29 23:21:09 +02:00
neuromancer 8beb2339aa HYPNO: disable cursor when playing fullscreen videos in wet 2022-03-29 22:25:48 +02:00
neuromancer 92bfaf0fe3 HYPNO: partial implementation of the special cursor for c33 in wet 2022-03-29 21:31:41 +02:00
neuromancer 3a7ae73fa4 HYPNO: adjusted ui text positions for c20 in wet 2022-03-29 21:31:41 +02:00
D G Turner 9e144deb15 CHEWY: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2022-03-29 19:19:25 +01:00
trembyle 1c000f3c0c AGS: Add detection for earlier La Croix Pan
Found on Computer DVD 15-16 2007 from Computer Press, Brno, Czechia.

`La Croix Pan Manual.txt` says it is Version 1.00.
2022-03-29 17:52:58 +00:00
Pragyansh Chaturvedi (r41k0u) 5496db64fb DIRECTOR: Add duplicate lingo command 2022-03-29 16:09:37 +02:00
sluicebox 0d4771c838 SCI32: Fix LSL6 oil lamp lockup when missing PATCHES
Bug #10484
2022-03-29 09:31:40 -04:00
athrxx 8f4fde27e8 KYRA: (EOB) - improve intro (tower scene scrolling)
The original scrolling was rather sloppy, maybe for better performance. I have made it a bit more smooth.
2022-03-29 14:17:21 +02:00
athrxx c1a01e9708 KYRA: (LOK) - slow down intro to make it closer to the original
Animations often run at full speed without any delays. Apparently the target hardware of that time (286/386, Amiga, Mac) would ensure sufficient slowdown. Unfortunately, comparing with DOSBox, ScummVM runs somewhat faster. I have tried to add extra delays depending on the amount of onscreen activity. I have finally gotten a result which is very similiar to DOSBox execution.

Basing this on the screen activity is not optimal. Ideally, it would be based on the orignal cpu activity. But we can hardly do that...
2022-03-29 14:17:10 +02:00
Ben Castricum 07b86fd38a I18N: Update translation (Dutch)
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-29 10:46:36 +00:00
Ben Castricum a00b2c1bcf I18N: Update translation (Dutch)
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-29 10:45:56 +00:00
Stian Schultz 44e781720b I18N: Update translation (Norwegian Bokmål)
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-29 08:08:30 +00:00
Torbjörn Andersson 29a6b30ec3 GRAPHICS: Fix build 2022-03-29 09:01:47 +02:00
Paul Gilbert 3989d2652b AGS: Compilation fix 2022-03-28 22:45:52 -07:00
SupSuper 10b085ee5f GUI: Render grid thumbnails correctly in different pixel formats 2022-03-29 05:29:13 +01:00
SupSuper dd4d8fc859 GUI: Add engine icon fallbacks to GridWidget thumbnails 2022-03-29 05:29:11 +01:00
Paul Gilbert accd508b9c GRAPHICS: Create set of wrapper functions for accessing FreeType directly 2022-03-28 20:29:36 -07:00
Filippos Karapetis 57ab02bf46 CHEWY: More work on text handling 2022-03-29 00:21:53 +03:00
athrxx d94618f3d5 SCUMM: (DIMUSE) - fix loading of old savegames 2022-03-28 18:29:15 +02:00
D G Turner 7797054318 AGS: Re-fix Signed vs. Unsigned Comparison GCC Compiler Warning
This is emitted when -Wsign-compare is passed.
2022-03-28 16:38:57 +01:00
D G Turner 96fe37a92b AGS: Fix Set But Unused Variable GCC Compiler Warnings 2022-03-28 14:34:25 +01:00
Le Philousophe 28e1ed453d AGS: Add missing shim when FreeType isn't available 2022-03-28 12:51:27 +02:00
Torbjörn Andersson 4322770650 AGS: Hopefully fix build
We have to include scummsys.h before checking if USE_FREETYPE2 is
defined, and we need wchar.h for the wcslen() function. But I don't know
for certain if everything - or even anything - works correctly now.
2022-03-28 11:48:53 +02:00
Torbjörn Andersson d057880f92 GUI: Fix unpressed state of checkboxes and radio buttons
Clicking on a checkbox (and, presumably, a radio button) would leave it
in the "pressed" state, which would inhibit tooltips for it. Now the
unpressed state is cleared along with _duringPress for both these
classes. There are other widgets that inherit from ButtonWidget, but
they either already did this, or didn't override handleMouseUp(), so
they should be fine.
2022-03-28 11:16:50 +02:00
Paul Gilbert 719ea5b72c AGS: Added Game.ChangeSpeechVox and SpeechVoxFilename
From upstream ef3e9ae2df25fba24a3c1c091c81981431a72f36
2022-03-27 19:14:55 -07:00
Paul Gilbert 70d620c07a AGS: Support freely switching voice-over pack at runtime
From upstream 40b6fff14ac404185b822245bc1a3ba4af928a12
2022-03-27 19:14:55 -07:00