Commit Graph

619274 Commits

Author SHA1 Message Date
Edouard Oger
d73808b14d Bug 1497977 p6 - Also send a collection_changed push notification when uploading our client record following an fxa device id change. r=nalexander
Depends on D8611

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

--HG--
extra : moz-landing-system : lando
2018-10-17 18:23:14 +00:00
Edouard Oger
171423c58a Bug 1497977 p5 - Flag local client record for upload on fxa device id change. r=nalexander
Depends on D8610

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

--HG--
extra : moz-landing-system : lando
2018-10-17 18:23:12 +00:00
Edouard Oger
f21637ae6a Bug 1497977 p4 - Trigger an upload of our own client record after FxA device registration. r=nalexander
Depends on D8609

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

--HG--
extra : moz-landing-system : lando
2018-10-17 18:23:09 +00:00
Edouard Oger
d2b74ef433 Bug 1497977 p3 - Retry a device registration immediately after recovering from a unknown device error. r=nalexander
Depends on D8607

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

--HG--
extra : moz-landing-system : lando
2018-10-17 18:23:07 +00:00
Edouard Oger
d2f39914ab Bug 1497977 p2 - Handle fxaccounts:password_changed push messages. r=nalexander
Depends on D8606

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

--HG--
extra : moz-landing-system : lando
2018-10-17 18:22:59 +00:00
Edouard Oger
98a90c55ba Bug 1497977 p1 - Renew the fxa device registration/client record on FxA account reconnection. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D8606

--HG--
extra : moz-landing-system : lando
2018-10-17 18:22:57 +00:00
Thomas Wisniewski
135f96918b Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen
Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues

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

--HG--
extra : moz-landing-system : lando
2018-10-17 17:04:14 +00:00
Micah Tigley
516bc89f48 Bug 1476491 - Adjust the flexbox line styles to match the css grid line styles. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D8600

--HG--
extra : moz-landing-system : lando
2018-10-17 18:08:31 +00:00
Dorel Luca
001975a583 Backed out 3 changesets (bug 1435871) for mochitest crashes. CLOSED TREE
Backed out changeset 8eab3320b8c5 (bug 1435871)
Backed out changeset 29777ddd9def (bug 1435871)
Backed out changeset afdc3066f12c (bug 1435871)
2018-10-17 23:06:14 +03:00
Nick Alexander
d56eb2a314 Bug 1489443 - Set GCC_USE_GNU_LD based on linker kind. r=froydnj
The desired outcome of this change is that we'll set
-Wl,--version-script based on linker kind and not on the output of
$LINKER -v.

This is a cheap way to address a simple problem that has a complicated
ideal solution. The underlying issue is that in some situations, when
targeting Android, a macOS system ld is interrogated to determine if
a cross-compiling linker "is GNU ld" and a particular linker feature
is set in that situation. The macOS system ld doesn't pass the "is
GNU ld" test, and the linker feature isn't set; that causes link
failures, even though the actual linker has nothing to do with the
system ld.

The ideal solution is to test for linker capabilities dynamically. We
do a lot of that in old-configure.in, and we don't do any of that in
toolchain.configure. Rather than start testing in
toolchain.configure, we hard-code: a cheap solution to the immediate
problem.

MinGW suffers somewhat from the opposite problem: the linker "is GNU
ld" (compatible), but the linker checks don't happen at all. We hard-code
for MinGW based on the C compiler instead.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 19:46:03 +00:00
Jared Wein
79aba2b74f Bug 1497039 - Put a placeholder in privacy.xul that will be used to inject the form-autofill section. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D8892

--HG--
extra : moz-landing-system : lando
2018-10-17 19:36:46 +00:00
Dana Keeler
c4dab46f9c bug 1497258 - remove unsound OCSP assertion from NSSCertDBTrustDomain::CheckRevocation r=mayhemer
In reimplementing the OCSP fetching code in bug 1456489, we improperly
translated an assertion that relied on the nullness of a pointer to rely on the
length of a data structure that was populated by reference. It turns out that
this made the assertion invalid because we could return a successful result and
have filled the data structure with zero-length data and it still would be valid
to operate on (the decoding code returns a malformed input result in this case).
To fix this, we can simply remove the assertion. This patch also adds a test to
exercise this case.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 19:35:28 +00:00
Mark Striemer
e1b4840fb5 Bug 1499294 - Don't truncate plugin state select r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D9015

