1705e50937fc9cb1344ed3272e14a00636b08730: merge again
Brad Lassey <blassey@mozilla.com> - Sat, 18 Feb 2012 18:17:10 -0500 - rev 92489
merge again
9b757be291639d5baad2dd859a13db990278e8d4: merge from mozilla-central
Brad Lassey <blassey@mozilla.com> - Sat, 18 Feb 2012 17:29:33 -0500 - rev 92488
merge from mozilla-central
ed2f63d8e4b608364ef7bb788f20a2712313eaf6: Bug 727939. Avoid double painting after invalidation. r=bgirard
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sat, 18 Feb 2012 18:06:30 -0500 - rev 92487
Bug 727939. Avoid double painting after invalidation. r=bgirard This reduces the paint rate on things like runfield so that we only paint at the rate that we're invalidating. We do so by not requesting render in endTransaction It looks like endTransaction is only called by endDrawing on the gecko thread and only on VirtualLayers. We don't need the extra requestRender call because we've already done the rendering.
52b69194d8f62b4457d1365054484cdb91d8e7ed: backing out e45688c8531c because it broke the build
Brad Lassey <blassey@mozilla.com> - Sat, 18 Feb 2012 14:21:48 -0500 - rev 92486
backing out e45688c8531c because it broke the build
e45688c8531c0fa5639b61b32167d57ff4cb949c: Stub untested gralloc support, disabled for now
Patrick Walton <pwalton@mozilla.com> - Fri, 17 Feb 2012 23:53:21 -0800 - rev 92485
Stub untested gralloc support, disabled for now
70c7baef22dfd3bdd14bda29703813d7b167c232: Bug 727140 - OOM due to zoom of background tabs going to zero. This prevents viewport resizing happening on background tabs which should be a bit faster. r=pcwalton
Doug Turner <dougt@dougt.org> - Fri, 17 Feb 2012 23:08:47 -0800 - rev 92484
Bug 727140 - OOM due to zoom of background tabs going to zero. This prevents viewport resizing happening on background tabs which should be a bit faster. r=pcwalton
c0c112a42001787f34bce291bd29962aac31f24d: Remove the warning because it's not useful, r=joe
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 17 Feb 2012 15:12:06 -0500 - rev 92483
Remove the warning because it's not useful, r=joe
922f460d0c7e64ff90246a549cde4f2e18594c63: Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom.
Chris Lord <chrislord.net@gmail.com> - Fri, 17 Feb 2012 23:44:47 +0000 - rev 92482
Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom. Zooming in caused the right and bottom edges of the page to be clipped. This was because we would try to scroll to coordinates that, untransformed, would be invalid. The document has no knowledge of the zoom, and so the scroll position needs to be forced somehow. Java compositor accomplished this using a CSS translation transformation, this accomplishes it by turning off scroll position clamping (a technique that the Java compositor should also employ, if the patch this relies on passes review).
b7340b9a251436249c1e938aea4af5fcc4fcd551: Bug 726817 - Add nsIFrameLoaderOwner.clampScrollPosition. r=
Chris Lord <chrislord.net@gmail.com> - Fri, 17 Feb 2012 23:41:13 +0000 - rev 92481
Bug 726817 - Add nsIFrameLoaderOwner.clampScrollPosition. r= Add an attribute to nsIFrameLoaderOwner that allows the clamping of set scroll positions to be toggled.
2d9224f8734c58c028f8572d28444cdb6bc9163f: Backout 87134:1c1c22bd0291 and 87135:a4af71f1bc1f
Chris Lord <chrislord.net@gmail.com> - Sat, 18 Feb 2012 00:46:23 +0000 - rev 92480
Backout 87134:1c1c22bd0291 and 87135:a4af71f1bc1f Realised I made a mistake with the nsIFrameLoaderOwner.clampScrollPosition patch and I want this to go in as a single commit and not break building of Maple.
3f0e9ac7f5b001aace2786a693cf398b21911f97: Fix non-Android bustage.
Ali Juma <ajuma@mozilla.com> - Fri, 17 Feb 2012 19:41:16 -0500 - rev 92479
Fix non-Android bustage.
a4af71f1bc1f07932402b0df1f062d5a3ed3702a: Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom.
Chris Lord <chrislord.net@gmail.com> - Fri, 17 Feb 2012 23:44:47 +0000 - rev 92478
Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom. Zooming in caused the right and bottom edges of the page to be clipped. This was because we would try to scroll to coordinates that, untransformed, would be invalid. The document has no knowledge of the zoom, and so the scroll position needs to be forced somehow. Java compositor accomplished this using a CSS translation transformation, this accomplishes it by turning off scroll position clamping (a technique that the Java compositor should also employ, if the patch this relies on passes review).
1c1c22bd02911a85cc8d7a67f152f6c95b02aa21: Bug 726817 - Add nsIFrameLoaderOwner.clampScrollPosition. r=
Chris Lord <chrislord.net@gmail.com> - Fri, 17 Feb 2012 23:41:13 +0000 - rev 92477
Bug 726817 - Add nsIFrameLoaderOwner.clampScrollPosition. r= Add an attribute to nsIFrameLoaderOwner that allows the clamping of set scroll positions to be toggled.
b2dc4db842b941f7dbf8eb57ea8d5ce97d29b56c: Bug 728379 - [maple] Use setCSSViewport to set the layout viewport [r=ehsan]
Matt Brubeck <mbrubeck@mozilla.com> - Fri, 17 Feb 2012 13:15:12 -0800 - rev 92476
Bug 728379 - [maple] Use setCSSViewport to set the layout viewport [r=ehsan]
ed42513a664612def0c97d64084b50680eaa4dd2: Clean up the compositor's transformation calculations.
Ali Juma <ajuma@mozilla.com> - Fri, 17 Feb 2012 17:58:03 -0500 - rev 92475
Clean up the compositor's transformation calculations.
24039604393a8bc73c8fce82d6e5930280767776: Merge heads.
Ali Juma <ajuma@mozilla.com> - Fri, 17 Feb 2012 17:57:28 -0500 - rev 92474
Merge heads.
f8729fdce1848626f13b0bc0446db9328ce78aeb: Preliminary render trace
Benoit Girard <b56girard@gmail.com> - Fri, 17 Feb 2012 17:05:03 -0500 - rev 92473
Preliminary render trace
d810d4d2ff0b9574887aa40c65cc81a5a12529a3: Bug 727688 - Disable tiles on SGX 540 to fix tearing
Patrick Walton <pwalton@mozilla.com> - Fri, 17 Feb 2012 13:33:37 -0800 - rev 92472
Bug 727688 - Disable tiles on SGX 540 to fix tearing
5af6c621091ef3fe75a9870e324094f1d296b4a1: Fix screen/window size change events.
Chris Lord <chrislord.net@gmail.com> - Fri, 17 Feb 2012 17:25:52 +0000 - rev 92471
Fix screen/window size change events. Window size was being treated as equivalent to screen size, which it isn't. Make sure to send the size-changed event when either the window size or the screen size change, and to properly differentiate between the two.
232e57477390b8bcb231bfa2c6325c62363ab075: Don't call updateViewport two times in a row
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 17 Feb 2012 11:58:36 -0500 - rev 92470
Don't call updateViewport two times in a row
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip