46a75c66bb512d652dd883435afe242c22be9ac3: merge autoland to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 12 Oct 2017 23:55:22 +0200 - rev 679628
Push 84282 by dmitchell@mozilla.com at Thu, 12 Oct 2017 22:48:33 +0000
merge autoland to mozilla-central. r=merge a=merge MozReview-Commit-ID: 6jFAhVr6aqT
bd6d72b259dc1139051f526dc88c509553be160c: Bug 1408121 - Dark theme should apply dark colors to Firefox menus. r?dao draft
Jared Wein <jwein@mozilla.com> - Thu, 12 Oct 2017 17:51:28 -0400 - rev 679627
Push 84281 by bmo:jaws@mozilla.com at Thu, 12 Oct 2017 22:39:18 +0000
Bug 1408121 - Dark theme should apply dark colors to Firefox menus. r?dao MozReview-Commit-ID: D3gzLxIUXc
94fde415ba4204136e101f33df9a337076b0c9c0: Bug 1381190 - Change to COSE Algorithm identifiers for WebAuthn r?ttaubert draft
J.C. Jones <jjones@mozilla.com> - Thu, 12 Oct 2017 15:21:06 -0700 - rev 679626
Push 84280 by bmo:jjones@mozilla.com at Thu, 12 Oct 2017 22:37:49 +0000
Bug 1381190 - Change to COSE Algorithm identifiers for WebAuthn r?ttaubert The WD-06 (and later) WebAuthn specs choose to move to integer algorithm identifiers for the signatures [1], with a handful of algorithms identified [2]. U2F devices only support ES256 (e.g., COSE ID "-7"), so that's all that is implemented here. Note that the spec also now requires that we accept empty lists of parameters, and in that case, the RP says they aren't picky, so this changes what happens when the parameter list is empty (but still aborts when the list is non-empty but doesn't have anything we can use) [3]. [1] https://w3c.github.io/webauthn/#dictdef-publickeycredentialparameters [2] https://w3c.github.io/webauthn/#alg-identifier [3] https://w3c.github.io/webauthn/#createCredential bullet #12 MozReview-Commit-ID: KgL7mQ9u1uq
0ec5cb3073cff15db6448c6846462ae3f427089b: Bug 1381190 - Change to COSE Algorithm identifiers for WebAuthn r?ttaubert draft
J.C. Jones <jjones@mozilla.com> - Thu, 12 Oct 2017 15:21:06 -0700 - rev 679625
Push 84279 by bmo:jjones@mozilla.com at Thu, 12 Oct 2017 22:35:03 +0000
Bug 1381190 - Change to COSE Algorithm identifiers for WebAuthn r?ttaubert The WD-06 (and later) WebAuthn specs choose to move to integer algorithm identifiers for the signatures [1], with a handful of algorithms identified [2]. U2F devices only support ES256 (e.g., COSE ID "-7"), so that's all that is implemented here. Note that the spec also now requires that we accept empty lists of parameters, and in that case, the RP says they aren't picky, so this changes what happens when the parameter list is empty (but still aborts when the list is non-empty but doesn't have anything we can use) [3]. [1] https://w3c.github.io/webauthn/#dictdef-publickeycredentialparameters [2] https://w3c.github.io/webauthn/#alg-identifier [3] https://w3c.github.io/webauthn/#createCredential bullet #12 MozReview-Commit-ID: KgL7mQ9u1uq
8a99e4686f4df575d15c28a68f97ef05a73d740c: Bug 1381190 - Remove WebAuthnRequest dead code r?ttaubert draft
J.C. Jones <jjones@mozilla.com> - Thu, 12 Oct 2017 15:17:51 -0700 - rev 679624
Push 84279 by bmo:jjones@mozilla.com at Thu, 12 Oct 2017 22:35:03 +0000
Bug 1381190 - Remove WebAuthnRequest dead code r?ttaubert The WebAuthnRequest.h file is no longer used, and it appears we forgot to clean it up. MozReview-Commit-ID: 8Cgh40YxGiY
c1f59ae53200859a24db324746ef0922efcba189: Bug 1408179 Fix manifestCacheKey for langpacks draft
Andrew Swan <aswan@mozilla.com> - Thu, 12 Oct 2017 15:27:40 -0700 - rev 679623
Push 84278 by aswan@mozilla.com at Thu, 12 Oct 2017 22:27:54 +0000
Bug 1408179 Fix manifestCacheKey for langpacks MozReview-Commit-ID: Et0EyyTAi8x
d7a3d179fc984e59f7f9a43a7112f65ae7d7536e: Bug 1406211 - Add a reftest for animating opacity on a multiline inline element. r?dbaron draft
Ian Moody <moz-ian@perix.co.uk> - Mon, 09 Oct 2017 16:28:54 +0100 - rev 679622
Push 84277 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:24:02 +0000
Bug 1406211 - Add a reftest for animating opacity on a multiline inline element. r?dbaron MozReview-Commit-ID: 9z25jLeauO5
edfe90d917dabe663726509d161a8eb2cc89e98b: Bug 1406211 - Check whether the frame is one of continuation frames for animating element in nsIFrame::HasOpacityInternal(). r?dbaron draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 13 Oct 2017 07:22:26 +0900 - rev 679621
Push 84277 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:24:02 +0000
Bug 1406211 - Check whether the frame is one of continuation frames for animating element in nsIFrame::HasOpacityInternal(). r?dbaron Without this, we don't generate nsDisplayOpacity for the continuation frames other than the first continuation and thus opacity animation on the continuation frames don't run on the compositor. I.e., the opacity animation for the first continuation frame only runs on the compositor and rest of frames never update on the main thread since the animation is throttled. MozReview-Commit-ID: DESftTLt0wq
94053db7478486f971f1cc9f3edba588f4556183: Bug 1406211 - Early return from nsIFrame::HasOpacityInternal if there is no EffectSet for the frame. r?dbaron draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 13 Oct 2017 07:15:05 +0900 - rev 679620
Push 84277 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:24:02 +0000
Bug 1406211 - Early return from nsIFrame::HasOpacityInternal if there is no EffectSet for the frame. r?dbaron If there is no EffectSet for the frame, it means no animation runs on the element for the frame. MozReview-Commit-ID: Ev9Hf3jquvU
9e81e0a0e731aae802e27d7fb975bf066e8961d2: Bug 1399314 - Introdue CssLogic.getCSSStyleRules to get style rules for ::before and ::after pseudo elements handy. r?bgrins draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 13 Oct 2017 07:19:54 +0900 - rev 679619
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Bug 1399314 - Introdue CssLogic.getCSSStyleRules to get style rules for ::before and ::after pseudo elements handy. r?bgrins For pseudo elements, inIDOMUtils.getCSSStyleRules needs to take the parent element of the pseudo element and pseudo name. This new function wraps inIDOMUtils.getCSSStyleRules so that we can get style rules for pseudo elements handy. MozReview-Commit-ID: LRQBdiizoL7
ce8e5a062a057cd664157705a45c41a7839f2498: Bug 1399314 - Move getBindingElementAndPseudo into shared/inspector/css-logic.js. r?ochameau draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 13 Oct 2017 07:19:54 +0900 - rev 679618
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Bug 1399314 - Move getBindingElementAndPseudo into shared/inspector/css-logic.js. r?ochameau MozReview-Commit-ID: 4Ka61REglh
cb5f4236d080bb250f7f485a584216f014a18fba: Bug 1352599 - Post: Disable failing java.configure test. r=Aryx on a CLOSED TREE
Nick Alexander <nalexander@mozilla.com> - Thu, 12 Oct 2017 22:55:59 +0200 - rev 679617
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Bug 1352599 - Post: Disable failing java.configure test. r=Aryx on a CLOSED TREE
77872d4a7260fb81bca5df6fc8a74a060ac44afb: servo: Merge #18853 - Random pipeline closure is less likely to kill pending pipelines (from asajeffrey:constellation-chaos-monkey-dont-kill-pending-pipelines); r=jdm
Alan Jeffrey <ajeffrey@mozilla.com> - Thu, 12 Oct 2017 13:07:19 -0500 - rev 679616
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
servo: Merge #18853 - Random pipeline closure is less likely to kill pending pipelines (from asajeffrey:constellation-chaos-monkey-dont-kill-pending-pipelines); r=jdm <!-- Please describe your changes on the following line: --> Make it less likely for pending pipelines to be randomly killed. Pending pipelines send more messages to the constellation, so at the moment we're skewing to killing pipelines early in their lifetimes. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #18852 - [X] These changes do not require tests because it's fixing test infrastructure <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 8830f62a100b52d78db2fd0336cb55a66cfb2e9b
ee681d6964d3f6f626d4ea2b569f241b4f67ab1b: Bug 1406763 - Fix broken Assert.throws() calls for error class. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 12 Oct 2017 17:56:31 +0200 - rev 679615
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Bug 1406763 - Fix broken Assert.throws() calls for error class. r=ato MozReview-Commit-ID: H1fw7VitAyO
633b06e5fc74afd202a58c722ae732872e512bc2: Bug 1406763 - Strip brackets around IPv6 addresses for proxy hosts. r=ato
Henrik Skupin <mail@hskupin.info> - Mon, 09 Oct 2017 14:10:03 +0200 - rev 679614
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Bug 1406763 - Strip brackets around IPv6 addresses for proxy hosts. r=ato The WebDriver specification requires IPv6 addresses to be always added with brackets for proxy hosts. But Firefox itself handles those without brackets for both the proxy host, and the noProxy settings. MozReview-Commit-ID: 9vpvXjDDuxd
d8337396947a7c762722cd67289635a9c0489f2b: Bug 1406763 - Refactor xpcshell proxy tests for fromJson and toJson. r=ato
Henrik Skupin <mail@hskupin.info> - Wed, 11 Oct 2017 00:26:22 +0200 - rev 679613
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Bug 1406763 - Refactor xpcshell proxy tests for fromJson and toJson. r=ato To ensure that both methods are working as expected, they cannot be used in combination for assertions. MozReview-Commit-ID: 57jYmPejEq0
97bf696997c5d08e717c92bcf6cf3d0e57435db0: Bug 1407925 - Don't use application name but ID to determine Firefox. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 12 Oct 2017 13:21:17 +0200 - rev 679612
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Bug 1407925 - Don't use application name but ID to determine Firefox. r=ato MozReview-Commit-ID: 9TZrs4nk31y
6e77e4951c77eb8462702555e45b063dc73b4199: Backed out changeset e7f4ffe10569 (bug 1406763) for linting failure at testing/marionette/session.js:317: Missing semicolon. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 12 Oct 2017 20:51:44 +0200 - rev 679611
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Backed out changeset e7f4ffe10569 (bug 1406763) for linting failure at testing/marionette/session.js:317: Missing semicolon. r=backout
da7917089c4ba756a1c5416dc8d1a8afaa3ae20f: Backed out changeset 0ce17eb985f1 (bug 1406763)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 12 Oct 2017 20:51:38 +0200 - rev 679610
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Backed out changeset 0ce17eb985f1 (bug 1406763)
98ae3bf088ce6b140702124d19f203e573627993: Backed out changeset b85be3749e70 (bug 1406763)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 12 Oct 2017 20:51:33 +0200 - rev 679609
Push 84276 by hikezoe@mozilla.com at Thu, 12 Oct 2017 22:20:47 +0000
Backed out changeset b85be3749e70 (bug 1406763)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip