History log of /external/webkit/Source/WebCore/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d9779adc025ab665fde1c9983e7793e96ab56d4e 31-Jul-2012 John Reck <jreck@google.com> Switch GraphicsOperation to LinearAllocator

Change-Id: I9afb489c55a7acfdc35cfe8655d46ce47923b3df
/external/webkit/Source/WebCore/Android.mk
b9f38925d3cdae56548c3c18300c2964d207ed4e 28-Jul-2012 John Reck <jreck@google.com> Don't use SkPicture for DrawText recording

Change-Id: I5b6872bc37eefded7decae767fc39f1cef858dac
/external/webkit/Source/WebCore/Android.mk
77d974918eff4b56050e9f1c3a78becab1244a04 25-Jul-2012 John Reck <jreck@google.com> DO NOT MERGE Push everything into an R-Tree

Cherry pick from master

Change-Id: I0ef32777f33104d440459d9d4d3c0d61f75a11a2
/external/webkit/Source/WebCore/Android.mk
e76b13ff11039a3640550fc332dee125b62b4c58 17-Jul-2012 John Reck <jreck@google.com> Use a linear allocator for the RTree

Change-Id: I5e04c28a0c65378a26b1b99bcfeed4331591e265
/external/webkit/Source/WebCore/Android.mk
1cb75f6f5e7b8dbed4119b3a72fc8668bf24531f 14-Jul-2012 Nicolas Roard <nicolasroard@google.com> New R-Tree implementation

Change-Id: If46f35856279ab2a356cb7f99671fcd15f4ddf37
(cherry picked from commit 19d56fe70a9ea33c3ce2ad4f0b547e35453aeafd)
/external/webkit/Source/WebCore/Android.mk
dbdd2da378a2c3d2baf2524694cb6e25419f8818 18-May-2012 Steve Block <steveblock@google.com> Hook up client-based Geolocation mock

This simply involves updating GeolocationMock, which is called by DRT from
Java, to call the GeolocationClientMock via GeolocationManager, rather than the
old GeolocationServiceMock. Note that GeolocationClientMock is tied to a
specific page, whereas GeolocationServiceMock had static methods, so we need to
pass the WebViewCore from Java.

We can now safely exclude the non-client-based files from the build.

We pass all Geolocation LayoutTests, except for
permission-denied-already-[error|success].html, which are flaky due to
https://bugs.webkit.org/show_bug.cgi?id=87033.

See corresponding framework change I6d88d5dce5c2148812b191a5b452718bf0854aeb.

Bug: 6511338
Change-Id: Ib74a3c05991593e75c3138415d4ac0bf0c9aefa9
/external/webkit/Source/WebCore/Android.mk
5c36c4ca9214cbbe65d12f6b138aef9618d41a99 17-May-2012 Steve Block <steveblock@google.com> Switch to client-based Geolocation

The motivation for this switch is that it is required to enable
PREEMPT_GEOLOCATION_PERMISSION. See b/4500947.

The switch involves changing lots of Android's WebKit plumbing to use a new
GeolocationClientAndroid in WebKit (called from
WebCore::GeolocationController), rather than the existing
GeolocationServiceAndroid in WebCore/platform (called from
WebCore::Geolocation). This is complicated by the need to support mocking for
LayoutTests.

The pattern used is very similar to that used for DeviceOrientation and
DeviceMotion. This patch ...
- Enables CLIENT_BASED_GEOLOCATION
- Leaves PREEMPT_GEOLOCATION_PERMISSION disabled for now
- Removes GeolocationServiceAndroid
- Adds a new GeolocationClientAndroid
- Just a proxy to real client
- Adds a new GeolocationManager
- Manages switching between the real and mock clients
- Provides the appropriate client to GeolocationClientAndroid
- Plumbs to the real client calls for permissions and for suspending/resuming
- Adds a new GeolocationClientImpl
- The real client
- Based heavily on GeolocationServiceAndroid
- Delegates to GeolocationServiceBridge, as GeolocationServiceAndroid did
- Calls back directly to GeolocationController
- Owns the existing GeolocationPermissions
- Updates WebViewCore to call the GeolocationManager for permissions and for
suspending/resuming
- Removes superfluous ChromeClient methods for permissions

Note that support for mocking will be added in a later change. See bug for
details.

Bug: 6511338
Change-Id: I4cdbf55846e76b37c161834b83135b4dc48dbcdc
/external/webkit/Source/WebCore/Android.mk
0769e328661adb91472349fbfa3a5474a1f7ee0d 17-May-2012 Steve Block <steveblock@google.com> Move GeolocationServiceBridge to WebKit/android/jni and extract Listener interface

Also modify GeolocationServiceBridge to take a WebViewCore rather than a Frame.

This will simplify the transition to client-based implementation, which will
re-use GeolocationServiceBridge.

No functional change.

Bug: 6511338
Change-Id: I2de9dfed51d785c85b40f362f20189f208adf6ec
/external/webkit/Source/WebCore/Android.mk
e859a34171f2a36877d95197d118d962078f8aa0 27-Apr-2012 John Reck <jreck@google.com> Rewrite PictureSet with TURBO!

This changes how partial invals are done by adding a hybrid mode.

What we used to do is generate a SkPicture for the new area. This
SkPicture would possibly be larger than the actual inval, depending
on various merge rules (more SkPictures == slower to draw a tile)

The new code rewrites PictureSet entirely, preserving many of the old rules
but cleans up the code and adds the concept of a "PrerenderedInval". This is
a partial inval that WebKit has rasterized. By having WebKit produce both
a SkPicture and a SkBitmap, we avoid needing to play back the picture and
avoid overdrawing. We take this SkBitmap, and simply update the front
textures with it. This gives us full partial invals through the entire
system without hitting any driver bugs, and with minimal copies. And while
the SkPicture may be larger than the inval, the SkBitmap that is rasterized
is not - it matches the area webkit has said is dirty.

Change-Id: Ieb7ecc9db0d4f679102fda004a43399f9b319ebc
/external/webkit/Source/WebCore/Android.mk
ee56698cfd6b899a9065d40b908cde82bde63657 13-Apr-2012 John Reck <jreck@google.com> Fix Gradient & Pattern handling

Bug: 6300357
Switch to GradientSkia (fixes the crash)
Fix GraphicsContextAndroid to delay setting the fill & stroke
shaders until immediately before they are needed, as they can be
updated between when they are set and when they are used, which
SkShader doesn't support.

Change-Id: I85c81ad5764495f45547d2cef08bcf7ed7a885c1
/external/webkit/Source/WebCore/Android.mk
2e510fd5b5a30f1315c272d44ae3aa4cba355498 06-Apr-2012 Nicolas Roard <nicolasroard@google.com> Reorganize platform/graphics/android

Change-Id: Idc67155cfa99784dcd931e705336bfa063ecae46
/external/webkit/Source/WebCore/Android.mk
64e4b265f84573b97d408f7d3e5aa99a647be057 03-Apr-2012 Nicolas Roard <nicolasroard@google.com> Implements a recording GraphicsContext

Change-Id: I41feadb23dce25af321331c459eb159c6141831b
/external/webkit/Source/WebCore/Android.mk
594c6b805969c2673c84d1d1d1a3556ce376ac7a 04-Apr-2012 Chris Craik <ccraik@google.com> Rename several classes

BaseTile,BaseTileTexture -> Tile,TileTexture
Used in layers other than the base

LayerGroup -> Surface
Renamed to convey that it is a member of the SurfaceCollection, and that the
layers grouped inside are painted together (if at all)

DualTiledTexture -> SurfaceBacking
Better conveys that this is the raster backing for a surface that can
paint. It may be implemented with two tiled textures for now, but that isn't
as important as its relationship to the surface.

TiledTexture -> TileGrid
Renamed to make it more clear that it was a container of tiles, and to be
less similar to TileTexture

Change-Id: I843f8603a2080cfe5a7313ba1c2eff10620f8aa2
/external/webkit/Source/WebCore/Android.mk
885e650b12d781be054b31ae6221925a0184dc33 15-Mar-2012 Chris Craik <ccraik@google.com> reimplement BaseLayerAndroid as a LayerAndroid subclass

Breaks low res tiling, and expanded rendering bounds.

Change-Id: Iec3ba2adceb6bd95399594d29fd8c0b18c1122ce
/external/webkit/Source/WebCore/Android.mk
520be0bc8607679d087f20ae2c873b2b4eb02587 21-Mar-2012 John Reck <jreck@google.com> Visual Indicator tweaks

