OSDN Git Service

android-x86/external-webkit.git
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

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

13 years agob/3347670 Support installing online certs to the system keystore.
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

13 years agoHave different x-fade rates for zoom in vs zoom out.
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

13 years agoMake sure we only post task to live requests
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

13 years agoWorking on Bug 2864795
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

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

13 years agoam 00e7bdac: Merge "Fix bug 3299946 - Holo-fy focus and selection color scheme."...
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.

13 years agoMerge "Fix bug 3299946 - Holo-fy focus and selection color scheme." into honeycomb
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

13 years agoFix bug 3299946 - Holo-fy focus and selection color scheme.
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

13 years agoam af1d8497: Merge "Initial pass at a video API for plugins." into honeycomb
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.

13 years agoMerge "Initial pass at a video API for plugins." into honeycomb
Derek Sollenberger [Wed, 26 Jan 2011 23:39:46 +0000 (15:39 -0800)]
Merge "Initial pass at a video API for plugins." into honeycomb

13 years agoInitial pass at a video API for plugins.
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

13 years agoam 7a7307a0: Merge "Fix the flickering bug. We return any previous textures used...
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.

13 years agoMerge "Fix the flickering bug. We return any previous textures used by the layer...
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

13 years agoFix the flickering bug. We return any previous textures used by the
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

13 years agoam 1e31eaae: Merge "Final polish of the WebView accessibility support for JavaAcript...
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

13 years agoMerge "Final polish of the WebView accessibility support for JavaAcript disabled...
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

13 years agoam 4307fcfd: Merge "Fix hit testing inside layers." 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.

13 years agoMerge "Fix hit testing inside layers." into honeycomb
Patrick Scott [Wed, 26 Jan 2011 21:50:11 +0000 (13:50 -0800)]
Merge "Fix hit testing inside layers." into honeycomb

13 years agoFix hit testing inside layers.
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

13 years agoFinal polish of the WebView accessibility support for JavaAcript disabled case
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

13 years agoam ed03e470: Merge "Call back loadstarted when the URL is loaded again in URL bar...
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.

13 years agoMerge "Call back loadstarted when the URL is loaded again in URL bar." into honeycomb
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

13 years agoam 9d071845: Merge "Plugin API to allow for y-axis inversion during rendering." into...
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.

13 years agoMerge "Plugin API to allow for y-axis inversion during rendering." into honeycomb
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

13 years agoPlugin API to allow for y-axis inversion during rendering.
Derek Sollenberger [Wed, 26 Jan 2011 14:58:09 +0000 (09:58 -0500)]
Plugin API to allow for y-axis inversion during rendering.

bug: 3393314
Change-Id: I913a6c073fe9ba56c14cdbcaa523b6e5a5af5219

13 years agoam 85e27b62: Merge "Implement a workaround for the texture corruption" into honeycomb
Nicolas Roard [Wed, 26 Jan 2011 03:04:00 +0000 (19:04 -0800)]
am 85e27b62: Merge "Implement a workaround for the texture corruption" into honeycomb

* commit '85e27b62cf6f85f2e8d5694b285be78a3a090b22':
  Implement a workaround for the texture corruption

13 years agoMerge "Implement a workaround for the texture corruption" into honeycomb
Nicolas Roard [Wed, 26 Jan 2011 03:01:55 +0000 (19:01 -0800)]
Merge "Implement a workaround for the texture corruption" into honeycomb

13 years agoImplement a workaround for the texture corruption
Nicolas Roard [Tue, 25 Jan 2011 23:51:14 +0000 (15:51 -0800)]
Implement a workaround for the texture corruption

bug:3332441
Change-Id: Ifd5dfa8a5d7718ad754a8a7984b871bb84147f37

13 years agoam 71895be6: Auto fixed element positioning fix
Teng-Hui Zhu [Tue, 25 Jan 2011 23:59:40 +0000 (15:59 -0800)]
am 71895be6: Auto fixed element positioning fix

* commit '71895be64040f1060c51740c999a3747372d3c35':
  Auto fixed element positioning fix

