Commit Graph
4365 Commits
Author SHA1 Message Date
Dries Harnie 5f556103df ANDROID: Fix some errors pointed out by lint 2019-09-28 15:47:41 +02:00
Dries Harnie 1ede4ebd0d ANDROID: Move to Gradle 2019-09-28 15:47:41 +02:00
Dries Harnie 8910f90d1b BUILD: Use correct ABI for android, use correct target 2019-09-28 15:47:41 +02:00
Eugene Sandulenko 27fbde1443 ANDROID: Added more logic for scraping the storage paths 2019-09-27 00:22:20 +02:00
Eugene Sandulenko 3c92722db6 ANDROID: Request permissions to external storage 2019-09-27 00:22:20 +02:00
Eugene Sandulenko 0481669b1f ANDROID: Fix exception 2019-09-27 00:22:20 +02:00
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 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 014bef9eab BACKENDS: Add a default clipboard implementation 2019-09-21 22:16:01 +03: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
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
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
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
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
SupSuper 1c1cc91ad5 COMMON: Don't include win32.h in common/encoding.h 2019-09-02 08:01:18 +03:00
Jaromir Wysoglad d399c37e6e WIN32: Use uint instead of unsigned int. 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
Thierry Crozat 0434419b31 TTS: Implement TextToSpeechManager for macOS 2019-09-01 22:47:55 +03:00
Jaromir Wysoglad e965df1e88 TTS: Add TTS support when compiling with msvc. 2019-09-01 22:47:55 +03:00
Jaromir Wysoglad 3027acc12e TTS: Minor refactorisations
- Add comment to tts initialization on Windows
 - Correctly free the voicesInfo in linux ttsMan
 - Remove popState method from linux-text-to-speech.h and
	windows-text-to-speech.h
 - Add tts to help in configure
 - Refactor language setting in gui-manager.cpp
	It counted with english being the default language in
	ttsMan constructors, which isn't true anymore.
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad 8357e8e6bf TTS: Prepare for windows TTS
Add windows configuration in configure
Add basic skeleton to backends
Check if ttsMan is initialized in GUI
2019-09-01 22:47:55 +03:00
Jaromir Wysoglad f78fc85f3a TTS: Create a TTS skeleton 2019-09-01 22:47:55 +03:00
Jaromir Wysoglad c2e0e90c27 SDL: Use a non-const string for SDL_iconv_string
With some older versions of SDL1, the SDL_iconv_string takes
char * instead of const char * as it's argument. This should
fix the build issue with gp2xwiz.
2019-08-24 21:43:57 +01:00
Jaromir Wysoglad 3cb57e2078 WIN32: Delete obsolete comment in convertEncoding. 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad 6e72cd2c08 WIN32: Handle endianity in convertEncoding 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad e0f2a3460a WIN32: Move getCodePageId to codepage.h 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad 04b28b208d WIN32: Fix infinite loop when converting from utf32
Because of how cyrilic transliteration and UTF-32 is handled on
Windows, it was unfortunately possible to get into an infinite
loop of conversions. The string would get converted to UTF-32
when transliterating, but because windows backend conversion
cannot convert from UTF-32, it would use Common::Ustr to convert
it to UTF-8, which would again get converted to UTF-32 when
transliterating and so on.
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad 6dba0bbfd4 SDL: Remove check for SDL2 in convertEncoding()
SDL_iconv_string() is available even with SDL1
2019-08-24 18:12:45 +03:00
Jaromir Wysoglad 96270d4bf2 JANITORIAL: Remove debuging code. 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad 4edf35e414 WIN32: Fix conversion of multibyte encodings. 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad 41d3a70c58 SDL: Fix convertEncoding for multibyte encodings. 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad 3e4b5c7d3b WIN32: Resolve endianity in convertEncoding() 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad 93c6b2fafc WIN32: Implement conversion to and from UTF-32
UTF-32 is used in transliteration in Common::Encoding, so it is
pretty important encoding and Windows should be the only thing,
that cannot convert it.
2019-08-24 18:12:45 +03:00