manifest chrome/chrome.manifest

component {72a7eea7-a894-47ec-93a9-a7bc172cf1ac} components/application.js
contract @conkeror.mozdev.org/application;1 {72a7eea7-a894-47ec-93a9-a7bc172cf1ac}

component {0f4dd758-b55a-4386-a79c-8698642eac51} components/command-line.js
contract @mozilla.org/commandlinehandler/general-startup;1?type=conkeror {0f4dd758-b55a-4386-a79c-8698642eac51}
category command-line-handler y-conkeror @mozilla.org/commandlinehandler/general-startup;1?type=conkeror

component {74FCB100-B972-11DC-95FF-0800200C9A66} components/download_helper.js
contract @mozilla.org/helperapplauncherdialog;1 {74FCB100-B972-11DC-95FF-0800200C9A66}

component {7770E0D0-C4A0-11DC-95FF-0800200C9A66} components/download_manager_ui.js
contract @mozilla.org/download-manager-ui;1 {7770E0D0-C4A0-11DC-95FF-0800200C9A66}

# This overrides the DownloadsStartup app-startup entry created by firefox, to
# keep our download-manager-ui registration from being overridden.
# "@conkeror.mozdev.org/downloadsstartup-not-defined;1" is never defined and will
# be silently ignored by embedding/components/appstartup/src/nsAppStartupNotifier.cpp
category app-startup DownloadsStartup @conkeror.mozdev.org/downloadsstartup-not-defined;1

# This is a Mozilla component that implements nsITransfer in a way that is compatible with Downloads.jsm
# For some reason as of Gecko 26 this is not registered by default.
contract @mozilla.org/transfer;1 {1b4c85df-cbdd-4bb6-b04e-613caece083c} platformversion>=26
