673488 Commits

Author SHA1 Message Date
Zibi Braniecki
1f00deedf8 Bug 1584080 - Wrap raw description in l10n handler object. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47797

--HG--
extra : moz-landing-system : lando
2019-10-02 14:48:16 +00:00
Andy Wingo
11abbdb346 Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Differential Revision: https://phabricator.services.mozilla.com/D43604

--HG--
extra : moz-landing-system : lando
2019-10-01 12:17:50 +00:00
Jan Horak
4a0dbe414e Bug 1582679 - Rewrite popup hiding on wayland; r=stransky
Under Wayland it is possible to add only one popup window
to a parent window. If we try to attach another popup to the window,
the GTK refuses to do that. This can happen when the previous popup
has not yet been hidden while the new popup is showing (in some cases
the nsWindow::Show(false) for the previous popup is not called before
nsWindow::Show(true) for the new one).

We deal with it by hiding wayland popups which are no longer in the
XULPopupManager (PM) before showing a new one. We only do that for
the main menu popups or context (sub)menus. We cannot use PM to check
for the panel popup content like Folder dropdown in Edit Bookmark panel
or WebRTC microphone/video source dropdown. In that case we simply use
the last shown popup as a transient for the new one or the toplevel window.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:21:56 +00:00
Nihanth Subramanya
43452f1ef3 Bug 1582750 - Ensure descriptionHeightWorkaround is called for multiple consecutive content blocking events. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D47817

--HG--
extra : moz-landing-system : lando
2019-10-02 14:45:07 +00:00
Luca Greco
128617cd51 Bug 1585301 - Minor tweak on loaded file checks. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47763

--HG--
extra : moz-landing-system : lando
2019-10-02 13:29:15 +00:00
Byron Campen [:bwc]
972f1535a0 Bug 1582190: Close DataChannelConnection when datachannel negotiation fails for some reason. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D46357

--HG--
extra : moz-landing-system : lando
2019-09-26 15:35:42 +00:00
Byron Campen [:bwc]
e5f31d7bfb Bug 1582190: Get transport-related parameters for datachannel from the bundle-tag, if bundle is being used. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D46356

--HG--
extra : moz-landing-system : lando
2019-09-26 15:35:22 +00:00
Byron Campen [:bwc]
e348913a3a Bug 1582190: Add test-case that reproduces this bug. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D46355

--HG--
extra : moz-landing-system : lando
2019-10-01 22:38:12 +00:00
Boris Zbarsky
232603d16a Bug 1584009 part 2. Move some WebRTC dictionaries back into the file they should have lived in originally. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47196

--HG--
extra : moz-landing-system : lando
2019-10-02 14:26:37 +00:00
Boris Zbarsky
a1e9012980 Bug 1584009 part 1. Loosen up the check for dictionary-containing-union-containing-dictionary. r=peterv
Since unions can now end up a in binding header, it's only a problem when the
two dictionaries are in one header and the union is in a different one.  If all
three are in the same header, for example, there is no issue.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 14:16:34 +00:00
Geoff Brown
6b3bd4ae9a Bug 1580036 - Verify that xpcshell plugins directory created; r=bc
Add simple wait-and-retry logic for the plugins directory creation, in hopes
of addressing low frequency intermittent failures. Add logging too, so that
there will be more information if this does not work.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 14:19:59 +00:00
Rishi Gupta
e82a1cb23d bug 1354458 - Replacing self.wait_for_condition() with Wait().until() function r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D47666

--HG--
extra : moz-landing-system : lando
2019-10-02 14:04:33 +00:00
Lee Salzman
fd28aa44da Bug 1583707 - enable text subpixel positioning on Android and Linux. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D47035

--HG--
extra : moz-landing-system : lando
2019-10-02 14:04:45 +00:00
Gurzau Raul
1a47fa0d8f Backed out 2 changesets (bug 1584009) for build bustages at MediaTrackConstraints.h on a CLOSED TREE.
Backed out changeset 1693187dbddf (bug 1584009)
Backed out changeset 0932a7fdb46b (bug 1584009)
2019-10-02 17:12:33 +03:00
Mike Conley
5dfccec2d6 Bug 1585427 - Add --enable-fission to Talos test arguments list to make it easier to run Talos with oop iframes. r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D47809

--HG--
extra : moz-landing-system : lando
2019-10-02 13:57:12 +00:00
Jeff Muizelaar
f1095f28e0 Bug 1580922. Always adjust the blob visible area. r=nical
Now that we're painting based on the visible area we need to make sure that we
update the blob when ever the visible area changes. We'll do this by
unconditionally setting the visible area.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 07:53:18 +00:00
Boris Zbarsky
07bb8857ba Bug 1584009 part 2. Move some WebRTC dictionaries back into the file they should have lived in originally. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47196

