Sean Feng
f8ddb7e6f1
Bug 1580316 - Update signatureInfo to Array of Array of nsIX509Cert(in raw bytes) r=keeler,dimi
...
The signatureInfo that has been used in ExternalHelperAppService and
ReputationService has been stored Array of nsIX509CertList, which
isn't necessary because only the raw bytes of the certs are required.
This patch intends to remove the usage of nsIX509CertList and store
the raw bytes directly.
Differential Revision: https://phabricator.services.mozilla.com/D44243
--HG--
extra : moz-landing-system : lando
2019-11-19 19:51:44 +00:00
Andreea Pavel
f0507fddf7
Backed out changeset 42f70440b347 (bug 1263176) for failing win bc at browser_startup_mainthreadio.js on a CLOSED TREE
2019-11-20 02:34:55 +02:00
Gijs Kruitbosch
82def0e31f
Bug 1263176 - get appropriate description on Windows 8/10 for apps/filetypes delegated via TWINUI / Windows Storage types, r=emk,mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D53370
--HG--
extra : moz-landing-system : lando
2019-11-19 16:19:17 +00:00
Gurzau Raul
15289c44f3
Backed out changeset 841580134756 (bug 1263176) for bustage at nsOSHelperAppService.cpp on a CLOSED TREE.
2019-11-19 04:00:00 +02:00
Gijs Kruitbosch
380cb2cb1b
Bug 1263176 - get appropriate description on Windows 8/10 for apps/filetypes delegated via TWINUI / Windows Storage types, r=emk,mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D53370
--HG--
extra : moz-landing-system : lando
2019-11-19 01:08:41 +00:00
Ehsan Akhgari
dc998c5c5a
Bug 1592599 - Switch nsIDocShell.getDocShellEnumerator() away from using nsISimpleEnumerator; r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D51100
--HG--
extra : moz-landing-system : lando
2019-11-18 20:11:58 +00:00
Ehsan Akhgari
8909341af2
Bug 1589476 - Emit a separate notification when a tracker from the Level 2 Disconnect blocklist is observed on a page and use this code to avoid using the URL classifer service in the front-end; r=nhnt11,droeh
...
Differential Revision: https://phabricator.services.mozilla.com/D49660
--HG--
extra : moz-landing-system : lando
2019-11-18 20:56:36 +00:00
Boris Zbarsky
f55c390a51
Bug 1597175. Fix nsExternalHelperAppService::DoContent to work with non-docshell content contexts. r=mattwoodrow
...
Some consumers of this code have an aContentContext implemented in JS.
Differential Revision: https://phabricator.services.mozilla.com/D53385
--HG--
extra : moz-landing-system : lando
2019-11-18 06:14:57 +00:00
Toshihito Kikuchi
4d2777385a
Bug 1588975 - Replace ShellExecuteExW with mozilla::ShellExecuteByExplorer. r=aklotz,asuth
...
The launcher process turns on the `PreferSystem32Images` mitigation policy for
the browser process. Since the mitigation policy is inherited, a process launched
by the browser process also has `PreferSystem32Images`. If an application which
does not support `PreferSystem32Images`, such as Skype for Business, is launched
via a hyperlink, a custom uri, or a downloaded file, it would fail to launch.
Bug 1567614 fixed this issue by introducing `mozilla::ShellExecuteByExplorer` to
`nsMIMEInfoWin::LoadUriInternal`. This patch introduces
`mozilla::ShellExecuteByExplorer` to two more places.
1. xul!nsLocalFile::Launch
This is invoked when a user opens a file from the Download Library, or a user
opens a downloaded file with the default application without saving it.
2. xul!nsMIMEInfoWin::LaunchWithFile
This is invoked when a user opens a downloaded file with a custom application
(configured in about:preference) without saving it.
*Why does this patch change worker.js?*
The mochitest dom/tests/browser/browser_test_new_window_from_content.js failed
if it was executed after dom/serviceworkers/test/browser_download.js in the
same batch. This was because browser_download.js launched Notepad to open
fake_download.bin.txt, preventing a new window from being opened in the
foreground in browser_test_new_window_from_content.js.
The test browser_download.js can verify downloaded data without opening an
associated application. So this patch adds the content-type to the response
header in order not to open Notepad on Windows.
Differential Revision: https://phabricator.services.mozilla.com/D52567
--HG--
extra : moz-landing-system : lando
2019-11-14 19:47:29 +00:00
Tom Schuster
a5780f4f42
Bug 1589895 - Add default JavaScript MIME type for .mjs used for ES modules. r=bzbarsky
...
Seems like this is the recommended MIME type for the JavaScript module system:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules#Basic_example_structure
Differential Revision: https://phabricator.services.mozilla.com/D52885
--HG--
extra : moz-landing-system : lando
2019-11-13 19:12:02 +00:00
Dave Townsend
9c2cda9a81
Bug 1595601: Add documentation for the external handler service. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D52578
--HG--
extra : moz-landing-system : lando
2019-11-12 19:45:26 +00:00
Andreea Pavel
a1f6b4c396
Backed out changeset d1ea0724b6ca (bug 1595601) lint failure at uriloader.rst on a CLOSED TREE
2019-11-12 19:54:53 +02:00
Dave Townsend
b4b8eaa607
Bug 1595601: Add documentation for the external handler service. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D52578
--HG--
extra : moz-landing-system : lando
2019-11-12 17:10:07 +00:00
Matt Woodrow
fea5e94ae8
Bug 1589270 - Part 3: Convert nsExternalHelperApp to use BrowsingContext instead of nsIInterfaceRequestor. r=bzbarsky
...
This also converts MaybeCloseWindowHelper, and results in the window close operations being always run in the parent (even without DocumentChannel).
Differential Revision: https://phabricator.services.mozilla.com/D49528
--HG--
extra : moz-landing-system : lando
2019-11-08 04:35:05 +00:00
Matt Woodrow
aa0bf8a233
Bug 1589270 - Part 2: Remove support for handling the Refresh header while processing a download. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D49527
--HG--
extra : moz-landing-system : lando
2019-11-08 03:01:03 +00:00
Bogdan Tara
80377e90ee
Backed out 6 changesets (bug 1552176) for causing Hazard bustages CLOSED TREE
...
Backed out changeset c79b90bae420 (bug 1552176)
Backed out changeset 4b970cc771ca (bug 1552176)
Backed out changeset de7aa0eaf4c8 (bug 1552176)
Backed out changeset c8e692a40cd3 (bug 1552176)
Backed out changeset 68882d1eccac (bug 1552176)
Backed out changeset 692e5e51e19e (bug 1552176)
2019-11-11 12:11:36 +02:00
Valentin Gosu
4fe6130ec3
Bug 1552176 - Add nsIRequest.set/getTRRMode r=dragana
...
* Makes it possible to selectively enable TRR for pbmode/container/window/etc
Differential Revision: https://phabricator.services.mozilla.com/D48363
--HG--
extra : moz-landing-system : lando
2019-11-10 17:11:41 +00:00
Bogdan Tara
8f38f4a3fb
Backed out 6 changesets (bug 1552176) for bustages complaining about ServiceWorkerManager.cpp CLOSED TREE
...
Backed out changeset bff9110e434e (bug 1552176)
Backed out changeset ac8f8a6dbd98 (bug 1552176)
Backed out changeset 8dd630e7534a (bug 1552176)
Backed out changeset 7ce9e220cdb9 (bug 1552176)
Backed out changeset ee9911acfcd4 (bug 1552176)
Backed out changeset 652b3bd6848d (bug 1552176)
2019-11-08 22:18:05 +02:00
Valentin Gosu
adfeaf25f5
Bug 1552176 - Add nsIRequest.set/getTRRMode r=dragana
...
* Makes it possible to selectively enable TRR for pbmode/container/window/etc
Differential Revision: https://phabricator.services.mozilla.com/D48363
--HG--
extra : moz-landing-system : lando
2019-11-08 17:13:05 +00:00
Gijs Kruitbosch
66ef0ce7db
Bug 1589082 - make it clear we don't implement getProtocolHandlerInfoFromOS in the child service on mac, r=haik
...
Differential Revision: https://phabricator.services.mozilla.com/D52364
--HG--
extra : moz-landing-system : lando
2019-11-08 16:05:26 +00:00
Noemi Erli
853acdf360
Backed out 5 changesets (bug 1552176) for causing multiple build bustages CLOSED TREE
...
Backed out changeset 203060e4af95 (bug 1552176)
Backed out changeset b52f0ff800c8 (bug 1552176)
Backed out changeset 9f8d159fe252 (bug 1552176)
Backed out changeset 751b518e08fa (bug 1552176)
Backed out changeset a11ffd474c0c (bug 1552176)
2019-11-02 23:20:28 +02:00
Valentin Gosu
5528771952
Bug 1552176 - Add nsIRequest.set/getTRRMode r=dragana
...
* Makes it possible to selectively enable TRR for pbmode/container/window/etc
Differential Revision: https://phabricator.services.mozilla.com/D48363
--HG--
extra : moz-landing-system : lando
2019-11-02 20:42:42 +00:00
Nihanth Subramanya
2164478f1e
Bug 1584479 - Part 1: Add flag for blocked social cookies in the content blocking log. r=Ehsan,droeh
...
Differential Revision: https://phabricator.services.mozilla.com/D47427
--HG--
extra : moz-landing-system : lando
2019-11-01 23:24:25 +00:00
Dorel Luca
b9074d53a1
Backed out 4 changesets (bug 1584479) for Browser-chrome failures in toolkit/components/antitracking/test/browser/browser_socialtracking.js
...
Backed out changeset b0d9877bd8b0 (bug 1584479)
Backed out changeset d2c56bd61b08 (bug 1584479)
Backed out changeset 0edb22786545 (bug 1584479)
Backed out changeset 7e03b392edb3 (bug 1584479)
2019-11-02 01:18:42 +02:00
Nihanth Subramanya
e7620d9a8c
Bug 1584479 - Part 1: Add flag for blocked social cookies in the content blocking log. r=Ehsan,droeh
...
Differential Revision: https://phabricator.services.mozilla.com/D47427
--HG--
extra : moz-landing-system : lando
2019-11-01 21:02:09 +00:00
Matt Woodrow
7c1d1b694d
Bug 1590868 - Don't crash if nsExtProtocolChannel::OnStartRequest is called, since it can happen with DocumentChannel process selection. r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D50896
--HG--
extra : moz-landing-system : lando
2019-11-01 20:00:49 +00:00
Emilio Cobos Álvarez
698db0028a
Bug 1589327 - Remove some other various fennec-dependent code. r=snorp,botond
...
Some of this may be able to be cleaned up further.
Differential Revision: https://phabricator.services.mozilla.com/D49587
--HG--
extra : moz-landing-system : lando
2019-10-18 18:49:49 +00:00
Gijs Kruitbosch
738962d0bf
Bug 1586148 - fix web protocol handler behaviour under fission, r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D48238
--HG--
extra : moz-landing-system : lando
2019-10-16 14:56:23 +00:00
Ehsan Akhgari
9a0578ff9c
Bug 1575934 - Create the channels used to download and verify appcache entries with the cookie settings belonging to the document which created the appcache; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D49018
--HG--
extra : moz-landing-system : lando
2019-10-15 17:32:54 +00:00
Coroiu Cristina
5e1f2653cf
Backed out changeset bc3714b56887 (bug 1575934) for wpt failures at /html/browsers/offline/application-cache-api/api_update_error.https.html on a CLOSED TREE
2019-10-15 17:28:16 +03:00
Ehsan Akhgari
2eaec14333
Bug 1575934 - Create the channels used to download and verify appcache entries with the cookie settings belonging to the document which created the appcache; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D49018
--HG--
extra : moz-landing-system : lando
2019-10-13 17:45:30 +00:00
Dylan Roeh
1657764793
Bug 1563343 - Do not search for OS protocol handlers in GV; just let Gecko return ERROR_UNKNOWN_PROTOCOL. r=snorp,geckoview-reviewers,esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D46311
--HG--
extra : moz-landing-system : lando
2019-10-08 19:05:09 +00:00
Nick Alexander
c46ec74815
Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal
...
This does many things:
1) stops producing (and consuming) `FennecJNI*` JNI wrappers
2) removes the :app and :thirdparty Gradle projects
3) removes relevant pieces of the Gradle target configuration
4) updates lints
5) purges old configurations
After this commit, the `mobile/android` project/application builds
only GeckoView.
Differential Revision: https://phabricator.services.mozilla.com/D46536
--HG--
extra : moz-landing-system : lando
2019-10-04 20:55:11 +00:00
Gabriele Svelto
10d41866a5
Bug 1585156 - Remove useless inclusions of nsIDOMWindow.h and nsIDOMWindowUtils.h r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D47678
--HG--
extra : moz-landing-system : lando
2019-09-30 22:06:47 +00:00
Matt Woodrow
259109be31
Bug 1584374 - Unblock parent load events for OOP iframes that don't send an actual load event. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D47353
--HG--
extra : moz-landing-system : lando
2019-09-29 23:51:59 +00:00
Jonathan Kingston
d6d3522a16
Bug 1237782 - Remove http override and add appcache pref r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44472
--HG--
extra : moz-landing-system : lando
2019-09-30 00:55:02 +00:00
Mihai Alexandru Michis
c7c256ccd6
Backed out changeset 16d04cad3cf9 (bug 1563343) for causing failures in test_handlerService_store and same-origin.html CLOSED TREE
...
--HG--
extra : rebase_source : 68a96d92cf61940c280a9c3da39683b189a8afa9
2019-09-28 03:22:36 +03:00
Dylan Roeh
690cc678a8
Bug 1563343 - Do not search for OS protocol handlers in GV; just let Gecko return ERROR_UNKNOWN_PROTOCOL. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D46311
--HG--
extra : moz-landing-system : lando
2019-09-27 20:17:01 +00:00
Coroiu Cristina
3b27110d58
Backed out changeset f3c1becf9396 (bug 1237782) for browser-chrome failures at dom/tests/mochitest/ajax/offline/browser_disableAppcache.js on a CLOSED TREE
2019-09-26 23:05:07 +03:00
Jonathan Kingston
495916342a
Bug 1237782 - Remove http override and add appcache pref r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44472
--HG--
extra : moz-landing-system : lando
2019-09-26 19:03:04 +00:00
Jonathan Watt
d88a4a0a4b
Bug 1559841. Make the 'load' event wait for OOP-iframes to load. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D41953
--HG--
extra : moz-landing-system : lando
2019-09-19 00:00:44 +00:00
Henri Sivonen
c193518677
Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D43957
--HG--
extra : moz-landing-system : lando
2019-09-18 08:26:34 +00:00
Brindusan Cristian
c2ee78aa6f
Backed out changeset 3af4309ffce7 (bug 1237782) for wpt assertions/leaks. CLOSED TREE
2019-09-17 01:03:46 +03:00
Jonathan Kingston
bd229a5c73
Bug 1237782 - Remove http override and add appcache pref r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44472
--HG--
extra : moz-landing-system : lando
2019-09-16 17:24:39 +00:00
Dylan Roeh
d53f00ee8b
Bug 1580201 - Expose ContentBlockingLog to GV. r=geckoview-reviewers,snorp,Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D45350
--HG--
extra : moz-landing-system : lando
2019-09-16 13:53:24 +00:00
Andreea Pavel
c0862209da
Backed out changeset 7fa60ca9bdb5 (bug 1580201) for ESlint failure on a CLOSED TREE
2019-09-16 05:24:47 +03:00
Dylan Roeh
708b155955
Bug 1580201 - Expose ContentBlockingLog to GV. r=geckoview-reviewers,snorp,Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D45350
--HG--
extra : moz-landing-system : lando
2019-09-16 01:46:52 +00:00
Paul Zuehlcke
00119452fc
Bug 1574480 - Updated browser.js and OfflineAppsChild.jsm to use PermissionManager principal methods. r=johannh,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D42620
--HG--
extra : moz-landing-system : lando
2019-09-10 10:57:07 +00:00
Gurzau Raul
812644ff5f
Backed out changeset 8c25acd6a557 (bug 1237782) for wpt failures at controller-on-disconnect.https.html
2019-09-07 14:32:37 +03:00
Jonathan Kingston
64f59b042f
Bug 1237782 - Remove http override and add appcache pref r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44472
--HG--
extra : moz-landing-system : lando
2019-09-07 07:45:30 +00:00