Commit Graph

645250 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
d8e2990d8a Bug 1535788 - Make the Document own the StyleSet. r=heycam
This is the last step to be able to call matchMedia on display: none iframes.

This is green, except for some startup preference query tests that I'm going to
address in a blocking bug (making LangGroupFontPrefs global, basically).

The setup is similar to the ShadowRoot one, except we don't eagerly keep the
StyleSet around up-to-date, we only fill it if it ever had a pres context.

Differential Revision: https://phabricator.services.mozilla.com/D23903

--HG--
extra : moz-landing-system : lando
2019-04-03 07:02:00 +00:00
Honza Bambas
2b587a5803 Bug 1541105 - Cache2 I/O thread may do excessive number of AddRef/Release calls on queued nsCOMPtr's under a lock, blocking main thread under heavy load; use nsTArray APIs allowing mere move of the elements instead, r=michal,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D25815

--HG--
extra : moz-landing-system : lando
2019-04-03 11:27:28 +00:00
Coroiu Cristina
e77251af23 Backed out changeset d124ebd3b9eb (bug 1538281) for mochitest failures e.g. devtools/client/inspector/extensions/test/browser_inspector_extension_sidebar.js on a CLOSED TREE 2019-04-03 14:32:00 +03:00
Emilio Cobos Álvarez
306bfb3d57 Bug 1541332 - Remove unused setup feature for file records. r=glandium
Seems unused since bug 1426785, looks like.

Differential Revision: https://phabricator.services.mozilla.com/D25904

--HG--
extra : moz-landing-system : lando
2019-04-03 07:31:05 +00:00
Jan de Mooij
3bc02af39a Bug 1382650 part 8 - Add a JitOption to disable use of Ion optimization levels. r=nbp
We might uplift these patches to beta. Having a JitOption makes it easier to
turn this off if needed.

Differential Revision: https://phabricator.services.mozilla.com/D25754

--HG--
extra : moz-landing-system : lando
2019-04-02 12:34:09 +00:00
Andrea Marchesini
01c18856e4 Bug 1540080 - Execute the canceling runnable after self.close() even when we have sync event loops, r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D25605

--HG--
extra : moz-landing-system : lando
2019-04-02 20:53:16 +00:00
Edwin Gao
f230fa362c Bug 1539522 - skip test_audioContextSuspendResumeClose.html for windows10-aarch64 r=jmaher
Disable this consistently failing test on windows10-aarch64.

Differential Revision: https://phabricator.services.mozilla.com/D25867

--HG--
extra : moz-landing-system : lando
2019-04-02 21:47:12 +00:00
Nathan Froyd
7eee5d9139 Bug 1537643 - update cc crate; r=glandium
This update from the official sources brings in the changes that we were
using glandium's fork for, as well as changes enabling us to tweak more
settings on Windows.

Differential Revision: https://phabricator.services.mozilla.com/D25888

--HG--
extra : moz-landing-system : lando
2019-04-03 00:06:04 +00:00
Nathan Froyd
1916bd6570 Bug 1525303 - make LazyLogModule::operator LogModule* inline; r=erahm
Testing has determined that doing this has no detrimental size benefit,
and a small positive performance impact.

Differential Revision: https://phabricator.services.mozilla.com/D25848

--HG--
extra : moz-landing-system : lando
2019-04-02 20:35:38 +00:00
Mark Banner
b83e4bf42a Bug 1496191 - When test_big_icon is listening for search engine modifications, ensure it QIs the engine to have the proper interface information. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D25900

--HG--
extra : moz-landing-system : lando
2019-04-03 09:17:40 +00:00
ffxbld
82ad95ae55 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D25584

--HG--
extra : moz-landing-system : lando
2019-04-03 10:07:39 +00:00
Julian Seward
5f5a58bc1c Bug 1533705 - Baldr: for instance function calls, don't redundantly re-state the arg types. r=lth
For Baldr and Rabaldr, bug 1528983 moved some way towards centralising
information about argument and return types of instance-function calls, with
the aim of having a single point-of-truth for such information.

Unfortunately the functions in Baldr that create instance function calls (in
WasmIonCompile.cpp) still state explicitly the type of each argument, despite
having to hand the relevant SymbolicAddressSignature.  Hence they state these
types redundantly and potentially in conflict with the single-point-of-truth
version.

This patch changes all relevant calls to passArg() so that they pull the
argument type out of the SymbolicAddressSignature rather than pass it ad-hoc.
It also changes passInstance() to take the first argument type, for
assertional purposes only.

Differential Revision: https://phabricator.services.mozilla.com/D25805

--HG--
extra : moz-landing-system : lando
2019-04-03 06:05:27 +00:00
Dorel Luca
afe1a1e9d4 Backed out changeset 29b08c635a7c (bug 1518663) for Browser-Chrome failures in browser/components/enterprisepolicies/tests/browser/browser_policy_extensions.js. CLOSED TREE 2019-04-03 13:37:15 +03:00
Dorel Luca
82007d97cd Backed out changeset cd466be3bacb (bug 1525051) for mochitest failures in dom/tests/mochitest/general/test_performance_timeline.html. CLOSED TREE 2019-04-03 13:35:03 +03:00
Emilio Cobos Álvarez
2044ab5df1 Bug 1541016 - followup: Fix windows builds. r=bustage
Which are apparently confused by the existence of both mozilla::detail and
mozilla::dom::detail.

CLOSED TREE, of course.
2019-04-03 12:30:41 +02:00
Paul Bone
35c57a98a6 Bug 1540670 - Forbid a nursery size of 0 r=jonco
The nursery uses capacity_ == 0 to determine if it is disabled.  This patch
avoids setting the capacity to zero by requring the minimum size to be at
least ArenaSize (usually 1 page).

Differential Revision: https://phabricator.services.mozilla.com/D25717

--HG--
extra : moz-landing-system : lando
2019-04-03 01:41:21 +00:00
Paul Bone
1c472b4e64 Bug 1540670 - Only re-enable the nursery if generation GC is configured r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D25716

--HG--
extra : moz-landing-system : lando
2019-04-03 01:41:01 +00:00
Paul Bone
d118d7b441 Bug 1538594 - Fix disabling the nursery r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D25715

--HG--
extra : moz-landing-system : lando
2019-04-03 01:40:39 +00:00
violet
6db1bbd9b8 Bug 1370646 - Honor the maxTextRunSize if it's within reasonable range r=heycam
If the maximal and minimal font-size in a SVGTextFrame have a huge difference,
previously we chose mFontSizeScaleFactor to satisfy the minimal one. That's
problematic, because the maximal one might be a reasonable size, while the minimal
one is extremely small. We should honor the maximal one if this is the case.

Differential Revision: https://phabricator.services.mozilla.com/D24494

--HG--
extra : moz-landing-system : lando
2019-04-03 01:00:38 +00:00
Yura Zenevich
177f4b2913 Bug 1538281 - make tree view row keyboard navigation consistent with other shared components. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D24538

--HG--
extra : moz-landing-system : lando
2019-04-03 00:36:03 +00:00
Mike Hommey
aeac69533b Bug 1540882 - Align binutils aarch64 target with build time clang --target. r=froydnj
When cross-building with clang, we use `--target` with a target that is
derived from the configure target, with the vendor removed. So for
`configure --target=aarch64-unknown-linux-gnu`, we use
`clang --target=aarch64-linux-gnu`.

Then, clang itself looks for tools as `$target-$tool` first, then
`$tool`, which means for the assembler,  it's looking for
`aarch64-linux-gnu-as` before `as`, but not
`aarch64-unknown-linux-gnu-as`.

Building GNU as with `--target=aarch64-unknown-linux-gnu` creates the
`aarch64-unknown-linux-gnu-as`, but we really want `aarch64-linux-gnu`,
so we adjust the target in the binutils build script.

Differential Revision: https://phabricator.services.mozilla.com/D25684

--HG--
extra : moz-landing-system : lando
2019-04-02 13:50:54 +00:00
J.C. Jones
47b914e9b8 Bug 1539578 - Add telemetry for DH use in WebCrypto API r=keeler
Our WebCrypto implementation supports using DH as an algorithm in generateKey,
which is not one of the recognized algorithms in the published specification [0].

