Commit Graph

617180 Commits

Author SHA1 Message Date
J.C. Jones
dad8ff2db4 Bug 1496467 - Enable Symantec Distrust in Firefox 64 r=keeler
The symantec distrust should now ride-the-trains in Firefox 64 Beta and Release.
Set security.pki.distrust_ca_policy to 2.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 17:48:53 +00:00
Julian Descottes
4848175bf8 Bug 1494615 - Stop update Devices.jsm from adb-addon module;r=ladybenko
Depends on D7405. The adb-addon module fires events whenever the
addon state changes, so Devices.jsm should be able to simply reuse this
module to update its internal state, rather than having adb-addon set
something on Devices.jsm directly.

On a sidenote, we really should not propagate the adb status via Devices.jsm
but since WebIDE relies on this, I decided to keep the code as is for now.
We will remove it from Devices.jsm when WebIDE is removed.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 18:45:22 +00:00
Julian Descottes
419fc776a0 Bug 1494615 - Accept source parameter in adb-addon install();r=ladybenko
Depends on D7404. The install method should not hardcode "webide"
for the addon manager telemetry info

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

--HG--
extra : moz-landing-system : lando
2018-10-04 18:43:29 +00:00
Julian Descottes
c1b5abb562 Bug 1494615 - Update adb-addon module to expose a singleton;r=ladybenko
Depends on D7403
The getADBAddon/forgetADBAddon is not removing listeners or doing
anything useful since the next call to getADBADdon will just recreate an
instance of ADBAddon. We can expose a singleton and use lazy requires to
achieve the same effect

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

--HG--
extra : moz-landing-system : lando
2018-10-04 18:40:38 +00:00
Julian Descottes
c1aabb3bca Bug 1494615 - Move ADBAddon module to devtools/shared/adb;r=ladybenko
Depends on D7402. Moving the module to a shared older. Following
patches will cleanup the implementation to remove WebIDE couplings.

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

--HG--
rename : devtools/client/webide/modules/addons.js => devtools/shared/adb/adb-addon.js
extra : moz-landing-system : lando
2018-10-03 13:34:40 +00:00
Julian Descottes
aa8196aae8 Bug 1494615 - Remove concept of availableAddons in WebIDE;r=ladybenko
There is only one addon to manage in WebIDe, removing the concept
of available addons will make it easier to move the ADBAddon module to a
shared folder.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 16:09:44 +00:00
Ting-Yu Lin
790a682fc3 Bug 1496275 - Fix wpt test multicol-span-all-margin-bottom-001-ref.xht. r=dbaron
Per example in the spec https://drafts.csswg.org/css-multicol-1/#column-span

  ... the bottom margin of the second spanner does not collapse with the top
  margin of the subsequent element.

Likewise, in the test file multicol-span-all-margin-bottom-001.xht, the
bottom margin of the black spanner <h4> should not collapse with the top
margin of the orange non-spanner <h4>.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 17:28:52 +00:00
Rok Garbas
36dfab12fe Bug 1496480 - release-update-verify-config-* tasks failing due to recent refactoring in Bug 1491907, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D7748

--HG--
extra : moz-landing-system : lando
2018-10-04 17:44:07 +00:00
Bogdan Tara
913a7c73ea Backed out 2 changesets (bug 1493779) for test_convolverNodeOOM.html failures CLOSED TREE
Backed out changeset e78d9996b1a4 (bug 1493779)
Backed out changeset 53950ea4b105 (bug 1493779)
2018-10-04 20:24:19 +03:00
Michael Kaply
f315820cba Bug 1496180 - Add security devices description and correct error parsing. r=flod,Felipe
Differential Revision: https://phabricator.services.mozilla.com/D7747

--HG--
extra : moz-landing-system : lando
2018-10-04 17:04:42 +00:00
Brad Werth
5a535a79a8 Bug 1290420 Part 5: Change test function waitForViewportResizeTo to check viewport size. r=gl
Several tests of RDM use the helper function waitForViewportResizeTo. This patch changes that function to check the viewport size, not the content size, and to wait on either the content-resized event or the newly-defined viewport-resized event, which is fired on resize when viewport override is active.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 13:16:52 +00:00
Brad Werth
6ceb1e8b1e Bug 1290420 Part 4: Make the PresShell create a MobileViewportManager on demand. r=botond,smaug
Depends on D3376

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

