Commit Graph

550219 Commits

Author SHA1 Message Date
J.C. Jones
da58b95dbc Bug 1386754 - Deprecate 3DES on nightly builds r=dveditz
3DES usage is well below 1% [1]. A recent TLS Canary run with
"security.ssl3.rsa_des_ede3_sha" disabled showed 825 of 500,000 sites being
affected by deprecating 3DES [2]. This starts the deprecation by disabling the
3DES cipher suite preference in nightly builds.

[1] https://mzl.la/2uNt0BP
[2] https://tlscanary.mozilla.org/runs/2017-08-01-17-07-49/

MozReview-Commit-ID: C9cobeOqGLj

--HG--
extra : rebase_source : 07b433efff1b5e3812a0dd54569bbe4198981328
2017-08-02 11:03:39 -07:00
Tom Prince
6e592ea68d Bug 1385539 - Re-add accidentally deleted documentation of mozbuild.configure.ConfigureSandbox.include_file; r=glandium
The code was deleted in Bug 1256571.

MozReview-Commit-ID: JgWoxOyMQ8z

--HG--
extra : rebase_source : 5f37e281096b946e94dd77182c8704beee8eeecf
2017-07-29 00:31:17 -06:00
Brad Werth
d073eb9bda Bug 1383296 Part 1: Remove all uses of the nsCSSValue::Serialization enum, now that it no longer has multiple values. r=heycam
MozReview-Commit-ID: n6px5hNHtB

--HG--
extra : rebase_source : 6269a9d52e0282d0391276dc1b9ee26dbde7b985
2017-07-21 17:26:35 -07:00
Emilio Cobos Álvarez
cd07b54187 servo: Merge #17968 - style: Prevent cousin sharing if we haven't restyled the parents (from emilio:no-sharing-if-not-restyled); r=bzbarsky
This "fixes" bug 1381821 by disabling the optimization in the cases we can't
prove this is correct. Bug 1387116 tracks fixing the optimization to apply more
broadly.

Bug: 1381821
Reviewed-by: bz
MozReview-Commit-ID: COKdmHHokGx
Source-Repo: https://github.com/servo/servo
Source-Revision: a59a8f835531b38cfe6e4cf25d6a36d1e8b741b3

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d237685ba182c1723d58f4d91908f7012fd79b49
2017-08-03 11:35:17 -05:00
Jared Wein
a62c8c9ce6 Bug 1382898 - Disable the Stop / Reload animation if the stop / reload buttons are placed outside of the nav-bar due to bug 1382894. r=Gijs
MozReview-Commit-ID: 1LgSYvl7YGR

--HG--
extra : rebase_source : f25067563f837c121cc0605a708dc1bf43552f2d
2017-07-20 20:55:58 -04:00
Tom Tromey
639b3c6efc Bug 1370648 - use final token as end location of statement list; r=jimb
This changes the parser to use the final token of a statement list as
it's end location.  This works around some confusing behavior, such as a
breakpoint firing on the marked line:

    <script>
      if (1 !== 1) {
        console.log("dead code!?"); // set breakpoint here
      }
    </script>

MozReview-Commit-ID: 3Sk1ERw5Q6z

--HG--
extra : rebase_source : 6c6338ca183518baec6ccfcb9ae17e24cf644c97
2017-07-14 13:29:52 -06:00
Kartikaya Gupta
f459d3dc28 Bug 1387046 - Add missing field to operator== in CompositorOptions. r=dvander
MozReview-Commit-ID: 8sZgFKQsnun

--HG--
extra : rebase_source : 58905ee8f66d71cb09a930edbaebd7f719c68b96
2017-08-03 09:33:42 -04:00
Tim Nguyen
355a783bae Bug 1385702 - Update and clean up close icon styling for photon. r=dao
MozReview-Commit-ID: IpM0Ampi9fE

--HG--
extra : rebase_source : cd7cda3cb86a86cb66113034ac6cb6f2a07b6882
2017-08-03 17:01:36 +00:00
Ralph Giles
2a2cfd92f6 Bug 1383311 - Require rust 1.19.0. r=froydnj,gps
Bump the minimum required version of the Rust toolchain to
the current stable release so we can take advantage of new
features.

Highlights of the 1.19.0 release:

