Commit Graph
209 Commits
Author SHA1 Message Date
Torbjörn Andersson e7469479ce Removed unnecessary semi-colons.
svn-id: r44048
2009-09-13 10:32:55 +00:00
Eugene Sandulenko 95c5d24044 Second attempt to fix DC and iPhone backends compilation
svn-id: r43651
2009-08-22 14:52:26 +00:00
Eugene Sandulenko ad507d3387 Attempt to fix DC and iPhone backends compilation
svn-id: r43650
2009-08-22 13:34:38 +00:00
Oystein Eftevaag 37c7cf951a Split the iPhone OSystem class up into several files
svn-id: r42479
2009-07-14 13:52:11 +00:00
Max Horn bb28ed7b7a Changed OSystem::setWindowCaption to expect ISO LATIN 1 encoded input;
also intentionally broke WinCE and Symbian ports (in an obvious way that
can be undo by commenting out some text) -- hopefully this will get the
maintainers' attention during the next release cycle, unlike my emails

svn-id: r41932
2009-06-28 19:58:11 +00:00
Oystein Eftevaag 224e9840e1 Improved the iphone swipe input handling
svn-id: r41641
2009-06-18 18:57:17 +00:00
Johannes Schickel c97a1aed74 Also strip trailing whitespaces in C and Objective-C source files. (Seems I forgot that we got those too :-P)
svn-id: r40872
2009-05-24 21:53:29 +00:00
Johannes Schickel b3c6751b9b Strip trailing whitespaces in the whole code base.
svn-id: r40867
2009-05-24 15:17:42 +00:00
Oystein Eftevaag c5189faf2b Fixed some warnings
svn-id: r40444
2009-05-11 06:20:51 +00:00
Oystein Eftevaag 6d56924bb1 iPhone fixes for compiling with the unofficial sdk
svn-id: r40440
2009-05-10 22:15:33 +00:00
Oystein Eftevaag 11ba91b4de Updated xcode project and did some minor iphone optimizations
svn-id: r40418
2009-05-10 12:01:37 +00:00
Oystein Eftevaag 8b813f02b8 Converted the iPhone backend to use OpenGL ES instead of CoreSurface for graphics output
svn-id: r40403
2009-05-09 22:25:28 +00:00
Oystein Eftevaag 213c3eb143 Fixed a crash happening when an engine dirtied the full screen, and called initSize() before calling updateScreen (fixes bug 418820, specifically about Lost in Time crashing after the title screen)
svn-id: r39985
2009-04-18 14:04:44 +00:00
Oystein Eftevaag 741548cda6 iPhone: Updated input event system to firmware 2.x standard
svn-id: r39984
2009-04-18 13:52:30 +00:00
Jordi Vilalta Prat b82707463a Remove the obsolete IPHONE_BACKEND define
svn-id: r39835
2009-04-04 10:10:15 +00:00
Oystein Eftevaag b5e40034bc The xcode project can now compile a native Mac OS X build
svn-id: r39238
2009-03-08 16:09:25 +00:00
Oystein Eftevaag 741d8b36fe Cleaned out some unneeded stuff from the C blitting routines
svn-id: r39025
2009-03-01 09:47:19 +00:00
Oystein Eftevaag 99df3ccd73 When built with the xcode project, the file browser will now start browing for files inside the application bundle directory
svn-id: r39022
2009-03-01 09:05:48 +00:00
Oystein Eftevaag 6ece2b10b8 Merged iphone keyboard fix in from branch-0-13-0
svn-id: r39020
2009-03-01 08:41:03 +00:00
Oystein Eftevaag d61b83814b Updated the iphone xcode project to include dependency libs, and fixed config/savegame paths
svn-id: r38386
2009-02-16 23:21:18 +00:00
Oystein Eftevaag 650749d401 Compatibility fixes for the official iPhone SDK
svn-id: r38280
2009-02-15 19:09:59 +00:00
Oystein Eftevaag 5b86801553 Merged revisions 36329, 38212, 38226and 38234 from branch-0-13-0 to trunk: iPhone backend updates
svn-id: r38240
2009-02-15 13:58:15 +00:00
Max Horn c69ebfd798 Moved default implementations for various OSystem methods into a new class BaseBackend
svn-id: r36135
2009-01-30 03:35:47 +00:00
Max Horn 8f16458e9b Renamed FSNode::openForReading / openForWriting to createReadStream / createWriteStream, again to make ownership of the returned stream clear
svn-id: r36014
2009-01-23 03:41:36 +00:00
Max Horn e4b013f616 Renamed OSystem::openConfigFileForReading & openConfigFileForWriting to createConfigReadStream & createConfigWriteStream, in order to make it clear that the *caller* is responsible for deleting the streams (i.e., 'owns' them)
svn-id: r36013
2009-01-23 03:30:40 +00:00
Eugene Sandulenko 696897b058 Whoa! Removing trailing spaces.
svn-id: r35648
2009-01-01 15:06:43 +00:00
Max Horn edf9f24926 Got rid of OSystem::colorToRGB and RGBToColor; added implementations for OSystem::getOverlayFormat to several ports (pending testing by the porters)
svn-id: r34912
2008-11-06 15:02:50 +00:00
Max Horn 36311eefb4 OSYSTEM: Pushed out some port specific code from common/system.cpp to the respective ports
svn-id: r34812
2008-10-16 17:18:15 +00:00
Oystein Eftevaag 3b83564ad5 Merged up iPhone backend changes from 0.12 to trunk
svn-id: r34483
2008-09-10 19:46:08 +00:00
Max Horn 531bcf847c Moved FilesystemNode / FSList to namespace Common; also got rid of some 'typedef Common::String String;' name aliases
svn-id: r34302
2008-09-03 11:22:51 +00:00
Max Horn 4f5479ee74 Pushed some port specific code from DefaultSaveFileManager out to port specific code in backends/platform/
svn-id: r33621
2008-08-04 19:38:28 +00:00
Oystein Eftevaag 5ca78661b1 The iPhone backend is now (mostly) up to speed again, and works for firmware 2.0
svn-id: r33326
2008-07-27 10:15:57 +00:00
Max Horn 3b1a60c3b2 Removed obsolete ::clearSoundCallback() code
svn-id: r32826
2008-06-28 15:13:54 +00:00
Oystein Eftevaag deb6baf0db Migration code for users updating to the 1.1.3 iPhone firmware, which has a different directory structure and permission setup
svn-id: r30761
2008-02-03 12:36:51 +00:00
Jordi Vilalta Prat d6c34bdc4b Fixed the spaces before tabs.
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat 66e9d4f5e8 Removed trailing spaces.
svn-id: r30664
2008-01-27 19:47:41 +00:00
Max Horn c4c481fecf Removed backends/intern.h
svn-id: r30611
2008-01-22 14:16:02 +00:00
Oystein Eftevaag fe8faf4f19 (forward-port) Quick swipes across the screen now triggers arrow key events. Also, some mouse cursor fixes for landscape mode
svn-id: r30134
2008-01-02 00:07:16 +00:00
Oystein Eftevaag b65cc2904a Added support for landscape mode in addition to the upside-down landscape mode we already had, and a few minor optimizations
svn-id: r30090
2007-12-31 00:22:37 +00:00
Oystein Eftevaag f00ebbf8d9 Fixed mutex handling, and reverted sound callbacks to be from another thread again
svn-id: r29951
2007-12-22 11:53:04 +00:00
Oystein Eftevaag 9f6a40acbd Do sound callbacks from the main thread instead of a separate one, to avoid some concurrency issues. Increased sound buffer size. Removed the extra mousemoved event sent before each click, no longer needed. And finally some minor gesturing tweaks.
svn-id: r29931
2007-12-20 23:23:29 +00:00
Oystein Eftevaag 0522c55faf Enabled click-and-drag mouse mode for the right mouse button as well as the left button, and fixed a the mouse cursor being able to go 1 pixel off screen on one side
svn-id: r29753
2007-12-07 23:49:27 +00:00
Oystein Eftevaag 0718e41c82 Properly centered the image on screen after aspect ratio correction
svn-id: r29750
2007-12-07 20:51:53 +00:00
Oystein Eftevaag 5068d08ebb ARM ASM blitting routines from Robin_Watts
svn-id: r29717
2007-12-05 08:03:47 +00:00
Oystein Eftevaag ece4ee3360 Suspend ScummVM when the button is hit (or a call is received), putting it in a sleep loop until it's resumed
svn-id: r29633
2007-11-25 09:37:15 +00:00
Oystein Eftevaag 1d5392d56f Now always sending a mouse-moved event before a click (some engines don't update the mouse position on click events, it seems). Also added a workaround for an event not always being received when the secondary finger is lifted from the touchscreen.
svn-id: r29629
2007-11-24 21:45:39 +00:00
Oystein Eftevaag a1edea156f Some minor display and mouse cursor optimizations
svn-id: r29621
2007-11-23 23:13:55 +00:00
Oystein Eftevaag 5295bde22a Cleaned up some screen drawing offsetting issues
svn-id: r29620
2007-11-23 19:46:03 +00:00
Oystein Eftevaag 0bc6fbd435 Optimized dirty rects handling a bit, makes AGOS engine games run better
svn-id: r29587
2007-11-20 22:20:52 +00:00
Johannes Schickel 94a584c687 Cleanup.
svn-id: r29583
2007-11-20 19:54:06 +00:00