Change-Id: I2652ca8d6d3008bb97c2d9ad795240880fd83006
/external/webkit/Source/WebCore/Android.mk
a144ac64329978c258faadf3bc484cf4ae6c5d0d 15-Mar-2012 John Reck <jreck@google.com> Canvas on a texture

Change-Id: I841b3e021298738c91701068992798a55290a520
/external/webkit/Source/WebCore/Android.mk
b3f4d3af0b06dc168453641e249d0cb9eec9b570 10-Mar-2012 Nicolas Roard <nicolasroard@google.com> Introduce a LayerContent interface

Layers can now use a LayerContent object to draw their content.
We currently have two subclasses, one using an SkPicture (currently
used for composited layers), the other using a PictureSet (that we
use for the base layer). First step toward unification...

Change-Id: I5e7fd06a653f02f8721613fd3a39d36fb64a8614
/external/webkit/Source/WebCore/Android.mk
ce76304e955cb279f6f237a84c0ba4fd40a2b2ba 08-Mar-2012 Nicolas Roard <nicolasroard@google.com> Change the way we apply fixed position to layers

With the latest refactoring we lost the possibility of having a layer
other than LayerAndroid be fixed positioned. This CL remove the
FixedLayerAndroid class (rename it into FixedPositioning) of the
hierarchy, and use delegation to apply fixed position.

Change-Id: Ib291fcaefe6a4431849ccfe2cf458fac6cac58aa
/external/webkit/Source/WebCore/Android.mk
47b8a953ab1b71113b605fd84489f63938bd7dd7 07-Mar-2012 Nicolas Roard <nicolasroard@google.com> Refactor LayerAndroid to add iframe subclasses

Change-Id: Ia3810e83a2d919ff5fa37b8fcd92e6cbbb63d569
/external/webkit/Source/WebCore/Android.mk
74eee052852e8c1761c48ad2a44a4b394714b8cf 05-Mar-2012 Nicolas Roard <nicolasroard@google.com> Refactor LayerAndroid and add a FixedLayerAndroid class

Change-Id: Ic94e67678e7f5783bf6690308d0a13ce2202d1f2
/external/webkit/Source/WebCore/Android.mk
d8be9016b7fda67a91b4ee17b3b2e7ba692ee553 23-Feb-2012 Chris Craik <ccraik@google.com> layer rendering cleanup/rewrite

* added 'LayerGroup' class
separate the painting/tiled features of a layer (eventually multiple layers)
tiled drawing/preparing/counting details are abstracted out of LayerAndroid

* added 'SurfaceCollection' class
incorporates both the BaseLayerAndroid/LayerAndroid tree, as well as the
vector of tiled LayerGroup

* renamed 'TreeManager' to 'SurfaceManager'

* Removes PaintedSurface
was mostly a thin wrapper around DualTiledTexture

* Combines TilePainter/SurfacePainter

* Simplified ref counting

Change-Id: I92c5c75f48d92e0e28812c56de00102399fc02ee
/external/webkit/Source/WebCore/Android.mk
39b886463564843ebfd0557dd12b07bf38cb6d83 27-Feb-2012 John Reck <jreck@google.com> Delete CursorRing

Bug: 6074032

Change-Id: I74f80da22bebbfac556728bba25bcddc2333629a
/external/webkit/Source/WebCore/Android.mk
773979f92560dd1aead375c82fd75b584a141e5d 13-Feb-2012 John Reck <jreck@google.com> Support address detection

Change-Id: I88b6ebfb4c967e954a2420592a58af3ed188226d
/external/webkit/Source/WebCore/Android.mk
ddea613344522ddb1e0b53d2a5bf6785f169d9a7 16-Dec-2011 Teng-Hui Zhu <ztenghui@google.com> Merge "Clean up all the old code paths before TransferQueue"
62ee9670dd9beeb9a8f21d8737250c081382e2f5 14-Dec-2011 Teng-Hui Zhu <ztenghui@google.com> Clean up all the old code paths before TransferQueue

TransferQueue is using one GL texture per tile, which is the best in terms of
memory usage.
The old code paths include EGLImage mode and SurfaceTexture per tile mode.
At the same time, all the locks related to EGLImage are deleted too.

