OSDN Git Service

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

13 years agoam 908703e4: Optimize display lists by caching drawGL function pointer.
Chet Haase [Mon, 24 Jan 2011 19:15:56 +0000 (11:15 -0800)]
am 908703e4: Optimize display lists by caching drawGL function pointer.

* commit '908703e420f4931f74527aaeb3d5faabdd66c28a':
  Optimize display lists by caching drawGL function pointer.

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

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

Change-Id: I0fbd068365f8d2de3242e4e737f00649e321a92c

13 years agoOptimize display lists by caching drawGL function pointer.
Chet Haase [Mon, 24 Jan 2011 00:15:31 +0000 (16:15 -0800)]
Optimize display lists by caching drawGL function pointer.

This is a change to help framework optimizations for display lists.
A display list can now cache a function pointer to the drawGL call
of webcore.

Change-Id: I9ba133d5a28f12b1c3626301414786a41c1d58b9

13 years agoFix for bug 3380288
Kristian Monsen [Mon, 24 Jan 2011 11:11:57 +0000 (11:11 +0000)]
Fix for bug 3380288

Cannot create a WebRequestContext before we know if
we should use private mode or not.

Change-Id: I82b0dd67342a381ea1764c4d0457386ff7980be4

13 years agoWork around for pure virtual layers crash.
Ben Murdoch [Mon, 24 Jan 2011 11:50:25 +0000 (11:50 +0000)]
Work around for pure virtual layers crash.

TextureOwner can be left still owning a texture when we come to
delete that TextureOwner. Then later the texture it still owns tries to
access it's owner and we crash.

Work around by explicity releasing any owned textures when we delete
the texture owner.

Bug:3367855

Change-Id: I38877b7088d27f51d98cfd182d937fe5cb3b9f8d

13 years agoam 5cd48bb8: Remove logs
Nicolas Roard [Mon, 24 Jan 2011 01:50:25 +0000 (17:50 -0800)]
am 5cd48bb8: Remove logs

* commit '5cd48bb81a0acf1f841e9fd78cae14de7112e070':
  Remove logs

13 years agoRemove logs
Nicolas Roard [Mon, 24 Jan 2011 01:13:22 +0000 (17:13 -0800)]
Remove logs

bug:3379585
Change-Id: Ica133d128f940a71afdd44130735eab11e4daf4e

13 years agoam 245e0cdd: Implement tiles synchronization When a tiledPage is painted, we want...
Nicolas Roard [Mon, 24 Jan 2011 00:52:16 +0000 (16:52 -0800)]
am 245e0cdd: Implement tiles synchronization When a tiledPage is painted, we want to avoid updating the base layer. GLWebViewState and WebView.cpp are now refcounting the base layer, delaying updating the base layer we use to paint until we are done with a full tile p

* commit '245e0cdd9ea80915059080a2bedbb9ebb5cc646c':
  Implement tiles synchronization When a tiledPage is painted, we want to avoid updating the base layer. GLWebViewState and WebView.cpp are now refcounting the base layer, delaying updating the base layer we use to paint until we are done with a full tile paint.

13 years agoImplement tiles synchronization
Nicolas Roard [Sun, 23 Jan 2011 23:01:19 +0000 (15:01 -0800)]
Implement tiles synchronization
When a tiledPage is painted, we want to avoid updating the base
layer. GLWebViewState and WebView.cpp are now refcounting the
base layer, delaying updating the base layer we use to paint
until we are done with a full tile paint.

bug:3224744
Change-Id: Ica2b8f1db146a1e059fc0735dc53107fc40da07a

13 years agoam f0425628: Line up text with WebTextView.
Leon Scroggins [Fri, 21 Jan 2011 20:59:07 +0000 (12:59 -0800)]
am f0425628: Line up text with WebTextView.

* commit 'f0425628b4e83bf9e1c8275d809d433baeaf768c':
  Line up text with WebTextView.

