#filter substitution

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Base Thunderbird Package File for Win32
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[@AB_CD@]
bin\chrome\@AB_CD@.jar
bin\chrome\@AB_CD@.manifest
bin\defaults\pref\all-l10n.js
bin\dictionaries\*
bin\uninstall\helper.exe
bin\update.locale
bin\updater.ini
bin\isp\@AB_CD@\*

[xpcom]
bin\xpcom.dll
bin\xpcom_core.dll
#ifdef MOZILLA_1_9_1_BRANCH
bin\components\jar50.dll
#endif
bin\nspr4.dll
bin\plc4.dll
bin\plds4.dll
#ifdef MOZILLA_1_9_1_BRANCH
bin\js3250.dll
#elifdef MOZILLA_1_9_2_BRANCH
bin\js3250.dll
#else
bin\mozjs.dll
#endif
bin\components\jsd3250.dll
#ifdef MOZILLA_1_9_1_BRANCH
bin\components\xpinstal.dll
#else
bin\components\xpinstall.dll
#endif
#ifndef MOZ_MEMORY
bin\Microsoft.VC80.CRT.manifest
bin\msvcm80.dll
bin\msvcp80.dll
bin\msvcr80.dll
#else
bin\mozcrt19.dll
#ifndef MOZILLA_1_9_1_BRANCH
bin\mozcpp19.dll
#endif
#endif

; Modules
bin\modules\*
bin\modules\gloda\*
bin\modules\activity\*

; Optional RSS extension
[newsblog]
bin\chrome\newsblog.jar
bin\chrome\newsblog.manifest
bin\components\newsblog.js

[mail]

bin\thunderbird.exe
bin\application.ini
bin\platform.ini
bin\README.txt
bin\sqlite3.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Mail Specific Files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
bin\defaults\messenger\mailViews.dat
bin\defaults\profile\localstore.rdf
bin\defaults\profile\prefs.js
bin\defaults\profile\mimeTypes.rdf

bin\isp\*

bin\components\aboutRights.js
bin\components\activity.xpt
bin\components\addrbook.xpt
bin\components\fts3tok.xpt
bin\components\mime.xpt
bin\components\steel.xpt
bin\components\msgbase.xpt
bin\components\msgcompo.xpt
bin\components\msgdb.xpt
bin\components\msgimap.xpt
bin\components\msglocal.xpt
bin\components\msgnews.xpt
bin\components\msgsearch.xpt
bin\components\import.xpt
bin\components\impComm4xMail.xpt
bin\components\mailview.xpt
bin\components\mailprofilemigration.xpt
bin\components\nsActivity.js
bin\components\nsActivityManager.js
bin\components\nsActivityManagerUI.js
bin\components\nsMailNewsCommandLineHandler.js
bin\components\shellservice.xpt
bin\components\xpcom_base.xpt
bin\components\xpcom_system.xpt
bin\components\xpcom_components.xpt
bin\components\xpcom_ds.xpt
bin\components\xpcom_io.xpt
#ifdef MOZILLA_1_9_1_BRANCH
bin\components\xpcom_thread.xpt
#else
bin\components\xpcom_threads.xpt
#endif
bin\components\xpcom_xpti.xpt
bin\chrome\toolkit.jar
bin\chrome\toolkit.manifest
bin\chrome\comm.jar
bin\chrome\comm.manifest
bin\chrome\pippki.jar
bin\chrome\pippki.manifest
bin\chrome\messenger.jar
bin\chrome\messenger.manifest
bin\chrome\icons\default\abcardWindow.ico
bin\chrome\icons\default\addressbookWindow.ico
bin\chrome\icons\default\messengerWindow.ico
bin\chrome\icons\default\msgcomposeWindow.ico
bin\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\install.rdf
bin\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\icon.png
bin\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\preview.png

; Gloda
bin\chrome\gloda.jar
bin\chrome\gloda.manifest
bin\components\glautocomp.js
bin\components\jsmimeemitter.js

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Mail Extensions (smime, etc.)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
bin\MapiProxy.dll
bin\mozMapi32.dll
bin\components\mailContentHandler.js
bin\components\mapihook.xpt
bin\components\nsMailDefaultHandler.js
bin\components\nsSetDefaultMail.js
bin\components\offlineStartup.js
bin\components\steelApplication.js


bin\components\mdn-service.js

bin\components\smime-service.js
bin\components\msgsmime.xpt

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Chrome Files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

bin\chrome\classic.jar
bin\chrome\classic.manifest

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Default Profile Settings
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; default pref files
bin\defaults\pref\all-thunderbird.js
bin\defaults\pref\channel-prefs.js
bin\defaults\pref\composer.js
bin\defaults\pref\mailnews.js
bin\defaults\pref\mdn.js
bin\defaults\pref\smime.js
bin\defaults\pref\thunderbird-branding.js
#ifdef MOZILLA_1_9_1_BRANCH
bin\greprefs\*
#elifdef MOZILLA_1_9_2_BRANCH
bin\greprefs\*
#else
bin\greprefs.js
#endif

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; App extensions to Mail
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; LDAP components
bin\components\mozldap.xpt
bin\components\nsAbLDAPAttributeMap.js
bin\components\nsLDAPProtocolHandler.js
bin\nsldap32v60.dll
bin\nsldappr32v60.dll
bin\nsldif32v60.dll

; login manager
bin\components\loginmgr.xpt
bin\components\nsLoginInfo.js
bin\components\nsLoginManager.js
bin\components\nsLoginManagerPrompter.js
bin\components\storage-Legacy.js
bin\components\storage-mozStorage.js

; download progress
bin\components\nsHelperAppDlg.js
bin\components\nsDownloadManagerUI.js
bin\components\nsProgressDialog.js
bin\components\downloads.xpt

; Protocol/Content handling
bin\components\nsContentDispatchChooser.js
bin\components\nsHandlerService.js
bin\components\nsWebHandlerApp.js
bin\components\nsSMTPProtocolHandler.js

; spellchecker (may not be present)
bin\components\spellchecker.xpt

