aboutsummaryrefslogtreecommitdiff
path: root/common/system.h
AgeCommit message (Collapse)Author
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
2002-11-19Small Windows CE changes : detect old WinCE as NONSTANDARD_PORT, change ↵Nicolas Bacca
__cdecl for these systems, add 2 sampling rates for WinCE due to problems with Smush mixer in 11 kHz svn-id: r5604
2002-10-16patch #620627: mouse wheel support for NewGuiMax Horn
svn-id: r5169
2002-10-14added new property to system interface, to be used by NewGuiMax Horn
svn-id: r5144
2002-09-24fix for bug #613369; added some files to .cvsignoreMax Horn
svn-id: r5015
2002-09-19Added overlay to OSystem interface; implemented overlay in SDL backend (all ↵Max Horn
other backends, including SDL_gl, still need to implement this!); changed NewGUI to make use of the overlay; added Cmd-Q as a shortcut for Quit on MacOS X svn-id: r4971
2002-09-18Timer is handled in Engine nowPaweł Kołodziejski
svn-id: r4964
2002-09-09Applied roever's screen effects patch (#602595) and fixed LethalWP's Makefile ;)Michael Pearce
svn-id: r4909