There should be no funcationality change here.
By deleting the DoubleBufferTexture, the only thing need to be added into
BaseTileTexture is the TextureInfo, which can be optimized further in the
future.

Change-Id: If27fbca7cb55c73d94fbde3ba02d6208707ad8f0
/external/webkit/Source/WebCore/Android.mk
d0fb9fc8829373b88adf55224fde0e456a9d8665 15-Dec-2011 Chris Craik <ccraik@google.com> Don't pass pictures with no content to UI thread

bug:5748182

Adjusted text detection logic to also simply detect content, and moved to a
separate class. No content means a picture is not attached to the layer, and a PaintedSurface isn't allocated to the layer on the UI side.

Most commonly, this avoids allocating textures for the clipping element for an
overscroll div, but only if it has nothing to paint.

Change-Id: I5e57d497780c0532e0f28ac94b7ced3de9718e92
/external/webkit/Source/WebCore/Android.mk
37da970a4978c0729b6a37c13d0ebc6a17c6d573 01-Dec-2011 Ben Murdoch <benm@google.com> Add support for Float64Array.

Cherry pick from WebKit r87197 to add support for
Float64Array. Note that this requires at least V8 3.3.

In particular, this CL means that we will consume less
memory executing Emscripten code.

See http://trac.webkit.org/changeset/87197/

Bug: 5558474

Change-Id: I686d59acfdb56d03496f407d114826f35b4ff2c8
/external/webkit/Source/WebCore/Android.mk
ecc9a729169b40aa92aafc472d01470e9f99aadb 17-Nov-2011 Chris Craik <ccraik@google.com> resolved conflicts for merge of 4eaaa2a0

Change-Id: I5da59f75c0ea1cdb7818dd3f8dc557fbf1d29885
dfd2fb1ed3c17d0cbb4af895f74704c22130587f 15-Nov-2011 Chris Craik <ccraik@google.com> synchronous layer updates, and animation deferral during paint

bug:5522081
bug:5239801
bug:5297563

Change-Id: I600f66999e093f720a8ea97ef3e15d3d1d297a8f
/external/webkit/Source/WebCore/Android.mk
638aaf75a16aa7ad95fd6a129f52f3890274b2e9 26-Oct-2011 Steve Block <steveblock@google.com> Fix debug build

- FrameLoaderClientAndroid::dispatchDidClearWindowObjectInWorld()
FrameLoader::url() was removed in
http://trac.webkit.org/changeset/76872. We should use Document::url()
instead.

- ImageBufferAndroid
See http://trac.webkit.org/changeset/77286 and
http://trac.webkit.org/changeset/77398

- Add PluginDebug.cpp to build

- ChromiumIncludes.h
Don't build Chromium code without NDEBUG set

- Frame.cpp
We should not include WebKit files from WebCore. WebViewCore.h introduces
problems due to the change to ChromiumIncludes.h and is not required here.

Bug: 5448972
Change-Id: I82c5c95591bf01fb65179282d03f865df4255c89
/external/webkit/Source/WebCore/Android.mk
4600714fcda05a5a4355fa7bd1d502b69c8147b6 13-Oct-2011 Nicolas Roard <nicolasroard@google.com> am 9bd21466: Merge "Refactor the image sharing code" into ics-mr0

* commit '9bd214662e776fb18e43d1ad32ce274803ec309a':
Refactor the image sharing code
9651fe9381af8dcc55a6370c3d2a65fcbdab846e 12-Oct-2011 Nicolas Roard <nicolasroard@google.com> Refactor the image sharing code

We add a separate Images Manager, working
both in GL and software rendering.

bug:5425148

Change-Id: Ib5bc88ad94d49c7f1eb969a716691ac98dc10b77
/external/webkit/Source/WebCore/Android.mk
d7a8fefd0e472b1a70e651ae5b43b94e9a4bd976 11-Oct-2011 claireho <chinglanho@gmail.com> Fallback handle if vertical glyphs are missing.

Bug 5094208 : browser VerticalWritingMode support.
Some punctuation has to change its glyph in vertical writing mode.
For example, dash in vertical text is a vertical bar. In
current Android system fonts and fallback fonts, none of them have the
substitute tables for vertical writing mode. We call a conversion
function that converts the punctuation to the Unicode Vertical Form
(0xFE10 - 0xFE19) or to the closest glyphs as alternative when
vertical substitute tables are absent in fonts. Otherwise, we use
Harfbuzz to do the vertical glyph shapping.

Change-Id: If1d31bb72aaaba45ed50bbb75d6246cfa30e3428
/external/webkit/Source/WebCore/Android.mk
d0d7e64a671e46579342231a654f9d0f729e4e73 10-Oct-2011 Chris Craik <ccraik@google.com> Merge "Double buffering for layers"
e48d27773894f36d85e5c2e2052ab90d502e1c72 05-Oct-2011 Chris Craik <ccraik@google.com> Double buffering for layers

bug:5309934

Defer picture changes and invalidations when:
1) a tiled texture hasn't completed painting
2) the user is scrolling (done in PaintedSurface)

Remaining issues:
Should block updates on zooming

Change-Id: I60ee722e651f96e95a4ac0e819999fc1589037c3
/external/webkit/Source/WebCore/Android.mk
fcb01cd64de0a1d6f8f8c897d16cc2628be53960 07-Oct-2011 John Reck <jreck@google.com> Switch find on page to GL

Bug: 5354191
Refactor how extras are drawn in GL

Change-Id: Ifb61c73abecd2d074903a7fb44fe4b82aacc64ac
/external/webkit/Source/WebCore/Android.mk
8fea66e503c97640d6bdb5b8e5ddcb27324b5866 01-Sep-2011 Nicolas Roard <nicolasroard@google.com> Add shared images for layers

bug:5242595 bug:5218173

Change-Id: I37d395e85441671312aac3e236cc8276019aa990
/external/webkit/Source/WebCore/Android.mk
77e5b594dd717e27b1a8be2b521f738cf5941ae1 19-Aug-2011 Nicolas Roard <nicolasroard@google.com> Refactoring of BaseLayerAndroid and GLWebViewState:
- we extract the GL set up GLWebViewState
- we extract the zoom management to a new ZoomManager class

bug:3392331

Change-Id: If42523a7192bab2f8c9d1f00a50721380340230d
/external/webkit/Source/WebCore/Android.mk
7c554a61cb935660cdc86905d040c781b490150f 01-Aug-2011 Teng-Hui Zhu <ztenghui@google.com> Shared surface texture

Instead of assigning each tile a Surface Texture, now just a normal GL texture.
The content from skia bitmap will first drawn into a queue of Surface Textures,
at draw time, blit them into each tile's GL texture.
Added extra lock to protect the queue operation and Surface Texture operation.

bug:5044597

Change-Id: I25f46228b93a3e99526daf52d8bd0d8d8fcc2879
/external/webkit/Source/WebCore/Android.mk
3c131605fca8e29a88fdc4923d86bdc3f40adb2b 22-Jun-2011 Nicolas Roard <nicolasroard@google.com> Implements tiled layers. We remove all the existing code in LayerAndroid
related to the old texture management and introduce two new classes:
- PaintedSurface, used as a placeholder ui-side for the regularly
changing LayerAndroid
- TiledTexture, implementing the tiling of PaintedSurface using a set
of BaseTile

bug:4580444 bug:3392331
Change-Id: I0daa079d2acce49f3baa8c312ea0b0dd457ccd5c
/external/webkit/Source/WebCore/Android.mk
5dcd286d3e3e60f6a090f775a1fdceb40f578b75 13-Jul-2011 Chris Craik <ccraik@google.com> Tile profiling backend

Added tile profiling member (TilesProfiler) to TilesManager to track rendering status of tiles.

Change-Id: Ied828c6ad2a15588965e6641edecb162bd76bc62
/external/webkit/Source/WebCore/Android.mk
beb5d5b7abfe05ecd6dccd281a0885e7a9526286 30-Jun-2011 Chris Craik <ccraik@google.com> Merge "Refactoring: Moved 'SkLayer' to 'Layer' class in webkit"
76152fd25512ebff27cf7977c65ddcf694a6570d 30-Jun-2011 Chris Craik <ccraik@google.com> Refactoring: Moved 'SkLayer' to 'Layer' class in webkit

