summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Fix bounds not being correctly propagated...Nicolas Roard2012-07-241-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I81421e45e07eddc4153996797cd9bddda9c2b8c7
* | | | | | Merge "Revert "Crash if stack is corrupted""Chris Craik2012-07-241-3/+1
|\ \ \ \ \ \
| * | | | | | Revert "Crash if stack is corrupted"Chris Craik2012-07-241-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:5367327 bug:6656642 This reverts commit 874e5fbe3113052b0e3b7068d4b8df89bdeb4579 Change-Id: I0fd636bd93c47e9e21fac2ccf1996048823e893a
* | | | | | | Merge "Don't attach empty PicturePile content to layer"Chris Craik2012-07-231-1/+2
|\ \ \ \ \ \ \
| * | | | | | | Don't attach empty PicturePile content to layerChris Craik2012-07-231-1/+2
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a frequent warning that was occurring due to empty-content layers being painted in merged layers: "Warning: painting PicturePile without content!" Change-Id: I71dbc3cdf1adbbcdd15c833add753cdd06cfcd4f
* | | | | | | Merge "Reduce post-zoom painting delay to 100ms"Chris Craik2012-07-231-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Reduce post-zoom painting delay to 100msChris Craik2012-07-231-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibaa44ce9c24bdf05de0963efe12d9123113b08b6
* | | | | | | Implement missing recording drawsJohn Reck2012-07-202-3/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I15a9c63d7aed9f54095763499d3ffff2e17872b7
* | | | | | | Merge "Fix bounds for shadows"John Reck2012-07-202-4/+26
|\ \ \ \ \ \ \
| * | | | | | | Fix bounds for shadowsJohn Reck2012-07-202-4/+26
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Change-Id: I304c6e78e9e570dd4e67fa101697ca3b2f17acd7
* | | | | | | Merge "add webSetting API to allow media play without user gesture"Teng-Hui Zhu2012-07-204-3/+19
|\ \ \ \ \ \ \ | |/ / / / / / |/| | / / / / | | |/ / / / | |/| | | |
| * | | | | add webSetting API to allow media play without user gestureTeng-Hui Zhu2012-07-184-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:6806306 This also include partial change from webkit. http://trac.webkit.org/changeset/91232 Framework change: https://android-git.corp.google.com/g/#/c/208569/ Change-Id: I1a843472c0ce3b01bcad3b7c3c12c93702f2970c
* | | | | | SurfaceBackings are always zoomable once zoomableChris Craik2012-07-193-9/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously toggling hasText for the content of the SurfaceBacking was enough to cause it to change scale entirely each time the value was changed. Now the allowZoom flag is sticky to avoid unnecessary full-SurfaceBacking repaints. Additionally, changes from allowZoom true->false will not trigger delay. Change-Id: Ie6a13850f86d21f5a12a184c08b940aa2156ef07
* | | | | | Merge "Use canvas-based pure color check"Chris Craik2012-07-196-14/+333
|\ \ \ \ \ \
| * | | | | | Use canvas-based pure color checkChris Craik2012-07-196-14/+333
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fall back to standard brute-force method. InstrumentedPlatformCanvas from upstream webkit trunk/Source/WebCore/platform/graphics/blackberry/InstrumentedPlatformCanvas.h as of changeset 113390 ( http://trac.webkit.org/changeset/113390 ) Change-Id: I7b3884b8284d896c0948d23b6ec9fe0d2d98a6d5
* | | | | | | Merge "Perform check for text/content on recording context PicturePiles"Chris Craik2012-07-199-18/+60
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Perform check for text/content on recording context PicturePilesChris Craik2012-07-199-18/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only implemented for now when USE_RECORDING_CONTEXT is enabled. Standard SkPicture PicturePile implementation defaults to hasText = hasContent = true. Change-Id: I535b53151963bf8c415e420c1d5a789954e98cbf
* | | | | | | Support beginTransparentLayerJohn Reck2012-07-194-58/+70
| |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handle it the same as a save/restore, but split up the SkMatrix handling as beginTransparentLayer does not save the matrix Also, enable RecordingContext by default, as all major known issues should be fixed now. Change-Id: I414556f65d5de704e2ce18e44a87d932b937993b
* | | | | | Fix issues with bounds computationNicolas Roard2012-07-181-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1a956939c35ab37a2195a5589276589301c97da9
* | | | | | Fix loggingJohn Reck2012-07-181-1/+1
|/ / / / / | | | | | | | | | | | | | | | Change-Id: Id69b9d7ff6c7bdecbf344cd4b982abbb292a415d
* | | | | Fix crashes -- we were resetting a potentiallyNicolas Roard2012-07-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | used PicturePile. bug:6835416 Change-Id: I7b66d9a6b5bea7196181e2a6dfcecef33d4996d0
* | | | | Fix crashes -- we were resetting a potentiallyNicolas Roard2012-07-181-16/+9
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | used PicturePile. bug:6835416 Change-Id: I5d810af206e111cfb7645e53d11f1aa6b35b313e
* | | | Merge "Fix bounding box calculations"Nicolas Roard2012-07-172-10/+17
|\ \ \ \
| * | | | Fix bounding box calculationsNicolas Roard2012-07-172-10/+17
| | | | | | | | | | | | | | | | | | | | Change-Id: I71b309c96cedefee66b9b7100e483c934e198085
* | | | | Merge "Use a linear allocator for the RTree"John Reck2012-07-175-63/+301
|\ \ \ \ \
| * | | | | Use a linear allocator for the RTreeJohn Reck2012-07-175-63/+301
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I5e04c28a0c65378a26b1b99bcfeed4331591e265
* | | | | | Merge "Use audio_channel_out_mask_from_count"Glenn Kasten2012-07-171-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Use audio_channel_out_mask_from_countGlenn Kasten2012-07-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I52d46f45692c5b0ed0a23b01cb6b21c9bf672840
* | | | | | Merge "Use PicturePile in layers"Nicolas Roard2012-07-173-29/+32
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Use PicturePile in layersNicolas Roard2012-07-173-29/+32
| |/ / / / | | | | | | | | | | | | | | | Change-Id: I68b4c303b59fd4127c83e9ccb1d43ed630e21253
* | | | | Merge "Cache gl operations to avoid redundancy"Chris Craik2012-07-172-22/+63
|\ \ \ \ \
| * | | | | Cache gl operations to avoid redundancyChris Craik2012-07-162-22/+63
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1e8f607a94685f3aa8f63e40fe2a265bca8a084e
* | | | | | Merge "Revert "Don't prepare in invoke mode unless needed""Chris Craik2012-07-172-33/+6
|\ \ \ \ \ \
| * | | | | | Revert "Don't prepare in invoke mode unless needed"Chris Craik2012-07-172-33/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:6829376 This reverts commit 0453f79675ffe6fddb59add2dcee0e3f0e7e74b1
* | | | | | | Merge "Clear the player even when completelyLoaded"Teng-Hui Zhu2012-07-171-1/+4
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Clear the player even when completelyLoadedTeng-Hui Zhu2012-07-171-1/+4
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clear will only happen when the player is stopped and we are moving away from the current page. bug:6520904 Change-Id: I8fd872eefdc012aa819280499298e50186a9a20f
* | | | | | Add remove functionNicolas Roard2012-07-162-5/+43
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1d9c361cff6d8b5ff5f1cd198ca97740fdcc2954
* | | | | | Merge "Add some comments/cleanup"Nicolas Roard2012-07-162-158/+192
|\ \ \ \ \ \
| * | | | | | Add some comments/cleanupNicolas Roard2012-07-162-158/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I71e41f1a76ac3e8e845d9636d57cf3896bb6ec0d
* | | | | | | Merge "Delete unused code"John Reck2012-07-163-413/+0
|\ \ \ \ \ \ \
| * | | | | | | Delete unused codeJohn Reck2012-07-163-413/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8ef6737ef4798d0a0b9100ea60e3a04b8198661c
* | | | | | | | Merge "Don't prepare in invoke mode unless needed"Chris Craik2012-07-162-6/+33
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | / / / / | | |_|/ / / / | |/| | | | |
| * | | | | | Don't prepare in invoke mode unless neededChris Craik2012-07-122-6/+33
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A change in collection, visible rect or scale will cause a re-prepare in invoke mode. Always re-prepare in draw mode to keep updating tile draw counts - this way a scrolling webview doesn't steal tiles unjustly from a non-scrolling webview. Change-Id: Idf9f88afe36b582a3aa0369cfb76d8e47e5d3da6
* | | | | | Merge "improved text bound estimates"Victoria Lease2012-07-161-34/+26
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | improved text bound estimatesVictoria Lease2012-07-161-34/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous text bound estimates were incorrect for vertical text, empty for single-glyph runs, and generally way too large. This change addresses all of the above issues. Change-Id: I5f3740a96f0532609f57347299ccb1adf78dc391
* | | | | | New R-Tree implementationNicolas Roard2012-07-134-1626/+651
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If46f35856279ab2a356cb7f99671fcd15f4ddf37 (cherry picked from commit 19d56fe70a9ea33c3ce2ad4f0b547e35453aeafd)
* | | | | | Fix getTotalMatrix()John Reck2012-07-132-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I13145c96ae5911c5ebe6b2006c53f1a05ffddc1e
* | | | | | Fix stuttering caused by mallinfoJohn Reck2012-07-131-36/+8
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mallinfo will block any malloc/frees while it is running, and unfortunately it is rather slow - it takes upwards of 70ms. Fortunately, we don't need all the info mallinfo returns, and can instead query for the total usage directly. This call merely returns a global value, so the caching mechanism that is in place is no longer necessary. Change-Id: Ida3af9202a6825b19b8590d4b40ca72ba2230c90
* | | | | Handle MatrixesJohn Reck2012-07-133-14/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure to take into account the current matrix to calculate the right global bounds Tag operations with the matrix that affected their drawing Change-Id: Iadda9f3849dc3df1507e63423ff8d3ad0f37d74e
* | | | | Merge "De-dupe States, fix state allocation issues"John Reck2012-07-121-10/+47
|\ \ \ \ \