Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-25 | COMMON: Don't include iconv.h in common/encoding.h | Jaromir Wysoglad | |
Move #include<iconv.h> from common/encoding.h to common/encoding.cpp and change the methods accordingly. This resulted in not saving the iconvHandle if using the "non-static" version of conversion, but it simplified the code and hopefuly resolved issues with forbidden symbols on some platforms. | |||
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 | COMMON: Convert endianity when needed in Encoding. | Jaromir Wysoglad | |
2019-08-24 | COMMON: Fix typos | Jaromir Wysoglad | |
2019-08-24 | COMMON: Encoding refactoring | Jaromir Wysoglad | |
2019-08-24 | COMMON: Add OSystem::convertEncoding documentation | Jaromir Wysoglad | |
2019-08-24 | COMMON: Add missing documentation. | Jaromir Wysoglad | |
2019-08-24 | JANITORIAL: Remove debuging code. | Jaromir Wysoglad | |
2019-08-24 | COMMON: Resolve endianity in Encoding | Jaromir Wysoglad | |
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 | 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 | COMMON: Use backend specific encoding conversion | 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-20 | COMMON: added support for ini files with non english characters | Andrei Prykhodko | |
2019-08-20 | COMMON: Handle invalid INI file characters gracefully | Filippos Karapetis | |
This replaces all the asserts with warning messages | |||
2019-08-19 | COMMON: fixed reading ini files which have not value for key | Andrei Prykhodko | |
2019-08-13 | LUA: Fix end of namespace comment | Cameron Cawley | |
2019-08-13 | LUA: Remove duplicate object file from module.mk | Cameron Cawley | |
2019-08-13 | COMMON: Move Lua into Common and make it into... | Nipun Garg | |
an engine feature | |||
2019-08-11 | COMMON: Implement FSNode::createDirectoryRecursive() | Cameron Cawley | |
2019-08-11 | COMMON: Add warnings on failed FSNode::createDirectory() | lolbot-iichan | |
2019-08-11 | COMMON: Implement createDirectory() method to Common::FSNode | lolbot-iichan | |
Added a simple wrapper for AbstractFSNode::create(true) since there was no way to create directories. | |||
2019-08-06 | BACKENDS: Rename and simplify AbstractFSNode::create() | Cameron Cawley | |
2019-07-30 | COMMON: Update getHumanReadableBytes() in util.h | Alexander Tkachev | |
Function now casts bytes (as <1024) to unsigned long int to correspond "%lu" format string. For consistency, KB are now printed as floating number. Finally, it looks like double is pretty precise to be used in comparisons, so I made the function a little bit shorter. | |||
2019-07-30 | COMMON: Add getHumanReadableBytes() in util.h | Alexander Tkachev | |
This function was used in cloud-related DownloadDialog before, and now it is also used in Options > Cloud tab. | |||
2019-07-24 | COMMON: Add Default Values for Joystick State Structure | D G Turner | |
This ensures that this has a defined value when used without the engine needing to set the field values directly i.e. as per CGE. | |||
2019-07-24 | COMMON: Add wrappers for iscntrl() and isgraph() | Cameron Cawley | |
2019-07-21 | COMMON: Add conversion table for CP1254 | lolbot-iichan | |
2019-07-18 | COMMON: Fix U32String initialization issues | Peter Kohaut | |
Bug 1: If the original C string contained chars > 127 they would be stored as huge u32 numbers due to the underflow as char is signed. It still might end-up with invalid UTF32 characters, but now the caller can control it. Bug 2: The inline storage was not properly initialized when U32String was initalized from shorter non-UTF32 strings. | |||
2019-07-16 | COMMON: Add Turkish language | lolbot-iichan | |
2019-07-13 | SDL: Fix compiler warning and joystick event handling | jepael | |
2019-07-08 | COMMON: Open the main menu when the joystick START button is pressed | Cameron Cawley | |
2019-07-08 | SDL: Initial implementation of joystick events | Cameron Cawley | |
2019-06-30 | JANITORIAL: Avoid C4121 warnings in MSVC by reordering fields | Le Philousophe | |
C4121 is about 'symbol': alignment of a member was sensitive to packing | |||
2019-06-30 | COMMON & WINTERMUTE: Use non-1252 for 125X games (PR 1698) | lolbot-iichan | |
* WINTERMUTE: Add detection for "The Driller Incident" "The Driller Incident" is a small freeware game for Wintermute, avaliable in English and Russian: http://questzone.ru/enzi/files/1645 * WINTERMUTE: Add detection table for "One Helluva Day" demo "One Helluva Day" is a point-and-click adventure demo in English / Czech / Russian. Free download: https://store.steampowered.com/app/603680/One_helluva_day/ * WINTERMUTE: Support CHARSET property for TT fonts "// we don't need this anymore" was a mistake =) Surely, most Wintermute games are either designed for 1252 language (DE_DEU, EN_ANY, ES_ESP, FR_FRA, IT_ITA, PT_BRA), or don't use TrueType fonts (5ma, deadcity, grotter1, grotter2, thekite, tib), or use CHARSET=1 with UTF strings (dirtysplit, reversion1, reversion2, twc), which meen this conversion is not needed for those games. However, there are some games that explicitly states CHARSET=10 (driller (RU_RUS), oknytt (RU_RUS), onehelluvaday (UNK_LANG when playing as Russian)) and there are some games with CHARSET=1 with non-1252 in mind (bookofgron (RU_RUS excepts 1251), carolreed4 (RU_RUS excepts 1251), kulivocko (CZ_CZE excepts 1250)). This fixes text in some games: bookofgron, carolreed4, driller, kulivocko, oknytt, onehelluvaday. * WINTERMUTE: Break savegame compatibility sizeof(BaseFontTT) was changed, so let's break savegame compatibility * COMMON: Add conversion tables for win1253 and win1257 * COMMON: Add string conversion from U32String back to Common::String convertUtf32ToUtf8 code is based on Wintermute::ConvertUTF32toUTF8 convertFromU32String use convertUtf32ToUtf8 for UTF8 or lookup through conversion table for single-byte encodings * WINTERMUTE: Use Common::convert functions for non-UTF charsets * WINTERMUTE: Fix whitespaces at detection tables * WINTERMUTE: Add TODO comments | |||
2019-06-21 | ANDROID: Move isConnectionLimited into OSystem | Cameron Cawley | |
2019-06-01 | STREAM: add read/write functions for double LE/BE | Le Philousophe | |
2019-06-01 | COMMON: Fix a memory leak in Common::DumpFile | Bastien Bouclet | |
2019-05-24 | GLK: TADS2: Added code for output, run, various miscellaneous | Paul Gilbert | |
2019-05-12 | COMMON: Fix seek return values, memory stream use in create_titanic | Paul Gilbert | |
2019-05-12 | COMMON: Changed DumpFile & StdIOStream to derive from SeekableWriteStream | Paul Gilbert | |
2019-05-12 | COMMON: Created SeekableWriteStream class | Paul Gilbert | |
2019-05-01 | COMMON: Replace NEResourceType and PEResourceType with a shared enum | Cameron Cawley | |
2019-04-30 | GUI: Support adding games via Drag and Drop | Cameron Cawley | |