Change-Id: Ie1c24e5e402c539e0359810cfdf872178fa083c1
/external/webkit/Source/WebCore/Android.mk
8dfdf8aa25b250ed3b8c0a443cf1cbaf9bd12c5b 30-Jun-2011 Derek Sollenberger <djsollen@google.com> Add initial support for Ganesh renderer.

The GaneshRenderer can now be swapped in for the RasterRenderer in
BaseTile. A following CL will enable this swap at runtime.

Change-Id: Id42040fce2895ab00cccb8f11dfd0489df861655
/external/webkit/Source/WebCore/Android.mk
232d0b3572d13d9b4fb1211d9d56252a1ede3ed6 28-Jun-2011 Derek Sollenberger <djsollen@google.com> Add BaseRenderer to handle generic rendering tasks.

Change-Id: I5cf0e2da4d4f48be5daf176b5aac8222b9919ba9
/external/webkit/Source/WebCore/Android.mk
ec182c75fb35d955a9115fbaf516f648a48ed0e1 28-Jun-2011 Derek Sollenberger <djsollen@google.com> Cleanup Skia related rendering code for raster rendering.

In the existing code we created a sharedBitmap for BaseTiles and
never used it instead opting for createing bitmaps on the stack to
enable partial invalidation. This CL removes the sharedBitmap concept
and instead creates all bitmaps on the stack.

This means that BackedDoubleBufferedTexture no longer needs to have
a bitmap member, but instead simply takes the bitmap from the caller
and uploads it to the appropriate texture. To make this upload clean
we now pass the bitmap via const references instead of pointers.

Change-Id: Ie218c4b4564e5574ca6e404d4857904ab41a3a5c
/external/webkit/Source/WebCore/Android.mk
fca6a67b130c1f97d366460af412ec6e6de14834 27-Jun-2011 Derek Sollenberger <djsollen@google.com> Refactor and improve the raster rendering for base tiles.

Change-Id: I1dc4622e0ce1602f6dc314f0b510c41adb95a443
/external/webkit/Source/WebCore/Android.mk
808efddb145d485fdb8202437578f218340124b2 06-Jun-2011 Ben Murdoch <benm@google.com> Merge WebKit at r84325: Fix makefiles.

See http://trac.webkit.org/changeset/82562 for
new XMLTreeViewer generation.

Change-Id: I52c8d510602e7e77ea6a134510f8e5bb6b0c4d9a
/external/webkit/Source/WebCore/Android.mk
2daae5fd11344eaa88a0d92b0f6d65f8d2255c00 02-Jun-2011 Ben Murdoch <benm@google.com> Merge WebKit at r84325: Initial merge by git.

Change-Id: Ic1a909300ecc0a13ddc6b4e784371d2ac6e3d59b
/external/webkit/Source/WebCore/Android.mk
3742ac093d35d923c81693096ab6671e9b147700 08-Jun-2011 Steve Block <steveblock@google.com> Merge changes I55c6d71a,Ifb3277d4,Ia1b847a2,I7ba9cf3f,Ida2b2a8a,I1280ec90,I72f818d5,I2e3b588b,I9a4e6289,Ia724c78b,Icd8612c8,Ie31b15d7,Ie125edae,I77941a88,I89dae78b,I3516e5ca,I1a4c17b5,I2c4ecc1a,I9c8e6537,Ifac13115,Ie1f80e09,Ia541ed77,I60ce9d78

