content       enigmail                jar:chrome/enigmail.jar!/content/enigmail/
locale        enigmail    en-US       jar:chrome/enigmail.jar!/locale/en-US/

# Skin for TBird Mac OS X
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-mac/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=Darwin
# Skin for TBird Windows
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/classic/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=WINNT osversion<6
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/aero/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=WINNT osversion>=6
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/classic/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=OS2
# Skin for TBird other OS (e.g. Linux)
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-linux/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=Linux
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-linux/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=SunOS
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-linux/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=FreeBSD
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-linux/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=OpenBSD
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-linux/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=NetBSD
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-linux/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=AIX
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-linux/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=HP-UX
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/tb-linux/enigmail/ application!={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} os=DragonFly
# Skin for SeaMonkey
skin          enigmail    classic/1.0 jar:chrome/enigmail.jar!/skin/classic-seamonkey/enigmail/ application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
skin          enigmail    modern/1.0 jar:chrome/enigmail.jar!/skin/modern/enigmail/
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://enigmail/content/enigmailCheckLanguage.xul
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://enigmail/content/enigmailMsgComposeOverlay.xul
overlay chrome://messenger/content/mailWindowOverlay.xul chrome://enigmail/content/enigmailCheckLanguage.xul
overlay chrome://messenger/content/messenger.xul chrome://enigmail/content/columnOverlay.xul
overlay chrome://messenger/content/csMailWindowOverlay.xul chrome://enigmail/content/enigmailCheckLanguage.xul
overlay chrome://messenger/content/mailWindowOverlay.xul chrome://enigmail/content/enigmailMessengerOverlay.xul
overlay chrome://messenger/content/csMailWindowOverlay.xul chrome://enigmail/content/enigmailMessengerOverlay.xul
overlay chrome://messenger/content/msgHdrViewOverlay.xul chrome://enigmail/content/enigmailMsgHdrViewOverlay.xul
overlay chrome://messenger/content/msgPrintEngine.xul chrome://enigmail/content/enigmailMsgPrintOverlay.xul
overlay chrome://messenger/content/am-identity-edit.xul chrome://enigmail/content/enigmailAmIdEditOverlay.xul
overlay chrome://messenger/content/am-identity-edit.xul chrome://enigmail/content/enigmailEditIdentity.xul
overlay chrome://messenger/content/addressbook/addressbook.xul chrome://enigmail/content/enigmailAbCardViewOverlay.xul
overlay chrome://messenger/content/addressbook/csContactsOverlay.xul chrome://enigmail/content/enigmailAbCardViewOverlay.xul
overlay chrome://messenger/content/addressbook/abContactsPanel.xul chrome://enigmail/content/enigmailAbContactsPanel.xul
overlay chrome://global/content/customizeToolbar.xul chrome://enigmail/content/enigmailCustToolOverlay.xul
overlay chrome://communicator/content/pref/preftree.xul chrome://enigmail/content/enigmailPrefsOverlay.xul
overlay chrome://enigmail/content/am-enigprefs.xul chrome://enigmail/content/enigmailEditIdentity.xul
overlay chrome://enigmail/content/am-enigprefs-edit.xul chrome://enigmail/content/enigmailEditIdentity.xul

# Resource module registration
resource enigmail modules/

## Gecko 2.0 JavaScript component registration
# Enigmail
component {847b3a01-7ab1-11d4-8f02-006008948af5} components/enigmail.js
contract @mozdev.org/enigmail/enigmail;1 {847b3a01-7ab1-11d4-8f02-006008948af5}

# EnigmailProtocolHandler
component {847b3a11-7ab1-11d4-8f02-006008948af5} components/enigmail.js
contract @mozilla.org/network/protocol;1?name=enigmail {847b3a11-7ab1-11d4-8f02-006008948af5}

# Command line service
component {847b3ab1-7ab1-11d4-8f02-006008948af5} components/enigmail.js
contract @mozilla.org/enigmail/cline-handler;1 {847b3ab1-7ab1-11d4-8f02-006008948af5}
category command-line-handler cline-enigmail @mozilla.org/enigmail/cline-handler;1

# EnigMsgCompFields
component {847b3a30-7ab1-11d4-8f02-006008948af5} components/enigMsgCompFields.js
contract @mozdev.org/enigmail/composefields;1 {847b3a30-7ab1-11d4-8f02-006008948af5}

