Граф коммитов

716257 Коммитов

Автор SHA1 Сообщение Дата
Mitchell Hentges b8de2e09b5 Bug 1481425: Deletes automated removal of mozreview commit hook r=sheehan
When moving from mozreview to Phabricator, the old mozreview git hook
had to be removed. Logic to automate the removal of this hook was added
to vcs-setup.

This commit removes this automated removal since it has been 2 years
since it landed.

Differential Revision: https://phabricator.services.mozilla.com/D82125
2020-07-03 14:16:49 +00:00
Andrea Marchesini 11aed139b7 Bug 1649802 - Expose cookie sameSite=lax-by-default as experimental feature, r=jaws,fluent-reviewers,mconca,preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D81878
2020-07-03 14:12:13 +00:00
sefeng 383b8d065d Bug 1645046 - Enable HTML5 dialog in Nightly r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D80045
2020-07-02 20:36:37 +00:00
Marco Bonardo bb3d9d9c74 Bug 1649981 - Address bar should still allow to search or navigate even if it can't get results. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D82162
2020-07-03 13:59:54 +00:00
Cosmin Sabou 37b151514c Bug 1650278 - Mark mask-print.svg as expected fail. a=test-only 2020-07-03 17:04:44 +03:00
Samarjeet a6b5a3e545 Bug 1546394: Netmonitor load blockedurls r=nchevobbe,bomsy,devtools-backward-compat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D72669
2020-07-03 13:50:35 +00:00
Samarjeet 622594643a Bug 1546394 Adds :block <url> command similar to netmonitor r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D69803
2020-06-27 09:22:23 +00:00
Kershaw Chang bfef77cb06 Bug 1607426 - Add a mutex to protect nsPACMan::mLoader r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D73286
2020-07-03 12:31:31 +00:00
Coroiu Cristina 07dda135f5 Backed out changeset 64456c63779a (bug 1626581) for xpcshell task aborted failures on a CLOSED TREE 2020-07-03 16:36:32 +03:00
Hubert Boma Manilla 5c7609974f Bug 1648240 - Persist Headers url preview accross requests r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D81897
2020-07-03 13:18:50 +00:00
Martin Stransky 533d0807f0 Bug 1619523 [Linux] Remove Wayland check at gfxPlatformGtk::UseDMABufVideoTextures(), make VA-API decoding possible on X11 r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D82183
2020-07-03 12:23:43 +00:00
Martin Stransky 1c07029298 Bug 1650113 [Linux] Use DMABufTextures only when Wayland support is build, r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D82177
2020-07-03 12:59:53 +00:00
James Graham 6e2d772246 Bug 1650184 - css appearance test is intermittent on Win 10 a=wpt-fix
Differential Revision: https://phabricator.services.mozilla.com/D82189
2020-07-03 12:57:29 +00:00
Coroiu Cristina 50d2261646 Backed out changeset 65acd64b9e0e (bug 1640875) for mpu failures 2020-07-03 15:59:28 +03:00
Marco Bonardo 107ae2d1d9 Bug 1623888 - Tests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D71575
2020-06-02 19:00:34 +00:00
Paul Adenot 1684c22031 Bug 1649691 - Make static assert less strict in MPSCQueue.h. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D81818
2020-07-03 12:24:37 +00:00
Andrew Halberstadt 47d424ae5d Bug 1648586 - [lint] Add missing 'colorama' to pylint_requirements.txt when on Windows, r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D82126
2020-07-03 12:16:50 +00:00
Julian Descottes 54f3b99b28 Bug 1645563 - Wrap application panel updateWorkers method in safeAsyncMethod r=ladybenko
Depends on D81677

We recently introduced a modification to updateWorkers in order to swallow errors after destroy.
Since I am suggesting to add a helper to take care of a similar issue in Toolbox::highlight I think we could also apply it here.

Differential Revision: https://phabricator.services.mozilla.com/D81679
2020-07-02 16:15:03 +00:00
Julian Descottes fe59cbb542 Bug 1645563 - Enable browser_dbg-scopes-duplicated.js on windows platform r=nchevobbe
Depends on D81676

Differential Revision: https://phabricator.services.mozilla.com/D81677
2020-07-02 16:12:54 +00:00
Julian Descottes 284d5a7625 Bug 1645563 - Wrap Toolbox::highlight & unhighlight methods in safeAsyncMethod r=nchevobbe
Depends on D81675

This should fix the intermittents related to pending highlight requests when toolbox is destroyed.
See https://bugzilla.mozilla.org/show_bug.cgi?id=1645563#c21 for additional context

Differential Revision: https://phabricator.services.mozilla.com/D81676
2020-07-02 16:14:15 +00:00
Julian Descottes 2417b69d3f Bug 1645563 - Introduce devtools helper to swallow rejections under a condition r=nchevobbe
We very often have to introduce a pattern in our async methods in order to "swallow"
async errors if a panel was destroyed, if the toolbox was destroyed etc...

This is not an issue in a regular usage of the toolbox, but it can lead to many intermittent failures.
One solution could be to always wait for all requests to be completed before shutting down tests.
Another approach is to have an easy way of swallowing errors when a certain condition is true.

