aboutsummaryrefslogtreecommitdiff
path: root/common/util.h
AgeCommit message (Collapse)Author
2005-02-20Patch #1121337 (CGA rendering in early LEC titles).Eugene Sandulenko
Differences against patch: o Updated documentation o Fixed text colors o Implemented Hercules dithering Ditherers are based on loom ega and monkey ega, so for zak and mm they're wrong, i.e. these games look better than with original ditherers. TODO: Proper ditherers for zak & MM EGA ditherers for VGA SCUMM v5 games svn-id: r16816
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-09-28use MAXPATHLEN for path buffer sizeJonathan Gray
svn-id: r15319
2004-03-15fix circular header dependency, by moving StackLock class to common/system.h ↵Max Horn
(it ties closely into OSystem anyway) svn-id: r13292
2004-03-02Introduced new platform GF_WINDOWS. Used for HE games. GF_PC is DOSEugene Sandulenko
svn-id: r13128
2004-02-14const correctness!Max Horn
svn-id: r12874
2004-02-14Add mutex tracking to make it easier to debug imuse deadlocksJames Brown
svn-id: r12870
2004-02-10Correct hberewTravis Howell
svn-id: r12815
2004-02-10NL = NetherLands, NederLanden, NiederLande - NO is NorwayMax Horn
svn-id: r12813
2004-02-10Add languagesTravis Howell
Sync md5 Correct another name svn-id: r12805
2004-02-07Make g_platforms global, so that the alauncher can iterate over the list of ↵Max Horn
supported platforms svn-id: r12765
2004-02-07Added FM-TOWNS to platforms listMax Horn
svn-id: r12763
2004-01-10Start of debug channel support. TODO: Move this to the common Debugger system?James Brown
svn-id: r12289
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-06start work on czech subtitle support, not finishedJonathan Gray
svn-id: r12175
2003-12-30cleanup for language/platform functionsMax Horn
svn-id: r12034
2003-11-08cleanup whitespacesPaweł Kołodziejski
svn-id: r11219
2003-11-05export language list (so that it can be used by the GUI); added methods to ↵Max Horn
convert a Platform/Language ID into a canonical string svn-id: r11141
2003-11-01make doxygen happyGregory Montoir
svn-id: r11030
2003-10-17added russian as a language (part of patch #823031, adapted to recent code ↵Max Horn
changes) svn-id: r10878
2003-10-17moved platform/language constants to common/util.*Max Horn
svn-id: r10862
2003-10-14init RNG for everybody using time()Max Horn
svn-id: r10796
2003-10-04use namespace Common a bit more; don't zero the RNG in scumm (else the seed ↵Max Horn
gets reset); remove obsolete 256 color blending code svn-id: r10592
2003-09-10moved declaration of error/warning/debug from engine.h to util.hMax Horn
svn-id: r10149
2003-08-01#include cleanup (explicityl specify the location for headers from common/, ↵Max Horn
so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level) svn-id: r9359
2003-07-05fixed stack lock at startupMax Horn
svn-id: r8779
2003-07-05updated code to use type MutexRef; added class StackLock (from sdl backend, ↵Max Horn
now in util.*) svn-id: r8777
2003-06-14cleanupMax Horn
svn-id: r8480
2003-06-05unmacro-ed and templated ABS, MIN & MAXBertrand Augereau
svn-id: r8311
2003-05-29added some doxygen (javadoc style) comments. yes I sure these function ↵Max Horn
probably needed documentation the least, but I just wanted something simple to test this on :-) svn-id: r8094
2003-05-21pedantic fixesMax Horn
svn-id: r7789
2003-05-17make ARRAYSIZE 'return' an intMax Horn
svn-id: r7618
2003-05-15make SWAP a template function, so that it works for swapping non-int stuff, ↵Max Horn
too; 'int16' should be sufficient for points/rects svn-id: r7540
2003-05-04hexdump defaults to 16 bytes/line now, and prints an offestMax Horn
svn-id: r7317
2003-05-02make hexdump width variableMax Horn
svn-id: r7269
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06next pedantic cleanup codePaweł Kołodziejski
svn-id: r6714
2002-12-28get rid of getStringLen and use the more powerful resStrLen instead; moved ↵Max Horn
resStrLen from common/ to scumm/, where it belongs; enhanced resStrLen to suport V8; fixed translateText to support embeded vars (in strings I mean) - it may still not be fully correct but at least is better now; rewrote o6_arrayOps to parallel the V8 version - needs testing svn-id: r6215
2002-12-13changed OSystem to allow RBG<->16bit color conversion to be done in the ↵Max Horn
backend; after all, the backend 'knows' best what format the overlay uses. Default implementations of RBGToColor and colorToRBG assume 565 mode, backends other than SDL may want to provide alternate implementations (SDL backend already does the right thing for non-565 modes) svn-id: r5931
2002-12-01moved RNG to common/util.cppOliver Kiehl
svn-id: r5778
2002-11-30gp32 port stuffPeter Moraliyski
svn-id: r5761
2002-10-22inline function instead of macro for SWAP, to make -Wshadow more usefulMax Horn
svn-id: r5263
2002-09-19improved the text display in a newgui a bit: make the font proportiona; ↵Max Horn
implemented text alignment (left/right/center); alpha blending now not anymore at 50% but at 66%; moved some #defines to util.h svn-id: r4972
2002-09-15apply patch #609508 real fix for MI2 Dialog Box crash, by CCCP at Endy's requestJonathan Gray
svn-id: r4943
2002-09-08rewrote config class; cleanup; code restructuringMax Horn
svn-id: r4903
2002-08-25fixed some endian issues in the new SMUSH decoder; cleanupMax Horn
svn-id: r4842
2002-08-21Initial revisionMax Horn
svn-id: r4785