f7156b703f3d31fd87aec6225f6f32321c155953: Backed out changeset fddde2d1e9b2 (bug 853858) for Windows leaks.
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 05 Apr 2013 09:03:22 -0400 - rev 127819
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Backed out changeset fddde2d1e9b2 (bug 853858) for Windows leaks.
6ecf4abf365967f528a02657ab62c8fa3cdbf13a: Bug 858124 - Flick (swipe) is failing on desktop B2G builds. r=mdas
Dave Hunt <dhunt@mozilla.com> - Fri, 05 Apr 2013 13:55:51 +0100 - rev 127818
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 858124 - Flick (swipe) is failing on desktop B2G builds. r=mdas
6d2bd7177ac95144bd5ef1c7b89d9eaf72467b44: Bug 856518 - Add more detailed test messages to testDoorHangers Robocop test. r=jmaher
Adrian Tamas <adrian.tamas@softvision.ro> - Mon, 01 Apr 2013 09:11:29 +0300 - rev 127817
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 856518 - Add more detailed test messages to testDoorHangers Robocop test. r=jmaher
c291c98a1bfc00edfe2f5e90808fce5af69234fb: Bug 854927 - Remove callback from new async getCharsetForURI in PlacesUtils. r=mak
Raymond Lee <raymond@raysquare.com> - Fri, 05 Apr 2013 01:32:27 +0800 - rev 127816
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 854927 - Remove callback from new async getCharsetForURI in PlacesUtils. r=mak
8f6b9b15be231ae3c5222ae45d959fd5f54fcbab: Bug 851044 - Modified stringifyArgs to use the objects toString method if it is not Object.prototype.toString when logging. r=Yoric
Jonathan Laver <jonathan.laver@gmail.com> - Fri, 05 Apr 2013 10:29:16 +0100 - rev 127815
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 851044 - Modified stringifyArgs to use the objects toString method if it is not Object.prototype.toString when logging. r=Yoric
32001b4712e80dc7262ac96c6c62e1a279589d6b: Bug 848792 - Update the dock icon only 8 times per second. r=josh
Dave Vasilevsky <dave@vasilevsky.ca> - Fri, 05 Apr 2013 08:50:50 -0400 - rev 127814
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 848792 - Update the dock icon only 8 times per second. r=josh
ca8b7c325edecf2744f2ed2228fc8d96608f3490: Bug 847779 - Abort playback if OMX audio init fails. r=doublec, r=cpearce
Diego Wilson <dwilson@codeaurora.org> - Thu, 04 Apr 2013 15:33:45 -0700 - rev 127813
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 847779 - Abort playback if OMX audio init fails. r=doublec, r=cpearce
1f65b5204c8bcb45df6a2bfb7b2418ecb635cdab: Bug 788866 - [B2G] mochitests fail to focus test window. r=smaug, f=ahal
Martijn Wargers <mwargers@mozilla.com> - Fri, 05 Apr 2013 08:50:49 -0400 - rev 127812
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 788866 - [B2G] mochitests fail to focus test window. r=smaug, f=ahal
1e958f7224a737ac34be464a9e11e445c8d1b0df: Bug 841192. Part 16: Take plugin's own clipping into account when computing the region for its window. Make SortByContentOrder handle cases where display items in the same list come from different documents. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Fri, 05 Apr 2013 21:30:34 +1300 - rev 127811
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 16: Take plugin's own clipping into account when computing the region for its window. Make SortByContentOrder handle cases where display items in the same list come from different documents. r=mattwoodrow
3396e302a1e44e964f3dfeea457f26498acbdff4: Bug 841192. Part 15: Move DisplayListClipState clipping methods to AutoSaveRestore and AutoClipMultiple helper classes for safer usage. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Fri, 05 Apr 2013 00:36:45 +1300 - rev 127810
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 15: Move DisplayListClipState clipping methods to AutoSaveRestore and AutoClipMultiple helper classes for safer usage. r=mattwoodrow
5f7f4e26d4a9b1e17772e32caf1aa9502b008a21: Bug 841192. Part 14: Convert all usage of nsDisplayClip(RoundedRect) to use DisplayListClipState/DisplayItemClip. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Mon, 04 Mar 2013 22:56:02 +1300 - rev 127809
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 14: Convert all usage of nsDisplayClip(RoundedRect) to use DisplayListClipState/DisplayItemClip. r=mattwoodrow This patch does several things. Sorry. In BuildDisplayList implementations, instead of wrapping display items in nsDisplayClip, we push clip state onto the nsDisplayListBuilder and give the display items an explicit clip when they're created. In FrameLayerBuilder, we use the explicit clips we find on display items instead of computing our own. We remove nsDisplayClip and everything that depends on it. We remove ExplodeAnonymousChildLists. With nsDisplayClip gone, and nsDisplayOptionEventGrabber removed in a previous patch, there are no anonymous child lists. nsDisplayItem::TryMerge implementations need to make sure they have the same clip before being merged. I ripped out the part of PruneDisplayListForExtraPage that adjusts clip rects. As far as I can tell, it isn't actually necessary.
00fdcb8176a77c505f78bf9b30cb6a74f7cb3df6: Bug 841192. Part 13: Rename nsFrame::ApplyOverflowClipping to ShouldApplyOverflowClipping. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Thu, 07 Mar 2013 00:08:16 +1300 - rev 127808
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 13: Rename nsFrame::ApplyOverflowClipping to ShouldApplyOverflowClipping. r=mattwoodrow We rename nsFrame::ApplyOverflowClipping to nsFrame::ShouldApplyOverflowClipping to reflect the fact that it doesn't cause any clipping.
54952cb8f86946a3c7f8df351fe129daea001c61: Bug 841192. Part 12: Move RoundedRectIntersectsRect from nsDisplayList.cpp to nsLayoutUtils. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Thu, 07 Mar 2013 00:08:15 +1300 - rev 127807
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 12: Move RoundedRectIntersectsRect from nsDisplayList.cpp to nsLayoutUtils. r=mattwoodrow
c9583f064a2dac83cd7e6e5dc2740a6679fd64a4: Bug 841192. Part 11: Make nsDisplayOptionEventGrabber be a non-anonymous display item list wrapper. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Thu, 07 Mar 2013 00:08:14 +1300 - rev 127806
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 11: Make nsDisplayOptionEventGrabber be a non-anonymous display item list wrapper. r=mattwoodrow
072417fd4d8e18a840bda2fc7222481c88047182: Bug 841192. Part 10: Add extra APIs to DisplayListClipState to constrain the current clip, and an Auto class for safe saving and restoring. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Thu, 07 Mar 2013 00:08:13 +1300 - rev 127805
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 10: Add extra APIs to DisplayListClipState to constrain the current clip, and an Auto class for safe saving and restoring. r=mattwoodrow
30928f33d63f060dc0f5fbf4d6773bf29d0f948a: Bug 841192. Part 9: Add extra APIs to DisplayItemClip to set the current state, intersect with another DisplayItemClip, test intersection with a rect, translate, and provide easy access to a DisplayItemClip object which doesn't clip anything. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Thu, 07 Mar 2013 00:08:11 +1300 - rev 127804
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 9: Add extra APIs to DisplayItemClip to set the current state, intersect with another DisplayItemClip, test intersection with a rect, translate, and provide easy access to a DisplayItemClip object which doesn't clip anything. r=mattwoodrow
b16876942c8df78107b10f0288f88f27198cbdc8: Bug 841192. Part 8: On encountering out-of-flow frames during display list construction, save their clip rect as well as their dirty rect for later use when we traverse the placeholder. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Mon, 04 Mar 2013 22:56:02 +1300 - rev 127803
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 8: On encountering out-of-flow frames during display list construction, save their clip rect as well as their dirty rect for later use when we traverse the placeholder. r=mattwoodrow
a9214f38c73e930990123678bf1f4bfc26ac7cf5: Bug 841192. Part 7: Move child->MarkAbsoluteFramesForDisplayList call down. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Mon, 04 Mar 2013 22:56:01 +1300 - rev 127802
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 7: Move child->MarkAbsoluteFramesForDisplayList call down. r=mattwoodrow
dc2f8190c7dd7959ff52db79666634f3da8f5753: Bug 841192. Part 6: Save and restore DisplayListClipState when we start building display lists for a frame. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Mon, 04 Mar 2013 22:56:01 +1300 - rev 127801
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 6: Save and restore DisplayListClipState when we start building display lists for a frame. r=mattwoodrow
d6f4ddf03ffb57f6618e3476f1c264d16e9f1b5f: Bug 841192. Part 5: Add "current DisplayListClipState" to nsDisplayListBuilder. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Mon, 04 Mar 2013 22:56:01 +1300 - rev 127800
Push 24512 by ryanvm@gmail.com at Fri, 05 Apr 2013 20:13:49 +0000
Bug 841192. Part 5: Add "current DisplayListClipState" to nsDisplayListBuilder. r=mattwoodrow
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip