d137bbd5fe5b620175bae04bff29b0e16b783129: Bug 729534 - Semi-fix scroll layer retention. r=mats
Chris Lord <chrislord.net@gmail.com> - Wed, 29 Feb 2012 17:01:50 +0000 - rev 89276
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 729534 - Semi-fix scroll layer retention. r=mats When flattening the display list, the last child frame in a scroll layer is used to retain the associated ThebesLayer. Instead, use the first child, which tends to be more stable. This fixes retaining layers when scrolling through engadget.com. Fix by Robert O'Callahan <robert@ocallahan.org>
3fe06bb3b9f246f05f16d0749a5076af79105f97: Merge mozilla-central
Benoit Girard <b56girard@gmail.com> - Wed, 29 Feb 2012 10:28:43 -0500 - rev 89275
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Merge mozilla-central
27b212422b56823ea559c82448552b49d98aacfa: Bug 730967 - Don't recompute checkerboard color every frame. r=pwalton
Benoit Girard <b56girard@gmail.com> - Tue, 28 Feb 2012 19:17:58 -0500 - rev 89274
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 730967 - Don't recompute checkerboard color every frame. r=pwalton
e116c86ea4762a76764d6b84640321eb9d6bb833: Bug 730949 - Take the frame rate layer initialization out of the startup path. r=sriram
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Feb 2012 18:08:43 -0500 - rev 89273
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 730949 - Take the frame rate layer initialization out of the startup path. r=sriram
5f0c46f27c2e6803d9c989a613bbe686499e2187: Bug 730687 - Hook up the aboutToCheckerboard code again. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Feb 2012 16:14:14 -0500 - rev 89272
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 730687 - Hook up the aboutToCheckerboard code again. r=Cwiiis
c4489072b0b0ea7ab160f85e34d0b055b6ca671d: Bug 730687 - Fold updateViewport into endDrawing. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Feb 2012 16:13:26 -0500 - rev 89271
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 730687 - Fold updateViewport into endDrawing. r=Cwiiis
9320f23871a1bafce28986b4dcfa3472af501b16: Bug 730687 - Move the display port margin amounts out of browser.js and into Java. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Feb 2012 16:13:20 -0500 - rev 89270
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 730687 - Move the display port margin amounts out of browser.js and into Java. r=Cwiiis
5dc30efb809060dee6be95288da4402c05b2aac2: Merge m-c again to pick up 75deec1f1a7b
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Feb 2012 14:37:26 -0500 - rev 89269
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Merge m-c again to pick up 75deec1f1a7b
726cd11889e6af5b64ddb55db9e467d3d575a528: Bug 729169 - Ensure the display port is clipped to the page bounds. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Feb 2012 14:33:13 -0500 - rev 89268
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 729169 - Ensure the display port is clipped to the page bounds. r=Cwiiis
6cf5cc7b3dd999ebeb31e987f29c1f7ffc5e48b4: Bug 730681 - Guard against a zero width/height corrupting our viewport. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 28 Feb 2012 14:33:05 -0500 - rev 89267
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 730681 - Guard against a zero width/height corrupting our viewport. r=Cwiiis
1613b71bad2e71902721cea0cdba7dac13bfe0ad: Bug 662891 - Require Android 2.2 "Froyo" (API level 8) or higher [r=dougt]
Matt Brubeck <mbrubeck@mozilla.com> - Tue, 28 Feb 2012 10:05:05 -0800 - rev 89266
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 662891 - Require Android 2.2 "Froyo" (API level 8) or higher [r=dougt]
ef2cacad4ac5860b610edb1e3d2b8fea32c0df7f: More render trace. r=debug_only
Benoit Girard <b56girard@gmail.com> - Tue, 28 Feb 2012 11:24:24 -0500 - rev 89265
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
More render trace. r=debug_only
548da7441a5519fd9b9cec04c98da47a2994dcfa: Merge heads
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 27 Feb 2012 15:59:56 -0500 - rev 89264
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Merge heads
a83ea8953ef2be80e311a228c3718e60807d25a2: Added more rendertrace breakdowns
Benoit Girard <b56girard@gmail.com> - Mon, 27 Feb 2012 14:31:29 -0500 - rev 89263
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Added more rendertrace breakdowns
0d4686de546aaf4755af9a95d6b90fd1af0d9a6c: Merge m-c
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 27 Feb 2012 15:06:35 -0500 - rev 89262
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Merge m-c
3e3ac61031479eabad8725827919f1cef88ba8b0: Bug 730681 - Combine the two resize event handlers into one so that the behaviour is more deterministic and efficient. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 27 Feb 2012 10:23:20 -0500 - rev 89261
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 730681 - Combine the two resize event handlers into one so that the behaviour is more deterministic and efficient. r=Cwiiis
d995a08515c21cb700c876c873e136fb07081d13: Bug 730681 - Stop resizing the CSS viewport every time we scroll by a pixel. r=Cwiiis
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 27 Feb 2012 10:18:10 -0500 - rev 89260
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Bug 730681 - Stop resizing the CSS viewport every time we scroll by a pixel. r=Cwiiis
32061832ba1fb628b95fc017917a60e71e975fd9: Take out a line I inadvertently left in in cset ce31a3b140a2
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 26 Feb 2012 17:27:58 -0500 - rev 89259
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Take out a line I inadvertently left in in cset ce31a3b140a2
f8b4a83be3515127889e82cf9800d9224fa6a762: Merge the origin (Point) and size (IntSize) properties of Layers into a single position (Rect) property.
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 26 Feb 2012 10:47:47 -0500 - rev 89258
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Merge the origin (Point) and size (IntSize) properties of Layers into a single position (Rect) property. Not only does this reduce the amount of cruft needed while getting and setting these properties, it makes the code more consistent because we don't have half of this stored in the Layer base class and the other half provided by an abstract method implementation in subclasses. Furthermore, this allows the VirtualLayer size to be updated based on the area painted by gecko rather than remaining fixed at the view size when the virtual layer was created.
f307c1c0abedb5ba774e98e6d2f65a7e82991462: Take out the code that allows Java to further clip the invalid rect based on visible area.
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 26 Feb 2012 10:47:45 -0500 - rev 89257
Push 22242 by kgupta@mozilla.com at Wed, 14 Mar 2012 15:19:09 +0000
Take out the code that allows Java to further clip the invalid rect based on visible area. This code is never used because the invalid rect we pass to DrawTo is ignored; the nsLayoutUtils::PaintFrame uses the display port as the visible region to paint instead. (http://mxr.mozilla.org/mozilla-central/source/layout/base/nsLayoutUtils.cpp#1603)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip