Commit Graph

673309 Commits

Author SHA1 Message Date
Nicolas Silva
98ffe8b435 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-01 16:34:59 +00:00
Mike Conley
7f745cdda9 Bug 1583882 - Regression test. r=JSON_voorhees
Differential Revision: https://phabricator.services.mozilla.com/D47614

--HG--
extra : moz-landing-system : lando
2019-10-01 16:21:08 +00:00
Mike Conley
cf8d0284a0 Bug 1583882 - Close Picture-in-Picture player window if the originating <video> is removed from the DOM. r=JSON_voorhees
Differential Revision: https://phabricator.services.mozilla.com/D47613

--HG--
extra : moz-landing-system : lando
2019-10-01 16:20:51 +00:00
Mike Conley
090db13fda Bug 1583882 - Fire an event when a <video> being visually cloned is removed from the DOM. r=dminor
Depends on D47611

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

--HG--
extra : moz-landing-system : lando
2019-09-30 15:49:56 +00:00
Mike Conley
a220f3e4c9 Bug 1583882 - Remove vestigial TogglePictureInPicture privileged method on HTMLVideoElement. r=webidl,dminor,smaug*
Differential Revision: https://phabricator.services.mozilla.com/D47611

--HG--
extra : moz-landing-system : lando
2019-09-30 15:34:43 +00:00
Nika Layzell
5ae1be845f Bug 1581925 - Part 2: Use {chrome/content}-document-global-created topic to create SpecialPowers actor, r=kmag
This replaces the old DOMWindowCreated event, and allows SpecialPowers to still
be instantiated for each new chrome document.

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

--HG--
extra : moz-landing-system : lando
2019-09-30 19:32:49 +00:00
Nika Layzell
e549d2cdb8 Bug 1581925 - Part 1: Capture parent process JSWindowActor events at InProcessBrowserChildMessageManager, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D46864

--HG--
extra : moz-landing-system : lando
2019-09-26 21:09:34 +00:00
Tarek Ziadé
a460e9917d Bug 1585330 - Add more log in browsertime_pageload.js r=rwood
Adds log info in browsertime_pageload.js

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

--HG--
extra : moz-landing-system : lando
2019-10-01 15:53:19 +00:00
Tom Ritter
61213de3b1 Bug 1582577 - Refactor a data: loadProcessScript from DevTools r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D46954

--HG--
extra : moz-landing-system : lando
2019-09-24 15:24:33 +00:00
Nicolas Chevobbe
54186249e9 Bug 1584973 - Always lazy load Reps bundle. r=Honza.
Depends on D47728

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

--HG--
extra : moz-landing-system : lando
2019-10-01 09:36:51 +00:00
Nicolas Chevobbe
a1ee2584a0 Bug 1584973 - Expose object inspector's reducer file. r=jlast.
This patch exposes the objectInspector reducer as a regular
file that can be required in the devtools codebase.
This should make things faster to start as we won't need
to load the entire bundle (especially for the inspector where
the reps is only used when navigating to specific subpanels).
This means we need to remove the flow typing for now since
we don't have a cross-toolbox build process like we have
in the debugger.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 15:19:44 +00:00
Nicolas Chevobbe
1d1b0dbde2 Bug 1585012 - Don't dispatch RELEASED_ACTORS action when no actors were released. r=davidwalsh.
Differential Revision: https://phabricator.services.mozilla.com/D47738

--HG--
extra : moz-landing-system : lando
2019-10-01 14:52:20 +00:00
Stoyan Dimitrov
42e1f7dadc Bug 1401575 - Update Bulgarian hyphenation dictionary. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D47803

--HG--
extra : moz-landing-system : lando
2019-10-01 19:08:16 +00:00
Brindusan Cristian
bc0bc5f832 Backed out changeset 30310d7d693a (bug 1582679) for mochitest assertions at nsWindow.cpp:3766. CLOSED TREE 2019-10-02 00:14:31 +03:00
Brian Hackett
ea7d31a7d8 Bug 1583671 - Allow pausing on exceptions in workers, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D47320

--HG--
extra : moz-landing-system : lando
2019-10-01 15:07:45 +00:00
Jason Laster
b398214772 Bug 1583447 - Fix BrowserConsole "this._debuggerSourcesSeen is null". r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D46988

--HG--
extra : moz-landing-system : lando
2019-10-01 06:46:37 +00:00
Jan Horak
730e9ad9d9 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-01 13:14:02 +00:00
Simon Giesecke
3feb8e1ebe Bug 1168606 - Send two records with every ObjectStoreCursorResponse. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D43252

