Joe Onorato
c6cc0f8c19
Rename ViewRoot to ViewAncestor.
...
ViewRoot is about to be a new public class for poking at ViewAncestor.
Change-Id: Ie95d707c6d8bbb48f78d093d7b2667851812a7d5
2011-05-04 14:08:11 -07:00
John Reck
f557740789
Use previous version if version is a codename
...
When the version is reported as a codename, use the previous version
in the user agent string.
Bug: 4347787
Change-Id: Ie42a2fc2f21975b59ccac5547d813d3e777da468
2011-04-28 10:27:40 -07:00
John Reck
7818aaa14a
Add support for force-enabling zoom
...
Adds an option in WebSettings that causes WebView to ignore the
user-scalable option on the viewport metatag
Change-Id: Ia850489811a6617a8c17ec6cb17e0a65400f55f0
2011-04-26 17:59:12 -07:00
Dounia Berrada
77cdbc5fdd
Adding capability to lookup many elements.
...
Change-Id: I544497f010fdb723ef877e64caa15a0ed06c0fec
2011-04-21 12:02:13 -07:00
Steve Block
1854ddb6d9
Deprecate ANCHOR_TYPE and IMAGE_ANCHOR_TYPE from WebView.HitTestResult
...
These constants are no longer used anywhere, so should be deprecated.
Change-Id: I1456782fbafc540148c51477dd9727b11684d5d3
2011-04-19 13:55:09 +01:00
Dounia Berrada
3f7480dc40
Adding WebElement.java which provides DOM friendly API function to
...
lookup HTML elements in the page.
Change-Id: I9eab3f5f017ea4f1123fdbe4048f28e96883e742
2011-04-14 11:09:24 -07:00
Dounia Berrada
600780bb2e
First bits of WebDriver containing blocking function to load a page and
...
fetching the page source.
bug: 3457555
Change-Id: I5fbeb7f6103f1e1af04b7a6964cde5710338ee6e
2011-04-14 10:51:00 -07:00
Teng-Hui Zhu
22954d435d
Don't send pause again when coming back from full screen
...
When we enter full screen, the inline video has been paused.
When we re-play in the inline mode, we don't need to paused the previous video,
which is the full screen one.
bug:4259109
Change-Id: Ib951846e6c22893713b00699263f7d038bcb7353
2011-04-07 17:53:24 -07:00
Nicolas Roard
280dda75f3
am 16d8de7a: am 3e37a2f3: am fcba2353: Merge "Remove uncalled function -- java counterpart of the fix for bug:4183801" into honeycomb-mr1
...
* commit '16d8de7a293e5d626823a59f2d8b74e0d4a75cbd':
Remove uncalled function -- java counterpart of the fix for bug:4183801
2011-04-07 17:27:53 -07:00
Nicolas Roard
16d8de7a29
am 3e37a2f3: am fcba2353: Merge "Remove uncalled function -- java counterpart of the fix for bug:4183801" into honeycomb-mr1
...
* commit '3e37a2f3ae3e3a777bf479a6562063922a7e44c6':
Remove uncalled function -- java counterpart of the fix for bug:4183801
2011-04-07 17:25:56 -07:00
Nicolas Roard
fcba23536b
Merge "Remove uncalled function -- java counterpart of the fix for bug:4183801" into honeycomb-mr1
2011-04-07 17:21:53 -07:00
Nicolas Roard
4bae836784
Remove uncalled function -- java counterpart of
...
the fix for bug:4183801
Change-Id: Icaaa83743976be180ba570158bd4016e7f53c95a
2011-04-07 15:04:26 -07:00
Teng-Hui Zhu
4e790ee189
am 29fa50be: am bb55777b: Merge changes Ia44d880a,Ifbf63b24 into honeycomb-mr1
...
* commit '29fa50be2484ed9d7a5e8075b764caa37b6494b9':
DO NOT MERGE : cherry pick of change Ieb7ae26b from master
DO NOT MERGE : cherry pick of change I0f9f2c65 from master
2011-04-07 14:24:22 -07:00
Teng-Hui Zhu
c1b4d9691d
am d4e8e4bb: am b3bb6fd5: am b25181aa: Merge "Fix the issue the video can\'t start to play" into honeycomb-mr1
...
* commit 'd4e8e4bb3c2921ae9e15ef012bafc504b48c7efe':
Fix the issue the video can't start to play
2011-04-07 09:24:02 -07:00
Teng-Hui Zhu
d4e8e4bb3c
am b3bb6fd5: am b25181aa: Merge "Fix the issue the video can\'t start to play" into honeycomb-mr1
...
* commit 'b3bb6fd5e3050b6d17bc1a58906ea04e97a29e20':
Fix the issue the video can't start to play
2011-04-07 09:14:50 -07:00
Teng-Hui Zhu
2fcf82aee3
DO NOT MERGE : cherry pick of change Ieb7ae26b from master
...
Buffering in full screen mode will show progressView
bug:4187252
Change-Id: Ia44d880ab126c2439fb13504db87492d45c90bc8
2011-04-07 09:14:16 -07:00
Teng-Hui Zhu
a9cadefde4
DO NOT MERGE : cherry pick of change I0f9f2c65 from master
...
Add the loading progress UI when buffering
bug:4187252
Change-Id: Ifbf63b248ac5f0e340be4057e0dcd80d33483662
2011-04-07 09:14:05 -07:00
Teng-Hui Zhu
b25181aacc
Merge "Fix the issue the video can't start to play" into honeycomb-mr1
2011-04-07 08:52:45 -07:00
Teng-Hui Zhu
0504967cb0
Fix the issue the video can't start to play
...
In full screen mode, we shall not always rely on the auto start info.
If the auto start is false, it will prevent the video from playing.
The auto start should always happen inline mode when prepared.
If we switch into full screen mode while playing, we will also do auto start.
bug:4260063
Change-Id: I4b13c30b1f2c219951dc8edd659e221a21c86c2b
2011-04-06 18:20:19 -07:00
Michael Kolb
63052ac7ba
invalidate WebView after Title change
...
Change-Id: Icae5462bddd4983b83c3383e8727e16c51a42fd5
2011-04-06 16:32:38 -07:00
Adam Powell
67ed4f547e
am 2e68ec1b: am 2bb59637: am 030b38ff: Merge "Fix bug 4207704 - Gestures can be lost when Flash is enabled" into honeycomb-mr1
...
* commit '2e68ec1bc6e9ab57cd884d32b08dbb389189e7a4':
Fix bug 4207704 - Gestures can be lost when Flash is enabled
2011-04-05 11:30:52 -07:00
Adam Powell
2e68ec1bc6
am 2bb59637: am 030b38ff: Merge "Fix bug 4207704 - Gestures can be lost when Flash is enabled" into honeycomb-mr1
...
* commit '2bb59637caa71d7e05f7c94d3da425fbfd425ea7':
Fix bug 4207704 - Gestures can be lost when Flash is enabled
2011-04-05 11:27:23 -07:00
Adam Powell
3c534772de
Fix bug 4207704 - Gestures can be lost when Flash is enabled
...
Pre-queue WebView touch events as we send them to webkit so that we
can run them through WebView later if webkit or hosted plugins go out
to lunch.
Change-Id: Id4e9f56beeb0c1d55e77233423844b15f6f00aef
2011-04-04 22:06:50 -07:00
Brad Fitzpatrick
d117428bf9
am 5db7fd6b: am f7a9b869: am 1e7fb7ae: Merge "Error in compound cache-control header."
...
* commit '5db7fd6b70f47f31fbc59f92907b9807f9c4e64d':
Error in compound cache-control header.
2011-03-30 16:38:18 -07:00
Teng-Hui Zhu
f4d4e9e05f
Buffering in full screen mode will show progressView
...
bug:4187252
Change-Id: Ieb7ae26b5bfa9abc79556e2fc063b7e3ef17ab52
2011-03-30 16:05:27 -07:00
Brad Fitzpatrick
5db7fd6b70
am f7a9b869: am 1e7fb7ae: Merge "Error in compound cache-control header."
...
* commit 'f7a9b8691918642db74a667a71028c0a77b527ff':
Error in compound cache-control header.
2011-03-30 08:21:23 -07:00
Teng-Hui Zhu
c0fccd1292
Add the loading progress UI when buffering
...
bug:4187252
Change-Id: I0f9f2c659303b391b1be896b9a30cc6bf7455da5
2011-03-29 15:07:35 -07:00
Brad Fitzpatrick
f7a9b86919
am 1e7fb7ae: Merge "Error in compound cache-control header."
...
* commit '1e7fb7aed7b00cebc8f0e501c911727af6527523':
Error in compound cache-control header.
2011-03-29 09:27:16 -07:00
Henrik Baard
eb0ced7a09
Error in compound cache-control header.
...
A cache control header containing both no-cache and max-age attribute does not
behave as expected.
Cache-Control: no-cache, max-age=200000
Will set expired to 20000ms seconds, ignoring the no-cache header. My
interpretation is that the no-cache header should not be ignored in
this case.
Change-Id: Iadd1900e4d2c6c0dacc6bb3e7b944cf78ca9b266
2011-03-29 08:54:09 +02:00
Adam Powell
1453f0926f
am 7dfc6a9e: am c8c78eed: am baa3380d: Fix bug 4170809 - Pages with flash lose touch events
...
* commit '7dfc6a9e322e9c0367a6372b25694d926d79a618':
Fix bug 4170809 - Pages with flash lose touch events
2011-03-25 14:54:10 -07:00
Adam Powell
baa3380d74
Fix bug 4170809 - Pages with flash lose touch events
...
Fix WebView touch cancel behavior when we time out waiting for a
response from webkit.
Change-Id: I0aeeea64b156e204dbe2dda913a42df28704ed16
2011-03-25 13:58:19 -07:00
Huahui Wu
772f5bb189
am f440831d: DO NOT MERGE
...
* commit 'f440831d76817e837164ca18c7705e81d2391f87':
DO NOT MERGE
2011-03-24 03:35:59 -07:00
Teng-Hui Zhu
d9f68bc9e0
am 842b914f: am a7605d3b: am 2d09b855: Merge "When the video is not on the front, it should be paused" into honeycomb-mr1
...
* commit '842b914f26633aa94f3c63fbfc6a6b521904e1b8':
When the video is not on the front, it should be paused
2011-03-23 17:38:28 -07:00
Teng-Hui Zhu
1e26d82ffa
When the video is not on the front, it should be paused
...
bug:4165855
Change-Id: Icbdab81fe5beb8642841b16773b0e5350b4221cf
2011-03-23 16:56:12 -07:00
Teng-Hui Zhu
d6f8f798f2
am fee1d146: am 50373509: am efb8eda4: Merge "Make sure the full screen playing continue when timeout" into honeycomb-mr1
...
* commit 'fee1d146a3285e887712150496bbf002f4945079':
Make sure the full screen playing continue when timeout
2011-03-23 16:09:46 -07:00
Teng-Hui Zhu
efb8eda41a
Merge "Make sure the full screen playing continue when timeout" into honeycomb-mr1
2011-03-23 16:03:04 -07:00
Teng-Hui Zhu
2deec6651c
Make sure the full screen playing continue when timeout
...
bug:4165804
Change-Id: I5e0f4bdaecce36d074941ae6631b211227c13fcb
2011-03-23 15:29:22 -07:00
Huahui Wu
f440831d76
DO NOT MERGE
...
b/4088884 Backport "Remove content:// protocol handler in web browser"
to Gingerbread
It's a manual cherrypick of
https://android-git.corp.google.com/g/#change,87278
since a lot has been changed in bettween.
Change-Id: Ic8e3a419571f535bf983f32cd02181ca66d19319
2011-03-23 09:41:09 -07:00
Teng-Hui Zhu
8d2b7f350b
am 6e5276cf: am 2c6f2816: am 5039e6da: Merge "fix for pause when loading" into honeycomb-mr1
...
* commit '6e5276cf001112f93b3ca811d220331cc74cd8df':
fix for pause when loading
2011-03-22 14:00:20 -07:00
Teng-Hui Zhu
158fbdb29b
fix for pause when loading
...
bug:4148903
Change-Id: Ib0b59c8c36eb5df8c6755156a5d2753f84ad9677
2011-03-22 12:02:11 -07:00
Teng-Hui Zhu
fdef2cb760
am c81d7e0a: am f2c44a79: am 039aa81a: Merge "Fix a crash" into honeycomb-mr1
...
* commit 'c81d7e0ae802626e9e7a09bdc70afe4952c2ac96':
Fix a crash
2011-03-22 11:42:37 -07:00
Teng-Hui Zhu
217c6c7fbe
am 67440893: am f82e5a2c: am 0b933c02: Merge "Support loading image and paused image for inline video" into honeycomb-mr1
...
* commit '67440893ee32f057d2695b0eea9811e289b68603':
Support loading image and paused image for inline video
2011-03-21 17:48:59 -07:00
Teng-Hui Zhu
cd44562455
Fix a crash
...
bug:4139931
Change-Id: Ifc18f964d5aedb268eb0d5fa08db3ffed1de4ff8
2011-03-21 17:38:21 -07:00
Teng-Hui Zhu
265db32f31
Support loading image and paused image for inline video
...
bug:4142131
Change-Id: I28d82a8e30a2146a3380c63dcdcbd51228f23f56
2011-03-21 10:36:00 -07:00
Derek Sollenberger
e4af0ed6b3
am 0c8e22b1: am 25dad8ed: am 5750bb7d: Merge "Prevent intermediate scale updates from being sent to WebKit while zooming." into honeycomb-mr1
...
* commit '0c8e22b1d3dbcd4580db2a288af65fcca10cde1b':
Prevent intermediate scale updates from being sent to WebKit while zooming.
2011-03-18 11:27:12 -07:00
Derek Sollenberger
a249a93e8d
Prevent intermediate scale updates from being sent to WebKit while zooming.
...
The addition of the HW accelerated logic causes us to manipulate the
zoom scale factor in the zoom manager two additional times. These
manipulations occur after the mZoomScale has been set to zero is how we
previously tested to see if a fixed length animation was occuring.
bug: 3451126
Change-Id: If2992adbe36fa471bb1bb5013495e1adc74b5fab
2011-03-18 12:48:36 -04:00
Huahui Wu
45a746a107
am f5cf85d0: am d1e89c41: am b1c43c32: Merge "b/4116658 Fix the jumpy scrolling with some flash site." into honeycomb-mr1
...
* commit 'f5cf85d07c99ae834d1b58bf5109982f9a4f3604':
b/4116658 Fix the jumpy scrolling with some flash site.
2011-03-17 18:47:21 -07:00
Huahui Wu
b1c43c32f5
Merge "b/4116658 Fix the jumpy scrolling with some flash site." into honeycomb-mr1
2011-03-17 18:09:33 -07:00
Huahui Wu
88b869a40a
b/4116658 Fix the jumpy scrolling with some flash site.
...
In the case that a touch event is passed to WebKit then back to
WebView, the coordinates will be converted from view to content
then back to view and the convertion could lose some accuracies.
For a flash content that only consumes TouchDown, all the
TouchMove events will go through this path and each time, the
data becomes more inaccurate. Even worse, the TouchMove event
updates the mScrollX/Y which will then be used for the convertion.
The effect amplifies really quick and the scrolling looks jumpy.
The fix is just to store the original view coordinates when pass
the event around.
Change-Id: Ie1424d7cfc6272348b194732e97168efe2dcf17b
2011-03-17 17:42:12 -07:00
Teng-Hui Zhu
e92f2121a7
am 6b3c25c8: am 0318d6bf: am 73091273: Merge "Fix the aspect ratio for full screen playing" into honeycomb-mr1
...
* commit '6b3c25c859ef72e7f65527c6aae68e77df580b94':
Fix the aspect ratio for full screen playing
2011-03-17 14:25:47 -07:00