| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
bug:5261488
Tile textures that were reacquired by the same tiles weren't being marked as
dirty.
Change-Id: Ie5c41ff7a8166e5e48736bdc504b90e8c5512f79
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug:2522049
allocate textures and tiles using the gldraw count when they were most recently
prepared
remaining issues:
-layers still flicker (presumably from texture stealing)
-layers aren't double buffered yet
Change-Id: Iccdf68326d7d476269d4e3a13903aaab249ee92d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Passing null to methods expecting java/lang/String ...
- Previously null was converted to the empty string but should be
converted to Java null.
- convertNPVariantToJavaValue() already converts a null NPVariant to a
null WTF::String.
- Fixed javaValueToJvalue() to convert a null WTF::String to a null
jvalue.
Returning null from a method with return type java/lang/String ...
- Previously this would crash when trying to get the characters from
the null jstring, but should return JavaScript undefined.
- Fixed jvalueToJavaValue() to convert a null jvalue to a null
WTF::String.
- Fixed convertJavaValueToNPVariant() to convert a null WTF::String to
a void NPVariant.
Both of these are regressions from HC due to
http://trac.webkit.org/changeset/82194.
Added tests in https://android-git.corp.google.com/g/#/c/132580
Bug: 5222742
Change-Id: Id08bc7b40a51426fa7638ad0ed5260d09f3e28bb
|
|\ \
| | |
| | |
| | |
| | |
| | | |
* changes:
Incorrect handling of 'display:' property within nested <ruby> tags
Remove some unsafe static_cast in rendering/
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a cherry-pick of
http://trac.webkit.org/changeset/89987
Bug: 5244760
Change-Id: Iebbac8a93d6aabd0f8d568c9b1ace6f9316a6b6c
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a partial cherry-pick of
http://trac.webkit.org/changeset/89304
It is required to allow us to cherry-pick
http://trac.webkit.org/changeset/89987
Bug: 5244760
Change-Id: I854067cbc297e667ec432f947a268eef5c4dfa0f
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Part of fix for bug 4487538 Current Drain
Change-Id: Ib08ea52c1c71726b76a5811663b6990aa13146ad
|
|\ \ \ |
|
| | | |
| | | |
| | | | |
This reverts commit e6303b0e3d1473670390053d70a691697ac8b0e6
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
bug:4982054
Change-Id: I6f4fe313d242f728a515c485a2531611d7166198
|
|\ \ \ \ \ |
|
| | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 5224394
Bug: 5208328
Change-Id: I2141ad80a78f717e3005740285661cd1f558dfca
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This includes a cherry-pick of http://trac.webkit.org/changeset/92689
Bug: 5244518
Change-Id: I38704f2307ab667ee6019fb096265609e27618cc
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Webkit communication/updates are now fast enough that it's not really an
issue, and this fixes a few annoying bugs.
bug:4104067
Change-Id: I5994f37de488bb5df1cd06523ed4f0c8cc8a2027
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5218173 bug:5145259
Change-Id: I4518185eb8501dffeef99c08c4ae703c63326e91
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
buckets"
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Cluster the invalidations in regular buckets
bug:5218173 bug:5145259
Change-Id: Ie3b4be6848b51ca0306bd163803635f9481ace9b
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
WebViewClient.shouldOverrideUrlLoading()"
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
WebViewClient.shouldOverrideUrlLoading()
In the case of a server-side redirect, we were triggering a callback to
WebViewClient.onPageStarted() before we'd called
WebViewClient.shouldOverrideUrlLoading().
This change delays calling WebViewClient.onPageStarted() until after
WebViewClient.shouldOverrideUrlLoading() has returned and has indicated that the
WebView should continue with the load.
Bug: 5191031
Change-Id: I43d12c4df46e5d6e2defad10e80efbf0d5c30aed
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5145259
Change-Id: I05ab5682a1a95b5d0f14c6ff7609b8f6141a2fc5
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:5225313
Change-Id: I1cf4f60f005f00f8b1cc8454fce189b6a91d2dac
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
|
| | |
| | |
| | |
| | |
| | | |
bug:5220693
Change-Id: I3696a8523c3328363ec9d162ef32525c7fbab930
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When Skia resorts to fallback fonts for non-latin characters, it
retains the font ID of originally requested font, concealing the
fact that a fallback was invoked. Harfbuzz needs to know the fallback
font ID to read the correct GSUB/GPOS tables from the fallback font
file so that these complex languages can be properly rendered.
This change uses the script recognized by Harfbuzz as a means to
surmise the fallback font that would be used by Skia and then injects
that font file as a replacement for the originally requested font.
Fallback fonts are loaded once and reused multiple times. An earlier
implementation did not cache fonts in this way, causing large pages
to run out of files for mmap streaming.
Bug: 5087744
Change-Id: I61222829209d9bd6df465d37923ccff3681c2c54
|
| |/ /
|/| |
| | |
| | |
| | | |
bug: 5197948
Change-Id: Iece573a141feda56af2123b5fc9ace4cefa5139d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Set the height of the invalidation rectangle correctly. The last
parameter to SkRect::set should be the bottom of the rectangle,
not the desited height.
Also, clear the content when we navigate between pages to avoid
showing any stale content.
Bug: 5213749
Change-Id: Ic75b9e9d8632750a15a03ebfbd4291fad03fca6a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Need to null check m_glWebViewState. It should also have
a compile time guard.
Bug: 5219373
Change-Id: I36fc559fd20e54dc34912f7843a9aa6d2316765b
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
don't detect scrolling, query from java
removes double buffering
depends on CL in frameworks/base: https://android-git.corp.google.com/g/#/c/130213/
bug:5106313
Change-Id: Ibfa7f305874f4209fed001c030bb94e752d479b9
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
bug:4600281
Change-Id: Ied1cd64744b59b9b272547656bc250c9eea5ed9e
|
|\ \ \ \ \ |
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | | |
bug:5185840
Change-Id: I9ac0ad0fcee76be8864494fd55398edf1e68506f
|
|\ \ \ \ \
| |/ / / /
|/| / / /
| |/ / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since the code move to the /shadow part, revert the previous change c/130242
and put in this new change.
bug:4598827
Change-Id: I6592050e198d2801d87ccc1558ceb2bf6dfc25d5
|
|\ \ \ \
| |/ / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:4598827
Change-Id: I7de60b79e79bbb0de8c3524764ccdbd6ff582268
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
bug:5204192
Change-Id: I5c29e9b2411ac2e05274d9a89c472285ed1aeb67
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
bug:5168261
Change-Id: I37ec223da4ac1555cd925b08f105f9ed571cb2d9
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The lock over the surface texture operation is unnecessary.
They just need to be around the transfer queue operation.
bug:5185840
Change-Id: Ia09ec5f6049421047aac1944efbf601cdc179a52
|
|\ \ \ \ \
| |/ / / / |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When the stride is the same as the bitmap width, we can just use single memcpy
to copy the whole content.
bug:5196685
Change-Id: I01c9a673c8e95e14eb23f3d7df4002c886b7554d
|