2023dadca59c6eef58385af514d349b7d3c79ab2: Bug 1298218 - Use DisplayItemClipChain for tracking clips on display items. r=mattwoodrow,tnikkel
Markus Stange <mstange@themasta.com> - Tue, 31 Jan 2017 17:07:35 -0500 - rev 332161
Push 86472 by cbook@mozilla.com at Thu, 02 Feb 2017 13:28:39 +0000
Bug 1298218 - Use DisplayItemClipChain for tracking clips on display items. r=mattwoodrow,tnikkel This is the bulk of the changes. - DisplayItemScrollClip is removed. Instead, we will have 1) ActiveScrolledRoot and 2) DisplayItemClipChain. - ActiveScrolledRoot points to a scroll frame and allows traversing up the scroll frame chain. - DisplayItemClipChain is a linked list of clips, each clip being associated with the ActiveScrolledRoot that moves this clip. - Each display item has an ActiveScrolledRoot and a clip chain. - nsDisplayItem::GetClip returns the item of the clip chain that scrolls with the item's ASR. The separation between "regular clip" and "scroll clips" mostly goes away. - Tracking clips in the display list builder's clip state happens very similarly to how regular clips used to be tracked - there's a clip chain for content descendants and a clip chain for containing block descendants. These clip chains are intersected to create the combined clip chain. - There are strict rules for the ASR of a container item: A container item's ASR should be the innermost ASR which the item has finite clipped bounds with respect to. - At some point in the future, ASRs and AGRs should be reunified, but I haven't done that yet, because I needed to limit the scope of the change. MozReview-Commit-ID: KYEpWY7qgf2
a97b00d08fbd0705812120c3b2c35ded3812a16d: Bug 1298218 - Back out bug 1284586. r=tnikkel
Markus Stange <mstange@themasta.com> - Fri, 19 Aug 2016 18:17:36 -0400 - rev 332160
Push 86472 by cbook@mozilla.com at Thu, 02 Feb 2017 13:28:39 +0000
Bug 1298218 - Back out bug 1284586. r=tnikkel MozReview-Commit-ID: FGNKyDcoEyF
d7b10f6c7982b619c8d877a9f81a7fc32f4c3fda: Bug 1298218 - Add DisplayItemClipChain. r=mattwoodrow,tnikkel
Markus Stange <mstange@themasta.com> - Fri, 27 Jan 2017 12:57:44 +0100 - rev 332159
Push 86472 by cbook@mozilla.com at Thu, 02 Feb 2017 13:28:39 +0000
Bug 1298218 - Add DisplayItemClipChain. r=mattwoodrow,tnikkel MozReview-Commit-ID: K9mg86VgK10
071bde29b52f3e2268bf2c4092835f9c03ad4e22: Bug 1298218 - Create ActiveScrolledRoot struct. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 27 Jan 2017 13:09:42 +0100 - rev 332158
Push 86472 by cbook@mozilla.com at Thu, 02 Feb 2017 13:28:39 +0000
Bug 1298218 - Create ActiveScrolledRoot struct. r=mattwoodrow MozReview-Commit-ID: Bcr801WbRmS
8eeb5e0b825b2e6a0d1ba04e04c324b0b2ec9b06: Bug 1298218 - Add the ability to know whether a background image is fixed before creating the display item. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 19 Aug 2016 19:36:57 -0400 - rev 332157
Push 86472 by cbook@mozilla.com at Thu, 02 Feb 2017 13:28:39 +0000
Bug 1298218 - Add the ability to know whether a background image is fixed before creating the display item. r=mattwoodrow With the ActiveScrolledRoot changes, we will need to set up different state on the display list builder prior to creating the nsDisplayBackgroundImage item. MozReview-Commit-ID: CgeffVPccfj
38d9a0fa515abfc32aced8d09704d40c47c6ef23: Bug 1322862 - Compare unicode strings in Python test; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 03 Jan 2017 18:45:35 +0000 - rev 332156
Push 86472 by cbook@mozilla.com at Thu, 02 Feb 2017 13:28:39 +0000
Bug 1322862 - Compare unicode strings in Python test; r=whimboo It has been known to happen that Python occassionally trips up string comparison on Windows and that this is causing intermittent issues. This patch uses unicode strings consistently so that this should not occur. MozReview-Commit-ID: BAdHfiLZzuQ
0d31bc70ba466848e3b44d42c9298bf4a4297a6d: Bug 1322862 - Make __webDriverArguments et al. content safe; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Sat, 10 Dec 2016 16:15:53 -1000 - rev 332155
Push 86472 by cbook@mozilla.com at Thu, 02 Feb 2017 13:28:39 +0000
Bug 1322862 - Make __webDriverArguments et al. content safe; r=automatedtester Properties created in a more privileged scope than content cause permission denied errors when they are accessed from a less privileged scope. This is the case when we assign a document unload handler from chrome to a sandbox with content privileges. A permission denied error will be thrown if this handler is inspected from the code evaluated inside the sandbox. By cloning the properties along with their functions and wrapping their reflectors, we can ensure they can be safely inspected from content. MozReview-Commit-ID: Hy5MYvdTsv8
abf765aee76c4289cdbe9014e6efb70fb893f205: bug 1303383 - enable 5 Amazon root CAs for EV r=jcj
David Keeler <dkeeler@mozilla.com> - Tue, 31 Jan 2017 16:05:35 -0800 - rev 332154
Push 86472 by cbook@mozilla.com at Thu, 02 Feb 2017 13:28:39 +0000
bug 1303383 - enable 5 Amazon root CAs for EV r=jcj MozReview-Commit-ID: JRs7CWwafSK
0159e55566c4c4b341ca6fc368b27a49f5c5a5a8: Bug 1320531 - Check whether DPI appears to have changed before calling ChangedDPI + ResetLayout while dragging windows. r=emk
Jonathan Kew <jkew@mozilla.com> - Tue, 31 Jan 2017 20:54:23 +0000 - rev 332153
Push 86471 by jkew@mozilla.com at Thu, 02 Feb 2017 12:54:08 +0000
Bug 1320531 - Check whether DPI appears to have changed before calling ChangedDPI + ResetLayout while dragging windows. r=emk
256d02d844e094580d201d06b06ddfe50837f762: Bug 1110928, first request GC should be a full GC, r=jonco
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 01 Feb 2017 23:55:38 +0200 - rev 332152
Push 86470 by opettay@mozilla.com at Thu, 02 Feb 2017 12:22:29 +0000
Bug 1110928, first request GC should be a full GC, r=jonco
d17fabbdbe8ffb9ecc838da63fde255e436b054e: Bug 1110928, ensure zone GC collects the zone from which canvas context is originated, r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 23 Jan 2017 19:26:37 +0200 - rev 332151
Push 86470 by opettay@mozilla.com at Thu, 02 Feb 2017 12:22:29 +0000
Bug 1110928, ensure zone GC collects the zone from which canvas context is originated, r=mccr8
2aa9841bd6e3795e69d062a68290ce11ba0ffb96: Bug 1110928, trigger ZoneGC after evicting from bfcache, r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 23 Jan 2017 19:25:13 +0200 - rev 332150
Push 86470 by opettay@mozilla.com at Thu, 02 Feb 2017 12:22:29 +0000
Bug 1110928, trigger ZoneGC after evicting from bfcache, r=mccr8
bb0cdf573e9de3a08c3b08eb9ae7673ad05be6d0: Bug 1110928 trigger full GC only when closing top level outer window , r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 23 Jan 2017 19:23:57 +0200 - rev 332149
Push 86470 by opettay@mozilla.com at Thu, 02 Feb 2017 12:22:29 +0000
Bug 1110928 trigger full GC only when closing top level outer window , r=mccr8
a1bbc6ed667015ece98beb737f51614b220cf418: Bug 1110928, part 4 - Try to pass a relevant zone to PokeGC. r=smaug
continuation@gmail.com - Mon, 23 Jan 2017 19:22:26 +0200 - rev 332148
Push 86470 by opettay@mozilla.com at Thu, 02 Feb 2017 12:22:29 +0000
Bug 1110928, part 4 - Try to pass a relevant zone to PokeGC. r=smaug
b39457b9fe3bffc6d05a4e118273beae2a772aeb: Bug 1110928, part 2 - Call PokeGC in nsDocumentViewer::PageHide before the call to OnPageHide. r=smaug
Andrew McCreight <continuation@gmail.com> - Mon, 23 Jan 2017 19:21:13 +0200 - rev 332147
Push 86470 by opettay@mozilla.com at Thu, 02 Feb 2017 12:22:29 +0000
Bug 1110928, part 2 - Call PokeGC in nsDocumentViewer::PageHide before the call to OnPageHide. r=smaug This ensures that the document isn't destroyed when we call PokeGC, which will be useful later.
551a93b7b47186cf638770337545345d8cd3b720: Bug 1110928, part 1 - Hoist the LOAD_END PokeGC out of nsJSContext::LoadEnd. r=smaug
Andrew McCreight <continuation@gmail.com> - Mon, 23 Jan 2017 19:20:54 +0200 - rev 332146
Push 86470 by opettay@mozilla.com at Thu, 02 Feb 2017 12:22:29 +0000
Bug 1110928, part 1 - Hoist the LOAD_END PokeGC out of nsJSContext::LoadEnd. r=smaug nsDocumentViewer knows which document is involved which will help us later. Also, fix a typo in the comment.
ca140640db896900dd2eb62f30a822a92af7c469: Bug 1315042 - Re-disable browser_bug719271.js on Windows debug with e10s for frequent failures. r=bustage-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 02 Feb 2017 12:55:09 +0100 - rev 332145
Push 86469 by archaeopteryx@coole-files.de at Thu, 02 Feb 2017 11:55:39 +0000
Bug 1315042 - Re-disable browser_bug719271.js on Windows debug with e10s for frequent failures. r=bustage-fix
5ef2c6652fcae012704b81bcc05aef1bdea686dd: Bug 1335181 - add BUG_COMPONENT to netwerk/* and dom/network/* files. r=mcmanus
Joel Maher <jmaher@mozilla.com> - Thu, 02 Feb 2017 06:33:47 -0500 - rev 332144
Push 86468 by jmaher@mozilla.com at Thu, 02 Feb 2017 11:40:17 +0000
Bug 1335181 - add BUG_COMPONENT to netwerk/* and dom/network/* files. r=mcmanus MozReview-Commit-ID: AeIuBnLx6IF
bd99b295e5fd145afa171be93a9680e34067ce11: Bug 1335082 - add BUG_COMPONENT to dom/xul/* files. r=Neil
Joel Maher <jmaher@mozilla.com> - Thu, 02 Feb 2017 06:33:47 -0500 - rev 332143
Push 86468 by jmaher@mozilla.com at Thu, 02 Feb 2017 11:40:17 +0000
Bug 1335082 - add BUG_COMPONENT to dom/xul/* files. r=Neil MozReview-Commit-ID: 2ydrODhOI27
5a4dbeee1d9c871e88051ce238379e6c2812f816: Bug 1334476 - add BUG_COMPONENT to dom/canvas/* files. r=milan
Joel Maher <jmaher@mozilla.com> - Thu, 02 Feb 2017 06:33:47 -0500 - rev 332142
Push 86468 by jmaher@mozilla.com at Thu, 02 Feb 2017 11:40:17 +0000
Bug 1334476 - add BUG_COMPONENT to dom/canvas/* files. r=milan MozReview-Commit-ID: 1ySit4Kh3Yh
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip