| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '9f5d6eac13414011f6c0e5aac6a921b0bd777a95':
Fix navcache to work with layers for rings
|
| |\ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 5453034
Change-Id: I426aa4ca1b1c253f99c32aaf8cad597c09144af0
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '530c83c6351e05a6939ad0b5bc291da073e77b5b':
Fix crash in BaseTileTexture
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5453156
simplified m_owner management - ONLY modified on UI thread
Previously deferring clear of m_owner, now set immediately since texture thread
doesn't use need stale owner info
Change-Id: I9b6f7bfd27af44a818d378ff750c0170d8122cfd
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
drawing pass." into ics-mr0
* commit '834299ee1971101446d6f2a422956215b6dd1c06':
Fix crash if a plugin is destroyed before its first drawing pass.
|
| |\ \ \
| | |/ /
| |/| |
| | | | |
into ics-mr0
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug: 5454889
Change-Id: I34e125d4b6aa5b9c0da7017a975e80761b6183df
|
|\ \ \ \
| |/ / /
| | | /
| |_|/
|/| | |
* commit '9bd214662e776fb18e43d1ad32ce274803ec309a':
Refactor the image sharing code
|
| |\ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We add a separate Images Manager, working
both in GL and software rendering.
bug:5425148
Change-Id: Ib5bc88ad94d49c7f1eb969a716691ac98dc10b77
|
|\ \ \ |
|
| | | |
| | | |
| | | | |
This reverts commit 5403113c5aa5d55a05ea001f562829e907632178
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
effective." into ics-mr0
* commit '5ed31e7bc52e99103e4da5755d944f9ca98305b3':
Ensure the frame inversion flag is immediately effective.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Previously the frame inversion state was passed to the UI thread
when the layer tree was synced. This CL removes that restriction
and updates it immediately by storing the state in a cross thread
refcounted object.
bug: 5283034
Change-Id: I58a7ea0f2ed261008b945241bc783cfee4f33466
|
| |\ \ \
| | |_|/
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5367327
Change-Id: I94589e007f9669fa1b43ab5cee42bfa44d9e503c
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
tiles" into ics-mr0
* commit '144926737b2b4e6f76f5c6347db3093b8a483e21':
Fixed infinite redraw loop from running out of layer tiles
|
| |\ \ \ \ |
|
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
bug:5349958
Clear a flag when a layer tile can't allocate a texture, and only try and redraw
from tile dirtiness if that flag is set.
Also, don't ask for redraw if offending tiles are offscreen.
Change-Id: Iadb0cb267a9c1f308e5b42a6e0e3b4bc71d18ece
|
|\ \ \ \ \
| |/ / / /
| | | / /
| |_|/ /
|/| | | |
* commit '46f244f2351cbaa1a251d79605ed6d7e21d1d53f':
Mark tiles discarded by TransferQueue as dirty
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5409902
Tiles were being discarded from the queue (and simply unsuccessfully
added). This caused them to get stuck in the 'ValidatedUntransferred' state.
Now if a tile isn't added successfully, or if it's discarded, it removes its
painting texture and will have to repaint from scratch.
Change-Id: I551e00fb8a6be3b0f3cabeabaa91e8b8b30019d5
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug 5094208 - Browser does not handle Japanese text in vertical writing mode.
This changeset syncs up with Chrome's implementation for vertical text rendering. It
1. Adds fontOrientation and textOrientation to FontPlatformData.
2. Re-layout the text in drawGlyphs for vertical writing mode.
Change-Id: Icac88a464b4b25b05c758a4e24c1827e0a7a0c91
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
bug: 5436630
Change-Id: I058a0d750f185c56c0fe70ac0bff7c9781c35dc8
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug 5383517
Data URLs were being stripped, preventing long click from doing anything.
Change-Id: I5eba97725375a155d39f2489f97714a2b8bc8189
|
|\ \ \ \
| |_|/ /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This CL refactors our implementation to support multiple
non-overlapping video surfaces per plugin instance. This
will allow plugins to hardware decode simulatenous video
streams using hardware.
Additionally, this CL improves plugin startup latency by
constructing the primary plugin surface as soon as possible
in the UI thread.
bug: 5318290
Change-Id: I53ceb8b6696159ecc4765c922704727a9a75a17d
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 5354191
Refactor how extras are drawn in GL
Change-Id: Ifb61c73abecd2d074903a7fb44fe4b82aacc64ac
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With the new direct update, we are setting directly the layers position;
but for ScrollableLayer, we already set their position in the UI, so for
them their webkit counterpart is actually older/wrong.
The fix consists simply in not updating the positioning of
ScrollableLayer.
bug:5421867
Change-Id: Ia14e41aff641173a45ed898cd3b3eceab3f7bd7a
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The GPU texture upload workaround broke it, as we are not using the
Shaders when doing the copy. Adding some code to instead use a final
shader that can be either normal or inverted, on demand.
bug:5424589
Change-Id: If845233e12c65738925fbc81b21f1dc0fd38546e
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
bug:5425608 bug:5218173
Change-Id: Ib14a5e53466b05781a842e24443e89a4779dba68
|
| | |
| | |
| | |
| | |
| | | |
bug:5297412
Change-Id: I6b483e174339bc854e5d301c5c1f2e5851e57772
|
|\ \ \
| | | |
| | | |
| | | | |
transform and position. This makes updates faster and less dependent on other webkit work."
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Directly update the layers transform and position.
This makes updates faster and less dependent on other webkit work.
counterpart java CL: https://android-git.corp.google.com/g/#/c/139853/
bug:5218173
Change-Id: I03a76ab853e81f0f12177fb785707ffb8dace330
|
|\ \ \ \
| |_|/ /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 5410522
Change-Id: Id8457715665dbd51761900011beba57b7f634fff
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Bug: 5406350
Change-Id: I95507ee163a2cb41cc605efaabf32b7cad814533
|
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5382635
Change-Id: I0da21245ec7808da452941a45ae5008e278f3007
|
|/ /
| |
| |
| |
| |
| | |
Bug: 5353510
Change-Id: I1bb306381864357dab4c38fd5c182fda2dd08d8c
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
bug:5395019
Change-Id: Ifc16eb59fec62e5f4b95ad4e35f140969226506d
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5369978
Low-res tiles were being prepared before high res, so despite being lower
priority, they had a chance to start rendering when a new page was loaded before
any other tiles existed in the priority queue.
Change-Id: I479f01a00c2507bcabf13929eb099571d8886c4c
|