13 years agoLine up text with WebTextView.
Leon Scroggins [Fri, 21 Jan 2011 16:57:40 +0000 (11:57 -0500)]
Line up text with WebTextView.

Bug:3321608
Bug:3085564

Scroll the UI layer for a <textarea> when scrolling the
WebTextView.  When clicking on a <textarea>, send the scroll
point so the click happens properly.

Requires a change to frameworks/base.

Change-Id: I3b32a53db350b6c49fdbf8dd177c34854aae66b4

13 years agoam 7ab151a3: Do not dismiss the keyboard if the plugin is the focused node.
Derek Sollenberger [Fri, 21 Jan 2011 20:36:41 +0000 (12:36 -0800)]
am 7ab151a3: Do not dismiss the keyboard if the plugin is the focused node.

* commit '7ab151a3c6a4efc42f6e3a4d09254c6767d13fec':
  Do not dismiss the keyboard if the plugin is the focused node.

13 years agoDo not dismiss the keyboard if the plugin is the focused node.
Derek Sollenberger [Fri, 21 Jan 2011 19:25:40 +0000 (14:25 -0500)]
Do not dismiss the keyboard if the plugin is the focused node.

bug: 3332478
Change-Id: I358ed2c828e39adc8d6e80eaaa0071854e03c655

13 years agoam 492fe962: Video doesn\'t use a layer as we hand it off to the fullscreen player.
Ben Murdoch [Fri, 21 Jan 2011 18:53:29 +0000 (10:53 -0800)]
am 492fe962: Video doesn\'t use a layer as we hand it off to the fullscreen player.

* commit '492fe96285a5ba81e8ece3754ed6a8feb5bbeff5':
  Video doesn't use a layer as we hand it off to the fullscreen player.

13 years agoVideo doesn't use a layer as we hand it off to the fullscreen player.
Ben Murdoch [Fri, 21 Jan 2011 15:38:50 +0000 (15:38 +0000)]
Video doesn't use a layer as we hand it off to the fullscreen player.

Fix null pointer deref.

Bug:3364538
Change-Id: Iafeecd81ec422de6e17ec8a0c36c29e4fcf7fc74

13 years agoam eb981e5d: relocate the glFinish to prevent it from needlessly executing.
Derek Sollenberger [Fri, 21 Jan 2011 01:14:02 +0000 (17:14 -0800)]
am eb981e5d: relocate the glFinish to prevent it from needlessly executing.

* commit 'eb981e5d8d451de7d22f63d89da7f533b53fa5f5':
  relocate the glFinish to prevent it from needlessly executing.

13 years agoam d6090519: Merge "Fix deadlock in textures generator" into honeycomb
Nicolas Roard [Fri, 21 Jan 2011 01:04:52 +0000 (17:04 -0800)]
am d6090519: Merge "Fix deadlock in textures generator" into honeycomb

* commit 'd60905195ba2f0052976c6c92839a1bcaf3a7387':
  Fix deadlock in textures generator

13 years agoam 686b4616: Merge "match the frame with the node" into honeycomb
Cary Clark [Fri, 21 Jan 2011 01:04:46 +0000 (17:04 -0800)]
am 686b4616: Merge "match the frame with the node" into honeycomb

* commit '686b4616074df77cc94f6801e6620255531ef6c9':
  match the frame with the node

13 years agorelocate the glFinish to prevent it from needlessly executing.
Derek Sollenberger [Thu, 20 Jan 2011 23:48:41 +0000 (18:48 -0500)]
relocate the glFinish to prevent it from needlessly executing.

bug: 3374501
Change-Id: Idb6836cb8e3919066d77cbcca8b09a6f261dae31

13 years agoMerge "Fix deadlock in textures generator" into honeycomb
Nicolas Roard [Thu, 20 Jan 2011 21:19:34 +0000 (13:19 -0800)]
Merge "Fix deadlock in textures generator" into honeycomb