--HG--
extra : moz-landing-system : lando
2019-10-01 09:15:49 +00:00
Simon Giesecke
0a2cfcff38 Bug 1168606 - Do not use memutils for nsTArray of IndexCursorResponse. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D43460

--HG--
extra : moz-landing-system : lando
2019-10-01 09:15:47 +00:00
Simon Giesecke
8b0c6aa21d Bug 1168606 - Replaced custom for loops by range-based for or STL algorithms. r=ttung
Differential Revision: https://phabricator.services.mozilla.com/D44988

--HG--
extra : moz-landing-system : lando
2019-10-01 09:14:21 +00:00
Simon Giesecke
a9cf10ae19 Bug 1168606 - Use const where easily possible. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D43631

--HG--
extra : moz-landing-system : lando
2019-10-01 09:14:04 +00:00
Simon Giesecke
0438fc4336 Bug 1168606 - Avoid copying keys on cursor creation. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D43470

--HG--
extra : moz-landing-system : lando
2019-10-01 08:56:37 +00:00
Andy Wingo
dd3580208d Bug 1577757 - Add a compile-time option for wasm multi-value r=luke
Differential Revision: https://phabricator.services.mozilla.com/D44142

--HG--
extra : moz-landing-system : lando
2019-10-01 14:30:35 +00:00
Sebastian Streich
cb72b07f82 Bug 1585055 - Flip Pref for XTCO-NoSniff and update test to match r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D47635

--HG--
extra : moz-landing-system : lando
2019-10-01 09:43:36 +00:00
Laurent Bigonville
d6b35f20ab Bug 1490059 - Also call "session-save" in the SmSaveGlobal case r=stransky
With modern desktop, the difference between SmSaveGlobal and SmSaveLocal has
faded, moreover the libSM documentation states that: "If save_type is
SmSaveGlobal the user wants the client to commit all of its data to permanent,
globally accessible storage.", it's difficult to understand why firefox
wouldn't save its session state in that case.

gnome-session is using SmSaveGlobal when closing the user session, that means
that under GNOME, firefox blocks the closing of the session and complains that
it has crashed on restart.

With this patch, "session-save" is sent in all cases, that means that the two
issues noted in the original bug are fixed.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 10:32:09 +00:00
Nika Layzell
a2f5a15e2f Bug 1584467 - Don't clear EmbedderInnerWindowId when destroying frame, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D47633

--HG--
extra : moz-landing-system : lando
2019-10-01 08:48:25 +00:00
Florens Verschelde
64ebe3ef33 Bug 1585413 - Use common add icon button in Request Blocking panel; r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D47801

--HG--
extra : moz-landing-system : lando
2019-10-01 19:57:42 +00:00
Matthew Gregan
27dee3a2b8 Bug 1544997 - Propogate cubeb stream error to AudioSink to handle loss of audio device. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D47745

--HG--
extra : moz-landing-system : lando
2019-10-01 12:14:44 +00:00
Nihanth Subramanya
c9833c9bdb Bug 1583325 - Lighten the stripes in the TP switch section background when OFF. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D47735

--HG--
extra : moz-landing-system : lando
2019-10-01 20:01:54 +00:00
Brindusan Cristian
e139ad7ab8 Backed out changeset 88a32122785b (bug 1580922) for reftest failures at webkit-text-stroke-property-001.html. CLOSED TREE 2019-10-01 22:29:12 +03:00
Brindusan Cristian
79e9f1a034 Backed out changeset 8989d1a83de8 (bug 1583868) for xpcshell failures at test_ext_geckoProfiler_schema.js. CLOSED TREE 2019-10-01 22:27:11 +03:00
Matt Howell
065e632e99 Bug 1584776 - Support displaying indeterminate download progress in the taskbar. r=mak
The root issue keeping this from working is that the DownloadSummary doesn't
provide any indication that downloads have unknown size, so most of the
changes in this patch are to give it that capability (with tests). Using that,
making the taskbar progress indeterminate is a simple change.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 14:41:50 +00:00
Anny Gakhokidze
4b5f88535e Bug 1582531 - Update fission annotations for mochitests, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D47646

--HG--
extra : moz-landing-system : lando
2019-10-01 14:24:15 +00:00
Neil Deakin
679a8c2d49 Bug 1581285, cancel drags in child processes when the drag gesture is stopped in the parent, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D47767

