| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
An issue occurs on Stingray where calling glTexSubImage2d in order to blit an
update to a texture fails silently if the texture has already been updated this
frame.
With this change, we now draw the tile off-screen to work around the issue just
before the second blit is required. This way, the second blit succeeds.
bug:6630040
Change-Id: I07213954669b0f3d3f5b87a748a591e532b097b4
|
|/
|
|
|
|
|
| |
bug:6579681
Regression from https://android-git.corp.google.com/g/#/c/197452/
Change-Id: If185faec6bb2d014c304afbb8ff752ebfc6e4b51
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 6637033
It seems that somehow these macros were forgotten to be removed
while dropping http stack, it is likely a merge/rebase issue.
Change-Id: I37b14488dbfd786e3e0deab9775f42f21d2205e7
|
|\ \
| | |
| | |
| | | |
into jb-dev
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 6635039
This makes sense if you are scrolling the layer with an actual mouse,
but all it does for us is result in some weird CSS :hover style changes
and unnecessary painting - disable it.
Change-Id: I08907c5f536c94a00d72fecf72411a1765a4a067
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The available tile textures pool is not updated while we try to prepare image.
This can lead to getting obsolete tile textures.
bug:6613009
Change-Id: I0170f0cfba197c7a7ed48866028b30075417af30
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 6569073
This is part a cleanup of destroy to eliminate the gap
between finalize() and destroy() by allowing both
nativeDestroy and nativeStopGL to be called statically
Change-Id: I6418cfe64ca03c58d2a395a239739e1577c54dea
|
|\ \ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In the slow draw path, we are drawing the small background image one by one.
Now in the fast path, we can use the GL shader to repeat the iamges.
bug:6579681
Change-Id: I8ab413bdd073cb867002b77b36d4a1361290ecb2
|
|\ \ \ \
| |_|_|/
|/| | | |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
Bug: 6628376
m_scrollLimits has the correct max scroll range, even for iframes
Change-Id: Id6f23e23652e38fe6df8d6540977dc0ab7e8d332
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 6508448
Cherry pick from master, sha:
6c9f55f6f57bd4da36053c76a1cfce8a15a00a97
This is to make sure webkit usage of scoped refptrs are compatible
with chromium changes, see bug for more details.
Change-Id: Ib8aa3e29409bfe6fd94ef56376bd2ff2297ec868
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 6613097
The bug here is that the clipping rects it is calculating are
wrong, which results in the hit test failing. However, as we
now actually scroll our overflow layers (which we didn't at the
time this was added), this code is no longer necessary anyway.
WebKit knows how to do hit tests correctly, just let it.
This is a partial revert of I0da2d8db
Change-Id: I7b42f36dd199d431508da934878fc0f56e76559c
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
With no knowledge of the actual SkTypeface used to render text before
render-time, the best we can do is turn fake bold on for all text and
simply ignore it at render-time if the SkTypeface's style is bold.
Also the complex FontPlatformData hashing mechanism needed to account
for fake styles, as the versions of FontPlatformData with fake styles
enabled are otherwise indistinguishable from the normal style version
Bug: 6522642
Change-Id: Ic0e9f1bbd8cae9fdd3a6d1d015bb9224c8be545c
|
| | |
| | |
| | |
| | |
| | | |
bug:6605853
Change-Id: I65583e61197452ac70c5adf5f967182f0fd7578a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes an issue where tiles outside the new bounds weren't invalidated, as the
layer shrank in one dimension.
bug:6609350
Change-Id: I1f6715670654c9e6211dbec71875aa2ea11cd8f8
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Base surface can expand dynamically (see BaseLayerAndroid::updatePosition) to
fill the viewport, so disable clipping on it.
bug:6593707
Change-Id: I3afafb28fbe95d3162c76f8e835932577ded65ce
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug 6594983
Change-Id: I8adf636345e5d5284e372e28176c31c7e937334d
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Cherry pick of WebKit r119158.
Note the layout test is tweaked slighly from upstream to make it
happy in our older webkit snapshot.
See: http://trac.webkit.org/changeset/119158
Bug: 6578213
Change-Id: Id6cc23938b5139cf0416e3d4c6e7ba227b1b6a0c
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | | |
bug:6593154
Change-Id: Ic9438f758c7c67d0a2e0579dbc53dcdf8dd109cd
|
|/ /
| |
| |
| |
| |
| |
| | |
Also isolates layer translation fudging so as to not affect child transforms.
bug:6585341
Change-Id: If416c6fad90ee37fbe3438e01706b34e683165b7
|
|/
|
|
|
|
| |
bug:5683630
Change-Id: I4d617962a8412de884903f150799f733ea996e1c
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug: 6547248
Change-Id: I50490abec1ac62a94acb750182e9ae70a5a654e9
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5683630
Change-Id: I43f738f2649a79b4ad7865ed27375c07195fa9b9
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| |
| | |
Also fixes matrix initialization in BaseLayerAndroid::getLocalTransform()
bug:6389297
Change-Id: I6a3df3de129aa263986c5082614d8d76bc7408f7
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
Bug 6556824
Change-Id: I2c39bf3d7461cfe21e33fd18ab798ca824cbdd96
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 6505013
When drawing a bitmap, don't use setupPaintFill(). The reason is that
setupPaintFill will use the fillColor to influence the alpha set on the
SkPaint. However, that fillColor does not apply to the bitmap, and can
have the result of applying the wrong alpha (as the alpha set is fillColor
alpha * graphicsContext's alpha). Instead, set the alpha on the
paint directly and use setupPaintCommon
Change-Id: Ib8d7ef494593a2896e6e3ed03c00d8d4d4b7232a
|
| |
| |
| |
| |
| | |
bug:6560078
Change-Id: I1ef7b3e6398f1cb9a80027a6917d9a557deb8c6f
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If the current clip covers the entire view, we don't have to calculate framework
invals from swapping layers - we already draw them immediately.
bug:6530473
Change-Id: I4b639e06781371e37c246f3220b79f28e7d95649
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
Bug: 6557664
For now simply disable copyScrollPosition for iframes. They
may jitter slightly if webkit does a tree sync while scrolling,
but the copying isn't trivial due to the nature of iframe scrolling
Change-Id: I816fe96b452794b3289c3a522a11447c057e9c5e
|
| |
| |
| |
| |
| |
| | |
Bug: 6563848
Change-Id: I167487fab64c97b6c4ec7f1b14639415ce15e26f
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is in fact take out the previous change based on the assumption that we
only support fullscreen.
https://android-git.corp.google.com/g/#/c/91062/
The reason we don't need this early return is we use user gesture to block the
play() call which is not from user interaction.
bug:6555273
Change-Id: I7012a81138d03a4d95fa976bac12cce833996def
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 6557664
Change-Id: I32aa77b6fd408dc4f1097513cbb1211184a93885
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
usage" into jb-dev
|