3c90952036a5ff7ddb2946c643f1a0bf1c31d53a |
|
28-Feb-2012 |
Jonathan Dixon <joth@google.com> |
Refactor WebView to be a thin proxy class Splits interface and implementation; all client calls are forwarded to an abstract WebViewProvider interface, and the existing implementation moved into the WebViewClassic implementor of this interface. Originally taken from a snapshot from the development branch, by: git diff HEAD 9a4c328a54cc05e5 | git apply - but then rebased to keep up to date with master Interdepends on webkit and Browser changes: https://android-git.corp.google.com/g/158979 https://android-git.corp.google.com/g/167911 Change-Id: I91403f32654ff308934e95c832d17b292a7d9b2e
/frameworks/base/core/java/android/webkit/ViewManager.java
|
8aedd10aca67ce988888e99ecc3fcbe81344ea4d |
|
22-Apr-2010 |
Grace Kloba <klobag@google.com> |
Post a message to set SurfaceView to be visible when we switch to use the layout size. Otherwise it will first use the old dimension which can exceed the limit, which in turn causes the Browser to crash. Fix http://b/issue?id=2616263
/frameworks/base/core/java/android/webkit/ViewManager.java
|
f066611aab5758b7b2a6b4a525e3f85aa813064a |
|
16-Apr-2010 |
Mike Reed <reed@google.com> |
retool resize logic to use max dimension and max area. Change-Id: I32446b41afe9e7c241868c0cb7b9b7d9056b2d38 http://b/issue?id=2598253
/frameworks/base/core/java/android/webkit/ViewManager.java
|
1fa70928d3207c357bc8834f098b52e9f6107480 |
|
22-Mar-2010 |
Derek Sollenberger <djsollen@google.com> |
fixing problem with allocating too much memory to a surface by fixing the size of the surface when it exceeds a threshold and resizing the surface when it falls beneath the threshold. This change also causes the surface to fix its size while it is being zoomed in order to prevent the surface from getting multiple surfaceChangedEvents as the result of a zoom. This also allows us to have a smooth zoom animation for the surface. Change-Id: I30e208f98d3a32660032bf1df9de77d0a813d756
/frameworks/base/core/java/android/webkit/ViewManager.java
|
cfe688d8d9d09d2a9e6602361f20a8d5a4fe3621 |
|
19-Mar-2010 |
Cary Clark <cary@android.com> |
create absolute layout if view layout can't be reused The existing view layout may not be an absolute layout, and will throw a ClassCastException. Check to see if it is compatible before the cast. Change-Id: I7309600a1e7405a29e49a3bab469a164d51126ae http://b/2526854
/frameworks/base/core/java/android/webkit/ViewManager.java
|
d222a16286c65ce1846b8d3b695eb481c94d2724 |
|
16-Mar-2010 |
Derek Sollenberger <djsollen@google.com> |
Plugin surfaces will be limited to 270% of the devices screen size. Change-Id: I7e5ff1f5b8919b9e2e70a703009f9544f457a0e1
/frameworks/base/core/java/android/webkit/ViewManager.java
|
41df3f7e15b3d5f77dc7f255ec702e381eb93f35 |
|
16-Mar-2010 |
Derek Sollenberger <djsollen@google.com> |
Restrict plugins to a fixed size surface after exceeding a pixel threshold. fixes bug: http://b/issue?id=2428737 Change-Id: I8d8f2c591ac8539a345e0167b05bec8539f34535
/frameworks/base/core/java/android/webkit/ViewManager.java
|
c6f95fe5236d8bd60ac01e7feb422f6fac70bf6f |
|
10-Mar-2010 |
Grace Kloba <klobag@google.com> |
Implement smart-zoom per Adobe request. When double tap on plugin object, we toggle between centering plugin object and overview mode. Fix http://b/issue?id=2501726
/frameworks/base/core/java/android/webkit/ViewManager.java
|
9a67c82089e43d37f5038c74b0e1dca8edc4ac8a |
|
20-Dec-2009 |
Grace Kloba <klobag@google.com> |
Address the multiple resizing during initializing problem adobe run into. When a child view is created, we first hide it if the webview is not ready to draw yet. This will avoid the multiple resizing notification.
/frameworks/base/core/java/android/webkit/ViewManager.java
|
078c52c57a3d45814be9d90bf189d41ff372d2b1 |
|
04-Sep-2009 |
Leon Scroggins <scroggo@google.com> |
Clean up from earlier changes to place title bar at top of WebView Rename addTitleBar to setEmbeddedTitleBar. This requires a change to packages/apps/Browser. Also remove mTitleBar if there already was one. In ViewManager, call contentToViewDimension where appropriate. Change-Id: If4d378fad192990253411924a9a80bee96e63ff2
/frameworks/base/core/java/android/webkit/ViewManager.java
|
0236e673d8b980fd6333c18505129c6b49e38cd1 |
|
03-Sep-2009 |
Leon Scroggins <scroggo@google.com> |
Attach the title bar to the top of the page. Remove the old notions of changing the viewing mode resulting in changing the visibility of the title bar. Instead, attach the title bar to the top of the page. Change contentToView() to contentToViewY() (and an X version; same change for viewToContent), to account for the title bar's height. Adjust the parameters for drawing the scroll bar to account for the title bar. Requires a change to packages/apps/Browser. Change-Id: Ic0f7d6e0a1cce58ba2bca87337cf72a8194e9aa4
/frameworks/base/core/java/android/webkit/ViewManager.java
|
3c946a1a9637e85e4256f40b68f3b9d4b9f40c27 |
|
03-Jul-2009 |
Andrei Popescu <andreip@google.com> |
Add fullscreen support back in.
/frameworks/base/core/java/android/webkit/ViewManager.java
|
0a5ce01eda210f83619ada0603a80fd883512fe9 |
|
02-Jul-2009 |
Patrick Scott <phanna@android.com> |
Basic changes to get embedded video working. Add the ViewManager class to handle child views within a WebView. This class attaches and removes the views in the UI thread. It also scales the layout params based on the scale of the WebView.
/frameworks/base/core/java/android/webkit/ViewManager.java
|