13 years agoFix deadlock in textures generator
Nicolas Roard [Thu, 20 Jan 2011 21:02:46 +0000 (13:02 -0800)]
Fix deadlock in textures generator

bug:3373656
Change-Id: If6428b88a135fe1184e92bf345ddbae349622c94

13 years agoMerge "match the frame with the node" into honeycomb
Cary Clark [Thu, 20 Jan 2011 19:52:40 +0000 (11:52 -0800)]
Merge "match the frame with the node" into honeycomb

13 years agoam 51c86253: Merge "Send appropriate events when plugin is dynamically resized."...
Derek Sollenberger [Thu, 20 Jan 2011 19:22:20 +0000 (11:22 -0800)]
am 51c86253: Merge "Send appropriate events when plugin is dynamically resized." into honeycomb

* commit '51c86253a780f35f0978480390e6838169545172':
  Send appropriate events when plugin is dynamically resized.

13 years agoMerge "Send appropriate events when plugin is dynamically resized." into honeycomb
Derek Sollenberger [Thu, 20 Jan 2011 19:20:28 +0000 (11:20 -0800)]
Merge "Send appropriate events when plugin is dynamically resized." into honeycomb

13 years agomatch the frame with the node
Cary Clark [Thu, 20 Jan 2011 19:09:55 +0000 (14:09 -0500)]
match the frame with the node

In a couple of places, the wrong frame is used
with the node, resulting in a crash if the
node is in a layer.

bug:3373069
Change-Id: I0ff7a9d0aa07f742e95278c377b43ca77eb73212

13 years agoam e777e766: Report SSL certificates to WebView.
Iain Merrick [Thu, 20 Jan 2011 16:55:07 +0000 (08:55 -0800)]
am e777e766: Report SSL certificates to WebView.

* commit 'e777e7663bb6cecc72754dbf56e068f5b6ea30d5':
  Report SSL certificates to WebView.

13 years agoReport SSL certificates to WebView.
Iain Merrick [Fri, 7 Jan 2011 10:50:51 +0000 (10:50 +0000)]
Report SSL certificates to WebView.

In the Apache HTTP stack, this is done by LoadListener. This CL
plumbs in the same logic for the Chrome HTTP stack. This fixes
the WebViewTest#testAccessCertificate CTS test.

Bug:3242048
Change-Id: I69a4de46ded59bfdebdd391c4731c7c1a79744fb

13 years agoSend appropriate events when plugin is dynamically resized.
Derek Sollenberger [Thu, 20 Jan 2011 15:57:24 +0000 (10:57 -0500)]
Send appropriate events when plugin is dynamically resized.

bug: 3372374
Change-Id: I51bb9fedaf4c941f45c068ad3e044cd771444392

13 years agoam f8833329: Merge "Merge WebKit at Chromium 9.0.597.76: Update WebKit revision numbe...
Ben Murdoch [Thu, 20 Jan 2011 14:44:33 +0000 (06:44 -0800)]
am f8833329: Merge "Merge WebKit at Chromium 9.0.597.76: Update WebKit revision number" into honeycomb

* commit 'f8833329dde3a45999a9902459abed565896df14':
  Merge WebKit at Chromium 9.0.597.76: Update WebKit revision number

13 years agoam e84abe87: Merge "Don\'t allow fullscreen video to play from the onload handler...
Ben Murdoch [Thu, 20 Jan 2011 14:44:31 +0000 (06:44 -0800)]
am e84abe87: Merge "Don\'t allow fullscreen video to play from the onload handler." into honeycomb

* commit 'e84abe877206b2456eda6c10b1f833e8643b3691':
  Don't allow fullscreen video to play from the onload handler.

13 years agoMerge "Merge WebKit at Chromium 9.0.597.76: Update WebKit revision number" into honeycomb
Ben Murdoch [Thu, 20 Jan 2011 14:43:05 +0000 (06:43 -0800)]
Merge "Merge WebKit at Chromium 9.0.597.76: Update WebKit revision number" into honeycomb

