OSDN Git Service

android-x86/external-webkit.git
13 years agoam 968791c5: A temp WAR for fixed element position update
Teng-Hui Zhu [Tue, 1 Feb 2011 03:05:57 +0000 (19:05 -0800)]
am 968791c5: A temp WAR for fixed element position update

* commit '968791c5f1c465f0633c618fda279246ba213fdf':
  A temp WAR for fixed element position update

13 years agoam 7f7e8eef: Merge "Fix 3366514, browser emulator no longer crashes" into honeycomb
Russell Brenner [Tue, 1 Feb 2011 02:52:02 +0000 (18:52 -0800)]
am 7f7e8eef: Merge "Fix 3366514, browser emulator no longer crashes" into honeycomb

* commit '7f7e8eefa286fae90bc8f99ceb3521feea710a07':
  Fix 3366514, browser emulator no longer crashes

13 years agoA temp WAR for fixed element position update
Teng-Hui Zhu [Tue, 1 Feb 2011 02:23:13 +0000 (18:23 -0800)]
A temp WAR for fixed element position update

bug:3397602

Change-Id: I7c6c8ac8bd2c785b02cd9446730c1ca37fc71fce

13 years agoam 57418a2c: Remove unnecessary scissor call (framework does that for us)
Nicolas Roard [Tue, 1 Feb 2011 02:31:12 +0000 (18:31 -0800)]
am 57418a2c: Remove unnecessary scissor call (framework does that for us)

* commit '57418a2ccb53c8c182bf67f3a56146ff37b20911':
  Remove unnecessary scissor call (framework does that for us)

13 years agoMerge "Fix 3366514, browser emulator no longer crashes" into honeycomb
Russell Brenner [Tue, 1 Feb 2011 01:41:52 +0000 (17:41 -0800)]
Merge "Fix 3366514, browser emulator no longer crashes" into honeycomb

13 years agoFix 3366514, browser emulator no longer crashes
Russell Brenner [Tue, 1 Feb 2011 00:54:02 +0000 (16:54 -0800)]
Fix 3366514, browser emulator no longer crashes

Following recent update that added HARDWARE_ACCELERATION flag, it now
is disabled for emulator builds, removing incompatible calls to
TilesManager.

Change-Id: Iffbb57aebc3c2f22262ebf14ff7013d602c05c12

13 years agoRemove unnecessary scissor call (framework does that for us)
Nicolas Roard [Mon, 31 Jan 2011 23:59:24 +0000 (15:59 -0800)]
Remove unnecessary scissor call (framework does that for us)

Change-Id: Ic6e610df98b055dafb63dd0afddb13a8f9abbe44

13 years agoam 02e2eb47: Merge "Do not propagate compositing for some iframes." into honeycomb
Patrick Scott [Mon, 31 Jan 2011 23:41:27 +0000 (15:41 -0800)]
am 02e2eb47: Merge "Do not propagate compositing for some iframes." into honeycomb

* commit '02e2eb47c60483f447fe94a22dbaf8c8124c32d9':
  Do not propagate compositing for some iframes.

13 years agoam 3366e7ba: Merge "Simple fix for bug:3365709" into honeycomb
Nicolas Roard [Mon, 31 Jan 2011 23:41:24 +0000 (15:41 -0800)]
am 3366e7ba: Merge "Simple fix for bug:3365709" into honeycomb

* commit '3366e7bafd9fb2b49c660689688959b42e33cb57':
  Simple fix for bug:3365709

13 years agoMerge "Do not propagate compositing for some iframes." into honeycomb
Patrick Scott [Mon, 31 Jan 2011 23:39:33 +0000 (15:39 -0800)]
Merge "Do not propagate compositing for some iframes." into honeycomb

13 years agoMerge "Simple fix for bug:3365709" into honeycomb
Nicolas Roard [Mon, 31 Jan 2011 23:39:01 +0000 (15:39 -0800)]
Merge "Simple fix for bug:3365709" into honeycomb

13 years agoSimple fix for bug:3365709
Nicolas Roard [Mon, 31 Jan 2011 23:28:55 +0000 (15:28 -0800)]
Simple fix for bug:3365709

Change-Id: Id4757935bda7b688bec9448c842072cd8316d76b

13 years agoam b9e5acbf: Prevent plugin node from being deleted in the nav cache.
Derek Sollenberger [Mon, 31 Jan 2011 23:17:52 +0000 (15:17 -0800)]
am b9e5acbf: Prevent plugin node from being deleted in the nav cache.

* commit 'b9e5acbf6b83aab48187946a1d498f0576ded418':
  Prevent plugin node from being deleted in the nav cache.

13 years agoDo not propagate compositing for some iframes.
Patrick Scott [Mon, 31 Jan 2011 23:12:29 +0000 (18:12 -0500)]
Do not propagate compositing for some iframes.

If a frame does not have a renderer, this method would attach an iframe's root
layer as the main root layer.  Check for independent iframes before checking for
the renderer.  Will report a bug to WebKit.org.

Bug: 3376746
Change-Id: I84bcc3e5016f6aa9d7c19a287367482df9c65c67

13 years agoPrevent plugin node from being deleted in the nav cache.
Derek Sollenberger [Mon, 31 Jan 2011 23:06:13 +0000 (18:06 -0500)]
Prevent plugin node from being deleted in the nav cache.

bug: 33313233393264
Change-Id: I1077a9d82d5e9c96a24e738cfede1dfaff70cc1c

13 years agoam 8bd09088: Merge "Use fixedClipRect when modifying clipRect for fixed elements...
Leon Scroggins [Mon, 31 Jan 2011 23:04:05 +0000 (15:04 -0800)]
am 8bd09088: Merge "Use fixedClipRect when modifying clipRect for fixed elements." into honeycomb

* commit '8bd09088fb4573e601b30ac044f9a318a8e709e7':
  Use fixedClipRect when modifying clipRect for fixed elements.

13 years agoMerge "Use fixedClipRect when modifying clipRect for fixed elements." into honeycomb
Leon Scroggins [Mon, 31 Jan 2011 23:01:45 +0000 (15:01 -0800)]
Merge "Use fixedClipRect when modifying clipRect for fixed elements." into honeycomb

13 years agoam 9b4518af: Add new vertex shader to support video transforms.
Derek Sollenberger [Mon, 31 Jan 2011 22:51:09 +0000 (14:51 -0800)]
am 9b4518af: Add new vertex shader to support video transforms.

* commit '9b4518afdef9240b40c293834fab99b312d41d57':
  Add new vertex shader to support video transforms.

13 years agoUse fixedClipRect when modifying clipRect for fixed elements.
Leon Scroggins [Mon, 31 Jan 2011 22:32:54 +0000 (17:32 -0500)]
Use fixedClipRect when modifying clipRect for fixed elements.

Bug:3408368
Change-Id: I21a61bd409b635e5779408f43b6265d640476c03

13 years agoAdd new vertex shader to support video transforms.
Derek Sollenberger [Mon, 31 Jan 2011 21:27:02 +0000 (16:27 -0500)]
Add new vertex shader to support video transforms.

bug: 3072603
Change-Id: I59e52cc9672c653760351b835c63d0496e6ff6ff

13 years agoam 25207148: Merge "Reduce history item saving frequency when scrolling." into honeycomb
Shimeng (Simon) Wang [Mon, 31 Jan 2011 21:57:16 +0000 (13:57 -0800)]
am 25207148: Merge "Reduce history item saving frequency when scrolling." into honeycomb

* commit '25207148f6b10a10f544078777187966591eabb1':
  Reduce history item saving frequency when scrolling.

13 years agoam d9ef42b9: Merge "Only set background tile color if it\'s valid. bug:3408110" into...
Dave Burke [Mon, 31 Jan 2011 21:57:08 +0000 (13:57 -0800)]
am d9ef42b9: Merge "Only set background tile color if it\'s valid. bug:3408110" into honeycomb

* commit 'd9ef42b9a31da9a65a4192f992357b311560714c':
  Only set background tile color if it's valid. bug:3408110

13 years agoMerge "Reduce history item saving frequency when scrolling." into honeycomb
Shimeng (Simon) Wang [Mon, 31 Jan 2011 21:06:30 +0000 (13:06 -0800)]
Merge "Reduce history item saving frequency when scrolling." into honeycomb

13 years agoMerge "Only set background tile color if it's valid. bug:3408110" into honeycomb
Dave Burke [Mon, 31 Jan 2011 20:35:45 +0000 (12:35 -0800)]
Merge "Only set background tile color if it's valid. bug:3408110" into honeycomb

13 years agoam 2887cd91: Merge "Fix video inversion and avoid extra matrix copies." into honeycomb
Derek Sollenberger [Mon, 31 Jan 2011 19:55:07 +0000 (11:55 -0800)]
am 2887cd91: Merge "Fix video inversion and avoid extra matrix copies." into honeycomb

* commit '2887cd910196214882b10b1bc36d5d3c69323bde':
  Fix video inversion and avoid extra matrix copies.

13 years agoam 49c79c75: Merge "Fix to ensure that plugin layer\'s are synced to the UI thread...
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.

13 years agoMerge "Fix video inversion and avoid extra matrix copies." into honeycomb
Derek Sollenberger [Mon, 31 Jan 2011 19:50:36 +0000 (11:50 -0800)]
Merge "Fix video inversion and avoid extra matrix copies." into honeycomb

