[Scummvm-cvs-logs] scummvm master -> 1e701b3769e09fabe2e2af3d04e698388e9fecee

kayahr k at ailis.de
Sun May 8 21:00:10 CEST 2011


This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
cc0d8b6252 WEBOS: Fixed ESCAPE and MENU key on WebOS 1
9e4edcdc1f WEBOS: Removed unused gestureDownTime
1e701b3769 WEBOS: Splitted install directory from package directory.


Commit: cc0d8b6252c0071f74285b2b3f4e8c3ff16b62bb
    https://github.com/scummvm/scummvm/commit/cc0d8b6252c0071f74285b2b3f4e8c3ff16b62bb
Author: Klaus Reimer (k at ailis.de)
Date: 2011-05-08T11:58:08-07:00

Commit Message:
WEBOS: Fixed ESCAPE and MENU key on WebOS 1

Changed paths:
    backends/events/webossdl/webossdl-events.cpp



diff --git a/backends/events/webossdl/webossdl-events.cpp b/backends/events/webossdl/webossdl-events.cpp
index 24aa5f0..0e92e06 100644
--- a/backends/events/webossdl/webossdl-events.cpp
+++ b/backends/events/webossdl/webossdl-events.cpp
@@ -95,6 +95,8 @@ void WebOSSdlEventSource::SDLModToOSystemKeyFlags(SDLMod mod,
 		event.kbd.flags |= Common::KBD_SHIFT;
 	if (mod & KMOD_CTRL)
 		event.kbd.flags |= Common::KBD_CTRL;
+		
+	// Holding down the gesture area emulates the ALT key
 	if (gestureDown)
 		event.kbd.flags |= Common::KBD_ALT;
 }
@@ -115,6 +117,14 @@ bool WebOSSdlEventSource::handleKeyDown(SDL_Event &ev, Common::Event &event) {
 		return true;
 	}
 
+	// Ensure that ALT key (Gesture down) is ignored when back or forward
+	// gesture is detected. This is needed for WebOS 1 which releases the
+	// gesture tap AFTER the backward gesture event and not BEFORE (Like
+	// WebOS 2).
+	if (ev.key.keysym.sym == 27 || ev.key.keysym.sym == 229) {
+	    gestureDown = false;
+	}
+
 	// Call original SDL key handler.
 	return SdlEventSource::handleKeyDown(ev, event);
 }


Commit: 9e4edcdc1f1b85f1e10181188e64f461d486bf1f
    https://github.com/scummvm/scummvm/commit/9e4edcdc1f1b85f1e10181188e64f461d486bf1f
Author: Klaus Reimer (k at ailis.de)
Date: 2011-05-08T11:58:08-07:00

Commit Message:
WEBOS: Removed unused gestureDownTime

Changed paths:
    backends/events/webossdl/webossdl-events.cpp



diff --git a/backends/events/webossdl/webossdl-events.cpp b/backends/events/webossdl/webossdl-events.cpp
index 0e92e06..3f3efe9 100644
--- a/backends/events/webossdl/webossdl-events.cpp
+++ b/backends/events/webossdl/webossdl-events.cpp
@@ -39,9 +39,6 @@
 // Inidicates if gesture area is pressed down or not.
 static bool gestureDown = false;
 
-// The timestamp when gesture area was pressed down.
-static int gestureDownTime = 0;
-
 // The timestamp when screen was pressed down.
 static int screenDownTime = 0;
 
@@ -113,7 +110,6 @@ bool WebOSSdlEventSource::handleKeyDown(SDL_Event &ev, Common::Event &event) {
 	// Handle gesture area tap.
 	if (ev.key.keysym.sym == SDLK_WORLD_71) {
 		gestureDown = true;
-		gestureDownTime = getMillis();
 		return true;
 	}
 


Commit: 1e701b3769e09fabe2e2af3d04e698388e9fecee
    https://github.com/scummvm/scummvm/commit/1e701b3769e09fabe2e2af3d04e698388e9fecee
Author: Klaus Reimer (k at ailis.de)
Date: 2011-05-08T11:58:08-07:00

Commit Message:
WEBOS: Splitted install directory from package directory.

Changed paths:
    backends/platform/webos/webos.mk



diff --git a/backends/platform/webos/webos.mk b/backends/platform/webos/webos.mk
index 2b145b0..37223ac 100644
--- a/backends/platform/webos/webos.mk
+++ b/backends/platform/webos/webos.mk
@@ -58,7 +58,8 @@ PATH_DIST = $(srcdir)/dists/webos
 PATH_MOJO = $(PATH_DIST)/mojo
 APP_ID = $(shell basename $(prefix))
 APP_VERSION = $(shell printf "%d.%d.%02d%02d" $(VER_MAJOR) $(VER_MINOR) $(VER_PATCH) $(VER_PACKAGE))
-DESTDIR ?= portdist
+DESTDIR ?= staging
+PORTDISTDIR ?= portdist
 
 install: all
 	$(QUIET)$(INSTALL) -d "$(DESTDIR)$(prefix)"
@@ -87,5 +88,9 @@ endif
 uninstall:
 	$(QUIET)$(RM_REC) "$(DESTDIR)$(prefix)"
 
-package: install
-	$(QUIET)$(WEBOS_SDK)/bin/palm-package --use-v1-format "$(DESTDIR)$(prefix)" -o "$(DESTDIR)"
+package: uninstall install
+	$(QUIET)$(RM_REC) "$(PORTDISTDIR)"
+	$(QUIET)$(MKDIR) "$(PORTDISTDIR)"
+	$(QUIET)$(WEBOS_SDK)/bin/palm-package --use-v1-format "$(DESTDIR)$(prefix)" -o "$(PORTDISTDIR)"
+
+.PHONY: install uninstall package






More information about the Scummvm-git-logs mailing list