aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2011-02-12JANITORIAL: Remove extraneous parenthesesOri Avtalion
svn-id: r55890
2011-02-10CONFIGURE: Add basic support for ICC.Johannes Schickel
svn-id: r55862
2011-02-09COMMON: Reduce overflow risk in Common::Rational += and -= operatorsMax Horn
svn-id: r55839
2011-02-09COMMON: Add comment that explains strange <= checks in gcd()Max Horn
svn-id: r55838
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2011-02-04COMMON: Only take the md5 of the resource fork data sectionMatthew Hoops
Since various apps can modify the type/creator of the files, we can't rely on the header of the resource fork to take the md5. I've therefore also recalculated all of the detector entries (all 5 of them) that use the Mac resource fork code. svn-id: r55764
2011-01-30COMMON: Add an erase method which takes an iterator to HashMap.Johannes Schickel
Currently there is no iterator returned from this method, to have some similarity to associative containers of the STL. I also "added" one unit test for this method, which is basically just a copy of the HashMap::erase(const Key &) test with the required adaptions. svn-id: r55661
2011-01-28COMMON: Fixed memory leakage in unarj readHeader().David Turner
This manifested in Drascula. svn-id: r55582
2011-01-23COMMON: Added some very simple operators to the Point class (+, -, += and ↵Filippos Karapetis
-=), taken from the BS25 Vertex class svn-id: r55476
2011-01-22COMMON: Update documentation of the MacResManagerMatthew Hoops
svn-id: r55403
2011-01-21COMMON: Document which engines use DCLMatthew Hoops
svn-id: r55380
2011-01-21COMMON: Move SCI's DCL decompression code to commonMatthew Hoops
svn-id: r55367
2011-01-18COMMON: Some style fixes in config-manager.cpp.Johannes Schickel
svn-id: r55315
2011-01-13COMMON: Some slight formatting fixes in config-manager.cpp.Johannes Schickel
svn-id: r55228
2011-01-13CONFIGMANAGER: small changes to support old config files with no 'gameId' ↵Yotam Barnoy
keys. As discussed on -devel. svn-id: r55222
2011-01-11COMMON: Fix a few space formatting issues.Jordi Vilalta Prat
svn-id: r55200
2011-01-01COMMON: Fix comment about getButtonState.Alyssa Milburn
svn-id: r55087
2010-12-29CONFIG-MGR: added ability to add other non-game domainsYotam Barnoy
The way we determine if a domain is a game domain or not when loading from the config file is by checking for a 'gameId' key. This required changing the method of loading somewhat. MiscDomains (ie. non-game domains) are saved to the config file before game domains but after the main domains. This change shouldn't mess anything up but it could probably use a look-through just in case. svn-id: r55060
2010-12-20OSYSTEM: Clarify grabPalette documentation after talking with Max about it.Johannes Schickel
svn-id: r54978
2010-12-11COMMON: Handle C++-style comments in config filesAlyssa Milburn
svn-id: r54868
2010-12-08BACKENDS: Fix OSD implementation in ModularBackend.Johannes Schickel
svn-id: r54828
2010-12-05COMMON: Fix AppleDouble support in the MacResManager (thanks, fuzzie)Matthew Hoops
svn-id: r54775
2010-12-01ALL: Fix a few typosJordi Vilalta Prat
svn-id: r54716
2010-12-01I18N: Improve the fallback language auto-detection.Jordi Vilalta Prat
- Broaden the range of language tags that could be accepted as fallback in auto-detection. For example, for a system with locale 'pt_PT', all of these would be accepted as valid fallbacks: 'pt_PT_*', 'pt', 'pt_*' - Make language codes matching case-insensitive as specified in RFC 4647. - Add support language code blocks longer than 2 characters. svn-id: r54715
2010-11-30I18N: Don't build TranslationManager when translation is disabled.Jordi Vilalta Prat
svn-id: r54684
2010-11-29COMMON: Add a bit more to the doxygen comment for NEResourcesMatthew Hoops
svn-id: r54564
2010-11-28COMMON: Remove unnecessary reference to file.hMax Horn
svn-id: r54561
2010-11-28COMMON: Add support for loading NE resources and cursorsMatthew Hoops
Needed for Mohawk (and Hugo Win eventually). Based on DrMcCoy's excellent Dark Seed II code. svn-id: r54557
2010-11-28AmigaOS: Fixed compilation after the latest GSoC code merging (bug #3121350)Filippos Karapetis
svn-id: r54555
2010-11-28COMMON: Comment out locale <-> Common::Language conversion utils for now.Johannes Schickel
svn-id: r54517
2010-11-28BACKEND: Switch OSystem::getSystemLanguage return type to Common::String.Johannes Schickel
This is done as discussed on -devel. svn-id: r54516
2010-11-26COMMON: Add an isBE() function to get the endianness of a ReadStreamEndianMatthew Hoops
svn-id: r54500
2010-11-25COMMON: Adapt translation manager to use the OSystem for language detection.Johannes Schickel
svn-id: r54480
2010-11-25OSYSTEM: Add API to query the system locale.Johannes Schickel
I also adapted the SDL backend to implement the API. svn-id: r54479
2010-11-23COMMON: Add SeekableReadStreamEndian classMax Horn
svn-id: r54445
2010-11-23COMMON: Remove default value for endianess in ReadStreamEndian subclassesMax Horn
svn-id: r54441
2010-11-23COMMON: Add ReadStreamEndian mixin classMax Horn
svn-id: r54438
2010-11-23COMMON: Remove XOR decoding capability from MemoryReadStreamMax Horn
svn-id: r54436
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-11-19SYMBIAN : Remove Symbian FatalError implementation (not really used anymore ↵Lars Persson
for any current symbian phone) svn-id: r54372
2010-11-19COMMON: Use user include instead of system include to remove lots of ↵Lars Persson
compiler warnings for symbian svn-id: r54371
2010-11-19COMMON: Push include file.h and fs.h from translation.h to translation.cppMax Horn
svn-id: r54357
2010-11-19COMMON: Cleanup EventRecorderMax Horn
svn-id: r54355
2010-11-19COMMON: Cleanup XMLParser codeMax Horn
* Get rid of obsolete comment about external documentation (link was broken for at least one year) * Remove unnecessary Common:: prefix * Push #include stream.h from .h to .cpp svn-id: r54354
2010-11-19COMMON: Push #include stream.h from zlib.h to zlib.cppMax Horn
svn-id: r54353
2010-11-18COMMON: Change wrapBufferedWriteStream() to always disposes wrapped streamMax Horn
This is the only we need right now, and it saves a few bytes per instance. The template approach I used before has the drawback that it increases the binary size, which negates the benefit. Thanks to LordHoto for pointing this out. svn-id: r54344
2010-11-18BACKENDS: Implement logging API proposed by Max on -devel.Johannes Schickel
This commits a slightly modified patch from my patch tracker item #3104630 "OSYSTEM: Add logging API as proposed by Max on -devel". I was not able to test compilation on Android and SamsungTV, since there is no toolchain for those on buildbot (or I was too blind to find them). svn-id: r54339
2010-11-18COMMON: Turn BufferedWriteStream into a template class, with ↵Max Horn
disposeParentStream as param svn-id: r54336
2010-11-18COMMON: Make implementation of Buffered*Stream classes internalMax Horn
svn-id: r54326
2010-11-18COMMON: Fix incorrect use of assert() macroMax Horn
The assert() macro may be compiled to be empty. In that case, its arguments are *NOT* evaluated. Hence, things like assert(doSomething()) must not be used whenever doSomething() has important side effects. Also document BufferedWriteStream::flushBuffer() and explain why it exists parallel to BufferedWriteStream::flush(). svn-id: r54322