aboutsummaryrefslogtreecommitdiff
path: root/common/system.h
AgeCommit message (Collapse)Author
2004-05-05Extend setMouseCursor with additional keycolor parameter. Lets saga use 255Eugene Sandulenko
as white color. Made this function more safe by copying cursor data to newly created buffer. svn-id: r13777
2004-03-28Remove explicit OSystem parameter from StackLock constructor; added ↵Max Horn
OSystem::displayMessageOnOSD (not yet used; default implementation provided) svn-id: r13413
2004-03-28Renamed more OSystem methodsMax Horn
svn-id: r13410
2004-03-28reorder contentMax Horn
svn-id: r13395
2004-03-27clarify OSystem specification (setTimerCallback() must be 'atomic')Max Horn
svn-id: r13391
2004-03-16Fixed typo.Torbjörn Andersson
svn-id: r13316
2004-03-15...and mor. Next big thing should be to document the overlay stuff, but ↵Max Horn
that'll have to wait till after I slept :-) svn-id: r13295
2004-03-15more tweaks to doxygenMax Horn
svn-id: r13294
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