aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/sdl
AgeCommit message (Collapse)Author
2019-09-24SDL: Fix build for older SDL versionsTarek Soliman
This fixed the breakage caused by 6dba0bbfd421121056fba0d348794ead2928c662 in ancient SDL1 versions that don't have SDL_iconv_string() Closes gh-1862
2019-09-21BACKENDS: Add a default clipboard implementationCameron Cawley
2019-09-18RISCOS: Ignore non-convertible UTF-8 characters when converting the ↵Cameron Cawley
documentation
2019-09-18RISCOS: Fix building outside the main source treeCameron Cawley
2019-09-06RISCOS: Fix checking the "enable_reporter" config optionCameron Cawley
2019-09-05SDL: Copy result of SDL_iconv_string()Jaromir Wysoglad
2019-09-02COMMON: Don't include win32.h in common/encoding.hSupSuper
2019-09-01WIN32: Use uint instead of unsigned int.Jaromir Wysoglad
2019-09-01TTS: Rename LinuxTextToSpeechManager to SpeechDispatcherManagerJaromir Wysoglad
Add a new define for the SpeechDispatcherManager
2019-09-01TTS: Remove USE_PLATFORM_TTS definesJaromir Wysoglad
Use defined(USE_TTS) && defined(PLATFORM) instead
2019-09-01TTS: Implement TextToSpeechManager for macOSThierry Crozat
2019-09-01TTS: Add TTS support when compiling with msvc.Jaromir Wysoglad
2019-09-01TTS: Minor refactorisationsJaromir Wysoglad
- 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-01TTS: Prepare for windows TTSJaromir Wysoglad
Add windows configuration in configure Add basic skeleton to backends Check if ttsMan is initialized in GUI
2019-09-01TTS: Create a TTS skeletonJaromir Wysoglad
2019-08-24SDL: Use a non-const string for SDL_iconv_stringJaromir Wysoglad
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-24WIN32: Delete obsolete comment in convertEncoding.Jaromir Wysoglad
2019-08-24WIN32: Handle endianity in convertEncodingJaromir Wysoglad
2019-08-24WIN32: Move getCodePageId to codepage.hJaromir Wysoglad
2019-08-24WIN32: Fix infinite loop when converting from utf32Jaromir Wysoglad
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-24SDL: Remove check for SDL2 in convertEncoding()Jaromir Wysoglad
SDL_iconv_string() is available even with SDL1
2019-08-24JANITORIAL: Remove debuging code.Jaromir Wysoglad
2019-08-24WIN32: Fix conversion of multibyte encodings.Jaromir Wysoglad
2019-08-24SDL: Fix convertEncoding for multibyte encodings.Jaromir Wysoglad
2019-08-24WIN32: Resolve endianity in convertEncoding()Jaromir Wysoglad
2019-08-24WIN32: Implement conversion to and from UTF-32Jaromir Wysoglad
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-24WIN32: Check calloc return value in covertEncodingJaromir Wysoglad
2019-08-24WIN32: Add Win32 implementation of convertEncodingJaromir Wysoglad
2019-08-24WIN32: Add include guard to codepage.hJaromir Wysoglad
2019-08-24WIN32: Add a way to convert codepage name to cp IDJaromir Wysoglad
2019-08-24SDL: Add SDL implementation of convertEncodingJaromir Wysoglad
2019-08-18SWITCH: Force fullscreen always onrsn8887
Windowed mode never worked correctly and is pointless since the Switch operating system doesn't have a window manager.
2019-08-18PSP2: Force fullscreen always onrsn8887
Windowed mode never worked correctly and is pointless since Vita operating system doesn't have a window manager.
2019-08-12BACKENDS: Use the default save file manager on Switch and SamsungTVCameron Cawley
2019-08-05SDL: Simplify implementation of createLogFile()Cameron Cawley
2019-07-08BUILD: Package networking and virtual keyboard files on all platformsCameron Cawley
2019-06-25WIN32: Make use of the window handle when calling ShellExecute.Henrik "Henke37" Andersson
2019-06-24WIN32: Use HINSTANCE for OSystem_Win32::openUrlLothar Serra Mari
This implementation now matches previous ShellExecute() calls, so we are now consistent in that regard. It also silences a warning in Mingw complaining about a type mismatch.
2019-06-16SWITCH: Make direct touch (pointer jumps to finger) the defaultrsn8887
2019-06-13SWITCH: Enable touchpad mouse mode option in controlsrsn8887
2019-06-09WIN32: Let the PE header control showing the console.Henrik "Henke37" Andersson
This applies DRY to the console config and avoids junk code changes seen by git.
2019-06-06AMIGAOS4: RM2AG.rexx rewriteHubert Maier
closes #1631
2019-06-03WIN32: Fix leaked handles in CreateProcessSupSuper
2019-05-24SWITCH: Update build instructions in readme.switchrsn8887
2019-05-24SWITCH: Update build instructions etc. in readme.switchrsn8887
2019-05-23SWITCH: Enable gfx filtering by default for better image qualityrsn8887
2019-05-22SWITCH: add makefile target switch_release for buildbotrsn8887
2019-05-18NEWS: Convert German NEWS file to Markdown (#1627)Lothar Serra Mari
* NEWS: Convert German NEWS file to Markdown * NEWS: Fix Markdown conversion errors in NEUES.md * BUILD: Add the German NEWS file to the build system * NEWS: Fix formatting in NEUES.md
2019-05-12Switch: fix version, remove redundant settings and unneeded definesrsn8887
2019-05-12Switch: fix build, add build instructions, avoid using delete()rsn8887