OSDN Git Service

android-x86/external-webkit.git
13 years agoMerge "Consolidate scrolling methods."
Patrick Scott [Wed, 9 Feb 2011 23:44:28 +0000 (15:44 -0800)]
Merge "Consolidate scrolling methods."

13 years agoConsolidate scrolling methods.
Patrick Scott [Fri, 4 Feb 2011 11:44:22 +0000 (06:44 -0500)]
Consolidate scrolling methods.

Call through to a single java function to scroll the page.  Always use scrollTo
so that there isn't a problem with using scrollBy on an old or out-of-sync
scroll position.

Bug: 3187015
Change-Id: I4a75256687e53ed18c1f73970e9032f476b81859

13 years agoWevView accessibility no JavaScript - clean up, null poiner error.
Svetoslav Ganov [Sun, 6 Feb 2011 21:38:51 +0000 (13:38 -0800)]
WevView accessibility no JavaScript - clean up, null poiner error.

bug:3421690

1. Added explicit checks for error/null pointer at places
   where such check were missing.

2. Fixed skipping of som einput cotrols while traversing backwards.

3. Factored out common code.

4. Input controls were not correctly selected after scrolling
   the view port.

5. Imroved node visibility checking.

Change-Id: Idfec7e6a17ac8531f6b073ad6d858932e0921767

13 years agoGuard autofill correctly.
Ben Murdoch [Tue, 8 Feb 2011 17:44:29 +0000 (17:44 +0000)]
Guard autofill correctly.

Bug: 3411200

Change-Id: I6e80795413d68ac1b7b9ada4ac44901916d6efbf

13 years agoam 43f07e98: am a046a139: Merge "Fix crash in RenderLayer due to null pointer" into...
Ben Murdoch [Mon, 7 Feb 2011 22:28:35 +0000 (14:28 -0800)]
am 43f07e98: am a046a139: Merge "Fix crash in RenderLayer due to null pointer" into honeycomb

* commit '43f07e986c22b72e93c01c715d00755bb30f6e74':
  Fix crash in RenderLayer due to null pointer

13 years agoam a046a139: Merge "Fix crash in RenderLayer due to null pointer" into honeycomb
Ben Murdoch [Mon, 7 Feb 2011 22:26:24 +0000 (14:26 -0800)]
am a046a139: Merge "Fix crash in RenderLayer due to null pointer" into honeycomb

* commit 'a046a139c49a1c3e9e85101aeca4b68b89c396ca':
  Fix crash in RenderLayer due to null pointer

13 years agoMerge "Fix crash in RenderLayer due to null pointer" into honeycomb
Ben Murdoch [Mon, 7 Feb 2011 22:24:20 +0000 (14:24 -0800)]
Merge "Fix crash in RenderLayer due to null pointer" into honeycomb

13 years agoam b50b0e16: am 4a181ab9: Merge "Fix 3366514 (again): browser emulator crash" into...
Russell Brenner [Mon, 7 Feb 2011 21:52:14 +0000 (13:52 -0800)]
am b50b0e16: am 4a181ab9: Merge "Fix 3366514 (again): browser emulator crash" into honeycomb

* commit 'b50b0e165c9c308b9a4a1824db6ef52a00acadf5':
  Fix 3366514 (again): browser emulator crash

13 years agoam ad1398b8: am 79f07c99: Fix to post an inval when plugins request a native video...
Derek Sollenberger [Mon, 7 Feb 2011 21:50:58 +0000 (13:50 -0800)]
am ad1398b8: am 79f07c99: Fix to post an inval when plugins request a native video surface.

* commit 'ad1398b85d7cef3bd7c3dc833921fcdb3c7f06f6':
  Fix to post an inval when plugins request a native video surface.

13 years agoam 4fff0b9f: am 2bac1e45: Only invalidate the webview when the plugin has new content.
Derek Sollenberger [Mon, 7 Feb 2011 21:44:49 +0000 (13:44 -0800)]
am 4fff0b9f: am 2bac1e45: Only invalidate the webview when the plugin has new content.