13 years agoMerge "Don't allow fullscreen video to play from the onload handler." into honeycomb
Ben Murdoch [Thu, 20 Jan 2011 14:42:57 +0000 (06:42 -0800)]
Merge "Don't allow fullscreen video to play from the onload handler." into honeycomb

13 years agoam 6e64c0b3: Merge "Prelinking libwebcore after making more space in the prelink...
Kristian Monsen [Thu, 20 Jan 2011 14:42:37 +0000 (06:42 -0800)]
am 6e64c0b3: Merge "Prelinking libwebcore after making more space in the prelink map" into honeycomb

* commit '6e64c0b309cbe9ff163ac1e4095128ba591a811b':
  Prelinking libwebcore after making more space in the prelink map

13 years agoMerge "Prelinking libwebcore after making more space in the prelink map" into honeycomb
Kristian Monsen [Thu, 20 Jan 2011 14:40:29 +0000 (06:40 -0800)]
Merge "Prelinking libwebcore after making more space in the prelink map" into honeycomb

13 years agoam 99b97464: Merge "Do not reveal selection unless the focus controller is active...
Leon Scroggins [Thu, 20 Jan 2011 13:57:37 +0000 (05:57 -0800)]
am 99b97464: Merge "Do not reveal selection unless the focus controller is active." into honeycomb

* commit '99b97464aef3bb8aef2c0ae1fce59ec589782774':
  Do not reveal selection unless the focus controller is active.

13 years agoMerge "Do not reveal selection unless the focus controller is active." into honeycomb
Leon Scroggins [Thu, 20 Jan 2011 13:56:12 +0000 (05:56 -0800)]
Merge "Do not reveal selection unless the focus controller is active." into honeycomb

13 years agoPrelinking libwebcore after making more space in the prelink map
Kristian Monsen [Mon, 17 Jan 2011 17:04:34 +0000 (17:04 +0000)]
Prelinking libwebcore after making more space in the prelink map

Depends on this CL in the build package:
https://android-git.corp.google.com/g/#change,90379

Fix for bug 2917906

Change-Id: I69ffa74de5341096012488648e8a0d72774421ca

13 years agoDo not reveal selection unless the focus controller is active.
Leon Scroggins [Thu, 20 Jan 2011 13:10:49 +0000 (08:10 -0500)]
Do not reveal selection unless the focus controller is active.

Bug:3370821
Bug:3073288

Also remove unnecessary callers to setUserInitiatedAction.

Change-Id: I682b9498bb48771a92e856e32e16072007c53f72

13 years agoMerge WebKit at Chromium 9.0.597.76: Update WebKit revision number
Ben Murdoch [Wed, 19 Jan 2011 13:01:33 +0000 (13:01 +0000)]
Merge WebKit at Chromium 9.0.597.76: Update WebKit revision number

No changes for this merge, just updating the tag.

Note that we are tracking the Chromium 9.0.597 release branch,
which is WebKit r72805 + stability cherry picks.

See
http://svn.webkit.org/repository/webkit/branches/chromium/597/WebCore@75681

Change-Id: I9ad6ece190bbbcb283d8d4c624d8baff5023c653

13 years agoam b96d73a9: Scroll Dimension need re-computed when size changed.
Teng-Hui Zhu [Thu, 20 Jan 2011 00:24:39 +0000 (16:24 -0800)]
am b96d73a9: Scroll Dimension need re-computed when size changed.

* commit 'b96d73a95da0cb361595a6d46a1cddb605c0468c':
  Scroll Dimension need re-computed when size changed.

13 years agoScroll Dimension need re-computed when size changed.
Teng-Hui Zhu [Wed, 19 Jan 2011 22:18:45 +0000 (14:18 -0800)]
Scroll Dimension need re-computed when size changed.

The scroll size will be used for layout and should respect the layer's
size change. Otherwise all the position info can be wrong.

