Commit Graph
100 Commits
Author SHA1 Message Date
Oystein Eftevaag e400554c2d IPHONE/OSX: Updated xcode project, and added icon4.png for iPhone 4
svn-id: r52940
2010-09-29 00:56:51 +00:00
Oystein Eftevaag ab01f42a4b IPHONE: The overlay will now always be in the native device resolution
svn-id: r52939
2010-09-29 00:19:13 +00:00
Oystein Eftevaag a7541810b4 HUGO: Removed some dead code and redundant indirection
svn-id: r52404
2010-08-26 23:41:39 +00:00
Oystein Eftevaag 98400327c3 HUGO: Implemented basic MIDI support.
svn-id: r52403
2010-08-26 23:13:17 +00:00
Oystein Eftevaag bdf4ed9abb Updated xcode project
svn-id: r51370
2010-07-27 14:31:33 +00:00
Oystein Eftevaag 916a0f9cbf Added iPad icon
svn-id: r50752
2010-07-09 01:08:15 +00:00
Oystein Eftevaag 90649938d2 We'll now default to non-touchpad mode on the iPad
svn-id: r49403
2010-06-03 03:22:10 +00:00
Oystein Eftevaag 0d0abbc91a Updated xcode project
svn-id: r49402
2010-06-03 03:11:19 +00:00
Oystein Eftevaag 829bded59f Added stripping and permissions of the iPhone executable in ports.mk
svn-id: r49002
2010-05-11 01:17:17 +00:00
Oystein Eftevaag 6ac0d4dce5 Updated the iPhone Info.plist to allow full resolution on the iPad
svn-id: r48924
2010-05-03 19:20:19 +00:00
Oystein Eftevaag 84cb07e985 Removed an accidentally left in a CopyFiles reference for COMI in the xcode project
svn-id: r48896
2010-05-03 00:22:58 +00:00
Oystein Eftevaag 3762b6f578 Upgraded the iPhone target in the XCode project to support iPad as well
svn-id: r48895
2010-05-02 23:58:59 +00:00
Oystein Eftevaag 0d83045b5f Updated XCode project
svn-id: r48479
2010-04-03 00:44:38 +00:00
Oystein Eftevaag 4950d0de78 Look for Makefile.common instead of Makefile, when determining whether or not we need to generate a Makefile for building outside the source tree. This to make sure any changes will actually take effect
svn-id: r46598
2009-12-26 17:46:22 +00:00
Oystein Eftevaag 915c60c629 Using #include instead of #import to include some mac os x headers to avoid silly gcc warnings, that we'd otherwise have to remove -pedantic to get rid of
svn-id: r46597
2009-12-26 17:18:18 +00:00
Oystein Eftevaag d2ac036269 Fixed sentence -> buildbot rebuild
svn-id: r46595
2009-12-26 16:59:14 +00:00
Oystein Eftevaag b21679e56e Buildbot compile fix for os x cross compile
svn-id: r46592
2009-12-26 16:00:41 +00:00
Oystein Eftevaag 657b881c4e Updated xcode project
svn-id: r46586
2009-12-26 14:03:13 +00:00
Oystein Eftevaag 925c1744ec Committing the actual new browser_osx.mm file, oops
svn-id: r46583
2009-12-26 13:48:14 +00:00
Oystein Eftevaag 9d70103d9c The file selection dialog in OS X now uses Cocoa instead of Carbon, and lives in a separate file due to having to be compiled as Objective-C++. ScummVM can now run in x64 natively on OS X
svn-id: r46581
2009-12-26 13:35:57 +00:00
Oystein Eftevaag a89fbc0fa5 Added a codesigning step to the iphonebundle make target
svn-id: r46089
2009-11-22 15:58:34 +00:00
Oystein Eftevaag b25afc85a6 Build fix for 64-bit OS X
svn-id: r45920
2009-11-15 12:18:13 +00:00
Oystein Eftevaag 7a12bbd1ca xcode project update
svn-id: r45919
2009-11-15 11:59:31 +00:00
Oystein Eftevaag 93587aad89 New iPhone icons from jvprat
svn-id: r45132
2009-10-15 21:10:34 +00:00
Oystein Eftevaag a936256f1d Updated xcode project
svn-id: r43959
2009-09-05 13:36:43 +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
Oystein Eftevaag 66c0c83003 Updated xcode project
svn-id: r42475
2009-07-14 12:55:54 +00:00
Oystein Eftevaag 224e9840e1 Improved the iphone swipe input handling
svn-id: r41641
2009-06-18 18:57:17 +00:00
Oystein Eftevaag cca9202372 Buildfix for gcc 3.3 (moved a template class member into the header file)
svn-id: r41493
2009-06-13 13:27:21 +00:00
Oystein Eftevaag e434396b25 Updated xcode project
svn-id: r41488
2009-06-13 09:40: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 bab6dedcc7 Updated xcode project, and fixed dependency for the iphonebundle makefile target
svn-id: r40366
2009-05-06 20:23:04 +00:00
Oystein Eftevaag dd4797b823 Updated xcode project
svn-id: r40245
2009-05-02 18:14:35 +00:00
Oystein Eftevaag bedd33ef79 Updated Mac OS X and iPhone bundle creation a bit (copying in more docs, and removed the version name from the mounted volume directory to avoid manually updating the DS_Store file every release)
svn-id: r40018
2009-04-19 10:28:00 +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
Oystein Eftevaag 3687838d19 Updated xcode project
svn-id: r39834
2009-04-04 08:03:24 +00:00
Oystein Eftevaag 0dc0f24bcd OSX configure fix
svn-id: r39603
2009-03-22 03:09:41 +00:00
Oystein Eftevaag 0c5959ce8a Updated iphone/osx build rules a bit, to make them more consistent
svn-id: r39600
2009-03-21 21:48:44 +00:00
Oystein Eftevaag 779bdd93b0 xcode project update with latest engine changes
svn-id: r39594
2009-03-21 17:07:15 +00:00
Oystein Eftevaag 21e35c4f67 We're now statically linking in zlib, for static osx builds
svn-id: r39539
2009-03-19 21:17:44 +00:00
Oystein Eftevaag 4367d1c184 Whitespace fix
svn-id: r39538
2009-03-19 20:53:33 +00:00
Oystein Eftevaag 1301de3795 Added support for specifying which prefix directory to link in static libs for (for mac os x and iphone bundles), and use a build-specific strip command
svn-id: r39537
2009-03-19 20:49:22 +00:00
Oystein Eftevaag f32fd48930 Use host-specific ranlib when crosscompiling for darwin (Mac OS X)
svn-id: r39523
2009-03-18 23:17:54 +00:00
Oystein Eftevaag fcb2faa18a Added proper icon for the mac os x target
svn-id: r39239
2009-03-08 17:02:06 +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 f3a953e4f7 Updated xcde project
svn-id: r39191
2009-03-07 16:34:27 +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 b9a5562ab8 Updated iPhone xcode project
svn-id: r39021
2009-03-01 09:04:19 +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 5d67e3de0f Updated xcode project
svn-id: r38677
2009-02-21 10:44:06 +00:00
Oystein Eftevaag 25f7c37171 Wrapped the SCI engine in the Sci namespace.
svn-id: r38676
2009-02-21 10:23:36 +00:00
Oystein Eftevaag 18ea8081c0 XCode project updated with latest SCI changes
svn-id: r38503
2009-02-18 20:59:12 +00:00
Oystein Eftevaag fc34cb3bd3 When adding games from a directory the user had no permissions to, instead of exiting with an error we'll (for normal adds) show an error message and (for mass adds) just continue in the list.
svn-id: r38448
2009-02-17 21:02:47 +00:00
Oystein Eftevaag 23dd0d861d Updated the xcode project to generate Info.plist, and use the correct icon
svn-id: r38438
2009-02-17 19:39:25 +00:00
Oystein Eftevaag 6da742f47f Updated xcode project with latest changes
svn-id: r38388
2009-02-16 23:31:53 +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 7a3c7c1e9a Added zlib support and SCI to the xcode project for iphone
svn-id: r38355
2009-02-16 08:32:45 +00:00
Oystein Eftevaag 7a72318a12 Compile fix for OS X
svn-id: r38309
2009-02-15 21:57:51 +00:00
Oystein Eftevaag 270165522b XCode project for the iPhone official SDK
svn-id: r38281
2009-02-15 19:12:21 +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 a99e3e3fa6 Merged rev 38209 from 0.13 to trunk: XML parsing fix
svn-id: r38241
2009-02-15 14:00:41 +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
Oystein Eftevaag 3b83564ad5 Merged up iPhone backend changes from 0.12 to trunk
svn-id: r34483
2008-09-10 19:46:08 +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
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
Oystein Eftevaag 2ef04f972c Fixed some warnings
svn-id: r30523
2008-01-16 22:41:48 +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 1c88ab2c47 Enabling the SMUSH/sound ARM optimizations for the iPhone. Converting any numerical expressions in the asm to absolute values (moving the expression to comments) since the iPhone assembler can't handle them, and prepending an underscore to the exported symbols (with some preprocessor magic similar to the hq3x asm for handle ports where it's not needed)
svn-id: r30093
2007-12-31 01:50:18 +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 ceda04f8b9 Updated the OS X bundle creation to point to the new location for the engine data files, and added lure.dat as well (forward-port)
svn-id: r30052
2007-12-28 11:51:04 +00:00
Oystein Eftevaag b90740d203 Ensure files in the Mac OS X bundle get the right permissions set
svn-id: r30020
2007-12-27 23:41:15 +00:00
Oystein Eftevaag cab99bf1a4 iPhone credits
svn-id: r30003
2007-12-26 12:44:41 +00:00
Oystein Eftevaag e16fd0a262 Added a couple of iPhone-notes to the README
svn-id: r30002
2007-12-26 12:24:27 +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 c4a4c96db4 Minor comment clarification
svn-id: r29698
2007-12-02 11:11:28 +00:00
Oystein Eftevaag 82e2748650 Cleaned up the iPhone configure stuff, and added a new make target for statically linking a binary with the external libs
svn-id: r29697
2007-12-02 11:05:29 +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
Oystein Eftevaag f2f5a09040 Cleaned up some formatting
svn-id: r29582
2007-11-20 19:42:41 +00:00
Oystein Eftevaag 3996e3daac Fixed a silly palette issue, and added a toggle for a click-and-hold-mouse-button mode
svn-id: r29572
2007-11-19 22:29:02 +00:00
Oystein Eftevaag 6a4ce78789 Implemented soft keyboard support, and added a workarond for engines that can't handle mouse-down and mouse-up events coming in two subsequent calls to pollEvent()
svn-id: r29557
2007-11-18 17:58:53 +00:00
Oystein Eftevaag ee4d7dc54d Increased sound buffer size to avoid some skipping issues, and re-added a timer callback that had somehow gotten lost
svn-id: r29542
2007-11-18 01:14:20 +00:00
Oystein Eftevaag dbbce1985a Implemented portrait mode, fixed a few issues with the dirty rects handling, fixed some cursor positioning issues, and redirecting stdout and stderr to a log file when ScummVM is launched from the Springboard
svn-id: r29541
2007-11-17 21:26:03 +00:00
Oystein Eftevaag e13e247612 Some dirty rects handling, and fixed a off-by-one blitting bug
svn-id: r29510
2007-11-15 23:42:00 +00:00
Oystein Eftevaag 41456707d6 iPhone: Implemented timers, and disabled mutexes (was causing deadlocks in SnM and COMI, for some reason
svn-id: r29506
2007-11-14 23:19:09 +00:00
Oystein Eftevaag fdafe925e9 Added sound support for the iPhone
svn-id: r29499
2007-11-13 21:21:17 +00:00
Oystein Eftevaag 05b5a493f8 Initial commit of the iPhone/iPod Touch backend
svn-id: r29488
2007-11-13 08:06:15 +00:00
Oystein Eftevaag eb42e8271e Committing '[ 1824376 ] KYRA: more sequence player code' from Florian, with a couple of warnings fixed
svn-id: r29417
2007-11-05 08:23:57 +00:00