| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Added tile profiling member (TilesProfiler) to TilesManager to track rendering status of tiles.
Change-Id: Ied828c6ad2a15588965e6641edecb162bd76bc62
|
|
|
|
|
|
| |
Take us to top of Chrome 12 release branch (12.0.742.130)
Change-Id: I4408a97e343a118cf4a1bb9d71367bcc2c16ae48
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update Android's version of notImplemented() to match that on other
platforms and only log once for each method.
- Remove lowPriority_notImplemented(), as this was added way back in
https://mondrian.corp.google.com/changelist/16159-p9 and I'm pretty
sure the distinction between that and notImplemented() has long
since been lost.
- Move verifiedOk() to FrameLoaderClientAndroid.cpp as this is the
only place it is used.
Bug: 5008643
Change-Id: I6552a2a736873b4dfb0933e55af3ab862b60f87c
|
|\ |
|
| |
| |
| |
| |
| |
| | |
bug:4995281
Change-Id: Iee2d508c234d3e1cecb367b0108fd7215730173c
|
|\ \ |
|
| | |
| | |
| | |
| | | |
This reverts commit 706c2b4c3089f2832c8172c0581e3df110bf534c.
|
| |/
|/|
| |
| |
| |
| | |
We are just getting lucky that the handle is the same for now.
Change-Id: I8d897148dfaa29acbb2e23fd8894fcfea7f00215
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Id8612946d845daad86f02f626c3247ff8dc1d2f8
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The webkit merge from CL 112610 introduced an api change in
setrectForUnderline, changing two params from int to float. The body
of the function, however, was still performing int to float
conversions, resulting in a debug assert within skia and conversion
results forced to zero. This CL removes the outdated conversion.
Change-Id: I0d5fae39552c3e6801b83e6c4363dc063a01b165
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
issue: 4982074
Change-Id: I5d86539a17393f3060cd67bd4c6888734037c7e4
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts some of my previous change which wrongly treats
format-detection as a viewport change.
issue: 4975315
Change-Id: Icb3ab9b813010b253a59fca6992deb1aa4d186e7
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The Android's customized way of parsing viewport meta tags is kept intact;
while the viewport update notification mechanism is changed to use webkit's
way. This gives much better notification of viewport switching.
issue: 4975315
Change-Id: I7896b67d684efec015245ee804a9243e72ff0b50
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When tiles are reclaimed, they are now taken first from webviews that haven't
been drawn in a while. Previously they were taken from any other webview - which
may have been one still being displayed if multiple are onscreen.
bug:4049143 partially solved (still not enough graphics memory allocated for
tiles on tablet devices)
Change-Id: Id400ea28e92ba805120c8353881834157fefa483
|
|/ /
| |
| |
| |
| |
| | |
Java side change: #change,118782
Change-Id: I9f94f2541a2dd197a77210566fb3a8d28102010c
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ie1c24e5e402c539e0359810cfdf872178fa083c1
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
The GaneshRenderer can now be swapped in for the RasterRenderer in
BaseTile. A following CL will enable this swap at runtime.
Change-Id: Id42040fce2895ab00cccb8f11dfd0489df861655
|
| |/
|/|
| |
| |
| | |
bug:4976882
Change-Id: If1c913da8bdc3a310a3a665dc895711093fb8788
|
|/
|
|
|
| |
bug:4595809
Change-Id: Ieaacb3cf7c6ea51f2ae7d92e5acf5c9fcafcf1d8
|
|
|
|
| |
Change-Id: I5cf0e2da4d4f48be5daf176b5aac8222b9919ba9
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
Otherwise, there will be GPU memory leak.
bug:4947376
Change-Id: Ib76a47c197d7c1a01471c4b38e210e0d5dd9fa02
|
|/
|
|
| |
Change-Id: I1dc4622e0ce1602f6dc314f0b510c41adb95a443
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
B/c of driver limitation, we are using 2D texture target for our Surface
Texture, this will be switched to EXTERNAL_OES soon. In order to have smooth
transition, I added the code which can handle both types and it depends on what
Surface Texture itself reports.
Tested with both modes on Crespo since its driver support both.
bug:4905428
Change-Id: Ic91702e7b8f75329f7d948e9217f7fc689a95bbb
|
|/
|
|
|
|
|
|
|
| |
Instead of using border which may be too broad, using whether an object
is floating to fix flickr's reflow issue. Checked sites like slashdot.org
and nytimes.com, this works better.
issue: 4596265
Change-Id: Ic263b1e6fddedb47e410687ed04cd2ac7ccb7bed
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This also fixes the case where flickr header's position
is not good since it's reflowed for issue 4596265.
issue: 4596265
Change-Id: I8445ec408a813935871c5d011b23b70e569105d3
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 4743033
Change-Id: Ic0603ecf3af9290bd6d374aa8ddf4342948064ac
|
| |/
|/|
| |
| | |
Change-Id: Iad5ef9dc1f9944a326e45dd2721cb0005e69f425
|
|/
|
|
| |
Change-Id: Ie88de19e89e298b69b106fbb42d2b9d26bb98014
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I1a9d8eab3e5259eade94fc9e825ec4d162a1e392
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes slashdot.org after recent webkit merge, since the removed code
will sometimes require extra layout.
This code is two years old, and related to iframe flattening, which
is not used any more in Android. Android still does frameset flattening.
Verified sites such as developer.android.com are still working.
issue: 4753055
Change-Id: I69f78bec53671eb488b629bde7cc2c3158f1a510
|
| |
| |
| |
| | |
Change-Id: Ibee33c53d65a6c1b98f5e88ed79862cd30418347
|
| |
| |
| |
| |
| | |
bug:4406718
Change-Id: Iea532c639bf41aad2488819d42c315a0e3d747fd
|
|/
|
|
| |
Change-Id: Ide38fce4ba0be0eb506cb4c5497915e11812b6bd
|