Commit Graph

676066 Commits

Author SHA1 Message Date
Dão Gottwald
786dcf2f6a Bug 1589923 - Strip https:// instead of http:// from URLs in the results view. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D49842

--HG--
extra : moz-landing-system : lando
2019-10-22 07:22:55 +00:00
Jon Coppeard
d1664d884b Bug 1589717 - Simplify GCVector::sweep and allow use with element types that don't have barriers r=sfink
We can simplify this method by using std::remove_if, which does the shifting down of removed elements for us. We just need to make sure all our wrapper classes support moving assignment.

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

--HG--
extra : moz-landing-system : lando
2019-10-22 04:58:53 +00:00
Gerald Squelart
0e19d51a0a Bug 1583431 - Test "No Stack Sampling" feature - r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D49234

--HG--
extra : moz-landing-system : lando
2019-10-22 05:37:14 +00:00
Gerald Squelart
edd497462f Bug 1583431 - Don't wait for samples in marker-only tests - r=gregtatum,julienw
Since markers are stored directly into the buffer:
- We don't need to wait for a sampling run to collect them,
- No markers are left uncollected between the last sampling and the time we stop
  the profiler.

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

--HG--
extra : moz-landing-system : lando
2019-10-22 05:37:07 +00:00
Gerald Squelart
d57761d32e Bug 1583431 - stopProfilerNowAndGetThreads doesn't wait for samples - r=julienw
`stopProfilerAndGetThreads()` waits until at least one sample appears in the
main thread, before capturing a profile and stopping the profiler.

`stopProfilerNowAndGetThreads()` does not wait; this should be useful in tests
that may not generate any samples (e.g., using the nostacksampling feature).

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

--HG--
extra : moz-landing-system : lando
2019-10-22 05:37:00 +00:00
Gerald Squelart
93254141e5 Bug 1583430 - Profiler popup feature "No Periodic Sampling" - r=julienw
Expose the Gecko Profiler feature "nostacksampling" as "No Periodic Sampling".

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

--HG--
extra : moz-landing-system : lando
2019-10-22 06:23:28 +00:00
Nicolas Chevobbe
f78c29194d Bug 1589301 - Migrate WalkerFront methods to async/await syntax. r=gl.
Differential Revision: https://phabricator.services.mozilla.com/D49720

--HG--
extra : moz-landing-system : lando
2019-10-22 06:14:36 +00:00
Bogdan Tara
8a63fc190b Backed out changeset 617d82c93a06 (bug 1590022) for test_fileapi_other.html & test_fileapi_other_worker.html failures CLOSED TREE 2019-10-22 09:34:29 +03:00
Andrea Marchesini
a9bf7f7b5d Bug 1588248 - XHR.send() on workers must throw an InvalidStateError if called during another xhr.send(), r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D49968

--HG--
extra : moz-landing-system : lando
2019-10-22 05:19:46 +00:00
Andrea Marchesini
e5b77e11f4 Bug 1590022 - Use union return value for FileReader.result, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D49876

--HG--
extra : moz-landing-system : lando
2019-10-22 05:18:03 +00:00
Dão Gottwald
854a6bfecb Bug 1589836 - Add permanent search icon in front of the megabar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D49826

--HG--
extra : moz-landing-system : lando
2019-10-21 23:06:06 +00:00
Botond Ballo
7b80a2f886 Bug 1560770 - Don't use MobileViewportManager if we're not using APZ. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D50023

--HG--
extra : moz-landing-system : lando
2019-10-22 04:20:07 +00:00
Doug Thayer
cc57ad9bcb Bug 1587112 - Make asserts in StartupCache::LoadArchive explicit r=njn
There is no behavior change here - these asserts were previously being hit
inside the operator+ of RangedPtr, but this makes them explicit.

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

--HG--
extra : moz-landing-system : lando
2019-10-22 03:15:18 +00:00
Neil Deakin
ca34a940cf Bug 1567175, add a test that verifies that a cross process iframe with a password field saves the password on submit and page navigation, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D49704

--HG--
extra : moz-landing-system : lando
2019-10-21 18:18:38 +00:00
Neil Deakin
fc3aa270bf Bug 1567175, enable some password manager tests in fission mode, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47829

--HG--
extra : moz-landing-system : lando
2019-10-22 03:40:30 +00:00
Neil Deakin
72233596ff Bug 1567175, check opener that is used to determine which parent window to use for a password prompt in the parent process instead of in content, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47828

--HG--
extra : moz-landing-system : lando
2019-10-21 18:18:22 +00:00
Neil Deakin
e00aa26593 Bug 1567175, move password manager event listener attachment from content framescript to LoginManagerChild, and use the current window instead of the top level window for the argument passed to DOMInputPasswordAdded, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47826

