Commit Graph
4365 Commits
Author SHA1 Message Date
David-John Willis 9c2018c5a8 OPENPANDORA: Start event manager after log files are setup (if needed). 2012-07-29 21:15:28 +01:00
David-John Willis 3b6398cd40 GPH: Clean up initialisation code and start event manager after log files are setup (if needed). 2012-07-29 21:15:27 +01:00
David-John Willis b157269ff4 OPENPANDORA: Clean up old commented code. 2012-07-24 10:08:58 +01:00
David-John Willis 45354676eb OPENPANDORA: Move SDL_CreateCursor hacklet from init to loadGFXMode.
* Fixes a bug that can occur on load.
2012-07-24 10:08:58 +01:00
Klaus Reimer e68d6c23fe WEBOS: Remove broken keymapper code which is not needed anymore anyway 2012-07-21 17:33:52 +02:00
dhewg 5636c1fee0 WII: Adapt to mouse cursor dontScale API change 2012-07-21 16:22:05 +02:00
Tarek Soliman f0304ee0bb MAEMO: Package missing docs 2012-07-20 16:16:57 -05:00
Tarek Soliman a523fc186a MAEMO: Fix date in debian/changelog
(cherry picked from commit 831cfc8934)
2012-07-20 14:51:45 -05:00
Tarek Soliman 2151500934 MAEMO: Add new build dependencies
Since libfaad doesn't exist in maemo.org extras-devel, it cannot be added.
2012-07-18 21:44:39 -05:00
Tarek Soliman 2f08f95e11 MAEMO: Fix uninitialized member 2012-07-15 00:26:04 -05:00
Tarek Soliman 848b6daeb9 MAEMO: Minor whitespace fix 2012-07-15 00:07:24 -05:00
Tarek Soliman 6abb3501b5 MAEMO: Set defaults for fullscreen and aspect ratio correction
New installs now have fullscreen and aspect ratio correction on by default
2012-07-15 00:02:58 -05:00
Tarek Soliman aa8dec9a72 MAEMO: Fix compile without keymapper 2012-07-14 23:55:21 -05:00
Tarek Soliman 14832eae7f MAEMO: Update debian/changelog 2012-07-10 23:03:45 -05:00
Eugene Sandulenko 6387e3bca7 RELEASE: This is 1.6.0git 2012-07-08 22:30:05 +03:00
Johannes Schickel 2d92259b70 Merge pull request #235 from tobigun/android-theme
ANDROID: disable compression for zip-file assets
2012-07-06 13:19:00 -07:00
Pawel Kolodziejski 72664703cf ALL: sync with scummvm 2012-07-06 22:05:21 +02:00
Filippos Karapetis 2c161796c5 Merge pull request #239 from bluegr/skipsavecompression
COMMON: Allow the savefile manager to create uncompressed saves
2012-07-01 11:08:08 -07:00
Filippos Karapetis 659d0cfcc3 COMMON: Also adapt openForSaving() in the DC and N64 backends 2012-06-25 22:39:28 +03:00
Johannes Schickel 7b44c20eb1 BADA: Implement weekday querying in getTimeAndDate.
This furthermore makes the returned time be the wall time instead of UTC.