* C-compatible `union` (untagged enums).
* Support for Visual Studio 2017.
* Non-capturing closures can be coerced to `fn` bindings.
* Numeric field names in tuple struct initializers.
* Higher macro recursion limit.
* `break` can return a value from `loop` expressions.
* Better error handling with mis-configured Visual Studio environments.

This change also enables 1.18.0 features. Some highlights:

* `pub(mod)` &c. for better control of symbol visibility.
* struct packing for better memory footprint in generated code.
* Faster build times.

MozReview-Commit-ID: 2OpUjAcytpE

--HG--
extra : rebase_source : 2ed0d7c4e7b78c26f7a7476e7b284bf1bdbe7c8b
2017-07-24 07:51:57 -07:00
Tom Tromey
80a6cc4c10 Bug 1386677 - fix indentation of "evaluate" help text; r=jimb
MozReview-Commit-ID: HesLgMa25BN

--HG--
extra : rebase_source : 194d71abbf0ecafc187217cae5916adffb842850
2017-08-02 08:58:44 -06:00
Emilio Cobos Álvarez
809cec316c Bug 1386602: Avoid recreating the stylist in RebuildAllStyleData. r=heycam
MozReview-Commit-ID: 31G9BLgqEmm
2017-08-03 18:10:06 +02:00
Emilio Cobos Álvarez
4e43d96c81 servo: Merge #17965 - stylo: Avoid recreating the stylist in RebuildAllStyleData (from emilio:rebuild-not); r=heycam
Bug: 1386602
Reviewed-by: heycam
MozReview-Commit-ID: 31G9BLgqEmm
Source-Repo: https://github.com/servo/servo
Source-Revision: 8b5a356c57e6ad9b2d40936760674f96e40e9b1b

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 66885c8a76c477dda09fa4e67dbe65bdf3384a3a
2017-08-03 09:36:21 -05:00
Alexandre Poirot
dbebe3ebb7 Bug 1386299 - Stop importing event-emitter as a JSM. r=jdescottes
MozReview-Commit-ID: FnIRJbILIxj

--HG--
extra : rebase_source : e34b781a628a8085bdeb8eba090d5d8102d50c76
2017-07-25 18:30:59 +02:00
Alexandre Poirot
edb829b798 Bug 1386299 - Make WebExtension use toolkit's EventEmitter instead of DevTools one. r=rpl
MozReview-Commit-ID: 2w1ndV1g1h1

--HG--
extra : rebase_source : 5d6ee8c4c90383f8dd7cbdd8b79f1b3fe8ac18b6
2017-08-03 15:07:05 +02:00
Andrew Halberstadt
126cf32e82 Bug 1385311 - Make sure AddressSanitizer errors turn the task orange, r=jmaher
MozReview-Commit-ID: EvLGeaLVotV

--HG--
extra : rebase_source : 5a1b9b70f0832507f54ff601b16a8e654084c10d
2017-07-28 09:35:17 -04:00
Sebastian Hengst
b2ec2e0aca Bug 1386120 - Update wpt expectations for autofill. r=wpt-pass 2017-08-03 17:44:14 +02:00
Edouard Oger
5f64094bc9 Bug 1387053 - Make sure we don't do DB migration multiple times. r=rnewman
MozReview-Commit-ID: I799FUjIG4M

--HG--
extra : rebase_source : cf6b8591121cace64353f3bdfdca9de193e74e6f
2017-08-03 11:04:44 -04:00
J. Ryan Stinnett
e1b749febc Bug 1386830 - Test profile dirs in Browser Toolbox. r=jdescottes
Before trying to migrate Browser Toolbox profile dirs, ensure the old and new
dirs are actually different.  This avoids an issue where we were constantly
"migrating" the profile to the same place, effectively deleting it on every run.

MozReview-Commit-ID: FUAb2G21nbV

--HG--
extra : rebase_source : 32c6425036196675322c6a5422a6edf8a8aa4498
2017-08-02 16:34:40 -05:00
Dan Banner
3e7397ae81 Bug 1385817 - Enable brace-style and no-else-return ESLint rules for accessible/ r=yzen
MozReview-Commit-ID: DeVusjK4kt0

--HG--
extra : rebase_source : 67dfeb6c82792ad453dfe72e74dbc8f430877649
2017-08-01 19:08:02 +01:00
Dan Banner
1ce5193a91 Bug 1385817 - Enable space related ESLint rules for accessible/ r=yzen
MozReview-Commit-ID: BeIn3ThKQAx

