summaryrefslogtreecommitdiffstats
path: root/Source/WebKit
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* | Fix plugin crashes due to bad ref counting.Derek Sollenberger2011-08-291-9/+3
|/ | | | | bug: 5197948 Change-Id: Iece573a141feda56af2123b5fc9ace4cefa5139d
* Fix PictureSet invlidation rectangle bugBen Murdoch2011-08-262-2/+7
| | | | | | | | | | | | | Set the height of the invalidation rectangle correctly. The last parameter to SkRect::set should be the bottom of the rectangle, not the desited height. Also, clear the content when we navigate between pages to avoid showing any stale content. Bug: 5213749 Change-Id: Ic75b9e9d8632750a15a03ebfbd4291fad03fca6a
* Fix crash when scrolling non-HW accelerated WebViewBen Murdoch2011-08-261-1/+4
| | | | | | | | Need to null check m_glWebViewState. It should also have a compile time guard. Bug: 5219373 Change-Id: I36fc559fd20e54dc34912f7843a9aa6d2316765b
* better locking while scrolling, but disables double bufferingChris Craik2011-08-252-5/+27
| | | | | | | | | | don't detect scrolling, query from java removes double buffering depends on CL in frameworks/base: https://android-git.corp.google.com/g/#/c/130213/ bug:5106313 Change-Id: Ibfa7f305874f4209fed001c030bb94e752d479b9
* Limit the number of inval rects we send to the UINicolas Roard2011-08-231-0/+20
| | | | | | bug:5204192 Change-Id: I5c29e9b2411ac2e05274d9a89c472285ed1aeb67
* Merge "Fix repaint when we toggle the inverted mode - add a boolean return ↵Nicolas Roard2011-08-181-2/+5
|\ | | | | | | in WebView::nativeSetProperty() - add an inverted flag in BaseTileTexture"
| * Fix repaint when we toggle the inverted modeNicolas Roard2011-08-181-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | - add a boolean return in WebView::nativeSetProperty() - add an inverted flag in BaseTileTexture Note that we invert the textures rather than the final screen. bug:5167645 java counterpart: https://android-git.corp.google.com/g/#/c/129133/ Change-Id: I249e429dbabb347b1c5c0828ef4fad17ece6e4b3
* | Merge "tile prefetching now triggered automatically"Chris Craik2011-08-181-7/+0
|\ \ | |/ |/|