Thanks to Chris Warren-Smith for testing and improving a patch based
on pull request #248.
2012-06-25 19:59:46 +02:00
Fabio Battaglia fd97e5ece3 DINGUX: Update the README file for Dingux
Added build instructions and a note on the obsolescence
of fixes for the old Dingux toolchain
2012-06-22 13:51:50 +02:00
Fabio Battaglia b51eed9031 DINGUX: Add png icon in the dingux dist package 2012-06-22 13:23:29 +02:00
Filippos Karapetis e10e412bba COMMON: Allow the savefile manager to create uncompressed saves
These are useful in cases where the files can be used in the original
interpreters (such as the exported characters from QFG), in order to avoid
confusion in cases where the users are unaware that these saves are
compressed and are trying to load them in the original interpreters.
2012-06-21 10:48:03 +03:00
Johannes Schickel 0a26f7084f ANDROID: Fix compilation broken with changes to grabOverlay. 2012-06-20 17:31:10 +02:00
Johannes Schickel 9701094fcd N64: Fix check for whole width updates in copyRectToOverlay. 2012-06-20 17:21:50 +02:00
Johannes Schickel 703be9f87c N64: Replace OverlayColor with uint16. 2012-06-20 17:21:05 +02:00
Johannes Schickel 36ac1e8b47 PSP: Replace OverlayColor with uint16. 2012-06-20 17:20:00 +02:00
Johannes Schickel 4b32d5de0e WII: Fix check for whole width updates in copyRectToOverlay. 2012-06-20 17:18:19 +02:00
Johannes Schickel 6792f4450b WII: Replace OverlayColor with uint16. 2012-06-20 17:14:51 +02:00
Johannes Schickel ac8f282ce1 IPHONE: Replace OverlayColor uses with uint16. 2012-06-20 17:13:12 +02: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 f92f9f9faf PS2: Small formatting fixes. 2012-06-19 01:48:21 +02:00
D G Turner 954d56a30f PS2: Implement algorithm for day of week for use in tm_wday. 2012-06-18 20:21:22 +01: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
Matthew Hoops 249d48f77b BACKENDS: Add #error for platforms not setting tm_wday in release builds 2012-06-10 14:53:26 -04: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
Paweł Kołodziejski 308f407969 Merge pull request #613 from tobigun/android
ANDROID: preliminary Android port for ResidualVM
2012-05-02 21:36:07 -07:00
Pawel Kolodziejski 8543f6c1e6 ALL: synced with scummvm 2012-05-03 05:51:15 +02:00
Tobias Gunkel 40e2cc4d96 ANDROID: increase required NDK and SDK version numbers
Android NDK 5 and SDK 7 (Android 2.1) are needed to provide full multitouch support. Otherwise MotionEvent.getPointerCount() and  MotionEvent.getX(int) are not available.

In addition GLES2 headers are only available in Android 2.1 and newer revisions.
2012-04-30 19:11:32 +02:00
Tobias Gunkel 7b668875ea ANDROID: disable compression of zip-files in apk
Do not compress zip-files added to the apk archive. This is very slow on android 2.3 devices if the zip-file is big (e.g. modern.zip theme) and devices with android < 2.3 do not support assets with an uncompressed size greater than 1 MB at all.

As most zip-file entries (like themes) are just stored and not compressed, zip-file assets are recompressed before adding them to the apk to avoid wasting space.
2012-04-30 19:11:32 +02:00
Tobias Gunkel 9a8ae3c60f ANDROID: define GL_GLEXT_PROTOTYPES
define GL_GLEXT_PROTOTYPES so that the function prototype of glDrawTexiOES in <GLES/gl.h> is found.
2012-04-30 19:11:32 +02:00
Tobias Gunkel 228cc7ac64 ANDROID: adjust event handling
- controls in non-mouse mode:
  - use the touchpad borders as arrow keys
  - double tap on one of the borders triggers run mode
  - tap into the center area triggers the use-action (ENTER)
  - double-tap into the center area triggers the lookat-action ('u')
  - long press into the center area shows inventory in grim ('i')
  - a fling in the center area skips the current sentence ('.')

TODO: Instead of hardcoding the keys, they should be mapped later.

Note that passing events from onTouch() to the GestureListener does not seem to work correctly (most double-taps are ignored). Instead onTouchEvent() is used now which worked much better with the GestureListener.
2012-04-30 19:11:32 +02:00
Tobias Gunkel c501fa8c58 ANDROID: implement OSystem methods and add support for soft rendering 2012-04-30 19:11:31 +02:00
Tobias Gunkel 45ca17f122 ANDROID: adjust Android backend files for ResidualVM 2012-04-30 19:09:34 +02:00
Tobias Gunkel 28a4f5bbc6 ANDROID: rename java files 2012-04-30 19:07:31 +02:00
Tobias Gunkel 71a75bfb22 ANDROID: rename org/scummvm/scummvm folder structure to org/residualvm/residualvm 2012-04-30 19:05:37 +02:00
tobias 654ccc883c ANDROID: import backends/platform/android from ScummVM 2012-04-30 19:04:24 +02:00