Commit Graph
5295 Commits
Author SHA1 Message Date
TomFrost 9467e4d8d4 WebOS: Reset package version to 0.
The package version must be incremented for each new WebOS
release, due to the device needing a new version to install.
Whenever the ScummVM version is raised, this can be reset to 0.
Changing to 0 in anticipation of ScummVM 1.4.0.
2011-09-25 12:15:38 -04:00
TomFrost d7abbb523c WebOS: Change to multitouch control scheme.
This is a near-rewrite of the WebOS event system to take
advantage of multitouch, with which all WebOS devices are
outfitted. This commit also marks full compatibility with the
HP TouchPad, or any future tablet device without a hardware
keyboard.

Controls:
 - Left click: Single-tap once
 - Right click: Put one finger on screen, single-tap another
 - Middle click: Put two fingers on screen, single-tap another
 - Menu: Swipe two fingers down
 - Show keyboard: Swipe two fingers up
 - Touchpad Mode:
   - Swipe two fingers to the right to toggle
   - When off (default) mouse will move to the location tapped
   - When on, mouse will move relative to its current position
 - Autodrag Mode:
   - Swipe three fingers to the right to toggle
   - When on (default), touching the screen and holding still
     for a half-second will initiate a left-mouse button hold.
	 Useful for games like COMI and FT.
   - When off (or on) a double-tap will initiate a left-mouse
     button hold.
 - Escape key: Swipe two fingers left
 - Space bar (pause): Swipe three fingers down
2011-09-25 12:06:06 -04:00
TomFrost f88191ae1e WebOS: Correct code convention and graphic errors.
This is a mass commit for the following items:
 - Conversion of mixed and unaligned spaces/tabs to tabs
 - Moved static globals in webos_events to class members
 - Corrected variable naming convention to use underscores
 - Added a constructor to WebOSSdlEventSource to initialize
   variables.
 - Changed SDL getWidth and getHeight calls to getOverlayWidth
   and getOverlayHeight to support larger form factors (such
   as the HP TouchPad).
 - Removed unnecessary static getMillis() declaration and
   changed existing code to use the built-in getMillis().