; xpinstall (needed to dynamically install themes
bin\components\xpinstall.xpt

; misson control, autoconfig
bin\defaults\autoconfig\platform.js
bin\defaults\autoconfig\prefcalls.js
bin\components\autoconfig.xpt

; Phishing Protection
bin\components\nsPhishingProtectionApplication.js
bin\components\nsUrlClassifierListManager.js
bin\components\nsUrlClassifierLib.js
bin\components\url-classifier.xpt

; Address Book autocomplete
bin\components\nsAbAutoCompleteMyDomain.js
bin\components\nsAbAutoCompleteSearch.js

; Windows Search integration
; the module is included as part of the "Modules" rule
bin\components\mailwinsearch.xpt
bin\WSEnable.exe

; Bayesian trait analysis
bin\components\nsMsgTraitService.js

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Base Package Files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; xpconnect
bin\components\xpconnect.xpt

; XP widgets/graphics
bin\components\widget.xpt
bin\components\gfx.xpt

; layout
bin\components\layout_base.xpt
bin\components\layout_printing.xpt
bin\components\layout_xul.xpt
bin\components\content_base.xpt
bin\components\htmlparser.xpt
#ifndef MOZILLA_1_9_1_BRANCH
bin\components\content_canvas.xpt
#endif
bin\components\content_html.xpt
bin\components\content_htmldoc.xpt
bin\components\content_xmldoc.xpt
bin\components\content_xslt.xpt
bin\components\content_xtf.xpt
bin\components\contentprefs.xpt
bin\components\xultmpl.xpt
bin\components\xuldoc.xpt
bin\components\xulapp.xpt
bin\components\inspector.xpt

; Imaging:
bin\components\imgicon.xpt
bin\components\imglib2.xpt

; accessibility (out of process API support)
bin\components\accessibility.xpt
bin\components\accessibility-msaa.xpt

; caps (JavaScript security)
bin\components\caps.xpt

; glue: appshell, docshell, uriloader, chrome, components
bin\components\appshell.xpt
bin\components\appstartup.xpt
#ifdef MOZILLA_1_9_1_BRANCH
bin\components\docshell_base.xpt
#else
bin\components\docshell.xpt
#endif
bin\components\uriloader.xpt
bin\components\webBrowser_core.xpt
bin\components\windowwatcher.xpt
bin\components\webbrowserpersist.xpt
bin\components\commandhandler.xpt
#ifdef MOZILLA_1_9_1_BRANCH
bin\components\mozbrwsr.xpt
#endif

; jar
bin\components\jar.xpt

; prefs
bin\components\pref.xpt

; profile
bin\components\profile.xpt
bin\components\toolkitprofile.xpt

; toolkit
bin\components\commandlines.xpt
bin\components\chrome.xpt
bin\components\nsDefaultCLH.js
#ifndef MOZILLA_1_9_1_BRANCH
bin\components\nsFormAutoComplete.js
#endif

; rdf
bin\components\rdf.xpt

; required i18n libraries
bin\components\intl.xpt
bin\components\locale.xpt
bin\components\uconv.xpt
bin\components\unicharutil.xpt

; dom
bin\components\dom.xpt
bin\components\dom_base.xpt
bin\components\dom_canvas.xpt
bin\components\dom_core.xpt
bin\components\dom_css.xpt
bin\components\dom_events.xpt
bin\components\dom_geolocation.xpt
bin\components\dom_html.xpt
bin\components\dom_json.xpt
bin\components\dom_offline.xpt
bin\components\dom_range.xpt
bin\components\dom_sidebar.xpt
#ifndef MOZILLA_1_9_1_BRANCH
bin\components\dom_smil.xpt
#endif
bin\components\dom_storage.xpt
bin\components\dom_stylesheets.xpt
bin\components\dom_threads.xpt
bin\components\dom_traversal.xpt
bin\components\dom_views.xpt
bin\components\dom_xbl.xpt
bin\components\dom_xul.xpt
bin\components\dom_loadsave.xpt
bin\components\NetworkGeolocationProvider.js
#ifndef MOZILLA_1_9_1_BRANCH
bin\components\GPSDGeolocationProvider.js
#endif

; editor / composer for HTML compose
bin\components\editor.xpt
bin\components\composer.xpt
bin\components\txmgr.xpt

; find functionality
; Optional - only if your code uses nsIWebBrowserFind
bin\components\txtsvc.xpt

; moz storage
bin\components\storage.xpt

; netwerk
bin\components\necko.xpt
bin\components\necko_about.xpt
bin\components\necko_dns.xpt
bin\components\necko_http.xpt
bin\components\necko_res.xpt
bin\components\necko_strconv.xpt
bin\components\necko_file.xpt
bin\components\necko_ftp.xpt
bin\components\necko_cache.xpt
bin\components\necko_cookie.xpt
bin\components\necko_socket.xpt
bin\components\necko_viewsource.xpt
bin\components\necko_wifi.xpt
bin\components\nsProxyAutoConfig.js

; extensions
bin\components\nsAddonRepository.js
bin\components\nsExtensionManager.js
bin\components\nsBlocklistService.js
bin\components\nsUpdateService.js
#ifdef MOZILLA_1_9_1_BRANCH
bin\components\nsPostUpdateWin.js
#endif
bin\components\extensions.xpt
bin\components\update.xpt
#ifdef MOZ_WEBSERVICES
bin\components\websrvcs.xpt
#endif
bin\components\nsURLFormatter.js
bin\components\urlformatter.xpt
bin\components\nsContentPrefService.js

; plugins
bin\components\plugin.xpt

; psm2
; Optional - only if you need HTTPS support
bin\components\pipboot.xpt
bin\components\pipnss.xpt
bin\components\pippki.xpt
bin\nss3.dll
bin\nssutil3.dll
bin\smime3.dll
bin\softokn3.chk
bin\softokn3.dll
bin\freebl3.chk
bin\freebl3.dll
bin\ssl3.dll
bin\nssckbi.dll
bin\nssdbm3.chk
bin\nssdbm3.dll

; core platform files
bin\components\FeedProcessor.js
bin\components\xpautocomplete.xpt
bin\components\autocomplete.xpt
bin\components\alerts.xpt
bin\components\jsdservice.xpt
bin\components\fastfind.xpt
bin\components\find.xpt
bin\components\chardet.xpt
bin\components\jsconsole-clhandler.js
#ifndef MOZILLA_1_9_1_BRANCH
bin\components\jsctypes.xpt
#endif
bin\components\layout_xul_tree.xpt
bin\components\mozfind.xpt
bin\components\mimetype.xpt
bin\components\parentalcontrols.xpt
bin\components\proxyObject.xpt
bin\components\exthandler.xpt
bin\components\exthelper.xpt
bin\components\embed_base.xpt
bin\components\webshell_idls.xpt
bin\components\windowds.xpt
bin\components\dom_xpath.xpt
bin\AccessibleMarshal.dll
bin\components\lwbrk.xpt
bin\components\nsTryToClose.js
bin\components\pluginGlue.js
bin\components\txEXSLTRegExFunctions.js
bin\components\feeds.xpt
bin\components\saxparser.xpt
bin\components\satchel.xpt
bin\components\shistory.xpt
bin\components\zipwriter.xpt
bin\components\nsBadCertHandler.js
bin\components\cookie.xpt
bin\components\places.xpt
bin\components\prefetch.xpt

bin\res\hiddenWindow.html
bin\res\ua.css
bin\res\html.css
bin\res\quirk.css
bin\res\forms.css
bin\res\viewsource.css
bin\res\mathml.css
#ifdef MOZILLA_1_9_1_BRANCH
bin\res\charsetData.properties
bin\res\charsetalias.properties
bin\res\wincharset.properties
#endif
bin\res\langGroups.properties
bin\res\language.properties
bin\res\entityTables\*
bin\res\dtd\*
bin\res\fonts\*
bin\res\arrow.gif
bin\res\arrowd.gif
bin\res\contenteditable.css
bin\res\designmode.css
bin\res\html\folder.png
#ifdef MOZILLA_1_9_1_BRANCH
bin\res\broken-image.gif
bin\res\loading-image.gif
#else
bin\res\broken-image.png
bin\res\loading-image.png
#endif

; editor resource files
bin\res\EditorOverride.css
bin\res\grabber.gif
bin\res\table-add-column-after-active.gif
bin\res\table-add-column-after-hover.gif
bin\res\table-add-column-after.gif
bin\res\table-add-column-before-active.gif
bin\res\table-add-column-before-hover.gif
bin\res\table-add-column-before.gif
bin\res\table-add-row-after-active.gif
bin\res\table-add-row-after-hover.gif
bin\res\table-add-row-after.gif
bin\res\table-add-row-before-active.gif
bin\res\table-add-row-before-hover.gif
bin\res\table-add-row-before.gif
bin\res\table-remove-column-active.gif
bin\res\table-remove-column-hover.gif
bin\res\table-remove-column.gif
bin\res\table-remove-row-active.gif
bin\res\table-remove-row-hover.gif
bin\res\table-remove-row.gif

; svg
bin\res\svg.css
bin\components\dom_svg.xpt

; [Updater]
bin\updater.exe

; [crash reporter]
bin\crashreporter.exe
bin\crashreporter.ini

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; For packaging shared test builds
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

#ifndef MOZ_STATIC_BUILD
bin\components\accessibility.dll
bin\components\appshell.dll
bin\components\auth.dll
bin\components\autoconfig.dll
bin\components\caps.dll
bin\components\chardet.dll
bin\components\chrome.dll
bin\components\cmdlines.dll
bin\components\composer.dll
bin\components\cookie.dll
bin\components\docshell.dll
bin\components\embedcomponents.dll
bin\components\gkgfxthebes.dll
bin\components\gklayout.dll
bin\components\gkparser.dll
bin\components\gkplugin.dll
bin\components\gkwidget.dll
bin\components\i18n.dll
bin\components\imgicon.dll
bin\components\imglib2.dll
bin\components\import.dll
bin\components\intlapp.dll
bin\components\mail.dll
bin\components\mailcmp.dll
bin\components\mork.dll
bin\components\mozfind.dll
bin\components\mozldap.dll
bin\components\msgMapi.dll
bin\components\msgsmime.dll
bin\components\necko.dll
bin\components\perms.dll
bin\components\pipboot.dll
bin\components\pipnss.dll
bin\components\pippki.dll
bin\components\rdf.dll
bin\components\spellchk.dll
bin\components\strgcmps.dll
bin\components\tkautoc.dll
bin\components\tkitcmps.dll
bin\components\txmgr.dll
bin\components\uconv.dll
bin\components\ucvmath.dll
bin\components\universalchardet.dll
bin\components\webbrwsr.dll
bin\components\windowds.dll
bin\components\xpautoc.dll
bin\components\xpc3250.dll
bin\components\xppref32.dll
bin\components\zipwriter.dll
bin\gkgfx.dll
bin\mozz.dll
bin\thebes.dll
bin\xul.dll
#endif