The helper added here will run the provided method in a try catch, and will only bubble up errors if the provided check fails.

Differential Revision: https://phabricator.services.mozilla.com/D81675
2020-07-02 16:19:46 +00:00
Honza Bambas 3bd96223fe Bug 1609410 - Allow restart of an HTTP transaction with 421 HTTP end-server response made through a newly authenticated NTLM proxy connection by unsticking the connection, r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81886
2020-07-02 08:31:18 +00:00
Mirko Brodesser 656d342baf Bug 1648372: add missing `nullptr` check to `TextInputSelectionController::SetCaretReadOnly`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D82165
2020-07-03 12:03:21 +00:00
Tom Tung 30f78a7f6e Bug 1626581 - Use mozfile.remove in test_refresh_firefox.py and add the "\\?\" prefix for file path on Windows for mozfile.remove; r=whimboo,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D81901
2020-07-03 12:02:28 +00:00
Julian Descottes a26e2b6eca Bug 1650347 - Update gecko-profile argument names in DAMP documentation r=Honza
Spotted while looking at Bug 1649771, the DAMP documentation is outdated.

Differential Revision: https://phabricator.services.mozilla.com/D82170
2020-07-03 11:42:39 +00:00
Luca Greco 6999921d92 Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D73326
2020-07-03 10:15:23 +00:00
Luca Greco 49369864a5 Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
Depends on D60245

Differential Revision: https://phabricator.services.mozilla.com/D60301
2020-07-03 10:14:59 +00:00
Luca Greco c87982167d Bug 1609920 - part 2: Guard ServiceWorkerContainer::Register to allow/disallow moz-extension scheme based on prefs. r=dom-workers-and-storage-reviewers,asuth,webidl,smaug
- Adds a new "extensions.serviceWorkerRegister.allowed" pref (defaults to false)
- Makes ServiceWorkerContainer::Register to throw NS_ERROR_DOM_SECURITY_ERR if the
  script url is a moz-extension url and the caller is a non-system caller
  (but do not throw NS_ERROR_DOM_SECURITY_ERR if the caller is a moz-extension
  and the new pref is set to true)

Depends on D60244

Differential Revision: https://phabricator.services.mozilla.com/D60245
2020-07-03 10:14:42 +00:00
Luca Greco 82aa5fed3a Bug 1609920 - part 1: Allow the WebExtension Framework to register a moz-extension service worker. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
- Adds the new about:config pref "extensions.backgroundServiceWorker.enabled" (currently defaults to false).
- Adds the background.service_worker property to the manifest JSON schema definition
- Locks background.service_worker manifest property behind the new preference
- Adds a new BackgroundWorker class to ext-backgroundPage.js (responsible for managing the background
  service worker for the extension, e.g. make sure that the expected worker script is registered
  as expected when the extension is starting up)
- Adds to the ServiceWorkerManager a new method to allow the WebExtension Framework to register the
  background service worker without an existing extension page
- Allows the "moz-extension" schema in the dom/serviceworkers and dom/cache internals

Depends on D63697

Differential Revision: https://phabricator.services.mozilla.com/D60244
2020-07-03 10:14:24 +00:00
Martin Stransky 276e0a676b Bug 1619523 [Linux] Remove Wayland check at gfxPlatformGtk::UseHardwareVideoDecoding(), make VA-API decoding possible on X11 r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D82174
2020-07-03 11:27:56 +00:00
Honza Bambas a14447a33a Bug 1642602 - Make about:cache show all entries, remove the no longer usable context switch UI, r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81885
2020-07-03 11:41:53 +00:00
Nicolas Chevobbe b7e4bda832 Bug 1649753 - Remove unused EnvironmentFront. r=jdescottes,devtools-backward-compat-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D82143
2020-07-03 11:27:25 +00:00
James Graham cdae0383b4 Bug 1650184 - Update metadata for css-background test a=wpt-fix on a CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D82176
2020-07-03 11:26:31 +00:00
Coroiu Cristina 697891333d Backed out 2 changesets (bug 1646854) for devtools failures at devtools/shared/resources/tests/browser_resources_target_destroy.js on a CLOSED TREE
Backed out changeset f3f1407d5eae (bug 1646854)
Backed out changeset 1a71c8facf72 (bug 1646854)
2020-07-03 14:29:10 +03:00
Edgar Chen 5d7821df47 Bug 1603121 - Remove imgRequestProxy::IsOnEventTarget; r=tnikkel
and some dead code in imgRequestProxy.

Differential Revision: https://phabricator.services.mozilla.com/D82157
2020-07-03 08:54:28 +00:00
Tooru Fujisawa 2e3d4f1ff0 Bug 1649900 - Update jsparagus. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D82095
2020-07-03 10:03:19 +00:00
Razvan Caliman 7db1990e8c Bug 1649736 - Remove backwards compatibility checks for responsiveActor.setElementPickerState(). r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D81846
2020-07-02 22:44:36 +00:00
Mark Banner 1531df5704 Bug 1649426 - initEngine doesn't need to be in the search engine parameters, and pass the loadPath to the constructor of SearchEngine. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D81697
2020-07-03 10:01:04 +00:00
Mark Banner fb3c4b1ea2 Bug 1649426 - Create a separate OpenSearchEngine class to handle OpenSearch engines. r=daleharvey.
For now this only handles the initialisation routines. Loading from cache still creates a plain SearchEngine class, and as a result updates handling is still in the main SearchEngine class.

