047895d6fda3428677c3defd84323fb6553b0025: Bug 564991. Part 24: Make video layer inactive if the video is not playing. r=doublec
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:05 +1200 - rev 47752
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 24: Make video layer inactive if the video is not playing. r=doublec
e724a4858e54fd79beafdb3195f55db206b859ea: Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:05 +1200 - rev 47751
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron
9cc11c490ec2d9a9faf58dc003208077e509fafb: Bug 564991. Part 22: Mark scrolled elements as inactive after a timeout. r=mats
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:05 +1200 - rev 47750
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 22: Mark scrolled elements as inactive after a timeout. r=mats
1fa38a238c90bf57bfe87720575f63ccd9a61cfe: Bug 564991. Part 21: Avoid double-buffering if we're only going to paint one layer. r=vlad
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 16 Jul 2010 09:08:05 +1200 - rev 47749
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 21: Avoid double-buffering if we're only going to paint one layer. r=vlad
0615ff4efbdce6b19e9467eea816c5e7e111f6d5: Bug 564991. Part 20: Performance win by avoiding PushGroup for single-layer opacity. r=vlad
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 16 Jul 2010 09:08:04 +1200 - rev 47748
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 20: Performance win by avoiding PushGroup for single-layer opacity. r=vlad
0c696d2a81a25450b72bdb84573db9fb925fac63: Bug 564991. Part 19: Cache the backbuffer surface for performance wins. r=vlad
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:04 +1200 - rev 47747
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 19: Cache the backbuffer surface for performance wins. r=vlad
88a10532e55510e9673e113e105212e69d664162: Bug 564991. Part 18: Move double-buffering into the layer manager. r=jrmuizel,sr=vlad
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 16 Jul 2010 09:08:04 +1200 - rev 47746
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 18: Move double-buffering into the layer manager. r=jrmuizel,sr=vlad
8566785264171d872f6a8e70ccdf34ed4e8e03c8: Bug 564991. Part 17: Reimplement ColorLayers. r=mats
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:03 +1200 - rev 47745
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 17: Reimplement ColorLayers. r=mats
a3bc79f9b141e1aa889f1a83491d5d988562dd48: Bug 564991. Part 16: Improve performance by putting each scrollbar in its own layer. Also note that Mac scrollbars are opaque. r=mats,sr=dbaron
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:03 +1200 - rev 47744
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 16: Improve performance by putting each scrollbar in its own layer. Also note that Mac scrollbars are opaque. r=mats,sr=dbaron
a78221e8bde4773be695863ce47ca5024227141c: Bug 564991. Part 15: Start retaining the contents of BasicLayers. r=mats
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:03 +1200 - rev 47743
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 15: Start retaining the contents of BasicLayers. r=mats
177b05c97d8490d1b7aef31655335b7ff2a52000: Bug 564991. Part 14: Scroll using the layer system. r=mats,sr=dbaron
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:02 +1200 - rev 47742
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 14: Scroll using the layer system. r=mats,sr=dbaron
34d7e0561e5bde247abf8af510a1f85a7cf8a189: Bug 572613. Avoid creating a SolidColor display item when possible by poking the color into the canvas background display item. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:53 +1200 - rev 47741
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 572613. Avoid creating a SolidColor display item when possible by poking the color into the canvas background display item. r=tnikkel
d98f8a21727e27081c58a5db8c98dd8024bf45fe: Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:53 +1200 - rev 47740
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
209d286abd0c35395a18a09d9c71a79d01044cbf: Bug 564991. Part 12: Refactor RenderDocument to use nsLayoutUtils::PaintFrame. r=mats
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:52 +1200 - rev 47739
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 12: Refactor RenderDocument to use nsLayoutUtils::PaintFrame. r=mats
c6ecff6b8a91a82306f63b48dc677b8351758902: Bug 564991. Part 11: Start retaining layer trees. r=mats
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:51 +1200 - rev 47738
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 11: Start retaining layer trees. r=mats
e7aa691d74e4797e86197e1b8379401d249a81c3: Bug 564991. Part 10: When NS_DOCUMENT_STATE_WINDOW_INACTIVE changes, flush the contents of all ThebesLayers. We need to do this because this change can change the rendering of themed content, and explicitly tracking and invalidating all such content would be way too expensive to justify. r=mats
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:51 +1200 - rev 47737
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 10: When NS_DOCUMENT_STATE_WINDOW_INACTIVE changes, flush the contents of all ThebesLayers. We need to do this because this change can change the rendering of themed content, and explicitly tracking and invalidating all such content would be way too expensive to justify. r=mats
e284964e5bcf5d1951d67d6a1f9386b9f023d583: Bug 564991. Part 9: Retain layer trees. r=tnikkel,sr=mats
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:51 +1200 - rev 47736
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 9: Retain layer trees. r=tnikkel,sr=mats
213c2dc6c88ac76fbc336ea79dd414742e533797: Bug 564991. Part 7: Create Begin/EndDeferredInvalidates API so we can catch and defer invalidates on frames (and suppress certain areas completely). r=mats,sr=dbaron
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:50 +1200 - rev 47735
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 7: Create Begin/EndDeferredInvalidates API so we can catch and defer invalidates on frames (and suppress certain areas completely). r=mats,sr=dbaron
e4213cc1138f17b4b31b3d7212b1522fc99311e4: Bug 564991. Part 5: Make GetClipRect return a const reference. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:50 +1200 - rev 47734
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 5: Make GetClipRect return a const reference. r=tnikkel
ab624c68983ec8d3f9f65446572160978d362a2e: Bug 564991. Part 4: Create GetFrameKey API. r=tnikkel,sr=mats
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:07:49 +1200 - rev 47733
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 4: Create GetFrameKey API. r=tnikkel,sr=mats
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip