Johannes Schickel
854e22b38b
COMMON: Make GPL headers consistent in themselves.
2014-02-18 02:39:33 +01:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
Johannes Schickel
4fb9bceabc
Merge pull request #246 from lordhoto/osystem-void-buffers
...
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code
2012-06-20 08:02:26 -07:00
Johannes Schickel
1b1b1d6615
Merge pull request #244 from clone2727/football2002-wday
...
COMMON: Add tm_wday to our TimeDate struct
2012-06-17 17:17:06 -07: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
51466ecfbb
COMMON: Remove traces of mouse cursor target scale from OSystem docs.
2012-06-13 05:09:02 +02:00
Johannes Schickel
09ea48978a
COMMON: Remove traces of overlay scale from the OSystem documentation.
2012-06-13 05:06:58 +02:00
Johannes Schickel
d99eb1e614
COMMON: Remove last traces of 8bpp overlay support from OSystem docs.
2012-06-13 04:57:55 +02:00
Matthew Hoops
b2f5721e58
COMMON: Add tm_wday to our TimeDate struct
...
Did not adapt bada or ps2 backends as I'm not sure how they should be handled
2012-06-09 20:21:48 -04: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
Tarek Soliman
6afac4e01e
KEYMAPPER: Rename HardwareKey to HardwareInput
2012-02-27 13:00:56 -06:00
Tarek Soliman
85c8c84804
KEYMAPPER: Add more warning signs
2012-02-15 17:22:41 -06:00
Tarek Soliman
cce5be67dc
KEYMAPPER: Allow ports to define default Keymap Action bindings
2012-02-15 17:07:52 -06:00
Johannes Schickel
d811240a9d
ALL: Enable Keymapper specific OSystem API only when the Keymapper is enabled.
2012-02-13 01:20:02 +01:00
Tarek Soliman
705761011d
KEYMAPPER: Allow ports to define their own global keymap
2012-02-12 13:28:13 -06:00
Johannes Schickel
bcd07d35bb
OSYSTEM: Mention that our OSystem graphics API is not thread safe.
...
Based on f621f6a505
and the fact that our OpenGL
based backends do not (and sometimes cannot easily) implement it in a thread
safe manner.
2011-08-06 18:55:32 +02:00
CeRiAl
f60d6f7a97
MACOSX/UPDATES: Streamline UpdateManager
...
Moved UpdateManager related code from backends/modular-backend.* to
common/system.*. Added switch --enable/disable-updates to be able
to disable updates support generally.
2011-07-19 21:35:37 +02:00
Littleboy
8e75d9c84b
COMMON: Update documentation comment for TaskbarManager slot
2011-07-06 14:33:40 -04:00
Eugene Sandulenko
33ce6e60fd
Merge pull request #26 from Littleboy/taskbar
...
Taskbar integration
2011-06-22 13:35:37 -07:00
Max Horn
f7c1e7d002
COMMON: Remove default implementation of OSystem::logMessage
2011-06-17 20:50:41 +02:00
Julien
599695bc4f
COMMON: Change TaskbarManager to the new module slot interface
2011-06-16 14:27:06 -04:00
Littleboy
9614834548
BACKENDS/COMMON/GUI: Remove complete support for TaskbarManager when taskbar integration is not enabled
2011-06-16 14:23:28 -04:00
Littleboy
cd7822a29f
BACKENDS: Add engine-level accessor for TaskbarManager
2011-06-16 10:35:24 -04:00
Max Horn
28c5d298f5
COMMON: Fix OSystem docs
2011-06-08 14:39:30 +02:00
Max Horn
0b7f475e35
BACKENDS: Add OSystem::resetGraphicsScale() default implementation
2011-06-08 12:10:49 +02:00
Max Horn
997f0a1900
BACKENDS: All backends use _savefileManager now, adapt OSystem accordingly
2011-06-07 14:57:58 +02:00
Max Horn
f13e671759
BACKENDS: All backends use _timerManager now, adapt OSystem accordingly
2011-06-07 14:57:58 +02:00
Max Horn
04afdf7c7d
BACKENDS: Move more 'manager slots' from ModularBackend to OSystem
2011-06-07 14:57:56 +02:00
Thierry Crozat
a605c7fd69
OSYSTEM: displayMessageOnOSD() now accepts non-ASCII strings
...
It should now accept strings encoded using the current
TranslationManaged charset (e.g. translated text).
2011-06-06 23:20:10 +01:00
Max Horn
c1b68a7fd7
COMMON: Clarify & correct OSystem::displayLogFile() docs
2011-06-06 17:56:36 +02:00
Max Horn
c81e94b252
BACKENDS: Unify EventManager setup
2011-06-06 16:13:57 +02:00
Max Horn
c847522422
BACKENDS: Add OSystem::getDefaultConfigFileName
...
This is used to provide default implementations for createConfigWriteStream
and createConfigReadStream, which can be used by most backends.
Note that backends can still override createConfigRead/WriteStream;
this could be useful if settings on some port are not stored in a
regular file (think 'Windows registry', for a hypothetical example).
2011-06-06 15:30:21 +02:00
Max Horn
afb06b51cc
BACKENDS: Unify AudioCD manager instantiation
2011-06-06 15:02:33 +02:00
Alyssa Milburn
6842227ac2
COMMON: Add kInfo LogMessageType.
2011-06-06 12:26:01 +02:00
Max Horn
ce32745d9c
BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState calls
2011-06-04 11:55:56 +02:00
Max Horn
6575cd195b
COMMON: Clarify OSystem feature flags docs a bit
2011-06-04 11:55:56 +02:00
Max Horn
91b889e2d3
COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPalette
2011-06-04 11:55:56 +02:00
Max Horn
279a5b4f32
BACKENDS: Add OSystem::displayLogFile interface + OSX implementation
2011-06-03 13:36:04 +02:00
Matthew Hoops
9539017ee3
ALL: initialise -> initialize
2011-05-25 11:17:11 -04:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Thierry Crozat
6d0451105b
OSYSTEM: Clarify doc for getGraphicsMode()
2011-04-29 12:52:35 +01:00
Ori Avtalion
a88e355b2d
COMMON: Fix compilation on backends that USE_RGB_COLOR
2011-04-28 19:58:45 +03: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
Ori Avtalion
3e01d35281
JANITORIAL: Format more forward declarations to follow convention
2011-04-28 12:32:01 +03:00
Ori Avtalion
cd6ee0589d
JANITORIAL: Format forward declarations to follow convention
2011-04-28 12:20:34 +03:00
Max Horn
ab039812e7
COMMON: OSystem now has a PaletteManager
...
svn-id: r55806
2011-02-07 17:52:38 +00:00
Johannes Schickel
6308dd77d6
OSYSTEM: Clarify grabPalette documentation after talking with Max about it.
...
svn-id: r54978
2010-12-20 17:28:17 +00:00
Johannes Schickel
e361b84d3b
BACKENDS: Fix OSD implementation in ModularBackend.
...
svn-id: r54828
2010-12-08 01:35:34 +00:00