93062 Commits

Author SHA1 Message Date
Thanasis Antoniou
97b4ee93f1 ANDROID: Fix bad message id for long press back btn 2019-12-14 15:46:23 +02:00
Thierry Crozat
13654b9872 I18N: Update translations templates 2019-12-14 13:24:15 +00:00
Thanasis Antoniou
d105041d80 ANDROID: Long press for back button has an alternate (menu button) function 2019-12-14 15:04:43 +02:00
Cameron Cawley
d584df6a0e ANDROID: Improve keyboard support (#1857) 2019-12-14 14:48:47 +02:00
Eugene Sandulenko
9a2371ddfb GRAPHICS: MACGUI: Fixed text format parsing 2019-12-14 00:37:45 +01:00
Eugene Sandulenko
cd45caa1e0 DIRECTOR: Improved debug output 2019-12-14 00:37:06 +01:00
Eugene Sandulenko
409f0b50d7 DIRECTOR: Implemented slow playback debug option 2019-12-13 20:31:15 +01:00
Eugene Sandulenko
237c776b8e DIRECTOR: Changed notion of 'go to' commands to postponed
Previously, we had immediate effect on _currentFrame, which could
affect the scripts, and we were losing event for 'exitFrame'. Now,
instead we're scheduling next frame in those cases.
2019-12-13 19:21:25 +01:00
Eugene Sandulenko
d09cb00df1 DIRECTOR: Fix label processing 2019-12-13 19:03:27 +01:00
Eugene Sandulenko
fc2acdd8bb DIRECTOR: Properly detect current label 2019-12-13 18:49:33 +01:00
Eugene Sandulenko
51bfa160e9 DIRECTOR: Improved loading debug output 2019-12-13 18:49:17 +01:00
Eugene Sandulenko
513a7d878c DIRECTOR: Correct sequence of events around frame drawing 2019-12-13 18:04:45 +01:00
Eugene Sandulenko
fa8f76ee5b DIRECTOR: Improved image debug output 2019-12-13 13:32:47 +01:00
sluicebox
2e4708dd7f SCI32: Fix QFG4 Necrotaur blackout script patch
Fixes bug #11277
2019-12-12 15:24:59 -08:00
Eugene Sandulenko
80dd088d0d DIRECTOR: LINGO: Fixed menus without newline at the end 2019-12-13 00:20:30 +01:00
Eugene Sandulenko
230a2c5776 DIRECTOR: LINGO: Fix warning 2019-12-13 00:07:18 +01:00
Eugene Sandulenko
5825a30b67 JANITORIAL: Whitespace fixes 2019-12-13 00:02:38 +01:00
Eugene Sandulenko
4b0fcd411b COMMON: Fix string length in U32String::encode()
Our method expects length in bytes, not in characters, which is 4x for U32
2019-12-12 23:59:58 +01:00
D G Turner
f0b7a28c51 DIRECTOR: Fix Signed vs. Unsigned Comparison GCC Warning.
This is emitted from -Wsign-compare.
2019-12-12 19:11:13 +00:00
D G Turner
799a088b6e GOB: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-12 17:31:01 +00:00
Thierry Crozat
f62dc99600 I18N: Update translations templates 2019-12-12 15:17:58 +00:00
Rodrigo Vegas Sánchez-Ferrero
f233765f48 I18N: Update translation (Spanish)
Currently translated at 100.0% (1154 of 1154 strings)
2019-12-12 15:17:42 +00:00
D G Turner
3e47e0ec50 CONFIGURE: Ensure Compiler Errors Are Saved in Temporary Debug Log
This is for debugging the current buildbot toolchain failures, but
it is a relatively innocuous change which should help debugging if
compilers are failed to be detected for various porters.
2019-12-12 02:21:48 +00:00
Eugene Sandulenko
23cf5d4bbb DIRECTOR: Properly set CachedMacText 2019-12-11 21:45:55 +01:00
Eugene Sandulenko
a35259dc0d GRAPHICS: MACGUI: Implemented non-binary version of inline text formatting 2019-12-11 21:45:55 +01:00
Eugene Sandulenko
5251a67032 DIRECTOR: Optimize screen copying for zoomBoxes 2019-12-11 21:45:55 +01:00
Thanasis Antoniou
eb0c4526fd BLADERUNNER: Debugger get or set game difficulty 2019-12-11 14:10:04 +02:00
Eugene Sandulenko
f37f24e8c0 DIRECTOR: Added comments to screen update calls 2019-12-11 12:04:27 +01:00
Eugene Sandulenko
98b14a36ad GRAPHICS: MACGUI: Added setup sanity checks to MacMenu 2019-12-11 12:00:16 +01:00
Eugene Sandulenko
57b9a08a20 DIRECTOR: Plug MacWindowManager in 2019-12-11 11:53:54 +01:00
D G Turner
cb06c44d27 GRAPHICS: Fix Missing Default Switch Cases in LarryScale
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-11 05:37:23 +00:00
D G Turner
2e91bf0eea GLK: Fix Missing Default Switch Cases in Engine Base Code
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-11 03:09:35 +00:00
D G Turner
365e9af4f0 COMMON: Minor Spelling Fix to Util Header Comment
No functional change.
2019-12-11 02:19:28 +00:00
Eugene Sandulenko
ecc7986b0b DIRECTOR: LINGO: Pass menu to MacMenu in installMenu built-in 2019-12-11 01:10:41 +01:00
Eugene Sandulenko
521d28a62c DIRECTOR: LINGO: Initial code for b_installMenu(). Parsing 2019-12-11 00:45:13 +01:00
Eugene Sandulenko
c106675294 DIRECTOR: Store original Stxt value 2019-12-11 00:45:12 +01:00
Eugene Sandulenko
ff68862ecc DIRECTOR: Escape Stxt debug output 2019-12-11 00:45:12 +01:00
Eugene Sandulenko
2c8b656bb3 DIRECTOR: LINGO: Added simpler mode for code preprocessor 2019-12-11 00:45:12 +01:00
Eugene Sandulenko
c85e5a64d7 COMMON: Fix toPrintable() for upper characters 2019-12-11 00:45:12 +01:00
Eugene Sandulenko
3c37e63780 DIRECTOR: Do not attempt to execute scripts containing menus 2019-12-11 00:45:12 +01:00
sluicebox
d43163b37c SCI32: Fix PHANT1 save file interoperability
Phantasmagoria 1 save files are uncompressed because they are small
and interoperable with the original interpreter, but the game scripts
frequently rename them. Renaming save files unconditionally compresses
the result and so only some files have been interoperable.

Phantasmagoria 1 files now remain uncompressed when renamed.
2019-12-09 22:57:46 -08:00
sluicebox
baea8d5c9c COMMON: Make save compression optional when copying
Allows for copying or renaming uncompressed save files, such as
in Phantasmagoria 1, without compressing them in the process.
2019-12-09 22:57:46 -08:00
Cameron Cawley
099ef8db30 PSP: Make the PspTimer class a subclass of DefaultTimerManager 2019-12-10 08:35:13 +02:00
D G Turner
9dcfe2c09e TEENAGENT: Fix GCC-9 -Wclass-memaccess Warning
This is another case of a warning from using memset to clear a non-trivial
data structure.
2019-12-10 03:52:20 +00:00
Eugene Sandulenko
73fd89b17b DIRECTOR: LINGO: Cleanup 2019-12-10 01:05:43 +01:00
Eugene Sandulenko
b4567e9cac DIRECTOR: Make text printable in debug output in CachedMacText 2019-12-10 00:53:50 +01:00
Eugene Sandulenko
5673fc90b3 DIRECTOR: LINGO: Fix bounds check in b_zoomBox 2019-12-10 00:53:14 +01:00
Eugene Sandulenko
303b418dda DIRECTOR: Implement zoomBox rendering 2019-12-10 00:32:54 +01:00
Eugene Sandulenko
080c2b8410 DIRECTOR: Do precomputations for 'zoomBox' built-in 2019-12-10 00:32:54 +01:00
Eugene Sandulenko
1c119b4119 DIRECTOR: Use toPrintable() for debug text output 2019-12-10 00:32:54 +01:00