From 35ec24c3f0c602225e050fd2e387e14a4d74c932 Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Fri, 7 Mar 2014 15:03:22 -0800 Subject: [PATCH] w00t! Managed to get XWalk to work. Next Step: Make it installable like a Cordova Plugin! --- framework/project.properties | 1 + framework/res/xml/config.xml | 1 + .../org/apache/cordova/AndroidWebView.java | 7 + .../org/apache/cordova/CordovaActivity.java | 30 + .../org/apache/cordova/CordovaWebView.java | 2 + .../src/org/apache/cordova/ExposedJsApi.java | 2 +- .../cordova/NativeToJsMessageQueue.java | 2 +- .../src/org/apache/cordova/ScrollEvent.java | 2 +- .../engine/crosswalk/XWalkCordovaWebView.java | 1147 +++++++++++++++++ .../crosswalk/XWalkCordovaWebViewClient.java | 636 +++++++++ .../crosswalk/XwalkCordovaChromeClient.java | 428 ++++++ .../CordovaXWalkCoreExtensionBridge.java | 17 + 12 files changed, 2272 insertions(+), 3 deletions(-) create mode 100755 framework/src/org/apache/cordova/engine/crosswalk/XWalkCordovaWebView.java create mode 100755 framework/src/org/apache/cordova/engine/crosswalk/XWalkCordovaWebViewClient.java create mode 100755 framework/src/org/apache/cordova/engine/crosswalk/XwalkCordovaChromeClient.java create mode 100644 framework/src/org/xwalk/runtime/extension/CordovaXWalkCoreExtensionBridge.java diff --git a/framework/project.properties b/framework/project.properties index 9fe04f3b..5edb77dd 100644 --- a/framework/project.properties +++ b/framework/project.properties @@ -14,3 +14,4 @@ target=android-19 apk-configurations= renderscript.opt.level=O0 android.library=true +android.library.reference.1=../../crosswalk-cordova-android/framework/xwalk_core_library diff --git a/framework/res/xml/config.xml b/framework/res/xml/config.xml index 24e57254..d6a19571 100644 --- a/framework/res/xml/config.xml +++ b/framework/res/xml/config.xml @@ -36,6 +36,7 @@ +