Eugene Sandulenko
f12d7160f8
ANDROID: Added list of external storages to the list of accessible directories
2019-09-27 00:22:20 +02:00
Eugene Sandulenko
23211392c0
ANDROID: Use external storage enumerator for the root directory
2019-09-27 00:22:20 +02:00
Eugene Sandulenko
580142c9ea
ANDROID: Hook getAllStorageLocations() into JNI
2019-09-27 00:22:20 +02:00
Eugene Sandulenko
2b72cc0b5c
ANDROID: Hook external storage class into ScummVMHelper
2019-09-27 00:22:20 +02:00
Eugene Sandulenko
4e5f26b44e
ANDROID: Turn map into spliced list for easier marshalling
2019-09-27 00:22:20 +02:00
Eugene Sandulenko
bc1c4b3ec1
ANDROID: Initial code for external storage enumerator
2019-09-27 00:22:20 +02:00
Tarek Soliman
1074d600d2
MAEMO: Update debian/rules for new files
2019-09-24 11:19:28 -05:00
Tarek Soliman
d538d13ee0
SDL: Fix build for older SDL versions
...
This fixed the breakage caused by 6dba0bbfd4
in ancient SDL1 versions that don't have SDL_iconv_string()
Closes gh-1862
2019-09-24 09:55:27 -05:00
Thanasis Antoniou
f79d5d9b6b
ANDROID: Use _system->destroy() instead of just delete in JNI::Destroy()
2019-09-24 12:40:18 +03:00
Thanasis Antoniou
b4b9ad1743
ANDROID: Remove duplicate _system->quit() from JNI::Destroy()
...
Since it is already called in Jni::main after scummvm_main() returns. The second call in destroy caused crashes on some devices.
2019-09-23 20:51:44 +03:00
Thanasis Antoniou
d39eca7e39
ANDROID: Fix crash when exiting a game (Blade Runner)
2019-09-23 16:02:30 +03:00
Eugene Sandulenko
41b49444b6
RELEASE: This is 2.2.0git
2019-09-23 00:12:30 +02:00
Cameron Cawley
1699a2e1cf
SURFACESDL: Properly distinguish between 555 and 565 modes
2019-09-21 22:19:07 +03:00
Cameron Cawley
7bf22fa996
BACKENDS: Add EVENT_CLIPBOARD_UPDATE event
2019-09-21 22:16:01 +03:00
Cameron Cawley
014bef9eab
BACKENDS: Add a default clipboard implementation
2019-09-21 22:16:01 +03:00
Thierry Crozat
caf0968078
NETWORKING: Convert translation results to UTF-8 for local webserver pages
2019-09-21 22:15:26 +03:00
Cameron Cawley
281c292d67
RISCOS: Minor build system improvements
2019-09-19 17:03:09 +01:00
Cameron Cawley
a46299ec37
RISCOS: Ignore non-convertible UTF-8 characters when converting the documentation
2019-09-18 17:14:10 +01:00
Cameron Cawley
00728b94e3
RISCOS: Fix building outside the main source tree
2019-09-18 12:40:39 +01:00
Alexander Tkachev
d488e1dd55
Revert "WIN32: Fix getting the parent directory of non-existant file nodes"
2019-09-16 13:15:23 +02:00
D G Turner
78495ae462
CLOUD: Fix MSVC Warning in Google Drive Token Refresher
...
This was reported by Henke37 on IRC.
2019-09-15 23:56:51 +01:00
Cameron Cawley
410923351b
Revert "COMMON: Implement FSNode::createDirectoryRecursive()"
...
This reverts commit aca627bec7 .
2019-09-15 00:07:46 +02:00
Thanasis Antoniou
e7d331fe94
ANDROID: Use FORBIDDEN_SYMBOL_EXCEPTION_getenv for browser_lastpath purposes
2019-09-15 00:46:02 +03:00
Thanasis Antoniou
1fd01c82ae
ANDROID: Set default browser_lastpath to /storage
...
Avoid use of get_env
2019-09-15 00:28:44 +03:00
Thanasis Antoniou
8ca76c65fc
ANDROID: Set default browser_lastpath
2019-09-15 00:21:40 +03:00
Eugene Sandulenko
f86f96e188
NETWORKING: Clarify where to put wwwroot.zip
2019-09-14 22:45:17 +02:00
Eugene Sandulenko
b2fff44647
NETWORKING: Clarify message when web server resources are not available
2019-09-14 22:23:04 +02:00
Antoniou Athanasios
186dfd7bd5
ANDROIDSDL: Remove warning about unhandled kFeature
...
The fix is borrowed from the Switch backend
2019-09-14 21:50:49 +03:00
Cameron Cawley
e55e429353
WIN32: Fix getting the parent directory of non-existant file nodes
2019-09-14 19:56:43 +03:00
sluicebox
e8f009e04f
IOS: Call exit(0) when exiting to prevent hanging
...
Prevents the process from hanging on exit when using the
Quit button in launcher or a game's quit function
2019-09-10 13:02:28 +03:00
Hubert Maier
6e02a103ab
GRAPHICS: Do not use SDL_WINDOW_RESIZEABLE ( #1574 )
...
SDL: Disallow resizing the window when support is not available
The window can be resized when the game supports arbitrary resolutions
or the platform allows rendering to a framebuffer.
2019-09-09 19:58:51 +02:00
Cameron Cawley
7a05624e1b
ANDROID: Rewrite to make use of OpenGLGraphicsManager ( #1695 )
...
* ANDROID: Rewrite to make use of OpenGLGraphicsManager
* ANDROID: Fix emulated mouse button up events
2019-09-08 19:37:48 +01:00
Cameron Cawley
e1878a372c
PSP: Fix missing semicolon
2019-09-06 13:59:47 +01:00
Cameron Cawley
0b4869b92b
RISCOS: Fix checking the "enable_reporter" config option
2019-09-06 13:53:26 +01:00
Cameron Cawley
7a8ddcbe38
PSP: Replace PSPSaveFileManager with DefaultSaveFileManager
2019-09-06 14:48:16 +02:00
Jaromir Wysoglad
6886ae0dae
SDL: Copy result of SDL_iconv_string()
2019-09-05 23:52:46 +01:00
Jaromir Wysoglad
26bf329b95
TTS: Fix possible deadlock
2019-09-05 23:52:46 +01:00
Jaromir Wysoglad
ba859f1eed
TTS: Minimize the time needed for stop() on Win32
...
This gets rid of freezes when using TTS on Windows.
2019-09-05 23:52:46 +01:00
SupSuper
1c1cc91ad5
COMMON: Don't include win32.h in common/encoding.h
2019-09-02 08:01:18 +03:00
Jaromir Wysoglad
55c399c7c0
TTS: Use Common::Encoding for encoding conversion.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
d399c37e6e
WIN32: Use uint instead of unsigned int.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
4b5b812712
TTS: Better documentation of TTSVoice.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
0d332e065e
TTS: Rename LinuxTextToSpeechManager to SpeechDispatcherManager
...
Add a new define for the SpeechDispatcherManager
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
b97333d4b7
TTS: Remove USE_PLATFORM_TTS defines
...
Use defined(USE_TTS) && defined(PLATFORM) instead
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
d49331132a
TTS: Add summary of changes in sphelper-scummvm.h
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
c402666635
TTS: Refactoring
...
Refactoring as suggested by bluegr on github.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
c861581adc
TTS: Fix missing indentation
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
c2c4458253
JANITORIAL: Remove some trailing whitespaces
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
b1bffaba86
TTS: Implement our own queuing on windows.
...
Similarly as on linux, there isn't enough control of the speech
queue to properly implement INTERRUPT_NO_REPEAT. So since this
commit we use our own queuing and use SAPI to speak each speech.
This is done outside the main thread.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad
be5c865c50
TTS: Add proper speech queuing, update INT_NO_REP.
...
Before I used SPD to queue messages and I had a copy of the queue,
so I could requeue everything when resume is called(). But more
control of the queue is needed, so I don't use the SPD's queue
and instead start speeches from my queue one by one from another
thread.
INTERRUPT_NO_REPEAT now behaves as described in the documentation
2019-09-01 22:47:55 +03:00