aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2009-12-27replaced bubble sort with quick sortVladimir Menshakov
added distance(a, b) functions svn-id: r46638
2009-12-15Got rid of ReadStream::ioFailed()Max Horn
svn-id: r46379
2009-12-09Slightly modified commit of patch #2911414 "MSVC: conversions warnings in ↵Johannes Schickel
common code". svn-id: r46308
2009-12-07COMMON: Document class MemoryPool; make MemoryPool::_chunkSize constMax Horn
svn-id: r46282
2009-12-07Applied patch from patch item #2909854 in order to fix compilation when ↵Filippos Karapetis
language extensions are disabled in MSVC svn-id: r46273
2009-11-29COMMON: Replace NORETURN by NORETURN_PRE & NORETURN_POSTMax Horn
svn-id: r46205
2009-11-26Renamed common/console.* to common/textconsole.* to fix compilation under ↵Filippos Karapetis
MSVC again (broken with commit #46130). MSVC places all object files for each engine in the same folder (even if they're in subfolders), which resulted in clashing between gui/console.* and common/console.*. There's no easy way around this, other than turning the resulting MSVC files into a big mess, so a simple file rename is more feasible svn-id: r46151
2009-11-24COMMON: Remove dependency on engines code (by using the inversion principle).Max Horn
svn-id: r46130
2009-11-24typoMax Horn
svn-id: r46129
2009-11-24Fix incorrectly placed doxygen comments; replace Common::ID2string by ↵Max Horn
Common::tag2string svn-id: r46127
2009-11-23COMMON: Remove various variants of the md5_file / md5_file_string funcs; ↵Max Horn
turned the (disabled) MD5 test code into a working unit test svn-id: r46108
2009-11-23PS2 & NDS: Remove ps2_fprintf and some useless typedefs and #defines; use ↵Max Horn
fputs instead of fprintf svn-id: r46107
2009-11-23Remove SCUMMVM_USE_LONG_INTMax Horn
svn-id: r46103
2009-11-21Ooops...Johannes Schickel
svn-id: r46048
2009-11-21Change Archive::listMatchingMembers to match the pattern case-insensitively.Johannes Schickel
svn-id: r46046
2009-11-21Add comment why pattern is converted to lowercase in ↵Johannes Schickel
FSDirectory::listMatchingMembers. svn-id: r46045
2009-11-10Move definition of stdint types to the only file that needs them (mpeg_player.h)Max Horn
svn-id: r45820
2009-11-10Add some FIXME comments about defining types from stdint.h on our own.Johannes Schickel
svn-id: r45816
2009-11-09added support for samsung tvPaweł Kołodziejski
svn-id: r45777
2009-11-06Commit digitall's patch for bugs #2892510 and #2892510 with an additional ↵Johannes Schickel
comment. svn-id: r45697
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-21Small formatting fixesJordi Vilalta Prat
svn-id: r45299
2009-10-20cleanupMax Horn
svn-id: r45286
2009-10-19Added operator== and != to Common::ArrayMax Horn
svn-id: r45247
2009-10-18Introduced new type Common::DisposeAfterUse::FlagMax Horn
svn-id: r45233
2009-10-15Give Gob1 CD-i its own platform.Matthew Hoops
svn-id: r45135
2009-10-12Fix broken size in Common::String::printf output in MSVCWillem Jan Palenstijn
svn-id: r44979
2009-10-08Change doxygen inline comments from "//!" to "///" as proposed on -develMax Horn
svn-id: r44802
2009-10-08Introduce a new struct TimeDate, replacing struct tm in client code. May ↵Max Horn
lead to compilation issues in ports, which should be trivial to fix, though svn-id: r44793
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-10-04Reduce usage of Common::String::emptyStringMax Horn
svn-id: r44603
2009-10-03Use buffer in Common::String::printf slightly more efficientlyWillem Jan Palenstijn
svn-id: r44562
2009-10-03Fixed bug in archive.cpp that caused at least one engine (SAGA) not to workYotam Barnoy
svn-id: r44560
2009-10-01Fix Common::String::printf in MSVCWillem Jan Palenstijn
svn-id: r44520
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-09-27Backported NDS changes from 1.0.0 branch to trunkMax Horn
svn-id: r44426
2009-09-24Remove references to non existant function convertScreenRect.Johannes Schickel
svn-id: r44310
2009-09-24Removed the MSVC-specific pragmas for disabling warnings. These are now in ↵Filippos Karapetis
ScummVM_Global.vsprops and thus not needed in scummsys.h svn-id: r44283
2009-09-23Got rid of Common::File::addDefaultDirectory, instead implemented the ↵Johannes Schickel
solution proposed in "Case agnostic handling for directories (and files)" on -devel. svn-id: r44266
2009-09-23COMMON: Add "ignoreCase" parameter to matchString.Johannes Schickel
svn-id: r44265
2009-09-22Fix warning in gcc 3.3.5, by changing FORCEINLINE definition.Johannes Schickel
svn-id: r44262
2009-09-22Remove superfluous checksWillem Jan Palenstijn
svn-id: r44258
2009-09-22Fix regression in 44236, which caused iterators to see dummy node entries as ↵Johannes Schickel
valid entries. svn-id: r44256
2009-09-21Stop confusing doxygen :)Max Horn
svn-id: r44237
2009-09-21COMMON: Remove Common::HashMap::_dummyNode, instead use HASHMAP_DUMMY_NODE ↵Max Horn
(this saves memory and should still be safe) svn-id: r44236
2009-09-11fix duplicate definition of FORCEINLINE on mingw toolchainsNorbert Lange
svn-id: r44033
2009-09-11Slightly modified version of Patch #2838562: Improve endian.h and stream.hMax Horn
svn-id: r44027
2009-09-06COMMON: (Inactive) code to debug memory leaks in memory pools + typo fixBertrand Augereau
svn-id: r43990
2009-09-06COMMON: HashMap::getVal now allows specifying a default value.Max Horn
A new variant of HashMap::getVal with a second 'default value' parameter has been added. This helps avoid many contains() + getVal() combos (which incur double lookup penalty), and is much lighter than using find() (which has to create an iterator). svn-id: r43983
2009-09-03Fix a new/free mismatch when creating a MemoryReadStream from a ↵Matthew Hoops
MemoryWriteStreamDynamic by changing MemoryWriteStreamDynamic to use malloc/free instead of new/delete[]. This could have affected ScummEngine_v4::prepareSavegame(). svn-id: r43918