e75b9aec6777e80197ace31131116e2ee23e6306: Bug 1470792 - A crash test for bug 1343139. r?heycam draft
cku <cku@mozilla.com> - Tue, 07 Mar 2017 13:46:59 +0800 - rev 810079
Push 113884 by bmo:hikezoe@mozilla.com at Mon, 25 Jun 2018 07:00:28 +0000
Bug 1470792 - A crash test for bug 1343139. r?heycam MozReview-Commit-ID: 8mkpTm3q0tl
599674f680aa47525791260357ce3452d6082755: Bug 1465337 - Adjust tracking protection toggle and other right-hand-side buttons in the main menu to align their separators. r=dao draft
Johann Hofmann <jhofmann@mozilla.com> - Fri, 22 Jun 2018 00:22:43 +0200 - rev 810078
Push 113883 by jhofmann@mozilla.com at Mon, 25 Jun 2018 06:52:08 +0000
Bug 1465337 - Adjust tracking protection toggle and other right-hand-side buttons in the main menu to align their separators. r=dao MozReview-Commit-ID: 6u5AaSCMhr
6d3bafc4a0238302f4c6b874b1e52db88df1b87c: Bug 1468989 - Fix isTextInMessageText for longStrings; r=Honza. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 15 Jun 2018 11:33:32 -0700 - rev 810077
Push 113882 by bmo:nchevobbe@mozilla.com at Mon, 25 Jun 2018 06:51:24 +0000
Bug 1468989 - Fix isTextInMessageText for longStrings; r=Honza. MozReview-Commit-ID: 7jINj8Etmpv
bb758d7d793358f8f45ad0a1befcafb73c6d733e: Bug 1468989 - Add a longString exception in filter tests; r=Honza. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 15 Jun 2018 11:27:55 -0700 - rev 810076
Push 113882 by bmo:nchevobbe@mozilla.com at Mon, 25 Jun 2018 06:51:24 +0000
Bug 1468989 - Add a longString exception in filter tests; r=Honza. This way we make sure we handle them as they should be. MozReview-Commit-ID: AQILE8NqbSE
d7b9078789cb9b93b97bc4670e6183eb1646f418: Bug 1468989 - Fix mocha tests; r=Honza. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 15 Jun 2018 11:20:31 -0700 - rev 810075
Push 113882 by bmo:nchevobbe@mozilla.com at Mon, 25 Jun 2018 06:51:24 +0000
Bug 1468989 - Fix mocha tests; r=Honza. A fixture was needed for asyncStorage. MozReview-Commit-ID: CerVMppdhzk
5e4c3c3ad008c2c8034b40301274aa67ad0dec3a: bug 1470215 let Telemetry::DNS_NATIVE_QUEUING measure queue times r?mcmanus draft
Daniel Stenberg <daniel@haxx.se> - Mon, 25 Jun 2018 08:03:44 +0200 - rev 810074
Push 113881 by bmo:daniel@haxx.se at Mon, 25 Jun 2018 06:04:04 +0000
bug 1470215 let Telemetry::DNS_NATIVE_QUEUING measure queue times r?mcmanus MozReview-Commit-ID: 77FE4SJOXMG
96bcfc40c1a66c556786e64113ae984095d55769: bug 1470215 let Telemetry::DNS_NATIVE_QUEUING measure queue times r?mcmanus draft
Daniel Stenberg <daniel@haxx.se> - Thu, 21 Jun 2018 18:02:57 +0200 - rev 810073
Push 113880 by bmo:daniel@haxx.se at Mon, 25 Jun 2018 06:02:03 +0000
bug 1470215 let Telemetry::DNS_NATIVE_QUEUING measure queue times r?mcmanus MozReview-Commit-ID: 77FE4SJOXMG
d9782a6a7570fd84f6172c5d0c6f9a3cd800bfaa: Bug 1458060 - Implement ability to pin/unpin a selection of tabs. r?jaws draft multiselect_pin_unpin
Abdoulaye O. Ly <ablayelyfondou@gmail.com> - Sat, 23 Jun 2018 18:07:48 +0000 - rev 810072
Push 113879 by bmo:ablayelyfondou@gmail.com at Mon, 25 Jun 2018 04:54:52 +0000
Bug 1458060 - Implement ability to pin/unpin a selection of tabs. r?jaws MozReview-Commit-ID: DOtDS3GFtEA
ac828a69289b6730f2963a8f85ddff02e9ec8f0a: Bug 1430884 - Don't call UpdateVisibleDescendants for placeholder frames. r?birtles,heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:06 +0900 - rev 810071
Push 113878 by hikezoe@mozilla.com at Mon, 25 Jun 2018 04:48:04 +0000
Bug 1430884 - Don't call UpdateVisibleDescendants for placeholder frames. r?birtles,heycam The styles for placeholder frames differ from the styles for the real frames so that the styles don't have visibility:hidden even if the parent has visibility:hidden style. The placeholder style is resolved by ServoStyleSet::ResolveStyleForPlaceholder in nsCSSFrameConstructor::CreatePlaceholderFrameFor. MozReview-Commit-ID: GgFn5VJOvcl
5382e613d7db6a541e5891e4396803a8b3cde5de: Bug 1430884 - Throttle transform animations without %0 or 100% keyframe. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:06 +0900 - rev 810070
Push 113878 by hikezoe@mozilla.com at Mon, 25 Jun 2018 04:48:04 +0000
Bug 1430884 - Throttle transform animations without %0 or 100% keyframe. r?birtles MozReview-Commit-ID: 3vLAlSkLz97
d8492f51589dc5be6287870dbea1bb552f9da313: Bug 1430884 - Throttle nsChangeHint_UpdateContainingBlock on invisible element. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:06 +0900 - rev 810069
Push 113878 by hikezoe@mozilla.com at Mon, 25 Jun 2018 04:48:04 +0000
Bug 1430884 - Throttle nsChangeHint_UpdateContainingBlock on invisible element. r?birtles When an animation targets a CSS property that could cause a containing block to be generated for its descendants, this containing block must be generated even if the particular property values used by the animation would not normally trigger generation of a containing block (e.g. transform: none). This is due to the implicit application of will-change defined in CSS Animations[1] and Web Animations[2]. Since this containing block is generated at the start of the animations, we can throttle animations that produce the UpdateContainingBlock change hint for animations that are not visible since they shouldn't have any further side effects beyond the generation of containing blocks (which have already happened). [1] https://drafts.csswg.org/css-animations/#animations [2] https://drafts.csswg.org/web-animations-1/#side-effects-section Unfortunately perspective animations starting with 'none' and transform animations from 'none' to 'none' don't create a containing block (bug 1470349 and bug 1470370). That doesn't block the optimization in this patch, however, since those bugs occur regardless of element visibility. MozReview-Commit-ID: 8rTl8dShHrD
697158bc522eeab2795f5f884c51c131f943f6b0: Bug 1430884 - A reftest that transform animation makes the element as a containing block for fixed-pos descendants even if the element is visibility:hidden and if the animating value is 'transform:none'. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:06 +0900 - rev 810068
Push 113878 by hikezoe@mozilla.com at Mon, 25 Jun 2018 04:48:04 +0000
Bug 1430884 - A reftest that transform animation makes the element as a containing block for fixed-pos descendants even if the element is visibility:hidden and if the animating value is 'transform:none'. r?birtles As per the CSS Animations spec [1], animations must behave as if 'will-change' is specified, and as per the Will Change spec [2] the element having 'will-change' property other than 'auto' behaves as a containing block for fixed-pos descendants. This reftest tests that behavior. The reason we also specified visibility:hidden there is that we are going to optimize transform animations on/inside visibility:hidden element, so this reftest also tests it. In this reftest, if the containing block is correctly generated, the fixed-pos element is rendered inside the parent element, thus the scrollable element overflows, then the vertial scroll bar appears. [1] https://drafts.csswg.org/css-animations-1/#animations > While an animation is applied but has not finished, or has finished but has > an animation-fill-mode of forwards or both, the user agent must act as if > the will-change property ([css-will-change-1]) on the element additionally > includes all the properties animated by the animation. [2] https://drafts.csswg.org/css-will-change/#will-change > If any non-initial value of a property would cause the element to generate > a containing block for fixed positioned elements, specifying that property > in will-change must cause the element to generate a containing block for > fixed positioned elements. MozReview-Commit-ID: Kx5Fdx8FJUG
1b9b49360e0403a59d28efbab4a551fc176f24d3: Bug 1430884 - Flatten CanThrottleIfNotVisible function with early returns. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:05 +0900 - rev 810067
Push 113878 by hikezoe@mozilla.com at Mon, 25 Jun 2018 04:48:04 +0000
Bug 1430884 - Flatten CanThrottleIfNotVisible function with early returns. r?birtles MozReview-Commit-ID: 3JQ0sG2oWfN
2bcf595cfc4089102401f16b1a5fc3db27f4551e: Bug 1430884 - Factor out checking the animation on the given frame can be throttled if the frame is not visible. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:05 +0900 - rev 810066
Push 113878 by hikezoe@mozilla.com at Mon, 25 Jun 2018 04:48:04 +0000
Bug 1430884 - Factor out checking the animation on the given frame can be throttled if the frame is not visible. r?birtles MozReview-Commit-ID: Kl7qYFXiVqr
5af05ba17c1b1e5f7d3edfc2b6890182bbf54694: Bug 1430884 - Throttle animations producing nsChangeHint_UpdateOverflow change hint if the target element is not visible. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:50:56 +0900 - rev 810065
Push 113878 by hikezoe@mozilla.com at Mon, 25 Jun 2018 04:48:04 +0000
Bug 1430884 - Throttle animations producing nsChangeHint_UpdateOverflow change hint if the target element is not visible. r?birtles In the case where the target element is scrolled out or visibility:hidden and has no visible descendants, we can treat nsChangeHint_UpdateOverflow just like transform animations which produce nsChangeHint_UpdatePostTransformOverflow, i.e. unthrottle the animations periodically if the target element is inside a scrollable element. Some transform animations produce UpdateOverflow hint, so it would be really nice to optimize the hint. MozReview-Commit-ID: E1MgPZRi8mW
d118e229d3ee0cff3cb11522eccdc28dc4763557: Bug 1458060 - Implement ability to pin/unpin a selection of tabs. r?jaws draft multiselect_pin_unpin
Abdoulaye O. Ly <ablayelyfondou@gmail.com> - Sat, 23 Jun 2018 18:07:48 +0000 - rev 810064
Push 113877 by bmo:ablayelyfondou@gmail.com at Mon, 25 Jun 2018 04:44:06 +0000
Bug 1458060 - Implement ability to pin/unpin a selection of tabs. r?jaws MozReview-Commit-ID: FppGMH8kb9u
75a5e522d23e6568756597bb440d87679b543b25: Bug 1449477: Add test for short duration. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Mon, 25 Jun 2018 13:26:25 +0900 - rev 810063
Push 113876 by bmo:dakatsuka@mozilla.com at Mon, 25 Jun 2018 04:30:56 +0000
Bug 1449477: Add test for short duration. r?gl MozReview-Commit-ID: 6ZkqS0iDqcG
3e725332e9ecc33fde3ed9cb5e834cfeb2fad30f: Bug 1468953: Use top/left position in viewport instead of clinetX/clientTop of offsetParent. r?jdescottes draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Mon, 25 Jun 2018 12:48:17 +0900 - rev 810062
Push 113876 by bmo:dakatsuka@mozilla.com at Mon, 25 Jun 2018 04:30:56 +0000
Bug 1468953: Use top/left position in viewport instead of clinetX/clientTop of offsetParent. r?jdescottes MozReview-Commit-ID: nqMLetevCZ
ccab0ed675c8343f166b72cc5189db36c8a03c7f: Bug 1470079 - Add fuzzing coverage build to taskcluster draft
rforbes <rforbes@mozilla.com> - Sun, 24 Jun 2018 18:48:52 -0700 - rev 810061
Push 113875 by bmo:rforbes@mozilla.com at Mon, 25 Jun 2018 04:21:31 +0000
Bug 1470079 - Add fuzzing coverage build to taskcluster MozReview-Commit-ID: 5TyxY2KmLCs
5a06adfd488553b360109699d0ccf1d22c8ceca3: Bug 1467621 - P4: Fix distance for drop-shadow with currentcolor. r?hiro draft
Dan Glastonbury <dan.glastonbury@gmail.com> - Fri, 22 Jun 2018 11:17:04 +1000 - rev 810060
Push 113874 by bmo:dglastonbury@mozilla.com at Mon, 25 Jun 2018 04:15:24 +0000
Bug 1467621 - P4: Fix distance for drop-shadow with currentcolor. r?hiro MozReview-Commit-ID: 9L9rkPAROqG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip