aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-02Implemented transparent List::iterator to List::const_iterator conversion ↵Johannes Schickel
and updated our tests accordingly. svn-id: r31357
2008-04-02Committed patch #1929274 "HashMap: Iterator rework".Johannes Schickel
svn-id: r31356
2008-04-01Fixed bug in GUI code, should hopefully fix white boxes appearing around ↵Johannes Schickel
inventory. svn-id: r31355
2008-04-01Fixed spellbook graphics in German CD version.Johannes Schickel
svn-id: r31354
2008-04-01Updated MSVC7 project files using the new MSVC project file conversion toolFilippos Karapetis
svn-id: r31350
2008-04-01Updated MSVC71 project files using the new MSVC project file conversion toolFilippos Karapetis
svn-id: r31349
2008-04-01Added my MSVC8->MSVC7/MSVC71 conversion tool from patch #1861744 - "MSVC ↵Filippos Karapetis
project files cleanup" svn-id: r31348
2008-04-01Add detection entry for Serguei's Destiny II Demo v1.3.1 (March 22nd 2008).Kari Salminen
svn-id: r31346
2008-03-31Fix compilation on MSVC 8 & 9 (Added memorypool.h and memorypool.cpp to the ↵Kari Salminen
project file). svn-id: r31345
2008-03-31Updated MSVC8 and MSVC9 kyra project files for commit #31295Filippos Karapetis
svn-id: r31340
2008-03-30Added fixme regarding header 'new'.Johannes Schickel
svn-id: r31339
2008-03-30Some minor whitespace changes, and the customary "end of namespace" comment.Torbjörn Andersson
svn-id: r31338
2008-03-30Don't enter run loop when quit flag is set.Johannes Schickel
svn-id: r31337
2008-03-30Implement quit flag handling in Kyra2 GUI code.Johannes Schickel
svn-id: r31336
2008-03-30Fixed bug which caused sometimes garbage text to be displayed.Johannes Schickel
svn-id: r31335
2008-03-30Removed char &operator [] from class String -- it had the potential to wreak ↵Max Horn
havoc when used on shared strings (thanks to tramboi for pointing this out) svn-id: r31334
2008-03-30Committed salty-horse's documentation patch.Johannes Schickel
svn-id: r31333
2008-03-30Cleanup.Johannes Schickel
svn-id: r31332
2008-03-30- fixed savegame description loading in kyra1Johannes Schickel
- added Kyra2 load menu, currently just accessable from startup menu though svn-id: r31331
2008-03-30Whitespacing fixesBertrand Augereau
svn-id: r31330
2008-03-30Added checks for implicit SharedPtr casting functionallity.Johannes Schickel
svn-id: r31329
2008-03-30Add section about converting savedgames from original versions. Please add ↵Travis Howell
details for other games, where this is possible. svn-id: r31328
2008-03-30Dropped superfluous 'virtual' keyword (saves us a few bytes for each String)Max Horn
svn-id: r31327
2008-03-30#include <cstring> => #include <string.h> (for size_t)Bertrand Augereau
svn-id: r31325
2008-03-30std::max => utils.h MAXBertrand Augereau
Added GPL headers svn-id: r31324
2008-03-30The "anchor" (root) of the linked list is now constructed inplace in the ↵Bertrand Augereau
List instead of being newed (it has the same lifetime as the List itself anyway) svn-id: r31323
2008-03-30Fixed signed/unsigned warning.Torbjörn Andersson
svn-id: r31322
2008-03-30The hashmap uses the memorypool for allocating/deallocating its NodesBertrand Augereau
(It is faster and it saves approximately 70kB the DS or other small devices will appreciate having) svn-id: r31321
2008-03-30Introduction of a fixed size memory pool with a typical free list implementationBertrand Augereau
+ : amortized O(1) allocation, O(1) deallocation, less overhead per allocation - : unused memory is not reclaimed until death or manual invocation of a function svn-id: r31320
2008-03-30Cleanup.Johannes Schickel
svn-id: r31319
2008-03-30Always clip rect to copy in Screen::copyRegion now, like the original does.Johannes Schickel
This fixes bug #1537373 "KYRA1: Crash when meeting Zanthia". svn-id: r31318
2008-03-30- get rid of const_castFlorian Kagerer
svn-id: r31317
2008-03-30Cleanup.Johannes Schickel
svn-id: r31316
2008-03-30Add test for copying hashmaps.Johannes Schickel
svn-id: r31315
2008-03-30Fixed hashmap code. (please make a better check next time when changing code ↵Johannes Schickel
in common/, this was a really bad one :-/) svn-id: r31314
2008-03-30Cleanup.Johannes Schickel
svn-id: r31313
2008-03-30- Added support for custom deletion operator (aka deleter) support for ↵Johannes Schickel
SharedPtr. - Removed two failing comparison tests of SharedPtr in our test suite (those were not supported according to our documentation anyway) svn-id: r31312
2008-03-30Readded friend statement required by standard conform compilers. Disabled ↵Johannes Schickel
for gcc 2.95 though. svn-id: r31311
2008-03-30Renamed some functions according to our coding guidelines.Johannes Schickel
svn-id: r31310
2008-03-30- fixed formattingJohannes Schickel
- fixed const correctness (needed a const_cast though :-/) svn-id: r31309
2008-03-30Formatting.Johannes Schickel
svn-id: r31308
2008-03-29Let mass detector add all hits, instead of only the first oneMax Horn
svn-id: r31307
2008-03-29New drawShape code for Kyra 1 and 2. Scaled sprites no longer appear ↵Florian Kagerer
mutilated. This also fixes bug #1582675 (KYRA1: Brandon standing IN the floor). This still needs some testing (for both Kyra 1 and Kyra 2). svn-id: r31306
2008-03-29Centralized the way the hashmaps allocate and free nodes (in order to ↵Bertrand Augereau
instrument and maybe use a pool allocator later) svn-id: r31305
2008-03-29Removing dead codeMax Horn
svn-id: r31304
2008-03-29Changed FilesystemNode to use a SharedPtr instead of implementing its own ↵Max Horn
ref counting svn-id: r31303
2008-03-29- allow SharedPtr objects with incomplete typeJohannes Schickel
- updated documentation accordingly - clarified documentation about comparison operators of SharedPtr svn-id: r31301
2008-03-29Add patch #1928643 - Czech fan translation of Simon the Sorcerer 1.Travis Howell
svn-id: r31300
2008-03-29Document SharedPtr bool conversion operator; added test cases for it; also ↵Max Horn
added two test cases for the comparision operators, which currently fail svn-id: r31299
2008-03-29Removed unused friends statement (causes internal compiler error with GCC ↵Max Horn
2.95 on BeOS) svn-id: r31298