13 years agoAuto fixed element positioning fix
Teng-Hui Zhu [Tue, 25 Jan 2011 19:17:58 +0000 (11:17 -0800)]
Auto fixed element positioning fix

Webkit is using the transformation to compute the fixed element position.
In order to simulate that, we need the Render Layer's position info.

bug:3368857
Change-Id: If15c43f76bd528b2e67ac5035c8ba4a0c803e812

13 years agoCall back loadstarted when the URL is loaded again in URL bar.
Shimeng (Simon) Wang [Tue, 25 Jan 2011 22:52:51 +0000 (14:52 -0800)]
Call back loadstarted when the URL is loaded again in URL bar.

Today when user hit enter in the url bar, the same URl will reloaded
again without progress bar, since no callback is sent back.

This change removed that restriction.

issue: 3388311
Change-Id: I86bed1d5c3e72bc4a0fdb18c1b67508b7110df6e

13 years agoam 4c418d61: (-s ours) am 591ab58d: DO NOT MERGE - Move localstorage into private...
John Reck [Tue, 25 Jan 2011 20:58:30 +0000 (12:58 -0800)]
am 4c418d61: (-s ours) am 591ab58d: DO NOT MERGE - Move localstorage into private folder

* commit '4c418d6168b93e442dfcff7da1a4b7233a630f6d':
  DO NOT MERGE - Move localstorage into private folder

13 years agoam 591ab58d: DO NOT MERGE - Move localstorage into private folder
John Reck [Tue, 25 Jan 2011 20:55:27 +0000 (12:55 -0800)]
am 591ab58d: DO NOT MERGE - Move localstorage into private folder

* commit '591ab58df1b16eb937b3438f3af26c1b97c658fd':
  DO NOT MERGE - Move localstorage into private folder

13 years agoam 910f5a48: Merge "Sync the parent layer\'s children." into honeycomb
Patrick Scott [Tue, 25 Jan 2011 19:41:56 +0000 (11:41 -0800)]
am 910f5a48: Merge "Sync the parent layer\'s children." into honeycomb

* commit '910f5a48958d69024b9a6f390181b8b3643fc41b':
  Sync the parent layer's children.

13 years agoMerge "Sync the parent layer's children." into honeycomb
Patrick Scott [Tue, 25 Jan 2011 19:39:43 +0000 (11:39 -0800)]
Merge "Sync the parent layer's children." into honeycomb

13 years agoam 53ad0914: Fix invalid draw events when the plugin is injected into a loaded page
Derek Sollenberger [Tue, 25 Jan 2011 19:39:42 +0000 (11:39 -0800)]
am 53ad0914: Fix invalid draw events when the plugin is injected into a loaded page

* commit '53ad0914ad57acd3823e30830e5f7395cd8c32f9':
  Fix invalid draw events when the plugin is injected into a loaded page

13 years agoSync the parent layer's children.
Patrick Scott [Tue, 25 Jan 2011 19:28:50 +0000 (14:28 -0500)]
Sync the parent layer's children.

Since we are being removed from our parent, our children do not matter.  Sync
the parent's children to show the right content.

Bug: 3353525
Change-Id: Id8ab4d0373d950362caa14d8fc558f753d5a7365

13 years agoDO NOT MERGE - Move localstorage into private folder
John Reck [Tue, 11 Jan 2011 01:34:57 +0000 (17:34 -0800)]
DO NOT MERGE - Move localstorage into private folder

 Bug: 32583863244281
 Move all the localstorage databases into their own private
 subfolder without global execute permission

Change-Id: I53575fee65a3f835782f61f715d7e7303926116b

13 years agoFix invalid draw events when the plugin is injected into a loaded page
Derek Sollenberger [Tue, 25 Jan 2011 19:00:37 +0000 (14:00 -0500)]
Fix invalid draw events when the plugin is injected into a loaded page

Use WebViewCore's scale value instead of maintaining our own to
prevent getting out of sync and reporting the wrong zoom to the plugin.

bug: 3388258
Change-Id: I45f2b14c48442ab0211a9bafeb42b2216b706346

