gecko-dev/uriloader/exthandler
Molly Howell 2a6b869a5a Bug 1738111 - Look up handler apps by file extension if one exists when enumerating handlers. r=Gijs,mtigley
We're getting false negatives when checking for handler apps (at least on
Windows) because we're not bringing file extensions in that process even when
we know at least one we could use, we're only looking up associations based on
MIME types. That isn't reliable on Windows, so this patch adds the first
extension that we have stored in the handlers database to the search
parameters, which makes us more likely to find a handler if one is registered.

Differential Revision: https://phabricator.services.mozilla.com/D130526
2021-11-10 20:38:22 +00:00
..
android
docs
mac Bug 1719901 - Show "Save as dialog" instead of "Unknown Content" dialog. r=mtigley,Gijs,preferences-reviewers 2021-08-03 20:42:21 +00:00
tests Bug 1736864, add tests that verify download telemetry for different types of download scenarios, r=Gijs 2021-11-10 18:52:23 +00:00
uikit
unix Bug 1730891 - Set default preferredAction for handling files to save directly to disk on GNOME environments. r=mhowell 2021-09-15 17:36:14 +00:00
win Bug 1719901 - Show "Save as dialog" instead of "Unknown Content" dialog. r=mtigley,Gijs,preferences-reviewers 2021-08-03 20:42:21 +00:00
ContentHandlerService.cpp
ContentHandlerService.h
DBusHelpers.h
ExternalHelperAppChild.cpp
ExternalHelperAppChild.h
ExternalHelperAppParent.cpp
ExternalHelperAppParent.h
HandlerService.js Bug 1738111 - Look up handler apps by file extension if one exists when enumerating handlers. r=Gijs,mtigley 2021-11-10 20:38:22 +00:00
HandlerService.manifest
HandlerServiceChild.h
HandlerServiceParent.cpp
HandlerServiceParent.h
PExternalHelperApp.ipdl
PHandlerService.ipdl
WebHandlerApp.jsm
components.conf
moz.build Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
nsCExternalHandlerService.idl
nsContentHandlerApp.h
nsDBusHandlerApp.cpp
nsDBusHandlerApp.h
nsExternalHelperAppService.cpp Bug 1736864, add telemetry when the external helper service is invoked to handle a content type, specifying the action to take and some details about the data to download, r=Gijs 2021-11-10 18:52:23 +00:00
nsExternalHelperAppService.h Bug 1736864, add telemetry when the external helper service is invoked to handle a content type, specifying the action to take and some details about the data to download, r=Gijs 2021-11-10 18:52:23 +00:00
nsExternalProtocolHandler.cpp
nsExternalProtocolHandler.h
nsIContentDispatchChooser.idl
nsIExternalHelperAppService.idl Bug 1719901 - Show "Save as dialog" instead of "Unknown Content" dialog. r=mtigley,Gijs,preferences-reviewers 2021-08-03 20:42:21 +00:00
nsIExternalProtocolService.idl
nsIHandlerService.idl
nsIHelperAppLauncherDialog.idl
nsISharingHandlerApp.idl
nsLocalHandlerApp.cpp
nsLocalHandlerApp.h
nsMIMEInfoChild.h
nsMIMEInfoImpl.cpp Bug 1735414 - Protocol handlers should be set to always ask before handling. r=mhowell,NeilDeakin 2021-10-14 17:05:18 +00:00
nsMIMEInfoImpl.h
nsOSHelperAppServiceChild.cpp
nsOSHelperAppServiceChild.h