* changes:
Merge WebKit at r82507: Update ThirdPartyProject.prop
Merge WebKit at r82507: Cherry-pick change r88166 to add INSPECTOR guards to ScriptProfiler
Merge WebKit at r82507: Work around a V8 bug
Merge WebKit at r82507: JNIType renamed to JavaType
Merge WebKit at r82507: IconDatabaseClient interface expanded
Merge WebKit at r82507: Don't use new loss-free code path in HTMLCanvasElement::toDataURL()
Merge WebKit at r82507: IcondDatabaseBase::iconForPageURL() renamed
Merge WebKit at r82507: IconDatabaseBase::Open() signature changed
Merge WebKit at r82507: Node::isContentEditable() renamed
Merge WebKit at r82507: Use icon database through IconDatabaseBase
Merge WebKit at r82507: toInputElement() is now a member of Node
Merge WebKit at r82507: FrameLoaderClient::objectContentType() signature changed
Merge WebKit at r82507: StringImpl::computeHash() removed
Merge WebKit at r82507: Stub out FontPlatformData::setOrientation()
Merge WebKit at r82507: Path::strokeBoundingRect() is now const
Merge WebKit at r82507: Add missing UnusedParam.h include in ApplicationCacheGroup.cpp
Merge WebKit at r82507: Continue to use Android's version of FontPlatformData.h
Merge WebKit at r82507: Update signature of FontCustomPlatformData::fontPlatformData()
Merge WebKit at r82507: Fix conflicts due to JNI refactoring
Merge WebKit at r82507: Fix conflicts due to new StorageTracker
Merge WebKit at r82507: Fix conflicts
Merge WebKit at r82507: Fix makefiles
Merge WebKit at r82507: Initial merge by git
bafa44a9b9f47c1487cf18754bbcc6292c372fb6 07-Jun-2011 Steve Block <steveblock@google.com> Merge WebKit at r82507: Fix makefiles

Change-Id: Ia541ed77797442b5894b6fb88b3b829cc59c3535
/external/webkit/Source/WebCore/Android.mk
2bde8e466a4451c7319e3a072d118917957d6554 25-May-2011 Steve Block <steveblock@google.com> Merge WebKit at r82507: Initial merge by git

Change-Id: I60ce9d780725b58b45e54165733a8ffee23b683e
/external/webkit/Source/WebCore/Android.mk
eb40b62c73237c78ff48b131dd9eeb5871c0cc38 07-Jun-2011 Teng-Hui Zhu <ztenghui@google.com> refactor the TextureInfo out from SharedTexture, no functional change

Change-Id: I9018a8079da1df2fd55c94aacd4ae96227ad2bd2
/external/webkit/Source/WebCore/Android.mk
3b523b87218c05c8dd49c191e3d5a7a114907e82 24-May-2011 Ben Murdoch <benm@google.com> Merge WebKit at r80534: Fix makefiles.

Add new and remove deleted files to fix makefiles.

See http://trac.webkit.org/changeset/79861 for new
XSLTreeViewer generation.

