Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
This manifested in Drascula.
svn-id: r55582
|
|
-=), taken from the BS25 Vertex class
svn-id: r55476
|
|
svn-id: r55403
|
|
svn-id: r55380
|
|
svn-id: r55367
|
|
svn-id: r55315
|
|
svn-id: r55228
|
|
keys. As discussed on -devel.
svn-id: r55222
|
|
svn-id: r55200
|
|
svn-id: r55087
|
|
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
|
|
svn-id: r54978
|
|
svn-id: r54868
|
|
svn-id: r54828
|
|
svn-id: r54775
|
|
svn-id: r54716
|
|
- 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
|
|
svn-id: r54684
|
|
svn-id: r54564
|
|
svn-id: r54561
|
|
Needed for Mohawk (and Hugo Win eventually). Based on DrMcCoy's excellent Dark Seed II code.
svn-id: r54557
|
|
svn-id: r54555
|
|
svn-id: r54517
|
|
This is done as discussed on -devel.
svn-id: r54516
|
|
svn-id: r54500
|
|
svn-id: r54480
|
|
I also adapted the SDL backend to implement the API.
svn-id: r54479
|
|
svn-id: r54445
|
|
svn-id: r54441
|
|
svn-id: r54438
|
|
svn-id: r54436
|
|
svn-id: r54385
|
|
for any current symbian phone)
svn-id: r54372
|
|
compiler warnings for symbian
svn-id: r54371
|
|
svn-id: r54357
|
|
svn-id: r54355
|
|
* 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
|
|
svn-id: r54353
|
|
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
|
|
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
|
|
disposeParentStream as param
svn-id: r54336
|
|
svn-id: r54326
|
|
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
|
|
svn-id: r54259
|
|
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
|
|
svn-id: r54257
|
|
One-plugin-at-a-time can have fragmentation caused by the ConfigManager if a game changes any configuration value. By reallocating and copying over the ConfigManager, we avoid this problem.
svn-id: r54243
|
|
Revision 54206 broke translations support because it uncovered a bug in
the TranslationManager when reading the translations.dat file. In that file
all the stored string lengths include the terminating 0 but Common::String
expect a length without the terminating 0. Therefore all String objects
created from reading the translations.dat file had an incorrect size. This
caused the font file names to be wrong after adding the charset.
svn-id: r54235
|