gecko-dev/uriloader/exthandler
Toshihito Kikuchi 7b04cb1b04 Bug 1602726 - Fall back to ShellExecuteEx if ShellExecuteByExplorer fails. r=aklotz
It turned out that `ShellExecuteByExplorer` does not work on VDI such as Citrix
or Microsoft RemoteApp.  This patch adds a fallback to the original launching
code if `ShellExecuteByExplorer` fails.  This will be a temporary solution until
we find out a way to solve both interop issues `PreferSystem32Images` and VDI.

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

--HG--
extra : moz-landing-system : lando
2020-01-08 16:41:03 +00:00
..
android Bug 1496380 - stop recursion via the external protocol handler if Firefox is either the default OS handler or a configured external handler, r=mossop 2019-11-26 18:51:04 +00:00
docs Bug 1595601: Add documentation for the external handler service. r=Gijs 2019-11-12 19:45:26 +00:00
mac Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
tests Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:16 +00:00
uikit Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
unix Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
win Bug 1602726 - Fall back to ShellExecuteEx if ShellExecuteByExplorer fails. r=aklotz 2020-01-08 16:41:03 +00:00
components.conf
ContentHandlerService.cpp Bug 1570369 - Part 9: Use IPDL refcounted for PHandlerService, r=smaug 2019-08-08 16:46:42 +00:00
ContentHandlerService.h
DBusHelpers.h
ExternalHelperAppChild.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
ExternalHelperAppChild.h Bug 1589270 - Part 3: Convert nsExternalHelperApp to use BrowsingContext instead of nsIInterfaceRequestor. r=bzbarsky 2019-11-08 04:35:05 +00:00
ExternalHelperAppParent.cpp Bug 1552176 - Add nsIRequest.set/getTRRMode r=dragana 2020-01-07 20:20:38 +00:00
ExternalHelperAppParent.h Bug 1598497 - P2. Have the canceled attribute only if explicitly canceled. r=mayhemer. 2019-12-19 05:20:07 +00:00
HandlerService.js
HandlerService.manifest
HandlerServiceChild.h
HandlerServiceParent.cpp
HandlerServiceParent.h
moz.build Bug 1599277 - fix docs paths for uriloader/exthandler, r=ahal 2019-11-26 15:02:00 +00:00
nsCExternalHandlerService.idl
nsContentHandlerApp.h
nsDBusHandlerApp.cpp
nsDBusHandlerApp.h
nsExternalHelperAppService.cpp Bug 1601110, remove handling and references to vnd.mozilla.xul+xml r=bzbarsky 2019-12-23 23:02:05 +00:00
nsExternalHelperAppService.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsExternalProtocolHandler.cpp Bug 1552176 - Add nsIRequest.set/getTRRMode r=dragana 2020-01-07 20:20:38 +00:00
nsExternalProtocolHandler.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsIContentDispatchChooser.idl
nsIExternalHelperAppService.idl Bug 1589270 - Part 3: Convert nsExternalHelperApp to use BrowsingContext instead of nsIInterfaceRequestor. r=bzbarsky 2019-11-08 04:35:05 +00:00
nsIExternalProtocolService.idl Bug 1496380 - stop recursion via the external protocol handler if Firefox is either the default OS handler or a configured external handler, r=mossop 2019-11-26 18:51:04 +00:00
nsIExternalURLHandlerService.idl
nsIHandlerService.idl
nsIHelperAppLauncherDialog.idl
nsISharingHandlerApp.idl
nsLocalHandlerApp.cpp
nsLocalHandlerApp.h
nsMIMEInfoChild.h
nsMIMEInfoImpl.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsMIMEInfoImpl.h
nsOSHelperAppServiceChild.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsOSHelperAppServiceChild.h Bug 1496380 - stop recursion via the external protocol handler if Firefox is either the default OS handler or a configured external handler, r=mossop 2019-11-26 18:51:04 +00:00
PExternalHelperApp.ipdl Bug 1589270 - Part 3: Convert nsExternalHelperApp to use BrowsingContext instead of nsIInterfaceRequestor. r=bzbarsky 2019-11-08 04:35:05 +00:00
PHandlerService.ipdl Bug 1570369 - Part 9: Use IPDL refcounted for PHandlerService, r=smaug 2019-08-08 16:46:42 +00:00
WebHandlerApp.jsm