Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-25 | AGI: Fix Remaining GCC Compiler Warnings | D G Turner | |
These were the remaining memset on non-trivial structure warnings. | |||
2019-08-25 | AGI: Fix GCC Compiler Warnings from memset of Game State Structures | D G Turner | |
This fixes these, but adding constructors causes further memset usage warnings on the structures which are now "non-trivial" due to the addition of constructors. Should be able to fix by repeating this process to remove further memset usage. | |||
2019-08-24 | XEEN: Fix incorrect Throne sprites in Northern Sphinx | Paul Gilbert | |
The Northern Sphinx used a list of object sprites that had an empty entry mid-list. This commit fixes the problem by allow such entries, but will only apply for new games | |||
2019-08-25 | CONFIGURE: Correct Formatting of ICONV Tests | D G Turner | |
No functional change. | |||
2019-08-25 | CONFIGURE: 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-25 | COMMON: Don't include config.h before scummsys.h | Jaromir 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-24 | SCI32: Fix QFG4 Empty Burgomeister room teller | sluicebox | |
Fixes bug #10754 | |||
2019-08-24 | SDL: Use a non-const string for SDL_iconv_string | Jaromir 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-24 | CLOUD: Fix Inverted Test Regression in Debug Message Code | D G Turner | |
This was introduced by my previous commit to this where I accidently inverted the tests during refactoring. | |||
2019-08-24 | WIN32: Delete obsolete comment in convertEncoding. | Jaromir Wysoglad | |
2019-08-24 | WIN32: Handle endianity in convertEncoding | Jaromir Wysoglad | |
2019-08-24 | COMMON: Convert endianity when needed in Encoding. | Jaromir Wysoglad | |
2019-08-24 | COMMON: Fix typos | Jaromir Wysoglad | |
2019-08-24 | WIN32: Move getCodePageId to codepage.h | Jaromir Wysoglad | |
2019-08-24 | WIN32: Fix infinite loop when converting from utf32 | Jaromir 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-24 | COMMON: Encoding refactoring | Jaromir Wysoglad | |
2019-08-24 | SDL: Remove check for SDL2 in convertEncoding() | Jaromir Wysoglad | |
SDL_iconv_string() is available even with SDL1 | |||
2019-08-24 | CONFIGURE: Move check for iconv down | Jaromir Wysoglad | |
2019-08-24 | TESTBED: Comment correction | vyzigold | |
Co-Authored-By: Cameron Cawley <ccawley2011@gmail.com> | |||
2019-08-24 | COMMON: Add OSystem::convertEncoding documentation | Jaromir Wysoglad | |
2019-08-24 | TESTBED: Move encoding conversion tests to testbed | Jaromir Wysoglad | |
This way it is possible to test the backend conversions too. | |||
2019-08-24 | COMMON: Add missing documentation. | Jaromir Wysoglad | |
2019-08-24 | JANITORIAL: Remove debuging code. | Jaromir Wysoglad | |
2019-08-24 | WIN32: Fix conversion of multibyte encodings. | Jaromir Wysoglad | |
2019-08-24 | SDL: Fix convertEncoding for multibyte encodings. | Jaromir Wysoglad | |
2019-08-24 | TEST: Remove tests for ascii transliteration | Jaromir 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-24 | WIN32: Resolve endianity in convertEncoding() | Jaromir Wysoglad | |
2019-08-24 | COMMON: Resolve endianity in Encoding | Jaromir Wysoglad | |
2019-08-24 | TEST: Add tests for Common::Encoding | Jaromir Wysoglad | |
2019-08-24 | WIN32: Implement conversion to and from UTF-32 | Jaromir 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-24 | COMMON: Rename methods in Common::Encoding | Jaromir Wysoglad | |
2019-08-24 | COMMON: Refactor convertIconv | Jaromir Wysoglad | |
2019-08-24 | COMMON: Check for return values in Encoding | Jaromir Wysoglad | |
2019-08-24 | WIN32: Check calloc return value in covertEncoding | Jaromir Wysoglad | |
2019-08-24 | COMMON: Add propper Encoding setters | Jaromir Wysoglad | |
2019-08-24 | COMMON: Add documentation to Common::Encoding | Jaromir Wysoglad | |
2019-08-24 | COMMON: Add cyrilic transliteration to Encoding. | Jaromir Wysoglad | |
2019-08-24 | COMMON: Add transMan mapping encoding conversion. | Jaromir Wysoglad | |
2019-08-24 | WIN32: Add Win32 implementation of convertEncoding | Jaromir Wysoglad | |
2019-08-24 | WIN32: Add include guard to codepage.h | Jaromir Wysoglad | |
2019-08-24 | WIN32: Add a way to convert codepage name to cp ID | Jaromir Wysoglad | |
2019-08-24 | COMMON: Use backend specific encoding conversion | Jaromir Wysoglad | |
2019-08-24 | SDL: Add SDL implementation of convertEncoding | Jaromir Wysoglad | |
2019-08-24 | OSYSTEM: Add convertEncoding virtual method | Jaromir Wysoglad | |
2019-08-24 | COMMON: Add encoding conversion using iconv | Jaromir Wysoglad | |
2019-08-24 | CONFIGURE: Add option to compile with iconv. | Jaromir Wysoglad | |
2019-08-24 | AGI: Fix some GCC Compilation Warnings | D G Turner | |
These were associated with memset() of Mouse structure which now has a constructor method to do this instead. | |||
2019-08-24 | I18N: Update translations templates | Thierry Crozat | |
2019-08-24 | I18N: Update translation (German) | Lothar Serra Mari | |
Currently translated at 100.0% (1114 of 1114 strings) | |||
2019-08-24 | I18N: Update translation (French) | Purple T | |
Currently translated at 100.0% (1114 of 1114 strings) |