summaryrefslogtreecommitdiffstats
path: root/Source/WebCore
Commit message (Collapse)AuthorAgeFilesLines
* Merge "A better CPU upload path"Teng-Hui Zhu2011-09-201-7/+13
|\
| * 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
* | Merge "Fix missing tiles"Chris Craik2011-09-192-16/+28
|\ \
| * | Fix missing tilesChris Craik2011-09-192-16/+28
| |/ | | | | | | | | | | | | | | | | | | bug:5335634 Fix issue where stealing a back texture from a tile (while the tile was ready to swap) wouldn't mark tile as dirty. Now, mark tile dirty whenever texture is stolen from it, and avoid trying to steal busy textures. Change-Id: Iacbda17ba4b4c6382ceb1c84a6e5f02e609a76a5
* | Merge changes Ifb6cc64e,I4d819cc5Steve Block2011-09-195-23/+37
|\ \ | | | | | | | | | | | | | | | * changes: Simplify logic in ScrollableLayerAndroid::scrollTo() Fixes style and adds some comments to layers code
| * | Simplify logic in ScrollableLayerAndroid::scrollTo()Steve Block2011-09-191-4/+1
| | | | | | | | | | | | | | | | | | | | | No functional change Bug: 5262656 Change-Id: Ifb6cc64e7578625acc1d5e91b8296b9e4cf1d449
| * | Fixes style and adds some comments to layers codeSteve Block2011-09-194-19/+36
| | | | | | | | | | | | | | | | | | | | | | | | 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 "We be GL ringing it all over them layers"John Reck2011-09-193-70/+83
|\ \ \
| * | | We be GL ringing it all over them layersJohn Reck2011-09-193-70/+83
| |/ / | | | | | | | | | | | | | | | Bug: 5333083 Change-Id: Ia2b03d8d9e0167d06f8a900152e25e66372acd59
* | | Merge "Prepare tiles in reverse draw order"Chris Craik2011-09-193-4/+28
|\ \ \ | |_|/ |/| |
| * | Prepare tiles in reverse draw orderChris Craik2011-09-193-4/+28
| |/ | | | | | | | | | | | | | | | | bug:5335634 By preparing tiles in the reverse of draw order, tiles on top are given textures first and less likely to be missing. Change-Id: Idafde3e0789e24459bba2db150081969810a0021
* | Fix one typo in the GL state restoreTeng-Hui Zhu2011-09-191-1/+1
|/ | | | | | bug:5044597 Change-Id: Ib70e48f4503a85952afb28da3a6c500b0c011bb8
* 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
* 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 "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-091-0/+2
|\ \ \
| * | | Hookup internal plumbing needed to expose new plugin API.Derek Sollenberger2011-09-091-0/+2
| |/ / | | | | | | | | | | | | 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-085-1/+65
|\ \ \ \
| * | | | Deallocate graphics memory with onTrimMemory signalsChris Craik2011-09-085-1/+65
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-085-4/+35
|\ \ \ \
| * | | | Add Plugin API for a video framerate callback.Derek Sollenberger2011-09-085-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | | 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 "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
* | | | 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 "Cherry-pick WebKit change 85623 to fix ↵Steve Block2011-09-061-0/+5
|\ \ \ | | | | | | | | | | | | RenderInline::culledInlineAbsoluteQuads()"
| * | | Cherry-pick WebKit change 85623 to fix RenderInline::culledInlineAbsoluteQuads()Steve Block2011-09-061-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://trac.webkit.org/changeset/85623 Bug: 4986300 Change-Id: If557cbd8c6914dc6875b87cfe04591f9bfa42047
* | | | Merge "Fix logic error in Android style version calculation."Ben Murdoch2011-09-061-2/+6
|\ \ \ \
| * | | | Fix logic error in Android style version calculation.Ben Murdoch2011-09-061-2/+6
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to update the style version on a width or height change, and also detect a transition from display:none to display:something (and vice versa) in which case WebKit will pass the display:none style as a null pointer. Bug: 5137070 Change-Id: I82fa3fbe990cfc4c733a2f4fed8be37f11e44ba4
* | | | Merge "Revert "WebView animation support""Teng-Hui Zhu2011-09-063-39/+5
|\ \ \ \ | |_|/ / |/| | |
| * | | Revert "WebView animation support"Teng-Hui Zhu2011-09-063-39/+5
| |/ / | | | | | | | | | | | | | | | | | | This reverts commit 078f4452393311da6165131451fcf86e04e04f25. bug:5264188 Change-Id: I3dd6cf46a168893aa3067615f2f0f902c6f66d74