--HG--
extra : moz-landing-system : lando
2019-10-01 22:40:32 +00:00
Boris Zbarsky
860640c3fc Bug 1584009 part 1. Loosen up the check for dictionary-containing-union-containing-dictionary. r=peterv
Since unions can now end up a in binding header, it's only a problem when the
two dictionaries are in one header and the union is in a different one.  If all
three are in the same header, for example, there is no issue.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:10:34 +00:00
Tetsuharu OHZEKI
f086e9a1e4 Bug 1540615 - Add to GeckoRuntimeSetting for force-enabling zooming. r=geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D47652

--HG--
extra : moz-landing-system : lando
2019-10-02 12:57:00 +00:00
Michal Novotny
9278d54c35 Bug 1582359 - Parse host:port correctly when PAC string includes credentials but scheme is not present, r=valentin
This patch fixes parsing host:port from PAC string when scheme is not present.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 12:32:39 +00:00
Andrew Osmond
ea01661965 Bug 1551088 - Part 8. Add reftest annotations for slight premultiplication differences. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D46451

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:32 +00:00
Andrew Osmond
9265db5ad2 Bug 1551088 - Part 7. Add gtests for SwizzleFilter. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D46450

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:30 +00:00
Andrew Osmond
e9dc497c47 Bug 1551088 - Part 6. Make image decoders use accelerated methods for swizzling and premultiplication. r=tnikkel
The PNG decoder lacks fast implementations for swizzling/unpacking
inside the library, and both PNG and WebP may need to perform
premultiplication due to the alpha channel. This patch adds a new filter
allowing us to take advantage of our accelerated implementations to
perform these transformations on their behalf.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:29 +00:00
Andrew Osmond
7b2fde0d05 Bug 1551088 - Part 5. Expose SurfaceFilter input row directly to avoid copy if possible. r=tnikkel
Some filters can do the copy of the given data into the working buffer
as part of the filter operation. For those that cannot, we will just
copy the data first, and then advance the row.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:28 +00:00
Andrew Osmond
b1bffae1bc Bug 1551088 - Part 4. Add gtests for PremultiplyRow and SwizzleRow. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D46447

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:26 +00:00
Andrew Osmond
4693985d7a Bug 1551088 - Part 3. Add SSSE3 and AVX2 implementations of unpacking. r=lsalzman
These variants perform significantly faster than the C implementations
according to local testing and that in treeherder. Image decoding is as
much as 40% faster in the most simple cases (solid green PNG image).

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:25 +00:00
Andrew Osmond
8854802597 Bug 1551088 - Part 2. Add unpack methods to convert from RGB to RGBX/BGRX. r=lsalzman
Some image decoders (e.g. PNG) may have a native representation of the
data as RGB, and do not have accelerated methods to transform from RGB
to RGBX/BGRX. Exposing this as part of the swizzle/premultiply methods
allows us to write accelerated versions ourselves in a later patch in
this series.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:23 +00:00
Andrew Osmond
8c50efaaf4 Bug 1551088 - Part 1. Expose SwizzleRow and PremultiplyRow variants. r=lsalzman
The image decoders produce surfaces row by row, so a variant to get a
function pointer to perform swizzle/premultiply operations makes more
ergonomic sense.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:37:22 +00:00
Gijs Kruitbosch
438b65574e Bug 1585565 - fix package.json loading in eslint setup to always use utf-8 instead of system encoding, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D47883

--HG--
extra : moz-landing-system : lando
2019-10-02 13:07:37 +00:00
Geoff Brown
23a9f21ad1 Bug 1457050 - Allow range of assertions in crashtest 453894-1.xhtml on Android; r=m_kato
Avoid intermittent test failures on android.
The existing android assertion count was introduced by bug 1405550, to avoid
assertion count failures with stylo.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 00:00:14 +00:00
Jean
818bc89d5a Bug 1568847 - Change whitespace node's text to "whitespace" and restyle the node. r=jdescottes,flod
Change the displayed text of whitespace nodes in the inspector to "whitespace, and add a corresponding value to the inspector localized file. Also restyle the badge to match the scroll badge.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:13:35 +00:00
Nicolas Silva
aa11c1282e Bug 1580922 - Add a wrench rawtest. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47790

--HG--
extra : moz-landing-system : lando
2019-10-02 07:58:35 +00:00
Nicolas Silva
3caec70162 Bug 1580922 - Ensure boundary tiles are invalidated when updating the visible area. r=jrmuizel
In addition, make sure the descriptor size stays in sync with the visible rect's size.
The descriptor's size stored in the resource cache is pretty much obsolete now, we should be able to clean it up and remove it.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 07:58:27 +00:00
Nicolas Silva
e706b2be8a Bug 1580922 - changing the blob visible area can require rasterization requests. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47084