* commit '4fff0b9fdd23cd60b036e2ea48190e7a7d8dbf13':
  Only invalidate the webview when the plugin has new content.

13 years agoam 4a181ab9: Merge "Fix 3366514 (again): browser emulator crash" into honeycomb
Russell Brenner [Mon, 7 Feb 2011 21:33:03 +0000 (13:33 -0800)]
am 4a181ab9: Merge "Fix 3366514 (again): browser emulator crash" into honeycomb

* commit '4a181ab990b9a9d3e84ef21bea182c21b0c32414':
  Fix 3366514 (again): browser emulator crash

13 years agoMerge "Fix 3366514 (again): browser emulator crash" into honeycomb
Russell Brenner [Mon, 7 Feb 2011 21:30:38 +0000 (13:30 -0800)]
Merge "Fix 3366514 (again): browser emulator crash" into honeycomb

13 years agoFix crash in RenderLayer due to null pointer
Ben Murdoch [Mon, 7 Feb 2011 20:33:23 +0000 (20:33 +0000)]
Fix crash in RenderLayer due to null pointer

It is possible that there is no node associated with the RenderLayer
after scroll as evidenced by the null check outside the
ANDROID_OVERFLOW_SCROLL block.

Bug: 3427863
Change-Id: Icbae7677df46eae923460d6f97a6a706f016e89d

13 years agoam 79f07c99: Fix to post an inval when plugins request a native video surface.
Derek Sollenberger [Sun, 6 Feb 2011 03:14:14 +0000 (19:14 -0800)]
am 79f07c99: Fix to post an inval when plugins request a native video surface.

* commit '79f07c999ff47d31cb788a64e35bfc04e7ed394d':
  Fix to post an inval when plugins request a native video surface.

13 years agoFix to post an inval when plugins request a native video surface.
Derek Sollenberger [Sat, 5 Feb 2011 13:38:03 +0000 (08:38 -0500)]
Fix to post an inval when plugins request a native video surface.

Change-Id: If9295a37ae19e7cb913e4cfa75b2a021bcda988f

13 years agoAdd brackets which are missing
Teng-Hui Zhu [Fri, 4 Feb 2011 19:41:32 +0000 (11:41 -0800)]
Add brackets which are missing

bug: 3407198
Change-Id: I9902f4adf18ea181eaff284444313f47883ed7be

13 years agoam 2bac1e45: Only invalidate the webview when the plugin has new content.
Derek Sollenberger [Fri, 4 Feb 2011 19:26:56 +0000 (11:26 -0800)]
am 2bac1e45: Only invalidate the webview when the plugin has new content.

* commit '2bac1e45807d68b80f4a5cc7a62d0e3c24a4b6f6':
  Only invalidate the webview when the plugin has new content.

13 years agoOnly invalidate the webview when the plugin has new content.
Derek Sollenberger [Fri, 4 Feb 2011 16:57:40 +0000 (11:57 -0500)]
Only invalidate the webview when the plugin has new content.

bug: 3424551
Change-Id: I07beef845bb41980144222c3c5d076db8120037c

13 years agoStore form data when it is submitted.
Leon Scroggins [Thu, 3 Feb 2011 21:29:06 +0000 (16:29 -0500)]
Store form data when it is submitted.

Bug:3280725

Store form data when submitted rather than when a
page loads.

Requires a change in frameworks/base.

Change-Id: Ib2328270a91d8d618a40a1353bf50337bbf608aa

13 years agoam 747837fe: am afd330e2: Merge "stop GL drawing thread before killing WebCore" into...
Cary Clark [Fri, 4 Feb 2011 01:17:52 +0000 (17:17 -0800)]
am 747837fe: am afd330e2: Merge "stop GL drawing thread before killing WebCore" into honeycomb

* commit '747837fe962a5320bbad6e3c3857e94fb6e9aeab':
  stop GL drawing thread before killing WebCore

