df85fba385ca63974f6be9ad1d89f9f7f9467125: Bug 573942. Adjust transform matrix in RenderDocument to ensure that components close to integers become actual integers. r=jrmuizel,sr=vlad
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:08 +1200 - rev 47758
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 573942. Adjust transform matrix in RenderDocument to ensure that components close to integers become actual integers. r=jrmuizel,sr=vlad
41143b03b5a141fcd77e4aed43bb7a29af2e9d17: Bug 564991. Part 29: Sort plugins so they get moved in the best order. r=karl
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:08 +1200 - rev 47757
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 29: Sort plugins so they get moved in the best order. r=karl
fb34f3f684dfa1650d4991d185b21c0d83a4f139: Bug 564991. Part 27: Make plugin geometry changes asynchronous and make them happen as close to the final paint as possible. r=matspal,sr=vlad
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:08 +1200 - rev 47756
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 27: Make plugin geometry changes asynchronous and make them happen as close to the final paint as possible. r=matspal,sr=vlad
751e74792a2fbee99e0968fc9413f9897f531fa2: Bug 572900. Part 1: Remove view cruft that's not needed now that scrolling is layer-based. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:06 +1200 - rev 47755
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 572900. Part 1: Remove view cruft that's not needed now that scrolling is layer-based. r=tnikkel
83728aa663128968da47e9ac570841cf356af9fd: Bug 564991. Part 26: Put background-attachment:fixed backgrounds that propagated to the canvas in their own layer. r=mats,sr=dbaron
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:06 +1200 - rev 47754
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 26: Put background-attachment:fixed backgrounds that propagated to the canvas in their own layer. r=mats,sr=dbaron
d290d2b974169a1a845bfd208e6b5de284ef522c: Bug 564991. Part 25: Introduce a 'has active layers' flag on frames, which times out, and use it for 'opacity'. r=mats,sr=dbaron
Robert O'Callahan <robert@ocallahan.org> - Fri, 16 Jul 2010 09:08:06 +1200 - rev 47753
Push 14413 by rocallahan@mozilla.com at Thu, 15 Jul 2010 21:12:02 +0000
Bug 564991. Part 25: Introduce a 'has active layers' flag on frames, which times out, and use it for 'opacity'. r=mats,sr=dbaron
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
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip