| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 6490959
Change-Id: I920167cb16723f63132ecdb5581fb7a19e4461dd
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
* changes:
Move GeolocationServiceBridge to WebKit/android/jni and extract Listener interface
GeolocationPermissions cleanup
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
interface
Also modify GeolocationServiceBridge to take a WebViewCore rather than a Frame.
This will simplify the transition to client-based implementation, which will
re-use GeolocationServiceBridge.
No functional change.
Bug: 6511338
Change-Id: I2de9dfed51d785c85b40f362f20189f208adf6ec
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Avoid the need to pass the main frame to GeolocationPermissions. This can be
determined from the WebViewCore.
- Call GeolocationPermissions::maybeStorePermanentPermissions() directly from
WebViewCore to avoid the need for a ChromeClient method.
No functional change.
Bug: 6511338
Change-Id: I80436e3728080338199a632890a64e573a658bba
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 6479523
After a layout, sync the compositing tree *before* doing any drawing
Change-Id: I2c314731620be58c044f100ef335087961cbd223
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug 6496951
Change-Id: I5ea68aebe4c3652eae49b20d4c07418725190549
|
|\ \ \ \
| |/ / /
|/| | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Not checking for cachedImage for the background images...
bug:6482165
Change-Id: I9de5ee9cef446cd07688b40f6b04bdd493e40edd
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug 5859620
Use the LTR/RTL content of the text selection to determine
which handle is left and which is right. This simplifies
text selection logic slightly and helps make RTL text
selection handles work properly.
Framework Change: Ib88ed2327182ba5b47b3e41584cbe944d05c8ada
Change-Id: I3362c5034ce08ce1517a86882c13b78aff35fe3f
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Certain sites use tables for layout and padding elements instead of
standard CSS. If the exact scrollX/Y is used to find the anchor,
hit test result may return an incorrect node. A little bit of slop
helps in finding the correct node, if necessary.
Bug: 5291151
Change-Id: I13e8d2b04ef5049c14c299be42c6699c3d0c945e
|
| |
| |
| |
| |
| |
| |
| |
| | |
While a web page is loading, it may not have a favicon. We should
return null in this case.
Bug: 6467873
Change-Id: Id3ee882fdd59679f3cfddb739661e020a4463399
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- extract image for body background (a lot more memory-friendly)
- implement tiling / repeat
- handles background color
bug:1352305
Change-Id: I0efa27e09416e3c3848a4a53ced650cbb3d9f7ce
|
| |
| |
| |
| |
| |
| | |
Bug: 6448418
Change-Id: I624d78a2b674cbd91ebe70008c70967101fbb12a
|
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 6427052
Originally changed as part of making keyboard navigation nicer,
but had unintended side effects
Change-Id: Ib3696490c0861df6a88e63e5af3a6e540e13986c
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 6447632
Change-Id: Ib2fb66f607dd62ffa2d8acbe5882ad6219413120
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Bug: 6445656
Change-Id: I3d9e2cece4b3ec86deb00e98ae98f281525dab48
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 6249185
Change-Id: Id9d57dc9adcbb37d1a39d33c6abd8e896ced1785
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 6445600
Clip fast partial invals to the screen instead of an arbitrary size
limit
Change-Id: Iafcbcb427566db87420b8bfc54eb9148530913ce
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
jb-dev
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug: 6226962
Change-Id: I3c705e50b7204df6be732422a8fcacacaf5ce7e9
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 6442353
SkNWayCanvas needs to be translated as well or it screws up our clipping
Change-Id: Ic8bb64aaa796f5cff58b0fab15062e6c8f5f0d23
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In single-surface rendering, we did not paint the surface collection
correctly if there was more than one child on the base surface
(which is the case with fixed-background elements).
Change-Id: I6e8d34630060414159b5f13cd302c1dc2165a048
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changes how partial invals are done by adding a hybrid mode.
What we used to do is generate a SkPicture for the new area. This
SkPicture would possibly be larger than the actual inval, depending
on various merge rules (more SkPictures == slower to draw a tile)
The new code rewrites PictureSet entirely, preserving many of the old rules
but cleans up the code and adds the concept of a "PrerenderedInval". This is
a partial inval that WebKit has rasterized. By having WebKit produce both
a SkPicture and a SkBitmap, we avoid needing to play back the picture and
avoid overdrawing. We take this SkBitmap, and simply update the front
textures with it. This gives us full partial invals through the entire
system without hitting any driver bugs, and with minimal copies. And while
the SkPicture may be larger than the inval, the SkBitmap that is rasterized
is not - it matches the area webkit has said is dirty.
Change-Id: Ieb7ecc9db0d4f679102fda004a43399f9b319ebc
|
| |
| |
| |
| |
| |
| |
| |
| | |
bug:6323847
depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/184313/
Change-Id: I8f21317af746d501c92e338ce678434a2479576c
|
| |
| |
| |
| |
| |
| | |
bug:1352305
Change-Id: Id9caaae9b9442729110b52c75004f634d8284db4
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GeolocationPermissionsClassic
CookieManagerClassic
WebIconDatabaseClassic
WebStorageClassic
Change-Id: I3fb125ea286db55c906d80e322b06060464a8bff
|
|\ \ |
|
| | |
| | |
| | | |
This reverts commit 68c1e19ccf6ea08208332b6cd19fadc5716159f5
|
| | |
| | |
| | | |
This reverts commit 960271d799b3ee4b8de483109435a9092d99c468
|
| | |
| | |
| | |
| | |
| | | |
Bug: 6212665
Change-Id: I7d9b0d26f26c9f9bdaa7febd8739358d300f3476
|
| | |
| | |
| | |
| | | |
Change-Id: Iaa4b1abeca17df54a4ddd169a3828695b8dcc776
|
| | |
| | |
| | |
| | | |
Change-Id: Id97ce1efab5918802cff5b90c0122b4cc2d7e73d
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 6108927
Change-Id: I150e75a7d1c0d971db03e407a58ba28acbd6283c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add support in WebKit for the newly specified "capture"
attribute to be used on HTML file pickers. Maintains
support for the legacy implementation of the API
(a MIME type parameter on the 'accept' attribute) for
backwards compatibility. Note the 'capture' attribute takes
precedent over a MIME type parameter.
See http://www.w3.org/TR/html-media-capture/#captureparam
for details.
Requires changes in the framework
(I494adc1274ca21ce8fe52a6c7b6b758217927e66)
and Browser (I38dfe2df043fdba1388384dbd3b5370737eb38e5).
Bug: 5771207
Change-Id: I0a921be31fda79a43c05da4fe22d9c808d92709c
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 6138337
Change-Id: Ibbfee2f451a0f05c25832122e1debd53d7fce4b6
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
No functional change.
See corresponding frameworks/base
change https://android-git.corp.google.com/g/#change,125699
Change-Id: Iad7260fd506c13e773ee7a6c2225cbc71e8acdab
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 6317798
Change-Id: I377753d119d74bbd2569be586d980081f78d15e7
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug 6300264
Change-Id: I29ffffa9be33884a3e6a1c9fc5bb5cac95585cdc
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 6317798
Change-Id: Idea47af14e282b42c902c8158f08f6742ba576da
|