Граф коммитов

645259 Коммитов

Автор SHA1 Сообщение Дата
Dimi Lee 594e819bfc Bug 1536380 - update tracking annotation table to use category-based list r=baku
In Bug 1533312, we supported the category-based list for tracking annotation.
We can update the preference now to enable the feature:

base-track-digest256 will be replaced with:
1.ads-track-digest256
2.social-track-digest256
3.analytics-track-digest256

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

--HG--
extra : moz-landing-system : lando
2019-04-03 09:29:33 +00:00
Jan de Mooij f42c632f54 Bug 1522837 part 16 - Implement pushUint8BytecodeOperandArg and pushUint16BytecodeOperandArg in BaselineInterpreterCodeGen. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D23299

--HG--
extra : moz-landing-system : lando
2019-03-28 14:05:50 +00:00
Jan de Mooij 72a15183ba Bug 1522837 part 15 - Implement aliased var ops in BaselineInterpreterCodeGen. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D23298

--HG--
extra : moz-landing-system : lando
2019-04-02 15:32:28 +00:00
Jan de Mooij 2edc0fd24d Bug 1522837 part 14 - Implement JSOP_ENVCALLEE, JSOP_NEWTARGET and JSOP_CHECKLEXICAL in BaselineInterpreterCodeGen. r=djvj
The JSOP_NEWTARGET code for non-arrow functions now uses cmov instead of an if-else. This is
a bit simpler (especially for the interpreter) and shorter and I didn't see any difference
in performance in some Baseline new.target micro-benchmarks.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 07:32:45 +00:00
Masayuki Nakano e71369edd3 Bug 1540927 - part 2: Make Selection use mozilla::PresShell directly rather than via nsIPresShell r=smaug
This patch makes `Selection` use `mozilla::PresShell` directly.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 07:53:23 +00:00
Masayuki Nakano daafebb174 Bug 1540927 - part 1: Make nsFrameSelection treat mozilla::PresShell directly rather than via nsIPresShell r=smaug
This patch makes `nsFrameSelection` treat `mozilla::PresShell` directly and
rename `nsFrameSelection::GetShell()` to `nsFrameSelection::GetPresShell()
because of avoiding confusion between `PresShell` vs. `DocShell`.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 07:53:16 +00:00
Bastien Abadie 566eb8e960 Bug 1538770 - Remove _conv_to_abspath from mach static analysis, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D25769

--HG--
extra : moz-landing-system : lando
2019-04-02 14:11:33 +00:00
Honza Bambas 1296f23329 Bug 1538812 - Remove the dangerous default 'NS_ASSIGNMENT_DEPEND' of argument 'assignment' on NS_NewByteInputStream to let it be defined expicitly and thus visibly, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D25462

--HG--
extra : moz-landing-system : lando
2019-04-03 11:39:41 +00:00
Christoph Kerschbaumer 1b37794a98 Bug 1541168: Remove remaining newChannelFromURI2 appearances. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D25916

--HG--
extra : moz-landing-system : lando
2019-04-03 10:45:48 +00:00
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