13 years agoam 5db24b8c: Merge "Prevent timer from deleting itself twice." into honeycomb
Derek Sollenberger [Tue, 25 Jan 2011 19:04:02 +0000 (11:04 -0800)]
am 5db24b8c: Merge "Prevent timer from deleting itself twice." into honeycomb

* commit '5db24b8cfc8994f0d6f5118ed8dca23028c74fed':
  Prevent timer from deleting itself twice.

13 years agoMerge "Prevent timer from deleting itself twice." into honeycomb
Derek Sollenberger [Tue, 25 Jan 2011 19:02:02 +0000 (11:02 -0800)]
Merge "Prevent timer from deleting itself twice." into honeycomb

13 years agoam 68934d8f: Merge "Fix crash in LayerAndroid::addAnimation" into honeycomb
Ben Murdoch [Tue, 25 Jan 2011 18:56:54 +0000 (10:56 -0800)]
am 68934d8f: Merge "Fix crash in LayerAndroid::addAnimation" into honeycomb

* commit '68934d8facb223c3f0bc1f44f36554b3c39dc8ea':
  Fix crash in LayerAndroid::addAnimation

13 years agoMerge "Fix crash in LayerAndroid::addAnimation" into honeycomb
Ben Murdoch [Tue, 25 Jan 2011 18:55:01 +0000 (10:55 -0800)]
Merge "Fix crash in LayerAndroid::addAnimation" into honeycomb

13 years agoam e5271873: Merge "Merge WebKit at Chromium 9.0.597.83: Update WebKit revision numbe...
Ben Murdoch [Tue, 25 Jan 2011 18:38:07 +0000 (10:38 -0800)]
am e5271873: Merge "Merge WebKit at Chromium 9.0.597.83: Update WebKit revision number." into honeycomb

* commit 'e5271873d9e1e31a104d4253395c333c67e26ab5':
  Merge WebKit at Chromium 9.0.597.83: Update WebKit revision number.

13 years agoam ca1b65e9: Merge "Merge WebKit at Chromium 9.0.597.83: Trivial merge by git." into...
Ben Murdoch [Tue, 25 Jan 2011 18:38:05 +0000 (10:38 -0800)]
am ca1b65e9: Merge "Merge WebKit at Chromium 9.0.597.83: Trivial merge by git." into honeycomb

* commit 'ca1b65e9771b2d40725d48bad03aa74a5b5358c4':
  Merge WebKit at Chromium 9.0.597.83: Trivial merge by git.

13 years agoMerge "Merge WebKit at Chromium 9.0.597.83: Update WebKit revision number." into...
Ben Murdoch [Tue, 25 Jan 2011 18:35:36 +0000 (10:35 -0800)]
Merge "Merge WebKit at Chromium 9.0.597.83: Update WebKit revision number." into honeycomb

13 years agoMerge "Merge WebKit at Chromium 9.0.597.83: Trivial merge by git." into honeycomb
Ben Murdoch [Tue, 25 Jan 2011 18:35:29 +0000 (10:35 -0800)]
Merge "Merge WebKit at Chromium 9.0.597.83: Trivial merge by git." into honeycomb

13 years agoam ec4d93f2: Merge "Move localstorage into private folder" into honeycomb
John Reck [Tue, 25 Jan 2011 18:32:51 +0000 (10:32 -0800)]
am ec4d93f2: Merge "Move localstorage into private folder" into honeycomb

* commit 'ec4d93f279f4f14dd6bb178fc024c43eb6e992f5':
  Move localstorage into private folder

13 years agoPrevent timer from deleting itself twice.
Derek Sollenberger [Tue, 25 Jan 2011 18:02:16 +0000 (13:02 -0500)]
Prevent timer from deleting itself twice.

If a plugin attempts to delete itself as a result of a timer
firing, it currently crashes the browser. This CL defers the
deletion of the timer until after the timer's fire method completes.

bug: 3382772
Change-Id: I1b5f995f91c7a06767b2a3f68880d3e197a83124