--HG--
extra : moz-landing-system : lando
2018-10-04 03:28:40 +00:00
Botond Ballo ext:(%2C%20Brad%20Werth%20%3Cbwerth%40mozilla.com%3E)
ce4278715b Bug 1290420 Part 3: Set the metaViewportOverride flag when viewing a device with touch event support in Responsive Design Mode. r=gl
Depends on D3375

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

--HG--
extra : moz-landing-system : lando
2018-10-04 00:19:41 +00:00
Botond Ballo ext:(%2C%20Brad%20Werth%20%3Cbwerth%40mozilla.com%3E)
fde40d2d24 Bug 1290420 Part 2: Respect the metaViewportOverride flag on the docshell. r=dholbert
Depends on D3373

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

--HG--
extra : moz-landing-system : lando
2018-10-04 00:19:40 +00:00
Botond Ballo ext:(%2C%20Brad%20Werth%20%3Cbwerth%40mozilla.com%3E)
46f528a48a Bug 1290420 Part 1: Add a docshell flag for overriding meta viewport handling. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D3373

--HG--
extra : moz-landing-system : lando
2018-10-04 00:19:40 +00:00
Sylvestre Ledru
fb80392dd8 Bug 1253844 - Enable the readability-implicit-bool-conversion checker r=andi
Differential Revision: https://phabricator.services.mozilla.com/D7606

--HG--
extra : moz-landing-system : lando
2018-10-03 16:30:29 +00:00
Dão Gottwald
df77dbf5ba Bug 1491249 - Implement URL tooltip. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D7698

--HG--
extra : moz-landing-system : lando
2018-10-04 15:53:09 +00:00
Narcis Beleuzu
de85cdbfc7 Merge mozilla-central to autoland. CLOSED TREE 2018-10-04 18:58:42 +03:00
Narcis Beleuzu
b9b1c8ff17 Merge inbound to mozilla-central. a=merge 2018-10-04 18:48:04 +03:00
Narcis Beleuzu
4784b53689 Backed out 3 changesets (bug 1494170) for causing merge conflicts.
Backed out changeset 149ed1ed1f73 (bug 1494170)
Backed out changeset 567f15a5455a (bug 1494170)
Backed out changeset b1c901b2d661 (bug 1494170)
2018-10-04 18:47:37 +03:00
Narcis Beleuzu
46421aa410 Backed out changeset 650ac3a6c73d (bug 1488507) for causing merge conflicts. 2018-10-04 18:47:04 +03:00
yulia
7cee761279 Bug 1494605 - Use target.getFront for PerformanceFront in tests; r=ochameau
Depends on D6768

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

--HG--
extra : moz-landing-system : lando
2018-10-04 14:57:32 +00:00
Henrik Skupin
6156b8d1f5 Bug 1433905 - [mozprocess] poll() always returns None for stopped process until wait() is called. r=gbrown
If the process quits externally (shutdown by itself or via kill),
the poll method still returns None, even with the process not
existent anymore.

To fix that, the poll method should at least try to join the reader
thread once before checking if it is still alive. Otherwise it will
continue to run, and never stop.

Also the attribute existence check for "returncode" on the process
instance has to be removed because this property always exists.
Instead a check for the "returncode" property of the ProcessHandler
class is necessary.

Depends on D7396

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

--HG--
extra : moz-landing-system : lando
2018-10-04 14:51:32 +00:00
Henrik Skupin
0b6b3e94da Bug 1433905 - [mozprocess] Existence of _handle on Windows doesn't mean the process is still alive. r=gbrown
The assumption that when a handle is present for the process handler
on Windows doesn't mean that the process is still alive. It could
have already been externally killed, crashed, or closed itself.

The patch makes sure to check the process exit code, and run
clean-up steps if the process is already gone.

Depends on D7395

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

