summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* calculate draw transforms before merging layersChris Craik2012-05-143-16/+14
| | | | | | | | bug:6331760 bug:6331909 bug:6470927 Change-Id: I558ba1aafb6f7e6800f3bcd22dab5f98e197ddeb
* Merge "Update bounds calculation to use draw transform" into jb-devChris Craik2012-05-149-114/+31
|\
| * Update bounds calculation to use draw transformChris Craik2012-05-149-114/+31
| | | | | | | | | | | | | | | | | | Remove old bounds calculation method. Depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/190474/ bug:6486310 Change-Id: Ieeb09778f810598c38127c66ae12b2b29abcf8e4
* | Merge "Change selection to work with left/right instead of base/extent." ↵George Mount2012-05-145-101/+68
|\ \ | |/ |/| | | into jb-dev
| * Change selection to work with left/right instead of base/extent.George Mount2012-05-145-101/+68
| | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Fix stale tile problem" into jb-devChris Craik2012-05-1410-63/+54
|\ \ | |/ |/|
| * Fix stale tile problemChris Craik2012-05-1410-63/+54
| | | | | | | | | | | | | | | | | | | | bug:6483791 Update tile painter of outstanding operations Always schedule a paint operation if we can't update an outstanding one Remove old interruption code, as it's no longer used Change-Id: Ibcdb142d3d9b4ee7a52c78b5c121056089913211
* | Merge "Add more debug log for GL error" into jb-devTeng-Hui Zhu2012-05-141-4/+8
|\ \
| * | Add more debug log for GL errorTeng-Hui Zhu2012-05-141-4/+8
| | | | | | | | | | | | | | | | | | bug:6486310 Change-Id: I7a4ca54eddc445c9228f44fff4cd35835b8bf5ff
* | | Merge "Use slop to determine the node used for anchoring top/left." into jb-devMangesh Ghiware2012-05-121-0/+10
|\ \ \
| * | | 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
* | | | Merge "Add some debugging info in visual mode" into jb-devNicolas Roard2012-05-121-0/+11
|\ \ \ \ | |/ / / |/| | |
| * | | Add some debugging info in visual modeNicolas Roard2012-05-121-0/+11
| | | | | | | | | | | | | | | | | | | | bug:6331760 Change-Id: Iddc044c11bf7fcb96e061e346481d0228803cc9e
* | | | Merge "Revert "Don't draw when clip is zero."" into jb-devTeng-Hui Zhu2012-05-111-5/+5
|\ \ \ \ | | |/ / | |/| |
| * | | Revert "Don't draw when clip is zero."Teng-Hui Zhu2012-05-111-5/+5
| | | | | | | | | | | | | | | | This reverts commit 8391ddb06a5b36834e8bafb36763d792c1602ace.
* | | | Merge "Implements mask layers and replica layers" into jb-devNicolas Roard2012-05-117-13/+109
|\ \ \ \ | | |/ / | |/| |
| * | | Implements mask layers and replica layersNicolas Roard2012-05-117-13/+109
| | | | | | | | | | | | | | | | | | | | bug:6221600 Change-Id: I974eb846200d43bd3635ed1787a5753f87a547dd
* | | | Merge "Add Kanana, Malayalam, and Telugu fallback fonts" into jb-devVictoria Lease2012-05-111-0/+15
|\ \ \ \
| * | | | Add Kanana, Malayalam, and Telugu fallback fontsVictoria Lease2012-05-081-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6232193 Change-Id: I99616a1ccd82e6ee03f30b61e4d51e7d6183a6bc
* | | | | Merge "Cherry pick fixes for b/6388728 to jb-dev. DO NOT MERGE" into jb-devclaireho2012-05-111-20/+12
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Cherry pick fixes for b/6388728 to jb-dev. DO NOT MERGEclaireho2012-05-111-20/+12
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cherry-picked a571e242f305463ffcb0a8680c750312ed04ea79 to jb-dev. Remove the FIXME item in shouldBreakAfter() of break_line.cpp. Bug: 6388728 - Improper line break of Japanese text The FIXME item in shouldBreakAfter() is a temporary workaround for webkit bug #17411 due to Unicode5.0 does not define IdeographicComma(U+3001) and ideographicFullStop(U+3002) as line breaks. However, shouldBreakAfter() hard coded these 2 codepoints should have a line break regardless any other punctuation right after these 2 characters. Now, Android is using ICU4.8.1 that is against on Unicode6.0. IdeographicComma and ideographicFullStop are included in the external/icu4c/data/unidata/LineBreak.txt. It is safe to remove this temporary workaround. Change-Id: Icf9d9bd088da0bef4f4b5cf6324dc744b5ac2ad5
* | | | Don't draw when clip is zero.Teng-Hui Zhu2012-05-111-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In full screen mode, framework still need to call drawGL for now. But we can early return in this case. bug:6477718 Change-Id: I02194f5739d6ae055b1cf14fbf9479b7bb8ebe52
* | | | Merge "dirty all tiles when entering/exiting single surface mode" into jb-devChris Craik2012-05-105-1/+37
|\ \ \ \
| * | | | dirty all tiles when entering/exiting single surface modeChris Craik2012-05-105-1/+37
| | |_|/ | |/| | | | | | | | | | | | | | | | | | bug:6471089 Change-Id: I609a75d028ec9fa7b26be90d38b116a9766c4f21
* | | | Merge "Change edge case selection rects for complex fonts." into jb-devGeorge Mount2012-05-101-10/+13
|\ \ \ \ | |/ / / |/| | |
| * | | Change edge case selection rects for complex fonts.George Mount2012-05-101-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 5041179 Bug 5859620 Revert "Fix selection positioning for RTL languages" This reverts commit b327374e1be9171551a5545ed2ab87e79a36ed7a There was a bug in how the selection rectangle was determined with complex text. The solution that this CL reverts did not properly solve it as it caused selection rectangles to be off. This properly chooses the start and end positions for selection rectangles. Change-Id: I5f33ac953c1e682cccead1bc480d3f9d7c326cba
* | | | 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
* | | Better fix for crash workaroundNicolas Roard2012-05-081-6/+2
| | | | | | | | | | | | | | | bug:6431194 Change-Id: I444b1efb7ab12a18994c8b0553fa80f2ce09d386
* | | Complete implementation fixed backgroundNicolas Roard2012-05-0812-101/+293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-083-2/+41
| | | | | | | | | | | | | | | | | | Bug: 6448418 Change-Id: I624d78a2b674cbd91ebe70008c70967101fbb12a
* | | Merge "Pass webview instance when getting base layer / color, and prevent ↵Chris Craik2012-05-081-13/+13
|\ \ \ | | | | | | | | | | | | null value" into jb-dev
| * | | Pass webview instance when getting base layer / color, and prevent null valueChris Craik2012-05-081-13/+13
| |/ / | | | | | | | | | | | | | | | | | | depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/188470/ bug:6429897 Change-Id: I374534b0302b5029d69b058c670083e6ad33ea95
* | | Merge "Set the default scrollTo back to animate = false" into jb-devJohn Reck2012-05-081-1/+1
|\ \ \
| * | | 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
* | | Fix visible area calculation.Mangesh Ghiware2012-05-087-11/+26
|/ / | | | | | | | | | | | | | | | | | | | | Use the inverse of draw tranform to convert from content to layers coordinate space. Also, if the draw transform isn't limited to 2D space, return the entire content area. Above conversion doesn't preserve 3D. Bug: 6077575 Change-Id: I8393de0597ae5cd739b3df10c087cedd234ac9f0
* | Merge "Replace tree observer with a JNI call at draw time" into jb-devTeng-Hui Zhu2012-05-081-19/+14
|\ \
| * | Replace tree observer with a JNI call at draw timeTeng-Hui Zhu2012-05-071-19/+14
| |/ | | | | | | | | | | | | | | framework change: https://android-git.corp.google.com/g/#/c/188149/ bug:6447729 Change-Id: Id115fd1d4ad62e958fec1ff27f7dc7d55a59b6cc
* | Merge "Delay creating Java objects for WebHistoryItem" into jb-devJohn Reck2012-05-085-90/+194
|\ \
| * | Delay creating Java objects for WebHistoryItemJohn Reck2012-05-075-90/+194
| | | | | | | | | | | | | | | | | | Bug: 6447632 Change-Id: Ib2fb66f607dd62ffa2d8acbe5882ad6219413120
* | | Merge "Cherry-pick WebKit change r104441 to fix a rendering crash" into jb-devSteve Block2012-05-081-1/+1
|\ \ \
| * | | Cherry-pick WebKit change r104441 to fix a rendering crashSteve Block2012-05-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/104441 Bug: 6293773 Change-Id: Icf18ede57a9d505635e1ef8e15b7b2a426ae5a8c
* | | | Merge changes Ie015bf4c,If5e731ad into jb-devSteve Block2012-05-081-8/+15
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | | | * changes: Cherry-pick WebKit change r98561 to fix a rendering crash Cherry-pick WebKit change r96294 as a prerequisite for r98561
| * | Cherry-pick WebKit change r98561 to fix a rendering crashSteve Block2012-04-271-0/+5
| | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/98561 Bug: 6329121 Change-Id: Ie015bf4cc144cd2514d687202e1b247f9ca0799b
| * | Cherry-pick WebKit change r96294 as a prerequisite for r98561Steve Block2012-04-271-8/+10
| | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/96294 Bug: 6329121 Change-Id: If5e731adc2751a8fc55a7baa3d7c205f47964b17
* | | Merge "Replace Lohit Devanagari/Tamil fonts with Droid versions." into jb-devVictoria Lease2012-05-071-4/+16
|\ \ \
| * | | Replace Lohit Devanagari/Tamil fonts with Droid versions.Victoria Lease2012-04-301-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WebView's fallback lists previously provided only regular weight for Tamil, so I adapted Hebrew's separate Regular/Bold logic there. Also of note is that while the rest of the system uses the UI Tamil fonts, WebView substitutes the non-UI version. The Devanagari font needs to fit on all devices, so we only supply a single font there. Bug: 6318791 Change-Id: Iba0d98e5869b8fa00c1431cccee85e6e1943d2f8
* | | | Merge "Disable prerenders while scrolling" into jb-devJohn Reck2012-05-075-10/+15
|\ \ \ \
| * | | | Disable prerenders while scrollingJohn Reck2012-05-065-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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