13 years agoam afd330e2: Merge "stop GL drawing thread before killing WebCore" into honeycomb
Cary Clark [Thu, 3 Feb 2011 16:52:44 +0000 (08:52 -0800)]
am afd330e2: Merge "stop GL drawing thread before killing WebCore" into honeycomb

* commit 'afd330e2308bd382fb7d31431cb47e2d7a99f26a':
  stop GL drawing thread before killing WebCore

13 years agoMerge "stop GL drawing thread before killing WebCore" into honeycomb
Cary Clark [Thu, 3 Feb 2011 16:48:11 +0000 (08:48 -0800)]
Merge "stop GL drawing thread before killing WebCore" into honeycomb

13 years agoUse ListBoxPopupMenuClient for listboxes.
Leon Scroggins [Tue, 1 Feb 2011 22:15:19 +0000 (17:15 -0500)]
Use ListBoxPopupMenuClient for listboxes.

Bug:2754767

Enables us to remove some layering violations.

Change-Id: Iea184c7946bca9d840c708918f545a9d9b436254

13 years agostop GL drawing thread before killing WebCore
Cary Clark [Thu, 3 Feb 2011 10:30:28 +0000 (05:30 -0500)]
stop GL drawing thread before killing WebCore

The TexturesGenerator thread references pictures owned by the
WebCore thread, so must be stopped before the WebCore thread
is deleted.

Requires a companion change in frameworks/base

bug:3406185
Change-Id: I20e64631bbf4a1b88fb015f3de36ce292234537d

13 years agoam 0c8049e5: (-s ours) am 9cf12c62: DO NOT MERGE. Pass an extra boolean with scrollTo...
Leon Scroggins [Wed, 2 Feb 2011 23:08:06 +0000 (15:08 -0800)]
am 0c8049e5: (-s ours) am 9cf12c62: DO NOT MERGE. Pass an extra boolean with scrollTo message.

* commit '0c8049e572bb819540b684144ce38bbd96725d5c':
  DO NOT MERGE. Pass an extra boolean with scrollTo message.

13 years agoam 9cf12c62: DO NOT MERGE. Pass an extra boolean with scrollTo message.
Leon Scroggins [Wed, 2 Feb 2011 23:04:41 +0000 (15:04 -0800)]
am 9cf12c62: DO NOT MERGE. Pass an extra boolean with scrollTo message.

* commit '9cf12c625361d6006f44e36bb3a61472c8f6c3ac':
  DO NOT MERGE. Pass an extra boolean with scrollTo message.

13 years agoDO NOT MERGE. Pass an extra boolean with scrollTo message.
Leon Scroggins [Tue, 1 Feb 2011 16:02:25 +0000 (11:02 -0500)]
DO NOT MERGE. Pass an extra boolean with scrollTo message.

Bug:3411564

When the size changes, add a boolean to the scroll
message to only honor the scroll in the case that
the IME is actually showing.

Requires a change to frameworks/base.

Already submitted to master.

Change-Id: I35612dcecfddaa0623dc8f414229703c6a97191b

13 years agoam a5082a9a: am 9962eeba: Fix for bug 3414354 crash in navcache
Kristian Monsen [Wed, 2 Feb 2011 18:09:14 +0000 (10:09 -0800)]
am a5082a9a: am 9962eeba: Fix for bug 3414354 crash in navcache

* commit 'a5082a9a9fd6c8933d64acea70d81c4bd97d795a':
  Fix for bug 3414354 crash in navcache

13 years agoam 9962eeba: Fix for bug 3414354 crash in navcache
Kristian Monsen [Wed, 2 Feb 2011 18:06:46 +0000 (10:06 -0800)]
am 9962eeba: Fix for bug 3414354 crash in navcache

* commit '9962eebad92163d0ae56e3a76f48156682ddcced':
  Fix for bug 3414354 crash in navcache

13 years agoFix for bug 3414354 crash in navcache
Kristian Monsen [Wed, 2 Feb 2011 16:39:48 +0000 (16:39 +0000)]
Fix for bug 3414354 crash in navcache