--HG--
extra : moz-landing-system : lando
2019-10-01 14:07:27 +00:00
Gregory Mierzwinski
3764e3493f Bug 1585329 - Prevent raptor chrome and chromium tests from running on all mc commits. r=perftest-reviewers,davehunt
This patch prevents chrome and chromium raptor tests from running on all mozilla-central commits. They will be triggered on Mondays, Wednesdays, and Fridays by a cron task instead.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 14:05:31 +00:00
Gerald Squelart
fa7dc1a809 Bug 1583868 - New profiler feature "nostacksampling" - r=gregtatum
Previously, the absence of "stackwalk", "leaf", and "javascript" implied that
the test/user didn't want any sampling, but this caused issues in some tests
that enabled "stackwalk" on platforms that didn't support stack-walking, which
ended up suppressing label-only stacks that the test expected.

we now have an explicit feature "nostacksampling" that disables backtraces from
the samplers in both profilers. This effectively cancels "stackwalk", "leaf",
and "javascript" if present.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 14:00:21 +00:00
Nicolas Silva
a00d86beeb Bug 1582996 - Adjust reftest fuzziness of layout/reftests/svg/radialGradient-basic-03.svg. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D46811

--HG--
extra : moz-landing-system : lando
2019-09-30 14:46:16 +00:00
Dan Minor
2ee8d689fe Bug 1567201 - Use Maybe rather than empty string for timedout queries; r=ng
Differential Revision: https://phabricator.services.mozilla.com/D47266

--HG--
extra : moz-landing-system : lando
2019-10-01 12:59:51 +00:00
Dan Minor
854430a05f Bug 1567201 - Don't build mdns_service on --disable-webrtc builds r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D46984

--HG--
extra : moz-landing-system : lando
2019-10-01 12:59:39 +00:00
Dan Minor
440e93cd99 Bug 1567201 - Support multiple queries in a single packet; r=ng
If there are multiple pending queries, this allows up to five of them to be
sent in a single packet. This also adds a check to ensure we don't already have
a pending query for a hostname prior to sending a new query.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 12:59:26 +00:00
Dan Minor
dd9ed3ddc3 Bug 1567201 - Obfuscate server reflex candidates if necessary; r=ng
According to https://tools.ietf.org/html/draft-ietf-rtcweb-mdns-ice-candidates-03#section-3.1.2.1
we need to hide the rel-addr and rel-port attributes for server reflex
candidates in order to avoid leaking local addresses.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 12:59:14 +00:00
Dan Minor
7e51c599cd Bug 1567201 - Join multicast group on all interfaces; r=mjf
We need to join the multicast group on all network interfaces or we may end up
missing packets. There is a limit on the number of groups joinable by a single
socket (20 on my Linux system) but it doesn't seem worth worrying about
hitting that limit at the moment as it seems unlikely that many users would
have more than 20 network interfaces on a system on which they are running
Firefox.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 12:59:02 +00:00
Dan Minor
1083dfbb67 Bug 1567201 - Add unit tests for mdns_service; r=ng
This adds Rust unit tests for some of the edge cases in handling queries
like limits and retries.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 12:58:50 +00:00
Dan Minor
b5473b49ca Bug 1567201 - Limit pending mDNS queries; r=ng
This limits the number of pending mDNS queries to 50, adds support for
retrying queries if they timeout, and support for reporting failure if a query
times out twice in a row.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 12:58:38 +00:00
Dan Minor
3028caf0cb Bug 1567201 - Validate hostname prior to registration and querying; r=ng
We don't want web content to use mDNS to map out the local network, so
we only support registering and querying hostnames that are valid
UUIDs (followed by .local).

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

--HG--
extra : moz-landing-system : lando
2019-10-01 12:58:30 +00:00
Dan Minor
90e44f7695 Bug 1567201 - Use mdns_service to handle mDNS queries; r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D46977

--HG--
extra : moz-landing-system : lando
2019-10-01 12:58:23 +00:00
Dan Minor
940a75c186 Bug 1567201 - Add mDNS query support to StunAddrsRequest; r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D46976

--HG--
extra : moz-landing-system : lando
2019-10-01 12:58:19 +00:00
Dan Minor
340d659b0c Bug 1567201 - Add query support to mdns_service; r=mjf
This adds basic query support to the mdns_service. Support for limiting
the number of pending queries, timeouts and retries is added in
another commit in this series.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 12:58:18 +00:00
Florens Verschelde
6b05979f00 Bug 1584742 - Adjust input and button spacing in Storage toolbars; r=miker
Differential Revision: https://phabricator.services.mozilla.com/D47538

--HG--
extra : moz-landing-system : lando
2019-10-01 12:20:32 +00:00
Geoff Brown
a93eb8d621 Bug 1580643 - Skip test_navigate_to.html on fission; r=mccr8
Avoid frequent intermittent test failures on fission.

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

--HG--
extra : moz-landing-system : lando
2019-10-01 17:21:41 +00:00