[
https://issues.apache.org/jira/browse/CB-9615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris Murdaugh updated CB-9615:
-------------------------------
Description: getsettings API removed from CordovaWebView ex:
appView.getSettings().setRenderPriority in the java MainActivity no longer
works in Cordova Android 3.7.2 and above (to test you will need to use an
Android 4.x device and set hardwareacceleration to false in AndroidManifest) -
an undefined method is thrown in the compiler. This is a deal-breaker as we
cannot use Crosswalk because it adds 18mb to APK size (we really need to stay
below the 50MB cellular APK size limit for market reach). We need our CSS3
transforms to be above 1-10fps for stability and the above tweak has allowed us
to maintain compatibility and performance for Android 4.x and above (with all
versions of Cordova Android below 3.7.2). Having the getsettings API removed
from Cordova 3.72 and above (and no replacement API exists) means that we
cannot upgrade our Cordova until this issue is resolved and will have to go
without patch for CVE-2015-1835. (was: getsettings API removed from
CordovaWebView ex: appView.getSettings().setRenderPriority in the java
MainActivity no longer works in Cordova Android 3.7.2 and above (to test you
will need to use an Android 4.x device and set hardwareacceleration to false in
AndroidManifest) - an undefined method is thrown in the compiler. This is a
deal-breaker as we cannot use Crosswalk because it adds 18mb to APK size (we
really need to stay below the 50MB cellular APK size limit for market reach).
We need our CSS3 transforms to be above 1-10fps for stability and the above
tweak has allowed us to maintain compatibility and performance for Android 4.x
and above (with all versions of Cordova Android below 3.7.2). Having the
getsettings API removed from Cordova 3.72 and above (and no replacement API
exists) means that we cannot upgrade our Cordova and will be stuck in the past
and unsupported in future. )
> getsettings API removed from CordovaWebView in Android which disables
> renderpriority and other WebView tweaks being applied to Cordova Webview
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CB-9615
> URL: https://issues.apache.org/jira/browse/CB-9615
> Project: Apache Cordova
> Issue Type: Bug
> Components: CordovaCommon
> Affects Versions: 4.1.0, 4.3.0, 4.0.1, 4.1.1
> Environment: Windows 8.1 and Android SDK with Eclipse or Android
> Studio
> Reporter: Chris Murdaugh
>
> getsettings API removed from CordovaWebView ex:
> appView.getSettings().setRenderPriority in the java MainActivity no longer
> works in Cordova Android 3.7.2 and above (to test you will need to use an
> Android 4.x device and set hardwareacceleration to false in AndroidManifest)
> - an undefined method is thrown in the compiler. This is a deal-breaker as
> we cannot use Crosswalk because it adds 18mb to APK size (we really need to
> stay below the 50MB cellular APK size limit for market reach). We need our
> CSS3 transforms to be above 1-10fps for stability and the above tweak has
> allowed us to maintain compatibility and performance for Android 4.x and
> above (with all versions of Cordova Android below 3.7.2). Having the
> getsettings API removed from Cordova 3.72 and above (and no replacement API
> exists) means that we cannot upgrade our Cordova until this issue is resolved
> and will have to go without patch for CVE-2015-1835.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]