summaryrefslogtreecommitdiffstats
path: root/Source/WebKit
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge "Limit the number of buckets in a PictureSet"Russell Brenner2011-09-273-34/+45
|\
| * Limit the number of buckets in a PictureSetRussell Brenner2011-09-263-34/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | Added MAX_BUCKET_COUNT_X and _Y so that absurdly large pages, such as those in LayoutTests, don't run out of memory due to millions of buckets. Renamed checkDimensions() to setDimensions() and made inval an optional parameter so that it can be used more generally within PictureSet to adjust settings. Bug: 5300146 Change-Id: Ic6c2dc97085ef38d5782aa005b71a6797d165e24
* | Merge "Enable the CPU upload path for Browser."Teng-Hui Zhu2011-09-231-0/+5
|\ \
| * | Enable the CPU upload path for Browser.Teng-Hui Zhu2011-09-231-0/+5
| |/ | | | | | | | | | | | | | | | | | | | | | | The default for WebView should be still be GPU upload. That means Gmail will be default to using GPU upload. bug:5347539 The browser change is in https://android-git.corp.google.com/g/#/c/137606/ Change-Id: Ic7d42331511b24cf8a58f2f5fb64aaffc18cae5f
* | Merge "Fix find-in-page to scroll scrollable layers"Steve Block2011-09-222-7/+42
|\ \
| * | Fix find-in-page to scroll scrollable layersSteve Block2011-09-222-7/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This requires the addition of the following methods ... - Layer::contentIsScrollable() - Layer::localToParent() - ScrollableLayerAndroid::scrollRectIntoView() Bug: 5262656 Change-Id: I2f1cf3342f73890f98a172f1b4e3f440c02dd9f4
* | | Merge "Clean up style and add some comments in Layer"Steve Block2011-09-221-2/+2
|\ \ \ | |/ /
| * | Clean up style and add some comments in LayerSteve Block2011-09-211-2/+2
| |/ | | | | | | | | | | | | | | | | This is preparation for https://android-git.corp.google.com/g/#/c/134488/4 Refactoring only, no functional change. Bug: 5262656 Change-Id: I44e362cf35fc5080f7d9fba34183188d3a2a6331
* | Post a full WebView inval when we navigate to a new page.Ben Murdoch2011-09-212-5/+5
|/ | | | | | | | | | Rather than just posting an inval when we start to load a new page, we should do so on any new intra-page navigation, so that we cover cases that don't originate from Java. For example, when navigating the page cache. Bug: 5266447 Change-Id: I035ddcd9ef7d06a69a8adfe89cba75be7c502edb
* Merge "Reapply: Fix for bug 5226268 [Browser] http keep-alive packets DO NOT ↵Ben Murdoch2011-09-201-1/+2
|\ | | | | | | MERGE"
| * Reapply: Fix for bug 5226268 [Browser] http keep-alive packets DO NOT MERGEKristian Monsen2011-09-191-1/+2
| | | | | | | | | | | | | | | | | | Disabling SPDY as part of not reusing connections Also needs the following CL in external/chromium: https://android-git.corp.google.com/g/#/c/135472/ Change-Id: If69a5c4ba3965c0465808b13a51f9221fdf4e639
* | Merge "Fix the missing controller for inline video."Teng-Hui Zhu2011-09-191-1/+1
|\ \
| * | Fix the missing controller for inline video.Teng-Hui Zhu2011-09-191-1/+1
| | | | | | | | | | | | | | | Bug:5340451 Change-Id: Ifd706f61f824d1019f998569774b600ae9a9f5b9
* | | Merge changes Ifb6cc64e,I4d819cc5Steve Block2011-09-193-5/+4
|\ \ \ | |/ / |/| | | | | | | | | | | * changes: Simplify logic in ScrollableLayerAndroid::scrollTo() Fixes style and adds some comments to layers code
| * | Fixes style and adds some comments to layers codeSteve Block2011-09-193-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | Also removes FrameCachePermission::AllowNewest. This should have been removed as part of https://android-git.corp.google.com/g/#/c/2712. Bug: 5262656 Change-Id: I4d819cc5087653e4a1180d04ca0b5b20db7e2305
* | | Merge "Check for null selection in modifySelection"Russell Brenner2011-09-191-0/+5
|\ \ \
| * | | Check for null selection in modifySelectionRussell Brenner2011-09-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MoveSelection and supporting routines have appeared in one-off crash reports for monkey runs. It's not yet clear whether or not these conditions are human-reproducible, but returning an empty string when a null selection is unexpectedly encountered in modifySelection() should make the release build somewhat safer, while asserting in the debug build. Bug: 5244036 Change-Id: I4d492286cebf9884da0c675aa71175b8aa39f4b9
* | | | Merge "We be GL ringing it all over them layers"John Reck2011-09-192-3/+18
|\ \ \ \ | |_|/ / |/| | |
| * | | We be GL ringing it all over them layersJohn Reck2011-09-192-3/+18
| | |/ | |/| | | | | | | | | | | | | Bug: 5333083 Change-Id: Ia2b03d8d9e0167d06f8a900152e25e66372acd59
* | | Fix find-in-page to scroll to search results in layersSteve Block2011-09-193-16/+38
|/ / | | | | | | | | | | | | | | Note that this fix does not correctly handle search results in scrollable layers. This will be done in a later fix. Bug: 5262656 Change-Id: I9f16e2f0f0a94d2d8a6ad995bde1715c822d5dab
* | Merge "Fix invalidation rect sizes"Ben Murdoch2011-09-191-17/+4
|\ \
| * | Fix invalidation rect sizesBen Murdoch2011-09-161-17/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When splitting the invalidation rect over the tiles that it invalidates, we need to use the tile's offset to calculate the top/left co-ordinate in the case that the inval rect only covers part of the tile. (See change Ie3b4be68 for the regression) Bug: 4965594 Change-Id: I6a18f1d3d223f5389b0f4f35fab9e579f499e9da
* | | Merge "Fix crash in WebViewCore::scrollNodeIntoView"Ben Murdoch2011-09-161-2/+6
|\ \ \
| * | | Fix crash in WebViewCore::scrollNodeIntoViewBen Murdoch2011-09-161-2/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | Fix crash when traversing the node hierarchy. Need to stop when parent() returns null. Bug: 5244036 Change-Id: I4120d4b6ea14c0a20c84f6bb789573d03e1915b3
* | | Merge "Add null checks in getTouchHighlightRects()"Russell Brenner2011-09-161-2/+2
|\ \ \ | |/ / |/| |
| * | Add null checks in getTouchHighlightRects()Russell Brenner2011-09-151-2/+2
| |/ | | | | | | | | | | | | Make sure renderer exists before calling it. Bug: 5300238 Change-Id: Ie01bc1aaab3390d7c82be65a9b1d183167677e3c
* | Merge "Fix handling of empty URLs when setting up the NoDomain error page"Steve Block2011-09-151-1/+7
|\ \ | |/ |/|
| * Fix handling of empty URLs when setting up the NoDomain error pageSteve Block2011-09-121-1/+7
| | | | | | | | | | Bug: 5293606 Change-Id: Iace4f8a56bc4d8b8cbd01fb369cecf22564b7c8c
* | Hookup internal plumbing needed to expose new plugin API.Derek Sollenberger2011-09-091-0/+1
| | | | | | | | | | bug: 5239378 Change-Id: I2078db559315f93e8c43052bf9718566157f971b
* | Merge "Deallocate graphics memory with onTrimMemory signals"Chris Craik2011-09-081-0/+4
|\ \
| * | Deallocate graphics memory with onTrimMemory signalsChris Craik2011-09-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | bug:5269460 Deallocate the graphics memory backing a BaseTileTexture on onTrimMemory signals, and accordingly allocate it lazily, as needed. Change-Id: I52039723f47e6470e4fe8dd987d384017005390f
* | | Merge "Add Plugin API for a video framerate callback."Derek Sollenberger2011-09-082-0/+31
|\ \ \
| * | | Add Plugin API for a video framerate callback.Derek Sollenberger2011-09-082-0/+31
| | |/ | |/| | | | | | | | | | bug: 5239378 Change-Id: I5f7d33302d5a40f58ec12a3c0be63cb51d4ffc75
* | | Merge "Implement PictureSet(SkPicture*) ctor in FAST_PICTURESET case"John Reck2011-09-071-0/+21
|\ \ \ | |_|/ |/| |
| * | Implement PictureSet(SkPicture*) ctor in FAST_PICTURESET caseJohn Reck2011-09-071-0/+21
| |/ | | | | | | | | | | Bug: 5270617 Change-Id: I5bcdf551a028588aa34956f98039d893d646b362
* | OnTrimMemory plumbingJohn Reck2011-09-071-0/+15
|/ | | | | | Bug: 5269460 Change-Id: Iad6513787b6737d45f1537973e08469005ed4dac
* Merge "Fix for plugin being "centered" to the left corner instead of center"Derek Sollenberger2011-09-071-9/+8
|\
| * Fix for plugin being "centered" to the left corner instead of centerDerek Sollenberger2011-09-061-9/+8
| | | | | | | | | | bug: 5149930 Change-Id: I23aa7f8292806897cbc99f7a36e6aec428daf859
* | Revert "WebView animation support"Teng-Hui Zhu2011-09-061-1/+0
|/ | | | | | | This reverts commit 078f4452393311da6165131451fcf86e04e04f25. bug:5264188 Change-Id: I3dd6cf46a168893aa3067615f2f0f902c6f66d74
* Enable double buffering via base tilesChris Craik2011-09-021-1/+16
| | | | | | | | | | | | bug:2522049 allocate textures and tiles using the gldraw count when they were most recently prepared remaining issues: -layers still flicker (presumably from texture stealing) -layers aren't double buffered yet Change-Id: Iccdf68326d7d476269d4e3a13903aaab249ee92d
* Merge "Closing idle connections, including jni interface"Kristian Monsen2011-09-013-0/+28
|\
| * Closing idle connections, including jni interfaceKristian Monsen2011-09-023-0/+28
| | | | | | | | | | | | Part of fix for bug 4487538 Current Drain Change-Id: Ib08ea52c1c71726b76a5811663b6990aa13146ad
* | Merge "WebView animation support"Teng-Hui Zhu2011-09-011-0/+1
|\ \
| * | WebView animation supportTeng-Hui Zhu2011-08-311-0/+1
| | | | | | | | | | | | | | | bug:4982054 Change-Id: I6f4fe313d242f728a515c485a2531611d7166198
* | | Merge "Allow native to query selection region"John Reck2011-09-013-0/+26
|\ \ \ | |_|/ |/| |
| * | Allow native to query selection regionJohn Reck2011-08-313-0/+26
| | | | | | | | | | | | | | | | | | | | | Bug: 5224394 Bug: 5208328 Change-Id: I2141ad80a78f717e3005740285661cd1f558dfca
* | | Enable the FAST_PICTURESET codepathNicolas Roard2011-08-312-2/+2
| | | | | | | | | | | | | | | bug:5218173 bug:5145259 Change-Id: I4518185eb8501dffeef99c08c4ae703c63326e91
* | | Merge "Implement a faster pictureset Cluster the invalidations in regular ↵Nicolas Roard2011-08-313-41/+425
|\ \ \ | |/ / |/| | | | | buckets"
| * | Implement a faster picturesetNicolas Roard2011-08-313-41/+425
| | | | | | | | | | | | | | | | | | | | | | | | Cluster the invalidations in regular buckets bug:5218173 bug:5145259 Change-Id: Ie3b4be6848b51ca0306bd163803635f9481ace9b
* | | Make sure WebViewClient.onPageStarted() doesn't preceed ↵Steve Block2011-08-314-25/+37
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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