summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/jni
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Track where we want to click the mouse independentlyJohn Reck2012-05-162-6/+16
| | | | | | | | | | | | | | | | | | Bug: 6490959 Change-Id: I920167cb16723f63132ecdb5581fb7a19e4461dd
* | | Merge changes I2de9dfed,I80436e37Steve Block2012-05-183-4/+326
|\ \ \ | |/ / |/| | | | | | | | | | | * changes: Move GeolocationServiceBridge to WebKit/android/jni and extract Listener interface GeolocationPermissions cleanup
| * | Move GeolocationServiceBridge to WebKit/android/jni and extract Listener ↵Steve Block2012-05-182-0/+324
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | GeolocationPermissions cleanupSteve Block2012-05-181-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | Merge "flicker fix" into jb-devJohn Reck2012-05-153-31/+29
|\ \ \
| * | | flicker fixJohn Reck2012-05-153-31/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6479523 After a layout, sync the compositing tree *before* doing any drawing Change-Id: I2c314731620be58c044f100ef335087961cbd223
* | | | Merge "Only start or end selection with non-empty text fields." into jb-devGeorge Mount2012-05-152-1/+36
|\ \ \ \
| * | | | Only start or end selection with non-empty text fields.George Mount2012-05-152-1/+36
| |/ / / | | | | | | | | | | | | | | | | | | | | Bug 6496951 Change-Id: I5ea68aebe4c3652eae49b20d4c07418725190549
* | | | Merge "Fix crash on arstechnica" into jb-devNicolas Roard2012-05-151-1/+2
|\ \ \ \ | |/ / / |/| | |
| * | | Fix crash on arstechnicaNicolas Roard2012-05-151-1/+2
| |/ / | | | | | | | | | | | | | | | | | | Not checking for cachedImage for the background images... bug:6482165 Change-Id: I9de5ee9cef446cd07688b40f6b04bdd493e40edd
* | | Change selection to work with left/right instead of base/extent.George Mount2012-05-142-61/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Use slop to determine the node used for anchoring top/left.Mangesh Ghiware2012-05-121-0/+10
|/ / | | | | | | | | | | | | | | | | | | 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
* | Ensure getFavicon() does not return uninitialized bitmaps.Jeff Brown2012-05-101-1/+1
| | | | | | | | | | | | | | | | While a web page is loading, it may not have a favicon. We should return null in this case. Bug: 6467873 Change-Id: Id3ee882fdd59679f3cfddb739661e020a4463399
* | Complete implementation fixed backgroundNicolas Roard2012-05-081-2/+6
| | | | | | | | | | | | | | | | | | | | - extract image for body background (a lot more memory-friendly) - implement tiling / repeat - handles background color bug:1352305 Change-Id: I0efa27e09416e3c3848a4a53ced650cbb3d9f7ce
* | Disable prerenders if we aren't focusedJohn Reck2012-05-082-0/+29
| | | | | | | | | | | | Bug: 6448418 Change-Id: I624d78a2b674cbd91ebe70008c70967101fbb12a
* | Set the default scrollTo back to animate = falseJohn Reck2012-05-081-1/+1
| | | | | | | | | | | | | | | | Bug: 6427052 Originally changed as part of making keyboard navigation nicer, but had unintended side effects Change-Id: Ib3696490c0861df6a88e63e5af3a6e540e13986c
* | Merge "Delay creating Java objects for WebHistoryItem" into jb-devJohn Reck2012-05-084-86/+190
|\ \
| * | Delay creating Java objects for WebHistoryItemJohn Reck2012-05-074-86/+190
| | | | | | | | | | | | | | | | | | Bug: 6447632 Change-Id: Ib2fb66f607dd62ffa2d8acbe5882ad6219413120
* | | Merge "Disable prerenders while scrolling" into jb-devJohn Reck2012-05-072-0/+8
|\ \ \
| * | | Disable prerenders while scrollingJohn Reck2012-05-062-0/+8
| |/ / | | | | | | | | | | | | | | | Bug: 6445656 Change-Id: I3d9e2cece4b3ec86deb00e98ae98f281525dab48
* | | Merge "Fix ssl client certs to use the private key ctx" into jb-devSelim Gurun2012-05-071-38/+56
|\ \ \ | |/ / |/| |
| * | Fix ssl client certs to use the private key ctxSelim Gurun2012-05-041-38/+56
| | | | | | | | | | | | | | | Bug: 6249185 Change-Id: Id9d57dc9adcbb37d1a39d33c6abd8e896ced1785
* | | Merge "Broaden fast inval path" into jb-devJohn Reck2012-05-061-20/+25
|\ \ \
| * | | Broaden fast inval pathJohn Reck2012-05-041-20/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6445600 Clip fast partial invals to the screen instead of an arbitrary size limit Change-Id: Iafcbcb427566db87420b8bfc54eb9148530913ce
* | | | Merge "Bump WebView font cache size to 1.5MB for better performance." into ↵Derek Sollenberger2012-05-041-0/+4
|\ \ \ \ | |/ / / |/| | | | | | | jb-dev
| * | | Bump WebView font cache size to 1.5MB for better performance.Derek Sollenberger2012-05-031-0/+4
| | | | | | | | | | | | | | | | | | | | bug: 6226962 Change-Id: I3c705e50b7204df6be732422a8fcacacaf5ce7e9
* | | | Merge "Fix the matrix" into jb-devJohn Reck2012-05-031-12/+2
|\ \ \ \
| * | | | Fix the matrixJohn Reck2012-05-031-12/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6442353 SkNWayCanvas needs to be translated as well or it screws up our clipping Change-Id: Ic8bb64aaa796f5cff58b0fab15062e6c8f5f0d23
* | | | Fixed single-surface rendering with fixed-background elementsNicolas Roard2012-05-031-1/+0
|/ / / | | | | | | | | | | | | | | | | | | | | | 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
* | | Rewrite PictureSet with TURBO!John Reck2012-05-028-1599/+496
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | On new content, attach functor directlyChris Craik2012-04-253-18/+18
| | | | | | | | | | | | | | | | bug:6323847 depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/184313/ Change-Id: I8f21317af746d501c92e338ce678434a2479576c
* | CSS Background image implementationNicolas Roard2012-04-241-18/+50
| | | | | | | | | | | | bug:1352305 Change-Id: Id9caaae9b9442729110b52c75004f634d8284db4
* | Fix up webkit to reflect Java class renamesJonathan Dixon2012-04-234-9/+9
| | | | | | | | | | | | | | | | | | GeolocationPermissionsClassic CookieManagerClassic WebIconDatabaseClassic WebStorageClassic Change-Id: I3fb125ea286db55c906d80e322b06060464a8bff
* | Merge "Revert "Revert "Add webkit plumbing for file origin policy"""Selim Gurun2012-04-191-0/+15
|\ \
| * | Revert "Revert "Add webkit plumbing for file origin policy""Selim Gurun2012-04-191-0/+15
| | | | | | | | | This reverts commit 68c1e19ccf6ea08208332b6cd19fadc5716159f5
| * | Revert "Add webkit plumbing for file origin policy"Selim Gurun2012-04-091-15/+0
| | | | | | | | | This reverts commit 960271d799b3ee4b8de483109435a9092d99c468
| * | Add webkit plumbing for file origin policySelim Gurun2012-03-301-0/+15
| | | | | | | | | | | | | | | Bug: 6212665 Change-Id: I7d9b0d26f26c9f9bdaa7febd8739358d300f3476
* | | fix minor warnings and style issuesChris Craik2012-04-191-7/+0
| | | | | | | | | | | | Change-Id: Iaa4b1abeca17df54a4ddd169a3828695b8dcc776
* | | add basic webview tracingChris Craik2012-04-161-0/+2
| | | | | | | | | | | | Change-Id: Id97ce1efab5918802cff5b90c0122b4cc2d7e73d
* | | Set initial focusJohn Reck2012-04-132-0/+36
| | | | | | | | | | | | | | | | | | Bug: 6108927 Change-Id: I150e75a7d1c0d971db03e407a58ba28acbd6283c
* | | Add support for HTML Media Capture "capture" attribute.Ben Murdoch2012-04-131-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Fix funky rects in some casesJohn Reck2012-04-121-2/+3
| | | | | | | | | | | | | | | | | | Bug: 6138337 Change-Id: Ibbfee2f451a0f05c25832122e1debd53d7fce4b6
* | | Merge "Minor clean-up in DeviceOrientation and DeviceMotion"Steve Block2012-04-122-5/+5
|\ \ \
| * | | Minor clean-up in DeviceOrientation and DeviceMotionSteve Block2012-04-122-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No functional change. See corresponding frameworks/base change https://android-git.corp.google.com/g/#change,125699 Change-Id: Iad7260fd506c13e773ee7a6c2225cbc71e8acdab
* | | | Merge "Cleanup unused code"John Reck2012-04-122-131/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Cleanup unused codeJohn Reck2012-04-112-131/+1
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 6317798 Change-Id: I377753d119d74bbd2569be586d980081f78d15e7
* | | | Merge "Free local references as early as possible."George Mount2012-04-112-12/+19
|\ \ \ \ | |/ / / |/| | |
| * | | Free local references as early as possible.George Mount2012-04-112-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | Bug 6300264 Change-Id: I29ffffa9be33884a3e6a1c9fc5bb5cac95585cdc
* | | | Merge "New touch input support"John Reck2012-04-114-13/+30
|\ \ \ \
| * | | | New touch input supportJohn Reck2012-04-114-13/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6317798 Change-Id: Idea47af14e282b42c902c8158f08f6742ba576da