13 years agoam 47e08d2e: Merge "Use platform bridge to control high usage delta MB." into honeycomb
Shimeng (Simon) Wang [Tue, 25 Jan 2011 18:30:41 +0000 (10:30 -0800)]
am 47e08d2e: Merge "Use platform bridge to control high usage delta MB." into honeycomb

* commit '47e08d2ef91489605378dab64166163ceb454fc7':
  Use platform bridge to control high usage delta MB.

13 years agoMerge "Move localstorage into private folder" into honeycomb
John Reck [Tue, 25 Jan 2011 18:29:06 +0000 (10:29 -0800)]
Merge "Move localstorage into private folder" into honeycomb

13 years agoMerge "Use platform bridge to control high usage delta MB." into honeycomb
Shimeng (Simon) Wang [Tue, 25 Jan 2011 18:27:36 +0000 (10:27 -0800)]
Merge "Use platform bridge to control high usage delta MB." into honeycomb

13 years agoam 7cf14d75: Use an integer to keep track of the blurring node.
Leon Scroggins [Tue, 25 Jan 2011 15:37:54 +0000 (07:37 -0800)]
am 7cf14d75: Use an integer to keep track of the blurring node.

* commit '7cf14d751364973cc8ce88fe9b822008ef83d2a5':
  Use an integer to keep track of the blurring node.

13 years agoUse an integer to keep track of the blurring node.
Leon Scroggins [Tue, 25 Jan 2011 14:23:26 +0000 (09:23 -0500)]
Use an integer to keep track of the blurring node.

Bug:3387251

Rather than storing the actual pointer to the Node, since
the pointer may no longer be valid and it is only used for
comparison anyway.

Change-Id: Icc6aabfa66c4a40b40fb6a8673d7ad34346360b6

13 years agoFix crash in LayerAndroid::addAnimation
Ben Murdoch [Tue, 25 Jan 2011 12:23:52 +0000 (12:23 +0000)]
Fix crash in LayerAndroid::addAnimation

Transfer PassRefPtr to RefPtr. Credit to Jason Simmons for the fix.

Bug:3385803
Change-Id: Id148923e95d5628a625c87fe093b85dd381e781e

13 years agoMerge WebKit at Chromium 9.0.597.83: Update WebKit revision number.
Ben Murdoch [Tue, 25 Jan 2011 11:44:03 +0000 (11:44 +0000)]
Merge WebKit at Chromium 9.0.597.83: Update WebKit revision number.

Change-Id: Ie6cc93dc813c7014ab13015a904b7d9a1706e193

13 years agoMerge WebKit at Chromium 9.0.597.83: Trivial merge by git.
Ben Murdoch [Tue, 25 Jan 2011 11:33:58 +0000 (11:33 +0000)]
Merge WebKit at Chromium 9.0.597.83: Trivial merge by git.

Change-Id: I027931929980a55d4d5e883f659c116c77dbb2a9

13 years agoam 3adf18ff: Fix "jumpy" mode and textfield input
Nicolas Roard [Tue, 25 Jan 2011 08:45:53 +0000 (00:45 -0800)]
am 3adf18ff: Fix "jumpy" mode and textfield input

* commit '3adf18ff68c18ee48f402c702f321c93eca82915':
  Fix "jumpy" mode and textfield input

13 years agoFix "jumpy" mode and textfield input
Nicolas Roard [Tue, 25 Jan 2011 08:32:11 +0000 (00:32 -0800)]
Fix "jumpy" mode and textfield input

bug:3382562
bug:3384930
Change-Id: I55b97cacc9c50ae5a0b5dfc39658bb63c8aa9e87

13 years agoam 906025de: Merge "Improve layers repaint mechanism" into honeycomb
Nicolas Roard [Tue, 25 Jan 2011 03:14:41 +0000 (19:14 -0800)]
am 906025de: Merge "Improve layers repaint mechanism" into honeycomb

* commit '906025dec936136889f78fc35b8de36126febbfc':
  Improve layers repaint mechanism

13 years agoMerge "Improve layers repaint mechanism" into honeycomb
Nicolas Roard [Tue, 25 Jan 2011 03:09:25 +0000 (19:09 -0800)]
Merge "Improve layers repaint mechanism" into honeycomb

