summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Return a float for text size.Leon Scroggins2010-11-124-8/+8
| | | | | | | | Bug:3085564 Requires a change in frameworks/base: https://android-git.corp.google.com/g/#change,79591 Change-Id: Iaf3ebc405fca349e23bebb113228c4b550e6b88e
* Merge "Fix mobile google.com flickering issue."Shimeng (Simon) Wang2010-11-124-2/+27
|\
| * Fix mobile google.com flickering issue.Shimeng (Simon) Wang2010-11-124-2/+27
| | | | | | | | | | | | | | Implementing request cache policy in chrome http integration. issue:3008478 Change-Id: I3d7c32912e72e7639885056fb70f9f627d075c4e
* | Merge "Track all tiles in the viewport instead of only the upper left tile."Derek Sollenberger2010-11-125-91/+113
|\ \
| * | Track all tiles in the viewport instead of only the upper left tile.Derek Sollenberger2010-11-125-91/+113
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | We currently store only the coordinates of the upper left tile and leave it to the caller to compute the actual number of tiles in the viewport. This CL computes that information upfront and then passes a rect containing the tiles in the viewport to the necessary parties. This also allows us to intelligently prepare tiles that are currently off-screen but given the user's scroll direction will be on-screen shortly. bug: 3190926 Change-Id: I50a5922ed8bc7e8fd8e4cacd4986a9f275cd37b0
* | Merge "Add new keycodes initially used for GoogleTV devices."Jeff Brown2010-11-111-0/+22
|\ \ | |/ |/|
| * Add new keycodes initially used for GoogleTV devices.Jason Bayer2010-11-091-0/+22
| | | | | | | | Change-Id: I8fab33352f894f3bfe07f9ffbdddd76d3aa2df8f
* | compute select text distance biasing x over yCary Clark2010-11-111-17/+23
| | | | | | | | | | | | | | | | | | | | | | | | Rather than using a regular distance function, first find the closest match in Y then look for the closest match in X. This allows the touch point to be well to the right or left of the paragraph and still move the selection to the next or preceeding line while the selection is extended. bug:3183434 Change-Id: I6abf14b9dbca4b7bafe2cb9a96a2915732038ce1
* | use layer id to maintain selectionCary Clark2010-11-114-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pictures used to draw the page content can change in response to refreshes, as the selection is moved or as the screen is scrolled or zoomed. Track the layer id, instead of the picture pointer, to find the picture that contains the current selection. Before, the selection would disappear as the screen was pinched, or the highlight might disappear even though the anchors draw, or the highlight and anchors might be drawn offset from the screen data. This change eliminates this class of bugs. Change-Id: Ifc440b8aa0c9d6d232e298e42c4c544a41629442 http://b/3183492
* | Merge "Remove the failing expectation for fast/encoding/char-encoding.html ↵Steve Block2010-11-111-1/+0
|\ \ | | | | | | | | | for DRT2"
| * | Remove the failing expectation for fast/encoding/char-encoding.html for DRT2Steve Block2010-11-111-1/+0
| | | | | | | | | | | | | | | | | | | | | This test now passes with both HTTP stacks. Bug: 3047156 Change-Id: I44e1834782acc3d0674beb70f2a4ac78343cb2c5
* | | Only check to see if the page is ready when necessary.Derek Sollenberger2010-11-111-2/+2
| | | | | | | | | | | | | | | | | | | | | This CL reorders the contents of an if statement to ensure that we do not pointlessly check to see if the tiledPage is ready. Change-Id: I7155c4beb5a6dcbcb195e2c80c317a599a9553af
* | | Merge "Use a fixed number of BaseTiles per TiledPage."Derek Sollenberger2010-11-117-88/+121
|\ \ \
| * | | Use a fixed number of BaseTiles per TiledPage.Derek Sollenberger2010-11-117-88/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This CL ensures that the TiledPage only keeps track of BaseTiles that are backed by a texture. In order to avoid unecessary allocations on the stack we pre-allocate the memory for the tiles and reuse tiles. Change-Id: I894cf4d5c6b564169ccf7a967629f5d670a5426d
* | | | Revert "Merge "Fix text-shadow style when blur is 0px""Bart Sears2010-11-101-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 3185661 This reverts commit ccbb8a238ca0ba5fc0780884e281e6b6a601a675, reversing changes made to fcb462de639304deaa2da761823fbfeef88b36d4.
* | | | Merge "Set failing expectations for DRT2 for some pixel LayoutTests"Steve Block2010-11-101-0/+7
|\ \ \ \ | | |/ / | |/| |
| * | | Set failing expectations for DRT2 for some pixel LayoutTestsSteve Block2010-11-101-0/+7
| | |/ | |/| | | | | | | | | | | | | | | | | | | When these tests were added to the triaged set they were observed to pass with DRT1 because they have no generic expected result. DRT1 considers this to imply a non-text test and hence ignores the result. Change-Id: Id3e6edb8e1e3927e8441e2b88761cfa348688155
* | | Merge "build select region for one character"Cary Clark2010-11-101-0/+2
|\ \ \
| * | | build select region for one characterCary Clark2010-11-101-0/+2
| |/ / | | | | | | | | | | | | bug:3183119 Change-Id: Iebd070feeb9c9a52e0d6214563c378647d97b977
* | | Ratchet back style changes that rebuild nav cachesCary Clark2010-11-101-1/+14
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many style changes do not visibly affect the way links are detected -- so limit the rebuild to style changes that either move the size the style, or changes that edit the style's display property. Styles appearing or disappearing (i.e., one is 0) is not treated as a style version change since these events accompany dom edits which are detected outside of this change. bug:3181683 Change-Id: Ie62ef524a956fcd9298ce5878b632645a22e461a
* | Merge Webkit at r70949: Update WebKit revision number.John Reck2010-11-091-2/+2
| | | | | | | | Change-Id: I08e7b28e921e16d11fc57f24fc6a9a9188463d6f
* | Merge Webkit at r70949: Fixed code generationJohn Reck2010-11-091-0/+2
| | | | | | | | | | | | Cherry pick of: http://trac.webkit.org/changeset/71396 Change-Id: Ib8bfa183ff03608b8419fea5c267278966961071
* | Merge Webkit at r70949: moved stub to right namespaceJohn Reck2010-11-091-1/+5
| | | | | | | | | | | | Cherry pick of http://trac.webkit.org/changeset/71346 Change-Id: Id64a084c3e0e74e5b9ec7c0c22141b46b044097d
* | Merge Webkit at r70949: setSelectionRange changedJohn Reck2010-11-091-2/+1
| | | | | | | | | | | | | | | | | | Updated WebViewCore to use setSelectionRange instead of RenderTextControl:setSelectionRange. Now takes the Node* to set the selection on. http://trac.webkit.org/changeset/70945 Change-Id: I862c986e11d54c6f05f62a14196b4478a70fc549
* | Merge Webkit at r70949: Added new FrameLoaderClient stubsJohn Reck2010-11-094-4/+16
| | | | | | | | | | | | | | | | http://trac.webkit.org/changeset/70333 http://trac.webkit.org/changeset/70574 http://trac.webkit.org/changeset/70894 Change-Id: I9a212f4ab07c0599ebb8dbd10201f5ca0fa71f69
* | Merge Webkit at r70949: Added FontOrientation paramJohn Reck2010-11-092-2/+3
| | | | | | | | | | | | | | FontOrientation was added as a parameter to the fontPlatformData function http://trac.webkit.org/changeset/70250 Change-Id: I918401828c6b1cd9901c0aa50f6a6ffffac01a8c
* | Merge Webkit at r70949: Fix Makefiles.John Reck2010-11-093-2/+7
| | | | | | | | Change-Id: I53862fae2dd81232760db726c7783437af5f58f4
* | Merge Webkit at r70949: Fix conflicts.John Reck2010-11-098-58/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | JavaScriptCore/wtf/Platform.h http://trac.webkit.org/changeset/70726 WebCore/Android.derived.v8bindings.mk http://trac.webkit.org/changeset/70854 WebCore/Android.jscbindings.mk http://trac.webkit.org/changeset/70854 WebCore/Android.mk http://trac.webkit.org/changeset/70854 WebCore/css/CSSStyleSelector.cpp http://trac.webkit.org/changeset/70250 WebCore/page/Settings.cpp http://trac.webkit.org/changeset/70714 WebCore/page/Settings.h http://trac.webkit.org/changeset/70714 WebCore/rendering/RenderBox.h http://trac.webkit.org/changeset/70482 http://trac.webkit.org/changeset/70664 http://trac.webkit.org/changeset/70917 Change-Id: I0cdaca316df016c3885a23d42ee2038777b7ccff
* | Merge Webkit at r70949: Initial merge by git.John Reck2010-11-091182-10892/+38231
| | | | | | | | Change-Id: I77b8645c083b5d0da8dba73ed01d4014aab9848e
* | Merge "Add Android expected results for some Appcache tests"Steve Block2010-11-092-0/+12
|\ \
| * | Add Android expected results for some Appcache testsSteve Block2010-11-092-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These differ from the generic expected results in whitespace only. DRT1 ignores whitespace when comparing results, but DRT2, like DRT for other WebKit platforms does not. It's not clear why Android output differs in whitespace from other platforms, but it seems safer to add Android-specific expected results on a case-by-case basis than to always ignore whitespace. Change-Id: I0bab87e3f5641c4ce81db4e3f74ec7246d3612c7
* | | Merge "update dom version on style change"Cary Clark2010-11-097-12/+35
|\ \ \
| * | | update dom version on style changeCary Clark2010-11-087-12/+35
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DOM version number is used to know when the nav cache is out of date. Webkit changes the version when DOM attributes change, but not when the CSS style property changes. Tracking the style version fixes Google properties like the 'Options' menu that is available on mobile devices after a search. Additionally, fix a crash if the root layer doesn't exist. And, rebuild the nav cache always on touch. bug:2628448 Change-Id: I50aa258c1b057ac7deed00f6eca37c0ee323efcf
* | | Merge "Encode email addresses that are not mailto: links."Patrick Scott2010-11-082-9/+15
|\ \ \
| * | | Encode email addresses that are not mailto: links.Patrick Scott2010-11-082-9/+15
| |/ / | | | | | | | | | | | | | | | | | | | | | Fix a few extra copies of KURL and String. Added more characters to the list of allowable mailbox characters. Bug: 3038103 Change-Id: I49bd3ba9c628a70e7e1633d16fc329d64613dbf1
* | | Merge "Remove fast/dom/StyleSheet from the list of triaged LayoutTests"Steve Block2010-11-081-1/+0
|\ \ \
| * | | Remove fast/dom/StyleSheet from the list of triaged LayoutTestsSteve Block2010-11-081-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This should not have been in the list, as the directory was removed in https://android-git.corp.google.com/g/#change,68234 Change-Id: I5400bc5506f7f260d416b30aa27bd4243521b16d
* | | | Merge "Null-check in GLUtils::isEGLImageSupported()"Russell Brenner2010-11-081-2/+3
|\ \ \ \
| * | | | Null-check in GLUtils::isEGLImageSupported()Russell Brenner2010-11-051-2/+3
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | Avoid segfault by checking for null strings in GLUtils::isEGLImageSupported() and GLUtils::isEGLFenceSyncSupported(). Bug: 3169653
* | | | Merge "Fix text-shadow style when blur is 0px"Teng-Hui Zhu2010-11-081-7/+4
|\ \ \ \
| * | | | Fix text-shadow style when blur is 0pxTeng-Hui Zhu2010-11-051-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When blur is 0px , the should at least show up without any blurry. http://b/issue?id=2581273 Change-Id: I3db26647c1ed3f7dd29e7045ae6f5c5b81722da6
* | | | | Fix some compiler warningsSteve Block2010-11-083-7/+7
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Noe that in FindCanvas.h we include external/icu4c/common/unicode/umachine.h, rather than external/webkit/WebCore/icu/unicode/umachine.h to avoid warnings about redefining U_NAMESPACE_BEGIN We should be using the header from external/icu4c because we don't include any ICU headers from WebCore. The fix works becuase external/icu4c/common is on the include path, but WebCore/icu is not. Change-Id: I5c0ff1c5815018ba97962595debca12a17bdd0cd
* | | | Merge "Fix compilation error when ANDROID_LAYOUT is not defined."Shimeng (Simon) Wang2010-11-052-1/+5
|\ \ \ \
| * | | | Fix compilation error when ANDROID_LAYOUT is not defined.Shimeng (Simon) Wang2010-11-052-1/+5
| | | | | | | | | | | | | | | | | | | | Change-Id: I6bdb9832bd94017a5f4a894474c30f2cea89d39d
* | | | | Fix the blank screen bug.Nicolas Roard2010-11-051-5/+13
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | As the texture generator thread isn't an infinite loop, we could miss a signaled new request. Bug:3155078 Change-Id: Ifad1ec356b061eec24399cad4b572866f6d74f06
* | | | Support partial invalidation of tiles based on webkit's inval rect.Derek Sollenberger2010-11-0513-205/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This CL reverts the rollback of the original CL now that we have fixed bug #3165953. This reverts commit 144ccd9c8dba05ffaa0ae598f9b70032050fc20e. Change-Id: Ibb5254f652ed95aa3b7b71bf24a2578c51e74a70
* | | | Merge "Do not create GL specific objects if we are not using hw acceleration"Derek Sollenberger2010-11-051-14/+18
|\ \ \ \
| * | | | Do not create GL specific objects if we are not using hw accelerationDerek Sollenberger2010-11-051-14/+18
| | | | | | | | | | | | | | | | | | | | | | | | | bug: 3166223 Change-Id: I5c18b76ac19119c3620636ce5d3b33892e18f523
* | | | | Merge "Code cleanup for FontCacheAndroid.cpp"Russell Brenner2010-11-051-3/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Code cleanup for FontCacheAndroid.cppRussell Brenner2010-11-041-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minor changes to allow check-webkit-style to complete without warning for FontCacheAndroid.cpp. Change-Id: Ifaa8634d53374c94251641d6b9daf5f8114af9e9