Also remove a stub from TemporaryLInkStubs that we now get
by compiling the correct files in JSC (see
http://trac.webkit.org/changeset/78634).

Change-Id: I550b035b7c9c915b42738366da7817dca020c9a8
/external/webkit/Source/WebCore/Android.mk
9921f05212aa840e1ce32e9f04fa60ca4b3bcbb7 01-Jun-2011 Ben Murdoch <benm@google.com> Merge WebKit at r80534: Fix conflicts.

Android.jscbindings.mk 79223
Conflict due to http://trac.webkit.org/changeset/79223

Android.mk
Conflicts due to http://trac.webkit.org/changeset/79825 and
http://trac.webkit.org/changeset/79978

Android.v8bindings.mk 80367
Conflicts due to http://trac.webkit.org/changeset/80103 and
http://trac.webkit.org/changeset/80367

HTMLMediaElement.cpp
Conflicts due to http://trac.webkit.org/changeset/80030 and
local TOUCH_EVENTS modifications.

HTMLDocumentParser.cpp
Conflict due to http://trac.webkit.org/changeset/79772 and
local ANDROID_INSTRUMENT modifications.

CachedResourceLoader.cpp|h
Conflicts due to http://trac.webkit.org/changeset/78602 and
ANDROID_BLOCK_NETWORK_IMAGE.

MemoryCache.h
Conflicts due to http://trac.webkit.org/changeset/78848 and
ANDROID_INSTRUMENT.

FrameView.cpp
Conflict due to http://trac.webkit.org/changeset/78928 and
locally added updatePositionedObjects function.

NetworkStateNotifier
JobjectWrapper.cpp
Git seems to have got confused with a rename here in
JobjectWrapper.cpp, keep ours.
Conflicts due to http://trac.webkit.org/changeset/79563 and
local Android additions.

PluginViewNone.cpp 79904
Conflicts due to http://trac.webkit.org/changeset/79904 and
local cherry pick of http://trac.webkit.org/changeset/79988

RenderBox.cpp
Conflicts due to http://trac.webkit.org/changeset/79467 and
local android modifications.

Change-Id: I98bd80de86b5169212da137ad3df42c1c35e8931
/external/webkit/Source/WebCore/Android.mk
81bc750723a18f21cd17d1b173cd2a4dda9cea6e 24-May-2011 Ben Murdoch <benm@google.com> Merge WebKit at r80534: Intial merge by Git

Change-Id: Ia7a83357124c9e1cdb1debf55d9661ec0bd09a61
/external/webkit/Source/WebCore/Android.mk
0bc8a6f1de48da432733e2bd21c5c793b7a0393d 01-Jun-2011 Teng-Hui Zhu <ztenghui@google.com> Support the screen shot while the video is paused.

Basically, the GL textures generated for the surface texture will be used
for showing the screenshot.
Surface texture will be recycled every time a new video starts.
But GL textures will be recycled either when running out of memory bound,
or when the mediaplayer is deleted.

1. Add the VideoLayerManager as a static instance to manage the info of textures
allocated for the screenshot. The basic info will be added into the manager
while the video is played and prepared. During the draw time, the matirx info
will be updated, too.

2. When there are too many screenshots are created, then we will discard the
oldest one and just show the grey static rectangle to replace the screenshot.

The corresponding framework change is 112501.

Change-Id: Ifea60c96532500f9c93062cc97f7c4ef978046b0
/external/webkit/Source/WebCore/Android.mk
a1f6960b1e7568f18887cd35bb3fe6b3b7f69eae 18-May-2011 Steve Block <steveblock@google.com> Merge WebKit at r78450: Fix Makefiles

PCRE switched for YARR - http://trac.webkit.org/changeset/78042

Change-Id: Ie5090e0d7a174e3c2975b807d0b4769b15494156
/external/webkit/Source/WebCore/Android.mk
2fc2651226baac27029e38c9d6ef883fa32084db 18-May-2011 Steve Block <steveblock@google.com> Merge WebKit at r78450: Initial merge by git.

Change-Id: I6d3e5f1f868ec266a0aafdef66182ddc3f265dc1
/external/webkit/Source/WebCore/Android.mk
61f2d6a1f71aa7a52ec56b93958324b8b6de1b6a 17-May-2011 Ben Murdoch <benm@google.com> Merge WebKit at r76408: Fix Makefiles.

Change-Id: I4d8928d488fb00050058569cf21e7d48e5d5c247
/external/webkit/Source/WebCore/Android.mk
ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddb 16-May-2011 Ben Murdoch <benm@google.com> Merge WebKit at r76408: Initial merge by git.

Change-Id: I5b91decbd693ccbf5c1b8354b37cd68cc9a1ea53
/external/webkit/Source/WebCore/Android.mk
d05cd8d73ef0b36cd415af17933fe79f9f8f328d 16-May-2011 John Reck <jreck@google.com> Basic performance monitor for tiles

Change-Id: Ic67a5093a7c09b870ec34160ae0c999162dddcfc
/external/webkit/Source/WebCore/Android.mk
4aac085d417cce1ecefcf0553724beede7a9670b 13-May-2011 Ben Murdoch <benm@google.com> Merge WebKit at r75993: Fix Makefiles

Change-Id: I81db2c8ade83fcaf85db13629a12b7e0d2e6dccc
/external/webkit/Source/WebCore/Android.mk
65f03d4f644ce73618e5f4f50dd694b26f55ae12 13-May-2011 Ben Murdoch <benm@google.com> Merge WebKit at r75993: Initial merge by git.

Change-Id: I602bbdc3974787a3b0450456a30a7868286921c3
/external/webkit/Source/WebCore/Android.mk
0fa866435a202d26c06a48475da734e9e98c2879 09-May-2011 Steve Block <steveblock@google.com> Merge WebKit at r75315: Fix Makefiles

See http://trac.webkit.org/changeset/74646

Change-Id: Ib0ef9902925ddb13ec97fad0753515b10b1d3c01
/external/webkit/Source/WebCore/Android.mk
cad810f21b803229eb11403f9209855525a25d57 06-May-2011 Steve Block <steveblock@google.com> Merge WebKit at r75315: Initial merge by git.

Change-Id: I570314b346ce101c935ed22a626b48c2af266b84
/external/webkit/Source/WebCore/Android.mk