--HG--
extra : moz-landing-system : lando
2018-10-17 19:03:18 +00:00
Ehsan Akhgari
7050737f77 Bug 1493978 - Recognize Mac newlines as well as Windows newlines in the string passed to alert/confirm r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D8896

--HG--
extra : moz-landing-system : lando
2018-10-17 17:36:11 +00:00
Ehsan Akhgari
9d62cd6360 Bug 1498369 - Ensure the promise returned from Document.hasStorageAccess() will propagate user activation r=baku
Differential Revision: https://phabricator.services.mozilla.com/D9011

--HG--
extra : moz-landing-system : lando
2018-10-17 17:51:45 +00:00
Jeff Gilbert
fbfee407a0 Bug 1499580 - Check enum in CompressedTexSubImage. r=kvark
Also skip some redundent `compression` checks.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 19:13:14 +00:00
Alex Gaynor
0f75e99151 Bug 1127393 - removed three now-unused helper functions for handling the window and document as CPOWs; r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D8985

--HG--
extra : moz-landing-system : lando
2018-10-17 15:47:28 +00:00
Micah Tigley
7114accfc1 Bug 1498669 - flex devtools are broken if a flex container is a grandchild of a flex container. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D8911

--HG--
extra : moz-landing-system : lando
2018-10-17 14:55:18 +00:00
Thomas Wisniewski
ca22d72b43 Bug 1498827 - Ensure the webcompat report addon is disabled upon load, if extensions.webcompat-reporter.enabled=false, take two r=aswan,mixedpuppy
Ensure the webcompat report addon is disabled upon load, if extensions.webcompat-reporter.enabled=false, take two

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

--HG--
extra : moz-landing-system : lando
2018-10-17 15:56:27 +00:00
Byron Campen [:bwc]
37b133bd26 Bug 1495569: Create answers with a=mid even if the offer did not have a=mid r=mjf,jib
Bug 1495569 - Part 0: web-platform-test that verifies handling of offer without mid.
Bug 1495569 - Part 1: Ensure that answers are created with the transceiver's mid when the offer did not have a mid.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 18:50:45 +00:00
Matthew Noorenberghe
27419e1f5b Bug 1435871 - Open prefs from Payment Request in a tab. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D8497

--HG--
extra : moz-landing-system : lando
2018-10-17 18:46:12 +00:00
Matthew Noorenberghe
72a245b99d Bug 1435871 - Implement a basic tab-modal dialog container for Payment Request. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D7934

--HG--
extra : moz-landing-system : lando
2018-10-17 18:46:27 +00:00
Matthew Noorenberghe
1e439596ae Bug 1435871 - Back out changeset 3f6664786e85 (Bug 1470584) since it's for a windowed dialog. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D8272

--HG--
extra : moz-landing-system : lando
2018-10-17 18:46:25 +00:00
ScottDowne
178d22bbc4 Bug 1498914 - Removal of Pocket icon from address bar persist across a restart r=adw
Differential Revision: https://phabricator.services.mozilla.com/D8889

