| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | | |
bug:4129388
Change-Id: I52963d38412d0fd69c4695a281ad6558c27999ed
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug: 4129238
Changed implementation logic so alpha==0 indicates no shadowing,
rather than blur==0. Added ShadowRec constructor to cleanly init
entire struct.
Change-Id: Ide6ee5da0f6cb174d0ef77e7d9a99b981998d7f1
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
Change-Id: I7a525d5179545e4faec46e58e9606d9598c241ca
|
| | |
| | |
| | |
| | |
| | |
| | | |
bug:4142131
Change-Id: I871924cb7587077f50fdf4f9a00056f795a8daea
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
picture when drawing.
* commit '9f6d6cba4bd687bc65baa3db29ac4f6593df65c1':
Fix native crash Don't save the extras in the picture when drawing.
|
| |/
| |
| |
| |
| |
| |
| | |
Don't save the extras in the picture when drawing.
bug:4126884 bug:4132721
Change-Id: I52c46a33f847e64c1f8245a0bb84445a948d72a4
|
|\ \
| |/
| |
| |
| |
| |
| | |
a texture, it needs to be ready.
* commit '5616e1fe6fd63f6b8b43c0aba485d3eb7dad992e':
Fix ANR introduced by recent CL... before locking a texture, it needs to be ready.
|
| |
| |
| |
| |
| |
| |
| | |
before locking a texture, it needs to be ready.
bug:4136077
Change-Id: Ib8235694e1a43524c52a02a5f288235d56088f46
|
|\ \
| |/
| |
| |
| | |
* commit 'cf9235adf6475a0f214598689b1fd4499594766e':
Fix for layers textures selection
|
| |
| |
| |
| |
| | |
bug:4136077
Change-Id: I2dabdf612e29c4e4c9a0b744ddecaeda7a537ba5
|
|\ \
| |/
| |
| |
| |
| |
| | |
layers..." into honeycomb-mr1
* commit '17fa42883eed9d7de2e840b08ddbce448d34bef9':
Do not recreate textures if not needed for layers...
|
| |
| |
| |
| |
| | |
bug:4136077
Change-Id: Ia975ac78f724450be6f36a61316c872c4d88d7a0
|
|\ \
| |/
| |
| |
| |
| |
| | |
improves performances by a visible factor on some websites.
* commit '27679ae9d9002cfee94fa77bfb05a58863fc25f2':
Limit the SkPicture size we use to paint. This improves performances by a visible factor on some websites.
|
| |
| |
| |
| |
| |
| |
| | |
This improves performances by a visible factor on some websites.
bug:4124418
Change-Id: I9b24408b686e24cf323eb5bae977d74a0f2e2a34
|
|\ \
| |/
| |
| |
| | |
* commit '9b533bf8fcfe66f4adbf692c1a4e1534983c4651':
Enabled shadow drawing
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Reworked the logic of setupForText() and setupShadowPaint() to render
correctly, as exhibited by http://acid3.acidtests.org.
Bug: 4075135
Change-Id: I595456b658d0872183dedcbc726be44783440f89
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'b45c98a4115c710d2d840fd3c81d1567c9f6fd57':
Fix Browser ANR
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The problem was that when attempting to forcefully destroy a texture
in TilesManager::cleanupLayersTextures(), the call to
LayerAndroid::removeTexture() may fail if the texture was busy being
painted -- the call to BackedDoubleBufferedTexture::release() would
return false, and the layer may thus still keep a pointer to the texture.
But the release() call, while indicating it failed, was only delaying
the release -- as soon as the texture was marked as not busy, it
could set its owner to nil.
We could thus have a situation where the layer did not reset its
texture pointers because the owner of the texture was not yet
changed, but the texture would then reset its owner to nil as soon
as it was not busy painting.
In TilesManager::cleanupLayersTexture() the next step before deleting
a texture is to check that the texture does not have an owner -- but
by then the texture could have been marked as not busy, and removed
its owner, letting TilesManager destroying it.
bug:3472320
Change-Id: I3bcf169b30dfacba1773d3b79a3c0d205bf3cbdb
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '788e19b58382869e807c5da22f5052fdb0ce5ab5':
Implement partial screen invalidations
|
| | |
| | |
| | |
| | |
| | |
| | | |
bug:3461349
Change-Id: Id654d176c58027c67be7cb604b87c0ec68984525
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
WebCore::GlyphPageTreeNode::getChild" into honeycomb-mr1
* commit '07b3e39f693d793798b442025da951df628105ef':
Fix crash in WebCore::GlyphPageTreeNode::getChild
|
| |\ \ |
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Using existing Skia APIs, FontCache::createFontPlatformData can detect
when the retrieved font is the Skia default and will reject that choice,
allowing WebCore to try the next font on the CSS fallback list. If the
requested family is a generic family, e.g. "serif" or "monotype", the
Skia default will be accepted.
A prior attempt at this fix was not properly handling bold and italic
stylings, which could eventually lead to dangling references to freed
font data used for layout while custom fonts were loading, causing
segfaults in getChild and elsewhere during page rendering.
Bug: 3469204
Bug: 2720133
Change-Id: I3a9e746e18fd27848d0c4b9e1232392df33254a6
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
update base layer.
* commit '2322a2c93ef52b0b74f95103d0fc590a3b01d3ef':
For first layout, reset current textures and update base layer.
|
| | |
| | |
| | |
| | |
| | | |
issue: 4094300
Change-Id: If8e58daa621e01ac372f2111ebde522a6f90b2e5
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
synchronization." into honeycomb-mr1
* commit '9be8be9290228ee6857594048907bbeb8a6fb6b8':
Disable the use of EGL fences for synchronization.
|
| |\ \ |
|
| | |/
| | |
| | |
| | |
| | | |
bug: 4098273
Change-Id: Iaf7eaa13b9d4410dfb984af0e4a83dadedb09648
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I04c05a531d31cd8f44104a31f107eba786aaa9b4
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug:4080127
Inset the track by half the width of the thumb so the thumb
travels along the entire length of it.
Make the track narrower vertically, and align it with the
center of the thumb drawing.
Draw the portion of the track that has already been covered
with a different asset.
Change-Id: I37acedc8e8b75bab59fcac7e075c59d70550795c
|
|\ \
| |/
| |
| |
| |
| |
| | |
honeycomb-mr1
* commit '69ae9fda7cc16e7c3f5eaa3edb51a61576ffe532':
Enable synchronization with fencing.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We currently rely on the fact that nvidia serializes glFlush calls
to ensure synchronization, but we should be using fences to handle
this synchronization step.
bug: 4098273
Change-Id: I13c4790434dea07d9da68b8ebebbba15b1e085a5
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into honeycomb-mr1
* commit '73ed56f012671c4ea41fd3027ceadc7e54bd220e':
Fix layers repaint synchronisation issues
|
| |\ \ |
|
| | |/
| | |
| | |
| | |
| | | |
bug:4079662 bug:3469243
Change-Id: I2538e33c97e3cf8a937bc310847298b68669a24f
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
single <frame>
* commit 'd95a914fd28aeb31fbfd48cc177999125fb41731':
Fix scrolling on sites hosting content inside a single <frame>
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Force a layout of the frameview when we detect that a frames
content post flattening is wider than the original frame.
Also force a relayout of the frame as necessary to sync the
correct dimensions (i.e. when navigation occurs inside the frame)
Bug:4051085
Change-Id: Ib2543601a71b6931bb3ec4bfda75a2cac26bb2a1
|
|\ \
| |/
| |
| |
| | |
* commit '38f3c4a204bfa7d75953f6d9cbd489b696d5a8b1':
Improving HTML5 video controls
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- correct support for the fullscreen button
- change the controls to be 48px high
- auto-hide the controls, touching the video makes them appear again
bug:2126902
Change-Id: Idd2b720034de3d5d432c9ea62d9045934c46f6c1
|
|\ \
| |/
| |
| |
| |
| |
| | |
Books" into honeycomb-mr1
* commit 'a8c064976cfc236205c56c68709a684063e1b894':
Custom font was appearing all white in Books
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a strategic rollback of a previous change:
https://android-git.corp.google.com/g/#change,99977
Although that change fixes a browser crash, it introduces a problematic
UI situation in Books.
The browser crash is rare, but keeps some web pages from being usable.
Nonetheless, upon failure, the browser will shutdown and can be
relaunched for other sites. Another potential point of failure for this
crash has been identified, with a solution to follow in a separate CL.
From discussion with Bart it was decided that the rare browser crash is
less problematic than the usability problem incurred with a book
containing blank pages, and so, regardless of whether or not the
resulting browser crash is fixed, this change needs to be rolled back.
With any luck, however, both issues will be fixed.
(See also http://b/3469204.)
Bug: 4064041
Change-Id: I3416f9e9ae728a99dd84d3df8b0f8d0c0876dbad
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
when one is ended." into honeycomb-mr1
* commit 'be37cc60f3c8675b9a0d1d49d0efe5afedd6298d':
b/3392594 keep the remaining touch points when one is ended.
|
| |\ \
| | | |
| | | |
| | | | |
honeycomb-mr1
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
This is native side code for b/3392594, which takes the action
index from java side, and set the touch point state accordingly.
Change-Id: I894bcfc25f761725a5f37317a8fadffbba68b6df
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
security patch)
* commit 'c2fe5cfad3d7084d57d85f00232763f6a4042b60':
Cherry-pick change Ibaa52a6b (webkit security patch)
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* commit 'bcc077531734eca7eb8663a76ab8d4c15721672c':
Cherry-pick change Ibaa52a6b (webkit security patch)
|