13 years agoImprove layers repaint mechanism
Nicolas Roard [Mon, 24 Jan 2011 22:25:33 +0000 (14:25 -0800)]
Improve layers repaint mechanism

bug:3375416

Change-Id: I9e86736c9f7910765bea739cdd0e04331b98f155

13 years agoam 1ce076ca: Merge "Wait until the focus changes to hide keyboard." into honeycomb
Leon Scroggins [Mon, 24 Jan 2011 23:06:37 +0000 (15:06 -0800)]
am 1ce076ca: Merge "Wait until the focus changes to hide keyboard." into honeycomb

* commit '1ce076ca4ba4164d5a583d26af05c0030f01afe8':
  Wait until the focus changes to hide keyboard.

13 years agoMerge "Wait until the focus changes to hide keyboard." into honeycomb
Leon Scroggins [Mon, 24 Jan 2011 23:02:40 +0000 (15:02 -0800)]
Merge "Wait until the focus changes to hide keyboard." into honeycomb

13 years agoam 2efa69dd: Merge "Only revealSelection if scale has not changed." into honeycomb
Leon Scroggins [Mon, 24 Jan 2011 22:37:48 +0000 (14:37 -0800)]
am 2efa69dd: Merge "Only revealSelection if scale has not changed." into honeycomb

* commit '2efa69dd571da1a0f2cbeaeba29685c8ed412416':
  Only revealSelection if scale has not changed.

13 years agoMerge "Only revealSelection if scale has not changed." into honeycomb
Leon Scroggins [Mon, 24 Jan 2011 22:36:03 +0000 (14:36 -0800)]
Merge "Only revealSelection if scale has not changed." into honeycomb

13 years agoWait until the focus changes to hide keyboard.
Leon Scroggins [Mon, 24 Jan 2011 20:21:12 +0000 (15:21 -0500)]
Wait until the focus changes to hide keyboard.

Bug:3376680

Change-Id: Ib5636a27183fbd94aff6817e0a5641c40db28649

13 years agoam 87a9651a: Merge "Fix for bug 3380288" into honeycomb
Bart Sears [Mon, 24 Jan 2011 22:01:03 +0000 (14:01 -0800)]
am 87a9651a: Merge "Fix for bug 3380288" into honeycomb

* commit '87a9651ac46abb34b2aa38d29ec39b78b381eba4':
  Fix for bug 3380288

13 years agoMerge "Fix for bug 3380288" into honeycomb
Bart Sears [Mon, 24 Jan 2011 21:58:08 +0000 (13:58 -0800)]
Merge "Fix for bug 3380288" into honeycomb

13 years agoOnly revealSelection if scale has not changed.
Leon Scroggins [Mon, 24 Jan 2011 21:50:32 +0000 (16:50 -0500)]
Only revealSelection if scale has not changed.

Bug:3383787

The intent of calling revealSelection was to show the text field
when the IME is shown.  If the scale changed, this was a zoom, not
an opening of the IME.

Change-Id: Idcb17c18eb7f90b79521da1ab1b48931808773d6

13 years agoam 73739bcd: Merge "Work around for pure virtual layers crash." into honeycomb
Nicolas Roard [Mon, 24 Jan 2011 21:29:29 +0000 (13:29 -0800)]
am 73739bcd: Merge "Work around for pure virtual layers crash." into honeycomb

* commit '73739bcddc87a2728056e52e5b48ec62ddccbd2b':
  Work around for pure virtual layers crash.

13 years agoMerge "Work around for pure virtual layers crash." into honeycomb
Nicolas Roard [Mon, 24 Jan 2011 21:27:17 +0000 (13:27 -0800)]
Merge "Work around for pure virtual layers crash." into honeycomb

13 years agoUse platform bridge to control high usage delta MB.
Shimeng (Simon) Wang [Fri, 21 Jan 2011 23:09:09 +0000 (15:09 -0800)]
Use platform bridge to control high usage delta MB.

This change gives flexibility to change that value in Java side.

issue: 3317722
Change-Id: I71a548871783cc604e0daec63e6bbfb26ecc1e1f