summaryrefslogtreecommitdiffstats
path: root/Source/WebCore
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Optimize recompute bounds checksNicolas Roard2012-08-012-16/+44
| |_|/ |/| | | | | | | | Change-Id: I7819ec6a86bf8a0ec9e9033907b68a4aafa1cf22
* | | Memory cleanupJohn Reck2012-07-312-53/+61
| | | | | | | | | | | | | | | | | | Save 24 bytes per GraphicsOperation, yay! Change-Id: I6719836b376ffeb99657a882a03d60d172d76705
* | | Switch GraphicsOperation to LinearAllocatorJohn Reck2012-07-319-94/+199
| | | | | | | | | | | | Change-Id: I9afb489c55a7acfdc35cfe8655d46ce47923b3df
* | | Don't use SkPicture for DrawText recordingJohn Reck2012-07-279-124/+276
| | | | | | | | | | | | Change-Id: I5b6872bc37eefded7decae767fc39f1cef858dac
* | | Merge "DO NOT MERGE Push everything into an R-Tree" into jb-mr1-devJohn Reck2012-07-278-539/+233
|\ \ \
| * | | DO NOT MERGE Push everything into an R-TreeJohn Reck2012-07-278-539/+233
| | | | | | | | | | | | | | | | | | | | | | | | Cherry pick from master Change-Id: I0ef32777f33104d440459d9d4d3c0d61f75a11a2
* | | | Fix background tiles drawingChris Craik2012-07-272-3/+5
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Bug:6875992 Initialize the InstrumentedPlatformCanvas with the correct background color so that if no painting is done, the background color is returned as the pure color. Change-Id: Ibe928a4e158f0a4302e0996eca88c3e8b1f1b666
* | | am f35e08fe: am 0e8bb600: Null check to fix crashBart Sears2012-07-241-1/+3
|\ \ \ | |/ / | | | | | | | | | * commit 'f35e08fefff71bb9b84b679f8d13cf57c6e1d756': Null check to fix crash
| * | Null check to fix crashBart Sears2012-07-231-1/+3
| |/ | | | | | | | | | | | | Need to make sure that img is not zero. bug: 6864545 Change-Id: I2a2c5440347681b462abaa5ac9101ddb6137c8c4
* | Merge "Support autoplay attribute for media element, with optional gesture ↵Teng-Hui Zhu2012-07-241-1/+4
|\ \ | | | | | | | | | requirement."
| * | Support autoplay attribute for media element, with optional gesture requirement.Teng-Hui Zhu2012-07-241-1/+4
| | | | | | | | | | | | | | | | | | bug:6806306 Change-Id: I09a7494278be5631d64d125390559058682386d1
* | | Merge "Fix bounds not being correctly propagated..."Nicolas Roard2012-07-241-4/+11
|\ \ \
| * | | 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-203-3/+13
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| |
| * | | add webSetting API to allow media play without user gestureTeng-Hui Zhu2012-07-183-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-197-16/+24
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Perform check for text/content on recording context PicturePilesChris Craik2012-07-197-16/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-193-57/+69
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 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 "Don't prepare in invoke mode unless needed"Chris Craik2012-07-162-6/+33
|\ \ \ \ \ | | |_|/ / | |/| | |