--HG--
extra : rebase_source : 02a3d9583a55a186bc6bb5c0308c6a88d72daf13
2017-08-01 17:15:51 +01:00
Dan Banner
b9a328209b Bug 1385817 - Enable the quotes ESLint rule for accessible/ r=yzen
MozReview-Commit-ID: 1pS6xMzeh82

--HG--
extra : rebase_source : 7e600853f85e8ec14047768183ef9289254d3e0d
2017-08-01 17:13:27 +01:00
Marco Bonardo
f32ef43797 Bug 1382991 - Cleanup Places controller InsertionPoint. r=standard8
MozReview-Commit-ID: 2pSbYtPGtYx

--HG--
extra : rebase_source : a66e444f03ad45ff9d9a0e622d1951cff5964082
2017-08-03 12:16:36 +02:00
Julian Descottes
2df26d3e9f Bug 1386357 - add new debugger head to support files for browser_browser_toolbox_debugger.js;r=ochameau
MozReview-Commit-ID: 9ajEa09R0Nb

--HG--
extra : rebase_source : 09e6fd7b50b7319b18cd51ddcbc919de23c5ce49
2017-08-03 14:54:09 +02:00
Julian Descottes
def4adbffc Bug 1386357 - remove usage of sdk/timers in DevTools;r=ochameau
MozReview-Commit-ID: 8rC2peDRBJW

--HG--
extra : rebase_source : 0c2636114a2a44017b0f8af749025d7465cfb906
2017-08-02 12:53:20 +02:00
Sebastian Hengst
75f2f4a109 Bug 1386120 - Update wpt expectations for autofill on select element. r=wpt-pass 2017-08-03 16:42:23 +02:00
Nevin Chen
e25c370e79 Bug 1384480 - Move MMA event to UI code. r=sebastian
MozReview-Commit-ID: FzrLqWVFWO0

--HG--
extra : rebase_source : 94ef3ff6836169b055fcfca30af6f05da5a217f1
2017-07-26 17:49:58 +08:00
Jared Wein
776efb00ca Bug 1384180 - Don't animate the stop->reload if the page loads within 150ms (too distracting). r=dao
MozReview-Commit-ID: 9KvMCRZo5LZ

--HG--
extra : rebase_source : b1392cf72d1cdc17fd3172b0fb48ddf7004a4bce
2017-07-26 07:08:00 -04:00
Sebastian Hengst
17cc85402f Backed out changeset 742dfaf7631d (bug 1355451) for eslint failure at urlbarBindings.xml:2331: multiple spaces before elt. r=backout 2017-08-03 16:08:48 +02:00
Ting-Yu Lin
03f7131602 Bug 1381851 - Update comments for nsXBLPrototypeResources::ComputeServoStyleSet(). r=heycam
MozReview-Commit-ID: E1Ols3kfEKU

--HG--
extra : rebase_source : f656741996d01121a47e46683b64812d43196f77
2017-07-28 16:33:22 +08:00
Ting-Yu Lin
7fb634c3d5 Bug 1381851 - Add mIsChrome to URLExtraData for querying on servo side. r=heycam
MozReview-Commit-ID: HTCmAcKNefG

--HG--
extra : rebase_source : 196bc82ce8013c7a4667198370625a6e42ca892a
2017-07-31 17:57:56 +08:00
Dão Gottwald
ee4fb47b90 Bug 1387043 - Remove obsolete rules from browser/themes/osx/compacttheme.css. r=ntim
MozReview-Commit-ID: DSanC17BM71

--HG--
extra : rebase_source : a08f1c4b2806c6e96a68dab35ed034eebc7f8560
2017-08-03 15:37:09 +02:00
Simon Fraser
3d9c373c16 Bug 1387044 Update taskgraph how-to with mention of 'gron' r=dustin DONTBUILD
MozReview-Commit-ID: I3c9p014MF8

--HG--
extra : rebase_source : 02a037ce3c200b91c8121da9a59f4f4f0ad13d1a
2017-08-03 14:30:59 +01:00
Martin Robinson
35899af0c6 servo: Merge #17960 - Fix warning in scroll root id assignment to TableColGroupFlow (from mrobinson:fix-warning-for-table-colgroup); r=emilio
The traversal currently expects every flow to have a scroll root id
assigned, even if it doesn't produce any display items. This change
fixes the error that arises from this situation.

<!-- Please describe your changes on the following line: -->

---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they do not change behavior, just fix a runtime warning.

<!-- 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: 46f6e68bad7aafc380976bfddd9e76bfaa86229e

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : de75e85a605eaa517b1a88afed60a541df8bba3f
2017-08-03 07:51:22 -05:00
Dão Gottwald
691d3a678f Bug 1356705 - Use CSS smooth scroll when smooth scrolling a XUL scrollbox. r=mconley
MozReview-Commit-ID: 4Cjr1MuSVkk

--HG--
extra : rebase_source : ed2a4e1be80d504f6e77f61427cd895b9e688fa5
2017-08-02 16:50:02 -04:00
Timothy Nikkel
eb6908084a Bug 1356705 - Update range when an async smooth scroll is interrupted with a new scroll. r=kip
MozReview-Commit-ID: 3iU6oJz8O6O

--HG--
extra : rebase_source : 64b1394181560158036b54860bc68618393b7a43
2017-04-28 01:52:00 -04:00
Mike Conley
2f3335dc52 Bug 1356705 - Modernize browser_overflowScroll.js and move into the tabs/ testing directory. r=jaws
MozReview-Commit-ID: LA0XrKipEMG

--HG--
rename : browser/base/content/test/general/browser_overflowScroll.js => browser/base/content/test/tabs/browser_overflowScroll.js
extra : rebase_source : 3f171a3bee5d65eab70e77e82f00e53d4f75bf91
2017-07-26 16:46:00 -04:00
Evelyn Hung
f18775c57c Bug 1355451 - Speculative connect to websites on mousedown on awesomebar item. r=mak
We preconnect to an explicit URL or the url in moz-action:remotetab on the popup.

MozReview-Commit-ID: 2U6nhwM6RUk

--HG--
extra : rebase_source : 7d543a0c9b2e941f97cfa53bf29be23a4bc11608
2017-08-03 21:41:58 +08:00
Dan Banner
106d999025 Bug 1386666 - Remove try..catch(ex if ex) statements from toolkit/components/osfile/ so that ESLint can parse the files. r=mossop
MozReview-Commit-ID: 786dBxzN3Uc

--HG--
extra : rebase_source : bcd8bfa32c5d93f4559bda985521c3805b43c6b6
2017-07-31 16:34:04 +01:00
Johan Lorenzo
f4fe4ef7ab Bug 1386776 - Beta shouldn't schedule nightly l10n on-push r=Callek
MozReview-Commit-ID: 98jzxVfoQEo

--HG--
extra : rebase_source : 63b03f1e0b2860f350e6e3977343bfc003ec50a2
2017-08-03 14:24:00 +02:00
Nihanth Subramanya
d6a2e3e8a6 Bug 1387022 - Don't attempt to show the sidebar switcher panel if it's closing. r=Gijs
MozReview-Commit-ID: Cw0VrpC4V8U

--HG--
extra : rebase_source : 60d2bd8b124cc022696f34786b78bd9abcb918a8
2017-08-03 17:41:41 +05:30
Masatoshi Kimura
8ed4a80a4e Bug 1322874 - Get rid of nsIURI.originCharset. r=valentin.gosu
nsIURI.originCharset had two use cases:
 1) Dealing with the spec-incompliant feature of escapes in the hash
    (reference) part of the URL.
 2) For UI display of non-UTF-8 URLs.

For hash part handling, we use the document charset instead. For pretty
display of query strings on legacy-encoded pages, we no longer care to them
(see bug 817374 comment 18).

Also, the URL Standard has no concept of "origin charset". This patch
removes nsIURI.originCharset for reducing complexity and spec compliance.

MozReview-Commit-ID: 3tHd0VCWSqF

--HG--
extra : rebase_source : b2caa01f75e5dd26078a7679fd7caa319a65af14
2017-08-02 20:43:30 +09:00
Kartikaya Gupta
80a38fa00e Bug 1383386 - Update null checks to check the correct IPC actor. r=billm
MozReview-Commit-ID: Dr3V9vgzdZC

--HG--
extra : rebase_source : aa858f673f93b1779a001dfaeba6787863962c3d
2017-08-02 20:10:35 -04:00
Ting-Yu Lin
9f193a0a69 servo: Merge #17958 - Pseudo classes chrome privilege (bug 1381851) (from aethanyc:pseudo-classes-chrome-privilege-bug1381851); r=heycam
This is reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1381851

Source-Repo: https://github.com/servo/servo
Source-Revision: c18cac1f342ecf7f5986ea3fec857fdaca649d9f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d6120073c92edf3ae9827dc6d1699b25854fa50f
2017-08-03 06:56:01 -05:00
Emilio Cobos Álvarez
938400aeaa Bug 1385896: Move nsStyleContext::mParent to GeckoStyleContext. r=heycam
Unfortunately this means that we lose the NS_STYLE_INHERIT_BIT optimization to
avoid posting changes if we had not requested the struct. In practice, I'm not
sure this optimization matters much, though, and we already compare all the
structs anyway.

We _could_ keep a weak parent pointer from the text style if needed, given we're
going to keep alive the text style at least until the parent style context goes
away, so should be safe, but I don't think the extra churn is worth it, to be
honest. Happy to do so as part of bug 1368290 if you think it's worth it.

MozReview-Commit-ID: ka6tNwf4Ke

--HG--
extra : rebase_source : dd6e98cf5743a8dd2e959ca09ed9a17e52b201e9
2017-07-31 16:21:40 +02:00
Julian Descottes
a3fb1d41fb Bug 1387023 - initialize devtools before asserting menu items in browser_989751_subviewbutton_class.js;r=Gijs
MozReview-Commit-ID: 9piucVkS0Y9

--HG--
extra : rebase_source : bea3a2a6c02fa7689b0b2437567dfb91d03701a0
2017-08-03 14:04:54 +02:00
Jared Wein
667927a599 Bug 1379620 - Disable stop-reload animation while a tab is opening or closing. r=dao
MozReview-Commit-ID: 4rwBQaH7jTR

--HG--
extra : rebase_source : 87370b19c149638aa6beb9e2130f66bb84494d01
extra : intermediate-source : 4b9c3835d19ef7b8d2d3483a3e76b5fe78cb5787
extra : source : f001da39af0528b649ad577e17f67523a5ff88ac
2017-07-26 11:34:22 -04:00
Johann Hofmann
f2d83992cd Bug 1384541 - Add a UI migration from compact themes to compact mode. r=dao
MozReview-Commit-ID: A6kr1QM5Nxu

--HG--
extra : rebase_source : c7065dc43723a3e086238ebaaa5b2413f75f9b53
2017-08-03 10:31:26 +02:00
Johan Lorenzo
fd46c8db90 Bug 1386995 - Fennec 55.0 RC is missing single locale builds r=mtabara
MozReview-Commit-ID: 8ZycjUtqQnp

--HG--
extra : rebase_source : 2f4c29bf033d798fba4ab10fa80000eeaa633acb
2017-08-03 13:51:38 +02:00
Emilio Cobos Álvarez
24c715f630 servo: Merge #17959 - style: Move nsStyleContext::mParent to GeckoStyleContext (from emilio:no-moar-parent); r=heycam
Unfortunately this means that we lose the NS_STYLE_INHERIT_BIT optimization to
avoid posting changes if we had not requested the struct. In practice, I'm not
sure this optimization matters much, though, and we already compare all the
structs anyway.

We _could_ keep a weak parent pointer from the text style if needed, given we're
going to keep alive the text style at least until the parent style context goes
away, so should be safe, but I don't think the extra churn is worth it, to be
honest. Happy to do so as part of bug 1368290 if you think it's worth it.

Bug: 1385896
Reviewed-by: heycam
MozReview-Commit-ID: ka6tNwf4Ke
Source-Repo: https://github.com/servo/servo
Source-Revision: 452268eca9862e0e150ce3bf828a157263d33341

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : a93a31b263625092d832960c003f6e6163dace6e
2017-08-03 05:50:18 -05:00
Dale Harvey
3facd6cc82 Bug 1366890 - Remove border-radius from overflow buttons. r=dao
MozReview-Commit-ID: 5zXnEqi37tJ

--HG--
extra : rebase_source : 1780bd03be60336d43c75f5657f2e1a781d621f6
2017-08-03 12:12:40 +01:00