This should work according to our new ARM expert. Updated bug
report with details.

I didn't think another indent layer was good, so did returns
instead.

Change-Id: I2baafe748f3249943ecc93ddf166b8ff559d7a6c

13 years agoam eea4fc09: am 01ba5545: Fix for bug 3413829, crash when loading page
Kristian Monsen [Wed, 2 Feb 2011 15:28:02 +0000 (07:28 -0800)]
am eea4fc09: am 01ba5545: Fix for bug 3413829, crash when loading page

* commit 'eea4fc09c3011cb17aba44820932ee6fd138cfa2':
  Fix for bug 3413829, crash when loading page

13 years agoam 01ba5545: Fix for bug 3413829, crash when loading page
Kristian Monsen [Wed, 2 Feb 2011 15:17:20 +0000 (07:17 -0800)]
am 01ba5545: Fix for bug 3413829, crash when loading page

* commit '01ba55459e3ec9e9c21a35a6a50f37908ce4d42b':
  Fix for bug 3413829, crash when loading page

13 years agoFix for bug 3413829, crash when loading page
Kristian Monsen [Wed, 2 Feb 2011 15:05:01 +0000 (15:05 +0000)]
Fix for bug 3413829, crash when loading page

When a read failed we deleted it and scheduled a new read. The new
read would also fail (since the request was deleted), and crash.

Change-Id: Idcb3265e705d616657c2679389951d632c54cca5

13 years agoam 7bb73b67: am 4da96b99: Get layers showing again
Ben Murdoch [Wed, 2 Feb 2011 02:42:18 +0000 (18:42 -0800)]
am 7bb73b67: am 4da96b99: Get layers showing again

* commit '7bb73b678e89be38d22b27e428ccd3406392c7cb':
  Get layers showing again

13 years agoam 4da96b99: Get layers showing again
Ben Murdoch [Wed, 2 Feb 2011 02:39:56 +0000 (18:39 -0800)]
am 4da96b99: Get layers showing again

* commit '4da96b9950ba2e86203aa50be39adcc8431a95a4':
  Get layers showing again

13 years agoGet layers showing again
Ben Murdoch [Tue, 1 Feb 2011 20:54:50 +0000 (20:54 +0000)]
Get layers showing again

Lazily get the maximum texture size from GL when
we first need it. This avoids calling GL functions
before GL has been set up and ensures it is done on
the correct (ie. UI) thread.

Also move the tiles expansion setting from WC thread
to UI thread as TilesManager is not thread safe when
creating the singleton instance.

This makes change 4596782e unnecessary so we remove it.

Bug: 3412928

Change-Id: I740974d8cc0ef4f66956cd6a07b058bfa7ca767f

13 years agoFix 3366514 (again): browser emulator crash
Russell Brenner [Tue, 1 Feb 2011 18:33:07 +0000 (10:33 -0800)]
Fix 3366514 (again): browser emulator crash

Added TilesManager::hardwareAccelerationEnabled() to check internal
gInstance without the side-effect of creating it, if null. Used by
BaseLayerAndroid to avoid creating an instance during a destructor.

Emulator will have a null gInstance, so this provides a runtime
solution that distinguishes the emulator from the device.

Change-Id: I023849d0bb405deef588d7fc272f0e303577fddf

13 years agoam a574f648: am e829439d: Merge "Initialize correctly the maximum texture size in...
Nicolas Roard [Tue, 1 Feb 2011 21:27:52 +0000 (13:27 -0800)]
am a574f648: am e829439d: Merge "Initialize correctly the maximum texture size in case it was not." into honeycomb

* commit 'a574f648c8332772bec307f83dc8c4e821b26100':
  Initialize correctly the maximum texture size in case it was not.

13 years agoam 9c43b198: am 17d1fdc3: Merge "Fix updates on scrolling layers." into honeycomb
Patrick Scott [Tue, 1 Feb 2011 21:27:48 +0000 (13:27 -0800)]
am 9c43b198: am 17d1fdc3: Merge "Fix updates on scrolling layers." into honeycomb

