Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-09 | COMMON: Reduce overflow risk in Common::Rational += and -= operators | Max Horn | |
svn-id: r55839 | |||
2011-02-09 | COMMON: Add comment that explains strange <= checks in gcd() | Max Horn | |
svn-id: r55838 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2011-02-04 | COMMON: Only take the md5 of the resource fork data section | Matthew 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-30 | COMMON: 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-28 | COMMON: Fixed memory leakage in unarj readHeader(). | David Turner | |
This manifested in Drascula. svn-id: r55582 | |||
2011-01-23 | COMMON: Added some very simple operators to the Point class (+, -, += and ↵ | Filippos Karapetis | |
-=), taken from the BS25 Vertex class svn-id: r55476 | |||
2011-01-22 | COMMON: Update documentation of the MacResManager | Matthew Hoops | |
svn-id: r55403 | |||
2011-01-21 | COMMON: Document which engines use DCL | Matthew Hoops | |
svn-id: r55380 | |||
2011-01-21 | COMMON: Move SCI's DCL decompression code to common | Matthew Hoops | |
svn-id: r55367 | |||
2011-01-18 | COMMON: Some style fixes in config-manager.cpp. | Johannes Schickel | |
svn-id: r55315 | |||
2011-01-13 | COMMON: Some slight formatting fixes in config-manager.cpp. | Johannes Schickel | |
svn-id: r55228 | |||
2011-01-13 | CONFIGMANAGER: small changes to support old config files with no 'gameId' ↵ | Yotam Barnoy | |
keys. As discussed on -devel. svn-id: r55222 | |||
2011-01-11 | COMMON: Fix a few space formatting issues. | Jordi Vilalta Prat | |
svn-id: r55200 | |||
2011-01-01 | COMMON: Fix comment about getButtonState. | Alyssa Milburn | |
svn-id: r55087 | |||
2010-12-29 | CONFIG-MGR: added ability to add other non-game domains | Yotam 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-20 | OSYSTEM: Clarify grabPalette documentation after talking with Max about it. | Johannes Schickel | |
svn-id: r54978 | |||
2010-12-11 | COMMON: Handle C++-style comments in config files | Alyssa Milburn | |
svn-id: r54868 | |||
2010-12-08 | BACKENDS: Fix OSD implementation in ModularBackend. | Johannes Schickel | |
svn-id: r54828 | |||
2010-12-05 | COMMON: Fix AppleDouble support in the MacResManager (thanks, fuzzie) | Matthew Hoops | |
svn-id: r54775 | |||
2010-12-01 | ALL: Fix a few typos | Jordi Vilalta Prat | |
svn-id: r54716 | |||
2010-12-01 | I18N: 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-30 | I18N: Don't build TranslationManager when translation is disabled. | Jordi Vilalta Prat | |
svn-id: r54684 | |||
2010-11-29 | COMMON: Add a bit more to the doxygen comment for NEResources | Matthew Hoops | |
svn-id: r54564 | |||
2010-11-28 | COMMON: Remove unnecessary reference to file.h | Max Horn | |
svn-id: r54561 | |||
2010-11-28 | COMMON: Add support for loading NE resources and cursors | Matthew Hoops | |
Needed for Mohawk (and Hugo Win eventually). Based on DrMcCoy's excellent Dark Seed II code. svn-id: r54557 | |||
2010-11-28 | AmigaOS: Fixed compilation after the latest GSoC code merging (bug #3121350) | Filippos Karapetis | |
svn-id: r54555 | |||
2010-11-28 | COMMON: Comment out locale <-> Common::Language conversion utils for now. | Johannes Schickel | |
svn-id: r54517 | |||
2010-11-28 | BACKEND: Switch OSystem::getSystemLanguage return type to Common::String. | Johannes Schickel | |
This is done as discussed on -devel. svn-id: r54516 | |||
2010-11-26 | COMMON: Add an isBE() function to get the endianness of a ReadStreamEndian | Matthew Hoops | |
svn-id: r54500 | |||
2010-11-25 | COMMON: Adapt translation manager to use the OSystem for language detection. | Johannes Schickel | |
svn-id: r54480 | |||
2010-11-25 | OSYSTEM: Add API to query the system locale. | Johannes Schickel | |
I also adapted the SDL backend to implement the API. svn-id: r54479 | |||
2010-11-23 | COMMON: Add SeekableReadStreamEndian class | Max Horn | |
svn-id: r54445 | |||
2010-11-23 | COMMON: Remove default value for endianess in ReadStreamEndian subclasses | Max Horn | |
svn-id: r54441 | |||
2010-11-23 | COMMON: Add ReadStreamEndian mixin class | Max Horn | |
svn-id: r54438 | |||
2010-11-23 | COMMON: Remove XOR decoding capability from MemoryReadStream | Max Horn | |
svn-id: r54436 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-19 | SYMBIAN : Remove Symbian FatalError implementation (not really used anymore ↵ | Lars Persson | |
for any current symbian phone) svn-id: r54372 | |||
2010-11-19 | COMMON: Use user include instead of system include to remove lots of ↵ | Lars Persson | |
compiler warnings for symbian svn-id: r54371 | |||
2010-11-19 | COMMON: Push include file.h and fs.h from translation.h to translation.cpp | Max Horn | |
svn-id: r54357 | |||
2010-11-19 | COMMON: Cleanup EventRecorder | Max Horn | |
svn-id: r54355 | |||
2010-11-19 | COMMON: Cleanup XMLParser code | Max 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-19 | COMMON: Push #include stream.h from zlib.h to zlib.cpp | Max Horn | |
svn-id: r54353 | |||
2010-11-18 | COMMON: Change wrapBufferedWriteStream() to always disposes wrapped stream | Max 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-18 | BACKENDS: 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-18 | COMMON: Turn BufferedWriteStream into a template class, with ↵ | Max Horn | |
disposeParentStream as param svn-id: r54336 | |||
2010-11-18 | COMMON: Make implementation of Buffered*Stream classes internal | Max Horn | |
svn-id: r54326 | |||
2010-11-18 | COMMON: Fix incorrect use of assert() macro | Max 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 | |||
2010-11-16 | COMMON: Reverting r54257 as _singleton already was protected (and I am blind :) | Max Horn | |
svn-id: r54259 | |||
2010-11-16 | COMMON: Simplify DECLARE_SINGLETON macro | Max Horn | |
This makes it possible to write DECLARE_SINGLETON(foo); instead of DECLARE_SINGLETON(foo) without causing a warning about an extra semicolon. The extra semicolon helps some editors at parsing the C++ code. svn-id: r54258 |