aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-25CONFIGURE: Check if iconv uses const.Jaromir Wysoglad
I looked at how ResidualVM works with iconv and used a define ICONV_USES_CONST, which they define in configure, thinking it is defined by iconv. I a define of this into configure, so this should fix the build error on osx_intel.
2019-08-25COMMON: Don't include config.h before scummsys.hJaromir Wysoglad
Thil should fix the ds build. For some reason I thought the forbidden.h wouldn't allow me to include the iconv.h, so I tryed to include it before the forbidden.h (it seems like I didn't have to do that.)
2019-08-24SCI32: Fix QFG4 Empty Burgomeister room tellersluicebox
Fixes bug #10754
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-24CLOUD: Fix Inverted Test Regression in Debug Message CodeD G Turner
This was introduced by my previous commit to this where I accidently inverted the tests during refactoring.
2019-08-24WIN32: Delete obsolete comment in convertEncoding.Jaromir Wysoglad
2019-08-24WIN32: Handle endianity in convertEncodingJaromir Wysoglad
2019-08-24COMMON: Convert endianity when needed in Encoding.Jaromir Wysoglad
2019-08-24COMMON: Fix typosJaromir 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-24COMMON: Encoding refactoringJaromir Wysoglad
2019-08-24SDL: Remove check for SDL2 in convertEncoding()Jaromir Wysoglad
SDL_iconv_string() is available even with SDL1
2019-08-24CONFIGURE: Move check for iconv downJaromir Wysoglad
2019-08-24TESTBED: Comment correctionvyzigold
Co-Authored-By: Cameron Cawley <ccawley2011@gmail.com>
2019-08-24COMMON: Add OSystem::convertEncoding documentationJaromir Wysoglad
2019-08-24TESTBED: Move encoding conversion tests to testbedJaromir Wysoglad
This way it is possible to test the backend conversions too.
2019-08-24COMMON: Add missing documentation.Jaromir Wysoglad
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-24TEST: Remove tests for ascii transliterationJaromir Wysoglad
This can be handled differently by each conversion method. The "Šáleček" could be transliterated as "Salecek" or as "S'alecek" or maybe even differently.
2019-08-24WIN32: Resolve endianity in convertEncoding()Jaromir Wysoglad
2019-08-24COMMON: Resolve endianity in EncodingJaromir Wysoglad
2019-08-24TEST: Add tests for Common::EncodingJaromir 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-24COMMON: Rename methods in Common::EncodingJaromir Wysoglad
2019-08-24COMMON: Refactor convertIconvJaromir Wysoglad
2019-08-24COMMON: Check for return values in EncodingJaromir Wysoglad
2019-08-24WIN32: Check calloc return value in covertEncodingJaromir Wysoglad
2019-08-24COMMON: Add propper Encoding settersJaromir Wysoglad
2019-08-24COMMON: Add documentation to Common::EncodingJaromir Wysoglad
2019-08-24COMMON: Add cyrilic transliteration to Encoding.Jaromir Wysoglad
2019-08-24COMMON: Add transMan mapping encoding conversion.Jaromir 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-24COMMON: Use backend specific encoding conversionJaromir Wysoglad
2019-08-24SDL: Add SDL implementation of convertEncodingJaromir Wysoglad
2019-08-24OSYSTEM: Add convertEncoding virtual methodJaromir Wysoglad
2019-08-24COMMON: Add encoding conversion using iconvJaromir Wysoglad
2019-08-24CONFIGURE: Add option to compile with iconv.Jaromir Wysoglad
2019-08-24AGI: Fix some GCC Compilation WarningsD G Turner
These were associated with memset() of Mouse structure which now has a constructor method to do this instead.
2019-08-24I18N: Update translations templatesThierry Crozat
2019-08-24I18N: Update translation (German)Lothar Serra Mari
Currently translated at 100.0% (1114 of 1114 strings)
2019-08-24I18N: Update translation (French)Purple T
Currently translated at 100.0% (1114 of 1114 strings)
2019-08-24I18N: Update translation (Hungarian)George Kormendi
Currently translated at 99.9% (1113 of 1114 strings)
2019-08-24I18N: Update translation (Finnish)jepael
Currently translated at 100.0% (1114 of 1114 strings)
2019-08-23AUDIO: (opl2lpt) add OPL3LPT supportJames Ye
The OPL3LPT is like the OPL2LPT with an OPL3 chip. Add OPL3 support to the existing OPL2LPT driver. There is no auto-detection of OPL3 capability. The user is required to explicitly select OPL3LPT as their OPL device. Tested with Sam & Max Hit the Road.
2019-08-22XEEN: Fix pitfall destinations in Southern TowerPaul Gilbert