Depends on D80498

Differential Revision: https://phabricator.services.mozilla.com/D81696
2020-07-03 10:01:02 +00:00
Simon Giesecke b13b4d3deb Bug 1650076 - Clean up ThreadLocal. r=dom-workers-and-storage-reviewers,asuth
Move ThreadLocal to a separate header file.
Reuse LoggingIdString in ThreadLocal (and make use of nsAutoCStringN).

Differential Revision: https://phabricator.services.mozilla.com/D82018
2020-07-03 09:40:12 +00:00
Simon Giesecke 78e95a9b18 Bug 1650076 - Convert IDB_LOG_MARK2 into a proper function. r=dom-workers-and-storage-reviewers,asuth
This also ensures that the checking of the printf format strings/argument lists
is effective.

Differential Revision: https://phabricator.services.mozilla.com/D82017
2020-07-03 09:39:37 +00:00
Simon Giesecke c49d17f0db Bug 1650076 - Fix bad printf format strings/argument lists. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D82016
2020-07-03 09:39:24 +00:00
Simon Giesecke 5d197908e3 Bug 1650076 - Move ProfilerHelpers implementation into cpp file. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D82014
2020-07-03 09:38:41 +00:00
moz-wptsync-bot ec0b99bf07 Bug 1650184 - [wpt-sync] Update web-platform-tests to 145839c323ba1ec8b9737a3ed66924f6edd3624d, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 145839c323ba1ec8b9737a3ed66924f6edd3624d
wpt-type: landing
2020-07-03 09:39:06 +00:00
moz-wptsync-bot bf31514cbf Bug 1646888 [wpt PR 24245] - Update wpt metadata, a=testonly
wpt-pr: 24245
wpt-type: metadata
2020-07-03 09:39:06 +00:00
autofoolip 924af4e9f1 Bug 1646888 [wpt PR 24245] - Update interfaces/webxr-ar-module.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr-ar-module.idl (#24245)

Source: https://github.com/tidoust/reffy-reports/blob/9756a88/ed/idl/webxr-ar-module.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/699918508
--

wpt-commits: 145839c323ba1ec8b9737a3ed66924f6edd3624d
wpt-pr: 24245
2020-07-03 09:39:05 +00:00
ziransun f2642e0d18 Bug 1648419 [wpt PR 24335] - Python 3: port tests in service-workers [part 2], a=testonly
Automatic update from web-platform-tests
Python 3: port tests in service-workers [part 2] (#24335)

--

wpt-commits: f2c264e640ea941f720b94a3e804a2676a51c7f8
wpt-pr: 24335
2020-07-03 09:39:05 +00:00
ziransun 018121d01c Bug 1650064 [wpt PR 24423] - Python 3: port tests of range, stale-while-revalidate in fetch, a=testonly
Automatic update from web-platform-tests
Python 3: port tests of range, stale-while-revalidate in fetch (#24423)

* Python 3: port tests of range, stale-while-revalidate in fetch

* Remove unnecessary prefix and use bytes type for content_range
--

wpt-commits: b13c1d42b3aaf52a4e7b0b18795aeefb17a62eb6
wpt-pr: 24423
2020-07-03 09:39:04 +00:00
Antonio Sartori e720bfe0de Bug 1647715 [wpt PR 24311] - Implement CSPEE Blanket Enforcement logic out-of-blink, a=testonly
Automatic update from web-platform-tests
Implement CSPEE Blanket Enforcement logic out-of-blink

This changes adds to the AncestorThrottle a check for the step
"Does response allow blanket enforcement of policy from request" of
Content Security Policy: Embedded Enforcement:
https://w3c.github.io/webappsec-cspee/#origin-allowed Behind the flag

This is one of the steps of moving CSPEE out-of-blink and is hidden
under the flag network::features::kOutOfBlinkCSPEE.

Change-Id: Id3092322134e055810d4006e63e6974ee64315be
Bug: 1094909
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2218019
Commit-Queue: Antonio Sartori <antoniosartori@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#784753}

--

wpt-commits: 8a3698a69e785aefc5c83ea2e348fd3350bfa43a
wpt-pr: 24311
2020-07-03 09:39:04 +00:00
Philip Jägenstedt a673cc64a8 Bug 1650035 [wpt PR 24421] - Move asserts inside the test, a=testonly
Automatic update from web-platform-tests
Move asserts inside the test (#24421)

Failing one of these asserts would otherwise result in a harness error.
--

wpt-commits: f5c167568d5f5c02ef9a3b3131c64f3a254c2296
wpt-pr: 24421
2020-07-03 09:39:04 +00:00