Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 959b8a78e1 AGS: Fixed SaveSpriteFile unintentionally restoring deleted sprites
From upstream f2973226e29120d4ef193e81a1d098c6c40f5b36
2022-04-10 19:39:07 -07:00
Paul Gilbert a2cf1dd946 AGS: Properly reset SpriteCache and SpiteFile when they reinit
From upstream 938d7300f70180f55b6f2056ec5fb0d894a63735
2022-04-10 19:39:07 -07:00
Paul Gilbert 6fb506b1fe AGS: Prevent reacting to window events during gfx mode init
From upstream b288b1ccb35b615bec9eb049352fa51adab1415a
2022-04-10 19:39:07 -07:00
Paul Gilbert c883fb2373 AGS: fixed SpriteFile::LoadRawData()
From upstream a5743472104595276c48f96625ac6a19e76d1ca7
2022-04-10 19:39:06 -07:00
Paul Gilbert 7f0169dd54 AGS: Apply bitmap clipping in WFN renderer
From upstream a2f3738f892641bfcd7e7ca930808c52f0757e23
2022-04-10 19:39:06 -07:00
Paul Gilbert e4a6bd71f6 AGS: Option to clip GUI Controls' contents to their rect
From upstream 6c2612eb087924255a04d2da1dc1d5c8559d28b3
2022-04-10 19:39:06 -07:00
Paul Gilbert 3425f8faf2 AGS: Moved couple of gui-related global vars into GuiOptions struct
From upstream 973d238a2c20368d8932ade22d2965d121cb7793
2022-04-10 19:39:06 -07:00
Paul Gilbert f5cfc86d70 AGS: Audio core init may throw
From upstream 0bd5a95eaabb87afc1ef577f3757f90b8953761d
2022-04-10 19:39:05 -07:00
Paul Gilbert 9986e16a3a AGS: AnimateCharacter better invalid loop error
From upstream 546e85323e5c79566f7c6712363c593fcde64080
2022-04-10 19:39:04 -07:00
Paul Gilbert c9cd87d39a AGS: Updated build version (3.5.1.14) and year (2022)
From upstream 2cc2971259f8242f1b25930b3e62f14c59b5b704
2022-04-10 19:39:04 -07:00
Paul Gilbert a378e6e06b AGS: Fixed potential crash on room load if bg frame is set too high
From upstream a31b60bf25c7fdebcf0bb04050bdeeeb9ce560da
2022-04-10 19:39:04 -07:00
Paul Gilbert 54fae0267d AGS: Adding comments to stream class methods 2022-04-10 19:39:04 -07:00
Filippos Karapetis eafc0691c9 CHEWY: Remove obsolete functions 2022-04-10 23:00:50 +03:00
Filippos Karapetis c11f089402 CHEWY: Remove the Data class
Its functionality is included in the Resource class
2022-04-10 21:26:59 +03:00
ScummVM-Translations 273d862858 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-04-10 17:28:10 +00:00
Filippos Karapetis 34cb79817f CHEWY: More work on the text handling code 2022-04-10 20:27:41 +03:00
Filippos Karapetis 241b75774a CHEWY: Clean up constant values 2022-04-10 20:27:41 +03:00
ScummVM-Translations 815f14c479 I18N: Update translations templates 2022-04-10 17:01:36 +00:00
athrxx 5969a2667a GUI: honor tts_enabled option in some more places
(in particular when opening the GMM)
2022-04-10 19:00:35 +02:00
ScummVM-Translations e208ce2ae8 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-04-10 16:41:18 +00:00
Matthew Duggan ddee0e76f9 COMMON: INIFile bugfixes and unit tests
This adds a lot more unit tests for Common::INIFile and fixes some small
problems identified during their creation.  Specifically:

* addSection() did not check the validity of the section name, which meant it
  was possible to create a section that could not then be operated on by the
  other functions (which all check validity)
* If allowNonEnglishCharacters was set, it was possible to create a key or
  section name starting with '[' or '#', or including a carriage return.  This
  would not read back in correctly.
* Blank section and key names were considered valid, but neither would be
  read back in correctly.
* The struct documentation did not mention whitespcae handling or that comments
  include the '#' and carriage return.
