Fiodar Stryzhniou
475adcf8aa
COMMON: Move text-to-speech.o MODULE_OBJS
...
It was bulded if USE_TTS enabled before. It builded bu defaault now.
That strange makefile structure break Symbian makefile parser.
2021-08-01 17:23:55 +02:00
antoniou
250206bd00
ANDROID: Add a checkbox for a revoke SAF permissions button
...
Themes were updated to version SCUMMVM_THEME_VERSION_STR "SCUMMVM_STX0.8.48"
2021-08-01 16:10:54 +03:00
Eugene Sandulenko
e79e58e077
COMMON: Avoid unnecessary object creation
2021-08-01 14:55:39 +02:00
Eugene Sandulenko
11e486d631
COMMON: Replace rindex() with more portable code
2021-08-01 14:51:04 +02:00
Eugene Sandulenko
1f40958a65
COMMON: Punycode more invalid characters in filenames
2021-08-01 10:44:24 +02:00
Eugene Sandulenko
ad42c3fd97
COMMON: Fix compilation
2021-07-31 18:30:16 +02:00
Eugene Sandulenko
130270e9cc
COMMON: Puny-encode '*', '[', ']' in file names
2021-07-31 17:04:13 +02:00
D G Turner
3f41ffa1c6
COMMON: Further fixes for signedness mismatch warnings in punycode
2021-07-31 13:09:17 +01:00
Orgad Shaneh
36224b990e
COMMON: Fix signedness mismatch warnings in punycode
2021-07-28 08:51:17 +03:00
Cameron Cawley
74e7d777a9
BACKENDS: Add OSystem::messageBox() and use it for error handling
2021-07-27 20:50:51 +02:00
Eugene Sandulenko
163d0b333a
COMMON: Make constants more portable
2021-07-27 18:44:00 +02:00
Eugene Sandulenko
83da582b4b
COMMON: Fix compilation
2021-07-27 18:42:54 +02:00
Eugene Sandulenko
530354492a
COMMON: Fix encode_punycode to match the perl code
2021-07-27 18:14:50 +02:00
Eugene Sandulenko
e6429a1213
COMMON: Fix punycode encoding
2021-07-27 18:14:50 +02:00
Eugene Sandulenko
96bb4d2d53
COMMON: Added more auxiliary method to Punycode
2021-07-27 18:14:50 +02:00
Eugene Sandulenko
f3145d0fb6
COMMON: Decode filenames from Punycode upon returning
2021-07-27 18:14:50 +02:00
Eugene Sandulenko
cd3f703988
COMMON: Fix punycode encoding
2021-07-27 18:14:49 +02:00
Eugene Sandulenko
8789bdfd67
COMMON: Reworked encode_punycode to String
2021-07-27 18:14:49 +02:00
Eugene Sandulenko
191bc979a9
COMMON: Always return the original string on failed punycode decoding
2021-07-27 18:14:49 +02:00
Eugene Sandulenko
a655cff203
COMMON: Added auxiliary methods for punycode
2021-07-27 18:14:49 +02:00
Eugene Sandulenko
56f7af8d2e
COMMON: Fix punycode decoding and implement reverse utility for escaped filenames
2021-07-27 18:14:49 +02:00
Eugene Sandulenko
91d747ac5b
COMMON: Initial code for punycode decoding
2021-07-27 18:14:48 +02:00
Le Philousophe
e83fed6c60
COMMON: Fix 34cbff9dc26363ed3c8e518b13bf54af395771da
...
size got set in ensureCapacity which is not expected.
It must only increase when effectively writing in the buffer after
current end of file.
2021-07-25 17:48:12 +02:00
Paul Gilbert
34cbff9dc2
COMMON: Add roundUpCapacity to MemoryWriteStreamDynamic
2021-07-24 18:45:56 -07:00
Orgad Shaneh
dd792e9e87
JANITORIAL: Fix some MSVC warnings
2021-07-22 07:28:01 +03:00
Orgad Shaneh
b983c1f29f
COMMON: Add conversion table for DOS862 encoding
2021-07-22 00:06:25 +03:00
Orgad Shaneh
3ce662f5d4
COMMON: Fix indentation
2021-07-16 15:23:39 +03:00
djsrv
b2988ce682
COMMON: Add constructor to make U32String from a character
2021-07-15 16:31:47 -04:00
Cameron Cawley
4736b0ed99
COMMON: Fix loading version information from 16-bit executables
2021-07-15 13:55:33 +02:00
Cameron Cawley
bf4ae50a3f
COMMON: Add a helper function for loading version resources
2021-07-15 13:55:33 +02:00
Cameron Cawley
a7d61eb365
COMMON: Allow loading EXE files from an existing stream
2021-07-15 13:55:33 +02:00
Torbjörn Andersson
976d6564bc
COMMON: Allow \0 to be appended to Strings
...
This has been discussed on the mailing list. While there wasn't much
input, the consensus was that it should be allowed for consistency with
std::string.
While most engines don't do this, it is possible that some engines will
break because of it. (A few have already been fixed.) But it will also
repear the currently broken ADL engine. For now, the warning() message
will remain so that it can be investigated on a case-by-case basis.
2021-07-13 10:35:19 +02:00
Torbjörn Andersson
5775637bb8
COMMON: Add translator's note for the Macintosh b/w render mode
2021-07-13 09:53:36 +02:00
Torbjörn Andersson
2ba156184c
SCUMM: Add Macintosh b/w rendering mode
...
This is currently only (partially) implemented for the 16-color Mac
versions of Loom and Indiana Jones and the Last Crusade. The text is
still drawn in color, since that's rendered separately, but I'm
committing this now while it still works.
2021-07-13 09:53:36 +02:00
Martin Gerhardy
7a172206d5
EVENTRECORDER: don't execute getMillis while resolving the random seed in playback mode
2021-07-12 22:56:02 +02:00
djsrv
e6a5380989
COMMON: Add U32String version of toPrintable
...
This only escapes ASCII control characters, not characters wih
codepoints > 127.
2021-07-12 15:41:21 -04:00
djsrv
671fdf8cd9
COMMON: Add MacRoman codepage
2021-07-12 15:41:21 -04:00
Torbjörn Andersson
e0d1854c01
COMMON: Fix encoding of the string "Norwegian Bokmål"
2021-07-12 16:39:03 +02:00
athrxx
44bfd2a220
COMMON: remove Encoding leftovers
...
(class does not exist any more)
2021-07-10 01:10:04 +02:00
Martin Gerhardy
a0c237f7b9
EVENTRECORDER: added new event for OSystem::getTimeAndDate
2021-07-09 19:23:21 +02:00
Cameron Cawley
a3f9cd878f
COMMON: Fix warnings with older compilers
2021-07-09 17:09:21 +01:00
Paul Gilbert
005561d305
COMMON: Increase Stream pos, seek, size from int32 to int64
2021-07-08 18:24:28 -07:00
Martin Gerhardy
2a658b9d65
EVENTRECORDER: quit scummvm after end of recorder file was reached.
...
This might also become a return to launcher, but I've somehere read the hint that
the event recorder was only meant to play back one game per session. We'll see.
2021-07-08 15:05:35 +02:00
Martin Gerhardy
70167d8423
EVENTRECORDER: debug logging
2021-07-08 15:05:35 +02:00
Martin Gerhardy
36afa639a4
EVENTRECORDER: skip some getMillis for the event recorder
...
they are running as event source and would bring the event recorder into an out-of-sync state
2021-07-08 15:05:35 +02:00
Martin Gerhardy
f35cc92aaf
EVENTRECORDER: ignore other event sources when playing back a record
2021-07-08 15:05:35 +02:00
Martin Gerhardy
5ae72dc190
EVENTRECORDER: removed unused variable
2021-07-08 15:05:35 +02:00
Martin Gerhardy
375d8dc4a4
EVENTRECORDER: changed event recorder format and added more events
...
the custom engine events were missing and the default event manager transforms the backend events
. Which means that the event recorder is not persisting the low level key press/release events
but the already transformed custom engine events of the keymapper
2021-07-08 15:05:35 +02:00
Orgad Shaneh
c9a19011bf
EVENTRECORDER: Use a dynamic array for buffer in PlaybackFile
...
It is allocated on the stack.
2021-07-08 10:59:09 +02:00
Martin Gerhardy
ef6e6b6451
GUI: doxygen
2021-07-07 19:19:43 +02:00