13 years agoMerge "Fix to ensure that plugin layer's are synced to the UI thread." into honeycomb
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

13 years agoReduce history item saving frequency when scrolling.
Shimeng (Simon) Wang [Fri, 28 Jan 2011 21:12:42 +0000 (13:12 -0800)]
Reduce history item saving frequency when scrolling.

This is to improve performance when scrolling large websites.

issue: 3317722
Change-Id: Iffb5b3867af60be716fe9a2e395b8984d72b5284

13 years agoOnly set background tile color if it's valid.
Dave Burke [Mon, 31 Jan 2011 19:08:35 +0000 (19:08 +0000)]
Only set background tile color if it's valid.
bug:3408110

Change-Id: Ia5dc44623961786399e38bbf6e2afdb8a7206dce

13 years agoFix to ensure that plugin layer's are synced to the UI thread.
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

13 years agoam 59234abe: Merge "Fix for bug 3405738, crash in nav cache" into honeycomb
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

13 years agoMerge "Fix for bug 3405738, crash in nav cache" into honeycomb
Kristian Monsen [Mon, 31 Jan 2011 17:39:03 +0000 (09:39 -0800)]
Merge "Fix for bug 3405738, crash in nav cache" into honeycomb

13 years agoam 4a95cd2d: Merge "For textareas, do not use UI side layers." 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.

13 years agoMerge "For textareas, do not use UI side layers." into honeycomb
Leon Scroggins [Mon, 31 Jan 2011 16:22:01 +0000 (08:22 -0800)]
Merge "For textareas, do not use UI side layers." into honeycomb

13 years agoam b8b26c5e: Fix for bug 2864795, pausing plugin network traffic.
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.

13 years agoFor textareas, do not use UI side layers.
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

13 years agoFix for bug 3405738, crash in nav cache
Kristian Monsen [Mon, 31 Jan 2011 13:31:23 +0000 (13:31 +0000)]
Fix for bug 3405738, crash in nav cache

Change-Id: I43c87a3b8a772857fd2775b54a68d8df6c6441ef

13 years agoFix video inversion and avoid extra matrix copies.
Derek Sollenberger [Mon, 31 Jan 2011 13:35:36 +0000 (08:35 -0500)]
Fix video inversion and avoid extra matrix copies.

bug: 3072603
Change-Id: I46737fe52b1571834efaa6b8250645790205ff1a

13 years agoFix for bug 2864795, pausing plugin network traffic.
Kristian Monsen [Mon, 31 Jan 2011 11:54:24 +0000 (11:54 +0000)]
Fix for bug 2864795, pausing plugin network traffic.

Change-Id: I1f9239af23d6c88883b620ba0cfdc1c66dddf03d

13 years agoam c36054aa: Fix repaint bug when changing viewport
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

13 years agoFix 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

13 years agoam 1a2e2a9d: Fix GL error when initializing the browser
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

13 years agoFix 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

13 years agoam 8ffb52a0: Fix temporary memory leak
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

13 years agoam da44133f: Add a ClassTracker class to more easily track leaks
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

13 years agoFix temporary memory leak
Nicolas Roard [Mon, 31 Jan 2011 01:24:13 +0000 (17:24 -0800)]
Fix temporary memory leak

bug:3376517
Change-Id: If64b9385bc8e4d915597bd3f27b22c3d23f74a73

13 years agoAdd a ClassTracker class to more easily track leaks
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

13 years agoam 49e6e531: Merge "Allocate bitmaps on the fly for layers" into honeycomb
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

13 years agoMerge "Allocate bitmaps on the fly for layers" into honeycomb
Nicolas Roard [Sun, 30 Jan 2011 22:37:33 +0000 (14:37 -0800)]
Merge "Allocate bitmaps on the fly for layers" into honeycomb

13 years agoAllocate bitmaps on the fly for layers
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

13 years agoReconcile gingerbread-plus-aosp and honeycomb
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

13 years agoMass merge from gingerbread - do not merge
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

13 years agoam 2bdca9d1: fix build break
Teng-Hui Zhu [Sun, 30 Jan 2011 20:06:01 +0000 (12:06 -0800)]
am 2bdca9d1: fix build break

* commit '2bdca9d141816d038f2a203bb385e473dc6c3ec1':
  fix build break

13 years agofix build break
Teng-Hui Zhu [Sun, 30 Jan 2011 19:21:31 +0000 (11:21 -0800)]
fix build break

Change-Id: I8aeef50c7b73665ec67ffeeb2194309a58de1e26

13 years agoam 25a2029c: Merge "Fixed element positioning fix" into honeycomb
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

