aboutsummaryrefslogtreecommitdiff
path: root/common/system.h
AgeCommit message (Collapse)Author
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-15Renamed OSystem::set_timer() to setTimerCallback(); more OSystem Doxygen changesMax Horn
svn-id: r13289
2004-03-15fix doxygen-comment mistakesMax Horn
svn-id: r13286
2004-03-15Added OSystem::getDefaultGraphicsMode(); renamed OSystem::get_height() and ↵Max Horn
get_width() to getHeight and getWidth(); augmented some doxygen comments in common/system.h svn-id: r13284
2004-03-13Document the backend feature flags a bit, I hope this clarifies their ↵Max Horn
purposes; if not feel free to augment the descriptions or tell me what I should add (same goes for the rest of the OSystem documentation, BTW) svn-id: r13252
2004-02-28renamed more OSystem methods to follow our naming scheme; renamed ↵Max Horn
NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend svn-id: r13087
2004-02-24the OSystem changes we discussed on the ML (note: renaming of the existing ↵Max Horn
OSystem API is not yet finished); porters will have to fix their ports to get them to compile again svn-id: r13036
2004-01-17Cleaner virtual keyboard support for the new CE backend, coming soonNicolas Bacca
svn-id: r12457
2004-01-16Hack for Launcher Scaler dropdown. Backends using the Launcher will need to ↵James Brown
implement the OSystem HAS_SCALER property. The global options dialog still needs doing. svn-id: r12436
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-12-16Add capture mouse option, patch #860831Travis Howell
Uses Ctrl m to toggle, since that is closest to original games. Disabled by default. svn-id: r11680
2003-11-08cleanup whitespacesPaweł Kołodziejski
svn-id: r11219
2003-11-04added PROP_GET_GFX_MODE; removed PROP_SHOW_DEFAULT_CURSORMax Horn
svn-id: r11132
2003-11-02turned NewGui into a singleton, and made OSystem a pseudo-singleton; added ↵Max Horn
Widget::findWidget (preparing to add support for nested widgets, for the tab widget) svn-id: r11045
2003-09-28removed duplicate g_timer object (one was global, one was static to ↵Max Horn
timer.cpp); set g_system earlier (might prevent a few race conditions) svn-id: r10471
2003-09-27OSystem changes: removed create_thread() method (not needed anymore; 'pure' ↵Max Horn
threads aren't very portable anyway, better we only use timers); introduced OSystem::TimerProc type svn-id: r10430
2003-09-20added explicit virtual destructor; added API which makes it potentially ↵Max Horn
possible to have an overlay with a different size than than the 'normal' screen (e.g. if the game runs at 320x200 and a 2x scaler runs, the overlay could be made 640x400 big, if the backend supports that) svn-id: r10326
2003-09-06added EVENT_SCREEN_CHANGED; small tweak to the way quit is handled in NewGuiMax Horn
svn-id: r10047
2003-08-02removed OSystem::set_mouse_pos (I hope I didn't break any backends, but if I ↵Max Horn
did it should be trivial to get them working again) svn-id: r9391
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-31added new header file backends/intern.h; removed some stuff from ↵Max Horn
common/system.h which is either only of interest to backends or code instantiating a backend (->backends/intern.h); also removed fmopl specific enums (->sound/fmopl.h) svn-id: r9327
2003-07-31use #define instead of enum here because that makes ccache more effective ↵Max Horn
when changing sample rates svn-id: r9326
2003-07-22start -> start_frame, to match backends (purely cosmetic :-)Max Horn
svn-id: r9140
2003-07-22fixed play_cdrom docsMax Horn
svn-id: r9131
2003-07-20Use automatic dirty rect code for simon games for now to reduce CPU usageTravis Howell
svn-id: r9093
2003-07-05enforce use of type MutexRefMax Horn
svn-id: r8778
2003-06-22Patch #757827: Aspect-ratio correctionMax Horn
svn-id: r8605
2003-06-09added clear_sound_proc method to backend API (this requires all backends to ↵Max Horn
be modified, but can't help it) svn-id: r8409
2003-06-08added quit eventMax Horn
svn-id: r8398
2003-05-29more OSystem docs & cleanupMax Horn
svn-id: r8118
2003-05-29added some doxygen comments to common/system.h; cleaned up the OSystem ↵Max Horn
interface a bit svn-id: r8116
2003-05-02Add PalmOS port stuffChris Apers
svn-id: r7261
2003-05-02Change int16 to NewGuiColor in overlay/RGB functionsChris Apers
svn-id: r7259
2003-03-25cleanupMax Horn
svn-id: r6856
2003-03-23move language enum to gameDetector.hJonathan Gray
svn-id: r6848
2003-03-23add comment to language enum I meant to do a while backJonathan Gray
svn-id: r6845
2003-03-08change RBG to RGB which follows the argument order and hence makes more sense...Jonathan Gray
svn-id: r6767
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06next pedantic cleanup codePaweł Kołodziejski
svn-id: r6714
2003-03-02Patch #691064: dot matrix scalerMax Horn
svn-id: r6663
2003-01-29Change AdLib emulation quality for slower devices - added ↵Nicolas Bacca
PROP_GET_FMOPL_ENV_BITS and PROP_GET_FMOPL_EG_ENT svn-id: r6573
2003-01-29Add some hebrew support and a little cleanupTravis Howell
svn-id: r6569
2003-01-29add ability to specify language for comi see scummvm -h for possible valuesJonathan Gray
svn-id: r6567
2003-01-15add new tv scanlines graphics scaler from Gregory Montoir, use -g tv2x to try itJonathan Gray
svn-id: r6462
2003-01-09All source and no headers make blah a blah blah blah.James Brown
svn-id: r6368
2002-12-28Fix NewGui for higher resolutions (eg, CMI)James Brown
svn-id: r6217
2002-12-25fix -pedantic warningsMax Horn
svn-id: r6108
2002-12-17New savefile backend system (bye bye NONSTANDARD_SAVE...)Marcus Comstedt
svn-id: r6007
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-11-30gp32 port stuffPeter Moraliyski
svn-id: r5761