* commit '9c43b198b2a50492274cffd826ea8f680a08a956':
  Fix updates on scrolling layers.

13 years agoam 7bf559e0: (-s ours) am c6280ca9: Merge "Improving fix for bug 3317722 - DO NOT...
Kristian Monsen [Tue, 1 Feb 2011 21:26:33 +0000 (13:26 -0800)]
am 7bf559e0: (-s ours) am c6280ca9: Merge "Improving fix for bug 3317722 - DO NOT MERGE" into honeycomb

* commit '7bf559e01c12bb18ddd2dc3fa2ad33bf37949aee':
  Improving fix for bug 3317722 - DO NOT MERGE

13 years agoam b34b06ef: am 7518a1d4: Merge "Ensure plugins receive an onScreen event even when...
Derek Sollenberger [Tue, 1 Feb 2011 21:26:26 +0000 (13:26 -0800)]
am b34b06ef: am 7518a1d4: Merge "Ensure plugins receive an onScreen event even when the page reloads" into honeycomb

* commit 'b34b06eff907fdf50fcc4dc544b769b34bf6caff':
  Ensure plugins receive an onScreen event even when the page reloads

13 years agoam 22436de8: am b6c19867: Merge "Implement automatic texture size allocation for...
Bart Sears [Tue, 1 Feb 2011 21:26:22 +0000 (13:26 -0800)]
am 22436de8: am b6c19867: Merge "Implement automatic texture size allocation for layers This fix several issues (3d transforms, etc.) and in general makes websites using layers snappier (gmail, etc.)" into honeycomb

* commit '22436de8642543bf5942557c4e497bb5a0b830f8':
  Implement automatic texture size allocation for layers This fix several issues (3d transforms, etc.) and in general makes websites using layers snappier (gmail, etc.)

13 years agoam 19a35bdf: am f09d842c: Smoother scrolling by preparing offscreen tiles (credit...
Dave Burke [Tue, 1 Feb 2011 21:26:10 +0000 (13:26 -0800)]
am 19a35bdf: am f09d842c: Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)

* commit '19a35bdf5917bdaaab97a77f0dedca79db87a67b':
  Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)

13 years agoam 81ff3375: am d7c28d82: Merge "Implement dynamic allocation of base tiles. This...
Nicolas Roard [Tue, 1 Feb 2011 21:25:57 +0000 (13:25 -0800)]
am 81ff3375: am d7c28d82: Merge "Implement dynamic allocation of base tiles. This way, a webview will only consume as much GPU memory as needed, depending on its size, to a maximum of 256 tiles per TiledPage." into honeycomb

* commit '81ff3375a5bc6a4bdcb0f77ded580a65f5a19d7a':
  Implement dynamic allocation of base tiles. This way, a webview will only consume as much GPU memory as needed, depending on its size, to a maximum of 256 tiles per TiledPage.

13 years agoam 4dc151f3: am d6b304a1: Fix for bug:3410888
Nicolas Roard [Tue, 1 Feb 2011 21:25:47 +0000 (13:25 -0800)]
am 4dc151f3: am d6b304a1: Fix for bug:3410888

* commit '4dc151f31c371645819691a3c60ac201d84174d4':
  Fix for bug:3410888

13 years agoam 25242f60: am 968791c5: A temp WAR for fixed element position update
Teng-Hui Zhu [Tue, 1 Feb 2011 21:23:54 +0000 (13:23 -0800)]
am 25242f60: am 968791c5: A temp WAR for fixed element position update

* commit '25242f60816dd438e659cac74802ea1dfdcc561d':
  A temp WAR for fixed element position update

13 years agoam e829439d: Merge "Initialize correctly the maximum texture size in case it was...
Nicolas Roard [Tue, 1 Feb 2011 21:08:38 +0000 (13:08 -0800)]
am e829439d: Merge "Initialize correctly the maximum texture size in case it was not." into honeycomb

