Commit graph

715 commits

Author SHA1 Message Date
Hubert Maier
2afb56cdf4 AMIGAOS4: Increase stack cookie
Just to be on the safe side.
Right now the binary consumes roughly 700 000 bytes.
Double that and add a a panic amount of roughly 50%, which leaves us at 2 MB.
2019-11-10 17:28:15 +00:00
Hubert Maier
994967cfed AMIGAOS4: Clean up and increase stack cookie 2019-11-10 17:28:15 +00:00
Thierry Crozat
8b586ed418 WIN32: Fix free being used on arrays allocated with new 2019-11-08 20:43:25 +00:00
sluicebox
f74f8e3c53 WIN32: Exit when WinSparkle runs installer
Trac #10368
2019-11-08 09:19:07 +01:00
Bastien Bouclet
0b74f984de PS3: Implement the cloud synchronization features 2019-11-03 19:14:15 +01:00
Hubert Maier
ee2aa6160c SDL: Fix typo in comment 2019-10-24 20:33:48 +03:00
Hubert Maier
80a96fd90d AMIGAOS4: Automate special target installation even more (#1901)
* AMIGAOS4: Update amigaos.mk

- reorg
- add stripping/copying engine plugins
- add Ext_Ins_so.rexx

* Ext_Inst_so.rexx

Add script to extract and install all compiled-in shared libraries to a local sobjs/ dir.
Reason is that not every AmigaOS4 installation, especially vanilla ones, feature all mandatory libraries (which has led to many bug reports and lots of gathering of the correct libraries for users in the past)

* AMIGAOS4: RM2AG.rexx

- Add automatic installation to the correct path
- Add deleting the temp file
- Typos and rewording
- Add I/O panic switches
2019-10-21 21:38:24 +03:00
rsn8887
cdbcb29609 SWITCH: Fix cloud integration 2019-10-13 14:19:05 -05:00
Hubert Maier
7901bbe7ac AMIGAOS4: amigaos.mk - Fix cp command 2019-10-13 18:41:15 +03:00
Hubert Maier
26d51bf5d8 AMIGAOS4: amigaos.mk - Add plugins target 2019-10-13 15:36:14 +02:00
Hubert Maier
58bbcdc24c AMIGAOS4: Further update amigaos.mk
- Reordering, restructuring and updating
- Added shared library plugins copying, if available
- Added copying doc / subdir
- Changed copying DIST_FILES_DOCS to doc/ subdir
- Added some comments
2019-10-13 13:08:05 +02:00
Hubert Maier
83c318e633 AMIGAOS4: Properly copy the doc drawer
...and add another comment and clean up.
2019-10-08 11:33:32 +03:00
Thierry Crozat
2365721b23 JANITORIAL: Fix typo in comment 2019-10-05 21:59:59 +01: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
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
Cameron Cawley
0b4869b92b RISCOS: Fix checking the "enable_reporter" config option 2019-09-06 13:53:26 +01: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
Jaromir Wysoglad
e01f0af5b0 WIN32: Check calloc return value in covertEncoding 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
8c284c0917 WIN32: Add Win32 implementation of convertEncoding 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
0db194eed4 WIN32: Add include guard to codepage.h 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
807c55e800 WIN32: Add a way to convert codepage name to cp ID 2019-08-24 18:12:45 +03:00
Jaromir Wysoglad
d6d6ac1823 SDL: Add SDL implementation of convertEncoding 2019-08-24 18:12:45 +03:00
rsn8887
f14a7f15d5 SWITCH: Force fullscreen always on
Windowed mode never worked correctly and is pointless since the
Switch operating system doesn't have a window manager.
2019-08-18 17:03:51 -05:00
rsn8887
073d833283 PSP2: Force fullscreen always on
Windowed mode never worked correctly and is pointless since Vita
operating system doesn't have a window manager.
2019-08-18 15:14:20 -05:00
Cameron Cawley
ba2bc60043 BACKENDS: Use the default save file manager on Switch and SamsungTV 2019-08-12 10:39:43 +03:00
Cameron Cawley
8b8fb6d3a4 SDL: Simplify implementation of createLogFile() 2019-08-05 10:01:30 +03:00
Cameron Cawley
0334411d63 BUILD: Package networking and virtual keyboard files on all platforms 2019-07-08 12:42:21 +03:00
Henrik "Henke37" Andersson
39f63f1236 WIN32: Make use of the window handle when calling ShellExecute. 2019-06-25 07:54:31 +03:00