| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| | |
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
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 5173644
Change-Id: Ic5a30410e7805e44880773420a3a20b587f80a28
|
|/ / /
| | |
| | |
| | |
| | | |
bug:5137664
Change-Id: I0f2b1a84beebe03d4282e728bb26ec70d05bf813
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- we extract the GL set up GLWebViewState
- we extract the zoom management to a new ZoomManager class
bug:3392331
Change-Id: If42523a7192bab2f8c9d1f00a50721380340230d
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Due to the webkit merge, some code of handling touch and control is gone.
Now basically add this functionality back.
Refer to the original CL : c/101875
bug:5137664
Change-Id: I951c88cf8fa86061a13465f966fb291706104d8f
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
to make it works well.
bug:5168261
Change-Id: I5575195c192759629831e11dbc90a71bc1418475
|