| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ \
| | |/ /
| |/| | |
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The code is old, so must be some a compiler change that makes
them show up now. Initializing the rect is good anyway, and it
removes the warning.
Change-Id: If076df1250e0c9b9980db0387cd7f99ecb00dc0c
|
|\ \ \ \ \
| | |/ / /
| |/| | |
| | | | |
| | | | | |
* commit 'd76089f28a901fd7694a3574f0c8036febdb1103':
Prevent race condition in tile texture discard
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
bug:5461107
Tiles were being destroyed, and subsequently dereferenced in TransferQueue
Change-Id: I4fea289e5fda03a69f07554f57120c4c5bf7b016
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | /
| |_|_|_|/
|/| | | | |
* commit 'e87984118d573b7e6eea5547eaa43ea98bbf5447':
Don't paint/allocate off screen tiles
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5320471
Also, reduce prefetch distance
Change-Id: I9e677c16b5d0cdc16b87bd820591088ab10ab44b
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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. Rotates the text in drawGlyphs for vertical writing mode.
Here are the changesets for Chrome's vertical writinig mode support:
1. http://trac.webkit.org/changeset/74232
2. http://trac.webkit.org/changeset/80610
3. http://trac.webkit.org/changeset/80654
This CL re-applies reverted CL136684(https://android-git.corp.google.com/g/#/c/136684/).
CL136684 was rollbacked because 2 constructors in FontPlatformDataAndroid.cpp
did not have the init for fontOrientation and textOrientation. That caused the
inconsistent comparison while FontCache.cpp tries to get the cached font and
falls into an infinite loop in HashTable.h:656
Change-Id: I45700dcc8c9266e1b5ae8e588205f24825ca4317
|
|\ \ \ \ \
| | |_|_|/
| |/| | |
| | | | | |
Change-Id: I1f0f2ab5c719f9c041cb621cd5e8f102a4a25250
|
| |\ \ \ \
| | |_|/ /
| |/| | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
bug:5452814
Change-Id: Ib13a0f4e5189af0e4928bc376b29610e20eeb4dc
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In the case that we do not have sufficient free
memory to create a copy of a bitmap, we must return
an Image wrapping an empty bitmap, rather than
null itself.
This handling is particular (but not exclusive) to
Android, where we cannot pass a null NativeImagePtr
like some other platforms do (as we need it to be
valid in the BitmapImage constructor).
Bug:5409973
Change-Id: I888cf1db73a9176db2a3ea2721ca0e258d9c7773
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | | |
* commit '5dbcb79ed2d4e7a3b7ebdf43b7e0048205d5da1a':
Fix clipping
|
| |\ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Bug: 5282993
Change-Id: Ia47c420d867d3aaed8a8ea6f91285cb3b634d970
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '92738f1e982e39a6098acf39fcb5927502ec6b4c':
Fix layer initialization
|
| |\ \ \ \ \ \ |
|
| | | |_|/ / /
| | |/| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
bug:5452786
Fixed layer initialization to reference its current layer's SkPicture when it's
created
Change-Id: I4ac33ad6874a982d375859445e2a014ff35d7e12
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | / / /
| |_|_|/ / /
|/| | | | | |
Change-Id: Ibb8a05afcdf79923d8ba105b391fa9dcd2e9deb9
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- no layout / bgd color check if no inval on the base layer
- throttle the number of ImageTexture uploaded per draw call
- disable fast layer position update for now
bug:5297559 bug:5421309 bug:5218173
Change-Id: I9ff9867dd3cfc2e0805e378d75ea75667fef8673
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 4974452
Remove the unnecessary assert
Prevent size of cursor rings array from getting out of sync
with the cached size by eliminating the cached size
Change-Id: I40ceb22f3b636e5af890607b456e76e38c615eac
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | | |
* commit '4520f40c217eca38e19654c0d5e7c987ab07bb9a':
Fixup JNI
|
| |\ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Bug: 5459736
Change-Id: I2125e8c0162b218f417e777d5ba62bfd314c7f60
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
not being removed
* commit '383cc12851b723ebdaf6dddc7cb16d62cf7c7c7e':
Cherry-pick WebKit change 89836 to fix a crash due to floats not being removed
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is part 2 of 2 of the fix.
See http://trac.webkit.org/changeset/89836
Bug: 5249309
Change-Id: If23a41a8e75e5fb6ba9e84e481ca44a319f678ef
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
not being removed
* commit '4fb1f2dd7e874d968a0effac0dd1e0ea8e94f46d':
Cherry-pick WebKit change 89165 to fix a crash due to floats not being removed
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is part 1 of 2 of the fix.
See http://trac.webkit.org/changeset/89165
Bug: 5249309
Change-Id: I1159aab70e1fa6d3025761423c4164682dc97b64
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
not merge" into ics-mr0
* commit '16c97c12719fc27c990fc4b53f19ffd7b88f17d4':
Double number of tile textures allocated - do not merge
|
| |\ \ \ \ \ |
|
| | | |/ / /
| | |/| | |
| | | | | |
| | | | | |
| | | | | | |
bug:5452814
Change-Id: Ib13a0f4e5189af0e4928bc376b29610e20eeb4dc
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
* 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
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WebCoreFrameBridge" into ics-mr0
* commit '668d7ec1b1c31b8bb2e6f45f5d2595e29a997276':
Fix uses of GetByteArrayElements() in WebCoreFrameBridge
|
| |\ \ \ \ \ \
| | |_|/ / / /
| |/| | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, we call GetByteArrayElements() to get a pointer to the data, then
modify it, then fail to call ReleaseByteArrayElements. This means that if
GetByteArrayElements() happens to take a copy of the data, we'll never sync the
modified data back to the JNI object.
This change updates the code to use SetByteArrayRegion() which handles
releasing any copies that are made by JNI.
Also use ScopedLocalRef where possible.
Bug: 5442710
Change-Id: Ic8691eb18cac746ee2a2086017ffb9b5558755bd
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit '0557c56c5b00819cf14bf29948b6d9edd1e937f2':
Fix disappearing content
|
| |\ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When we fixed the superfluous contentInvalidateAll() that was called
every time we were scrolling/zooming, this uncover some issues.
This particular one was clearing the entire pictureset when an iframe
was loaded -- this is wrong since we added support for composited
iframes, but we didn't experience this problem before because of the
contentInvalidateAll() masking it...
bug:5449492
Change-Id: I57e4ea68daf6de901118725f5b7d70087084f23b
|
|\ \ \ \ \ \ \ \
| |/ / / / / / /
| | | | | | / /
| |_|_|_|_|/ /
|/| | | | | | |
* commit '9bd214662e776fb18e43d1ad32ce274803ec309a':
Refactor the image sharing code
|