OSDN Git Service

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

13 years agoam 404eea56: Merge "Fix plugin crash when loading swf files." into honeycomb
Derek Sollenberger [Wed, 19 Jan 2011 16:43:42 +0000 (08:43 -0800)]
am 404eea56: Merge "Fix plugin crash when loading swf files." into honeycomb

* commit '404eea56f9b828804780824b55e4557df9b3f60e':
  Fix plugin crash when loading swf files.

13 years agoMerge "Fix plugin crash when loading swf files." into honeycomb
Derek Sollenberger [Wed, 19 Jan 2011 16:42:00 +0000 (08:42 -0800)]
Merge "Fix plugin crash when loading swf files." into honeycomb

13 years agoFix plugin crash when loading swf files.
Derek Sollenberger [Wed, 19 Jan 2011 16:05:27 +0000 (11:05 -0500)]
Fix plugin crash when loading swf files.

bug: 3368265
Change-Id: Ic0ab8702d40140983be4db105f179b8b5236e6e3

13 years agoam dfdc1161: Merge "Maintain the seek position for HTML5 Video" into honeycomb
Ben Murdoch [Wed, 19 Jan 2011 15:38:29 +0000 (07:38 -0800)]
am dfdc1161: Merge "Maintain the seek position for HTML5 Video" into honeycomb

* commit 'dfdc11618f4880565489123e312150d531c690ed':
  Maintain the seek position for HTML5 Video

13 years agoMerge "Maintain the seek position for HTML5 Video" into honeycomb
Ben Murdoch [Wed, 19 Jan 2011 15:34:43 +0000 (07:34 -0800)]
Merge "Maintain the seek position for HTML5 Video" into honeycomb

13 years agoam 07f392a5: Merge "Do not send empty data." into honeycomb
Patrick Scott [Wed, 19 Jan 2011 12:51:21 +0000 (04:51 -0800)]
am 07f392a5: Merge "Do not send empty data." into honeycomb

* commit '07f392a57e45b228e53dd45cb7bd464edde5e23d':
  Do not send empty data.

13 years agoam 1ff2438a: Merge "Fix some sites not responding." into honeycomb
Patrick Scott [Wed, 19 Jan 2011 12:49:29 +0000 (04:49 -0800)]
am 1ff2438a: Merge "Fix some sites not responding." into honeycomb

* commit '1ff2438ab74668c3e80d2957db44214d79e099e0':
  Fix some sites not responding.

13 years agoMerge "Do not send empty data." into honeycomb
Patrick Scott [Wed, 19 Jan 2011 12:48:23 +0000 (04:48 -0800)]
Merge "Do not send empty data." into honeycomb

13 years agoMerge "Fix some sites not responding." into honeycomb
Patrick Scott [Wed, 19 Jan 2011 12:47:36 +0000 (04:47 -0800)]
Merge "Fix some sites not responding." into honeycomb

13 years agoMaintain the seek position for HTML5 Video
Ben Murdoch [Mon, 17 Jan 2011 18:07:48 +0000 (18:07 +0000)]
Maintain the seek position for HTML5 Video

When the video is paused, remember where we got to so that
when the video is started again we can seek to the correct
position and continue where we left off.

Requires a change in frameworks/base.
(I6b92289d4ef36bba1e0429327917533a4101655d)

Bug:3303721
Change-Id: I6001f45a362f491e9040c8b52260d0a08fb8504f

13 years agoam c1c6bc5b: Merge "Fix occasional AutoFill crash" into honeycomb
Ben Murdoch [Wed, 19 Jan 2011 10:29:46 +0000 (02:29 -0800)]
am c1c6bc5b: Merge "Fix occasional AutoFill crash" into honeycomb

* commit 'c1c6bc5bc9477cb924383e57f33d76e8f1ed1865':
  Fix occasional AutoFill crash

13 years agoMerge "Fix occasional AutoFill crash" into honeycomb
Ben Murdoch [Wed, 19 Jan 2011 10:28:14 +0000 (02:28 -0800)]
Merge "Fix occasional AutoFill crash" into honeycomb

13 years agoFix some sites not responding.
Patrick Scott [Tue, 18 Jan 2011 21:38:47 +0000 (16:38 -0500)]
Fix some sites not responding.

Enter compositing for iframes after all layout tasks have completed.  Remember
the state of overflow scroll similar to RenderLayer so that it doesn't change
while updating the compositing state.

Return false in requiresAcceleratedCompositing if the iframe is hidden.  I verified
that this fails on Safari and have submitted a bug.

Bug: 3325187
Change-Id: I20a9e1a595d14518f4c7a3e01fc1c4fa9035262c

13 years agoam 3eee7f64: Merge "Implement partial layer rendering (support for large layers)...
Nicolas Roard [Tue, 18 Jan 2011 21:38:41 +0000 (13:38 -0800)]
am 3eee7f64: Merge "Implement partial layer rendering (support for large layers) Also fix a couple of potential ANRs" into honeycomb

* commit '3eee7f647df0557a7c476e21afb08031736aac8c':
  Implement partial layer rendering (support for large layers) Also fix a couple of potential ANRs

13 years agoam bca79c07: Merge "Layout before creating the base layer." into honeycomb
Patrick Scott [Tue, 18 Jan 2011 21:38:38 +0000 (13:38 -0800)]
am bca79c07: Merge "Layout before creating the base layer." into honeycomb

* commit 'bca79c07f17d228a8cb759491451476b79a0a212':
  Layout before creating the base layer.

13 years agoMerge "Implement partial layer rendering (support for large layers) Also fix a couple...
Nicolas Roard [Tue, 18 Jan 2011 21:36:31 +0000 (13:36 -0800)]
Merge "Implement partial layer rendering (support for large layers) Also fix a couple of potential ANRs" into honeycomb

13 years agoMerge "Layout before creating the base layer." into honeycomb
Patrick Scott [Tue, 18 Jan 2011 21:36:15 +0000 (13:36 -0800)]
Merge "Layout before creating the base layer." into honeycomb

13 years agoLayout before creating the base layer.
Patrick Scott [Tue, 18 Jan 2011 21:24:08 +0000 (16:24 -0500)]
Layout before creating the base layer.

WebKit asserts during draw that the frame does not need a layout.  Do the layout
to also get the most updated data.

Move the bridge assert after the parent check as some frames are never attached
and no history item is created.

Change-Id: If646d6ed2b409a3078d2f7a6793b7aed94ffecaf

13 years agoam 441bf4da: Merge "Fake some media player state change in media load time." into...
Shimeng (Simon) Wang [Tue, 18 Jan 2011 21:21:37 +0000 (13:21 -0800)]
am 441bf4da: Merge "Fake some media player state change in media load time." into honeycomb

* commit '441bf4dacdc212d82753d4d52fed6a1bc3096239':
  Fake some media player state change in media load time.

13 years agoMerge "Fake some media player state change in media load time." into honeycomb
Shimeng (Simon) Wang [Tue, 18 Jan 2011 21:19:40 +0000 (13:19 -0800)]
Merge "Fake some media player state change in media load time." into honeycomb

13 years agoam ed112c82: Merge "Set the local flag when compositing a fixed element." into honeycomb
Patrick Scott [Tue, 18 Jan 2011 21:17:33 +0000 (13:17 -0800)]
am ed112c82: Merge "Set the local flag when compositing a fixed element." into honeycomb

* commit 'ed112c8202e0f9900f12776e211bdca9241d22d9':
  Set the local flag when compositing a fixed element.

13 years agoDo not send empty data.
Patrick Scott [Tue, 18 Jan 2011 21:17:21 +0000 (16:17 -0500)]
Do not send empty data.

WebKit asserts that the length of data is 0 and assumes that the length is
non-zero.

Change-Id: Ic1e62bcfaca5b875256216ed20013f1b4ad7e653

13 years agoMerge "Set the local flag when compositing a fixed element." into honeycomb
Patrick Scott [Tue, 18 Jan 2011 21:15:58 +0000 (13:15 -0800)]
Merge "Set the local flag when compositing a fixed element." into honeycomb

13 years agoSet the local flag when compositing a fixed element.
Patrick Scott [Tue, 18 Jan 2011 21:10:06 +0000 (16:10 -0500)]
Set the local flag when compositing a fixed element.

This fixes an assert and ensures that the compositor is in the correct state.

Change-Id: I7556ed998821bf2e09d89b79935e876869a584c6

13 years agoImplement partial layer rendering (support for large layers)
Nicolas Roard [Mon, 17 Jan 2011 21:22:15 +0000 (13:22 -0800)]
Implement partial layer rendering (support for large layers)
Also fix a couple of potential ANRs

bug:3333984

Change-Id: I28c02ef74f4c70507fcd7f5bbc893b0d0eae61c0

13 years agoam efb8822d: Merge " Implement re-scaling for layers" into honeycomb
Nicolas Roard [Tue, 18 Jan 2011 20:35:47 +0000 (12:35 -0800)]
am efb8822d: Merge "    Implement re-scaling for layers" into honeycomb

* commit 'efb8822dda4a5e31ef2e6232640849a1f0736fe7':
  Implement re-scaling for layers

13 years agoMerge " Implement re-scaling for layers" into honeycomb
Nicolas Roard [Tue, 18 Jan 2011 20:33:39 +0000 (12:33 -0800)]
Merge "    Implement re-scaling for layers" into honeycomb

13 years agoam 264c2ff3: Merge "Persist scrollPoint as part of the history item." into honeycomb
Shimeng (Simon) Wang [Tue, 18 Jan 2011 17:54:56 +0000 (09:54 -0800)]
am 264c2ff3: Merge "Persist scrollPoint as part of the history item." into honeycomb

* commit '264c2ff307988137482953b0001c14dbc62abcc5':
  Persist scrollPoint as part of the history item.

13 years agoMerge "Persist scrollPoint as part of the history item." into honeycomb
Shimeng (Simon) Wang [Tue, 18 Jan 2011 17:52:21 +0000 (09:52 -0800)]
Merge "Persist scrollPoint as part of the history item." into honeycomb

13 years agoam a27a9518: Merge "add interface to return if (x/y) is a plugin" into honeycomb
Cary Clark [Tue, 18 Jan 2011 16:29:31 +0000 (08:29 -0800)]
am a27a9518: Merge "add interface to return if (x/y) is a plugin" into honeycomb

* commit 'a27a95188f8f778d90d69accb1b00e6b38879dbd':
  add interface to return if (x/y) is a plugin

13 years agoam 319a1ceb: Try to guess content type if header is generic
Kristian Monsen [Tue, 18 Jan 2011 16:29:24 +0000 (08:29 -0800)]
am 319a1ceb: Try to guess content type if header is generic

* commit '319a1ceb63784aba2c0c94808707e1ce9ac90f71':
  Try to guess content type if header is generic

13 years agoMerge "add interface to return if (x/y) is a plugin" into honeycomb
Cary Clark [Tue, 18 Jan 2011 16:23:41 +0000 (08:23 -0800)]
Merge "add interface to return if (x/y) is a plugin" into honeycomb

13 years agoadd interface to return if (x/y) is a plugin
Cary Clark [Tue, 11 Jan 2011 16:33:54 +0000 (11:33 -0500)]
add interface to return if (x/y) is a plugin

Use the nav cache to determine if a given
coordinate corresponds to a plugin.

Requires a companion change in frameworks/base

bug:3331323
Change-Id: Ica8291bf0dfaaae7c0918b1a685c07fe756d9328

13 years agoTry to guess content type if header is generic
Kristian Monsen [Tue, 18 Jan 2011 15:56:59 +0000 (15:56 +0000)]
Try to guess content type if header is generic

Don't just use text/plain or application/octet-stream,
this matches the old stack.

Fix for bug 2981069

Change-Id: I1b5edf0e60e7c7012f4143906ec926227edcf927

13 years agoFix occasional AutoFill crash
Ben Murdoch [Tue, 18 Jan 2011 12:37:28 +0000 (12:37 +0000)]
Fix occasional AutoFill crash

Don't store a raw pointer to a refcounted type.

Change-Id: I444578e7cc601ef6402ea135982aedc7ca1f983c

13 years ago Implement re-scaling for layers
Nicolas Roard [Mon, 17 Jan 2011 02:27:55 +0000 (18:27 -0800)]
Implement re-scaling for layers

    Change-Id: I1f998387831207d00f27945ee4e456f81ff6f6e2

Change-Id: I7efcccfd9a4374061300058d4c48fa82a973829a

13 years agoam f42f297f: Merge "Fixing cookie CTS tests." into honeycomb
Kristian Monsen [Mon, 17 Jan 2011 16:23:03 +0000 (08:23 -0800)]
am f42f297f: Merge "Fixing cookie CTS tests." into honeycomb

* commit 'f42f297f9d1e499b6b54e6c73ddb46dbb4745ede':
  Fixing cookie CTS tests.

13 years agoMerge "Fixing cookie CTS tests." into honeycomb
Kristian Monsen [Mon, 17 Jan 2011 16:20:51 +0000 (08:20 -0800)]
Merge "Fixing cookie CTS tests." into honeycomb

13 years agoFixing cookie CTS tests.
Kristian Monsen [Mon, 17 Jan 2011 15:14:16 +0000 (15:14 +0000)]
Fixing cookie CTS tests.

The old code would only return the correct value after a
background thread had been running.

Change-Id: I79c0be8606b005b6a18aa83f5b91891709d4e0f5

13 years agoam 2a72fb6c: Merge WebKit at Chromium 9.0.597.69: Update WebKit revision number
Ben Murdoch [Sun, 16 Jan 2011 16:29:39 +0000 (08:29 -0800)]
am 2a72fb6c: Merge WebKit at Chromium 9.0.597.69: Update WebKit revision number

* commit '2a72fb6cf823503e177d0ff93ee6fac5df9f19f8':
  Merge WebKit at Chromium 9.0.597.69: Update WebKit revision number

13 years agoam 8a26975f: Merge WebKit at Chromium 9.0.597.69: Trivial merge by Git.
Ben Murdoch [Sun, 16 Jan 2011 16:29:36 +0000 (08:29 -0800)]
am 8a26975f: Merge WebKit at Chromium 9.0.597.69: Trivial merge by Git.

* commit '8a26975f9657a07318a10d481d7f332dad759325':
  Merge WebKit at Chromium 9.0.597.69: Trivial merge by Git.

13 years agoMerge WebKit at Chromium 9.0.597.69: Update WebKit revision number
Ben Murdoch [Sun, 16 Jan 2011 14:16:54 +0000 (14:16 +0000)]
Merge WebKit at Chromium 9.0.597.69: Update WebKit revision number

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: Iea0b5ca3d811fae101664eb561ab788e10c63ace

13 years agoMerge WebKit at Chromium 9.0.597.69: Trivial merge by Git.
Ben Murdoch [Sun, 16 Jan 2011 13:59:45 +0000 (13:59 +0000)]
Merge WebKit at Chromium 9.0.597.69: Trivial merge by Git.

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

Change-Id: Ibe552cf7af31f74b81e337eadf3d3b73a53daf60

13 years agoPersist scrollPoint as part of the history item.
Shimeng (Simon) Wang [Fri, 14 Jan 2011 22:07:16 +0000 (14:07 -0800)]
Persist scrollPoint as part of the history item.

Also record scroll point and view scales when webcore scroll offset
is changed.

This will help history navigation and browser restoration.

issue: 2819082
Change-Id: I3e59806d8110127ed9a2e32b917c4176ffa6bf73

13 years agoFake some media player state change in media load time.
Shimeng (Simon) Wang [Fri, 14 Jan 2011 19:07:53 +0000 (11:07 -0800)]
Fake some media player state change in media load time.

This helps the Window.onLoad fires at correct time.  Since Android
implements the video playing using Java's full screen VideoView, nothing
happens before the user clicks the play button.  So need to fake some
event change.

Current prepareToPlay also fakes event change before real video playing.

issue: 3346048
Change-Id: I5afa1a2ecf920b23f902d0ac3916223a6cf8ac0c

13 years agoam e137c438: Merge "don\'t let contentEditable negate key handling" into honeycomb
Cary Clark [Fri, 14 Jan 2011 18:43:49 +0000 (10:43 -0800)]
am e137c438: Merge "don\'t let contentEditable negate key handling" into honeycomb

* commit 'e137c43847f22807f1276afc87027711cc3f4e77':
  don't let contentEditable negate key handling

13 years agoMerge "don't let contentEditable negate key handling" into honeycomb
Cary Clark [Fri, 14 Jan 2011 18:41:34 +0000 (10:41 -0800)]
Merge "don't let contentEditable negate key handling" into honeycomb

13 years agodon't let contentEditable negate key handling
Cary Clark [Fri, 14 Jan 2011 18:34:04 +0000 (13:34 -0500)]
don't let contentEditable negate key handling

If  the eventHandler says the key was handled, don't
allow the contentEditable test to set handled to false.

bug:3351951
Change-Id: I0dbe956e8983c16e738760e3b159d1353cc3eddd