gecko-dev/browser/components
Jan Horak 8d50dc0b07 Bug 1297686 - List GIO handlers in the protocol handler list, in the handlers dialog, and in preferences. r=paolo
The nsGIOService now provides GetAppsForURIScheme which is used to append handlers
for specific scheme in handler list dialog (toolkit/mozapps/handling/content/dialog.js)
and also in Applications section in preferences. In case the default system handler
or user added handler has same name as one of the GIO handlers, the GIO handler
is not appended. The check for not adding handler is by using handler name.

The nsGIOMimeApp class now implements nsIHandlerApp interface. Instead overloaded
GetName methods (nsCString and nsString) we now use nsString variant everywhere.
This require change of nsGNOMERegistry::GetFromType which if fact leads to code
simplification.

The implementation of nsGNOMEShellService::SetDefaultBrowser has been changed
because implementation of CreateAppFromCommand has changed.
The CreateAppFromCommand no longer tries to find the application,
for that FindAppFromCommand has been introduced.

MozReview-Commit-ID: KmfFWRPqV3

--HG--
extra : source : 9660ff09c2212cb7456e50cb166752f42e0a0669
extra : amend_source : 3c5fc61fe09b9b68bdfbb9683335cedd4d706744
2017-12-29 07:27:42 +00:00
..
about Bug 1352497 - Remove about:healthreport. r=gfritzsche,nechen 2017-11-28 11:38:15 +01:00
build Bug 1352497 - Remove about:healthreport. r=gfritzsche,nechen 2017-11-28 11:38:15 +01:00
contextualidentity Bug 1420610 - Check if url loaded within newTabPromise to resolve timeouts. r=gijs 2017-12-13 15:55:00 +02:00
controlcenter/content Bug 1414244 - Part 6 - Fold the "photonpanelmultiview" binding into "panelmultiview". r=Gijs 2017-11-21 14:21:32 +00:00
customizableui Bug 1425972 - Add a test for subview navigation on space keydown. r=Gijs 2017-12-20 16:48:19 +00:00
dirprovider Bug 1405670 - remove support for NS_APP_SEARCH_DIR_LIST and NS_APP_SEARCH_DIR from the directory service, r=adw. 2017-11-17 12:05:20 +01:00
downloads Bug 1423667 - Disable some tests that fail on Windows Code Coverage builds with clang-cl r317840. rs=marco 2017-12-06 20:40:46 -05:00
extensions Bug 1370228 - "Context menu title with placeholder always shows ellipsis" [r=mixedpuppy] 2017-12-21 08:33:00 +02:00
feeds Bug 1421992 - script-generated patch to replace do_check_* functions with their Assert.* equivalents, rs=Gijs. 2017-12-21 11:08:17 +01:00
migration Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs. 2017-12-21 11:10:23 +01:00
newtab Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs. 2017-12-21 11:10:23 +01:00
originattributes Bug 1422657. P3 - listen to 'suspend' instead of 'canplaythrough'. r=timhuang 2017-12-06 15:04:57 +08:00
places Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs. 2017-12-21 11:10:23 +01:00
preferences Bug 1297686 - List GIO handlers in the protocol handler list, in the handlers dialog, and in preferences. r=paolo 2017-12-29 07:27:42 +00:00
privatebrowsing Bug 1422903 - Prevent about:privatebrowsing favicon from flickering. r=florian 2017-12-13 05:55:10 -06:00
resistfingerprinting Bug 1382630 - Split browser/components/resistfingerprinting/test/browser/browser_roundedWindow_open_min.js. r=smaug,timhuang 2017-10-16 10:39:19 +08:00
safebrowsing/content/test Bug 1363051 - Update about:blocked page visuals and copy. r=francois,johannh 2017-09-04 19:25:05 +05:30
search Bug 1412456 - Test changes to no longer use interposition (r=felipe,bgrins,mrbkap) 2017-12-07 12:55:24 -08:00
sessionstore Bug 1424373 - Rename crash report submission pref. r=Mossop 2017-12-21 16:36:13 -05:00
shell Bug 1297686 - List GIO handlers in the protocol handler list, in the handlers dialog, and in preferences. r=paolo 2017-12-29 07:27:42 +00:00
syncedtabs Bug 1422106 - Show broken heart when unverified in synced tabs sidebar/panel. r=markh 2017-11-30 16:01:40 -05:00
tests Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs. 2017-12-21 11:10:23 +01:00
translation Bug 1421116 - Wait for the next event tick before resolving promise in browser_translation_exceptions.js. r=Mossop 2017-12-09 06:08:44 +09:00
uitour Backed out changeset b3b472edbfb9 (bug 1420193) for missing a review r=backout a=backout on a CLOSED TREE 2017-12-19 20:45:07 +02:00
.eslintrc.js Bug 1421968 - Enable ESLint rule mozilla/use-services by default, but whitelist it for various directories still to be fixed. r=mossop 2017-11-28 19:24:12 +00:00
BrowserComponents.manifest
distribution.js Bug 1230373 - Enable mozilla/use-services for browser/components/ r=mossop 2017-10-11 15:43:51 +01:00
moz.build Bug 1419495 - Remove SelfSupport service r=dexter r=smaug 2017-12-02 21:52:30 +01:00
nsBrowserContentHandler.js Bug 1414403 - Display screenshot help message on all platforms. r=mossop 2017-11-06 10:42:32 -08:00
nsBrowserGlue.js Merge inbound to mozilla-central r=merge a=merge 2017-12-20 11:47:11 +02:00
nsIBrowserGlue.idl
nsIBrowserHandler.idl