13 years agoMerge "Fixed element positioning fix" into honeycomb
Teng-Hui Zhu [Sun, 30 Jan 2011 18:37:31 +0000 (10:37 -0800)]
Merge "Fixed element positioning fix" into honeycomb

13 years agoFixed element positioning fix
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

13 years agoam 86e2f0fb: Share a single bitmap for all the base tiles. Reduce the memory usage...
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

13 years agoShare a single bitmap for all the base tiles.
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

13 years agoam 0ca80452: Draw extras on layers.
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.

13 years agoDraw 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

13 years agoam c1681090: Fix for the draw extras -- we don\'t repaint enough in some cases.
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.

13 years agoFix 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

13 years agoam 3deda57a: Prevent the browser\'s GL rendering loop when plugins are full-screen.
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.

13 years agoPrevent 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

13 years agoam e991ae38: Merge "Add YUV shader for plugin video playback." into honeycomb
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.

13 years agoMerge "Add YUV shader for plugin video playback." into honeycomb
Derek Sollenberger [Sat, 29 Jan 2011 19:54:52 +0000 (11:54 -0800)]
Merge "Add YUV shader for plugin video playback." into honeycomb

13 years agoAdd YUV shader for plugin video playback.
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

13 years agoam 591ab58d: (-s ours) DO NOT MERGE - Move localstorage into private folder
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

13 years agoam 5e3e997a: Fix flickering when drawing extras, as well as continuous repaint when...
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.

13 years agoFix flickering when drawing extras, as well as continuous repaint
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

13 years agoam 8f5ffb16: Be sure to only enable compositing for sibling layers of a fixed element...
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...

13 years agoBe sure to only enable compositing for sibling
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

13 years agoam 04944e04: Merge "Fix for bug 3398340" into honeycomb
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

13 years agoMerge "Fix for bug 3398340" into honeycomb
Kristian Monsen [Fri, 28 Jan 2011 18:47:06 +0000 (10:47 -0800)]
Merge "Fix for bug 3398340" into honeycomb

13 years agoam dd93b509: Merge "Fix artifacts from clipped viewport." 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.

13 years agoam c22d9bd2: Part of fix for bug 3394040
Kristian Monsen [Fri, 28 Jan 2011 18:20:46 +0000 (10:20 -0800)]
am c22d9bd2: Part of fix for bug 3394040

* commit 'c22d9bd27bfbfbb5ab268aa95d8bd543324c8e38':
  Part of fix for bug 3394040

13 years agoMerge "Fix artifacts from clipped viewport." into honeycomb
Chet Haase [Fri, 28 Jan 2011 18:17:41 +0000 (10:17 -0800)]
Merge "Fix artifacts from clipped viewport." into honeycomb

13 years agoPart of fix for bug 3394040
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

13 years agoFix for bug 3398340
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

13 years agoam fadfc86a: Merge "Enable layers for fixed elements only for mobile websites" into...
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

13 years agoMerge "Enable layers for fixed elements only for mobile websites" into honeycomb
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

13 years agoFix artifacts from clipped viewport.
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

13 years agoam ed1d4361: Merge "Add some debugging functions and some cleanup speeding things...
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.

13 years agoMerge "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

13 years agoAdd some debugging functions and some cleanup speeding things in Layers.
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

13 years agoEnable layers for fixed elements only for mobile websites
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

13 years agoam f35a48f5: Merge "Add Plugin API for controling the device power states" into honeycomb
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

13 years agoMerge "Add Plugin API for controling the device power states" into honeycomb
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

13 years agoAdd Plugin API for controling the device power states
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

13 years agoam fbf939af: Merge "b/3347670 Support installing online certs to the system keystore...
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.

13 years agoam 7280ccbb: Merge "Fix trying to prepare more tiles than are available to the page...
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

13 years agoam ffca31bc: Merge "Have different x-fade rates for zoom in vs zoom out. Tweak up...
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

13 years agoam cc343f9f: Make sure we only post task to live requests
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

13 years agoam 9813d91f: Working on Bug 2864795
Kristian Monsen [Thu, 27 Jan 2011 23:01:19 +0000 (15:01 -0800)]
am 9813d91f: Working on Bug 2864795

* commit '9813d91feab65e2257bcaae80146dc9fb77cb75d':
  Working on Bug 2864795

13 years agoam e17d8065: First part of fix for bug 2864795, not reading in a while lopp
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

13 years agoMerge "b/3347670 Support installing online certs to the system keystore." into honeycomb
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

13 years agoMerge "Fix trying to prepare more tiles than are available to the page (which results...
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

13 years agoMerge "Have different x-fade rates for zoom in vs zoom out. Tweak up transitions...
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