--HG--
extra : moz-landing-system : lando
2019-10-02 07:58:26 +00:00
Andrew Halberstadt
d25a545d74 Bug 1585146 - [mach] Bump to 1.0.0 and add Python classifiers, r=firefox-build-system-reviewers,mshal
Depends on D47668

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

--HG--
extra : moz-landing-system : lando
2019-10-01 18:32:07 +00:00
Andrew Halberstadt
07d6b341a6 Bug 1585146 - [mach] Move '--disable-tests' check to a pre_dispatch_handler, r=firefox-build-system-reviewers,mshal
This logic is very 'mozill-central' specific and should live outside of mach
core if possible. Luckily we already have a concept of a 'pre_dispatch_handler'
that is meant for exactly this type of use case.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 22:31:23 +00:00
Henrik Skupin
d4dbaa0a19 Bug 1585464 - [remote] Unskip passing browser-chrome tests with Fission enabled. r=remote-protocol-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D47896

--HG--
extra : moz-landing-system : lando
2019-10-02 12:51:06 +00:00
Andrew Swan
ad1e134202 Bug 1580816 Part 2: Expose document.l10n to privileged extensions r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D45665

--HG--
extra : moz-landing-system : lando
2019-09-28 19:42:10 +00:00
Byron Campen [:bwc]
43880ad5ee Bug 1573210: Disable RTCPeerConnection-onicecandidateerror.https.html wpt because we don't support icecandidateerror at all. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47317

--HG--
extra : moz-landing-system : lando
2019-10-01 22:37:14 +00:00
Byron Campen [:bwc]
cf8e41a1d4 Bug 1580853: Add bug link to this meta file. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47298

--HG--
extra : moz-landing-system : lando
2019-10-01 22:36:46 +00:00
Brian Grinstead
ceb6097ff7 Bug 1550549 - Add test coverage for a http domain in page info security tab r=Gijs
This was missing coverage which would have caught a bug during the development
of the previous patch (https://phabricator.services.mozilla.com/D30537#inline-289837)

Depends on D30537

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

--HG--
extra : moz-landing-system : lando
2019-10-01 09:54:14 +00:00
Brian Grinstead
9f7e4bb9b1 Bug 1550549 - Convert XUL textboxes to HTML inputs in pageInfo.xul r=fluent-reviewers,Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D30537

--HG--
extra : moz-landing-system : lando
2019-10-02 12:30:43 +00:00
Byron Campen [:bwc]
58744662ec Bug 1581898: Move telephone-event to the back of the codec list, because webrtc.org crashes if we don't. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D46830

--HG--
extra : moz-landing-system : lando
2019-10-02 07:50:16 +00:00
Byron Campen [:bwc]
d17eabb595 Bug 1581898: Add test-case that moves payload type 101 to the front. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D46829

--HG--
extra : moz-landing-system : lando
2019-10-02 07:58:22 +00:00
Paul Adenot
841322b2c4 Bug 1584523 - Add tracing statements to AudioStream.cpp to diagnose real-time safety issues. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D47431

--HG--
extra : moz-landing-system : lando
2019-10-02 12:16:24 +00:00
Paul Adenot
bc71a97b2f Bug 1584522 - Change the audio callback trace logger to be more ergonomic. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D47430

--HG--
extra : moz-landing-system : lando
2019-10-02 12:16:22 +00:00
Gijs Kruitbosch
d579352ba8 Bug 1565998 - display a descriptive text for local file: related data, and allow removing it, r=johannh,fluent-reviewers,flod,baku
Differential Revision: https://phabricator.services.mozilla.com/D44832

--HG--
extra : moz-landing-system : lando
2019-10-02 11:42:53 +00:00
Jonathan Kew
e5b8092e0f Bug 1584856 - patch 2 - Check that the expected font family was found, and fall back to search by name in case of a font collection mismatch. r=lsalzman
Depends on D47788

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

--HG--
extra : moz-landing-system : lando
2019-10-01 21:09:43 +00:00
Jonathan Kew
39469143d6 Bug 1584856 - patch 1 - Add some missing null-checks in dwrite font code. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D47788

--HG--
extra : moz-landing-system : lando
2019-10-01 20:35:28 +00:00
Florin Strugariu
2769c33faa Bug 1576235 - Run macOS tests on integration branches r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D47886

--HG--
extra : moz-landing-system : lando
2019-10-02 11:37:57 +00:00