aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2019-09-01TTS: Add reference counting to TTSVoiceJaromir Wysoglad
Also refactor TTSVoice destruction to use this reference counting.
2019-09-01TTS: Implement default behavior of TTS settersJaromir Wysoglad
2019-09-01TTS: Add documentation to common/text-to-speech.hJaromir Wysoglad
2019-09-01TTS: Add age to TTSVoiceJaromir Wysoglad
2019-09-01TTS: Finish implementing the Windows TTS managerJaromir Wysoglad
2019-09-01TTS: Add voice selection to optionsJaromir Wysoglad
2019-09-01TTS: Add text to speech to the GUI.Jaromir Wysoglad
2019-09-01TTS: Add ttsStatus push and pop functionsJaromir Wysoglad
2019-09-01TTS: Add checks for correct TTS engine state.Jaromir Wysoglad
2019-09-01TTS: Resolve segfault when exiting scummvmJaromir Wysoglad
2019-09-01TTS: Add part of linux TTSJaromir Wysoglad
2019-09-01TTS: Create a TTS skeletonJaromir Wysoglad
2019-08-25COMMON: Don't include iconv.h in common/encoding.hJaromir 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-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-24COMMON: Convert endianity when needed in Encoding.Jaromir Wysoglad
2019-08-24COMMON: Fix typosJaromir Wysoglad
2019-08-24COMMON: Encoding refactoringJaromir Wysoglad
2019-08-24COMMON: Add OSystem::convertEncoding documentationJaromir Wysoglad
2019-08-24COMMON: Add missing documentation.Jaromir Wysoglad
2019-08-24JANITORIAL: Remove debuging code.Jaromir Wysoglad
2019-08-24COMMON: Resolve endianity in EncodingJaromir Wysoglad
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-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-24COMMON: Use backend specific encoding conversionJaromir Wysoglad
2019-08-24OSYSTEM: Add convertEncoding virtual methodJaromir Wysoglad
2019-08-24COMMON: Add encoding conversion using iconvJaromir Wysoglad
2019-08-20COMMON: added support for ini files with non english charactersAndrei Prykhodko
2019-08-20COMMON: Handle invalid INI file characters gracefullyFilippos Karapetis
This replaces all the asserts with warning messages
2019-08-19COMMON: fixed reading ini files which have not value for keyAndrei Prykhodko
2019-08-13LUA: Fix end of namespace commentCameron Cawley
2019-08-13LUA: Remove duplicate object file from module.mkCameron Cawley
2019-08-13COMMON: Move Lua into Common and make it into...Nipun Garg
an engine feature
2019-08-11COMMON: Implement FSNode::createDirectoryRecursive()Cameron Cawley
2019-08-11COMMON: Add warnings on failed FSNode::createDirectory()lolbot-iichan
2019-08-11COMMON: Implement createDirectory() method to Common::FSNodelolbot-iichan
Added a simple wrapper for AbstractFSNode::create(true) since there was no way to create directories.
2019-08-06BACKENDS: Rename and simplify AbstractFSNode::create()Cameron Cawley
2019-07-30COMMON: Update getHumanReadableBytes() in util.hAlexander 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-30COMMON: Add getHumanReadableBytes() in util.hAlexander Tkachev
This function was used in cloud-related DownloadDialog before, and now it is also used in Options > Cloud tab.
2019-07-24COMMON: Add Default Values for Joystick State StructureD 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-24COMMON: Add wrappers for iscntrl() and isgraph()Cameron Cawley
2019-07-21COMMON: Add conversion table for CP1254lolbot-iichan
2019-07-18COMMON: Fix U32String initialization issuesPeter 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-16COMMON: Add Turkish languagelolbot-iichan
2019-07-13SDL: Fix compiler warning and joystick event handlingjepael
2019-07-08COMMON: Open the main menu when the joystick START button is pressedCameron Cawley