2011-09-24 17:21:24 -04:00
TomFrost c619c241de WebOS: Enable scalers and Darwin compatibility.
On Mac OS X (Darwin), there are minor differences in the 'sed'
and 'install' tools that require slightly different usage.  This
distinction has been made in webos.mk, made possible by an
additional flag in ./configure.
2011-09-24 15:12:27 -04:00
Johannes Schickel 325addff0c OPENGLSDL: Make fullscreen mode switching work again. 2011-09-23 19:45:44 +02:00
Tarek Soliman 9aad73be5e MAEMO: enable virtual keyboard and add keymapping 2011-09-22 22:07:45 -05:00
Tarek Soliman ac20718363 MAEMO: Enable/Disable clicking now displays OSD message 2011-09-22 22:07:45 -05:00
Tarek Soliman 912a040534 MAEMO: Zoom- is now mode selector for clicking 2011-09-22 22:07:45 -05:00
Tarek Soliman e04a8fdc3a MAEMO: fix task switcher window title 2011-09-22 22:07:45 -05:00
Tarek Soliman 5bb506fcff MAEMO: keymap zoom+ and zoom- keys to right and middle click 2011-09-22 22:07:45 -05:00
Tarek Soliman e50b2477d2 MAEMO: keymap fullscreen button 2011-09-22 22:07:44 -05:00
Tarek Soliman bafaeef24a MAEMO: initial keymapper that keymaps menu button 2011-09-22 22:07:44 -05:00
Tarek Soliman df649e08f8 MAEMO: fix configure script parms in debian/rules
Instead of explicitly passing everything, use the
new host=maemo configure capabilities
2011-09-22 22:07:44 -05:00
Tarek Soliman 09b9fbfba9 MAEMO: Add basic platform backend with stubbed keymapper 2011-09-22 22:07:44 -05:00
Tarek Soliman b044ae6b98 MAEMO: added comment to clarify debian/postinst 2011-09-22 22:07:44 -05:00
Tarek Soliman 07569e93c5 MAEMO: mention the BSD and LGPL parts in debian/copyright 2011-09-22 22:07:43 -05:00
Tarek Soliman 5e42715f05 MAEMO: Update maintainer history in debian/copyright 2011-09-22 22:07:43 -05:00
Tarek Soliman ac9cfacb98 MAEMO: add missing files to install to debian/rules 2011-09-22 22:07:43 -05:00
Tarek Soliman c001b537f5 MAEMO: cleanup debian directory 2011-09-22 22:07:43 -05:00
Tarek Soliman 30afd3caf8 MAEMO: bump debian version 2011-09-22 22:07:43 -05:00
Tarek Soliman 9633515e23 MAEMO: adding debian directory
This is the original debian directory from the 1.2.0 maemo port
2011-09-22 22:07:43 -05:00
Tarek Soliman 775f265554 MAEMO: removing obsolete patch 2011-09-22 22:07:43 -05:00
Johannes Schickel 949b30dc36 OPENGL: Always set the unpack alignment when refreshing the textures.
This should hopefully make sure we are always having the correct alignment set
up. This might fix bug #3435655 "OpenGL display corruption with various Sierra
games Daily B.".
2011-11-09 18:57:13 +01:00
Willem Jan Palenstijn a784aeb187 BADA: Fix loop 2011-11-02 01:23:02 +01:00
Alyssa Milburn dc649a13a7 ANDROID: Actually create the savegame directory.
Not sure how this went missing from the commit.
(cherry picked from commit fed26146a8)
2011-10-28 12:11:50 +02:00
TomFrost 5c1f13251e Merge branch 'master' of git://github.com/nexapps/scummvm into nexapps 2011-09-03 14:23:14 -04:00
Sven Hesse 58ab4cdab7 BADA: Strip trailing whitespace 2011-08-22 09:46:30 +02:00
Sven Hesse b406ba5884 BADA: Strip off windows-style line endings 2011-08-22 09:45:53 +02:00
Sven Hesse 911de33e89 BADA: Remove executable flag from files 2011-08-22 09:45:19 +02:00
Chris Warren-Smith c39b7491e6 BADA: Remove incorrect BADA defined check 2011-08-21 11:46:37 +02:00
Chris Warren-Smith 6fe7f032f6 BADA: Fix to restore audio upon mobile call completion 2011-08-21 16:39:09 +10:00
Chris Warren-Smith 5e472df212 BADA: Cleanup unused screen interface implementation 2011-08-21 16:39:09 +10:00
Chris Warren-Smith 43059b1878 BADA: Moved timer manager to backends/timer/bada 2011-08-21 16:39:09 +10:00
Chris Warren-Smith 68f2ec53f7 BADA: Fix to return correct integer values 2011-08-21 16:39:09 +10:00
Chris Warren-Smith f01882a6e0 BADA: Fix for menu based quit handling 2011-08-21 16:39:09 +10:00
Chris Warren-Smith 7836a0ff20 BADA: Hardcoded file system paths now defined as macros 2011-08-21 16:39:08 +10:00
Chris Warren-Smith 028a67012d BADA: Cleanup unused namespace declarations 2011-08-21 16:39:08 +10:00
Chris Warren-Smith a31b74f3e9 BADA: Code formatting and style changes following review 2011-08-21 16:39:08 +10:00
Chris Warren-Smith a3e070de6f BADA: Review style changes. Fix for image skew in some games 2011-08-21 16:39:00 +10:00
Chris Warren-Smith b1e3da6e27 BADA: Review style changes. Cursor can now be positioned on top screen row 2011-08-21 16:39:00 +10:00
Chris Warren-Smith c33bb63cbd BADA: Increased audio thread priority to avoid sound skipping in some games 2011-08-21 16:39:00 +10:00
Chris Warren-Smith 2e77b97b19 BADA: Code formatting; replace tab before else with space 2011-08-21 16:38:53 +10:00
Chris Warren-Smith ad58d2feaf BADA: Fix for lockup when game thread fails to respond to quit event 2011-08-21 16:38:53 +10:00
Chris Warren-Smith e748ea68a5 BADA: Prevent end-of-file state causing err() returning true 2011-08-21 16:38:53 +10:00
Chris Warren-Smith 812e4498ec BADA: Fix formatting and non bada host compile error 2011-08-21 16:38:53 +10:00
Chris Warren-Smith 46a8304b73 BADA: Allow clean shutdown when encountering an error 2011-08-21 16:38:53 +10:00
Chris Warren-Smith bf11cf0e01 BADA: Increased cache size for slightly improved startup times 2011-08-21 16:38:53 +10:00
Chris Warren-Smith bd028d4167 BADA: Further control UI enhancements 2011-08-21 16:38:52 +10:00
Chris Warren-Smith 533dc5f8e4 BADA: Camera button can now set shortcuts 2011-08-21 16:38:42 +10:00
Chris Warren-Smith fecce484ce BADA: Renamed the customised vkeybd layout to vkeybd_bada 2011-08-21 16:38:10 +10:00