bug:3362888
Change-Id: I553ba01ca7e5960c7ec706d56710495fc5514db1

13 years agoDon't allow fullscreen video to play from the onload handler.
Ben Murdoch [Wed, 19 Jan 2011 12:12:35 +0000 (12:12 +0000)]
Don't allow fullscreen video to play from the onload handler.

Prevent fullscreen HTML5 video from playing if the play command
originates from the onload handler.

Change-Id: I2031d3785d5c27f88350df03d57fcbbbc8898e89

13 years agoam 8e8bcdf3: Merge "Fix "jump" bug" into honeycomb
Nicolas Roard [Wed, 19 Jan 2011 19:57:16 +0000 (11:57 -0800)]
am 8e8bcdf3: Merge "Fix "jump" bug" into honeycomb

* commit '8e8bcdf35a062cbf2526c1d1875869055e8c675e':
  Fix "jump" bug

13 years agoam b38a8013: Merge "Fix browser build on non-ARMv7 configurations." into honeycomb
David 'Digit' Turner [Wed, 19 Jan 2011 19:57:14 +0000 (11:57 -0800)]
am b38a8013: Merge "Fix browser build on non-ARMv7 configurations." into honeycomb

* commit 'b38a8013ebf13b3408235cdfdab4ab8b4c26c610':
  Fix browser build on non-ARMv7 configurations.

13 years agoMerge "Fix "jump" bug" into honeycomb
Nicolas Roard [Wed, 19 Jan 2011 19:55:49 +0000 (11:55 -0800)]
Merge "Fix "jump" bug" into honeycomb

13 years agoMerge "Fix browser build on non-ARMv7 configurations." into honeycomb
David 'Digit' Turner [Wed, 19 Jan 2011 19:55:28 +0000 (11:55 -0800)]
Merge "Fix browser build on non-ARMv7 configurations." into honeycomb

13 years agoFix "jump" bug
Nicolas Roard [Wed, 19 Jan 2011 19:54:04 +0000 (11:54 -0800)]
Fix "jump" bug

bug:3349970
Change-Id: I7e095c541bc8a106c94c14a70f121ea3b24f06f4

13 years agoFix browser build on non-ARMv7 configurations.
David 'Digit' Turner [Wed, 19 Jan 2011 19:36:30 +0000 (20:36 +0100)]
Fix browser build on non-ARMv7 configurations.

This is required to prevent the browser from crashing with a SIGILL
when running the full-eng product in the emulator.

Change-Id: I321130fe4d568c927999ae41503d2a5c24b3cbae

13 years agoam 2cd8cb14: Trigger OnScreen events when the page loads.
Derek Sollenberger [Wed, 19 Jan 2011 19:07:45 +0000 (11:07 -0800)]
am 2cd8cb14: Trigger OnScreen events when the page loads.

* commit '2cd8cb1433fe8d27130b9a2676ed266797e9cc2e':
  Trigger OnScreen events when the page loads.

13 years agoTrigger OnScreen events when the page loads.
Derek Sollenberger [Wed, 19 Jan 2011 18:34:23 +0000 (13:34 -0500)]
Trigger OnScreen events when the page loads.

bug: 3368632
Change-Id: I13dbf1c809f32887f5d659e6fead60a61110eddd

13 years agoam d10917ee: Move selection on screen when size changes.
Leon Scroggins [Wed, 19 Jan 2011 18:25:49 +0000 (10:25 -0800)]
am d10917ee: Move selection on screen when size changes.

* commit 'd10917eefc01ed269cafbf7eeaca0ba3d3cf9c3b':
  Move selection on screen when size changes.

13 years agoMove selection on screen when size changes.
Leon Scroggins [Wed, 19 Jan 2011 17:56:38 +0000 (12:56 -0500)]
Move selection on screen when size changes.

Bug:3367446
Change-Id: Idad0fae69588fd6ce9602319385e165d7e2ff5dd

