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