# PgpMimeDecrypt
component {7514cbeb-2bfd-4b2c-829b-1a4691fa0ac8} components/mimeDecrypt.js
contract @mozilla.org/mime/pgp-mime-js-decrypt;1 {7514cbeb-2bfd-4b2c-829b-1a4691fa0ac8}

# PgpMimeEncrypt
component {1b040e64-e704-42b9-b05a-942e569afffc} components/mimeEncrypt.js  platformversion<19.0a1
contract @enigmail.net/enigmail/newcomposesecure;1 {1b040e64-e704-42b9-b05a-942e569afffc} platformversion<19.0a1

component {1b040e64-e704-42b9-b05a-942e569afffc} components/mimeEncrypt.js   platformversion>=19.0a1
contract @mozilla.org/messengercompose/composesecure;1 {1b040e64-e704-42b9-b05a-942e569afffc} platformversion>=19.0a1

# Preference Service
component {847b3ab0-7ab1-11d4-8f02-006008948af5} components/enigprefs-service.js
contract @mozilla.org/accountmanager/extension;1?name=enigprefs {847b3ab0-7ab1-11d4-8f02-006008948af5}
category mailnews-accountmanager-extensions enigmail-account-manager-extension @mozilla.org/accountmanager/extension;1?name=enigprefs

## interface specifiacations
interfaces  components/enigmime.xpt
interfaces  components/enigmail.xpt

## binary components
binary-component platform/FreeBSD_x86-gcc3/components/libenigmime-x86-gcc3.so ABI=FreeBSD_x86-gcc3

# Additional languages
locale        enigmail    ar       jar:chrome/enigmail.jar!/locale/ar/
locale        enigmail    bg-BG       jar:chrome/enigmail.jar!/locale/bg-BG/
locale        enigmail    ca       jar:chrome/enigmail.jar!/locale/ca/
locale        enigmail    cs-CZ       jar:chrome/enigmail.jar!/locale/cs-CZ/
locale        enigmail    de       jar:chrome/enigmail.jar!/locale/de/
locale        enigmail    el       jar:chrome/enigmail.jar!/locale/el/
locale        enigmail    es-ES       jar:chrome/enigmail.jar!/locale/es-ES/
locale        enigmail    fi-FI       jar:chrome/enigmail.jar!/locale/fi-FI/
locale        enigmail    fr       jar:chrome/enigmail.jar!/locale/fr/
locale        enigmail    gl-ES       jar:chrome/enigmail.jar!/locale/gl-ES/
locale        enigmail    hu-HU       jar:chrome/enigmail.jar!/locale/hu-HU/
locale        enigmail    it-IT       jar:chrome/enigmail.jar!/locale/it-IT/
locale        enigmail    ja-JP       jar:chrome/enigmail.jar!/locale/ja-JP/
locale        enigmail    ko-KR       jar:chrome/enigmail.jar!/locale/ko-KR/
locale        enigmail    lt       jar:chrome/enigmail.jar!/locale/lt/
locale        enigmail    nb-NO       jar:chrome/enigmail.jar!/locale/nb-NO/
locale        enigmail    nl       jar:chrome/enigmail.jar!/locale/nl/
locale        enigmail    pl       jar:chrome/enigmail.jar!/locale/pl/
locale        enigmail    pt-BR       jar:chrome/enigmail.jar!/locale/pt-BR/
locale        enigmail    pt-PT       jar:chrome/enigmail.jar!/locale/pt-PT/
locale        enigmail    ru-RU       jar:chrome/enigmail.jar!/locale/ru-RU/
locale        enigmail    sk-SK       jar:chrome/enigmail.jar!/locale/sk-SK/
locale        enigmail    sl-SI       jar:chrome/enigmail.jar!/locale/sl-SI/
locale        enigmail    sv-SE       jar:chrome/enigmail.jar!/locale/sv-SE/
locale        enigmail    tr       jar:chrome/enigmail.jar!/locale/tr/
locale        enigmail    vi       jar:chrome/enigmail.jar!/locale/vi/
locale        enigmail    zh-CN       jar:chrome/enigmail.jar!/locale/zh-CN/
locale        enigmail    zh-TW       jar:chrome/enigmail.jar!/locale/zh-TW/