13 years agoam 9b45c7fe: Merge "Passing WebSettings cacheMode to the chrome load_flags" into...
Kristian Monsen [Wed, 19 Jan 2011 18:06:20 +0000 (10:06 -0800)]
am 9b45c7fe: Merge "Passing WebSettings cacheMode to the chrome load_flags" into honeycomb

* commit '9b45c7fef86ca9cbcc959e52e3f54e6e0fd91585':
  Passing WebSettings cacheMode to the chrome load_flags

13 years agoam c804f8e2: Merge "Fix (or partial fix) for 3355185, crash on broken-ideograph-small...
Russell Brenner [Wed, 19 Jan 2011 18:06:18 +0000 (10:06 -0800)]
am c804f8e2: Merge "Fix (or partial fix) for 3355185, crash on broken-ideograph-small-caps.html" into honeycomb

* commit 'c804f8e2cad7d5591687faba32a5c6de1e535fb9':
  Fix (or partial fix) for 3355185, crash on broken-ideograph-small-caps.html

13 years agoMerge "Passing WebSettings cacheMode to the chrome load_flags" into honeycomb
Kristian Monsen [Wed, 19 Jan 2011 18:04:18 +0000 (10:04 -0800)]
Merge "Passing WebSettings cacheMode to the chrome load_flags" into honeycomb

13 years agoMerge "Fix (or partial fix) for 3355185, crash on broken-ideograph-small-caps.html...
Russell Brenner [Wed, 19 Jan 2011 18:04:09 +0000 (10:04 -0800)]
Merge "Fix (or partial fix) for 3355185, crash on broken-ideograph-small-caps.html" into honeycomb

13 years agoFix (or partial fix) for 3355185, crash on broken-ideograph-small-caps.html
Russell Brenner [Wed, 19 Jan 2011 02:00:42 +0000 (18:00 -0800)]
Fix (or partial fix) for 3355185, crash on broken-ideograph-small-caps.html

Emptied platformDestroy(). It was deleting m_smallCapsFontData, but not
setting it to 0. The caller, ~SimpleFontData(), then went on to use the
deleted pointer and delete it again. This was changed for other
platforms with http://trac.webkit.org/changeset/71975.

Change-Id: Ie67f91559479a17519db7793c7349eb013235320

13 years agoPassing WebSettings cacheMode to the chrome load_flags
Kristian Monsen [Wed, 19 Jan 2011 16:02:50 +0000 (16:02 +0000)]
Passing WebSettings cacheMode to the chrome load_flags

Fixes a few CTS tests

Change-Id: I1b72813b828a6aa24522e9ffb2ff17a3e364f7bf

13 years agoam 94dc3aa7: Merge "don\'t draw buttons while they are created" into honeycomb
Cary Clark [Wed, 19 Jan 2011 17:35:06 +0000 (09:35 -0800)]
am 94dc3aa7: Merge "don\'t draw buttons while they are created" into honeycomb

* commit '94dc3aa7e0a8ceab679c9a141bdafc51596e9ed3':
  don't draw buttons while they are created

13 years agoMerge "don't draw buttons while they are created" into honeycomb
Cary Clark [Wed, 19 Jan 2011 17:33:42 +0000 (09:33 -0800)]
Merge "don't draw buttons while they are created" into honeycomb

13 years agodon't draw buttons while they are created
Cary Clark [Wed, 19 Jan 2011 14:58:30 +0000 (09:58 -0500)]
don't draw buttons while they are created

There are three threads all hammering at the same resource.
The WebViewCore thread records the buttons on the page.
The WebView thread rerecords the button pictures to show selection and focus.
The GLWebViewState thread draws the picture containing the button pictures
into the tile.

Prevent drawing the picture while the buttons are recorded
by sharing the button mutext with the GL tile creation.

bug:3354678
Change-Id: I245ed47ad5a6d1fe28ea870bd7c557937eed1164