efe2c890d372dc50dd9bdc70b0d530824d94ad85: Bug 1441295 - Reverted the changes in bug 1372069 and modified test; r=baku
Yuan Lyu <lyyuan92@gmail.com> - Fri, 15 Jun 2018 23:23:40 -0400 - rev 423527
Push 65488 by apavel@mozilla.com at Mon, 25 Jun 2018 14:06:35 +0000
Bug 1441295 - Reverted the changes in bug 1372069 and modified test; r=baku MozReview-Commit-ID: KG0H9UPa6Di
52e86ed85e545e8f26ee264760f354e4a8e8d9f5: Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal
Henrik Skupin <mail@hskupin.info> - Fri, 22 Jun 2018 13:32:05 +0200 - rev 423526
Push 65487 by hskupin@mozilla.com at Mon, 25 Jun 2018 14:04:37 +0000
Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal MozReview-Commit-ID: F5vHc4G13v6
e2514f03c7ed66dbdebdf0a3f7b3a6aff05de28d: Bug 1470497 - Fix navigation after opening container in RDM. r=gl
J. Ryan Stinnett <jryans@gmail.com> - Fri, 22 Jun 2018 17:28:01 -0500 - rev 423525
Push 65486 by jryans@gmail.com at Mon, 25 Jun 2018 12:36:57 +0000
Bug 1470497 - Fix navigation after opening container in RDM. r=gl This fixes the case of navigating a container tab from about:newtab to a remote site. This case triggers the process flip machinery where parent process is told to manage the load. We needed to allow certain session store messages for this to complete successfully.
0afbabb06848ebdbae5cfb2687eb74a66542662c: Bug 1470487 - Move netmonitor security localization to client. r=Honza
J. Ryan Stinnett <jryans@gmail.com> - Fri, 22 Jun 2018 18:32:39 -0500 - rev 423524
Push 65485 by jryans@gmail.com at Mon, 25 Jun 2018 12:21:02 +0000
Bug 1470487 - Move netmonitor security localization to client. r=Honza
26008139469a70142f4305bf7288c0f76fa380a5: Bug 1470487 - Move grid highlighter strings to shared. r=gl
J. Ryan Stinnett <jryans@gmail.com> - Fri, 22 Jun 2018 17:51:30 -0500 - rev 423523
Push 65485 by jryans@gmail.com at Mon, 25 Jun 2018 12:21:02 +0000
Bug 1470487 - Move grid highlighter strings to shared. r=gl
15f630edfb390840ef23f9eb674a9fca063688b8: Bug 1459398 - log a clear test failure if mandatory telemetry-test-helpers.js cannot be loaded;r=miker
Julian Descottes <jdescottes@mozilla.com> - Sat, 05 May 2018 12:49:39 +0200 - rev 423522
Push 65484 by jdescottes@mozilla.com at Mon, 25 Jun 2018 11:48:15 +0000
Bug 1459398 - log a clear test failure if mandatory telemetry-test-helpers.js cannot be loaded;r=miker MozReview-Commit-ID: KuMO6VeAfsw
5d7823a838dea17e202c077ebd1a80ad863996bb: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Mon, 25 Jun 2018 12:51:41 +0300 - rev 423521
Push 65483 by aciure@mozilla.com at Mon, 25 Jun 2018 09:52:04 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
4f6e597104dabedfecfafa2ab63dc79fd7f8bc7a: Merge inbound to mozilla-central. a=merge FIREFOX_NIGHTLY_62_END
Ciure Andrei <aciure@mozilla.com> - Mon, 25 Jun 2018 12:49:17 +0300 - rev 423520
Push 65483 by aciure@mozilla.com at Mon, 25 Jun 2018 09:52:04 +0000
Merge inbound to mozilla-central. a=merge
6d0dcae0268b98e9c43bbed077502a51afed2311: Bug 1470790 - Update pdf.js to version 2.0.625. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 24 Jun 2018 20:42:59 -0400 - rev 423519
Push 65483 by aciure@mozilla.com at Mon, 25 Jun 2018 09:52:04 +0000
Bug 1470790 - Update pdf.js to version 2.0.625. r=bdahl
4a7b85481dcfbc873caa6cf35b66ab3062b4cacc: Bug 1463672 - Destroy editor when destroying JSTerm; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 12 Jun 2018 14:03:46 -0700 - rev 423518
Push 65482 by nchevobbe@mozilla.com at Mon, 25 Jun 2018 09:38:54 +0000
Bug 1463672 - Destroy editor when destroying JSTerm; r=Honza. We need to call editor.destroy in order to not leak windows. MozReview-Commit-ID: 2BdxV3uQaOE
f998954c5390f2b653314c6c14b83f808285ed5a: Bug 1463672 - Add history support in CodeMirror-JsTerm; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 01 Jun 2018 15:38:56 +0200 - rev 423517
Push 65482 by nchevobbe@mozilla.com at Mon, 25 Jun 2018 09:38:54 +0000
Bug 1463672 - Add history support in CodeMirror-JsTerm; r=Honza. This implements history navigation support in CodeMirror-JsTerm using Arrow keys (and Ctrl-N/Ctrl-P on OSX). The tests covering that feature now runs with both the old and the new JsTerm so we can be confident about the CodeMirror-JsTerm. MozReview-Commit-ID: J7AY4CeNzW9
c0b21495ab92e0b8da61beaed29a7baa025fcffa: Bug 1430884 - Don't call UpdateVisibleDescendants for placeholder frames. r=birtles,heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 18:29:44 +0900 - rev 423516
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +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
0afedcfb324105ddf30004f6401bef3c83f0b56b: Bug 1430884 - Throttle transform animations without %0 or 100% keyframe. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 18:29:28 +0900 - rev 423515
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +0000
Bug 1430884 - Throttle transform animations without %0 or 100% keyframe. r=birtles MozReview-Commit-ID: 3vLAlSkLz97
1abd6e3e1cd43fe319c8494ac52a5c13ce328d7d: Bug 1430884 - Throttle nsChangeHint_UpdateContainingBlock on invisible element. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 18:29:09 +0900 - rev 423514
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +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
756afbbd223521f4c26b3bec963eb3659b17a011: 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
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:06 +0900 - rev 423513
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +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
21a95abbe05ae649426deb1f3f76fb9775cd9808: Bug 1430884 - Flatten CanThrottleIfNotVisible function with early returns. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:05 +0900 - rev 423512
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +0000
Bug 1430884 - Flatten CanThrottleIfNotVisible function with early returns. r=birtles MozReview-Commit-ID: 3JQ0sG2oWfN
814d65e3d170d5c6eb443878ea4ee24332bb3f17: Bug 1430884 - Factor out checking the animation on the given frame can be throttled if the frame is not visible. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:51:05 +0900 - rev 423511
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +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
acde077a83d8058fb3f2369bea7afbdd8804397c: Bug 1430884 - Throttle animations producing nsChangeHint_UpdateOverflow change hint if the target element is not visible. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 11:50:56 +0900 - rev 423510
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +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
ab4d2d03fc045706b5250da2213fd87aa87a2984: Bug 1430884 - Rename unthrottling transform animations stuff. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 09:12:21 +0900 - rev 423509
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +0000
Bug 1430884 - Rename unthrottling transform animations stuff. r=birtles In the next patch, we are going to unthrottle UpdateOverflow change hint which is also produced by non-transform properties. MozReview-Commit-ID: BrJxo32uBJO
29648dc20a59ce55ed1c51dbe44e34cdfed61185: Bug 1430884 - Use const/let in file_restyles.html. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 25 Jun 2018 06:07:15 +0900 - rev 423508
Push 65481 by hikezoe@mozilla.com at Mon, 25 Jun 2018 09:35:40 +0000
Bug 1430884 - Use const/let in file_restyles.html. r=birtles MozReview-Commit-ID: F2o2y33KV75
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip