aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2006-11-12Reworked code in the advanced game detector (getting rid of much of the evil ↵Max Horn
#define hell it consisted of previously) svn-id: r24685
2006-11-10Fix regression in AGOS engine detectorEugene Sandulenko
svn-id: r24671
2006-11-10Next step in AdvancedDetector unification. Moved all common functions toEugene Sandulenko
macroses. Now typical usage is just list of macros with parameters and array of game details. svn-id: r24670
2006-11-03added translation method to Common::RectGregory Montoir
svn-id: r24591
2006-11-03got rid of two memory leaksGregory Montoir
svn-id: r24589
2006-10-28Not required anymoreChris Apers
svn-id: r24561
2006-10-24const correctnessMax Horn
svn-id: r24488
2006-10-22Backend modularization: Create timer manager, savefile manager and audio ↵Max Horn
mixer in the backends for increased flexibility svn-id: r24443
2006-10-21Added OSystem::getTimerManager and OSystem::getMixer methods (wip)Max Horn
svn-id: r24405
2006-10-18Added Point::sqrDist method to (safely) compute the square of the distance ↵Max Horn
between two points svn-id: r24370
2006-10-14RevertTravis Howell
svn-id: r24303
2006-10-14Fix introduction of WWTravis Howell
svn-id: r24302
2006-10-13Fixes compiling for me with g++ (GCC) 4.1.2 20061007 (prerelease) (Debian ↵Johannes Schickel
4.1.1-16) on amd64. svn-id: r24298
2006-10-08Initial commit of the wince-gcc re-portKostas Nakos
svn-id: r24212
2006-10-08Added a const qualifier inside struct ADGameDescription (rule of thumb: Make ↵Max Horn
as many pointers and members const as possible, it helps prevent bugs, and potentially helps the optimizer) svn-id: r24181
2006-10-06Patch #1432376: "Very basic GP2X Backend"Eugene Sandulenko
svn-id: r24144
2006-10-03typoMax Horn
svn-id: r24093
2006-10-02Moved unrelated fields out of ADGameDescription structure.Eugene Sandulenko
svn-id: r24090
2006-10-02Doxygen compliance fixMax Horn
svn-id: r24087
2006-10-02Unify SAGA/AGOS detection code so other engines could also reuse itEugene Sandulenko
without further code duplication. svn-id: r24083
2006-10-02Remove BaseNodeType (it is not used anymore, we can readd it, should we ever ↵Max Horn
have need for it again) svn-id: r24079
2006-10-02Implemented "iconify window" opcode. This, of course, needs support in theTorbjörn Andersson
backend to work, and so far it's only done in the SDL backend. See the new kFeatureIconifyWindow flag. (This is patch #1568775.) svn-id: r24060
2006-09-30Rewrote class String to use an internal (stack based) storage for small ↵Max Horn
strings, thus avoiding a couple ten thousand heap allocations svn-id: r24043
2006-09-23Remove malloc include, which was only used by checkHeap()Travis Howell
svn-id: r23982
2006-09-23Re-order platform order, to avoid exclusionsTravis Howell
svn-id: r23981
2006-09-23Remove defines, which were only used by checkHeap()Travis Howell
svn-id: r23980
2006-09-23Removed CHECK_HEAPMax Horn
svn-id: r23979
2006-09-23Whitepsace changesTravis Howell
svn-id: r23978
2006-09-23Remove duplicate and left over _WIN32_WCE checksTravis Howell
svn-id: r23977
2006-09-23Fix mingw compileTravis Howell
svn-id: r23976
2006-09-23Moved error/warning/checkHeap from engines/engine.cpp to common/util.cppMax Horn
svn-id: r23975
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-16Overhaul of the debugger codeMax Horn
* Moved Common::Debuggger to GUI::Debugger (mainly to satisfy linker restrictions) * Change the base Debugger class to *not* be a template class anymore; instead, a thin (template based) wrapper class is used to hook up debugger commands * Removed duplicate Cmd_Exit and Cmd_Help methods in favor of a single version of each in GUI::Debugger * New Cmd_Help doesn't word wrap after 39/78 chars, but rather queries the console to determine when to wrap * Debugger::preEnter and postEnter aren't pure virtual anymore svn-id: r23890
2006-08-15Change Brazilian Portuguese acronym from "pt" to "br" in case there willEugene Sandulenko
be pure Portuguese games and to make use of brazilian flag. No detection stuff is dependent on this, though BASS and Sword1 make use of it. However no autoupgrade option is implemented, should it be? svn-id: r23710
2006-08-04Fixed some broken #include's (the PS2 and Symbian may need more fixed, though)Max Horn
svn-id: r23666
2006-08-04Added new method OSystem::getScreenChangeID(), which can be used by code to ↵Max Horn
track screen changes even without getting all EVENT_SCREEN_CHANGED events svn-id: r23661
2006-07-30Added explicit string equals/hash functors to a new header ↵Max Horn
common/hash-str.h; removed Hash functor specialization for String and char pointers; changed all code using hashmaps with string keys to explicitly specify whether they honor or ignore case svn-id: r23634
2006-07-30Added new equals(IgnoreCase) and compareTo(IgnoreCase) methods to class StringMax Horn
svn-id: r23633
2006-07-30Rename BaseNodeFunc to BaseNodeTypeMax Horn
svn-id: r23627
2006-07-24Documenting Common::File a bit.Johannes Schickel
svn-id: r23588
2006-07-23String class usage cleanupMax Horn
svn-id: r23582
2006-07-22Fix struct packing issues (macros are not resolve in #pragma params, at ↵Max Horn
least for GCC) svn-id: r23569
2006-07-22Added some warnings if md5_file is used on an illegal FilesystemNode.Johannes Schickel
svn-id: r23568
2006-07-22Added isValid to FilesystemNode and AbstractFilesystemNode. See my mail to ↵Johannes Schickel
-devel for more information. svn-id: r23567
2006-07-22Part of the FreeMiNT patchMax Horn
svn-id: r23566
2006-07-22Using FilesystemNode::name instead of FilesystemNode::displayName in the ↵Johannes Schickel
fileclass too, then again this doesn't *have* to work. (check FilesystemNode documentation) svn-id: r23562
2006-07-22Return false for directories on md5_file with a FSNode as param.Johannes Schickel
svn-id: r23560
2006-07-22- let md5_file accept a FilesystemNode too Johannes Schickel
- changes some engine detectors to use it svn-id: r23559
2006-07-22Added FilesystemNode::name methodMax Horn
svn-id: r23553
2006-07-21Removing GCC_PACK, we fully rely on START_PACK_STRUCTS / END_PACK_STRUCTS ↵Max Horn
now (hiya eriktorbjorn, this one is for you *ggg*) svn-id: r23547