aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/iphone/osys_main.cpp
AgeCommit message (Collapse)Author
2014-02-18IPHOME: Make GPL headers consistent in themselves.Johannes Schickel
2013-08-07IPHONE: Fix accidental double free.Johannes Schickel
This was a copy&paste error. I also adapted the comment to be more clear.
2013-08-06IPHONE: Do not access Surface::pixels directly.Johannes Schickel
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
2013-01-14IPHONE: Initialize the palettes on startup.Johannes Schickel
This hopefully fixes the occasional odd color flashes on startup.
2012-06-09COMMON: Add tm_wday to our TimeDate structMatthew Hoops
Did not adapt bada or ps2 backends as I'm not sure how they should be handled
2012-04-02IPHONE: Use InternalEvent directly.Johannes Schickel
2012-02-29IPHONE: Fall back to CLUT8 in case a non-supported screen mode is set up.Johannes Schickel
This makes the iPhone backend conform with the 16bpp API and thus no longer causes assertions to fail in case the client code tries to set up an unsupported game screen format.
2012-02-26IPHONE: Let hi-color games directly draw onto the screen texture buffer.Johannes Schickel
This avoids an unecessary copying step from the framebuffer to the texture buffer.
2012-02-26IPHONE: Implement 16bpp color support.Johannes Schickel
This feature is currently disabled by default.
2012-02-25IPHONE: Get rid of _gameScreenRaw, instead use _framebuffer internally.Johannes Schickel
2012-02-24IPHONE: Move aspect ratio settings to VideoContext.Johannes Schickel
2012-02-24Merge pull request #197 from phoenixtail26/cleanedARCorrection.Johannes Schickel
This is a manual merge with some conflict fixups. Conflicts: backends/platform/iphone/iphone_video.mm
2012-02-23IPHONE: Directly use the game screen's texture buffer.Johannes Schickel
This gets rid of another intermediate buffer.
2012-02-23IPHONE: Directly use the overlay's texture buffer instead of another ↵Johannes Schickel
intermediate buffer.
2012-02-23IPHONE: Add aspect ratio correction to iPhoneGavin Hayler
2012-02-23IPHONE: Let iPhoneView and OSystem_IPHONE share the same VideoContext.Johannes Schickel
This allows for better sharing between the current video state in the view and the OSystem implementation. This also gets rid of most C interface functions for calling ObjC code.
2012-02-23IPHONE: Use VideoContext in OSystem_IPHONE.Johannes Schickel
2012-02-20IPHONE: Refactor event code a bit.Johannes Schickel
Now mouse x/y coordinates are passed as int.
2012-02-20IPHONE: Even more slight formatting fixes.Johannes Schickel
2012-02-20IPHONE: Add support for unfiltered upscaling.Johannes Schickel
2012-02-20IPHONE: Implement cursor palette support.Johannes Schickel
2012-02-20IPHONE: Fix some mismatching malloc/delete calls.Johannes Schickel
2012-02-20IPHONE: Rename screen related buffers a bit.Johannes Schickel
2012-02-20IPHONE: Always use the mouse texture.Johannes Schickel
Formerly the mouse texture was only used when the overlay was visible. When only the game screen was visible, the code rendered the mouse cursor on the game screen texture. This simplifies the drawing pipeline a bit.
2012-02-19IPHONE: Formatting fixes.Johannes Schickel
2012-02-19IPHONE: Take advantage of Common::EVENT_INVALID.Johannes Schickel
2011-06-17IPHONE: Add logMessage() implementationMax Horn
2011-06-08BACKENDS: Shuffle backends class hierarchy and module initializationMax Horn
2011-06-07IPHONE: Use OSystem's _fsFactory slotMax Horn
2011-06-07IPHONE: Use OSystem's 'slots' for timer/savefile managerMax Horn
2011-06-07IPHONE: Fix a typo, fix compilation (hopefully)Sven Hesse
2011-06-06BACKENDS: Add OSystem::getDefaultConfigFileNameMax Horn
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-06BACKENDS: Unify AudioCD manager instantiationMax Horn
2011-05-15IPHONE: Changed the iOS queued event handling to fix mouseclicks in GobOystein Eftevaag
We now delay the mouseup events for 50ms, rather than just delaying them for an additional couple of pollEvent (which doesn't work anymore due to changes in the eventhandling code elsewhere). This fixes #3018512.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-10-31IPHONE: Enable use of forbidden symbolsMax Horn
svn-id: r53971
2010-09-29IPHONE: The overlay will now always be in the native device resolutionOystein Eftevaag
svn-id: r52939
2010-06-03We'll now default to non-touchpad mode on the iPadOystein Eftevaag
svn-id: r49403
2009-10-08Introduce a new struct TimeDate, replacing struct tm in client code. May ↵Max Horn
lead to compilation issues in ports, which should be trivial to fix, though svn-id: r44793
2009-07-14Split the iPhone OSystem class up into several filesOystein Eftevaag
svn-id: r42479