* commit 'e829439d86a8ce36f5c585ea0344ed9b9b6d067a':
  Initialize correctly the maximum texture size in case it was not.

13 years agoMerge "Initialize correctly the maximum texture size in case it was not." into honeycomb
Nicolas Roard [Tue, 1 Feb 2011 21:06:54 +0000 (13:06 -0800)]
Merge "Initialize correctly the maximum texture size in case it was not." into honeycomb

13 years agoam 17d1fdc3: Merge "Fix updates on scrolling layers." into honeycomb
Patrick Scott [Tue, 1 Feb 2011 20:42:11 +0000 (12:42 -0800)]
am 17d1fdc3: Merge "Fix updates on scrolling layers." into honeycomb

* commit '17d1fdc369e49357c72fdd50cba59e69a34dade6':
  Fix updates on scrolling layers.

13 years agoMerge "Fix updates on scrolling layers." into honeycomb
Patrick Scott [Tue, 1 Feb 2011 20:40:26 +0000 (12:40 -0800)]
Merge "Fix updates on scrolling layers." into honeycomb

13 years agoInitialize correctly the maximum texture size in
Nicolas Roard [Tue, 1 Feb 2011 20:38:10 +0000 (12:38 -0800)]
Initialize correctly the maximum texture size in
case it was not.

fix regression bug:3412928

Change-Id: Ie83dd50163ef4435cd88471127869114e41068cc

13 years agoFix updates on scrolling layers.
Patrick Scott [Tue, 1 Feb 2011 19:41:33 +0000 (14:41 -0500)]
Fix updates on scrolling layers.

Compare the drawing texture with the new reserved texture to ensure that
m_reservedTexture will be updated properly.

Bug: 3381482
Change-Id: I4877842438376c00b65bdb10fb4feb1e8c50b2dc

13 years agoMerge "Remove unnecessary getter for userInitiatedAction."
Leon Scroggins [Tue, 1 Feb 2011 19:35:14 +0000 (11:35 -0800)]
Merge "Remove unnecessary getter for userInitiatedAction."

13 years agoRemove unnecessary getter for userInitiatedAction.
Leon Scroggins [Tue, 1 Feb 2011 19:31:00 +0000 (14:31 -0500)]
Remove unnecessary getter for userInitiatedAction.

Bug:3073288
Change-Id: I84fd4fe01271cb84454fc94387ae7d61e7ed76f3

13 years agoMerge "Pass an extra boolean with scrollTo message."
Leon Scroggins [Tue, 1 Feb 2011 18:30:52 +0000 (10:30 -0800)]
Merge "Pass an extra boolean with scrollTo message."

13 years agoPass an extra boolean with scrollTo message.
Leon Scroggins [Tue, 1 Feb 2011 16:02:25 +0000 (11:02 -0500)]
Pass an extra boolean with scrollTo message.

Bug:3411564

When the size changes, add a boolean to the scroll
message to only honor the scroll in the case that
the IME is actually showing.

Requires a change to frameworks/base.

Change-Id: Ie5645c0838a5c9e7c0a24be2dc42061a0cb534dc

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

* commit '50932f3a68a84a850da1d0263baab3b1ae54799f':
  Fix 3366514, browser emulator no longer crashes

13 years agoam c6280ca9: Merge "Improving fix for bug 3317722 - DO NOT MERGE" into honeycomb
Kristian Monsen [Tue, 1 Feb 2011 15:24:03 +0000 (07:24 -0800)]
am c6280ca9: Merge "Improving fix for bug 3317722 - DO NOT MERGE" into honeycomb

* commit 'c6280ca9a4e12f9847852c063d5048a3d3d29422':
  Improving fix for bug 3317722 - DO NOT MERGE

13 years agoMerge "Improving fix for bug 3317722 - DO NOT MERGE" into honeycomb
Kristian Monsen [Tue, 1 Feb 2011 15:21:53 +0000 (07:21 -0800)]
Merge "Improving fix for bug 3317722 - DO NOT MERGE" into honeycomb

13 years agoImproving fix for bug 3317722 - DO NOT MERGE
Kristian Monsen [Tue, 1 Feb 2011 15:17:13 +0000 (15:17 +0000)]
Improving fix for bug 3317722 - DO NOT MERGE

A simple null check to avoid crash

Change-Id: Ie3e4236687cf22205678abf286688dee45e1cdb5

13 years agoam 7518a1d4: Merge "Ensure plugins receive an onScreen event even when the page reloa...
Derek Sollenberger [Tue, 1 Feb 2011 15:01:37 +0000 (07:01 -0800)]
am 7518a1d4: Merge "Ensure plugins receive an onScreen event even when the page reloads" into honeycomb

* commit '7518a1d4298d4a8e0eb901811c250dfa3937e268':
  Ensure plugins receive an onScreen event even when the page reloads

13 years agoMerge "Ensure plugins receive an onScreen event even when the page reloads" into...
Derek Sollenberger [Tue, 1 Feb 2011 14:59:25 +0000 (06:59 -0800)]
Merge "Ensure plugins receive an onScreen event even when the page reloads" into honeycomb

13 years agoam b6c19867: Merge "Implement automatic texture size allocation for layers This fix...
Bart Sears [Tue, 1 Feb 2011 14:52:32 +0000 (06:52 -0800)]
am b6c19867: Merge "Implement automatic texture size allocation for layers This fix several issues (3d transforms, etc.) and in general makes websites using layers snappier (gmail, etc.)" into honeycomb

* commit 'b6c19867b135073314a532f329edec0e717a4f0b':
  Implement automatic texture size allocation for layers This fix several issues (3d transforms, etc.) and in general makes websites using layers snappier (gmail, etc.)

13 years agoMerge "Implement automatic texture size allocation for layers This fix several issues...
Bart Sears [Tue, 1 Feb 2011 14:50:34 +0000 (06:50 -0800)]
Merge "Implement automatic texture size allocation for layers This fix several issues (3d transforms, etc.) and in general makes websites using layers snappier (gmail, etc.)" into honeycomb

13 years agoFix CTS test crash
Kristian Monsen [Tue, 1 Feb 2011 14:35:38 +0000 (14:35 +0000)]
Fix CTS test crash

Change-Id: If7027193d456ec986e9a9d61edc958d97cc1b653

13 years agoEnsure plugins receive an onScreen event even when the page reloads
Derek Sollenberger [Tue, 1 Feb 2011 14:23:25 +0000 (09:23 -0500)]
Ensure plugins receive an onScreen event even when the page reloads

bug: 3411351
Change-Id: I9127ec949ceb7c4e91e1e48daede8e9411208fa7

13 years agoam f09d842c: Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)
Dave Burke [Tue, 1 Feb 2011 13:15:02 +0000 (05:15 -0800)]
am f09d842c: Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)

* commit 'f09d842c6d6d0b10ceaf6619d540a8c3f9056922':
  Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)

13 years agoSmoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)
Dave Burke [Tue, 1 Feb 2011 12:55:51 +0000 (12:55 +0000)]
Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)

Change-Id: I80c7757bfb85f0b45726f2fa2f18644d2493fced

13 years agoImplement automatic texture size allocation for layers
Nicolas Roard [Tue, 1 Feb 2011 11:58:44 +0000 (03:58 -0800)]
Implement automatic texture size allocation for layers
This fix several issues (3d transforms, etc.) and in general
makes websites using layers snappier (gmail, etc.)

bug:3367038 bug:3367048
Change-Id: Ib178416209c3636c7700296978a1f35a7a54ee22

13 years agoam d7c28d82: Merge "Implement dynamic allocation of base tiles. This way, a webview...
Nicolas Roard [Tue, 1 Feb 2011 09:00:24 +0000 (01:00 -0800)]
am d7c28d82: Merge "Implement dynamic allocation of base tiles. This way, a webview will only consume as much GPU memory as needed, depending on its size, to a maximum of 256 tiles per TiledPage." into honeycomb

