Teng-Hui Zhu
7af7e00b91
Merge "Support html5 video switching b/t full screen and inline mode" into honeycomb-mr1
2011-03-16 23:01:03 -07:00
Teng-Hui Zhu
10ab654943
Support html5 video switching b/t full screen and inline mode
...
bug:2126902
Change-Id: I5c4b25358c76e35f0f51794d6d04fcc5098a0d70
2011-03-16 22:06:28 -07:00
Nicolas Roard
f2674c1a2c
partial inval
...
Change-Id: Ib8ba0fdbbbcae3061692043d33fecb8ffa8ee100
2011-03-16 16:05:19 -07:00
Shimeng (Simon) Wang
464b690ada
Pass firstLayout info to native webview when setting baseLayer.
...
issue: 4094300
Change-Id: I4fdbc0cee73230a731b1356f44372cd86a5c4ad1
2011-03-16 13:56:37 -07:00
Michael Kolb
24e53b00b0
add comment to deprecated tag
...
Change-Id: Id0c30c43abfeb9005f9b69e0a565644c7c956295
2011-03-16 12:56:39 -07:00
Michael Kolb
e54f66524e
deprecate getVisibleTitleHeight
...
Bug: 4104535
Change-Id: I8a6ef21d38a25848efa28e2c06cf2da0ff7af9c4
2011-03-16 09:25:23 -07:00
Adam Powell
57fccf12e1
Merge "Fix bug 4099023 - Phantom clicks on some websites" into honeycomb-mr1
2011-03-14 18:32:45 -07:00
Adam Powell
a0def7223f
Fix bug 4099023 - Phantom clicks on some websites
...
Don't forward touch events when webkit has already claimed it doesn't
want them.
Change-Id: Ib00f9014bb23ff544dde6ec9a50ce71ebcb2bb26
2011-03-14 17:54:10 -07:00
Huahui Wu
b71020ef40
Merge "b/3392594 keep the remain touch points when one is ended." into honeycomb-mr1
2011-03-14 14:43:46 -07:00
Huahui Wu
2d3ef37ae6
b/3392594 keep the remain touch points when one is ended.
...
This is the Java side code change for b/3392594.
It adds an action index into the touch event data and pass it
to the native side.
Change-Id: Ibb393e62a590d0fff1dd3172041748e2b10501d6
2011-03-14 13:21:23 -07:00
Adam Powell
87584f51a8
Merge "Fix bug 4083825 - Gesture zoom locked along content edges under some circumstances" into honeycomb-mr1
2011-03-11 16:39:42 -08:00
Nicolas Roard
f0230cca19
Merge "HTML5 Video improvements" into honeycomb-mr1
2011-03-11 14:35:32 -08:00
Nicolas Roard
0e778a1ab0
HTML5 Video improvements
...
- add support for the fullscreen button
counterpart webkit CL: https://android-git.corp.google.com/g/#change,101484
bug:2126902
Change-Id: Ibcc8c5b115089ad1f30ebe76e4d5c31b2d6389f9
2011-03-11 14:29:05 -08:00
Adam Powell
c37308f116
Fix bug 4083825 - Gesture zoom locked along content edges under some
...
circumstances
Tune the procedure used to handle "zoom slop" during a webview
pan+zoom gesture.
Change-Id: Ia706722ba6a46e64cce8814d4668e3857b16e562
2011-03-11 11:44:08 -08:00
Adam Powell
5ec35c172a
Merge "Fix bug 4082512 IAE "pointerIndex out of range" while zooming over flashplayer in browser" into honeycomb-mr1
2011-03-10 21:40:38 -08:00
Huahui Wu
769e132ae3
Merge "b/4080388 Improving the performance of ZoomManager" into honeycomb-mr1
2011-03-10 21:25:47 -08:00
Adam Powell
8f626a1917
Fix bug 4082512 IAE "pointerIndex out of range" while zooming over
...
flashplayer in browser
Fix an issue where gestures weren't being fully canceled by webkit to
the multitouch detector. This will prevent ScaleGestureDetector from
attempting to resume its regularly scheduled gesture already in
progress.
Change-Id: Id4881eeb1df8414dfa23174481bd7dc70fd08fee
2011-03-10 21:20:07 -08:00
Huahui Wu
31484fbe28
b/4080388 Improving the performance of ZoomManager
...
This is a re-factor of cl b/3307761.
It uses an circular array to implement the queue instead of linked list.
And it saves the time to convert float to Float.
Change-Id: I1076aabec2310b2cc299d7f485bf9c4710107045
2011-03-10 17:48:38 -08:00
Teng-Hui Zhu
2fc7976399
Merge "Inline HTML5 Video support" into honeycomb-mr1
2011-03-10 17:10:29 -08:00
Teng-Hui Zhu
661e8b1f21
Inline HTML5 Video support
...
Use the HTML5VideoView to make inline HTML5 video possible.
Full screen support will be the next step.
The native side change is at 101310.
bug:3506407, 2126902
Change-Id: I012f33a4d0c7b83d37b184fceb3923e1fb277b80
2011-03-10 16:58:24 -08:00
Adam Powell
80615b0075
Fix bug 4080407 - Browser stuck after scrolling- page stops responding
...
Account for gaps in touch queue sequence numbering when we flush out
canceled events from webcore's queue. Add a 2-second timeout to auto-flush
old events when a new gesture begins.
Change-Id: I764a7fcd673b3afb629055b001e9346f5b959dba
2011-03-10 16:45:12 -08:00
Shimeng (Simon) Wang
0837fde9fd
Merge "Don't limit zoom scale change by the minimum increment." into honeycomb-mr1
2011-03-10 09:04:12 -08:00
Kristian Monsen
63a1b0cefe
Fix for bug 4064291 WebView uses PackageManager#getInstalledApps
...
Checking each app if they exist instead of iterating through
all packages.
Change-Id: Ic4934fa1e8dbbab2f90134e3701d39b1d4739d83
2011-03-10 11:30:43 +00:00
Shimeng (Simon) Wang
3911b45005
Don't limit zoom scale change by the minimum increment.
...
issue: 4080125
Change-Id: I3fa258e12e7aa44c7286c9dccb1f249d5ae78a12
2011-03-09 17:55:35 -08:00
Huahui Wu
37c2e3e556
Merge "b/4075349 Make the pinch to zoom more responsive after limits." into honeycomb-mr1
2011-03-09 15:37:56 -08:00
Huahui Wu
ff6f4c2eff
b/4075349 Make the pinch to zoom more responsive after limits.
...
Change-Id: I66ea0aa95ff6a471b7c2ae2cb1ce2fdd0f18ce01
2011-03-09 15:13:01 -08:00
Leon Scroggins
23c5861cde
Merge "Scroll textfield onscreen when the IME shows." into honeycomb-mr1
2011-03-09 14:21:17 -08:00
Huahui Wu
166b190efc
Merge "b/3307761 Clean up the flag mIsHandlingMultiTouch." into honeycomb-mr1
2011-03-09 13:55:35 -08:00
Leon Scroggins
d69b701284
Scroll textfield onscreen when the IME shows.
...
Bug:4079218
Change-Id: I69fe49582effe664c2288401871922a2cacc7c9c
2011-03-09 16:18:28 -05:00
Shimeng (Simon) Wang
12c37cafe1
Merge "Consider mInitialScale when setting min zoom scale." into honeycomb-mr1
2011-03-09 10:48:57 -08:00
Huahui Wu
9386a24eb1
b/3307761 Clean up the flag mIsHandlingMultiTouch.
...
The flag mIsHandlingMultiTouch was used to remove the out of order
touchMove events. After the fix b/3307761, it is no more needed.
Change-Id: I4d03131e2a22c53cc79c4105e39f078f1bea88ca
2011-03-09 09:26:36 -08:00
Patrick Scott
ea44c7c714
Merge "Pass the auto login header information to the app." into honeycomb-mr1
2011-03-09 05:05:21 -08:00
Kristian Monsen
9e697ee9fc
Merge "Fix for bug 3469242 Turn of extra debugging before shipping" into honeycomb-mr1
2011-03-09 04:29:45 -08:00
Adam Powell
1250c94b50
Merge "Bug 3509417 - Refine touch event serialization" into honeycomb-mr1
2011-03-08 20:00:25 -08:00
Nicolas Roard
f986d496c5
Merge "Partial invalidation of the browser textures" into honeycomb-mr1
2011-03-08 19:02:33 -08:00
Adam Powell
ae9d2640f3
Bug 3509417 - Refine touch event serialization
...
Fix an issue with single-touch events handled by webkit.
Change-Id: Ief4e9ec91cda7dd3940241c684d0907cb8c9890f
2011-03-08 16:01:37 -08:00
Huahui Wu
8496ddc536
Merge "b/3307761 Tuning two fingers pan." into honeycomb-mr1
2011-03-08 14:40:50 -08:00
Shimeng (Simon) Wang
633c3775a9
Consider mInitialScale when setting min zoom scale.
...
This fixes CTS test failure.
issue: 4056256
Change-Id: Iee4adba2e462f5e0e79cf359e5b6a1531eafcdd8
2011-03-08 14:30:38 -08:00
Huahui Wu
463cc0c5e2
b/3307761 Tuning two fingers pan.
...
User reports jumpy when trying two fingers pan. This change keeps
track of the previous movements of the fingers' middle point,
compares to the change of the fingers' distance, and decides
to pan or zoom or do both.
Change-Id: I8a6a8e9259db85b0e820b6e25ba0822ed289fb45
2011-03-08 13:37:19 -08:00
Nicolas Roard
3cb5ded990
Partial invalidation of the browser textures
...
corresponding webkit CL: https://android-git.corp.google.com/g/#change,100673
bug:3461349 bug:3464483
Change-Id: I913b07a27129e37d8d949dd62e71d350ed119569
2011-03-08 13:34:56 -08:00
Leon Scroggins
055a858562
Merge "Do not attempt to start action mode if there is no parent." into honeycomb-mr1
2011-03-08 09:06:54 -08:00
Leon Scroggins
93553d7fb3
Do not attempt to start action mode if there is no parent.
...
Bug:3514747
Change-Id: Id4c5c803bfb8bb2f5f81fa15599784e808e0d223
2011-03-08 11:43:40 -05:00
Patrick Scott
85a50ff48b
Pass the auto login header information to the app.
...
Add a new callback to handle auto login requests.
Bug: 3367381
Change-Id: I2ee8038cdf8a4ff9d1d3de0c871a0c60f1769655
2011-03-08 08:35:54 -05:00
Kristian Monsen
47db61de63
Fix for bug 3469242 Turn of extra debugging before shipping
...
Reverting 3469242 Turn of extra debugging before shipping
manually since that was done in master.
Change-Id: I0e6ec7dd22ec07e09af7d7270c05ad2b6cc624bb
2011-03-08 10:47:43 +00:00
Romain Guy
cabfcc1364
Add support for partial invalidates in WebView
...
Bug #3461349
This change also fixes two bugs that prevented partial invalidates
from working with other views. Both bugs were in our EGL implementation:
they were preventing the caller from comparing the current context/surface
with another context/surface. This was causing HardwareRenderer to always
redraw the entire screen.
Change-Id: I33e096b304d4a0b7e6c8f92930f71d2ece9bebf5
2011-03-07 18:09:03 -08:00
Romain Guy
0aaa11ed5b
Merge "Remove many unnecessary save/restore calls." into honeycomb-mr1
2011-03-07 11:24:02 -08:00
Adam Powell
9ab91b843a
Merge "Fix bug 3509417 - Serialize touch event handling in webview" into honeycomb-mr1
2011-03-07 10:20:23 -08:00
Kristian Monsen
9f5f7af6cc
Deprecating webkit API's that might not be supported in the future do not merge
...
Change-Id: I7ed9498a24aceee529397bbe1ed96a15f834b4eb
2011-03-07 13:01:28 +00:00
Adam Powell
4fb35d4ddc
Fix bug 3509417 - Serialize touch event handling in webview
...
Make sure WebView doesn't process touch events out of order.
Change-Id: Id046139af99d0d3f32cc481ca1d85d32ced67f75
2011-03-04 19:11:15 -08:00
Romain Guy
d6cf477e5d
Remove many unnecessary save/restore calls.
...
This should help complex applications by reducing the amount of
unnecessary work performed by the renderer.
Change-Id: I9bdebb1a35cdbcc3d926b7485f19d9e88a019040
2011-03-04 17:10:54 -08:00