--HG--
extra : moz-landing-system : lando
2018-10-04 14:52:47 +00:00
Emilio Cobos Álvarez
fb252d3a24 No bug - update cssparser. r=me
This just makes an struct repr(C) which will help me to remove most of
nsCSSValue.
2018-10-04 13:53:53 +02:00
Jon Coppeard
6c612a4a15 Backed out changeset ba122021b8b5 (bug 1481196) 2018-10-04 11:50:55 +01:00
Jon Coppeard
20fb3bd245 Backed out changeset da82ea6820ee (bug 1482153) 2018-10-04 11:50:55 +01:00
Jon Coppeard
73b050f119 Backed out changeset 71791e10b6e9 (bug 1485031) 2018-10-04 11:50:55 +01:00
Henrik Skupin
4a1ba8961f Bug 1433905 - [mozprocess] Fix broken path to process script for test_process_output_nonewline. r=gbrown
Depends on D7394

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

--HG--
extra : moz-landing-system : lando
2018-10-04 10:49:52 +00:00
Henrik Skupin
dc3840d283 Bug 1433905 - [mozprocess] "check_for_detached()" has to raise RuntimeError if process hasn't been started yet. r=gbrown
Calling "check_for_detached()" doesn't make sense if the process
hasn't been started yet, and as such has to raise a RuntimeError.

Depends on D7393

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

--HG--
extra : moz-landing-system : lando
2018-10-04 10:49:24 +00:00
Henrik Skupin
8744982dbc Bug 1433905 - [mozprocess] Retrieving pid has to fail with RuntimeError if process hasn't been started yet. r=gbrown
Instead of an AttributeError a RuntimeError has to be thrown if
the underlying process hasn't been created yet.

Depends on D7392

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

--HG--
extra : moz-landing-system : lando
2018-10-04 10:48:50 +00:00
Henrik Skupin
2141453224 Bug 1433905 - Temporarily disable test_loader_global_sharing.py for opt/pgo builds on Windows. r=gbrown
Marionette currently doesn't handle restarts of Firefox that well,
and as such needs a fix on bug 1433873. Sadly this patch cannot be
landed until the mozprocess issues on bug 1433905 have been fixed.

This patch temporarily disables the test for opt/pgo Windows builds
only. Re-enabling is tracked via bug 1495667.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 10:48:07 +00:00
Nicholas Hurley
dad8d53ed9 Bug 1496224 - Followup to 1409570 - fix clang-tidy complaint r=bagder
Differential Revision: https://phabricator.services.mozilla.com/D7652

--HG--
extra : moz-landing-system : lando
2018-10-04 08:43:54 +00:00
Paul Adenot
9482cd13ff Bug 1493779 - Gracefuly handle OOM when setting a buffer on ConvolverNode. r=karlt
When OOMing when allocating the temporary buffer, we return an error from the
ctor via an output parameter, and make the ConvolverNode output silence.
Additionaly, a warning is issued each time we fail to set a buffer to the buffer
property of a ConvolverNode.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 15:31:42 +00:00
Paul Adenot
68b954fcb1 Bug 1493779 - Add a test for ConvolverNode with very large buffer. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D6935

--HG--
extra : moz-landing-system : lando
2018-10-04 15:31:47 +00:00
Ursula Sarracini
4086d55bdf Bug 1496128 - Fix perma fail in browser/components/newtab/test/browser for search shortcuts r=k88hudson
Each of the tests account for search shortcuts being there, so turning them off was leading to failures. Instead, we'll leave them on, since that will be the default case, and let the tests decide on the behaviour for themselves.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 15:10:58 +00:00
Ursula Sarracini
16a34cbce4 Bug 1496447 - Unpaired #else in firefox.js r=Alex_Gaynor
Differential Revision: https://phabricator.services.mozilla.com/D7730

--HG--
extra : moz-landing-system : lando
2018-10-04 14:48:00 +00:00
ffxbld
073a4836d6 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D7716

--HG--
extra : moz-landing-system : lando
2018-10-04 12:48:56 +00:00
Michal Novotny
cc92ea3e92 Bug 1493278 - ChildDNSService::GetDNSRecordHashKey is doing unnecessary work. r=valentin
This fixes bug introduced by patch from bug 1337893. Serialized origin attributes suffix should be appended instead of rewriting the string.

--HG--
extra : rebase_source : a8ab785102e6e080f3038c1bd94f2b8b82404a55
2018-10-04 03:16:00 +03:00
Andrew Creskey
00474fc9c9 Bug 1495431 Expose baseline and ion JIT warm up threshold options to preferences, about:config r=nbp
JIT warmup options were exposed to preferences to facilitate experimentation/optimization.