--HG--
extra : moz-landing-system : lando
2019-10-21 20:26:21 +00:00
Neil Deakin
7410901165 Bug 1567175, support password manager in out of process iframes, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47825

--HG--
extra : moz-landing-system : lando
2019-10-21 18:18:02 +00:00
Neil Deakin
7cbc074da1 Bug 1567175, rename LoginManagerContent to LoginManagerChild, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47824

--HG--
rename : toolkit/components/passwordmgr/LoginManagerContent.jsm => toolkit/components/passwordmgr/LoginManagerChild.jsm
extra : moz-landing-system : lando
2019-10-21 18:17:50 +00:00
Neil Deakin
3302428083 Bug 1567175, make LoginManagerContent and LoginManagerParent JS classes,r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47823

--HG--
extra : moz-landing-system : lando
2019-10-21 18:17:43 +00:00
shindli
c5df88ff8f Backed out changeset 87c82b01a388 (bug 1583859) for causing bustages in /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/RefPtr.h CLOSED TREE 2019-10-22 06:28:42 +03:00
Andrew Sutherland
f2143eb0b7 Bug 1583859 - ExecutionReadyPromise should not be exclusive. r=perry
Although many Clients API usages are inherently exclusive (a specific claim
or control request), the execution-ready promise is shared by all requests
to get the state of a client that is not yet execution ready.

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

--HG--
extra : moz-landing-system : lando
2019-10-22 01:55:07 +00:00
Andrew Sutherland
4945715675 Bug 1589708 - Restore propagateUnregister as API to wipe registrations. r=perry
Owing to a lack of test coverage, the changes in bug 1469048 regressed our
de facto privacy/devtools API at nsIServiceWorkerManager.propagateUnregister
to no longer wipe the given registration.  The intent of that bug's changes
was to stop the now-moot propagation, but that particular intentional mis-use
of the API was missed.

This patch fixes the problem but maintains the parent-intercept behavior of
only calling ServiceWorkerRegistrar::UnregisterServiceWorker only once.

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

--HG--
extra : moz-landing-system : lando
2019-10-22 01:48:37 +00:00
Emilio Cobos Álvarez
b0b21c6323 Bug 1590273 - Remove useless early-outs in nsStyle{Padding,Margin}::CalcDifference. r=hiro
Best-case they're redundant.

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

--HG--
extra : moz-landing-system : lando
2019-10-22 02:34:20 +00:00
sotaro
26e474c3f9 Bug 1584511 - Handle Compositor session recreation when egl_window is re-created r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D49380

--HG--
extra : moz-landing-system : lando
2019-10-18 08:20:30 +00:00
Ben Campbell
b47aa06ec3 Bug 1587630 - Fix test_json_cache_(good|broken).js under Thunderbird. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D48775

--HG--
extra : moz-landing-system : lando
2019-10-11 09:49:06 +00:00
Matthew Gregan
5c6b8467dd Bug 1590246 - Vendor Rust. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D50001

--HG--
extra : moz-landing-system : lando
2019-10-22 01:31:39 +00:00
Matthew Gregan
9638ad722c Bug 1590246 - Update audioipc to 8af8083a. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D50000

--HG--
extra : moz-landing-system : lando
2019-10-22 01:31:31 +00:00
Adam Holm
a89ec19e1b Bug 1572870 - Use bytecode interface classes BytecodeLocation and BytecodeIterator to encapsulate bytecode manipulation in VerifyGlobalNames. r=jandem
Replacing jsbytecode and pcToOffset with BytecodeLocation and BytecodeIterator.

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

--HG--
extra : moz-landing-system : lando
2019-10-21 02:02:17 +00:00
Adam Holm
9d71c3a8b8 Bug 1572504 - Use BytecodeLocation and BytecodeIterator in BytecodeAnalysis::init. r=mgaudet
Replacing uses of `jsbytecode` and `pcToOffset` with `BytecodeLocation` and `BytecodeIterator`

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

--HG--
extra : moz-landing-system : lando
2019-10-21 02:02:00 +00:00
Adam Holm
841bbc6095 Bug 1586030 - Fixed BytecodeIterator post-increment operator. r=mgaudet
Post-increment overload operator for BytecodeIterator class matches the operator for pre-increment in BytecodeIterator, meaning the implementation of post-increment is incorrect.

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

--HG--
extra : moz-landing-system : lando
2019-10-21 02:00:24 +00:00
Andre Natal
20834f4fb9 Bug 1248897 - Introducing an online speech recognition service for Web Speech API r=smaug,pehrsons,padenot
This patch introduces a Speech Recognition Service which interfaces with Mozilla's remote STT endpoint which is currently being used by multiple services

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

--HG--
extra : moz-landing-system : lando
2019-10-21 20:58:57 +00:00
Tom Prince
1fd2626e6a Bug 1576707: [taskgraph] Get artifact prefix for fetches from dependent task; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D49699