We should seek to remove it from Firefox, but before we do, it'd be good to
gather some telemetry on whether it's used at all, even in its' non-standard
form.

[0] https://www.w3.org/TR/WebCryptoAPI/#algorithm-overview

Differential Revision: https://phabricator.services.mozilla.com/D25291

--HG--
extra : moz-landing-system : lando
2019-04-02 22:25:04 +00:00
Tom Prince
e88f725dc2 No bug: [mozharness] Remove unused esr52 partner repack configuration; r=nthomas
Differential Revision: https://phabricator.services.mozilla.com/D25701

--HG--
extra : moz-landing-system : lando
2019-04-02 21:20:32 +00:00
Tom Prince
74b89a1c21 No bug: [try-staging] Allow staging builds to access staging github ssh key; r=nthomas
The secret with the ssh key already exists in taskcluster, this tells
mozharness to try to access it.

Differential Revision: https://phabricator.services.mozilla.com/D25700

--HG--
extra : moz-landing-system : lando
2019-04-02 21:35:09 +00:00
Ian Moody
21aefc6b0a Bug 1539177 - netwerk/ automated ESLint no-throw-literal fixes. r=kershaw
Result of running:
$ mach eslint -funix netwerk/ | sed -Ee 's/:.+//' - | xargs sed -E \
    -e 's/throw ((["`])[^"]+\2);/throw new Error(\1);/g' \
    -e 's/throw ((["`])[^"]+\2 \+ [^ ";]+);/throw new Error(\1);/g' \
    -e 's/throw \(/throw new Error(/g' -i

Differential Revision: https://phabricator.services.mozilla.com/D25652

--HG--
extra : moz-landing-system : lando
2019-04-02 12:18:22 +00:00
Ian Moody
17422d41ac Bug 1539176 - modules/ manual ESLint no-throw-literal fixes. r=rstrong
Differential Revision: https://phabricator.services.mozilla.com/D25651

--HG--
extra : moz-landing-system : lando
2019-04-02 13:41:10 +00:00
Emilio Cobos Álvarez
36759e604c Bug 1540540 - Do not unconditionally re-extract stuff from mach bootstrap. r=glandium
Keep a checksum to avoid re-extracting artifacts over and over.

In the future we can also check the checksum to avoid downloading the artifact
altogether, maybe.

Differential Revision: https://phabricator.services.mozilla.com/D25542

--HG--
extra : moz-landing-system : lando
2019-04-03 07:08:12 +00:00
Emilio Cobos Álvarez
cbd5883ebb Bug 1541016 - Add a generic TreeOrderedArray. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D25756

--HG--
extra : moz-landing-system : lando
2019-04-03 07:02:34 +00:00
Tim Nguyen
534acf7076 Bug 1482870 - Make current theme experiment initialize in new windows. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D25525

--HG--
extra : moz-landing-system : lando
2019-04-02 21:45:54 +00:00
Edwin Gao
05d16c8961 Bug 1536637 - correct the bug number detailing test_gmpProvider.js being disabled for windows10-aarch64 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D25866

--HG--
extra : moz-landing-system : lando
2019-04-02 21:24:55 +00:00
Sylvestre Ledru
d08c7610c8 Bug 1540643 - Add testing/web-platform/tests/tools/third_party/ to the thirdparty list r=andi DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D25567

--HG--
extra : moz-landing-system : lando
2019-04-01 10:25:29 +00:00
Daniel Holbert
b0da9aaf64 Bug 1541137: Add missing includes/namespaces/decls to fix non-unified build bustage in layout/generic. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D25823

--HG--
extra : moz-landing-system : lando
2019-04-02 20:06:52 +00:00
Mike Hommey
e2161f8220 Bug 1540788 - Make mach bootstrap choose arm target depending on the rust version. r=nalexander
Bootstrap is happy with rust version 1.32, but that version of rust
doesn't support the thumbv7neon target that we're trying to install
since bug 1539005. So install the armv7 target when rust is version
1.32.

Differential Revision: https://phabricator.services.mozilla.com/D25683

--HG--
extra : moz-landing-system : lando
2019-04-03 02:36:20 +00:00
Makoto Kato
0b3ee4783f Bug 1540107 - Use nsEditingSession directly in nsDocShellEditorData. r=masayuki
`nsIEditingSession.SetupEditorOnWindow` is used in `nsDocShellEditorData`.
To get rid of it, I would like to use `nsEditSession` directly instead of
`nsIEditingSession`.

Differential Revision: https://phabricator.services.mozilla.com/D25537

--HG--
extra : moz-landing-system : lando
2019-04-03 01:56:31 +00:00
Mike Hommey
14f091e326 Bug 1541302 - Don't build RecordReplay.cpp during a --enable-project=memory build. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D25895

--HG--
extra : moz-landing-system : lando
2019-04-03 01:43:37 +00:00
Mike Conley
9330745075 Bug 1536219 - Account for CSS scale factor when positioning Picture-in-Picture window. r=JSON_voorhees
Differential Revision: https://phabricator.services.mozilla.com/D25842

--HG--
extra : moz-landing-system : lando
2019-04-03 01:07:17 +00:00
Will Hawkins
0ccb72a315 Bug 1525051: Fix resource-timing/buffer-full-inspect-buffer-during-callback.html WPT test. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D21156

--HG--
extra : moz-landing-system : lando
2019-03-15 04:26:41 +00:00
Kartikaya Gupta
9f1c3c19e2 Bug 1541223 - Print the layers id as a hex value in apz.printtree output. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D25860

--HG--
extra : moz-landing-system : lando
2019-04-02 21:18:56 +00:00
Michael Kaply
098ae342bf Bug 1534652 - Add try catch whenever querying mozparams. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D23384

--HG--
extra : moz-landing-system : lando
2019-04-02 21:14:09 +00:00
Brian Grinstead
54848835d5 Bug 1540123 - Use is/isnot/ok instead of Assert.equal/Assert.notEqual/Assert.ok in browser_clientAuth_ui.js r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D25828

--HG--
extra : moz-landing-system : lando
2019-04-02 21:09:05 +00:00
Brian Grinstead
928bc8adb2 Bug 1540123 - Append menuitems into the menupopup for the certificate nickname menulist in certificate selection dialog UI r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D25825

--HG--
extra : moz-landing-system : lando
2019-04-02 21:09:03 +00:00
Michael Froman
23cebd517c Bug 1540587 - remove patch for 1539030 to fix decoding on additional tabs. r=jya
The patch for 1539030 didn't do what I'd hoped, and caused issues
with decoding av1 on additional tabs so I'm removing the "fix".

Differential Revision: https://phabricator.services.mozilla.com/D25627

--HG--
extra : moz-landing-system : lando
2019-04-03 03:12:35 +00:00
Daniel Varga
fcac8589b7 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-04-03 09:15:08 +03:00
Daniel Varga
14dc5b7d8a Merge mozilla-inbound to mozilla-central. a=merge 2019-04-03 09:05:41 +03:00
Daniel Varga
4f5ccd379e Backed out 2 changesets (bug 1535362) for causing merge conflicts. a=backout
Backed out changeset 52636fd2ce17 (bug 1535362)
Backed out changeset d363668ebdaa (bug 1535362)
2019-04-03 09:04:17 +03:00
Gurzau Raul
c27b25078c Merge autoland to mozilla-central. a=merge 2019-04-03 07:07:03 +03:00
Bogdan Tara
a4e3aa46bf Backed out 2 changesets (bug 1528335) for test_ext_privacy_update.js failures CLOSED TREE
Backed out changeset fd9468269591 (bug 1528335)
Backed out changeset acce10271d62 (bug 1528335)
2019-04-03 06:17:54 +03:00
Bogdan Tara
ab147e79ea Backed out changeset b211dc904649 (bug 1540845) for mingw bustages CLOSED TREE 2019-04-03 05:52:02 +03:00
Gurzau Raul
3de8bacb50 Backed out changeset e9bbe52bbd8d (bug 1540788) for breaking bootstrap. a=backout 2019-04-03 05:31:38 +03:00
Daniel Holbert
ce2f2d7371 Bug 1541150: Add missing includes/namespaces/decls to fix non-unified build bustage in layout/base. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D25827

--HG--
extra : moz-landing-system : lando
2019-04-02 20:11:56 +00:00