Matthew Hoops
4a7e4e5b22
ALL: Don't use EventRecorder at all when not compiled in
2013-07-06 23:54:45 -04:00
Johannes Schickel
be61cb669a
Merge pull request #350 from chrisws/tizen_port_1_6_0a
...
TIZEN: bada port updated to tizen
Conflicts:
backends/platform/tizen/system.cpp
2013-07-04 23:33:02 +02:00
Chris Warren-Smith
be399188c4
TIZEN: bada port updated to tizen
2013-07-03 07:04:11 +10:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
Johannes Schickel
aec9b9e22a
ALL: Let overlay related methods in OSystem take a void * and use a proper pitch values.
...
This is a first step to get rid of OverlayColor, which is a requirement for
proper 4Bpp overlay support.
2012-06-16 04:17:14 +02:00
Johannes Schickel
d27d951d0b
BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer.
...
This is mainly for consistency with OSystem::copyRectToScreen.
2012-06-16 03:28:42 +02:00
Johannes Schickel
31880186e1
BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte *" as buffer.
...
This removes the need to convert the parameter to copyRectToScreen to
"const byte *", which is commonly used in games, which use Graphics::Surface
to store their graphics data.
2012-06-16 02:18:01 +02:00
Johannes Schickel
a401f0a19e
ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic.
...
All uses of the old target scale API actually wanted to disallow scaling of
the mouse cursor. This commit adapts our API to this and thus simplifies
backend implementations.
Some backends, most notable the Wii and Android, did some implementation of
the cursor target scale, which I didn't adapt yet. I added a TODO for the
porters there.
2012-06-03 02:02:57 +02:00
Max Horn
83f8f33c40
BACKENDS: cleanup
2011-06-08 12:13:10 +02:00
Max Horn
04afdf7c7d
BACKENDS: Move more 'manager slots' from ModularBackend to OSystem
2011-06-07 14:57:56 +02:00
Max Horn
c81e94b252
BACKENDS: Unify EventManager setup
2011-06-06 16:13:57 +02:00
Max Horn
afb06b51cc
BACKENDS: Unify AudioCD manager instantiation
2011-06-06 15:02:33 +02:00
Max Horn
ce32745d9c
BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState calls
2011-06-04 11:55:56 +02:00
Max Horn
6c5f50c246
COMMON: Add exit() to list of forbidden symbols
2011-05-23 19:39:26 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
57c932abdd
BACKENDS: Reduce header interdependencies
...
svn-id: r55808
2011-02-07 17:53:15 +00:00
Max Horn
ab039812e7
COMMON: OSystem now has a PaletteManager
...
svn-id: r55806
2011-02-07 17:52:38 +00:00
Johannes Schickel
e361b84d3b
BACKENDS: Fix OSD implementation in ModularBackend.
...
svn-id: r54828
2010-12-08 01:35:34 +00:00
Johannes Schickel
c5e28f69b7
BACKEND: Assure that the correct destructor of FilesystemFactory is called.
...
svn-id: r54582
2010-11-29 18:31:39 +00:00
David Turner
91a6b7f537
BACKENDS: Improve safety of Modular Backend Destructor And Close _fsFactory Memory Leak
...
Since the modular backend implements abstract modules to be written in the future which _may_ have interdependencies, they should be set to null pointers after deletion.
This allows assert(_eventManager) type lines to work, which would have detected bug #3121841 without a segfault...
Also, _fsFactory should be deleted to ensure it is not leaked though this causes a group of GCC warnings and probably should be done in a different manner.
svn-id: r54580
2010-11-29 18:22:31 +00:00
Max Horn
f0fdff21f6
SDL: Revert r54554, and add explanatory comment (fix for bug #3121841 )
...
svn-id: r54574
2010-11-29 16:22:04 +00:00
Johannes Schickel
f08b144c5a
OPENGL: More cleanup.
...
svn-id: r53441
2010-10-13 17:58:48 +00:00
Alejandro Marzini
9daa1c7f93
OSYSTEM: Add resetGraphicsScale() method.
...
This fixes a hack for resetting the graphics scale to x1 when starting games that have a large screen size. The SDL graphics manager should now scale back to x1 without changing the current scaler in use, as well as the OpenGL graphics manager.
svn-id: r51492
2010-07-30 03:06:57 +00:00
Alejandro Marzini
609e08d5db
Merged from trunk, from Rev 49499 to HEAD
...
svn-id: r50840
2010-07-13 04:31:15 +00:00
Alejandro Marzini
4dca7c7e02
Moved getGraphicsManager() from OSystem_SDL to ModularBackend. Moved public SDL graphics manager functions to graphics manager (Allowing OpenGLSdlGraphicsMaanger to be used with other SDL managers easily). Removed BaseSdlGraphicsManager. Implemented in the opengl manager basic screen functions.
...
svn-id: r50796
2010-07-11 04:32:24 +00:00
Alejandro Marzini
f9c3a4547c
Cleanup and documentation.
...
svn-id: r50589
2010-07-02 06:44:42 +00:00
Alejandro Marzini
4a850209d7
Removed getMillis, delayMillis and getTimeAndDate functions from TimerManager.
...
svn-id: r50095
2010-06-20 20:11:30 +00:00
Alejandro Marzini
d2f9355aee
Improved ModularBackend and OSystem_SDL destructors.
...
svn-id: r49679
2010-06-15 05:15:34 +00:00
Alejandro Marzini
e1ef3cd9fc
Renamed getAudioCD to getAudioCDManager.
...
svn-id: r49678
2010-06-15 04:13:12 +00:00
Alejandro Marzini
77f114b835
Added SdlTimerManager. Added getMillis, delayMillis and getTimeAndDate to Common::TimerManager, DefaultTimerManager and ModularBackend. Removed timer code from OSystem_SDL.
...
svn-id: r49637
2010-06-13 21:09:52 +00:00
Alejandro Marzini
11e8ac61d1
Added missing virtual functions in abstract class GraphicsManager.
...
svn-id: r49589
2010-06-11 01:55:59 +00:00
Alejandro Marzini
475fe8a3bd
Added ModularBackend base class for backends.
...
svn-id: r49584
2010-06-10 20:31:08 +00:00