--HG--
extra : moz-landing-system : lando
2018-10-16 18:57:27 +00:00
Nicholas Hurley
89b6e4de4b Bug 1499149 - Better telemetry for alt-svc headers seen in the wild. r=francois,valentin
Right now, we have no idea how often an origin may offer us multiple alt-svc options. As we are considering racing multiple alt-svc connections (if they're available), it would be good to know how often we actually have (or would have, were we to store them) multiple options available. It would also be good to know how often an origin may change the target of its alt-svc mapping (even if there is only one target), as changes in target may make it useful to store/race multiple targets, as well.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 18:14:56 +00:00
Mark Striemer
fca79e3a56 Bug 1495713 - Include theme previews in add-ons manager r=dao
Differential Revision: https://phabricator.services.mozilla.com/D8106

--HG--
extra : moz-landing-system : lando
2018-10-17 08:58:06 +00:00
Jim Blandy
4200956fe5 Bug 1499468: Simplify WorkerPrivate, now that ThrottledEventQueue::Create is infallible. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D8893

--HG--
extra : moz-landing-system : lando
2018-10-17 08:44:43 +00:00
Mark Striemer
258a860dfb Bug 1495708 - Remove theme info bar and update plugin notice r=aswan,jaws
Differential Revision: https://phabricator.services.mozilla.com/D8105

--HG--
extra : moz-landing-system : lando
2018-10-17 18:15:24 +00:00
Jim Blandy
344557a198 Bug 1499545: Don't double-initialize WorkerPrivate::mMainThreadEventTarget. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D8919

--HG--
extra : moz-landing-system : lando
2018-10-17 18:12:15 +00:00
Ed Lee
a62355e0b1 Bug 1460423 - "New Tab" tab label is empty after restore previous session if restoring about:blank or new tabs set to "Blank Page" r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D8750

--HG--
extra : moz-landing-system : lando
2018-10-17 11:16:38 +00:00
Doug Thayer
1049c734a5 Bug 1388134 - Fix lazy OS.Constants.Path breakage in addons test r=aswan
Delaying the loading of some OS.Constants.Path members to reduce startup
IO is breaking the test_system_delay_update.js test, because it leaves
tmpaddon-* files in the user's temp directory. As far as I can tell this
is okay (please correct me if wrong) - but the error in AddonTestUtils
was being avoided because the OS.Constants.Path.tmpDir value was being
read before we override TmpD for the test. So now we are leaving them
to be ignored in the TmpD directory we specified, rather than leaving
them to be ignored in the user's temp directory.

Depends on D6080

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

--HG--
extra : moz-landing-system : lando
2018-10-17 17:37:10 +00:00
Doug Thayer
4082d8209d Bug 1388134 - Defer load of OS.Constants.Path members r=gsvelto
In bug 1388134 we're lazifying some members of OS.Constants.Path
to avoid the extra startup IO. userApplicationDataDir is ripe for
being made lazy, except it's read early in CrashManager.jsm. This
defers that until it's used, and adjusts the affected tests.

Depends on D6079

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

--HG--
extra : moz-landing-system : lando
2018-10-17 17:36:37 +00:00
Doug Thayer
dc006145f9 Bug 1388134 - Move some OS.Constants.Path members to lazy init r=baku
These calls to GetPathToSpecialDir are performing some unnecessary IO
during early startup which we'd like to defer. Simply adding the
required ones to the list in osfile_async_front.jsm should mostly get
us there.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 17:36:04 +00:00
Andrei Oprea
3248322b16 Bug 1492671 - Disable screenshot capturing for triggering network requests in payments mochitests r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D8877

--HG--
extra : moz-landing-system : lando
2018-10-17 15:08:50 +00:00
Tom Prince
6921b8f07d Bug 1497575: [staging-release] Add an option to limit the locales that get built; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D8627

--HG--
extra : moz-landing-system : lando
2018-10-15 21:43:21 +00:00
Tom Prince
213933de5b Bug 1497575: [staging-release] Apply merge-day migrations during staging releases; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D8626

--HG--
extra : moz-landing-system : lando
2018-10-13 16:00:12 +00:00
Tom Prince
1398a8e28f Bug 1497575: [staging-release] Add try subcommand to create a push for staging releases; r=aki,ahal
This adds `mach try release` which adds temporary changes to enable staging
release to run.

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

--HG--
extra : moz-landing-system : lando
2018-10-16 23:04:03 +00:00
Tom Prince
74845297db Bug 1497575: [staging-release] Vendor mozilla-version; r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D8624

--HG--
extra : moz-landing-system : lando
2018-10-16 21:14:56 +00:00
Tom Prince
ac8c76c813 Bug 1497575: [staging-release] Add a target task's method that includes all release builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D8623

--HG--
extra : moz-landing-system : lando
2018-10-17 17:14:58 +00:00
Tom Prince
470c6dae58 Bug 1497575: [taskgraph] Factor out try parameter determination; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D8329

--HG--
extra : moz-landing-system : lando
2018-10-17 17:15:54 +00:00
Daniel Varga
e4438031ba Backed out 5 changesets (bug 1496220) for chrome failure at toolkit/content/tests/chrome/test_findbar_events.xul. on a CLOSED TREE
Backed out changeset 2c1353f4a3f5 (bug 1496220)
Backed out changeset bc592bed0522 (bug 1496220)
Backed out changeset 7b5505d44965 (bug 1496220)
Backed out changeset 670b75f8446f (bug 1496220)
Backed out changeset c4a8a6256d7f (bug 1496220)

--HG--
extra : rebase_source : 43edfc28753cca429f7a72994d568091f30e62bc
extra : amend_source : 738723a11e8fb88a71cac79de93b878d82230409
2018-10-17 20:21:16 +03:00
Tom Prince
a2435e2015 Bug 1499610: Don't try to enable stub installer on opt builds; r=aki
These were originally enabled becuase the opt builds on mozilla-beta and
mozilla-release had the update channel set. Since Bug 1498028, only the nightly
(i.e. shippable) builds have the update channel set, the build system no longer
honors the request to enable stubs. This was causing failures in downstream tasks
that expected stub installers to be built.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 17:10:32 +00:00
Ehsan Akhgari
15457d3d7d Bug 1499549 - Ensure that we only check the corresponding Content Blocking exception list when testing whether a top-level document is on the Content Blocking allow list r=francois
Differential Revision: https://phabricator.services.mozilla.com/D8927

--HG--
extra : moz-landing-system : lando
2018-10-17 17:06:00 +00:00
Csoregi Natalia
13e01265bf Merge mozilla-central to autoland. CLOSED TREE 2018-10-17 19:55:51 +03:00
Csoregi Natalia
6c966e4d3a Merge inbound to mozilla-central. a=merge 2018-10-17 19:53:56 +03:00
Csoregi Natalia
ad070fb0ff Backed out changeset b062b1682bbd (bug 1495855) for failures on browser_addons_debug_info.js. CLOSED TREE 2018-10-17 19:23:45 +03:00
Michael Kaply
785e828e8b Bug 1474683 - Add support for importing certificates. r=flod,Felipe
Differential Revision: https://phabricator.services.mozilla.com/D8286

--HG--
extra : moz-landing-system : lando
2018-10-17 16:08:25 +00:00
Jim Chen
a4f396d9c8 Bug 1496220 - 5. Pass explicit triggering principal in more places; r=jkt
When defaulting to a null triggering principal, these tests would fail
when loaded remotely. This patch adds explicit system triggering
principal to the loadURI calls.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 16:12:40 +00:00
Jim Chen
12b2b800ca Bug 1496220 - 4. Add triggering principal parameter to RemoteWebNavigation.loadURI; r=jkt
nsIWebNavigation.loadURI actually has an optional triggering principal
parameter that RemoteWebNavigation hasn't implemented. This patch adds
the extra parameter to RemoteWebNavigation's implementation so
triggering principals are passed properly when loadURI is called with
a triggering principal.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 16:12:38 +00:00
Jim Chen
5e1875353b Bug 1496220 - 3. Disable Necko IPC security for test_saveHeapSnapshot_e10s_01; r=fitzgen
The use of <iframe mozbrowser> in test_saveHeapSnapshot_e10s_01.html has
implicitly depended on the "network.disable.ipc.security" pref set to
false, which is the default for desktop and not applicable for Fennec.
With the new mobile test harness, this pref needs to be set explicitly
by the test.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 16:12:30 +00:00