The baseline and ion warm up thresholds had already been exposed through JSAPI, just needed to read from Preferences.

The ion JitOption, frequentBailoutThreshold, was also exposed to JSAPI and Preferences.

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

--HG--
extra : moz-landing-system : lando
2018-10-03 19:23:54 +00:00
Brindusan Cristian
070df1d4c1 Backed out 6 changesets (bug 1495025) for mochitest-webgl2 failures in test_2_conformance2__textures__misc__npot-video-sizing.html. CLOSED TREE
Backed out changeset 263d4f722174 (bug 1495025)
Backed out changeset 528dbc463c22 (bug 1495025)
Backed out changeset 25895d283d47 (bug 1495025)
Backed out changeset c3b43ee1092e (bug 1495025)
Backed out changeset c548d816019d (bug 1495025)
Backed out changeset 208624601a18 (bug 1495025)
2018-10-04 15:16:07 +03:00
Masayuki Nakano
b75228c776 Bug 1496284 - Drop Etherpad instances from "dom.keyboardevent.keypress.hack.dispatch_non_printable_keys" r=smaug
Etherpad fixed the bug with new Gecko behavior and has already released
it in this August.  So, even if some instances still use older versions,
we can request them to update the version.

This patch removes all Etherpad instances we know from the blacklist
of strict keypress dispatching.  So, Nightly testers can find old
instances easier.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 09:19:49 +00:00
Narcis Beleuzu
8f9c481c6c Backed out changeset cb8b8676ee77 (bug 1494605) as per Yulia`s request. 2018-10-04 14:12:32 +03:00
Andrew McCreight
afe914f664 Bug 1495814 - Remove pointless do_QueryInterface() functions from nsBaseChannel.h r=mayhemer
The first QI is never used. The second one is the same as the one in
nsCOMPtr.h, so we should be able to call that instead, which can be
done simply by deleting the method. The motivation is that I'm
changing how do_QueryInterface works, and I'd like to avoid changing
this place given that it isn't actually needed.

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

--HG--
extra : moz-landing-system : lando
2018-10-04 10:53:21 +00:00
Tom Schuster
9a738c29b8 Bug 396370 - Gtk (XDnd) Image/File drag and drop support r=karlt
Based on a patch from Marco Pesenti Gritti (11 years ago)

Depends on D7407

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

--HG--
extra : moz-landing-system : lando
2018-10-04 10:31:45 +00:00
Tom Schuster
04d0f910fd Bug 396370 - Set RequestingPrincipal and ContentPolicy in BaseDragService. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D7407

--HG--
extra : moz-landing-system : lando
2018-10-04 10:31:32 +00:00
Jean-Yves Avenard
27e67380d0 Bug 1322234 - P5. Pass the disallow HW decoder flag to remote video decoder. r=mattwoodrow
We'll need to handle EnumSet in ipdl at some stage.

Depends on D7648

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

--HG--
extra : moz-landing-system : lando
2018-10-04 09:45:26 +00:00
Jean-Yves Avenard
519689d5ee Bug 1322234 - P4. Don't attempt to use Windows VP9 decoder for profile 1 and 3. r=bryce
The Windows VP9 hardware decoder currently do not support anything else than profile 0 and 2 (YUV420) and return garbage when decoding.

We error on those streams allowing to fall back on the ffvp9 software decoder.

Depends on D7647

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

--HG--
extra : moz-landing-system : lando
2018-10-04 09:52:37 +00:00
Jean-Yves Avenard
c0ac48ee0c Bug 1322234 - P3. Add method to read a VP9 profile from a VP9 bitstream r=TD-Linux
Depends on D7616

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

--HG--
extra : moz-landing-system : lando
2018-10-04 09:43:57 +00:00
Jean-Yves Avenard
6c63270a37 Bug 1322234 - P2. When first frame decoding failed with hardware decoder, fall back to software decoding r=bryce
Continuing on the infrastructure provided by bug 1363668 we will now forcibly disable hardware decoding if the first frame failed to decode with a hardware accelerated decoder.

Depends on D7615

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

--HG--
extra : moz-landing-system : lando
2018-10-04 09:43:24 +00:00