cf7c1f3d4c7f689787ed3ca71ebe2be9c88c13a7: 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 92494
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).
bf93d4ab5d9976d00ac17a6fa0d6b08a38a6c2aa: Bug 726817 - Add nsIFrameLoaderOwner.clampScrollPosition. r=roc
Chris Lord <chrislord.net@gmail.com> - Fri, 17 Feb 2012 23:41:13 +0000 - rev 92493
Bug 726817 - Add nsIFrameLoaderOwner.clampScrollPosition. r=roc Add an attribute to nsIFrameLoaderOwner that allows the clamping of set scroll positions to be toggled.
df52dc5b052682cacc62fcf4fcf6702db0fb42ca: Backout scroll-clamp stuff again
Chris Lord <chrislord.net@gmail.com> - Sun, 19 Feb 2012 09:26:52 +0000 - rev 92492
Backout scroll-clamp stuff again I hope this makes it easier to merge and I'm not just wasting time...
0a5dbb35bf458a6c3745e5f5678714c075fde5cc: Bug 721489 - Older Adreno 200 drivers intermittently crash when uploading RGB565 textures with glTexImage2D - r=jrmuizel
George Wright <gwright@mozilla.com> - Sat, 18 Feb 2012 21:23:06 -0500 - rev 92491
Bug 721489 - Older Adreno 200 drivers intermittently crash when uploading RGB565 textures with glTexImage2D - r=jrmuizel
532171d0e792d4f5cbdc06465beb2065f76b5d53: Bug 727311 - Disable BGRA readback support in GLES 2. r=bjacob
Joe Drew <joe@drew.ca> - Sat, 18 Feb 2012 18:12:33 -0800 - rev 92490
Bug 727311 - Disable BGRA readback support in GLES 2. r=bjacob
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.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip