summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* A better CPU upload pathTeng-Hui Zhu2011-09-201-7/+13
| | | | | | | | Clean up the unnecessary Surface Texture operation in CPU upload code path. bug:5347539 Change-Id: Id8cf1d3e472dce2470bc62a844b95e8d5d2a6371
* Fix one typo in the GL state restoreTeng-Hui Zhu2011-09-191-1/+1
| | | | | | bug:5044597 Change-Id: Ib70e48f4503a85952afb28da3a6c500b0c011bb8
* 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 "Share the display from the UI thread"Teng-Hui Zhu2011-09-162-13/+27
|\ \
| * | Share the display from the UI threadTeng-Hui Zhu2011-09-162-13/+27
| |/ | | | | | | | | | | | | | | | | | | Currently disable the wait b/c b/5332112. For now it should be the same functionality as the original workaround by using glDraw. bug:5270526 Change-Id: Ia6d6739909994d6ed756c6b195e6cf7ee9518c54
* | 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 Monkey crash in V8AbstractEventListener"Ben Murdoch2011-09-151-0/+8
|\ \
| * | Fix Monkey crash in V8AbstractEventListenerBen Murdoch2011-09-151-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | Monkey can trigger a situation such that script can execute while the frame is detached. Not clear if this can be triggered in normal usage, but the fix is simple enough. Bug: 5201341 Change-Id: Id5701cc0947e30103f9168cf43fcb164c0fe8356
* | | 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
* | | Merge "Improve tile painting prioritization to minimize stalled, blank tiles"Chris Craik2011-09-142-17/+16
|\ \ \ | |_|/ |/| |
| * | Improve tile painting prioritization to minimize stalled, blank tilesChris Craik2011-09-142-17/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5320450 * Greedily deallocate textures from stolen tiles * Force all prioritization values to be positive * Create simply described prioritization ordering: * Draw count * Has front texture? * position (if base tile) Change-Id: Icd5dab931f735c14c18feef5186c8245c5956cfd
* | | Merge "A better WAR of driver issue by using GPU fence"Teng-Hui Zhu2011-09-143-13/+39
|\ \ \
| * | | A better WAR of driver issue by using GPU fenceTeng-Hui Zhu2011-09-133-13/+39
| | | | | | | | | | | | | | | | | | | | bug:5270526 Change-Id: I790a3fc995edc73192b2bcb24eaa29e99434f2fb
* | | | Merge "Allocate textures based purely on viewport size"Chris Craik2011-09-131-2/+5
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Allocate textures based purely on viewport sizeChris Craik2011-09-131-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5211417 Allocate textures based upon viewport size, instead of visible nr of tiles. This will help prevent rare OOM issues triggering from a certain position in the page. Change-Id: Ib43fef0e0b9b8e4e26df448d67bb159a105e300c
* | | Merge "Fix layer tile allocation to be more consistent, less disco"Chris Craik2011-09-134-17/+34
|\ \ \ | |/ /
| * | Fix layer tile allocation to be more consistent, less discoChris Craik2011-09-124-17/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5290559 Two major things: * Avoid swapping front/back textures before the textures have been blitted to avoid race condition where blit fails because it doesn't see a back texture * Don't allow a tile to acquire its front texture to paint into, as the acquisition logic doesn't handle this. Change-Id: I84b59396ca9faaf3ddc7c75b6f66e4736bf4c3cf
* | | Merge "Fix the poster issue and full screen behavior html5 video"Teng-Hui Zhu2011-09-121-2/+16
|\ \ \ | |/ / |/| |
| * | Fix the poster issue and full screen behavior html5 videoTeng-Hui Zhu2011-09-121-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is related to the change in https://bugs.webkit.org/show_bug.cgi?id=49481, and it seems there is some following up discussion in this area. We will just follow what we did from Honeycomb and work around issues for now. bug:4523481 Change-Id: I3c2225afb078c24db423119a235266f222055431
* | | Fudge layer translation to always line up with view pixelsChris Craik2011-09-113-20/+24
| | | | | | | | | | | | | | | | | | bug:3367478 Change-Id: I37632de8503b0f3eba0a183a156d71ea48bdba98
* | | Merge "If unlock base layer marks tiles dirty, repaint"Chris Craik2011-09-094-22/+39
|\ \ \
| * | | If unlock base layer marks tiles dirty, repaintChris Craik2011-09-084-22/+39
| | | | | | | | | | | | | | | | | | | | bug:5278818 Change-Id: I03206bdc5e95743054c361f235e2d94b835a95d1
* | | | Merge "Hookup internal plumbing needed to expose new plugin API."Derek Sollenberger2011-09-092-0/+3
|\ \ \ \
| * | | | Hookup internal plumbing needed to expose new plugin API.Derek Sollenberger2011-09-092-0/+3
| |/ / / | | | | | | | | | | | | | | | | bug: 5239378 Change-Id: I2078db559315f93e8c43052bf9718566157f971b
* | | | Merge "Cherry-pick WebKit change 93521 to fix FrameLoader"Steve Block2011-09-091-8/+27
|\ \ \ \ | |/ / / |/| | |
| * | | Cherry-pick WebKit change 93521 to fix FrameLoaderSteve Block2011-09-091-8/+27
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/93521 Note that the change did not apply cleanly to FrameLoader::stopLoading() because we don't have http://trac.webkit.org/changeset/90164. See bug for details. Bug: 5264509 Change-Id: I824284b9daaa8bc033aebca558d5362ebfb617d8
* | | Merge "Stop layer tile flickering"Chris Craik2011-09-081-11/+14
|\ \ \
| * | | Stop layer tile flickeringChris Craik2011-09-081-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5265207 Don't steal textures with a draw count from last frame to prevent flickering Change-Id: I0a37b2417f0721b150b47920feea9ddb1666ec28
* | | | Merge "Deallocate graphics memory with onTrimMemory signals"Chris Craik2011-09-086-1/+69
|\ \ \ \
| * | | | Deallocate graphics memory with onTrimMemory signalsChris Craik2011-09-086-1/+69
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-087-4/+66
|\ \ \ \
| * | | | Add Plugin API for a video framerate callback.Derek Sollenberger2011-09-087-4/+66
| | | | | | | | | | | | | | | | | | | | | | | | | bug: 5239378 Change-Id: I5f7d33302d5a40f58ec12a3c0be63cb51d4ffc75
* | | | | Merge "Roll back fix for http://b/issue?id=4203823"Ben Murdoch2011-09-081-4/+1
|\ \ \ \ \
| * | | | | Roll back fix for http://b/issue?id=4203823Ben Murdoch2011-09-081-4/+1
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow positioned divs with overflow to scroll. Keeps tidying up that fix for http://b/issue?id=4203823 did and rolls back the functional change. Bug: 5216561ยง Change-Id: I6268bbe880c432c87ca04e68697f66b32b7032d0
* | | | | Merge "The CPU code path for uploading the textures"Teng-Hui Zhu2011-09-082-0/+14
|\ \ \ \ \
| * | | | | The CPU code path for uploading the texturesTeng-Hui Zhu2011-09-062-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is just for debugging anything related to the driver/HW. Change-Id: I26757f8259ec6b6c2406f78bf7aa9c5f527e31e7
* | | | | | 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
* | | | | Merge "Revert to allocate textures for layers which had overflow children."Teng-Hui Zhu2011-09-071-1/+1
|\ \ \ \ \
| * | | | | Revert to allocate textures for layers which had overflow children.Teng-Hui Zhu2011-09-071-1/+1
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original change on minimizing the texture for the overflow layer is too aggressive. Revert this until we have a better solution. bug:5254818 Change-Id: I77b43f151e801dd896baf197b9e523d20f42b469
* | | | | Merge "OnTrimMemory plumbing"John Reck2011-09-071-0/+15
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | OnTrimMemory plumbingJohn Reck2011-09-071-0/+15
| | |/ / | |/| | | | | | | | | | | | | | | | | | Bug: 5269460 Change-Id: Iad6513787b6737d45f1537973e08469005ed4dac
* | | | Merge "Cherry-pick WebKit change 92744 to fix RenderObjectChildList"Steve Block2011-09-071-1/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Cherry-pick WebKit change 92744 to fix RenderObjectChildListSteve Block2011-09-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/92744 Bug: 5263877 Change-Id: I672c48d3fb6dc90d0721b6c5638070eb944596f4
* | | | Merge "Fix for plugin being "centered" to the left corner instead of center"Derek Sollenberger2011-09-071-9/+8
|\ \ \ \ | |/ / / |/| | |