--HG--
extra : moz-landing-system : lando
2019-10-18 17:23:00 +00:00
Tom Prince
722af81448 Bug 1576707: [taskgraph] Allow fetching from fetch aliases as well; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D49777

--HG--
extra : moz-landing-system : lando
2019-10-18 17:52:17 +00:00
Tom Prince
2d2ddbfc12 Bug 1576707: [taskgraph] Add a better error message when trying to get artifact prefix; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D49776

--HG--
extra : moz-landing-system : lando
2019-10-18 17:51:39 +00:00
Tom Prince
1db615edd3 Bug 1576707: [taskgraph] Move setting the task label eariler in the job transform; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D49775

--HG--
extra : moz-landing-system : lando
2019-10-18 17:49:32 +00:00
Mark Hammond
12dd37165b Bug 1574051 - make FxA's session/account status checking sane and understandable. r=rfkelly,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D49689

--HG--
extra : moz-landing-system : lando
2019-10-22 00:58:36 +00:00
Mark Hammond
9a28c6748d Bug 1574052 - only return public fields from fxAccounts.getSignedInUser(). r=rfkelly,eoger
Differential Revision: https://phabricator.services.mozilla.com/D49525

--HG--
extra : moz-landing-system : lando
2019-10-22 00:57:27 +00:00
Mihai Alexandru Michis
922400506b Backed out 2 changesets (bug 1590246) for causing windows bustages on audioipc-client. CLOSED TREE
Backed out changeset 586eef699017 (bug 1590246)
Backed out changeset 37e879bff967 (bug 1590246)
2019-10-22 03:59:01 +03:00
Mihai Alexandru Michis
f3ba6ba32f Backed out 7 changesets (bug 1583700) for causing raptor dom failures.
Backed out changeset 48ceb0dd5d09 (bug 1583700)
Backed out changeset c662a369062f (bug 1583700)
Backed out changeset dc9e317da307 (bug 1583700)
Backed out changeset 41e07201a158 (bug 1583700)
Backed out changeset 015ec42c311a (bug 1583700)
Backed out changeset cfb571dd120a (bug 1583700)
Backed out changeset b9d06db6d43c (bug 1583700)
2019-10-22 03:57:07 +03:00
Matthew Gregan
3246df20ef Bug 1590246 - Vendor Rust. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D50001

--HG--
extra : moz-landing-system : lando
2019-10-22 00:01:35 +00:00
Matthew Gregan
dc5bf91654 Bug 1590246 - Update audioipc to 8f2a9e0a. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D50000

--HG--
extra : moz-landing-system : lando
2019-10-22 00:01:07 +00:00
Emilio Cobos Álvarez
1e1979bf60 Bug 1590203 - Handle overflow changes more gracefully when possible. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D49987

--HG--
extra : moz-landing-system : lando
2019-10-21 23:47:31 +00:00
Tomislav Jovanovic
6224294d28 Bug 1589885 - Fix two xpinstall/browser_badargs* tests with fission r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D49831

--HG--
extra : moz-landing-system : lando
2019-10-21 23:00:45 +00:00
Chris Manchester
28b061a7b4 Bug 1582598 - Update builders to rustc 1.38 r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D48998

--HG--
extra : moz-landing-system : lando
2019-10-16 22:16:22 +00:00
Chris Manchester
5ff5fcf00f Bug 1582598 - Bump oom hook version for rustup. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D48997

--HG--
extra : moz-landing-system : lando
2019-10-16 22:16:20 +00:00
Narcis Beleuzu
9e344448d6 Merge mozilla-central to autoland. CLOSED TREE 2019-10-22 01:36:17 +03:00
Narcis Beleuzu
2b0d2dd8e7 Merge autoland to mozilla-central. a=merge 2019-10-22 00:50:23 +03:00
Edwin Takahashi
962dd7ee27 Bug 1565332 - change how pulseaudio is initialized for Debian 10 test image without affecting existing Ubuntu 16.04 process r=jlund,dustin
Changes:
- for Debian platforms, do not initialize pulseaudio in `test-linux.sh`; instead initialize pulseaudio if required in the `desktop_unittest.py` mozharness script

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

--HG--
extra : moz-landing-system : lando
2019-10-21 16:34:43 +00:00
Edwin Takahashi
8eb4f8e716 Bug 1581224 - convert mach uuid to be compatible with both python2/3 r=Callek
Changes:
- remove `uuid` from the python3 blacklist in `mach`
- enable `test_telemetry.py` for python3
- adjust test outcome expectation for Windows + python3, suspect `mozpack.path` is not filtering Windows path correctly in python3 environment
- switch file read mode between `r` and `rb` depending on version of python

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

--HG--
extra : moz-landing-system : lando
2019-10-21 16:33:00 +00:00