| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* commit 'c43f9396708d95ecbce1f4ef65530999fab96c0d':
Don't draw prefetch page if not necessary
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5494086
Also only try to draw visible tiles.
Change-Id: Ic850afab94309d9d4d031600a40dc889298fef24
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5509149
Scale wasn't being taken into account when estimating layer tile consumption, so
zooming in on layer content could attempt to fetch and draw hundreds of layers
per tile, causing lots of missing content.
Change-Id: Ib26e203827ad93be12d29561b9d8094cb712f014
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5507262
This restores behavior, and allows a single setBaseLayer to set content (such as
is used in browser saved pages).
Change-Id: Ifeda068ce5c22275553d0e1ec99ee74647806a6c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5505364
This avoids the problem of waiting infinitely during initialization (when a
layer doesn't have content) for the layer to be ready.
Change-Id: I364eff66616ea304a68976d5ad06ce5fdb1a6d4b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
CL https://android-git.corp.google.com/g/#/c/144158/ introduced a debug
log that we don't need, spamming logcat
Change-Id: Iea8a1784153dd9f6f53e67f7cb62504440344c7c
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:5264240
Was causing crashes, and layer ordering problems.
Cherry-pick of b8c237486bcf299d8a04bdae8d8e35fd37866172
Change-Id: I1f76516d4e313101ea9c90759ee63d4cef2d6ced
|
| |
| |
| |
| |
| |
| |
| | |
See https://android-git.corp.google.com/g/#/c/143865
Bug: 5449033
Change-Id: I821098330652380686aca9e83222936bd5678970
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
entire layer" into ics-mr0
* commit '0d4258e78caa860491a4c9e6965e574dabc3ec63':
Take scale into account when greedily prefetching an entire layer
|
| |\ \
| | | |
| | | |
| | | | |
into ics-mr0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5509149
Scale wasn't being taken into account when estimating layer tile consumption, so
zooming in on layer content could attempt to fetch and draw hundreds of layers
per tile, causing lots of missing content.
Change-Id: Ib26e203827ad93be12d29561b9d8094cb712f014
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'bee2599ec82af8aaf47491b6aea4ee07a377c81a':
SwapLayersTextures on all layer changes
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5507262
This restores behavior, and allows a single setBaseLayer to set content (such as
is used in browser saved pages).
Change-Id: Ifeda068ce5c22275553d0e1ec99ee74647806a6c
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'a4adfec4837fe35c27bbee2963cbc105dbce38ff':
Mark layers as ready to swap if invisible
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5505364
This avoids the problem of waiting infinitely during initialization (when a
layer doesn't have content) for the layer to be ready.
Change-Id: I364eff66616ea304a68976d5ad06ce5fdb1a6d4b
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 5507239
Also remove all the old, unused layer setExtras stuff
Change-Id: I6b319192fac4c8ce0995bc7883f64fc482beff05
|
|\ \ \ \ \
| |/ / / /
|/| / / /
| |/ / /
| | | | |
* commit 'd436d4c3e6b088f1fcae26dc4835e28065f017a8':
Remove unnecessary log
|
| |\ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
CL https://android-git.corp.google.com/g/#/c/144158/ introduced a debug
log that we don't need, spamming logcat
Change-Id: Iea8a1784153dd9f6f53e67f7cb62504440344c7c
|
|\ \ \ \
| |_|_|/
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5264240
Was causing crashes, and layer ordering problems.
Change-Id: I1f76516d4e313101ea9c90759ee63d4cef2d6ced
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | | |
* commit '5dee9ed228c914254062b62ae459884e3060a2ae':
Cherry pick 97075
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 5491444
Change-Id: If97d58a3d590e8e972bceec61e3ae16860a30088
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | | |
* commit '5236e6a2f70997cf9dec9e93261867dd79b21738':
Cherry pick 94857
|
| |\ \ \ \
| | |/ / /
| | | | /
| | |_|/
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 5491573
Change-Id: I32666ca6abdc2e224e6b9727f65e62fd3bd10859
|
|\ \ \ \
| |/ / /
| | | /
| |_|/
|/| |
| | |
| | | |
correctly." into ics-mr0
* commit '6032fa428d725097ea29fc85fc1b2c965094772b':
Implement dual textures for layers to handle zooming correctly.
|
| |\ \
| | | |
| | | |
| | | | |
ics-mr0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We add a new class, DualTiledTexture, that encapsulate two TiledTextures
and manage them according to the current scale factor.
bug:5492874
Change-Id: I4ba3ff539f9242ae5102189e9623e1535e9cc28f
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '458b4b11924c3bcc70dcdd3d69f64a855870e72d':
Mark tiles dirty, even if repainting
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5484131
The current repainting tile could avoid being painted with the newest picture if
it was repainting, since markAsDirty wouldn't change its state
Change-Id: I4f3de909984d1ceb872bf294a1da211ad87c9bcc
|
|\ \ \
| | | |
| | | |
| | | | |
from the cache on back navigation"
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
cache on back navigation
See http://trac.webkit.org/changeset/89982
Bug: 5480361
Change-Id: Ibaee251115eaa5c65e378d7ee9fe595fbf891c37
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
into ics-mr0
* commit '81fab713750af480b451fbd9926b7d76b7017551':
Mark tiles dirty when discarded from transfer queue
|
| |\ \ \ |
|
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5409902
Tiles weren't always marked dirty, and could get out of the transfer queue
without being marked dirty.
Change-Id: Ia0fe71f00f61d7aede8ca7bc4a389ac417906d36
|
|\ \ \ \
| |/ / /
| | | /
| |_|/
|/| | |
* commit '1fa411c75dc305a99ec524101550a7f297402362':
fix layer updates dropping invals
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:5473272
Layer inval regions were being dropped, since calling setBaseLayer multiple
times in between drawGL() calls wouldn't call swapLayersTextures() on a layer
tree, and the invals in it were lost.
Change-Id: I36ebd419151613161a9a4fee858b9e97e83e61fd
|
|\ \
| |/
| |
| |
| | |
* commit '8cc0fa17a42ae1dec75fe8ab00d5baa75e46499e':
Re-enable animations on the UI thread
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Using webkit to compute animations is still slow in some cases.
When animating large elements, we seems to sometimes bogs the GPU,
which then makes the UI takes longer to render a frame. This in turn
slow the rate at which we can call into webkit (to update the position
of the animated layers), which results in perceived stuttering.
We previously had an implementation of CSS animations that could run
fully on the UI thread, without having to call back into webkit.
We turned it off because there was still some glitches, and calling
into webkit seemed to work well enough -- but as we can see, even
if that's the case in general, edge cases still benefit from running
the animations outside of webkit.
The CL fixes the remaining glitches we had (mostly, it was the
non support of fillMode) and re-enable our CSS animations implementation.
bug:5297559
Change-Id: I1f00bc060a76c9dfd55bd6d8ae85d5d6da68ddb5
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug 5094208 : VerticalWring mode support for Books Japan.
Changed VerticalTextMap class to meet webkit coding style for
https://android-git.corp.google.com/g/#/c/141357/.
Change-Id: Ifce9968702b7ebe6d7a7da563645ec7d5e639438
|
|\ \ \
| | |/
| |/|
| | |
| | | |
* commit 'a6d06cef38891b6e39dcbc455f7692f000309ba5':
Be less aggressive with clippings layers tiles
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This also improves performances a bit when animating small layers.
bug:5472082 bug:5297559
Change-Id: I0b9fa0a9abf98ab53928f97f53c3134056b15889
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'd76089f28a901fd7694a3574f0c8036febdb1103':
Prevent race condition in tile texture discard
|
| |\ \ |
|