* commit 'd7c28d82f1f7f97cd9527fc6372596fbf69bd2fd':
  Implement dynamic allocation of base tiles. This way, a webview will only consume as much GPU memory as needed, depending on its size, to a maximum of 256 tiles per TiledPage.

13 years agoMerge "Implement dynamic allocation of base tiles. This way, a webview will only...
Nicolas Roard [Tue, 1 Feb 2011 08:57:59 +0000 (00:57 -0800)]
Merge "Implement dynamic allocation of base tiles. This way, a webview will only consume as much GPU memory as needed, depending on its size, to a maximum of 256 tiles per TiledPage." into honeycomb

13 years agoam d6b304a1: Fix for bug:3410888
Nicolas Roard [Tue, 1 Feb 2011 08:31:01 +0000 (00:31 -0800)]
am d6b304a1: Fix for bug:3410888

* commit 'd6b304a1a42dbf401bcd51921fc1452d390aa94b':
  Fix for bug:3410888

13 years agoFix for bug:3410888
Nicolas Roard [Tue, 1 Feb 2011 08:19:23 +0000 (00:19 -0800)]
Fix for bug:3410888

Change-Id: Ic147e43f0a70bf7da70812e4383000d560b0dcbd

13 years agoImplement dynamic allocation of base tiles.
Nicolas Roard [Tue, 1 Feb 2011 00:02:42 +0000 (16:02 -0800)]
Implement dynamic allocation of base tiles.
This way, a webview will only consume as much GPU memory
as needed, depending on its size, to a maximum of 256
tiles per TiledPage.

bug:3376517

Change-Id: Icc1e47623297cf1c01d40aa9e123c1a05373e7e5

13 years agoam fa70b6b1: am 57418a2c: Remove unnecessary scissor call (framework does that for us)
Nicolas Roard [Tue, 1 Feb 2011 04:38:41 +0000 (20:38 -0800)]
am fa70b6b1: am 57418a2c: Remove unnecessary scissor call (framework does that for us)

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

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

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

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

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

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

bug:3397602

Change-Id: I7c6c8ac8bd2c785b02cd9446730c1ca37fc71fce

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

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

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

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

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

Change-Id: Iffbb57aebc3c2f22262ebf14ff7013d602c05c12

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

Change-Id: Ic6e610df98b055dafb63dd0afddb13a8f9abbe44

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

* commit '8c9311c91702677a5b9dba7ffcb1bfae7d8a283a':
  Do not propagate compositing for some iframes.

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

* commit '337e7177f2f593b9ff657b3eb53e04c9be25a0b7':
  Simple fix for bug:3365709

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

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

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

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

13 years agoam 3e088f86: am 9b4518af: Add new vertex shader to support video transforms.
Derek Sollenberger [Mon, 31 Jan 2011 23:46:10 +0000 (15:46 -0800)]
am 3e088f86: am 9b4518af: Add new vertex shader to support video transforms.

* commit '3e088f868a088e0bb0f94fedf49e3b3416f05f4b':
  Add new vertex shader to support video transforms.

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

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

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

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

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

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

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

Change-Id: Id4757935bda7b688bec9448c842072cd8316d76b

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

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

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

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

Bug: 3376746
Change-Id: I84bcc3e5016f6aa9d7c19a287367482df9c65c67

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

bug: 33313233393264
Change-Id: I1077a9d82d5e9c96a24e738cfede1dfaff70cc1c

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

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

13 years agoam 49150fd4: am 25207148: Merge "Reduce history item saving frequency when scrolling...
Shimeng (Simon) Wang [Mon, 31 Jan 2011 23:01:59 +0000 (15:01 -0800)]
am 49150fd4: am 25207148: Merge "Reduce history item saving frequency when scrolling." into honeycomb

* commit '49150fd48cbdb7dd98d25dad014a8cc1de02999d':
  Reduce history item saving frequency when scrolling.

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

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

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

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

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