2022-04-10 19:41:06 +03:00
ScummVM-Translations 0ec5d604c5 I18N: Update translations templates 2022-04-10 16:11:56 +00:00
Le Philousophe 8ec10f5892 GRAPHICS: Create a dynamic list of available renderers
This allows us to not offer a renderer which is not available on the
platform.
2022-04-10 18:11:46 +02:00
Le Philousophe 6400589ee9 OPENGL: Fix OpenGL version parsing 2022-04-10 18:11:14 +02:00
sluicebox 2c912be553 SCI32: Fix RAMA Demo crash when clicking on controls
Fixes bug #10344
2022-04-09 22:42:56 -04:00
Thierry Crozat 662c73e2f4 DOC: Update iOS compilation instructions
Our library package does not contain the mpeg2 library. Until a few
month ago mpeg2 was disabled by default. But now it needs to be
explicitly disabled.
2022-04-09 20:56:26 +01:00
Le Philousophe 08c847cc01 STARK: Remove now useless glBindBuffer
This function is not available in old OpenGL.
2022-04-09 21:47:01 +02:00
Le Philousophe 1cf0b7d1b3 OPENGL: Unbind array buffer after using it
This avoids to mangle state for engines
2022-04-09 21:46:09 +02:00
Andrea Boscarino 6fdab6d7f7 SCUMM: SMUSH: Replace DiMUSE magic numbers with constants 2022-04-09 19:41:50 +02:00
Lothar Serra Mari b4c27e1f50 I18N: Update translation (German)
Currently translated at 100.0% (1729 of 1729 strings)
2022-04-09 10:10:56 +00:00
ScummVM-Translations 8aa198fb0e 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-04-09 05:18:07 +00:00
Paul Gilbert 662e9794ad AGS: Remove excessive validity checks in stream classes
From upstream 3ed254586a28e2f8ebe0e81b7a44270f3736efd6
2022-04-08 22:17:52 -07:00
Paul Gilbert af203d0da5 AGS: Removed guis list param from GUI:ReadGUI and WriteGUI (useless)
From upstream 08c64d187b56e042e2d09f11f76ebb5db6d3007c
2022-04-08 22:17:52 -07:00
Paul Gilbert 2706e9f3a5 AGS: Fixed bpp check in SpriteFile::CreateIndexedBitmap()
From upstream 9ce174c0c3c30e91170c4c508fb62d2743b19d09
2022-04-08 22:17:51 -07:00
Paul Gilbert 0a819e0c8b AGS: Fixed MemoryStream's second ctor not initializing one member
From upstream a542048fd940e450db99522e9b67ec198a83b643
2022-04-08 22:17:51 -07:00
Paul Gilbert 81bb88f99e AGS: Fixed AlignedStream::Read/WriteByte() returning wrong type
From upstream 5453cdfdd6c680c2da7206a240a96d90bae9ffd8
2022-04-08 22:17:51 -07:00
Paul Gilbert cd081450af AGS: Fix potentially invalid frame during Character turning
From upstream dffea8cf0dbba1431ec1b07c724a5d362ae8179b
2022-04-08 22:17:51 -07:00
Paul Gilbert 9f05a91eb5 AGS: Fixed engine crash in case of too many reserved channels
From upstream b954ad324b6d0bc6b981419093c53062fc11f1f5
2022-04-08 22:17:51 -07:00
Paul Gilbert 81ea142e4f AGS: Little code cleanup in room_file.cpp
From upstream d3ae5106d0e0ca43b3fb8b397a9faabff77f54b2
2022-04-08 22:17:50 -07:00
Paul Gilbert 96af8f6ff2 AGS: Updated build version (3.5.1.13)
From upstream 3c92243d5340207e039e47dfc8e75b70f427e9dc
2022-04-08 22:17:50 -07:00
Paul Gilbert 0408ce2b72 AGS: Fixed unnecessary registration of empty optional data paths
From upstream af24f3c307b3080e4ec8a7215dcac496f9ce38c6
2022-04-08 22:17:50 -07:00
ScummVM-Translations d9e20e917d I18N: Update translations templates 2022-04-09 02:58:25 +00:00
ScummVM-Translations fc74d4af61 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-04-09 02:58:24 +00:00
sluicebox 4035e20b11 SCI: Fix SQ3 navigation message not displaying
Fixes bug #13114
2022-04-08 22:57:29 -04:00
sluicebox 437c80e382 SCI: Add delay between LSL2 lottery ticket messages
Thanks to @eriktorbjorn for noticing this
2022-04-08 22:56:39 -04:00
sluicebox 6abb9c6061 SCI: kScummVMSleep is now available in SCI16 2022-04-08 22:42:04 -04:00
sluicebox 3e1ecd2ea4 SCI: Remove "Dummy" from kernel functions debug command
There a lot of these entries due to our custom functions
2022-04-08 22:42:04 -04:00
ScummVM-Translations 7575d6f933 I18N: Update translations templates 2022-04-08 17:53:56 +00:00
athrxx 123e6d10b6 SCUMM: (COMI/CJK) - fix verb drawing regression 2022-04-08 19:53:44 +02:00
Andrea Boscarino 755ba94486 SCUMM: Remove no-op statements 2022-04-08 19:53:44 +02:00