OSDN Git Service
Derek Sollenberger [Mon, 31 Jan 2011 19:52:32 +0000 (11:52 -0800)]
am
49c79c75: Merge "Fix to ensure that plugin layer\'s are synced to the UI thread." into honeycomb
* commit '
49c79c750e447412393f3ebf7ced23d2344acc2f':
Fix to ensure that plugin layer's are synced to the UI thread.
Derek Sollenberger [Mon, 31 Jan 2011 19:47:47 +0000 (11:47 -0800)]
Merge "Fix to ensure that plugin layer's are synced to the UI thread." into honeycomb
Derek Sollenberger [Mon, 31 Jan 2011 18:13:33 +0000 (13:13 -0500)]
Fix to ensure that plugin layer's are synced to the UI thread.
bug:
3394773
Change-Id: I1eb3e3c0239546493a7bff2e954581cf18a4606c
Kristian Monsen [Mon, 31 Jan 2011 17:40:57 +0000 (09:40 -0800)]
am
59234abe: Merge "Fix for bug
3405738, crash in nav cache" into honeycomb
* commit '
59234abe5e834df8e4b8289e3ff72bc602be0535':
Fix for bug
3405738, crash in nav cache
Kristian Monsen [Mon, 31 Jan 2011 17:39:03 +0000 (09:39 -0800)]
Merge "Fix for bug
3405738, crash in nav cache" into honeycomb
Leon Scroggins [Mon, 31 Jan 2011 16:24:34 +0000 (08:24 -0800)]
am
4a95cd2d: Merge "For textareas, do not use UI side layers." into honeycomb
* commit '
4a95cd2d16d57a7ea9570cfd66f7098da8d01082':
For textareas, do not use UI side layers.
Leon Scroggins [Mon, 31 Jan 2011 16:22:01 +0000 (08:22 -0800)]
Merge "For textareas, do not use UI side layers." into honeycomb
Kristian Monsen [Mon, 31 Jan 2011 16:12:11 +0000 (08:12 -0800)]
am
b8b26c5e: Fix for bug
2864795, pausing plugin network traffic.
* commit '
b8b26c5e77b4fbb26af6b3d674df18d06c985c20':
Fix for bug
2864795, pausing plugin network traffic.
Leon Scroggins [Mon, 31 Jan 2011 15:53:15 +0000 (10:53 -0500)]
For textareas, do not use UI side layers.
Bug:
3402831
Bug:
3401242
Requires a change in frameworks/base.
Change-Id: I4d7525cbf3a881fbe87f4bc624988fcb79cceab1
Kristian Monsen [Mon, 31 Jan 2011 13:31:23 +0000 (13:31 +0000)]
Fix for bug
3405738, crash in nav cache
Change-Id: I43c87a3b8a772857fd2775b54a68d8df6c6441ef
Kristian Monsen [Mon, 31 Jan 2011 11:54:24 +0000 (11:54 +0000)]
Fix for bug
2864795, pausing plugin network traffic.
Change-Id: I1f9239af23d6c88883b620ba0cfdc1c66dddf03d
Nicolas Roard [Mon, 31 Jan 2011 04:14:16 +0000 (20:14 -0800)]
am
c36054aa: Fix repaint bug when changing viewport
* commit '
c36054aacf610538d595ecc02cfbef4e6678eaa7':
Fix repaint bug when changing viewport
Nicolas Roard [Mon, 31 Jan 2011 04:07:34 +0000 (20:07 -0800)]
Fix repaint bug when changing viewport
bug:
3405986
Change-Id: I5ef5d9bc1041fabe5319e93180f94b521b07e93b
Nicolas Roard [Mon, 31 Jan 2011 03:16:23 +0000 (19:16 -0800)]
am
1a2e2a9d: Fix GL error when initializing the browser
* commit '
1a2e2a9d1bbd0829307e9a52aa98d415f8d10e52':
Fix GL error when initializing the browser
Nicolas Roard [Mon, 31 Jan 2011 03:04:54 +0000 (19:04 -0800)]
Fix GL error when initializing the browser
bug:
3355704
may also fix bug:
3383599
Change-Id: I77892c2e90c4edf054513de92b0c6bfba3152819
Nicolas Roard [Mon, 31 Jan 2011 01:31:45 +0000 (17:31 -0800)]
am
8ffb52a0: Fix temporary memory leak
* commit '
8ffb52a0a92be5cf8f035b7db75f45b5522c97ef':
Fix temporary memory leak
Nicolas Roard [Mon, 31 Jan 2011 01:29:40 +0000 (17:29 -0800)]
am
da44133f: Add a ClassTracker class to more easily track leaks
* commit '
da44133fe92ec11fa6b904c498e7e5cd23a43cbf':
Add a ClassTracker class to more easily track leaks
Nicolas Roard [Mon, 31 Jan 2011 01:24:13 +0000 (17:24 -0800)]
Fix temporary memory leak
bug:
3376517
Change-Id: If64b9385bc8e4d915597bd3f27b22c3d23f74a73
Nicolas Roard [Sun, 30 Jan 2011 23:34:46 +0000 (15:34 -0800)]
Add a ClassTracker class to more easily track leaks
bug:
3376517
Change-Id: Ieb419bc3140963ccbda3e2f130778ec53b2920aa
Nicolas Roard [Sun, 30 Jan 2011 22:39:24 +0000 (14:39 -0800)]
am
49e6e531: Merge "Allocate bitmaps on the fly for layers" into honeycomb
* commit '
49e6e531daf99d2349caab00380648b689e7c1dc':
Allocate bitmaps on the fly for layers
Nicolas Roard [Sun, 30 Jan 2011 22:37:33 +0000 (14:37 -0800)]
Merge "Allocate bitmaps on the fly for layers" into honeycomb
Nicolas Roard [Sun, 30 Jan 2011 02:41:18 +0000 (18:41 -0800)]
Allocate bitmaps on the fly for layers
bug:
3376517
Change-Id: I68cab08949302dd938b9c4753f9dfebd6c08e298
The Android Open Source Project [Sun, 30 Jan 2011 20:40:27 +0000 (12:40 -0800)]
Reconcile gingerbread-plus-aosp and honeycomb
Change-Id: Iff8b4d5082b438336e0bcd0a341ad43c3a938e62
The Android Open Source Project [Sun, 30 Jan 2011 20:40:26 +0000 (12:40 -0800)]
Mass merge from gingerbread - do not merge
Change-Id: I6859d8a69ffa177322b967af6f111c9937c74128
Teng-Hui Zhu [Sun, 30 Jan 2011 20:06:01 +0000 (12:06 -0800)]
am
2bdca9d1: fix build break
* commit '
2bdca9d141816d038f2a203bb385e473dc6c3ec1':
fix build break
Teng-Hui Zhu [Sun, 30 Jan 2011 19:21:31 +0000 (11:21 -0800)]
fix build break
Change-Id: I8aeef50c7b73665ec67ffeeb2194309a58de1e26
Teng-Hui Zhu [Sun, 30 Jan 2011 18:42:05 +0000 (10:42 -0800)]
am
25a2029c: Merge "Fixed element positioning fix" into honeycomb
* commit '
25a2029c3de01a4a842eddc0970fb513f615f458':
Fixed element positioning fix
Teng-Hui Zhu [Sun, 30 Jan 2011 18:37:31 +0000 (10:37 -0800)]
Merge "Fixed element positioning fix" into honeycomb
Teng-Hui Zhu [Fri, 28 Jan 2011 22:00:43 +0000 (14:00 -0800)]
Fixed element positioning fix
This is for fixed bottom/ right, in the zooming case.
The width and height in webkit should be calculated as the visibleRect
we use for drawing. And that is document coordinate for visible size.
Basically it is send the Rect info from webView to webViewCore.
Then at RenderBox, it will go through the PlatformBridge to pick the
info up.
Notice that the touch is not 100% working yet, the layout call in webkit
can have a early return such that fixed element layer didn't get update.
And a touch/click is not really causing the whole layout update yet.
That will be addressed in seperate change though.
bug:
3404129
Change-Id: I225d41815143a05d540ed32bfc76f823603ca89c
Nicolas Roard [Sun, 30 Jan 2011 01:44:44 +0000 (17:44 -0800)]
am
86e2f0fb: Share a single bitmap for all the base tiles. Reduce the memory usage from 64Mb to 48Mb on google.com
* commit '
86e2f0fb10185de5c83fed0cf4aa6818e5451615':
Share a single bitmap for all the base tiles. Reduce the memory usage from 64Mb to 48Mb on google.com
Nicolas Roard [Sun, 30 Jan 2011 01:32:43 +0000 (17:32 -0800)]
Share a single bitmap for all the base tiles.
Reduce the memory usage from 64Mb to 48Mb on google.com
bug:
3376517
Change-Id: Ia5c16c55edb0bbf6164c8cec8588f53543964ccd
Nicolas Roard [Sun, 30 Jan 2011 00:51:54 +0000 (16:51 -0800)]
am
0ca80452: Draw extras on layers.
* commit '
0ca8045217bb9b308ddb407d7a9ce17d92d9f9fb':
Draw extras on layers.
Nicolas Roard [Sun, 30 Jan 2011 00:30:56 +0000 (16:30 -0800)]
Draw extras on layers.
Fix a potential crash, and draw the extras.
bug:
3372985 bug:
3367026
Change-Id: I84be0733217c68b75a679de2212c10b891406d05
Nicolas Roard [Sat, 29 Jan 2011 23:13:34 +0000 (15:13 -0800)]
am
c1681090: Fix for the draw extras -- we don\'t repaint enough in some cases.
* commit '
c16810901e8ee3f344e98477aebd306ce8cbeec1':
Fix for the draw extras -- we don't repaint enough in some cases.
Nicolas Roard [Sat, 29 Jan 2011 23:01:37 +0000 (15:01 -0800)]
Fix for the draw extras -- we don't repaint enough in some cases.
bug:
3387206 bug:
3396281
Change-Id: I059ae2ce1f95e9d8e1662abf11337c6b58031e66
Derek Sollenberger [Sat, 29 Jan 2011 20:37:07 +0000 (12:37 -0800)]
am
3deda57a: Prevent the browser\'s GL rendering loop when plugins are full-screen.
* commit '
3deda57a53a7cfddfdb7a7d3eb3e781d454d7053':
Prevent the browser's GL rendering loop when plugins are full-screen.
Derek Sollenberger [Sat, 29 Jan 2011 19:26:20 +0000 (14:26 -0500)]
Prevent the browser's GL rendering loop when plugins are full-screen.
bug:
3400065
Change-Id: I7b69ed836f2dd20160e5f89842be5ed856826e8c
Derek Sollenberger [Sat, 29 Jan 2011 19:56:52 +0000 (11:56 -0800)]
am
e991ae38: Merge "Add YUV shader for plugin video playback." into honeycomb
* commit '
e991ae38e756dc1efe730946f95747e42e5a920a':
Add YUV shader for plugin video playback.
Derek Sollenberger [Sat, 29 Jan 2011 19:54:52 +0000 (11:54 -0800)]
Merge "Add YUV shader for plugin video playback." into honeycomb
Derek Sollenberger [Sat, 29 Jan 2011 17:45:19 +0000 (12:45 -0500)]
Add YUV shader for plugin video playback.
bug:
3072603
Change-Id: I8a7d9f04be2c40dbe5bc74e16cf4778ee3e712e4
John Reck [Sat, 29 Jan 2011 17:32:13 +0000 (09:32 -0800)]
am
591ab58d: (-s ours) DO NOT MERGE - Move localstorage into private folder
* commit '
591ab58df1b16eb937b3438f3af26c1b97c658fd':
DO NOT MERGE - Move localstorage into private folder
Nicolas Roard [Sat, 29 Jan 2011 01:21:42 +0000 (17:21 -0800)]
am
5e3e997a: Fix flickering when drawing extras, as well as continuous repaint when extras are drawn.
* commit '
5e3e997a109b7e20ddd7e04c6ec14b01dac2f32a':
Fix flickering when drawing extras, as well as continuous repaint when extras are drawn.
Nicolas Roard [Sat, 29 Jan 2011 00:56:27 +0000 (16:56 -0800)]
Fix flickering when drawing extras, as well as continuous repaint
when extras are drawn.
bug:
3396281 bug:
3387206 bug:
3345802
Change-Id: I445c3bbd27a4c11b7f1b2cf6702b00835172754b
Nicolas Roard [Fri, 28 Jan 2011 23:11:18 +0000 (15:11 -0800)]
am
8f5ffb16: Be sure to only enable compositing for sibling layers of a fixed element is actually composited...
* commit '
8f5ffb1668422c85060b1e2a32c3ff52f83224e1':
Be sure to only enable compositing for sibling layers of a fixed element is actually composited...
Nicolas Roard [Fri, 28 Jan 2011 22:56:23 +0000 (14:56 -0800)]
Be sure to only enable compositing for sibling
layers of a fixed element is actually composited...
Fixes the behaviour of the fixed toolbar on news.google.com
bug:
3375416
Change-Id: I4f959ccf834dad43821f8eb6238bbd5d3b047d7f
Kristian Monsen [Fri, 28 Jan 2011 18:48:58 +0000 (10:48 -0800)]
am
04944e04: Merge "Fix for bug
3398340" into honeycomb
* commit '
04944e04f462c8c7e29961ce8bef6c1c4ef3566e':
Fix for bug
3398340
Kristian Monsen [Fri, 28 Jan 2011 18:47:06 +0000 (10:47 -0800)]
Merge "Fix for bug
3398340" into honeycomb
Chet Haase [Fri, 28 Jan 2011 18:20:49 +0000 (10:20 -0800)]
am
dd93b509: Merge "Fix artifacts from clipped viewport." into honeycomb
* commit '
dd93b509207a1d0fd722f8ee0124bef1668c3b0a':
Fix artifacts from clipped viewport.
Kristian Monsen [Fri, 28 Jan 2011 18:20:46 +0000 (10:20 -0800)]
Chet Haase [Fri, 28 Jan 2011 18:17:41 +0000 (10:17 -0800)]
Merge "Fix artifacts from clipped viewport." into honeycomb
Kristian Monsen [Thu, 27 Jan 2011 19:00:14 +0000 (19:00 +0000)]
Part of fix for bug
3394040
Sending messages through a ScopedRunnableMethodFactory,
and cancel them before deleting the request object.
Change-Id: I5c9f94d78790f7098af3c418b582aacbf3b4b712
Kristian Monsen [Fri, 28 Jan 2011 16:28:21 +0000 (16:28 +0000)]
Fix for bug
3398340
Removed a variable that was never set, but still used
Change-Id: I180f631472a02ed512f6071a0760913c8ddf6e84
Dave Burke [Fri, 28 Jan 2011 10:58:23 +0000 (02:58 -0800)]
am
fadfc86a: Merge "Enable layers for fixed elements only for mobile websites" into honeycomb
* commit '
fadfc86a81a9e080d35ab460bc6a42ce4d7cdc00':
Enable layers for fixed elements only for mobile websites
Dave Burke [Fri, 28 Jan 2011 10:56:02 +0000 (02:56 -0800)]
Merge "Enable layers for fixed elements only for mobile websites" into honeycomb
Chet Haase [Fri, 28 Jan 2011 08:16:32 +0000 (00:16 -0800)]
Fix artifacts from clipped viewport.
We now noop the calls to drawGL if the current viewport is empty.
Change-Id: Id2a7b8ef38e150255cc55e24efbc93b6077a6dd8
Nicolas Roard [Fri, 28 Jan 2011 05:04:29 +0000 (21:04 -0800)]
am
ed1d4361: Merge "Add some debugging functions and some cleanup speeding things in Layers." into honeycomb
* commit '
ed1d43611c94775d963061cc710b601d8b30bf9c':
Add some debugging functions and some cleanup speeding things in Layers.
Nicolas Roard [Fri, 28 Jan 2011 05:01:51 +0000 (21:01 -0800)]
Merge "Add some debugging functions and some cleanup speeding things in Layers." into honeycomb
Nicolas Roard [Fri, 28 Jan 2011 04:32:08 +0000 (20:32 -0800)]
Add some debugging functions and some cleanup speeding things in Layers.
bug:
3375416
Change-Id: I92f75d1ae0aca9d8178673d2152e11d2401fd59e
Nicolas Roard [Fri, 28 Jan 2011 04:39:49 +0000 (20:39 -0800)]
Enable layers for fixed elements only for mobile websites
Change-Id: Ia3b626a1e8608d089ad67010e3e385b428456f95
Derek Sollenberger [Thu, 27 Jan 2011 23:28:54 +0000 (15:28 -0800)]
am
f35a48f5: Merge "Add Plugin API for controling the device power states" into honeycomb
* commit '
f35a48f5582f4c06526cd8455b3a80a542d645e5':
Add Plugin API for controling the device power states
Derek Sollenberger [Thu, 27 Jan 2011 23:27:05 +0000 (15:27 -0800)]
Merge "Add Plugin API for controling the device power states" into honeycomb
Derek Sollenberger [Thu, 27 Jan 2011 22:28:03 +0000 (17:28 -0500)]
Add Plugin API for controling the device power states
This is an initial API that will allow the plugin to request to
keep the screen on.
companion change is in frameworks/base
bug:
3331493
Change-Id: Id807dc3a3e5aaf12fc63558edeceee0d35561768
Huahui Wu [Thu, 27 Jan 2011 23:02:14 +0000 (15:02 -0800)]
am
fbf939af: Merge "b/
3347670 Support installing online certs to the system keystore." into honeycomb
* commit '
fbf939afb3df556a2be2aa76c1be0c8132450dae':
b/
3347670 Support installing online certs to the system keystore.
Dave Burke [Thu, 27 Jan 2011 23:02:04 +0000 (15:02 -0800)]
am
7280ccbb: Merge "Fix trying to prepare more tiles than are available to the page (which results in tiles getting taken that are being waited on becoming ready after a zoom). Fixes the issue where sometimes after a zoom the screen has blank parts until scrolled. The
* commit '
7280ccbb2355407dc4452f67b8668a9e67ea7e69':
Fix trying to prepare more tiles than are available to the page (which results in tiles getting taken that are being waited on becoming ready after a zoom). Fixes the issue where sometimes after a zoom the screen has blank parts until scrolled. There might be a better way to fix the underlying problem but this works and at least illuminates the problem. bug:
3394298
Dave Burke [Thu, 27 Jan 2011 23:02:01 +0000 (15:02 -0800)]
am
ffca31bc: Merge "Have different x-fade rates for zoom in vs zoom out. Tweak up transitions to make zooming feel faster. bug:
3394378" into honeycomb
* commit '
ffca31bc27b530c21a3213e40ecbf008872d0f7b':
Have different x-fade rates for zoom in vs zoom out. Tweak up transitions to make zooming feel faster. bug:
3394378
Kristian Monsen [Thu, 27 Jan 2011 23:01:23 +0000 (15:01 -0800)]
am
cc343f9f: Make sure we only post task to live requests
* commit '
cc343f9f8fbf14091cc10ebf1df44bb47ada5882':
Make sure we only post task to live requests
Kristian Monsen [Thu, 27 Jan 2011 23:01:19 +0000 (15:01 -0800)]
Kristian Monsen [Thu, 27 Jan 2011 23:01:14 +0000 (15:01 -0800)]
am
e17d8065: First part of fix for bug
2864795, not reading in a while lopp
* commit '
e17d80652c280dac7bddc369a7a3f5b5a8b1ada3':
First part of fix for bug
2864795, not reading in a while lopp
Huahui Wu [Thu, 27 Jan 2011 21:26:36 +0000 (13:26 -0800)]
Merge "b/
3347670 Support installing online certs to the system keystore." into honeycomb
Dave Burke [Thu, 27 Jan 2011 21:25:03 +0000 (13:25 -0800)]
Merge "Fix trying to prepare more tiles than are available to the page (which results in tiles getting taken that are being waited on becoming ready after a zoom). Fixes the issue where sometimes after a zoom the screen has blank parts until scrolled. There might be a better way to fix the underlying problem but this works and at least illuminates the problem. bug:
3394298" into honeycomb
Dave Burke [Thu, 27 Jan 2011 21:23:59 +0000 (13:23 -0800)]
Merge "Have different x-fade rates for zoom in vs zoom out. Tweak up transitions to make zooming feel faster. bug:
3394378" into honeycomb
Dave Burke [Thu, 27 Jan 2011 18:33:10 +0000 (18:33 +0000)]
Fix trying to prepare more tiles than are available to the page (which results in tiles getting taken that are being waited on becoming ready after a zoom). Fixes the issue where sometimes after a zoom the screen has blank parts until scrolled. There might be a better way to fix the underlying problem but this works and at least illuminates the problem.
bug:
3394298
Change-Id: I28158ecd7b6ec82c5bcf3d64436d363f510beb65
Huahui Wu [Thu, 27 Jan 2011 05:55:20 +0000 (21:55 -0800)]
b/
3347670 Support installing online certs to the system keystore.
Requires another CL in framework.
https://android-git.corp.google.com/g/#change,93329
Change-Id: Ie623b55b6580d9761cc7de6b1b1708fbb2f0c633
Dave Burke [Wed, 26 Jan 2011 19:21:28 +0000 (19:21 +0000)]
Have different x-fade rates for zoom in vs zoom out.
Tweak up transitions to make zooming feel faster.
bug:
3394378
Change-Id: I39a7e5785c3ab44d0245267a3137e7f87489efcd
Kristian Monsen [Thu, 27 Jan 2011 13:00:50 +0000 (13:00 +0000)]
Make sure we only post task to live requests
Part one of fix for
3394040
Should be safe
Change-Id: I1f3a24be99248796bca1924b4ba6da3f0bd170d5
Kristian Monsen [Thu, 27 Jan 2011 12:43:32 +0000 (12:43 +0000)]
Working on Bug
2864795
Plumbing pauseLoad a bit deeper, not adding functionality yet
Should be safe
Change-Id: I34856d0518090ca22485120f87e22a22f37c48df
Kristian Monsen [Wed, 26 Jan 2011 16:31:22 +0000 (16:31 +0000)]
First part of fix for bug
2864795, not reading in a while lopp
This change posts new messages to continue reading instead of
doing all the reading from one request in a loop. This matches
Chrome, and will enable a pause in between reads.
Change-Id: I14fae02671786fe243738dfc1d7ac29441788e3e
Steve Block [Thu, 27 Jan 2011 05:12:31 +0000 (21:12 -0800)]
am
ffbb7741: (-s ours) DO NOT MERGE - Set 660 permissions on Appcache database
* commit '
ffbb7741a62dd5c598ac92875ddac101bbc665c9':
DO NOT MERGE - Set 660 permissions on Appcache database
John Reck [Thu, 27 Jan 2011 05:12:28 +0000 (21:12 -0800)]
am
200de028: (-s ours) DO NOT MERGE - Fixes webicon permissions
* commit '
200de028bfb928c1a488fa48bcbe72400d9e1202':
DO NOT MERGE - Fixes webicon permissions
John Reck [Thu, 27 Jan 2011 05:12:25 +0000 (21:12 -0800)]
am
05072627: (-s ours) DO NOT MERGE - Set 660 permissions on Geolocation cache DB
* commit '
05072627b62c5e316b9970492f76ce353e8c30fa':
DO NOT MERGE - Set 660 permissions on Geolocation cache DB
John Reck [Thu, 27 Jan 2011 05:12:22 +0000 (21:12 -0800)]
am
a9186f56: (-s ours) DO NOT MERGE - Set 660 permissions on Geolocation permissions DB
* commit '
a9186f56580d978bfcb197fc1ac726a3a092ff01':
DO NOT MERGE - Set 660 permissions on Geolocation permissions DB
Adam Powell [Thu, 27 Jan 2011 03:02:22 +0000 (19:02 -0800)]
am
00e7bdac: Merge "Fix bug
3299946 - Holo-fy focus and selection color scheme." into honeycomb
* commit '
00e7bdac2cb1be80a07ab5f78d2fa4b7210e8026':
Fix bug
3299946 - Holo-fy focus and selection color scheme.
Adam Powell [Thu, 27 Jan 2011 03:00:23 +0000 (19:00 -0800)]
Merge "Fix bug
3299946 - Holo-fy focus and selection color scheme." into honeycomb
Adam Powell [Thu, 27 Jan 2011 01:05:28 +0000 (17:05 -0800)]
Fix bug
3299946 - Holo-fy focus and selection color scheme.
* Honeycomb-themed selection ring
* Match text selection color scheme to framework assets
Change-Id: I8a4817c7998d7009f1b00d6ad548d54545de0c78
Derek Sollenberger [Wed, 26 Jan 2011 23:43:01 +0000 (15:43 -0800)]
am
af1d8497: Merge "Initial pass at a video API for plugins." into honeycomb
* commit '
af1d8497b809bbb7ec0ccd9dec17a091f4d86617':
Initial pass at a video API for plugins.
Derek Sollenberger [Wed, 26 Jan 2011 23:39:46 +0000 (15:39 -0800)]
Merge "Initial pass at a video API for plugins." into honeycomb
Derek Sollenberger [Tue, 25 Jan 2011 23:02:00 +0000 (18:02 -0500)]
Initial pass at a video API for plugins.
bug:
3072603
Change-Id: Ie22d289a93682dfd68cf81f5220d658d45a69d81
Nicolas Roard [Wed, 26 Jan 2011 23:03:35 +0000 (15:03 -0800)]
am
7a7307a0: Merge "Fix the flickering bug. We return any previous textures used by the layer until we get the new one ready." into honeycomb
* commit '
7a7307a06aa1a2f811de4355ea0e772213f2da67':
Fix the flickering bug. We return any previous textures used by the layer until we get the new one ready.
Nicolas Roard [Wed, 26 Jan 2011 23:00:58 +0000 (15:00 -0800)]
Merge "Fix the flickering bug. We return any previous textures used by the layer until we get the new one ready." into honeycomb
Nicolas Roard [Wed, 26 Jan 2011 22:46:30 +0000 (14:46 -0800)]
Fix the flickering bug. We return any previous textures used by the
layer until we get the new one ready.
bug:
3391157 bug:
3393571
Change-Id: I81dce23f79be788c3c0bfb0ccfd54d08156dfe3f
Svetoslav Ganov [Wed, 26 Jan 2011 22:41:35 +0000 (14:41 -0800)]
am
1e31eaae: Merge "Final polish of the WebView accessibility support for JavaAcript disabled case" into honeycomb
* commit '
1e31eaae2b57a140a60c3469077f5aeeeb2db9c9':
Final polish of the WebView accessibility support for JavaAcript disabled case
Svetoslav Ganov [Wed, 26 Jan 2011 22:39:43 +0000 (14:39 -0800)]
Merge "Final polish of the WebView accessibility support for JavaAcript disabled case" into honeycomb
Patrick Scott [Wed, 26 Jan 2011 21:52:23 +0000 (13:52 -0800)]
am
4307fcfd: Merge "Fix hit testing inside layers." into honeycomb
* commit '
4307fcfd3fd2f4670e174c266bbbcf50849a19ca':
Fix hit testing inside layers.
Patrick Scott [Wed, 26 Jan 2011 21:50:11 +0000 (13:50 -0800)]
Merge "Fix hit testing inside layers." into honeycomb
Patrick Scott [Wed, 26 Jan 2011 19:32:43 +0000 (14:32 -0500)]
Fix hit testing inside layers.
A new webkit merge added a couple methods to ClipRects that were not copying the
hit test rect. This make the clip rect empty during hit testing which was
clipping out all nodes in scrollable layers.
When tracking a layer, use the foreground layer if present as it will contain
the right nodes.
When looking for a scrollable layer, traverse the children in reverse drawing
order to find the top-most visible layer. This allows orkut.com to scroll.
Remove a couple of casts and headers. Use relaxAdoptionRequirement() to avoid a
RefCounted assert. Swap the texture owner hash set during deletion as release
can modify the iterator concurrently.
Update the scrollbars (even though we don't have any) when scrolling a layer to
keep the scroll position of the scrollbar in sync with the layer.
Rewrite a little bit of PluginPackageAndroid. m_module may be non-null during
load. If it is null, load the library and store it in m_module. Follow the
regular path assuming m_module is not null.
Bug:
3373179
Change-Id: If07ec9735b30c1e98e363667378a8d253a841a45
Svetoslav Ganov [Fri, 14 Jan 2011 19:34:30 +0000 (11:34 -0800)]
Final polish of the WebView accessibility support for JavaAcript disabled case
bug:
3316135
1. Now moving before the first item (word for example) and then going back
reads that last item. This was not working before.
2. Restricted the selection to not cross anchor boundaries to workaround
asymmetric behavior of the WebKit selection on the sentence granularity.
3. Added logic to avoid selection of invisible content.
4. Now the cursor is moved with the selection such that links can be
activated while their text is read.
5. Now input controls are also traversed and the user can interact with
them. For examle, silin in an input text.
Change-Id: I5a796aef75679cbddf756680030e6bd06213afd9
Shimeng (Simon) Wang [Wed, 26 Jan 2011 17:15:03 +0000 (09:15 -0800)]
am
ed03e470: Merge "Call back loadstarted when the URL is loaded again in URL bar." into honeycomb
* commit '
ed03e47015ce173c535ea9da8b61548db718e80e':
Call back loadstarted when the URL is loaded again in URL bar.
Shimeng (Simon) Wang [Wed, 26 Jan 2011 17:12:06 +0000 (09:12 -0800)]
Merge "Call back loadstarted when the URL is loaded again in URL bar." into honeycomb
Derek Sollenberger [Wed, 26 Jan 2011 16:16:38 +0000 (08:16 -0800)]
am
9d071845: Merge "Plugin API to allow for y-axis inversion during rendering." into honeycomb
* commit '
9d071845bbad7f9b73a17de59ad8b564e6ce39e4':
Plugin API to allow for y-axis inversion during rendering.
Derek Sollenberger [Wed, 26 Jan 2011 16:14:27 +0000 (08:14 -0800)]
Merge "Plugin API to allow for y-axis inversion during rendering." into honeycomb