aboutsummaryrefslogtreecommitdiff
path: root/backends/sdl/sdl-common.h
AgeCommit message (Collapse)Author
2006-02-20Moved common/scaler* to graphics/Max Horn
svn-id: r20797
2006-02-11Change CVS keywords to SVN keywordsMax Horn
svn-id: r20535
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-10-16Temporarily virtualize mouse drawing functions for the WinCE port. Hope that ↵Nicolas Bacca
line endings are correct since I have to use TortoiseCVS for this update :) svn-id: r19115
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-07-11Move scaler key handling to a separate method (this helps to fix a GCC 4.0 ↵Max Horn
warning, makes pollEvent() cleaner); fixed some code formatting issues svn-id: r18534
2005-07-05* Start of generic key configuration support for ScummVMLars Persson
* Moved KeyConfigDialog, key from WinCE to gui * Updated wince code to inherit and use new GUI::Keys and launch new dialog * New definition SMALL_SCREEN_DEVICE when keysdialog should be inittialized from options.cpp * Added new function to SDL\Events that handles key remapping. LINUPY & QTOPIA remapping moved to that function. SymbianOs.cpp overrides this function to enable key remapping to events * Compiled VC6++ project. This with warnings and errors, but NOT in the changed code. (SAGA,KYRA) * Compiled using WCE tools 3 for X86 target and running Scummvm in emulator to test * Compiled with UIQ target. The rest Symbian platforms might require further configuration to operate properly * Actor.h in Saga now compiles for default VC6 setting. * Aspect.cpp does not compile in VC6/WCE due to template problems with the kFastAndNiceAspectMode setting. * Changed order of creation of gamedetector and mainsystem in Main.cpp * If anything does not compile, or is totally out of order, please revert changes. svn-id: r18498
2005-06-21This is the SDL changes needed by the Symbian build to work properly.Lars Persson
Also there is a bugfix for using the joystick handling for SDL. (See events.cpp history) svn-id: r18428
2005-05-08Added two new methods to OSystem: grabPalette and grabRawScreenMax Horn
svn-id: r17974
2005-04-19Added new (optional) OSystem::initBackend() method; this (and its usage) ↵Max Horn
fixes bugs #1160977 and #1184664 svn-id: r17694
2005-04-09Moved the GFX_ constants to sdl-common.h, where they belong.Max Horn
svn-id: r17479
2005-03-20Fix bug #1166279 "BS1 & BS2: Launching game problems".Eugene Sandulenko
svn-id: r17187
2005-03-14Fix method names to comply to our coding standardsMax Horn
svn-id: r17134
2005-03-09Patch #1013937 "OSystem layer with bigger resolution". Now you will alwaysEugene Sandulenko
get at least 640x400 window. And finally we have means of implementing nice looking GUI. Also updated all backends. If your backend has ability to run with 640x400 or 640x480 resolution then read patch tracker item to find out details. Other port maintainers shouldn't worry, as this patch doesn't affect them, they still get their 320x200. svn-id: r17055
2005-02-22Implementation of GFX transactions. May cause some regressions in case IEugene Sandulenko
missed some unusual mode switching. This implementation let us avoid two nasty hacks in scumm.cpp. *Now* we could return to OSystem layers. patch. svn-id: r16855
2005-02-20Implement OSystem method disableCursorPalette(bool disable) as mentionedEugene Sandulenko
in patch #1013937 (OSystem layer with bigger resolution). svn-id: r16820
2005-02-17Mouse part of big patch #1013937 (OSystem layer with bigger resolution)Eugene Sandulenko
svn-id: r16800
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-30Swallow ctrl-alt keyup events, tooMax Horn
svn-id: r16384
2004-12-11CE backend needs to overload a few functions - list them with an appropriate ↵Nicolas Bacca
comment and hope they'll last more than a few months this time :p svn-id: r16030
2004-12-01renamed a few things to match our coding guidelinesGregory Montoir
simplified OSystem_SDL destructor and move all the SDL uninitialization stuff to the quit() method made saveScreenshot() returning false on fail svn-id: r15967
2004-11-23Next step in transaction implementation. Now it postpones all calls.Eugene Sandulenko
NOTE: This breaks most ports, and they will not pass assertions. If you will fix it (by moving violating OSystem calls to go() method), I'll be grateful. If you don't bother to fix it, there is a workaround. Just comment out beginGFXTransaction() and endGFXTransaction() in backends/sdl/graphics.cpp. This will tunr it off and will use default transaction-less implementation. svn-id: r15870
2004-11-13Add new clearScreen OSystem call. Currently only implemented in SDL backend. ↵James Brown
This call is currently only used for clearing the launcher screen to remove garbage from the main screen before reentering. svn-id: r15799
2004-10-15Renamed _scaler_proc -> _scalerProc; cleaned up _scalerType handlingMax Horn
svn-id: r15563
2004-09-28Rename remaining OSystem methods to match our coding guidelinesMax Horn
svn-id: r15332
2004-09-04Got rid of OSystem::move_screenMax Horn
svn-id: r14882
2004-07-16Applied patch #957544 to make output sample rate configurable at runtime.Torbjörn Andersson
svn-id: r14225
2004-05-09Make a few functions GFX functions virtual for CE backendNicolas Bacca
svn-id: r13817
2004-05-06Removed default value for keycolor in the OSystem implementationsMax Horn
svn-id: r13796
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-15Renamed OSystem::set_timer() to setTimerCallback(); more OSystem Doxygen changesMax Horn
svn-id: r13289
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-13Added an OSD (On Screen Display) to the SDL backendMax Horn
svn-id: r13248
2004-03-01removed obsolete membeMax Horn
svn-id: r13104
2004-03-01got rid of _mouseOldState; some minor cleanupMax Horn
svn-id: r13103
2004-02-29merged OSystem_SDL and OSystem_SDL_Common; split SDL backend into multiple ↵Max Horn
source files svn-id: r13092
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-27fix a recursive lock bug related to update_screen() (shouldn't have caused ↵Max Horn
problems on most systems, but still was a bug); rewrite the code which switches the scaler mode to be slightly more efficient svn-id: r13070
2004-02-25fix fullscreen switch code 'properly' (sorry for missing this one, folks). ↵Max Horn
Since we don't have the OpenGL variant anymore, we could now merge back the two parts of the SDL backend - and maybe split them into multiple files in a different way (events, graphics, audio, misc ?) svn-id: r13045
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-17add_dirty_rect turned to virtual method for new CE backendNicolas Bacca
svn-id: r12460
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-11-01made SDL backend use config managerMax Horn
svn-id: r11028
2003-10-05cleanupMax Horn
svn-id: r10612
2003-10-04revert the 'reverse Y axis' hackMax Horn
svn-id: r10594
2003-10-04small remarkMax Horn
svn-id: r10579
2003-10-01disable joystick input by default either command line or config file need to ↵Jonathan Gray
be used to enable it now, ability to choose joystick number to use also added svn-id: r10518