summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/graphics/android/BaseLayerAndroid.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring the zoomNicolas Roard2010-11-241-38/+43
| | | | Change-Id: I84d44b6aab2222b52d21a65ceb74e390c677fe72
* reenable draw extras when GL is turned onCary Clark2010-11-231-0/+11
| | | | | | | | | | | | | | | | This captures the drawing in the UI thread, then passes the drawing to the tile imaging thread. The draw extras interface now takes an additional rectangle, and each draw extra fills in the inval area formed as that part is drawn. The old extra implementation in GLWebViewState has been removed. The inval portion of the setBaseLayer call has been split out so it can be called directly. bug:3161294 Change-Id: I28d3e6879059770b973e7c0f7c0796909f7359aa
* Fix the Zoom out / dirty tiles bugNicolas Roard2010-11-221-0/+7
| | | | | Bug:3212531 Bug:3212527 Change-Id: Ie038f5b42cd34653f0a3e8fbe8c1fb1c0c3aceca
* Clear GL inside clear view.Shimeng (Simon) Wang2010-11-221-0/+6
| | | | | issue: 3215000 Change-Id: I8668a857d840084c363b13c95efffc740a1451db
* Fix browser ANR when using Hardware AccelerationNicolas Roard2010-11-221-1/+2
| | | | | Bug:3217947 Change-Id: Ic0da5c4c131026a88afff2acc254a23a4d6a42ff
* Track all tiles in the viewport instead of only the upper left tile.Derek Sollenberger2010-11-121-16/+13
| | | | | | | | | | | | | | | 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
* 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
* Set the page background color in BaseLayerAndroidNicolas Roard2010-11-021-30/+5
| | | | | | This allows us to show the correct background even if the tiles aren't yet painted. Change-Id: Ia3ef97770aadb5f64490e44f20110ea21578ccd0
* add function to find color on picture's edgeCary Clark2010-11-011-0/+26
| | | | | bug:3065048 Change-Id: I18ef06a4b9ac3bef077f08efd738958bd5abaafe
* Fix for split text bug.Nicolas Roard2010-10-271-1/+1
| | | | | | Bug:3134026 Change-Id: I0ccaf27b8ede58603aeb2284c56527d4fe0a589b (cherry picked from commit ca3a75fc3f9712c15e4a84ebcfd48699963896bb)
* Fix random crashes when HW acceleration is turned on.Nicolas Roard2010-10-261-8/+15
| | | | | | Bug:3107362 Change-Id: I354a07369056e696deed7458a4f4e14d54b7f6c8
* Add DEBUG_COUNT stuffNicolas Roard2010-10-261-0/+7
| | | | | Change-Id: I99a0d2bc23da6299228ba5adea7cf161e01d8fbf (cherry picked from commit 8f12379d1df1bc5f2e85bce687d89ba20d4a5e9e)
* Fix PictureSet update crashNicolas Roard2010-10-141-0/+13
| | | | Change-Id: I5fec3f1ce421831b3fecae4030d63a29fe75fa1c
* GL rendering (without layers)Nicolas Roard2010-10-131-0/+214
This is a two-parts CL, Its counterpart is https://android-git.corp.google.com/g/#change,64863 Change-Id: I40fcf3b7b6d28b887b101219c973070aeefbb777