summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorryoon <ryoon>2013-11-13 13:27:45 +0000
committerryoon <ryoon>2013-11-13 13:27:45 +0000
commitd63ac5ebd091675b8325bd99287605e8e179e63c (patch)
tree61bf1d18b30ef57e74775aaf3863bd9f2c82c808 /mail
parentf34641e0e3cd159d979682275b48aaf9e7020eb0 (diff)
downloadpkgsrc-d63ac5ebd091675b8325bd99287605e8e179e63c.tar.gz
Import thunderbird17-17.0.10 as mail/thunderbird17.
Mozilla Thunderbird is a redesign of the Mozilla mail component. The goal is to produce a cross platform stand alone mail application using the XUL user interface language. This version uses the gtk2 toolkit. This package tracks 24 ESR release branch.
Diffstat (limited to 'mail')
-rw-r--r--mail/thunderbird17/DESCR5
-rw-r--r--mail/thunderbird17/Makefile89
-rw-r--r--mail/thunderbird17/PLIST6488
-rw-r--r--mail/thunderbird17/PLIST.Linux11
-rw-r--r--mail/thunderbird17/PLIST.enigmail22
-rw-r--r--mail/thunderbird17/PLIST.lightning436
-rw-r--r--mail/thunderbird17/distinfo123
-rw-r--r--mail/thunderbird17/enigmail.mk47
-rw-r--r--mail/thunderbird17/files/desktop.in11
-rw-r--r--mail/thunderbird17/files/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm14
-rw-r--r--mail/thunderbird17/files/patch-ipc_src_Makefile.enig17
-rw-r--r--mail/thunderbird17/hacks.mk6
-rw-r--r--mail/thunderbird17/options.mk64
-rw-r--r--mail/thunderbird17/patches/patch-aa96
-rw-r--r--mail/thunderbird17/patches/patch-aa-toplevel58
-rw-r--r--mail/thunderbird17/patches/patch-ab22
-rw-r--r--mail/thunderbird17/patches/patch-ac82
-rw-r--r--mail/thunderbird17/patches/patch-ad13
-rw-r--r--mail/thunderbird17/patches/patch-ae58
-rw-r--r--mail/thunderbird17/patches/patch-af32
-rw-r--r--mail/thunderbird17/patches/patch-ag31
-rw-r--r--mail/thunderbird17/patches/patch-aj20
-rw-r--r--mail/thunderbird17/patches/patch-ak13
-rw-r--r--mail/thunderbird17/patches/patch-al16
-rw-r--r--mail/thunderbird17/patches/patch-am17
-rw-r--r--mail/thunderbird17/patches/patch-an48
-rw-r--r--mail/thunderbird17/patches/patch-ao15
-rw-r--r--mail/thunderbird17/patches/patch-as24
-rw-r--r--mail/thunderbird17/patches/patch-at13
-rw-r--r--mail/thunderbird17/patches/patch-au30
-rw-r--r--mail/thunderbird17/patches/patch-av40
-rw-r--r--mail/thunderbird17/patches/patch-aw34
-rw-r--r--mail/thunderbird17/patches/patch-ax13
-rw-r--r--mail/thunderbird17/patches/patch-ay46
-rw-r--r--mail/thunderbird17/patches/patch-az19
-rw-r--r--mail/thunderbird17/patches/patch-ba24
-rw-r--r--mail/thunderbird17/patches/patch-bd28
-rw-r--r--mail/thunderbird17/patches/patch-bf31
-rw-r--r--mail/thunderbird17/patches/patch-bg24
-rw-r--r--mail/thunderbird17/patches/patch-bi12
-rw-r--r--mail/thunderbird17/patches/patch-config_baseconfig.mk18
-rw-r--r--mail/thunderbird17/patches/patch-directory_c-sdk_ldap_include_portable.h17
-rw-r--r--mail/thunderbird17/patches/patch-ipc_chromium_src_base_debug__util__posic.cc80
-rw-r--r--mail/thunderbird17/patches/patch-ipc_chromium_src_base_file__util__posix.cc22
-rw-r--r--mail/thunderbird17/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc74
-rw-r--r--mail/thunderbird17/patches/patch-ipc_chromium_src_base_sys__info__posix.cc49
-rw-r--r--mail/thunderbird17/patches/patch-ipc_chromium_src_build_build__config.h35
-rw-r--r--mail/thunderbird17/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h13
-rw-r--r--mail/thunderbird17/patches/patch-ipc_glue_GeckoChildProcessHost.cpp56
-rw-r--r--mail/thunderbird17/patches/patch-js_src_jscpucfg.h27
-rw-r--r--mail/thunderbird17/patches/patch-ldap_sdks_c-sdk_build.mk39
-rw-r--r--mail/thunderbird17/patches/patch-mailnews_base_search_src_nsMsgSearchTerm.cpp13
-rw-r--r--mail/thunderbird17/patches/patch-mb79
-rw-r--r--mail/thunderbird17/patches/patch-md17
-rw-r--r--mail/thunderbird17/patches/patch-me15
-rw-r--r--mail/thunderbird17/patches/patch-mf18
-rw-r--r--mail/thunderbird17/patches/patch-mg90
-rw-r--r--mail/thunderbird17/patches/patch-mh13
-rw-r--r--mail/thunderbird17/patches/patch-mi15
-rw-r--r--mail/thunderbird17/patches/patch-mj15
-rw-r--r--mail/thunderbird17/patches/patch-mk30
-rw-r--r--mail/thunderbird17/patches/patch-ml16
-rw-r--r--mail/thunderbird17/patches/patch-mm21
-rw-r--r--mail/thunderbird17/patches/patch-mn15
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_build_autoconf_nss.m446
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_config_baseconfig.mk18
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_config_stl__wrappers_ios8
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_config_stl__wrappers_ostream8
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_config_system-headers14
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_config_system__wrappers_unwind.h9
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_content_media_nsAudioStream.cpp16
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp39
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_gfx_thebes_gfxPlatform.cpp36
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_Makefile.in38
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_chromium-config.mk100
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_base__paths.h13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h117
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_dir__reader__posix.h27
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_file__util.cc13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc22
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_pickle.cc13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h17
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util.h37
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc372
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc25
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_ref__counted.h13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_thread__collision__warner.h13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_file__descriptor__set__posix.h13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc12
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h22
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h31
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_ipc_glue_SharedMemorySysV.h13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_js_src_config_system-headers14
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_js_src_jsgc.cpp17
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_js_src_jsinterp.cpp23
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_js_src_methodjit_MethodJIT.cpp13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_media_libcubeb_src_Makefile.in28
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_media_libsydneyaudio_src_sydney__audio__pulseaudio.c14
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_netwerk_protocol_http_HttpChannelParent.cpp18
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_storage_src_Makefile.in27
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_xpcom_Makefile.in15
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_xpcom_idl-parser_Makefile.in13
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp47
-rw-r--r--mail/thunderbird17/patches/patch-mozilla_xpcom_typelib_xpidl_Makefile.in15
-rw-r--r--mail/thunderbird17/patches/patch-mp17
-rw-r--r--mail/thunderbird17/patches/patch-pa11
-rw-r--r--mail/thunderbird17/patches/patch-pb11
-rw-r--r--mail/thunderbird17/patches/patch-pc12
-rw-r--r--mail/thunderbird17/patches/patch-pd11
-rw-r--r--mail/thunderbird17/patches/patch-pg14
-rw-r--r--mail/thunderbird17/patches/patch-rc14
-rw-r--r--mail/thunderbird17/patches/patch-toolkit_toolkit-tiers.mk13
-rw-r--r--mail/thunderbird17/patches/patch-xa119
-rw-r--r--mail/thunderbird17/patches/patch-xb91
-rw-r--r--mail/thunderbird17/patches/patch-xc73
-rw-r--r--mail/thunderbird17/patches/patch-xd126
-rw-r--r--mail/thunderbird17/patches/patch-xe77
-rw-r--r--mail/thunderbird17/patches/patch-xf43
-rw-r--r--mail/thunderbird17/patches/patch-xg33
-rw-r--r--mail/thunderbird17/patches/patch-xj128
-rw-r--r--mail/thunderbird17/patches/patch-xk72
-rw-r--r--mail/thunderbird17/patches/patch-xl74
-rw-r--r--mail/thunderbird17/patches/patch-xn52
-rw-r--r--mail/thunderbird17/patches/patch-xo52
-rw-r--r--mail/thunderbird17/patches/patch-zb15
-rw-r--r--mail/thunderbird17/patches/patch-zc39
128 files changed, 11451 insertions, 0 deletions
diff --git a/mail/thunderbird17/DESCR b/mail/thunderbird17/DESCR
new file mode 100644
index 00000000000..48fee63ab69
--- /dev/null
+++ b/mail/thunderbird17/DESCR
@@ -0,0 +1,5 @@
+Mozilla Thunderbird is a redesign of the Mozilla mail component. The
+goal is to produce a cross platform stand alone mail application using
+the XUL user interface language. This version uses the gtk2 toolkit.
+
+This package tracks 24 ESR release branch.
diff --git a/mail/thunderbird17/Makefile b/mail/thunderbird17/Makefile
new file mode 100644
index 00000000000..b98bd23c628
--- /dev/null
+++ b/mail/thunderbird17/Makefile
@@ -0,0 +1,89 @@
+# $NetBSD: Makefile,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+DISTNAME= # empty
+PKGNAME= thunderbird17-${TB_VER}
+TB_VER= 17.0.10
+#LIGHTNINGVER= 1.9
+CATEGORIES= mail
+MASTER_SITES= ${MASTER_SITE_MOZILLA_ESR:=thunderbird/releases/${TB_VER}esr/source/} \
+ ${MASTER_SITE_MOZILLA_ALL:=thunderbird/releases/${TB_VER}esr/source/}
+DISTFILES= thunderbird-${TB_VER}esr.source.tar.bz2
+#DISTFILES+= lightning-${LIGHTNINGVER}.source.tar.bz2
+#SITES.lightning-${LIGHTNINGVER}.source.tar.bz2= ${MASTER_SITE_MOZILLA:=calendar/lightning/releases/${LIGHTNINGVER}/source/}
+#EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2= ${WRKSRC}/lightning
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/
+COMMENT= Organize, secure and customize your mail
+
+USE_TOOLS+= unzip pax
+WRKSRC= ${WRKDIR}/comm-esr17
+MOZILLA_DIR= mozilla/
+PLIST_SRC+= ${PLIST_SRC_DFLT}
+
+CONFIG_GUESS_OVERRIDE+= ldap/sdks/c-sdk/config/autoconf/config.guess
+CONFIG_SUB_OVERRIDE+= ldap/sdks/c-sdk/config/autoconf/config.sub
+
+CONFIGURE_ARGS+= --enable-application=mail
+
+ALL_ENV+= MOZILLA_PKG_NAME=thunderbird17
+
+.include "../../mk/bsd.prefs.mk"
+
+#SUBST_CLASSES+= ext-compat
+#SUBST_STAGE.ext-compat= pre-configure
+#SUBST_MESSAGE.ext-compat= Fixing extension compatibility
+#SUBST_FILES.ext-compat= mailnews/extensions/enigmail/package/install.rdf
+#SUBST_FILES.ext-compat+= calendar/*/install.rdf
+#SUBST_FILES.ext-compat+= calendar/*/*/install.rdf
+#SUBST_SED.ext-compat= -e 's,\(<em:maxVersion>\).*<,\19.0<,g'
+
+#post-extract:
+# cd ${WRKSRC} && ${RM} -r calendar
+# ${CP} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2}/comm-beta/calendar ${WRKSRC}
+# ${RM} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2}
+
+pre-configure:
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf
+ cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf
+ cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf
+ cd ${WRKSRC}/mozilla/nsprpub && ${SETENV} ${CONFIGURE_ENV} autoconf
+ cd ${WRKSRC}/ldap/sdks/c-sdk && ${SETENV} ${CONFIGURE_ENV} autoconf
+
+do-build:
+# XXX for some reason it doesn't work unless -j is explicitly specified
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1}
+
+MOZILLA=thunderbird17
+MOZILLA_NAME=Thunderbird17
+post-build:
+ ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \
+ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \
+ -e 's|@MOZILLA_ICON@|${MOZILLA}.png|g' \
+ < ${FILESDIR}/desktop.in \
+ > ${WRKDIR}/desktop
+
+INSTALLATION_DIRS+= lib/${MOZILLA}/extensions
+INSTALLATION_DIRS+= share/applications share/pixmaps
+post-install:
+ ${INSTALL_DATA} ${WRKDIR}/desktop \
+ ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
+ ${INSTALL_DATA} ${WRKSRC}/mozilla/dist/thunderbird/chrome/icons/default/default48.png \
+ ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
+ @${STEP_MSG} "Installing bundled thunderbird extensions."
+ rm -rf ${WRKDIR}/extensions
+ ${MKDIR} ${WRKDIR}/extensions
+ ${RUN} for e in ${XPI_FILES}; do \
+ subdir="`${UNZIP_CMD} -c "$$e" install.rdf | awk '/^ <em:id>/ {sub(".*<em:id>","");sub("</em:id>.*","");print;exit;}'`" && \
+ ${MKDIR} "${WRKDIR}/extensions/$$subdir" && \
+ cd "${WRKDIR}/extensions/$$subdir" && \
+ ${UNZIP_CMD} -aqo $$e; \
+ done
+ cd ${WRKDIR}/extensions && pax -rw . \
+ ${DESTDIR}${PREFIX}/lib/${MOZILLA}/extensions/.
+ rm -rf ${WRKDIR}/extensions
+
+.include "../../devel/xulrunner17/mozilla-common.mk"
+.include "options.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/thunderbird17/PLIST b/mail/thunderbird17/PLIST
new file mode 100644
index 00000000000..b5a3c6494bb
--- /dev/null
+++ b/mail/thunderbird17/PLIST
@@ -0,0 +1,6488 @@
+@comment $NetBSD: PLIST,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+bin/thunderbird17
+include/thunderbird17/.mkdir.done
+include/thunderbird17/AccEvent.h
+include/thunderbird17/AnimationCommon.h
+include/thunderbird17/AudioSegment.h
+include/thunderbird17/BasicImplData.h
+include/thunderbird17/BasicLayers.h
+include/thunderbird17/BasicTiledThebesLayer.h
+include/thunderbird17/CompositorChild.h
+include/thunderbird17/CompositorParent.h
+include/thunderbird17/CustomQS_Canvas.h
+include/thunderbird17/CustomQS_Canvas2D.h
+include/thunderbird17/CustomQS_WebGL.h
+include/thunderbird17/DOMCameraManager.h
+include/thunderbird17/DeviceStorage.h
+include/thunderbird17/DictionaryHelpers.h
+include/thunderbird17/EventTracer.h
+include/thunderbird17/FileBlockCache.h
+include/thunderbird17/ForceDiscreteGPUHelperCGL.h
+include/thunderbird17/FrameLayerBuilder.h
+include/thunderbird17/FrameMetrics.h
+include/thunderbird17/FramePropertyTable.h
+include/thunderbird17/GLContext.h
+include/thunderbird17/GLContextProvider.h
+include/thunderbird17/GLContextProviderImpl.h
+include/thunderbird17/GLContextSymbols.h
+include/thunderbird17/GLDefs.h
+include/thunderbird17/GLLibraryLoader.h
+include/thunderbird17/GLXLibrary.h
+include/thunderbird17/GeneratedEvents.h
+include/thunderbird17/GfxInfoCollector.h
+include/thunderbird17/GonkIOSurfaceImage.h
+include/thunderbird17/IJSDebugger.h
+include/thunderbird17/IPC/IPCMessageUtils.h
+include/thunderbird17/IPC/nsGUIEventIPC.h
+include/thunderbird17/ImageContainer.h
+include/thunderbird17/ImageLayers.h
+include/thunderbird17/ImageLogging.h
+include/thunderbird17/ImageTypes.h
+include/thunderbird17/InputData.h
+include/thunderbird17/LayerManagerOGL.h
+include/thunderbird17/LayerManagerOGLProgram.h
+include/thunderbird17/LayerManagerOGLShaders.h
+include/thunderbird17/LayerSorter.h
+include/thunderbird17/Layers.h
+include/thunderbird17/LayersTypes.h
+include/thunderbird17/MailNewsTypes.h
+include/thunderbird17/MailNewsTypes2.h
+include/thunderbird17/MediaEngine.h
+include/thunderbird17/MediaEngineDefault.h
+include/thunderbird17/MediaResource.h
+include/thunderbird17/MediaSegment.h
+include/thunderbird17/MediaStreamGraph.h
+include/thunderbird17/PCOMContentPermissionRequestChild.h
+include/thunderbird17/ReadbackLayer.h
+include/thunderbird17/SVGAttrValueWrapper.h
+include/thunderbird17/ScrollbarActivity.h
+include/thunderbird17/Selection.h
+include/thunderbird17/SerializedLoadContext.h
+include/thunderbird17/ShadowLayersManager.h
+include/thunderbird17/SharedBuffer.h
+include/thunderbird17/SharedTextureImage.h
+include/thunderbird17/StackArena.h
+include/thunderbird17/StreamBuffer.h
+include/thunderbird17/TexturePoolOGL.h
+include/thunderbird17/TimeVarying.h
+include/thunderbird17/VideoFrameContainer.h
+include/thunderbird17/VideoSegment.h
+include/thunderbird17/VideoUtils.h
+include/thunderbird17/WebGLContext.h
+include/thunderbird17/XPCJSMemoryReporter.h
+include/thunderbird17/a11yGeneric.h
+include/thunderbird17/amIInstallTrigger.h
+include/thunderbird17/amIWebInstallListener.h
+include/thunderbird17/amIWebInstaller.h
+include/thunderbird17/angle/ShaderLang.h
+include/thunderbird17/chromium_types.h
+include/thunderbird17/comi18n.h
+include/thunderbird17/cubeb/cubeb-stdint.h
+include/thunderbird17/cubeb/cubeb.h
+include/thunderbird17/dmd.h
+include/thunderbird17/dombindings.h
+include/thunderbird17/dombindings_gen.h
+include/thunderbird17/domstubs.h
+include/thunderbird17/ds/BitArray.h
+include/thunderbird17/expat.h
+include/thunderbird17/expat_config.h
+include/thunderbird17/expat_external.h
+include/thunderbird17/extIApplication.h
+include/thunderbird17/ftpCore.h
+include/thunderbird17/gc/Barrier.h
+include/thunderbird17/gc/Heap.h
+include/thunderbird17/gc/Root.h
+include/thunderbird17/gc/Statistics.h
+include/thunderbird17/gc/StoreBuffer.h
+include/thunderbird17/gfx2DGlue.h
+include/thunderbird17/gfx3DMatrix.h
+include/thunderbird17/gfxASurface.h
+include/thunderbird17/gfxAlphaRecovery.h
+include/thunderbird17/gfxBlur.h
+include/thunderbird17/gfxCachedTempSurface.h
+include/thunderbird17/gfxColor.h
+include/thunderbird17/gfxContext.h
+include/thunderbird17/gfxCore.h
+include/thunderbird17/gfxCrashReporterUtils.h
+include/thunderbird17/gfxDrawable.h
+include/thunderbird17/gfxFT2FontBase.h
+include/thunderbird17/gfxFailure.h
+include/thunderbird17/gfxFont.h
+include/thunderbird17/gfxFontConstants.h
+include/thunderbird17/gfxFontFeatures.h
+include/thunderbird17/gfxFontTest.h
+include/thunderbird17/gfxFontUtils.h
+include/thunderbird17/gfxGdkNativeRenderer.h
+include/thunderbird17/gfxImageSurface.h
+include/thunderbird17/gfxLineSegment.h
+include/thunderbird17/gfxMatrix.h
+include/thunderbird17/gfxPDFSurface.h
+include/thunderbird17/gfxPSSurface.h
+include/thunderbird17/gfxPangoFonts.h
+include/thunderbird17/gfxPath.h
+include/thunderbird17/gfxPattern.h
+include/thunderbird17/gfxPlatform.h
+include/thunderbird17/gfxPlatformGtk.h
+include/thunderbird17/gfxPoint.h
+include/thunderbird17/gfxPoint3D.h
+include/thunderbird17/gfxPointH3D.h
+include/thunderbird17/gfxQuad.h
+include/thunderbird17/gfxQuaternion.h
+include/thunderbird17/gfxRect.h
+include/thunderbird17/gfxReusableSurfaceWrapper.h
+include/thunderbird17/gfxSharedImageSurface.h
+include/thunderbird17/gfxSkipChars.h
+include/thunderbird17/gfxTeeSurface.h
+include/thunderbird17/gfxTypes.h
+include/thunderbird17/gfxUserFontSet.h
+include/thunderbird17/gfxUtils.h
+include/thunderbird17/gfxXlibNativeRenderer.h
+include/thunderbird17/gfxXlibSurface.h
+include/thunderbird17/gfxipc/ShadowLayerUtils.h
+include/thunderbird17/graphite2/Font.h
+include/thunderbird17/graphite2/Log.h
+include/thunderbird17/graphite2/Segment.h
+include/thunderbird17/graphite2/Types.h
+include/thunderbird17/gtk2xtbin.h
+include/thunderbird17/harfbuzz/hb-blob.h
+include/thunderbird17/harfbuzz/hb-buffer.h
+include/thunderbird17/harfbuzz/hb-common.h
+include/thunderbird17/harfbuzz/hb-font.h
+include/thunderbird17/harfbuzz/hb-ot-layout.h
+include/thunderbird17/harfbuzz/hb-ot-tag.h
+include/thunderbird17/harfbuzz/hb-ot.h
+include/thunderbird17/harfbuzz/hb-set.h
+include/thunderbird17/harfbuzz/hb-shape-plan.h
+include/thunderbird17/harfbuzz/hb-shape.h
+include/thunderbird17/harfbuzz/hb-unicode.h
+include/thunderbird17/harfbuzz/hb-version.h
+include/thunderbird17/harfbuzz/hb.h
+include/thunderbird17/imIAccount.h
+include/thunderbird17/imIAccountsService.h
+include/thunderbird17/imICommandsService.h
+include/thunderbird17/imIContactsService.h
+include/thunderbird17/imIConversationsService.h
+include/thunderbird17/imICoreService.h
+include/thunderbird17/imILogger.h
+include/thunderbird17/imIStatusInfo.h
+include/thunderbird17/imITagsService.h
+include/thunderbird17/imIUserStatusInfo.h
+include/thunderbird17/imgICache.h
+include/thunderbird17/imgIContainer.h
+include/thunderbird17/imgIContainerDebug.h
+include/thunderbird17/imgIContainerObserver.h
+include/thunderbird17/imgIDecoderObserver.h
+include/thunderbird17/imgIEncoder.h
+include/thunderbird17/imgILoader.h
+include/thunderbird17/imgIOnloadBlocker.h
+include/thunderbird17/imgIRequest.h
+include/thunderbird17/imgITools.h
+include/thunderbird17/inICSSValueSearch.h
+include/thunderbird17/inIDOMUtils.h
+include/thunderbird17/inIDOMView.h
+include/thunderbird17/inIDeepTreeWalker.h
+include/thunderbird17/inIFlasher.h
+include/thunderbird17/inISearchObserver.h
+include/thunderbird17/inISearchProcess.h
+include/thunderbird17/jArray.h
+include/thunderbird17/js-config.h
+include/thunderbird17/js.msg
+include/thunderbird17/js/HashTable.h
+include/thunderbird17/js/LegacyIntTypes.h
+include/thunderbird17/js/MemoryMetrics.h
+include/thunderbird17/js/TemplateLib.h
+include/thunderbird17/js/Utility.h
+include/thunderbird17/js/Vector.h
+include/thunderbird17/jsalloc.h
+include/thunderbird17/jsapi.h
+include/thunderbird17/jsatom.h
+include/thunderbird17/jsatom.tbl
+include/thunderbird17/jsclass.h
+include/thunderbird17/jsclist.h
+include/thunderbird17/jscpucfg.h
+include/thunderbird17/jsdIDebuggerService.h
+include/thunderbird17/jsdbgapi.h
+include/thunderbird17/jsdebug.h
+include/thunderbird17/jsdhash.h
+include/thunderbird17/jsfriendapi.h
+include/thunderbird17/jsgc.h
+include/thunderbird17/jslock.h
+include/thunderbird17/json.h
+include/thunderbird17/jsperf.h
+include/thunderbird17/jsprf.h
+include/thunderbird17/jsproto.tbl
+include/thunderbird17/jsproxy.h
+include/thunderbird17/jsprvtd.h
+include/thunderbird17/jspubtd.h
+include/thunderbird17/jstypes.h
+include/thunderbird17/jsutil.h
+include/thunderbird17/jsval.h
+include/thunderbird17/jsversion.h
+include/thunderbird17/jswrapper.h
+include/thunderbird17/mar.h
+include/thunderbird17/mar_cmdline.h
+include/thunderbird17/mdb.h
+include/thunderbird17/mimecont.h
+include/thunderbird17/mimecryp.h
+include/thunderbird17/mimecth.h
+include/thunderbird17/mimehdrs.h
+include/thunderbird17/mimei.h
+include/thunderbird17/mimeleaf.h
+include/thunderbird17/mimemoz2.h
+include/thunderbird17/mimemsig.h
+include/thunderbird17/mimemult.h
+include/thunderbird17/mimeobj.h
+include/thunderbird17/mimepbuf.h
+include/thunderbird17/mimetext.h
+include/thunderbird17/modlmime.h
+include/thunderbird17/modmimee.h
+include/thunderbird17/mozAutoDocUpdate.h
+include/thunderbird17/mozFlushType.h
+include/thunderbird17/mozIApplication.h
+include/thunderbird17/mozIAsyncFavicons.h
+include/thunderbird17/mozIAsyncHistory.h
+include/thunderbird17/mozIAsyncLivemarks.h
+include/thunderbird17/mozIColorAnalyzer.h
+include/thunderbird17/mozIJSSubScriptLoader.h
+include/thunderbird17/mozINewMailListener.h
+include/thunderbird17/mozINewMailNotificationService.h
+include/thunderbird17/mozIPersonalDictionary.h
+include/thunderbird17/mozIPlacesAutoComplete.h
+include/thunderbird17/mozISpellCheckingEngine.h
+include/thunderbird17/mozISpellI18NManager.h
+include/thunderbird17/mozISpellI18NUtil.h
+include/thunderbird17/mozIStorageAggregateFunction.h
+include/thunderbird17/mozIStorageAsyncStatement.h
+include/thunderbird17/mozIStorageBaseStatement.h
+include/thunderbird17/mozIStorageBindingParams.h
+include/thunderbird17/mozIStorageBindingParamsArray.h
+include/thunderbird17/mozIStorageCompletionCallback.h
+include/thunderbird17/mozIStorageConnection.h
+include/thunderbird17/mozIStorageError.h
+include/thunderbird17/mozIStorageFunction.h
+include/thunderbird17/mozIStoragePendingStatement.h
+include/thunderbird17/mozIStorageProgressHandler.h
+include/thunderbird17/mozIStorageResultSet.h
+include/thunderbird17/mozIStorageRow.h
+include/thunderbird17/mozIStorageService.h
+include/thunderbird17/mozIStorageServiceQuotaManagement.h
+include/thunderbird17/mozIStorageStatement.h
+include/thunderbird17/mozIStorageStatementCallback.h
+include/thunderbird17/mozIStorageStatementParams.h
+include/thunderbird17/mozIStorageStatementRow.h
+include/thunderbird17/mozIStorageVacuumParticipant.h
+include/thunderbird17/mozIStorageValueArray.h
+include/thunderbird17/mozITXTToHTMLConv.h
+include/thunderbird17/mozIThirdPartyUtil.h
+include/thunderbird17/mozStorageCID.h
+include/thunderbird17/mozStorageHelper.h
+include/thunderbird17/mozcontainer.h
+include/thunderbird17/mozilla-config.h
+include/thunderbird17/mozilla/AppData.h
+include/thunderbird17/mozilla/AppProcessPermissions.h
+include/thunderbird17/mozilla/Assertions.h
+include/thunderbird17/mozilla/Attributes.h
+include/thunderbird17/mozilla/AutoRestore.h
+include/thunderbird17/mozilla/AvailableMemoryTracker.h
+include/thunderbird17/mozilla/Base64.h
+include/thunderbird17/mozilla/BlockingResourceBase.h
+include/thunderbird17/mozilla/BloomFilter.h
+include/thunderbird17/mozilla/BrowserElementParent.h
+include/thunderbird17/mozilla/CORSMode.h
+include/thunderbird17/mozilla/CharTokenizer.h
+include/thunderbird17/mozilla/CheckedInt.h
+include/thunderbird17/mozilla/ClearOnShutdown.h
+include/thunderbird17/mozilla/CondVar.h
+include/thunderbird17/mozilla/Constants.h
+include/thunderbird17/mozilla/DeadlockDetector.h
+include/thunderbird17/mozilla/ErrorResult.h
+include/thunderbird17/mozilla/FileLocation.h
+include/thunderbird17/mozilla/FileUtils.h
+include/thunderbird17/mozilla/FloatingPoint.h
+include/thunderbird17/mozilla/FunctionTimer.h
+include/thunderbird17/mozilla/GenericFactory.h
+include/thunderbird17/mozilla/GuardObjects.h
+include/thunderbird17/mozilla/Hal.h
+include/thunderbird17/mozilla/HalImpl.h
+include/thunderbird17/mozilla/HalSandbox.h
+include/thunderbird17/mozilla/HalSensor.h
+include/thunderbird17/mozilla/HalTypes.h
+include/thunderbird17/mozilla/HalWakeLock.h
+include/thunderbird17/mozilla/HangMonitor.h
+include/thunderbird17/mozilla/HashFunctions.h
+include/thunderbird17/mozilla/IHistory.h
+include/thunderbird17/mozilla/IntentionalCrash.h
+include/thunderbird17/mozilla/LazyIdleThread.h
+include/thunderbird17/mozilla/Likely.h
+include/thunderbird17/mozilla/LinkedList.h
+include/thunderbird17/mozilla/LoadContext.h
+include/thunderbird17/mozilla/LookAndFeel.h
+include/thunderbird17/mozilla/MSStdInt.h
+include/thunderbird17/mozilla/MapsMemoryReporter.h
+include/thunderbird17/mozilla/MathAlgorithms.h
+include/thunderbird17/mozilla/Module.h
+include/thunderbird17/mozilla/ModuleLoader.h
+include/thunderbird17/mozilla/ModuleUtils.h
+include/thunderbird17/mozilla/Monitor.h
+include/thunderbird17/mozilla/Mutex.h
+include/thunderbird17/mozilla/NullPtr.h
+include/thunderbird17/mozilla/OSFileConstants.h
+include/thunderbird17/mozilla/Observer.h
+include/thunderbird17/mozilla/Omnijar.h
+include/thunderbird17/mozilla/PaintTracker.h
+include/thunderbird17/mozilla/PluginLibrary.h
+include/thunderbird17/mozilla/PluginPRLibrary.h
+include/thunderbird17/mozilla/Preferences.h
+include/thunderbird17/mozilla/ProcessedStack.h
+include/thunderbird17/mozilla/RangedPtr.h
+include/thunderbird17/mozilla/ReentrantMonitor.h
+include/thunderbird17/mozilla/RefPtr.h
+include/thunderbird17/mozilla/SHA1.h
+include/thunderbird17/mozilla/SSE.h
+include/thunderbird17/mozilla/Scoped.h
+include/thunderbird17/mozilla/Selection.h
+include/thunderbird17/mozilla/ServiceList.h
+include/thunderbird17/mozilla/Services.h
+include/thunderbird17/mozilla/StackWalk.h
+include/thunderbird17/mozilla/StandardInteger.h
+include/thunderbird17/mozilla/StartupTimeline.h
+include/thunderbird17/mozilla/StaticPtr.h
+include/thunderbird17/mozilla/StringBuilder.h
+include/thunderbird17/mozilla/Telemetry.h
+include/thunderbird17/mozilla/TelemetryHistogramEnums.h
+include/thunderbird17/mozilla/ThreadLocal.h
+include/thunderbird17/mozilla/TimeStamp.h
+include/thunderbird17/mozilla/TypeTraits.h
+include/thunderbird17/mozilla/Types.h
+include/thunderbird17/mozilla/Util.h
+include/thunderbird17/mozilla/VisualEventTracer.h
+include/thunderbird17/mozilla/WeakPtr.h
+include/thunderbird17/mozilla/WidgetTraceEvent.h
+include/thunderbird17/mozilla/WidgetUtils.h
+include/thunderbird17/mozilla/X11Util.h
+include/thunderbird17/mozilla/XPCOM.h
+include/thunderbird17/mozilla/a11y/Accessible.h
+include/thunderbird17/mozilla/a11y/AccessibleWrap.h
+include/thunderbird17/mozilla/a11y/DocAccessible.h
+include/thunderbird17/mozilla/a11y/FocusManager.h
+include/thunderbird17/mozilla/a11y/HyperTextAccessible.h
+include/thunderbird17/mozilla/a11y/HyperTextAccessibleWrap.h
+include/thunderbird17/mozilla/a11y/Role.h
+include/thunderbird17/mozilla/a11y/States.h
+include/thunderbird17/mozilla/arm.h
+include/thunderbird17/mozilla/chrome/RegistryMessageUtils.h
+include/thunderbird17/mozilla/css/Declaration.h
+include/thunderbird17/mozilla/css/GroupRule.h
+include/thunderbird17/mozilla/css/ImageLoader.h
+include/thunderbird17/mozilla/css/ImportRule.h
+include/thunderbird17/mozilla/css/Loader.h
+include/thunderbird17/mozilla/css/NameSpaceRule.h
+include/thunderbird17/mozilla/css/Rule.h
+include/thunderbird17/mozilla/css/StyleRule.h
+include/thunderbird17/mozilla/docshell/OfflineCacheUpdateChild.h
+include/thunderbird17/mozilla/docshell/OfflineCacheUpdateParent.h
+include/thunderbird17/mozilla/dom/Activity.h
+include/thunderbird17/mozilla/dom/AudioChild.h
+include/thunderbird17/mozilla/dom/AudioParent.h
+include/thunderbird17/mozilla/dom/BindingUtils.h
+include/thunderbird17/mozilla/dom/CSS2PropertiesBinding.h
+include/thunderbird17/mozilla/dom/CSSStyleDeclarationBinding.h
+include/thunderbird17/mozilla/dom/CanvasRenderingContext2DBinding.h
+include/thunderbird17/mozilla/dom/ContentChild.h
+include/thunderbird17/mozilla/dom/ContentParent.h
+include/thunderbird17/mozilla/dom/ContentProcess.h
+include/thunderbird17/mozilla/dom/CrashReporterChild.h
+include/thunderbird17/mozilla/dom/CrashReporterParent.h
+include/thunderbird17/mozilla/dom/DOMError.h
+include/thunderbird17/mozilla/dom/DOMJSClass.h
+include/thunderbird17/mozilla/dom/DOMJSProxyHandler.h
+include/thunderbird17/mozilla/dom/DOMRequest.h
+include/thunderbird17/mozilla/dom/DirectionalityUtils.h
+include/thunderbird17/mozilla/dom/Element.h
+include/thunderbird17/mozilla/dom/Errors.msg
+include/thunderbird17/mozilla/dom/EventListenerBinding.h
+include/thunderbird17/mozilla/dom/EventTargetBinding.h
+include/thunderbird17/mozilla/dom/ExternalHelperAppChild.h
+include/thunderbird17/mozilla/dom/ExternalHelperAppParent.h
+include/thunderbird17/mozilla/dom/FragmentOrElement.h
+include/thunderbird17/mozilla/dom/FromParser.h
+include/thunderbird17/mozilla/dom/FunctionBinding.h
+include/thunderbird17/mozilla/dom/ImageData.h
+include/thunderbird17/mozilla/dom/Link.h
+include/thunderbird17/mozilla/dom/Nullable.h
+include/thunderbird17/mozilla/dom/PerformanceBinding.h
+include/thunderbird17/mozilla/dom/PerformanceNavigationBinding.h
+include/thunderbird17/mozilla/dom/PerformanceTimingBinding.h
+include/thunderbird17/mozilla/dom/PermissionMessageUtils.h
+include/thunderbird17/mozilla/dom/PrimitiveConversions.h
+include/thunderbird17/mozilla/dom/PrototypeList.h
+include/thunderbird17/mozilla/dom/RegisterBindings.h
+include/thunderbird17/mozilla/dom/ScreenOrientation.h
+include/thunderbird17/mozilla/dom/StorageChild.h
+include/thunderbird17/mozilla/dom/StorageParent.h
+include/thunderbird17/mozilla/dom/StructuredCloneTags.h
+include/thunderbird17/mozilla/dom/StructuredCloneUtils.h
+include/thunderbird17/mozilla/dom/TabChild.h
+include/thunderbird17/mozilla/dom/TabMessageUtils.h
+include/thunderbird17/mozilla/dom/TabParent.h
+include/thunderbird17/mozilla/dom/TypedArray.h
+include/thunderbird17/mozilla/dom/UnionConversions.h
+include/thunderbird17/mozilla/dom/UnionTypes.h
+include/thunderbird17/mozilla/dom/WebGLRenderingContextBinding.h
+include/thunderbird17/mozilla/dom/XMLHttpRequestBinding.h
+include/thunderbird17/mozilla/dom/XMLHttpRequestEventTargetBinding.h
+include/thunderbird17/mozilla/dom/XMLHttpRequestUploadBinding.h
+include/thunderbird17/mozilla/dom/alarm/AlarmHalService.h
+include/thunderbird17/mozilla/dom/battery/Constants.h
+include/thunderbird17/mozilla/dom/battery/Types.h
+include/thunderbird17/mozilla/dom/devicestorage/DeviceStorageRequestChild.h
+include/thunderbird17/mozilla/dom/devicestorage/DeviceStorageRequestParent.h
+include/thunderbird17/mozilla/dom/file/ArchiveEvent.h
+include/thunderbird17/mozilla/dom/file/ArchiveReader.h
+include/thunderbird17/mozilla/dom/file/ArchiveRequest.h
+include/thunderbird17/mozilla/dom/file/ArchiveZipEvent.h
+include/thunderbird17/mozilla/dom/file/ArchiveZipFile.h
+include/thunderbird17/mozilla/dom/file/DOMFileHandle.h
+include/thunderbird17/mozilla/dom/file/File.h
+include/thunderbird17/mozilla/dom/file/FileCommon.h
+include/thunderbird17/mozilla/dom/file/FileHandle.h
+include/thunderbird17/mozilla/dom/file/FileHelper.h
+include/thunderbird17/mozilla/dom/file/FileService.h
+include/thunderbird17/mozilla/dom/file/LockedFile.h
+include/thunderbird17/mozilla/dom/indexedDB/DatabaseInfo.h
+include/thunderbird17/mozilla/dom/indexedDB/FileInfo.h
+include/thunderbird17/mozilla/dom/indexedDB/FileManager.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBCursor.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBDatabase.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBEvents.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBFactory.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBFileHandle.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBIndex.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBKeyRange.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBObjectStore.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBRequest.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBTransaction.h
+include/thunderbird17/mozilla/dom/indexedDB/IDBWrapperCache.h
+include/thunderbird17/mozilla/dom/indexedDB/IndexedDatabase.h
+include/thunderbird17/mozilla/dom/indexedDB/IndexedDatabaseManager.h
+include/thunderbird17/mozilla/dom/indexedDB/Key.h
+include/thunderbird17/mozilla/dom/indexedDB/KeyPath.h
+include/thunderbird17/mozilla/dom/indexedDB/SerializationHelpers.h
+include/thunderbird17/mozilla/dom/ipc/Blob.h
+include/thunderbird17/mozilla/dom/ipc/ProcessPriorityManager.h
+include/thunderbird17/mozilla/dom/ipc/nsIRemoteBlob.h
+include/thunderbird17/mozilla/dom/network/Constants.h
+include/thunderbird17/mozilla/dom/network/Types.h
+include/thunderbird17/mozilla/dom/network/Utils.h
+include/thunderbird17/mozilla/dom/power/PowerManagerService.h
+include/thunderbird17/mozilla/dom/power/Types.h
+include/thunderbird17/mozilla/dom/sms/Constants.h
+include/thunderbird17/mozilla/dom/sms/SmsChild.h
+include/thunderbird17/mozilla/dom/sms/SmsMessage.h
+include/thunderbird17/mozilla/dom/sms/SmsParent.h
+include/thunderbird17/mozilla/dom/sms/SmsRequest.h
+include/thunderbird17/mozilla/dom/sms/SmsRequestManager.h
+include/thunderbird17/mozilla/dom/sms/SmsServicesFactory.h
+include/thunderbird17/mozilla/dom/sms/Types.h
+include/thunderbird17/mozilla/dom/workers/Workers.h
+include/thunderbird17/mozilla/dom/workers/bindings/DOMBindingBase.h
+include/thunderbird17/mozilla/dom/workers/bindings/EventListenerManager.h
+include/thunderbird17/mozilla/dom/workers/bindings/EventTarget.h
+include/thunderbird17/mozilla/dom/workers/bindings/WorkerFeature.h
+include/thunderbird17/mozilla/dom/workers/bindings/XMLHttpRequest.h
+include/thunderbird17/mozilla/dom/workers/bindings/XMLHttpRequestEventTarget.h
+include/thunderbird17/mozilla/dom/workers/bindings/XMLHttpRequestUpload.h
+include/thunderbird17/mozilla/fallible.h
+include/thunderbird17/mozilla/gfx/2D.h
+include/thunderbird17/mozilla/gfx/BaseMargin.h
+include/thunderbird17/mozilla/gfx/BasePoint.h
+include/thunderbird17/mozilla/gfx/BasePoint3D.h
+include/thunderbird17/mozilla/gfx/BasePoint4D.h
+include/thunderbird17/mozilla/gfx/BaseRect.h
+include/thunderbird17/mozilla/gfx/BaseSize.h
+include/thunderbird17/mozilla/gfx/Blur.h
+include/thunderbird17/mozilla/gfx/Matrix.h
+include/thunderbird17/mozilla/gfx/PathHelpers.h
+include/thunderbird17/mozilla/gfx/Point.h
+include/thunderbird17/mozilla/gfx/Rect.h
+include/thunderbird17/mozilla/gfx/SharedDIB.h
+include/thunderbird17/mozilla/gfx/Types.h
+include/thunderbird17/mozilla/gfx/UserData.h
+include/thunderbird17/mozilla/ipc/AsyncChannel.h
+include/thunderbird17/mozilla/ipc/BrowserProcessSubThread.h
+include/thunderbird17/mozilla/ipc/CrossProcessMutex.h
+include/thunderbird17/mozilla/ipc/DocumentRendererChild.h
+include/thunderbird17/mozilla/ipc/DocumentRendererNativeIDChild.h
+include/thunderbird17/mozilla/ipc/DocumentRendererNativeIDParent.h
+include/thunderbird17/mozilla/ipc/DocumentRendererParent.h
+include/thunderbird17/mozilla/ipc/DocumentRendererShmemChild.h
+include/thunderbird17/mozilla/ipc/DocumentRendererShmemParent.h
+include/thunderbird17/mozilla/ipc/FileDescriptor.h
+include/thunderbird17/mozilla/ipc/GeckoChildProcessHost.h
+include/thunderbird17/mozilla/ipc/IOThreadChild.h
+include/thunderbird17/mozilla/ipc/InputStreamUtils.h
+include/thunderbird17/mozilla/ipc/ProcessChild.h
+include/thunderbird17/mozilla/ipc/ProtocolUtils.h
+include/thunderbird17/mozilla/ipc/RPCChannel.h
+include/thunderbird17/mozilla/ipc/ScopedXREEmbed.h
+include/thunderbird17/mozilla/ipc/SharedMemory.h
+include/thunderbird17/mozilla/ipc/SharedMemoryBasic.h
+include/thunderbird17/mozilla/ipc/SharedMemoryBasic_chromium.h
+include/thunderbird17/mozilla/ipc/SharedMemorySysV.h
+include/thunderbird17/mozilla/ipc/Shmem.h
+include/thunderbird17/mozilla/ipc/SyncChannel.h
+include/thunderbird17/mozilla/ipc/TestShellChild.h
+include/thunderbird17/mozilla/ipc/TestShellParent.h
+include/thunderbird17/mozilla/ipc/Transport.h
+include/thunderbird17/mozilla/ipc/Transport_posix.h
+include/thunderbird17/mozilla/ipc/URIUtils.h
+include/thunderbird17/mozilla/ipc/XPCShellEnvironment.h
+include/thunderbird17/mozilla/jsipc/CPOWTypes.h
+include/thunderbird17/mozilla/jsipc/ContextWrapperChild.h
+include/thunderbird17/mozilla/jsipc/ContextWrapperParent.h
+include/thunderbird17/mozilla/jsipc/ObjectWrapperChild.h
+include/thunderbird17/mozilla/jsipc/ObjectWrapperParent.h
+include/thunderbird17/mozilla/layers/AsyncPanZoomController.h
+include/thunderbird17/mozilla/layers/Axis.h
+include/thunderbird17/mozilla/layers/CompositorChild.h
+include/thunderbird17/mozilla/layers/CompositorCocoaWidgetHelper.h
+include/thunderbird17/mozilla/layers/CompositorParent.h
+include/thunderbird17/mozilla/layers/GeckoContentController.h
+include/thunderbird17/mozilla/layers/GestureEventListener.h
+include/thunderbird17/mozilla/layers/ImageBridgeChild.h
+include/thunderbird17/mozilla/layers/ImageBridgeParent.h
+include/thunderbird17/mozilla/layers/ImageContainerChild.h
+include/thunderbird17/mozilla/layers/ImageContainerParent.h
+include/thunderbird17/mozilla/layers/RenderTrace.h
+include/thunderbird17/mozilla/layers/ShadowLayerUtilsX11.h
+include/thunderbird17/mozilla/layers/ShadowLayers.h
+include/thunderbird17/mozilla/layers/ShadowLayersChild.h
+include/thunderbird17/mozilla/layers/ShadowLayersManager.h
+include/thunderbird17/mozilla/layers/ShadowLayersParent.h
+include/thunderbird17/mozilla/layers/SharedImageUtils.h
+include/thunderbird17/mozilla/layout/FrameChildList.h
+include/thunderbird17/mozilla/layout/RenderFrameChild.h
+include/thunderbird17/mozilla/layout/RenderFrameParent.h
+include/thunderbird17/mozilla/layout/RenderFrameUtils.h
+include/thunderbird17/mozilla/mozPoisonWrite.h
+include/thunderbird17/mozilla/mozalloc.h
+include/thunderbird17/mozilla/mozalloc_abort.h
+include/thunderbird17/mozilla/mozalloc_macro_wrappers.h
+include/thunderbird17/mozilla/mozalloc_oom.h
+include/thunderbird17/mozilla/mozalloc_undef_macro_wrappers.h
+include/thunderbird17/mozilla/net/BaseWebSocketChannel.h
+include/thunderbird17/mozilla/net/ChannelEventQueue.h
+include/thunderbird17/mozilla/net/CookieServiceChild.h
+include/thunderbird17/mozilla/net/CookieServiceParent.h
+include/thunderbird17/mozilla/net/FTPChannelChild.h
+include/thunderbird17/mozilla/net/FTPChannelParent.h
+include/thunderbird17/mozilla/net/HttpBaseChannel.h
+include/thunderbird17/mozilla/net/HttpChannelChild.h
+include/thunderbird17/mozilla/net/HttpChannelParent.h
+include/thunderbird17/mozilla/net/NeckoChild.h
+include/thunderbird17/mozilla/net/NeckoCommon.h
+include/thunderbird17/mozilla/net/NeckoMessageUtils.h
+include/thunderbird17/mozilla/net/NeckoParent.h
+include/thunderbird17/mozilla/net/PHttpChannelParams.h
+include/thunderbird17/mozilla/net/WebSocketChannel.h
+include/thunderbird17/mozilla/net/WebSocketChannelChild.h
+include/thunderbird17/mozilla/net/WebSocketChannelParent.h
+include/thunderbird17/mozilla/net/WyciwygChannelChild.h
+include/thunderbird17/mozilla/net/WyciwygChannelParent.h
+include/thunderbird17/mozilla/places/Database.h
+include/thunderbird17/mozilla/places/History.h
+include/thunderbird17/mozilla/plugins/AStream.h
+include/thunderbird17/mozilla/plugins/BrowserStreamChild.h
+include/thunderbird17/mozilla/plugins/BrowserStreamParent.h
+include/thunderbird17/mozilla/plugins/ChildAsyncCall.h
+include/thunderbird17/mozilla/plugins/ChildTimer.h
+include/thunderbird17/mozilla/plugins/NPEventAndroid.h
+include/thunderbird17/mozilla/plugins/NPEventOSX.h
+include/thunderbird17/mozilla/plugins/NPEventUnix.h
+include/thunderbird17/mozilla/plugins/NPEventWindows.h
+include/thunderbird17/mozilla/plugins/PluginIdentifierChild.h
+include/thunderbird17/mozilla/plugins/PluginIdentifierParent.h
+include/thunderbird17/mozilla/plugins/PluginInstanceChild.h
+include/thunderbird17/mozilla/plugins/PluginInstanceParent.h
+include/thunderbird17/mozilla/plugins/PluginMessageUtils.h
+include/thunderbird17/mozilla/plugins/PluginModuleChild.h
+include/thunderbird17/mozilla/plugins/PluginModuleParent.h
+include/thunderbird17/mozilla/plugins/PluginProcessChild.h
+include/thunderbird17/mozilla/plugins/PluginProcessParent.h
+include/thunderbird17/mozilla/plugins/PluginScriptableObjectChild.h
+include/thunderbird17/mozilla/plugins/PluginScriptableObjectParent.h
+include/thunderbird17/mozilla/plugins/PluginScriptableObjectUtils-inl.h
+include/thunderbird17/mozilla/plugins/PluginScriptableObjectUtils.h
+include/thunderbird17/mozilla/plugins/PluginStreamChild.h
+include/thunderbird17/mozilla/plugins/PluginStreamParent.h
+include/thunderbird17/mozilla/plugins/PluginUtilsOSX.h
+include/thunderbird17/mozilla/plugins/StreamNotifyChild.h
+include/thunderbird17/mozilla/plugins/StreamNotifyParent.h
+include/thunderbird17/mozilla/scache/StartupCache.h
+include/thunderbird17/mozilla/scache/StartupCacheUtils.h
+include/thunderbird17/mozilla/storage.h
+include/thunderbird17/mozilla/storage/StatementCache.h
+include/thunderbird17/mozilla/storage/Variant.h
+include/thunderbird17/mozilla/storage/Variant_inl.h
+include/thunderbird17/mozilla/threads/nsThreadIDs.h
+include/thunderbird17/mozilla/throw_gcc.h
+include/thunderbird17/mozilla/unused.h
+include/thunderbird17/mozpngconf.h
+include/thunderbird17/msgCore.h
+include/thunderbird17/necko-config.h
+include/thunderbird17/nestegg/nestegg-stdint.h
+include/thunderbird17/nestegg/nestegg.h
+include/thunderbird17/netCore.h
+include/thunderbird17/npapi.h
+include/thunderbird17/npfunctions.h
+include/thunderbird17/npruntime.h
+include/thunderbird17/nptypes.h
+include/thunderbird17/nsAHtml5TreeBuilderState.h
+include/thunderbird17/nsAHtml5TreeOpSink.h
+include/thunderbird17/nsASocketHandler.h
+include/thunderbird17/nsAString.h
+include/thunderbird17/nsAXPCNativeCallContext.h
+include/thunderbird17/nsAbBaseCID.h
+include/thunderbird17/nsAboutProtocolUtils.h
+include/thunderbird17/nsAccDocManager.h
+include/thunderbird17/nsAccessNode.h
+include/thunderbird17/nsAccessNodeWrap.h
+include/thunderbird17/nsAccessibilityService.h
+include/thunderbird17/nsAgg.h
+include/thunderbird17/nsAlgorithm.h
+include/thunderbird17/nsAnimationManager.h
+include/thunderbird17/nsAppDirectoryServiceDefs.h
+include/thunderbird17/nsAppShellCID.h
+include/thunderbird17/nsArenaMemoryStats.h
+include/thunderbird17/nsArrayEnumerator.h
+include/thunderbird17/nsArrayUtils.h
+include/thunderbird17/nsAsyncDOMEvent.h
+include/thunderbird17/nsAsyncRedirectVerifyHelper.h
+include/thunderbird17/nsAtomListUtils.h
+include/thunderbird17/nsAtomService.h
+include/thunderbird17/nsAtomicRefcnt.h
+include/thunderbird17/nsAttrAndChildArray.h
+include/thunderbird17/nsAttrName.h
+include/thunderbird17/nsAttrValue.h
+include/thunderbird17/nsAudioAvailableEventManager.h
+include/thunderbird17/nsAudioStream.h
+include/thunderbird17/nsAutoJSValHolder.h
+include/thunderbird17/nsAutoPtr.h
+include/thunderbird17/nsAutoRef.h
+include/thunderbird17/nsBaseHashtable.h
+include/thunderbird17/nsBidi.h
+include/thunderbird17/nsBidiPresUtils.h
+include/thunderbird17/nsBidiUtils.h
+include/thunderbird17/nsBindingManager.h
+include/thunderbird17/nsBoundingMetrics.h
+include/thunderbird17/nsBuiltinDecoder.h
+include/thunderbird17/nsBuiltinDecoderReader.h
+include/thunderbird17/nsBuiltinDecoderStateMachine.h
+include/thunderbird17/nsCDefaultURIFixup.h
+include/thunderbird17/nsCExternalHandlerService.h
+include/thunderbird17/nsCOMArray.h
+include/thunderbird17/nsCOMPtr.h
+include/thunderbird17/nsCPrefetchService.h
+include/thunderbird17/nsCRT.h
+include/thunderbird17/nsCRTGlue.h
+include/thunderbird17/nsCSSAnonBoxList.h
+include/thunderbird17/nsCSSAnonBoxes.h
+include/thunderbird17/nsCSSFontDescList.h
+include/thunderbird17/nsCSSFrameConstructor.h
+include/thunderbird17/nsCSSKeywordList.h
+include/thunderbird17/nsCSSKeywords.h
+include/thunderbird17/nsCSSParser.h
+include/thunderbird17/nsCSSPropAliasList.h
+include/thunderbird17/nsCSSPropList.h
+include/thunderbird17/nsCSSProperty.h
+include/thunderbird17/nsCSSProps.h
+include/thunderbird17/nsCSSPseudoClassList.h
+include/thunderbird17/nsCSSPseudoClasses.h
+include/thunderbird17/nsCSSPseudoElementList.h
+include/thunderbird17/nsCSSPseudoElements.h
+include/thunderbird17/nsCSSRuleProcessor.h
+include/thunderbird17/nsCSSStyleSheet.h
+include/thunderbird17/nsCSSValue.h
+include/thunderbird17/nsCTooltipTextProvider.h
+include/thunderbird17/nsCURILoader.h
+include/thunderbird17/nsCWebBrowser.h
+include/thunderbird17/nsCWebBrowserPersist.h
+include/thunderbird17/nsCacheService.h
+include/thunderbird17/nsCanvasFrame.h
+include/thunderbird17/nsCaret.h
+include/thunderbird17/nsCaseTreatment.h
+include/thunderbird17/nsCategoryCache.h
+include/thunderbird17/nsCategoryManagerUtils.h
+include/thunderbird17/nsChangeHint.h
+include/thunderbird17/nsChannelProperties.h
+include/thunderbird17/nsCharSeparatedTokenizer.h
+include/thunderbird17/nsCharTraits.h
+include/thunderbird17/nsCharsetAlias.h
+include/thunderbird17/nsCharsetSource.h
+include/thunderbird17/nsCheapSets.h
+include/thunderbird17/nsClassHashtable.h
+include/thunderbird17/nsClientRect.h
+include/thunderbird17/nsCollation.h
+include/thunderbird17/nsCollationCID.h
+include/thunderbird17/nsColor.h
+include/thunderbird17/nsColorNameList.h
+include/thunderbird17/nsColorNames.h
+include/thunderbird17/nsCom.h
+include/thunderbird17/nsCompatibility.h
+include/thunderbird17/nsComponentManagerUtils.h
+include/thunderbird17/nsComposeStrings.h
+include/thunderbird17/nsContentCID.h
+include/thunderbird17/nsContentCreatorFunctions.h
+include/thunderbird17/nsContentDLF.h
+include/thunderbird17/nsContentList.h
+include/thunderbird17/nsContentPermissionHelper.h
+include/thunderbird17/nsContentPolicyUtils.h
+include/thunderbird17/nsContentSink.h
+include/thunderbird17/nsContentUtils.h
+include/thunderbird17/nsCoord.h
+include/thunderbird17/nsCopySupport.h
+include/thunderbird17/nsCppSharedAllocator.h
+include/thunderbird17/nsCrossSiteListenerProxy.h
+include/thunderbird17/nsCycleCollectionParticipant.h
+include/thunderbird17/nsCycleCollector.h
+include/thunderbird17/nsCycleCollectorUtils.h
+include/thunderbird17/nsDBFolderInfo.h
+include/thunderbird17/nsDOMAttributeMap.h
+include/thunderbird17/nsDOMCID.h
+include/thunderbird17/nsDOMCSSAttrDeclaration.h
+include/thunderbird17/nsDOMCSSDeclaration.h
+include/thunderbird17/nsDOMClassInfoClasses.h
+include/thunderbird17/nsDOMClassInfoID.h
+include/thunderbird17/nsDOMEvent.h
+include/thunderbird17/nsDOMEventTargetHelper.h
+include/thunderbird17/nsDOMFile.h
+include/thunderbird17/nsDOMJSUtils.h
+include/thunderbird17/nsDOMMediaQueryList.h
+include/thunderbird17/nsDOMMediaStream.h
+include/thunderbird17/nsDOMScriptObjectHolder.h
+include/thunderbird17/nsDOMString.h
+include/thunderbird17/nsDOMTouchEvent.h
+include/thunderbird17/nsDOMUIEvent.h
+include/thunderbird17/nsDataHashtable.h
+include/thunderbird17/nsDateTimeFormatCID.h
+include/thunderbird17/nsDebug.h
+include/thunderbird17/nsDebugImpl.h
+include/thunderbird17/nsDependentString.h
+include/thunderbird17/nsDependentSubstring.h
+include/thunderbird17/nsDeprecatedOperationList.h
+include/thunderbird17/nsDeque.h
+include/thunderbird17/nsDetectionConfident.h
+include/thunderbird17/nsDeviceContext.h
+include/thunderbird17/nsDeviceSensors.h
+include/thunderbird17/nsDirectoryService.h
+include/thunderbird17/nsDirectoryServiceAtomList.h
+include/thunderbird17/nsDirectoryServiceDefs.h
+include/thunderbird17/nsDirectoryServiceUtils.h
+include/thunderbird17/nsDisplayItemTypes.h
+include/thunderbird17/nsDisplayList.h
+include/thunderbird17/nsDocLoader.h
+include/thunderbird17/nsDocShellCID.h
+include/thunderbird17/nsDocShellLoadTypes.h
+include/thunderbird17/nsEditorCID.h
+include/thunderbird17/nsEmbedCID.h
+include/thunderbird17/nsEmbedString.h
+include/thunderbird17/nsEncoderDecoderUtils.h
+include/thunderbird17/nsEnumeratorUtils.h
+include/thunderbird17/nsError.h
+include/thunderbird17/nsEscape.h
+include/thunderbird17/nsEvent.h
+include/thunderbird17/nsEventDispatcher.h
+include/thunderbird17/nsEventListenerManager.h
+include/thunderbird17/nsEventNameList.h
+include/thunderbird17/nsEventQueue.h
+include/thunderbird17/nsEventStateManager.h
+include/thunderbird17/nsEventStates.h
+include/thunderbird17/nsExpirationTracker.h
+include/thunderbird17/nsExternalHelperAppService.h
+include/thunderbird17/nsFixedSizeAllocator.h
+include/thunderbird17/nsFocusManager.h
+include/thunderbird17/nsFont.h
+include/thunderbird17/nsFontFace.h
+include/thunderbird17/nsFontFaceList.h
+include/thunderbird17/nsFontMetrics.h
+include/thunderbird17/nsFormSubmission.h
+include/thunderbird17/nsFrameIdList.h
+include/thunderbird17/nsFrameList.h
+include/thunderbird17/nsFrameManager.h
+include/thunderbird17/nsFrameManagerBase.h
+include/thunderbird17/nsFrameMessageManager.h
+include/thunderbird17/nsFrameSelection.h
+include/thunderbird17/nsFrameTraversal.h
+include/thunderbird17/nsGTKToolkit.h
+include/thunderbird17/nsGUIEvent.h
+include/thunderbird17/nsGenericElement.h
+include/thunderbird17/nsGenericHTMLElement.h
+include/thunderbird17/nsGeoPosition.h
+include/thunderbird17/nsGeoPositionIPCSerialiser.h
+include/thunderbird17/nsGfxCIID.h
+include/thunderbird17/nsGkAtomList.h
+include/thunderbird17/nsGkAtoms.h
+include/thunderbird17/nsGrid.h
+include/thunderbird17/nsGridCell.h
+include/thunderbird17/nsGridLayout2.h
+include/thunderbird17/nsGridRow.h
+include/thunderbird17/nsGridRowGroupLayout.h
+include/thunderbird17/nsGridRowLayout.h
+include/thunderbird17/nsGridRowLeafFrame.h
+include/thunderbird17/nsGridRowLeafLayout.h
+include/thunderbird17/nsHTMLAudioElement.h
+include/thunderbird17/nsHTMLCanvasElement.h
+include/thunderbird17/nsHTMLDNSPrefetch.h
+include/thunderbird17/nsHTMLIFrameElement.h
+include/thunderbird17/nsHTMLMediaElement.h
+include/thunderbird17/nsHTMLParts.h
+include/thunderbird17/nsHTMLReflowMetrics.h
+include/thunderbird17/nsHTMLReflowState.h
+include/thunderbird17/nsHTMLTagList.h
+include/thunderbird17/nsHTMLTags.h
+include/thunderbird17/nsHTMLTokens.h
+include/thunderbird17/nsHTMLVideoElement.h
+include/thunderbird17/nsHashKeys.h
+include/thunderbird17/nsHashPropertyBag.h
+include/thunderbird17/nsHashtable.h
+include/thunderbird17/nsHtml5ArrayCopy.h
+include/thunderbird17/nsHtml5AtomList.h
+include/thunderbird17/nsHtml5AtomTable.h
+include/thunderbird17/nsHtml5Atoms.h
+include/thunderbird17/nsHtml5ByteReadable.h
+include/thunderbird17/nsHtml5DependentUTF16Buffer.h
+include/thunderbird17/nsHtml5DocumentMode.h
+include/thunderbird17/nsHtml5HtmlAttributes.h
+include/thunderbird17/nsHtml5Macros.h
+include/thunderbird17/nsHtml5MetaScanner.h
+include/thunderbird17/nsHtml5MetaScannerHSupplement.h
+include/thunderbird17/nsHtml5Module.h
+include/thunderbird17/nsHtml5NamedCharacters.h
+include/thunderbird17/nsHtml5NamedCharactersAccel.h
+include/thunderbird17/nsHtml5OwningUTF16Buffer.h
+include/thunderbird17/nsHtml5Parser.h
+include/thunderbird17/nsHtml5PendingNotification.h
+include/thunderbird17/nsHtml5SVGLoadDispatcher.h
+include/thunderbird17/nsHtml5Speculation.h
+include/thunderbird17/nsHtml5SpeculativeLoad.h
+include/thunderbird17/nsHtml5StreamParser.h
+include/thunderbird17/nsHtml5StringParser.h
+include/thunderbird17/nsHtml5TreeOpExecutor.h
+include/thunderbird17/nsHtml5TreeOpStage.h
+include/thunderbird17/nsHtml5TreeOperation.h
+include/thunderbird17/nsHtml5UTF16Buffer.h
+include/thunderbird17/nsHtml5UTF16BufferHSupplement.h
+include/thunderbird17/nsHtml5ViewSourceUtils.h
+include/thunderbird17/nsHttp.h
+include/thunderbird17/nsHttpAtomList.h
+include/thunderbird17/nsHttpHeaderArray.h
+include/thunderbird17/nsHttpResponseHead.h
+include/thunderbird17/nsHyphenationManager.h
+include/thunderbird17/nsHyphenator.h
+include/thunderbird17/nsIASN1Object.h
+include/thunderbird17/nsIASN1PrintableItem.h
+include/thunderbird17/nsIASN1Sequence.h
+include/thunderbird17/nsIASN1Tree.h
+include/thunderbird17/nsIAbAddressCollector.h
+include/thunderbird17/nsIAbAutoCompleteResult.h
+include/thunderbird17/nsIAbBooleanExpression.h
+include/thunderbird17/nsIAbCard.h
+include/thunderbird17/nsIAbCollection.h
+include/thunderbird17/nsIAbDirFactory.h
+include/thunderbird17/nsIAbDirFactoryService.h
+include/thunderbird17/nsIAbDirSearchListener.h
+include/thunderbird17/nsIAbDirectory.h
+include/thunderbird17/nsIAbDirectoryQuery.h
+include/thunderbird17/nsIAbDirectoryQueryProxy.h
+include/thunderbird17/nsIAbDirectorySearch.h
+include/thunderbird17/nsIAbItem.h
+include/thunderbird17/nsIAbLDAPAttributeMap.h
+include/thunderbird17/nsIAbLDAPAutoCompFormatter.h
+include/thunderbird17/nsIAbLDAPCard.h
+include/thunderbird17/nsIAbLDAPDirectory.h
+include/thunderbird17/nsIAbLDAPReplicationData.h
+include/thunderbird17/nsIAbLDAPReplicationQuery.h
+include/thunderbird17/nsIAbLDAPReplicationService.h
+include/thunderbird17/nsIAbLDIFService.h
+include/thunderbird17/nsIAbListener.h
+include/thunderbird17/nsIAbMDBDirectory.h
+include/thunderbird17/nsIAbManager.h
+include/thunderbird17/nsIAbView.h
+include/thunderbird17/nsIAboutModule.h
+include/thunderbird17/nsIAccessibilityService.h
+include/thunderbird17/nsIAccessible.h
+include/thunderbird17/nsIAccessibleApplication.h
+include/thunderbird17/nsIAccessibleCursorable.h
+include/thunderbird17/nsIAccessibleDocument.h
+include/thunderbird17/nsIAccessibleEditableText.h
+include/thunderbird17/nsIAccessibleEvent.h
+include/thunderbird17/nsIAccessibleHyperLink.h
+include/thunderbird17/nsIAccessibleHyperText.h
+include/thunderbird17/nsIAccessibleImage.h
+include/thunderbird17/nsIAccessiblePivot.h
+include/thunderbird17/nsIAccessibleProvider.h
+include/thunderbird17/nsIAccessibleRelation.h
+include/thunderbird17/nsIAccessibleRetrieval.h
+include/thunderbird17/nsIAccessibleRole.h
+include/thunderbird17/nsIAccessibleSelectable.h
+include/thunderbird17/nsIAccessibleStates.h
+include/thunderbird17/nsIAccessibleTable.h
+include/thunderbird17/nsIAccessibleText.h
+include/thunderbird17/nsIAccessibleTypes.h
+include/thunderbird17/nsIAccessibleValue.h
+include/thunderbird17/nsIActivity.h
+include/thunderbird17/nsIActivityManager.h
+include/thunderbird17/nsIActivityManagerUI.h
+include/thunderbird17/nsIActivityProxy.h
+include/thunderbird17/nsIActivityUIGlue.h
+include/thunderbird17/nsIAddbookUrl.h
+include/thunderbird17/nsIAddrDBAnnouncer.h
+include/thunderbird17/nsIAddrDBListener.h
+include/thunderbird17/nsIAddrDatabase.h
+include/thunderbird17/nsIAlarmHalService.h
+include/thunderbird17/nsIAlertsService.h
+include/thunderbird17/nsIAllocator.h
+include/thunderbird17/nsIAnnotationService.h
+include/thunderbird17/nsIAnonymousContentCreator.h
+include/thunderbird17/nsIAppShell.h
+include/thunderbird17/nsIAppShellService.h
+include/thunderbird17/nsIAppStartup.h
+include/thunderbird17/nsIAppStartupNotifier.h
+include/thunderbird17/nsIApplicationCache.h
+include/thunderbird17/nsIApplicationCacheChannel.h
+include/thunderbird17/nsIApplicationCacheContainer.h
+include/thunderbird17/nsIApplicationCacheService.h
+include/thunderbird17/nsIAppsService.h
+include/thunderbird17/nsIArray.h
+include/thunderbird17/nsIAssociatedContentSecurity.h
+include/thunderbird17/nsIAsyncInputStream.h
+include/thunderbird17/nsIAsyncOutputStream.h
+include/thunderbird17/nsIAsyncStreamCopier.h
+include/thunderbird17/nsIAsyncVerifyRedirectCallback.h
+include/thunderbird17/nsIAtom.h
+include/thunderbird17/nsIAtomService.h
+include/thunderbird17/nsIAttribute.h
+include/thunderbird17/nsIAuthInformation.h
+include/thunderbird17/nsIAuthModule.h
+include/thunderbird17/nsIAuthPrompt.h
+include/thunderbird17/nsIAuthPrompt2.h
+include/thunderbird17/nsIAuthPromptAdapterFactory.h
+include/thunderbird17/nsIAuthPromptCallback.h
+include/thunderbird17/nsIAuthPromptProvider.h
+include/thunderbird17/nsIAutoCompleteController.h
+include/thunderbird17/nsIAutoCompleteInput.h
+include/thunderbird17/nsIAutoCompleteListener.h
+include/thunderbird17/nsIAutoCompletePopup.h
+include/thunderbird17/nsIAutoCompleteResult.h
+include/thunderbird17/nsIAutoCompleteResults.h
+include/thunderbird17/nsIAutoCompleteSearch.h
+include/thunderbird17/nsIAutoCompleteSession.h
+include/thunderbird17/nsIAutoCompleteSimpleResult.h
+include/thunderbird17/nsIAutoConfig.h
+include/thunderbird17/nsIAutoSyncFolderStrategy.h
+include/thunderbird17/nsIAutoSyncManager.h
+include/thunderbird17/nsIAutoSyncMsgStrategy.h
+include/thunderbird17/nsIAutoSyncState.h
+include/thunderbird17/nsIBFCacheEntry.h
+include/thunderbird17/nsIBadCertListener2.h
+include/thunderbird17/nsIBaseWindow.h
+include/thunderbird17/nsIBidiKeyboard.h
+include/thunderbird17/nsIBinaryInputStream.h
+include/thunderbird17/nsIBinaryOutputStream.h
+include/thunderbird17/nsIBlocklistService.h
+include/thunderbird17/nsIBoxObject.h
+include/thunderbird17/nsIBrowserBoxObject.h
+include/thunderbird17/nsIBrowserDOMWindow.h
+include/thunderbird17/nsIBrowserHistory.h
+include/thunderbird17/nsIBrowserSearchService.h
+include/thunderbird17/nsIBufEntropyCollector.h
+include/thunderbird17/nsIBufferedStreams.h
+include/thunderbird17/nsIByteBuffer.h
+include/thunderbird17/nsIByteRangeRequest.h
+include/thunderbird17/nsICMSDecoder.h
+include/thunderbird17/nsICMSEncoder.h
+include/thunderbird17/nsICMSMessage.h
+include/thunderbird17/nsICMSMessage2.h
+include/thunderbird17/nsICMSMessageErrors.h
+include/thunderbird17/nsICMSSecureMessage.h
+include/thunderbird17/nsICRLInfo.h
+include/thunderbird17/nsICRLManager.h
+include/thunderbird17/nsICSSDeclaration.h
+include/thunderbird17/nsICSSLoaderObserver.h
+include/thunderbird17/nsICSSPseudoComparator.h
+include/thunderbird17/nsICSSRuleList.h
+include/thunderbird17/nsICSSStyleRuleDOMWrapper.h
+include/thunderbird17/nsICache.h
+include/thunderbird17/nsICacheEntryDescriptor.h
+include/thunderbird17/nsICacheInfoChannel.h
+include/thunderbird17/nsICacheListener.h
+include/thunderbird17/nsICacheService.h
+include/thunderbird17/nsICacheSession.h
+include/thunderbird17/nsICacheVisitor.h
+include/thunderbird17/nsICachingChannel.h
+include/thunderbird17/nsICancelable.h
+include/thunderbird17/nsICanvasElementExternal.h
+include/thunderbird17/nsICanvasGLPrivate.h
+include/thunderbird17/nsICanvasRenderingContextInternal.h
+include/thunderbird17/nsICapturePicker.h
+include/thunderbird17/nsICaseConversion.h
+include/thunderbird17/nsICategoryManager.h
+include/thunderbird17/nsICertOverrideService.h
+include/thunderbird17/nsICertPickDialogs.h
+include/thunderbird17/nsICertTree.h
+include/thunderbird17/nsICertificateDialogs.h
+include/thunderbird17/nsIChannel.h
+include/thunderbird17/nsIChannelEventSink.h
+include/thunderbird17/nsIChannelPolicy.h
+include/thunderbird17/nsICharsetConverterManager.h
+include/thunderbird17/nsICharsetDetectionObserver.h
+include/thunderbird17/nsICharsetDetector.h
+include/thunderbird17/nsIChildChannel.h
+include/thunderbird17/nsIChromeRegistry.h
+include/thunderbird17/nsIClassInfo.h
+include/thunderbird17/nsIClassInfoImpl.h
+include/thunderbird17/nsIClientAuthDialogs.h
+include/thunderbird17/nsIClipboard.h
+include/thunderbird17/nsIClipboardCommands.h
+include/thunderbird17/nsIClipboardDragDropHookList.h
+include/thunderbird17/nsIClipboardDragDropHooks.h
+include/thunderbird17/nsIClipboardHelper.h
+include/thunderbird17/nsIClipboardOwner.h
+include/thunderbird17/nsICollation.h
+include/thunderbird17/nsICollection.h
+include/thunderbird17/nsIComboboxControlFrame.h
+include/thunderbird17/nsICommandHandler.h
+include/thunderbird17/nsICommandLine.h
+include/thunderbird17/nsICommandLineHandler.h
+include/thunderbird17/nsICommandLineRunner.h
+include/thunderbird17/nsICommandLineValidator.h
+include/thunderbird17/nsICommandManager.h
+include/thunderbird17/nsICommandParams.h
+include/thunderbird17/nsIComponentManager.h
+include/thunderbird17/nsIComponentRegistrar.h
+include/thunderbird17/nsIConsoleListener.h
+include/thunderbird17/nsIConsoleMessage.h
+include/thunderbird17/nsIConsoleService.h
+include/thunderbird17/nsIConstraintValidation.h
+include/thunderbird17/nsIContainerBoxObject.h
+include/thunderbird17/nsIContent.h
+include/thunderbird17/nsIContentDispatchChooser.h
+include/thunderbird17/nsIContentFilter.h
+include/thunderbird17/nsIContentHandler.h
+include/thunderbird17/nsIContentIterator.h
+include/thunderbird17/nsIContentPermissionPrompt.h
+include/thunderbird17/nsIContentPolicy.h
+include/thunderbird17/nsIContentPrefService.h
+include/thunderbird17/nsIContentSecurityPolicy.h
+include/thunderbird17/nsIContentSerializer.h
+include/thunderbird17/nsIContentSink.h
+include/thunderbird17/nsIContentSniffer.h
+include/thunderbird17/nsIContentURIGrouper.h
+include/thunderbird17/nsIContentViewer.h
+include/thunderbird17/nsIContentViewerContainer.h
+include/thunderbird17/nsIContentViewerEdit.h
+include/thunderbird17/nsIContentViewerFile.h
+include/thunderbird17/nsIContextMenuListener.h
+include/thunderbird17/nsIContextMenuListener2.h
+include/thunderbird17/nsIController.h
+include/thunderbird17/nsIControllerCommand.h
+include/thunderbird17/nsIControllerCommandTable.h
+include/thunderbird17/nsIControllerContext.h
+include/thunderbird17/nsIControllers.h
+include/thunderbird17/nsIConverterInputStream.h
+include/thunderbird17/nsIConverterOutputStream.h
+include/thunderbird17/nsICookie.h
+include/thunderbird17/nsICookie2.h
+include/thunderbird17/nsICookieAcceptDialog.h
+include/thunderbird17/nsICookieManager.h
+include/thunderbird17/nsICookieManager2.h
+include/thunderbird17/nsICookiePermission.h
+include/thunderbird17/nsICookiePromptService.h
+include/thunderbird17/nsICookieService.h
+include/thunderbird17/nsICopyMessageListener.h
+include/thunderbird17/nsICopyMsgStreamListener.h
+include/thunderbird17/nsICryptoFIPSInfo.h
+include/thunderbird17/nsICryptoHMAC.h
+include/thunderbird17/nsICryptoHash.h
+include/thunderbird17/nsICurrentCharsetListener.h
+include/thunderbird17/nsICycleCollectorListener.h
+include/thunderbird17/nsID.h
+include/thunderbird17/nsIDBChangeAnnouncer.h
+include/thunderbird17/nsIDBChangeListener.h
+include/thunderbird17/nsIDBFolderInfo.h
+include/thunderbird17/nsIDNSListener.h
+include/thunderbird17/nsIDNSRecord.h
+include/thunderbird17/nsIDNSService.h
+include/thunderbird17/nsIDOMActivity.h
+include/thunderbird17/nsIDOMActivityHandlerDescription.h
+include/thunderbird17/nsIDOMActivityOptions.h
+include/thunderbird17/nsIDOMActivityRequestHandler.h
+include/thunderbird17/nsIDOMAlarmsManager.h
+include/thunderbird17/nsIDOMAnimationEvent.h
+include/thunderbird17/nsIDOMApplicationRegistry.h
+include/thunderbird17/nsIDOMApplicationRegistry2.h
+include/thunderbird17/nsIDOMArchiveReader.h
+include/thunderbird17/nsIDOMArchiveRequest.h
+include/thunderbird17/nsIDOMAttr.h
+include/thunderbird17/nsIDOMBarProp.h
+include/thunderbird17/nsIDOMBatteryManager.h
+include/thunderbird17/nsIDOMBeforeUnloadEvent.h
+include/thunderbird17/nsIDOMCDATASection.h
+include/thunderbird17/nsIDOMCRMFObject.h
+include/thunderbird17/nsIDOMCSS2Properties.h
+include/thunderbird17/nsIDOMCSSCharsetRule.h
+include/thunderbird17/nsIDOMCSSFontFaceRule.h
+include/thunderbird17/nsIDOMCSSImportRule.h
+include/thunderbird17/nsIDOMCSSMediaRule.h
+include/thunderbird17/nsIDOMCSSMozDocumentRule.h
+include/thunderbird17/nsIDOMCSSPageRule.h
+include/thunderbird17/nsIDOMCSSPrimitiveValue.h
+include/thunderbird17/nsIDOMCSSRule.h
+include/thunderbird17/nsIDOMCSSRuleList.h
+include/thunderbird17/nsIDOMCSSStyleDeclaration.h
+include/thunderbird17/nsIDOMCSSStyleRule.h
+include/thunderbird17/nsIDOMCSSStyleSheet.h
+include/thunderbird17/nsIDOMCSSSupportsRule.h
+include/thunderbird17/nsIDOMCSSUnknownRule.h
+include/thunderbird17/nsIDOMCSSValue.h
+include/thunderbird17/nsIDOMCSSValueList.h
+include/thunderbird17/nsIDOMCameraManager.h
+include/thunderbird17/nsIDOMCanvasRenderingContext2D.h
+include/thunderbird17/nsIDOMCharacterData.h
+include/thunderbird17/nsIDOMChromeWindow.h
+include/thunderbird17/nsIDOMClassInfo.h
+include/thunderbird17/nsIDOMClientInformation.h
+include/thunderbird17/nsIDOMClientRect.h
+include/thunderbird17/nsIDOMClientRectList.h
+include/thunderbird17/nsIDOMCloseEvent.h
+include/thunderbird17/nsIDOMCommandEvent.h
+include/thunderbird17/nsIDOMComment.h
+include/thunderbird17/nsIDOMCompositionEvent.h
+include/thunderbird17/nsIDOMConnection.h
+include/thunderbird17/nsIDOMConstructor.h
+include/thunderbird17/nsIDOMCounter.h
+include/thunderbird17/nsIDOMCrypto.h
+include/thunderbird17/nsIDOMCryptoDialogs.h
+include/thunderbird17/nsIDOMCustomEvent.h
+include/thunderbird17/nsIDOMDOMError.h
+include/thunderbird17/nsIDOMDOMException.h
+include/thunderbird17/nsIDOMDOMImplementation.h
+include/thunderbird17/nsIDOMDOMRequest.h
+include/thunderbird17/nsIDOMDOMSettableTokenList.h
+include/thunderbird17/nsIDOMDOMStringList.h
+include/thunderbird17/nsIDOMDOMStringMap.h
+include/thunderbird17/nsIDOMDOMTokenList.h
+include/thunderbird17/nsIDOMDataContainerEvent.h
+include/thunderbird17/nsIDOMDataTransfer.h
+include/thunderbird17/nsIDOMDesktopNotification.h
+include/thunderbird17/nsIDOMDeviceLightEvent.h
+include/thunderbird17/nsIDOMDeviceMotionEvent.h
+include/thunderbird17/nsIDOMDeviceOrientationEvent.h
+include/thunderbird17/nsIDOMDeviceProximityEvent.h
+include/thunderbird17/nsIDOMDeviceStorage.h
+include/thunderbird17/nsIDOMDeviceStorageChangeEvent.h
+include/thunderbird17/nsIDOMDeviceStorageCursor.h
+include/thunderbird17/nsIDOMDeviceStorageStat.h
+include/thunderbird17/nsIDOMDocument.h
+include/thunderbird17/nsIDOMDocumentFragment.h
+include/thunderbird17/nsIDOMDocumentType.h
+include/thunderbird17/nsIDOMDocumentXBL.h
+include/thunderbird17/nsIDOMDragEvent.h
+include/thunderbird17/nsIDOMElement.h
+include/thunderbird17/nsIDOMElementCSSInlineStyle.h
+include/thunderbird17/nsIDOMElementTimeControl.h
+include/thunderbird17/nsIDOMEvent.h
+include/thunderbird17/nsIDOMEventListener.h
+include/thunderbird17/nsIDOMEventTarget.h
+include/thunderbird17/nsIDOMFile.h
+include/thunderbird17/nsIDOMFileHandle.h
+include/thunderbird17/nsIDOMFileList.h
+include/thunderbird17/nsIDOMFileReader.h
+include/thunderbird17/nsIDOMFileRequest.h
+include/thunderbird17/nsIDOMFontFace.h
+include/thunderbird17/nsIDOMFontFaceList.h
+include/thunderbird17/nsIDOMFormData.h
+include/thunderbird17/nsIDOMGeoGeolocation.h
+include/thunderbird17/nsIDOMGeoPosition.h
+include/thunderbird17/nsIDOMGeoPositionCallback.h
+include/thunderbird17/nsIDOMGeoPositionCoords.h
+include/thunderbird17/nsIDOMGeoPositionError.h
+include/thunderbird17/nsIDOMGeoPositionErrorCallback.h
+include/thunderbird17/nsIDOMGetSVGDocument.h
+include/thunderbird17/nsIDOMGlobalObjectConstructor.h
+include/thunderbird17/nsIDOMGlobalPropertyInitializer.h
+include/thunderbird17/nsIDOMHTMLAnchorElement.h
+include/thunderbird17/nsIDOMHTMLAppletElement.h
+include/thunderbird17/nsIDOMHTMLAreaElement.h
+include/thunderbird17/nsIDOMHTMLAudioElement.h
+include/thunderbird17/nsIDOMHTMLBRElement.h
+include/thunderbird17/nsIDOMHTMLBaseElement.h
+include/thunderbird17/nsIDOMHTMLBodyElement.h
+include/thunderbird17/nsIDOMHTMLButtonElement.h
+include/thunderbird17/nsIDOMHTMLByteRanges.h
+include/thunderbird17/nsIDOMHTMLCanvasElement.h
+include/thunderbird17/nsIDOMHTMLCollection.h
+include/thunderbird17/nsIDOMHTMLCommandElement.h
+include/thunderbird17/nsIDOMHTMLDListElement.h
+include/thunderbird17/nsIDOMHTMLDataListElement.h
+include/thunderbird17/nsIDOMHTMLDirectoryElement.h
+include/thunderbird17/nsIDOMHTMLDivElement.h
+include/thunderbird17/nsIDOMHTMLDocument.h
+include/thunderbird17/nsIDOMHTMLElement.h
+include/thunderbird17/nsIDOMHTMLEmbedElement.h
+include/thunderbird17/nsIDOMHTMLFieldSetElement.h
+include/thunderbird17/nsIDOMHTMLFontElement.h
+include/thunderbird17/nsIDOMHTMLFormElement.h
+include/thunderbird17/nsIDOMHTMLFrameElement.h
+include/thunderbird17/nsIDOMHTMLFrameSetElement.h
+include/thunderbird17/nsIDOMHTMLHRElement.h
+include/thunderbird17/nsIDOMHTMLHeadElement.h
+include/thunderbird17/nsIDOMHTMLHeadingElement.h
+include/thunderbird17/nsIDOMHTMLHtmlElement.h
+include/thunderbird17/nsIDOMHTMLIFrameElement.h
+include/thunderbird17/nsIDOMHTMLImageElement.h
+include/thunderbird17/nsIDOMHTMLInputElement.h
+include/thunderbird17/nsIDOMHTMLLIElement.h
+include/thunderbird17/nsIDOMHTMLLabelElement.h
+include/thunderbird17/nsIDOMHTMLLegendElement.h
+include/thunderbird17/nsIDOMHTMLLinkElement.h
+include/thunderbird17/nsIDOMHTMLMapElement.h
+include/thunderbird17/nsIDOMHTMLMediaElement.h
+include/thunderbird17/nsIDOMHTMLMenuElement.h
+include/thunderbird17/nsIDOMHTMLMenuItemElement.h
+include/thunderbird17/nsIDOMHTMLMetaElement.h
+include/thunderbird17/nsIDOMHTMLMeterElement.h
+include/thunderbird17/nsIDOMHTMLModElement.h
+include/thunderbird17/nsIDOMHTMLOListElement.h
+include/thunderbird17/nsIDOMHTMLObjectElement.h
+include/thunderbird17/nsIDOMHTMLOptGroupElement.h
+include/thunderbird17/nsIDOMHTMLOptionElement.h
+include/thunderbird17/nsIDOMHTMLOptionsCollection.h
+include/thunderbird17/nsIDOMHTMLOutputElement.h
+include/thunderbird17/nsIDOMHTMLParagraphElement.h
+include/thunderbird17/nsIDOMHTMLParamElement.h
+include/thunderbird17/nsIDOMHTMLPreElement.h
+include/thunderbird17/nsIDOMHTMLProgressElement.h
+include/thunderbird17/nsIDOMHTMLPropertiesCollection.h
+include/thunderbird17/nsIDOMHTMLQuoteElement.h
+include/thunderbird17/nsIDOMHTMLScriptElement.h
+include/thunderbird17/nsIDOMHTMLSelectElement.h
+include/thunderbird17/nsIDOMHTMLSourceElement.h
+include/thunderbird17/nsIDOMHTMLStyleElement.h
+include/thunderbird17/nsIDOMHTMLTableCaptionElem.h
+include/thunderbird17/nsIDOMHTMLTableCellElement.h
+include/thunderbird17/nsIDOMHTMLTableColElement.h
+include/thunderbird17/nsIDOMHTMLTableElement.h
+include/thunderbird17/nsIDOMHTMLTableRowElement.h
+include/thunderbird17/nsIDOMHTMLTableSectionElem.h
+include/thunderbird17/nsIDOMHTMLTextAreaElement.h
+include/thunderbird17/nsIDOMHTMLTitleElement.h
+include/thunderbird17/nsIDOMHTMLUListElement.h
+include/thunderbird17/nsIDOMHTMLUnknownElement.h
+include/thunderbird17/nsIDOMHTMLVideoElement.h
+include/thunderbird17/nsIDOMHashChangeEvent.h
+include/thunderbird17/nsIDOMHistory.h
+include/thunderbird17/nsIDOMJSWindow.h
+include/thunderbird17/nsIDOMKeyEvent.h
+include/thunderbird17/nsIDOMLSProgressEvent.h
+include/thunderbird17/nsIDOMLinkStyle.h
+include/thunderbird17/nsIDOMLoadStatus.h
+include/thunderbird17/nsIDOMLocation.h
+include/thunderbird17/nsIDOMLockedFile.h
+include/thunderbird17/nsIDOMMediaError.h
+include/thunderbird17/nsIDOMMediaList.h
+include/thunderbird17/nsIDOMMediaQueryList.h
+include/thunderbird17/nsIDOMMediaStream.h
+include/thunderbird17/nsIDOMMessageEvent.h
+include/thunderbird17/nsIDOMMimeType.h
+include/thunderbird17/nsIDOMMimeTypeArray.h
+include/thunderbird17/nsIDOMMobileConnection.h
+include/thunderbird17/nsIDOMModalContentWindow.h
+include/thunderbird17/nsIDOMMouseEvent.h
+include/thunderbird17/nsIDOMMouseScrollEvent.h
+include/thunderbird17/nsIDOMMozApplicationEvent.h
+include/thunderbird17/nsIDOMMozBrowserFrame.h
+include/thunderbird17/nsIDOMMozCSSKeyframeRule.h
+include/thunderbird17/nsIDOMMozCSSKeyframesRule.h
+include/thunderbird17/nsIDOMMozSettingsEvent.h
+include/thunderbird17/nsIDOMMozTouchEvent.h
+include/thunderbird17/nsIDOMMutationEvent.h
+include/thunderbird17/nsIDOMMutationObserver.h
+include/thunderbird17/nsIDOMNSEditableElement.h
+include/thunderbird17/nsIDOMNSEvent.h
+include/thunderbird17/nsIDOMNSRGBAColor.h
+include/thunderbird17/nsIDOMNSXPathExpression.h
+include/thunderbird17/nsIDOMNamedNodeMap.h
+include/thunderbird17/nsIDOMNavigator.h
+include/thunderbird17/nsIDOMNavigatorActivities.h
+include/thunderbird17/nsIDOMNavigatorCamera.h
+include/thunderbird17/nsIDOMNavigatorDesktopNotification.h
+include/thunderbird17/nsIDOMNavigatorDeviceStorage.h
+include/thunderbird17/nsIDOMNavigatorGeolocation.h
+include/thunderbird17/nsIDOMNavigatorNetwork.h
+include/thunderbird17/nsIDOMNavigatorSms.h
+include/thunderbird17/nsIDOMNavigatorSystemMessages.h
+include/thunderbird17/nsIDOMNavigatorUserMedia.h
+include/thunderbird17/nsIDOMNode.h
+include/thunderbird17/nsIDOMNodeFilter.h
+include/thunderbird17/nsIDOMNodeIterator.h
+include/thunderbird17/nsIDOMNodeList.h
+include/thunderbird17/nsIDOMNodeSelector.h
+include/thunderbird17/nsIDOMNotifyAudioAvailableEvent.h
+include/thunderbird17/nsIDOMNotifyPaintEvent.h
+include/thunderbird17/nsIDOMOfflineResourceList.h
+include/thunderbird17/nsIDOMPageTransitionEvent.h
+include/thunderbird17/nsIDOMPaintRequest.h
+include/thunderbird17/nsIDOMPaintRequestList.h
+include/thunderbird17/nsIDOMParser.h
+include/thunderbird17/nsIDOMPkcs11.h
+include/thunderbird17/nsIDOMPlugin.h
+include/thunderbird17/nsIDOMPluginArray.h
+include/thunderbird17/nsIDOMPopStateEvent.h
+include/thunderbird17/nsIDOMPopupBlockedEvent.h
+include/thunderbird17/nsIDOMPowerManager.h
+include/thunderbird17/nsIDOMProcessingInstruction.h
+include/thunderbird17/nsIDOMProgressEvent.h
+include/thunderbird17/nsIDOMPropertyNodeList.h
+include/thunderbird17/nsIDOMRGBColor.h
+include/thunderbird17/nsIDOMRange.h
+include/thunderbird17/nsIDOMRect.h
+include/thunderbird17/nsIDOMSVGAElement.h
+include/thunderbird17/nsIDOMSVGAltGlyphElement.h
+include/thunderbird17/nsIDOMSVGAngle.h
+include/thunderbird17/nsIDOMSVGAnimPresAspRatio.h
+include/thunderbird17/nsIDOMSVGAnimTransformList.h
+include/thunderbird17/nsIDOMSVGAnimateElement.h
+include/thunderbird17/nsIDOMSVGAnimateMotionElement.h
+include/thunderbird17/nsIDOMSVGAnimateTransformElement.h
+include/thunderbird17/nsIDOMSVGAnimatedAngle.h
+include/thunderbird17/nsIDOMSVGAnimatedBoolean.h
+include/thunderbird17/nsIDOMSVGAnimatedEnum.h
+include/thunderbird17/nsIDOMSVGAnimatedInteger.h
+include/thunderbird17/nsIDOMSVGAnimatedLength.h
+include/thunderbird17/nsIDOMSVGAnimatedLengthList.h
+include/thunderbird17/nsIDOMSVGAnimatedNumber.h
+include/thunderbird17/nsIDOMSVGAnimatedNumberList.h
+include/thunderbird17/nsIDOMSVGAnimatedPathData.h
+include/thunderbird17/nsIDOMSVGAnimatedPoints.h
+include/thunderbird17/nsIDOMSVGAnimatedRect.h
+include/thunderbird17/nsIDOMSVGAnimatedString.h
+include/thunderbird17/nsIDOMSVGAnimationElement.h
+include/thunderbird17/nsIDOMSVGCircleElement.h
+include/thunderbird17/nsIDOMSVGClipPathElement.h
+include/thunderbird17/nsIDOMSVGDefsElement.h
+include/thunderbird17/nsIDOMSVGDescElement.h
+include/thunderbird17/nsIDOMSVGDocument.h
+include/thunderbird17/nsIDOMSVGElement.h
+include/thunderbird17/nsIDOMSVGEllipseElement.h
+include/thunderbird17/nsIDOMSVGEvent.h
+include/thunderbird17/nsIDOMSVGFilterElement.h
+include/thunderbird17/nsIDOMSVGFilters.h
+include/thunderbird17/nsIDOMSVGFitToViewBox.h
+include/thunderbird17/nsIDOMSVGForeignObjectElem.h
+include/thunderbird17/nsIDOMSVGGElement.h
+include/thunderbird17/nsIDOMSVGGradientElement.h
+include/thunderbird17/nsIDOMSVGImageElement.h
+include/thunderbird17/nsIDOMSVGLength.h
+include/thunderbird17/nsIDOMSVGLengthList.h
+include/thunderbird17/nsIDOMSVGLineElement.h
+include/thunderbird17/nsIDOMSVGLocatable.h
+include/thunderbird17/nsIDOMSVGMarkerElement.h
+include/thunderbird17/nsIDOMSVGMaskElement.h
+include/thunderbird17/nsIDOMSVGMatrix.h
+include/thunderbird17/nsIDOMSVGMetadataElement.h
+include/thunderbird17/nsIDOMSVGMpathElement.h
+include/thunderbird17/nsIDOMSVGNumber.h
+include/thunderbird17/nsIDOMSVGNumberList.h
+include/thunderbird17/nsIDOMSVGPathElement.h
+include/thunderbird17/nsIDOMSVGPathSeg.h
+include/thunderbird17/nsIDOMSVGPathSegList.h
+include/thunderbird17/nsIDOMSVGPatternElement.h
+include/thunderbird17/nsIDOMSVGPoint.h
+include/thunderbird17/nsIDOMSVGPointList.h
+include/thunderbird17/nsIDOMSVGPolygonElement.h
+include/thunderbird17/nsIDOMSVGPolylineElement.h
+include/thunderbird17/nsIDOMSVGPresAspectRatio.h
+include/thunderbird17/nsIDOMSVGRect.h
+include/thunderbird17/nsIDOMSVGRectElement.h
+include/thunderbird17/nsIDOMSVGSVGElement.h
+include/thunderbird17/nsIDOMSVGScriptElement.h
+include/thunderbird17/nsIDOMSVGSetElement.h
+include/thunderbird17/nsIDOMSVGStopElement.h
+include/thunderbird17/nsIDOMSVGStringList.h
+include/thunderbird17/nsIDOMSVGStylable.h
+include/thunderbird17/nsIDOMSVGStyleElement.h
+include/thunderbird17/nsIDOMSVGSwitchElement.h
+include/thunderbird17/nsIDOMSVGSymbolElement.h
+include/thunderbird17/nsIDOMSVGTSpanElement.h
+include/thunderbird17/nsIDOMSVGTests.h
+include/thunderbird17/nsIDOMSVGTextContentElement.h
+include/thunderbird17/nsIDOMSVGTextElement.h
+include/thunderbird17/nsIDOMSVGTextPathElement.h
+include/thunderbird17/nsIDOMSVGTextPositionElem.h
+include/thunderbird17/nsIDOMSVGTitleElement.h
+include/thunderbird17/nsIDOMSVGTransform.h
+include/thunderbird17/nsIDOMSVGTransformList.h
+include/thunderbird17/nsIDOMSVGTransformable.h
+include/thunderbird17/nsIDOMSVGURIReference.h
+include/thunderbird17/nsIDOMSVGUnitTypes.h
+include/thunderbird17/nsIDOMSVGUseElement.h
+include/thunderbird17/nsIDOMSVGViewElement.h
+include/thunderbird17/nsIDOMSVGViewSpec.h
+include/thunderbird17/nsIDOMSVGZoomAndPan.h
+include/thunderbird17/nsIDOMSVGZoomEvent.h
+include/thunderbird17/nsIDOMScreen.h
+include/thunderbird17/nsIDOMScriptObjectFactory.h
+include/thunderbird17/nsIDOMScrollAreaEvent.h
+include/thunderbird17/nsIDOMSerializer.h
+include/thunderbird17/nsIDOMSettingsManager.h
+include/thunderbird17/nsIDOMSimpleGestureEvent.h
+include/thunderbird17/nsIDOMSmartCardEvent.h
+include/thunderbird17/nsIDOMSmsCursor.h
+include/thunderbird17/nsIDOMSmsEvent.h
+include/thunderbird17/nsIDOMSmsFilter.h
+include/thunderbird17/nsIDOMSmsManager.h
+include/thunderbird17/nsIDOMSmsMessage.h
+include/thunderbird17/nsIDOMSmsRequest.h
+include/thunderbird17/nsIDOMStorage.h
+include/thunderbird17/nsIDOMStorageEvent.h
+include/thunderbird17/nsIDOMStorageIndexedDB.h
+include/thunderbird17/nsIDOMStorageItem.h
+include/thunderbird17/nsIDOMStorageManager.h
+include/thunderbird17/nsIDOMStorageObsolete.h
+include/thunderbird17/nsIDOMStyleSheet.h
+include/thunderbird17/nsIDOMStyleSheetList.h
+include/thunderbird17/nsIDOMTCPSocket.h
+include/thunderbird17/nsIDOMText.h
+include/thunderbird17/nsIDOMTimeEvent.h
+include/thunderbird17/nsIDOMTimeRanges.h
+include/thunderbird17/nsIDOMToString.h
+include/thunderbird17/nsIDOMTouchEvent.h
+include/thunderbird17/nsIDOMTransitionEvent.h
+include/thunderbird17/nsIDOMTreeWalker.h
+include/thunderbird17/nsIDOMUIEvent.h
+include/thunderbird17/nsIDOMUSSDReceivedEvent.h
+include/thunderbird17/nsIDOMUserDataHandler.h
+include/thunderbird17/nsIDOMUserProximityEvent.h
+include/thunderbird17/nsIDOMValidityState.h
+include/thunderbird17/nsIDOMWakeLock.h
+include/thunderbird17/nsIDOMWakeLockListener.h
+include/thunderbird17/nsIDOMWebGLRenderingContext.h
+include/thunderbird17/nsIDOMWheelEvent.h
+include/thunderbird17/nsIDOMWindow.h
+include/thunderbird17/nsIDOMWindowCollection.h
+include/thunderbird17/nsIDOMWindowUtils.h
+include/thunderbird17/nsIDOMXMLDocument.h
+include/thunderbird17/nsIDOMXPathEvaluator.h
+include/thunderbird17/nsIDOMXPathExpression.h
+include/thunderbird17/nsIDOMXPathNSResolver.h
+include/thunderbird17/nsIDOMXPathNamespace.h
+include/thunderbird17/nsIDOMXPathResult.h
+include/thunderbird17/nsIDOMXULButtonElement.h
+include/thunderbird17/nsIDOMXULCheckboxElement.h
+include/thunderbird17/nsIDOMXULCommandDispatcher.h
+include/thunderbird17/nsIDOMXULCommandEvent.h
+include/thunderbird17/nsIDOMXULContainerElement.h
+include/thunderbird17/nsIDOMXULControlElement.h
+include/thunderbird17/nsIDOMXULDescriptionElement.h
+include/thunderbird17/nsIDOMXULDocument.h
+include/thunderbird17/nsIDOMXULElement.h
+include/thunderbird17/nsIDOMXULImageElement.h
+include/thunderbird17/nsIDOMXULLabelElement.h
+include/thunderbird17/nsIDOMXULLabeledControlEl.h
+include/thunderbird17/nsIDOMXULMenuListElement.h
+include/thunderbird17/nsIDOMXULMultSelectCntrlEl.h
+include/thunderbird17/nsIDOMXULPopupElement.h
+include/thunderbird17/nsIDOMXULRelatedElement.h
+include/thunderbird17/nsIDOMXULSelectCntrlEl.h
+include/thunderbird17/nsIDOMXULSelectCntrlItemEl.h
+include/thunderbird17/nsIDOMXULTextboxElement.h
+include/thunderbird17/nsIDOMXULTreeElement.h
+include/thunderbird17/nsIDTD.h
+include/thunderbird17/nsIDataSignatureVerifier.h
+include/thunderbird17/nsIDateTimeFormat.h
+include/thunderbird17/nsIDebug.h
+include/thunderbird17/nsIDebug2.h
+include/thunderbird17/nsIDeviceContextSpec.h
+include/thunderbird17/nsIDeviceSensors.h
+include/thunderbird17/nsIDialogCreator.h
+include/thunderbird17/nsIDialogParamBlock.h
+include/thunderbird17/nsIDirIndex.h
+include/thunderbird17/nsIDirIndexListener.h
+include/thunderbird17/nsIDirectoryEnumerator.h
+include/thunderbird17/nsIDirectoryService.h
+include/thunderbird17/nsIDiskCacheStreamInternal.h
+include/thunderbird17/nsIDocCharset.h
+include/thunderbird17/nsIDocShell.h
+include/thunderbird17/nsIDocShellHistory.h
+include/thunderbird17/nsIDocShellLoadInfo.h
+include/thunderbird17/nsIDocShellTreeItem.h
+include/thunderbird17/nsIDocShellTreeNode.h
+include/thunderbird17/nsIDocShellTreeOwner.h
+include/thunderbird17/nsIDocument.h
+include/thunderbird17/nsIDocumentEncoder.h
+include/thunderbird17/nsIDocumentLoader.h
+include/thunderbird17/nsIDocumentLoaderFactory.h
+include/thunderbird17/nsIDocumentObserver.h
+include/thunderbird17/nsIDocumentStateListener.h
+include/thunderbird17/nsIDocumentTransformer.h
+include/thunderbird17/nsIDownload.h
+include/thunderbird17/nsIDownloadHistory.h
+include/thunderbird17/nsIDownloadManager.h
+include/thunderbird17/nsIDownloadManagerUI.h
+include/thunderbird17/nsIDownloadProgressListener.h
+include/thunderbird17/nsIDownloader.h
+include/thunderbird17/nsIDragService.h
+include/thunderbird17/nsIDragSession.h
+include/thunderbird17/nsIDroppedLinkHandler.h
+include/thunderbird17/nsIEditActionListener.h
+include/thunderbird17/nsIEditingSession.h
+include/thunderbird17/nsIEditor.h
+include/thunderbird17/nsIEditorBoxObject.h
+include/thunderbird17/nsIEditorDocShell.h
+include/thunderbird17/nsIEditorIMESupport.h
+include/thunderbird17/nsIEditorLogging.h
+include/thunderbird17/nsIEditorMailSupport.h
+include/thunderbird17/nsIEditorObserver.h
+include/thunderbird17/nsIEditorSpellCheck.h
+include/thunderbird17/nsIEditorStyleSheets.h
+include/thunderbird17/nsIEffectiveTLDService.h
+include/thunderbird17/nsIElementObserver.h
+include/thunderbird17/nsIEmbeddingSiteWindow.h
+include/thunderbird17/nsIEncodedChannel.h
+include/thunderbird17/nsIEncryptedSMIMEURIsSrvc.h
+include/thunderbird17/nsIEntityConverter.h
+include/thunderbird17/nsIEntropyCollector.h
+include/thunderbird17/nsIEnumerator.h
+include/thunderbird17/nsIEnvironment.h
+include/thunderbird17/nsIErrorService.h
+include/thunderbird17/nsIEventListenerService.h
+include/thunderbird17/nsIEventSource.h
+include/thunderbird17/nsIEventTarget.h
+include/thunderbird17/nsIException.h
+include/thunderbird17/nsIExceptionService.h
+include/thunderbird17/nsIExpatSink.h
+include/thunderbird17/nsIExtendedExpatSink.h
+include/thunderbird17/nsIExternalHelperAppService.h
+include/thunderbird17/nsIExternalProtocolHandler.h
+include/thunderbird17/nsIExternalProtocolService.h
+include/thunderbird17/nsIExternalSharingAppService.h
+include/thunderbird17/nsIExternalURLHandlerService.h
+include/thunderbird17/nsIFTPChannel.h
+include/thunderbird17/nsIFactory.h
+include/thunderbird17/nsIFaviconService.h
+include/thunderbird17/nsIFeed.h
+include/thunderbird17/nsIFeedContainer.h
+include/thunderbird17/nsIFeedElementBase.h
+include/thunderbird17/nsIFeedEntry.h
+include/thunderbird17/nsIFeedGenerator.h
+include/thunderbird17/nsIFeedListener.h
+include/thunderbird17/nsIFeedPerson.h
+include/thunderbird17/nsIFeedProcessor.h
+include/thunderbird17/nsIFeedResult.h
+include/thunderbird17/nsIFeedTextConstruct.h
+include/thunderbird17/nsIFile.h
+include/thunderbird17/nsIFileChannel.h
+include/thunderbird17/nsIFilePicker.h
+include/thunderbird17/nsIFileProtocolHandler.h
+include/thunderbird17/nsIFileStorage.h
+include/thunderbird17/nsIFileStreams.h
+include/thunderbird17/nsIFileURL.h
+include/thunderbird17/nsIFileView.h
+include/thunderbird17/nsIFind.h
+include/thunderbird17/nsIFindService.h
+include/thunderbird17/nsIFocusManager.h
+include/thunderbird17/nsIFolderListener.h
+include/thunderbird17/nsIFolderLookupService.h
+include/thunderbird17/nsIFontEnumerator.h
+include/thunderbird17/nsIForm.h
+include/thunderbird17/nsIFormAutoComplete.h
+include/thunderbird17/nsIFormControl.h
+include/thunderbird17/nsIFormControlFrame.h
+include/thunderbird17/nsIFormFillController.h
+include/thunderbird17/nsIFormHistory.h
+include/thunderbird17/nsIFormProcessor.h
+include/thunderbird17/nsIFormSigningDialog.h
+include/thunderbird17/nsIFormSubmitObserver.h
+include/thunderbird17/nsIFormatConverter.h
+include/thunderbird17/nsIFragmentContentSink.h
+include/thunderbird17/nsIFrame.h
+include/thunderbird17/nsIFrameLoader.h
+include/thunderbird17/nsIFrameRequestCallback.h
+include/thunderbird17/nsIFrameTraversal.h
+include/thunderbird17/nsIFrameUtil.h
+include/thunderbird17/nsIFts3Tokenizer.h
+include/thunderbird17/nsIGConfService.h
+include/thunderbird17/nsIGIOService.h
+include/thunderbird17/nsIGSettingsService.h
+include/thunderbird17/nsIGenKeypairInfoDlg.h
+include/thunderbird17/nsIGeolocationProvider.h
+include/thunderbird17/nsIGfxInfo.h
+include/thunderbird17/nsIGfxInfoDebug.h
+include/thunderbird17/nsIGlobalHistory2.h
+include/thunderbird17/nsIGnomeVFSService.h
+include/thunderbird17/nsIGridPart.h
+include/thunderbird17/nsIHTMLAbsPosEditor.h
+include/thunderbird17/nsIHTMLCollection.h
+include/thunderbird17/nsIHTMLContentSink.h
+include/thunderbird17/nsIHTMLDocument.h
+include/thunderbird17/nsIHTMLEditor.h
+include/thunderbird17/nsIHTMLInlineTableEditor.h
+include/thunderbird17/nsIHTMLMenu.h
+include/thunderbird17/nsIHTMLObjectResizeListener.h
+include/thunderbird17/nsIHTMLObjectResizer.h
+include/thunderbird17/nsIHTTPHeaderListener.h
+include/thunderbird17/nsIHTTPIndex.h
+include/thunderbird17/nsIHandlerService.h
+include/thunderbird17/nsIHapticFeedback.h
+include/thunderbird17/nsIHashable.h
+include/thunderbird17/nsIHelperAppLauncherDialog.h
+include/thunderbird17/nsIHistoryEntry.h
+include/thunderbird17/nsIHttpActivityObserver.h
+include/thunderbird17/nsIHttpAuthManager.h
+include/thunderbird17/nsIHttpAuthenticableChannel.h
+include/thunderbird17/nsIHttpAuthenticator.h
+include/thunderbird17/nsIHttpChannel.h
+include/thunderbird17/nsIHttpChannelAuthProvider.h
+include/thunderbird17/nsIHttpChannelChild.h
+include/thunderbird17/nsIHttpChannelInternal.h
+include/thunderbird17/nsIHttpEventSink.h
+include/thunderbird17/nsIHttpHeaderVisitor.h
+include/thunderbird17/nsIHttpProtocolHandler.h
+include/thunderbird17/nsIID.h
+include/thunderbird17/nsIIDBCursor.h
+include/thunderbird17/nsIIDBCursorWithValue.h
+include/thunderbird17/nsIIDBDatabase.h
+include/thunderbird17/nsIIDBFactory.h
+include/thunderbird17/nsIIDBFileHandle.h
+include/thunderbird17/nsIIDBIndex.h
+include/thunderbird17/nsIIDBKeyRange.h
+include/thunderbird17/nsIIDBObjectStore.h
+include/thunderbird17/nsIIDBOpenDBRequest.h
+include/thunderbird17/nsIIDBRequest.h
+include/thunderbird17/nsIIDBTransaction.h
+include/thunderbird17/nsIIDBVersionChangeEvent.h
+include/thunderbird17/nsIIDNService.h
+include/thunderbird17/nsIIFrameBoxObject.h
+include/thunderbird17/nsIIMAPHostSessionList.h
+include/thunderbird17/nsIIMEPicker.h
+include/thunderbird17/nsIINIParser.h
+include/thunderbird17/nsIIOService.h
+include/thunderbird17/nsIIOService2.h
+include/thunderbird17/nsIIOUtil.h
+include/thunderbird17/nsIIPCSerializableInputStream.h
+include/thunderbird17/nsIIPCSerializableURI.h
+include/thunderbird17/nsIIconURI.h
+include/thunderbird17/nsIIdentityCryptoService.h
+include/thunderbird17/nsIIdentityInfo.h
+include/thunderbird17/nsIIdleObserver.h
+include/thunderbird17/nsIIdleService.h
+include/thunderbird17/nsIIdleServiceInternal.h
+include/thunderbird17/nsIImageDocument.h
+include/thunderbird17/nsIImageLoadingContent.h
+include/thunderbird17/nsIImageToPixbuf.h
+include/thunderbird17/nsIImapFlagAndUidState.h
+include/thunderbird17/nsIImapHeaderXferInfo.h
+include/thunderbird17/nsIImapIncomingServer.h
+include/thunderbird17/nsIImapMailFolderSink.h
+include/thunderbird17/nsIImapMessageSink.h
+include/thunderbird17/nsIImapMockChannel.h
+include/thunderbird17/nsIImapProtocol.h
+include/thunderbird17/nsIImapProtocolSink.h
+include/thunderbird17/nsIImapServerSink.h
+include/thunderbird17/nsIImapService.h
+include/thunderbird17/nsIImapUrl.h
+include/thunderbird17/nsIImportABDescriptor.h
+include/thunderbird17/nsIImportAddressBooks.h
+include/thunderbird17/nsIImportFieldMap.h
+include/thunderbird17/nsIImportFilters.h
+include/thunderbird17/nsIImportGeneric.h
+include/thunderbird17/nsIImportMail.h
+include/thunderbird17/nsIImportMailboxDescriptor.h
+include/thunderbird17/nsIImportMimeEncode.h
+include/thunderbird17/nsIImportModule.h
+include/thunderbird17/nsIImportService.h
+include/thunderbird17/nsIImportSettings.h
+include/thunderbird17/nsIIncomingServerListener.h
+include/thunderbird17/nsIIncrementalDownload.h
+include/thunderbird17/nsIIndexedDatabaseManager.h
+include/thunderbird17/nsIInlineEventHandlers.h
+include/thunderbird17/nsIInlineSpellChecker.h
+include/thunderbird17/nsIInputListAutoComplete.h
+include/thunderbird17/nsIInputStream.h
+include/thunderbird17/nsIInputStreamChannel.h
+include/thunderbird17/nsIInputStreamPump.h
+include/thunderbird17/nsIInputStreamTee.h
+include/thunderbird17/nsIInterfaceInfo.h
+include/thunderbird17/nsIInterfaceInfoManager.h
+include/thunderbird17/nsIInterfaceRequestor.h
+include/thunderbird17/nsIInterfaceRequestorUtils.h
+include/thunderbird17/nsIJARChannel.h
+include/thunderbird17/nsIJARProtocolHandler.h
+include/thunderbird17/nsIJARURI.h
+include/thunderbird17/nsIJSContextStack.h
+include/thunderbird17/nsIJSEngineTelemetryStats.h
+include/thunderbird17/nsIJSEventListener.h
+include/thunderbird17/nsIJSInspector.h
+include/thunderbird17/nsIJSNativeInitializer.h
+include/thunderbird17/nsIJSON.h
+include/thunderbird17/nsIJSRuntimeService.h
+include/thunderbird17/nsIKeyModule.h
+include/thunderbird17/nsIKeygenThread.h
+include/thunderbird17/nsILDAPAutoCompFormatter.h
+include/thunderbird17/nsILDAPAutoCompleteSession.h
+include/thunderbird17/nsILDAPBERElement.h
+include/thunderbird17/nsILDAPBERValue.h
+include/thunderbird17/nsILDAPConnection.h
+include/thunderbird17/nsILDAPControl.h
+include/thunderbird17/nsILDAPErrors.h
+include/thunderbird17/nsILDAPMessage.h
+include/thunderbird17/nsILDAPMessageListener.h
+include/thunderbird17/nsILDAPModification.h
+include/thunderbird17/nsILDAPOperation.h
+include/thunderbird17/nsILDAPServer.h
+include/thunderbird17/nsILDAPService.h
+include/thunderbird17/nsILDAPSyncQuery.h
+include/thunderbird17/nsILDAPURL.h
+include/thunderbird17/nsILanguageAtomService.h
+include/thunderbird17/nsILayoutDebugger.h
+include/thunderbird17/nsILayoutHistoryState.h
+include/thunderbird17/nsILineBreaker.h
+include/thunderbird17/nsILineInputStream.h
+include/thunderbird17/nsILineIterator.h
+include/thunderbird17/nsILink.h
+include/thunderbird17/nsILinkHandler.h
+include/thunderbird17/nsIListBoxObject.h
+include/thunderbird17/nsIListControlFrame.h
+include/thunderbird17/nsILivemarkService.h
+include/thunderbird17/nsILoadContext.h
+include/thunderbird17/nsILoadGroup.h
+include/thunderbird17/nsILocalFile.h
+include/thunderbird17/nsILocalFileWin.h
+include/thunderbird17/nsILocalMailIncomingServer.h
+include/thunderbird17/nsILocalStore.h
+include/thunderbird17/nsILocale.h
+include/thunderbird17/nsILocaleService.h
+include/thunderbird17/nsILoginInfo.h
+include/thunderbird17/nsILoginManager.h
+include/thunderbird17/nsILoginManagerCrypto.h
+include/thunderbird17/nsILoginManagerIEMigrationHelper.h
+include/thunderbird17/nsILoginManagerPrompter.h
+include/thunderbird17/nsILoginManagerStorage.h
+include/thunderbird17/nsILoginMetaInfo.h
+include/thunderbird17/nsIMIMEHeaderParam.h
+include/thunderbird17/nsIMIMEInfo.h
+include/thunderbird17/nsIMIMEInputStream.h
+include/thunderbird17/nsIMIMEService.h
+include/thunderbird17/nsIMailGlue.h
+include/thunderbird17/nsIMailProfileMigrator.h
+include/thunderbird17/nsIMailboxService.h
+include/thunderbird17/nsIMailboxSpec.h
+include/thunderbird17/nsIMailboxUrl.h
+include/thunderbird17/nsIMapiRegistry.h
+include/thunderbird17/nsIMarkupDocumentViewer.h
+include/thunderbird17/nsIMdbFactoryFactory.h
+include/thunderbird17/nsIMemory.h
+include/thunderbird17/nsIMemoryReporter.h
+include/thunderbird17/nsIMenuBoxObject.h
+include/thunderbird17/nsIMenuBuilder.h
+include/thunderbird17/nsIMessageManager.h
+include/thunderbird17/nsIMessenger.h
+include/thunderbird17/nsIMessengerMigrator.h
+include/thunderbird17/nsIMessengerOSIntegration.h
+include/thunderbird17/nsIMessengerWindowService.h
+include/thunderbird17/nsIMimeContentTypeHandler.h
+include/thunderbird17/nsIMimeConverter.h
+include/thunderbird17/nsIMimeEmitter.h
+include/thunderbird17/nsIMimeHeaders.h
+include/thunderbird17/nsIMimeMiscStatus.h
+include/thunderbird17/nsIMimeObjectClassAccess.h
+include/thunderbird17/nsIMimeStreamConverter.h
+include/thunderbird17/nsIMmsService.h
+include/thunderbird17/nsIMobileConnectionProvider.h
+include/thunderbird17/nsIModule.h
+include/thunderbird17/nsIMovemailIncomingServer.h
+include/thunderbird17/nsIMovemailService.h
+include/thunderbird17/nsIMozBrowserFrame.h
+include/thunderbird17/nsIMsgAccount.h
+include/thunderbird17/nsIMsgAccountManager.h
+include/thunderbird17/nsIMsgAsyncPrompter.h
+include/thunderbird17/nsIMsgAttachment.h
+include/thunderbird17/nsIMsgBiffManager.h
+include/thunderbird17/nsIMsgCloudFileProvider.h
+include/thunderbird17/nsIMsgCompFields.h
+include/thunderbird17/nsIMsgCompUtils.h
+include/thunderbird17/nsIMsgCompose.h
+include/thunderbird17/nsIMsgComposeParams.h
+include/thunderbird17/nsIMsgComposeProgressParams.h
+include/thunderbird17/nsIMsgComposeSecure.h
+include/thunderbird17/nsIMsgComposeService.h
+include/thunderbird17/nsIMsgCopyService.h
+include/thunderbird17/nsIMsgCopyServiceListener.h
+include/thunderbird17/nsIMsgCustomColumnHandler.h
+include/thunderbird17/nsIMsgDBView.h
+include/thunderbird17/nsIMsgDatabase.h
+include/thunderbird17/nsIMsgFilter.h
+include/thunderbird17/nsIMsgFilterCustomAction.h
+include/thunderbird17/nsIMsgFilterHitNotify.h
+include/thunderbird17/nsIMsgFilterList.h
+include/thunderbird17/nsIMsgFilterPlugin.h
+include/thunderbird17/nsIMsgFilterService.h
+include/thunderbird17/nsIMsgFolder.h
+include/thunderbird17/nsIMsgFolderCache.h
+include/thunderbird17/nsIMsgFolderCacheElement.h
+include/thunderbird17/nsIMsgFolderCompactor.h
+include/thunderbird17/nsIMsgFolderListener.h
+include/thunderbird17/nsIMsgFolderNotificationService.h
+include/thunderbird17/nsIMsgHdr.h
+include/thunderbird17/nsIMsgHeaderParser.h
+include/thunderbird17/nsIMsgIdentity.h
+include/thunderbird17/nsIMsgImapMailFolder.h
+include/thunderbird17/nsIMsgIncomingServer.h
+include/thunderbird17/nsIMsgKeyArray.h
+include/thunderbird17/nsIMsgLocalMailFolder.h
+include/thunderbird17/nsIMsgMailNewsUrl.h
+include/thunderbird17/nsIMsgMailSession.h
+include/thunderbird17/nsIMsgMailView.h
+include/thunderbird17/nsIMsgMailViewList.h
+include/thunderbird17/nsIMsgMdnGenerator.h
+include/thunderbird17/nsIMsgMessageService.h
+include/thunderbird17/nsIMsgNewsFolder.h
+include/thunderbird17/nsIMsgOfflineImapOperation.h
+include/thunderbird17/nsIMsgOfflineManager.h
+include/thunderbird17/nsIMsgOfflineNewsState.h
+include/thunderbird17/nsIMsgParseMailMsgState.h
+include/thunderbird17/nsIMsgPluggableStore.h
+include/thunderbird17/nsIMsgPrintEngine.h
+include/thunderbird17/nsIMsgProgress.h
+include/thunderbird17/nsIMsgProtocolInfo.h
+include/thunderbird17/nsIMsgPurgeService.h
+include/thunderbird17/nsIMsgQuote.h
+include/thunderbird17/nsIMsgQuotingOutputStreamListener.h
+include/thunderbird17/nsIMsgRDFDataSource.h
+include/thunderbird17/nsIMsgSMIMECompFields.h
+include/thunderbird17/nsIMsgSMIMEHeaderSink.h
+include/thunderbird17/nsIMsgSearchAdapter.h
+include/thunderbird17/nsIMsgSearchCustomTerm.h
+include/thunderbird17/nsIMsgSearchNotify.h
+include/thunderbird17/nsIMsgSearchScopeTerm.h
+include/thunderbird17/nsIMsgSearchSession.h
+include/thunderbird17/nsIMsgSearchTerm.h
+include/thunderbird17/nsIMsgSearchValidityManager.h
+include/thunderbird17/nsIMsgSearchValidityTable.h
+include/thunderbird17/nsIMsgSearchValue.h
+include/thunderbird17/nsIMsgSend.h
+include/thunderbird17/nsIMsgSendLater.h
+include/thunderbird17/nsIMsgSendLaterListener.h
+include/thunderbird17/nsIMsgSendListener.h
+include/thunderbird17/nsIMsgSendReport.h
+include/thunderbird17/nsIMsgShutdown.h
+include/thunderbird17/nsIMsgStatusFeedback.h
+include/thunderbird17/nsIMsgTagService.h
+include/thunderbird17/nsIMsgThread.h
+include/thunderbird17/nsIMsgTraitService.h
+include/thunderbird17/nsIMsgUserFeedbackListener.h
+include/thunderbird17/nsIMsgVCardService.h
+include/thunderbird17/nsIMsgWindow.h
+include/thunderbird17/nsIMultiPartChannel.h
+include/thunderbird17/nsIMultiplexInputStream.h
+include/thunderbird17/nsIMutable.h
+include/thunderbird17/nsIMutableArray.h
+include/thunderbird17/nsIMutationObserver.h
+include/thunderbird17/nsINIParser.h
+include/thunderbird17/nsINNTPArticleList.h
+include/thunderbird17/nsINNTPNewsgroupList.h
+include/thunderbird17/nsINNTPNewsgroupPost.h
+include/thunderbird17/nsINNTPProtocol.h
+include/thunderbird17/nsINSSCertCache.h
+include/thunderbird17/nsINSSErrorsService.h
+include/thunderbird17/nsINSSVersion.h
+include/thunderbird17/nsINameSpaceManager.h
+include/thunderbird17/nsINativeAppSupport.h
+include/thunderbird17/nsINativeKeyBindings.h
+include/thunderbird17/nsINavBookmarksService.h
+include/thunderbird17/nsINavHistoryService.h
+include/thunderbird17/nsINavigatorBattery.h
+include/thunderbird17/nsINestedURI.h
+include/thunderbird17/nsINetAddr.h
+include/thunderbird17/nsINetUtil.h
+include/thunderbird17/nsINetworkLinkService.h
+include/thunderbird17/nsINewsBlogFeedDownloader.h
+include/thunderbird17/nsINewsDatabase.h
+include/thunderbird17/nsINewsDownloadDialogArgs.h
+include/thunderbird17/nsINntpIncomingServer.h
+include/thunderbird17/nsINntpService.h
+include/thunderbird17/nsINntpUrl.h
+include/thunderbird17/nsINoIncomingServer.h
+include/thunderbird17/nsINode.h
+include/thunderbird17/nsINodeInfo.h
+include/thunderbird17/nsINodeList.h
+include/thunderbird17/nsINoneService.h
+include/thunderbird17/nsIOCSPResponder.h
+include/thunderbird17/nsIOS2Locale.h
+include/thunderbird17/nsIOSFileConstantsService.h
+include/thunderbird17/nsIObjectFrame.h
+include/thunderbird17/nsIObjectInputStream.h
+include/thunderbird17/nsIObjectLoadingContent.h
+include/thunderbird17/nsIObjectOutputStream.h
+include/thunderbird17/nsIObserver.h
+include/thunderbird17/nsIObserverService.h
+include/thunderbird17/nsIOfflineCacheUpdate.h
+include/thunderbird17/nsIOpenWindowEventDetail.h
+include/thunderbird17/nsIOutputStream.h
+include/thunderbird17/nsIPK11Token.h
+include/thunderbird17/nsIPK11TokenDB.h
+include/thunderbird17/nsIPKCS11.h
+include/thunderbird17/nsIPKCS11Module.h
+include/thunderbird17/nsIPKCS11ModuleDB.h
+include/thunderbird17/nsIPKCS11Slot.h
+include/thunderbird17/nsIPKIParamBlock.h
+include/thunderbird17/nsIPageSequenceFrame.h
+include/thunderbird17/nsIParentChannel.h
+include/thunderbird17/nsIParentRedirectingChannel.h
+include/thunderbird17/nsIParentalControlsService.h
+include/thunderbird17/nsIParser.h
+include/thunderbird17/nsIParserNode.h
+include/thunderbird17/nsIParserService.h
+include/thunderbird17/nsIParserUtils.h
+include/thunderbird17/nsIPercentHeightObserver.h
+include/thunderbird17/nsIPermission.h
+include/thunderbird17/nsIPermissionManager.h
+include/thunderbird17/nsIPersistentProperties2.h
+include/thunderbird17/nsIPgpMimeProxy.h
+include/thunderbird17/nsIPhonetic.h
+include/thunderbird17/nsIPipe.h
+include/thunderbird17/nsIPlacesImportExportService.h
+include/thunderbird17/nsIPlaintextEditor.h
+include/thunderbird17/nsIPlatformCharset.h
+include/thunderbird17/nsIPluginDocument.h
+include/thunderbird17/nsIPluginHost.h
+include/thunderbird17/nsIPluginInputStream.h
+include/thunderbird17/nsIPluginInstanceOwner.h
+include/thunderbird17/nsIPluginTag.h
+include/thunderbird17/nsIPluginTagInfo.h
+include/thunderbird17/nsIPluginWidget.h
+include/thunderbird17/nsIPop3IncomingServer.h
+include/thunderbird17/nsIPop3Protocol.h
+include/thunderbird17/nsIPop3Service.h
+include/thunderbird17/nsIPop3Sink.h
+include/thunderbird17/nsIPop3URL.h
+include/thunderbird17/nsIPopupBoxObject.h
+include/thunderbird17/nsIPopupWindowManager.h
+include/thunderbird17/nsIPowerManagerService.h
+include/thunderbird17/nsIPrefBranch.h
+include/thunderbird17/nsIPrefBranch2.h
+include/thunderbird17/nsIPrefBranchInternal.h
+include/thunderbird17/nsIPrefLocalizedString.h
+include/thunderbird17/nsIPrefService.h
+include/thunderbird17/nsIPrefetchService.h
+include/thunderbird17/nsIPresShell.h
+include/thunderbird17/nsIPrincipal.h
+include/thunderbird17/nsIPrintDialogService.h
+include/thunderbird17/nsIPrintOptions.h
+include/thunderbird17/nsIPrintProgress.h
+include/thunderbird17/nsIPrintProgressParams.h
+include/thunderbird17/nsIPrintSession.h
+include/thunderbird17/nsIPrintSettings.h
+include/thunderbird17/nsIPrintSettingsService.h
+include/thunderbird17/nsIPrintStatusFeedback.h
+include/thunderbird17/nsIPrintingPrompt.h
+include/thunderbird17/nsIPrintingPromptService.h
+include/thunderbird17/nsIPrivacyTransitionObserver.h
+include/thunderbird17/nsIPrivateBrowsingService.h
+include/thunderbird17/nsIPrivateTextEvent.h
+include/thunderbird17/nsIPrivateTextRange.h
+include/thunderbird17/nsIProcess.h
+include/thunderbird17/nsIProfile.h
+include/thunderbird17/nsIProfileChangeStatus.h
+include/thunderbird17/nsIProfileMigrator.h
+include/thunderbird17/nsIProfileUnlocker.h
+include/thunderbird17/nsIProgrammingLanguage.h
+include/thunderbird17/nsIProgressEventSink.h
+include/thunderbird17/nsIPrompt.h
+include/thunderbird17/nsIPromptFactory.h
+include/thunderbird17/nsIPromptService.h
+include/thunderbird17/nsIPromptService2.h
+include/thunderbird17/nsIProperties.h
+include/thunderbird17/nsIProperty.h
+include/thunderbird17/nsIPropertyBag.h
+include/thunderbird17/nsIPropertyBag2.h
+include/thunderbird17/nsIProtectedAuthThread.h
+include/thunderbird17/nsIProtocolHandler.h
+include/thunderbird17/nsIProtocolProxyCallback.h
+include/thunderbird17/nsIProtocolProxyFilter.h
+include/thunderbird17/nsIProtocolProxyService.h
+include/thunderbird17/nsIProtocolProxyService2.h
+include/thunderbird17/nsIProxiedChannel.h
+include/thunderbird17/nsIProxiedProtocolHandler.h
+include/thunderbird17/nsIProxyAutoConfig.h
+include/thunderbird17/nsIProxyInfo.h
+include/thunderbird17/nsIQueryContentEventResult.h
+include/thunderbird17/nsIRDFCompositeDataSource.h
+include/thunderbird17/nsIRDFContainer.h
+include/thunderbird17/nsIRDFContainerUtils.h
+include/thunderbird17/nsIRDFContentSink.h
+include/thunderbird17/nsIRDFDataSource.h
+include/thunderbird17/nsIRDFDelegateFactory.h
+include/thunderbird17/nsIRDFInMemoryDataSource.h
+include/thunderbird17/nsIRDFInferDataSource.h
+include/thunderbird17/nsIRDFLiteral.h
+include/thunderbird17/nsIRDFNode.h
+include/thunderbird17/nsIRDFObserver.h
+include/thunderbird17/nsIRDFPropagatableDataSource.h
+include/thunderbird17/nsIRDFPurgeableDataSource.h
+include/thunderbird17/nsIRDFRemoteDataSource.h
+include/thunderbird17/nsIRDFResource.h
+include/thunderbird17/nsIRDFService.h
+include/thunderbird17/nsIRDFXMLParser.h
+include/thunderbird17/nsIRDFXMLSerializer.h
+include/thunderbird17/nsIRDFXMLSink.h
+include/thunderbird17/nsIRDFXMLSource.h
+include/thunderbird17/nsIRadioGroupContainer.h
+include/thunderbird17/nsIRadioVisitor.h
+include/thunderbird17/nsIRandomGenerator.h
+include/thunderbird17/nsIReadConfig.h
+include/thunderbird17/nsIRecentBadCertsService.h
+include/thunderbird17/nsIRedirectChannelRegistrar.h
+include/thunderbird17/nsIRedirectResultListener.h
+include/thunderbird17/nsIReflowCallback.h
+include/thunderbird17/nsIRefreshURI.h
+include/thunderbird17/nsIRelativeFilePref.h
+include/thunderbird17/nsIRemoteService.h
+include/thunderbird17/nsIRequest.h
+include/thunderbird17/nsIRequestObserver.h
+include/thunderbird17/nsIRequestObserverProxy.h
+include/thunderbird17/nsIResProtocolHandler.h
+include/thunderbird17/nsIResumableChannel.h
+include/thunderbird17/nsIRollupListener.h
+include/thunderbird17/nsIRssIncomingServer.h
+include/thunderbird17/nsIRssService.h
+include/thunderbird17/nsIRunnable.h
+include/thunderbird17/nsISAXAttributes.h
+include/thunderbird17/nsISAXContentHandler.h
+include/thunderbird17/nsISAXDTDHandler.h
+include/thunderbird17/nsISAXErrorHandler.h
+include/thunderbird17/nsISAXLexicalHandler.h
+include/thunderbird17/nsISAXLocator.h
+include/thunderbird17/nsISAXMutableAttributes.h
+include/thunderbird17/nsISAXXMLFilter.h
+include/thunderbird17/nsISAXXMLReader.h
+include/thunderbird17/nsISHContainer.h
+include/thunderbird17/nsISHEntry.h
+include/thunderbird17/nsISHTransaction.h
+include/thunderbird17/nsISHistory.h
+include/thunderbird17/nsISHistoryInternal.h
+include/thunderbird17/nsISHistoryListener.h
+include/thunderbird17/nsISMILAnimationElement.h
+include/thunderbird17/nsISMILAttr.h
+include/thunderbird17/nsISMILType.h
+include/thunderbird17/nsISMimeCert.h
+include/thunderbird17/nsISMimeJSHelper.h
+include/thunderbird17/nsISOCKSSocketInfo.h
+include/thunderbird17/nsISSLCertErrorDialog.h
+include/thunderbird17/nsISSLErrorListener.h
+include/thunderbird17/nsISSLSocketControl.h
+include/thunderbird17/nsISSLStatus.h
+include/thunderbird17/nsISSLStatusProvider.h
+include/thunderbird17/nsISafeOutputStream.h
+include/thunderbird17/nsISaveAsCharset.h
+include/thunderbird17/nsIScreen.h
+include/thunderbird17/nsIScreenManager.h
+include/thunderbird17/nsIScriptChannel.h
+include/thunderbird17/nsIScriptContext.h
+include/thunderbird17/nsIScriptElement.h
+include/thunderbird17/nsIScriptError.h
+include/thunderbird17/nsIScriptExternalNameSet.h
+include/thunderbird17/nsIScriptGlobalObject.h
+include/thunderbird17/nsIScriptGlobalObjectOwner.h
+include/thunderbird17/nsIScriptLoaderObserver.h
+include/thunderbird17/nsIScriptNameSpaceManager.h
+include/thunderbird17/nsIScriptObjectPrincipal.h
+include/thunderbird17/nsIScriptRuntime.h
+include/thunderbird17/nsIScriptSecurityManager.h
+include/thunderbird17/nsIScriptTimeoutHandler.h
+include/thunderbird17/nsIScriptableBase64Encoder.h
+include/thunderbird17/nsIScriptableDateFormat.h
+include/thunderbird17/nsIScriptableInputStream.h
+include/thunderbird17/nsIScriptableRegion.h
+include/thunderbird17/nsIScriptableUConv.h
+include/thunderbird17/nsIScriptableUnescapeHTML.h
+include/thunderbird17/nsIScrollBoxObject.h
+include/thunderbird17/nsIScrollPositionListener.h
+include/thunderbird17/nsIScrollable.h
+include/thunderbird17/nsIScrollableFrame.h
+include/thunderbird17/nsIScrollbarMediator.h
+include/thunderbird17/nsISecretDecoderRing.h
+include/thunderbird17/nsISecureBrowserUI.h
+include/thunderbird17/nsISecurityCheckedComponent.h
+include/thunderbird17/nsISecurityEventSink.h
+include/thunderbird17/nsISecurityInfoProvider.h
+include/thunderbird17/nsISecurityUITelemetry.h
+include/thunderbird17/nsISecurityWarningDialogs.h
+include/thunderbird17/nsISeekableStream.h
+include/thunderbird17/nsISelectControlFrame.h
+include/thunderbird17/nsISelection.h
+include/thunderbird17/nsISelectionController.h
+include/thunderbird17/nsISelectionDisplay.h
+include/thunderbird17/nsISelectionListener.h
+include/thunderbird17/nsISelectionPrivate.h
+include/thunderbird17/nsISemanticUnitScanner.h
+include/thunderbird17/nsISerializable.h
+include/thunderbird17/nsISerializationHelper.h
+include/thunderbird17/nsIServerSocket.h
+include/thunderbird17/nsIServiceManager.h
+include/thunderbird17/nsISettingsService.h
+include/thunderbird17/nsIShellService.h
+include/thunderbird17/nsISidebar.h
+include/thunderbird17/nsISignatureVerifier.h
+include/thunderbird17/nsISimpleEnumerator.h
+include/thunderbird17/nsISimpleMimeConverter.h
+include/thunderbird17/nsISimpleStreamListener.h
+include/thunderbird17/nsISimpleUnicharStreamFactory.h
+include/thunderbird17/nsISiteSpecificUserAgent.h
+include/thunderbird17/nsISizeOf.h
+include/thunderbird17/nsISliderListener.h
+include/thunderbird17/nsISmsDatabaseService.h
+include/thunderbird17/nsISmsRequestManager.h
+include/thunderbird17/nsISmsService.h
+include/thunderbird17/nsISmtpServer.h
+include/thunderbird17/nsISmtpService.h
+include/thunderbird17/nsISmtpUrl.h
+include/thunderbird17/nsISocketProvider.h
+include/thunderbird17/nsISocketProviderService.h
+include/thunderbird17/nsISocketTransport.h
+include/thunderbird17/nsISocketTransportService.h
+include/thunderbird17/nsISound.h
+include/thunderbird17/nsISpamSettings.h
+include/thunderbird17/nsISpeculativeConnect.h
+include/thunderbird17/nsISpellChecker.h
+include/thunderbird17/nsIStandardFileStream.h
+include/thunderbird17/nsIStandardURL.h
+include/thunderbird17/nsIStartupCache.h
+include/thunderbird17/nsIStatefulFrame.h
+include/thunderbird17/nsIStatusBarBiffManager.h
+include/thunderbird17/nsIStopwatch.h
+include/thunderbird17/nsIStorageStream.h
+include/thunderbird17/nsIStreamBufferAccess.h
+include/thunderbird17/nsIStreamCipher.h
+include/thunderbird17/nsIStreamConverter.h
+include/thunderbird17/nsIStreamConverterService.h
+include/thunderbird17/nsIStreamListener.h
+include/thunderbird17/nsIStreamListenerTee.h
+include/thunderbird17/nsIStreamLoader.h
+include/thunderbird17/nsIStreamTransportService.h
+include/thunderbird17/nsIStrictTransportSecurityService.h
+include/thunderbird17/nsIStringBundle.h
+include/thunderbird17/nsIStringBundleOverride.h
+include/thunderbird17/nsIStringCharsetDetector.h
+include/thunderbird17/nsIStringEnumerator.h
+include/thunderbird17/nsIStringStream.h
+include/thunderbird17/nsIStructuredCloneContainer.h
+include/thunderbird17/nsIStyleRule.h
+include/thunderbird17/nsIStyleRuleProcessor.h
+include/thunderbird17/nsIStyleSheet.h
+include/thunderbird17/nsIStyleSheetLinkingElement.h
+include/thunderbird17/nsIStyleSheetService.h
+include/thunderbird17/nsISubscribableServer.h
+include/thunderbird17/nsISupports.h
+include/thunderbird17/nsISupportsArray.h
+include/thunderbird17/nsISupportsBase.h
+include/thunderbird17/nsISupportsImpl.h
+include/thunderbird17/nsISupportsIterators.h
+include/thunderbird17/nsISupportsObsolete.h
+include/thunderbird17/nsISupportsPrimitives.h
+include/thunderbird17/nsISupportsPriority.h
+include/thunderbird17/nsISupportsUtils.h
+include/thunderbird17/nsISyncJPAKE.h
+include/thunderbird17/nsISyncStreamListener.h
+include/thunderbird17/nsISystemMessagesInternal.h
+include/thunderbird17/nsISystemProxySettings.h
+include/thunderbird17/nsITXTToHTMLConv.h
+include/thunderbird17/nsITabChild.h
+include/thunderbird17/nsITabParent.h
+include/thunderbird17/nsITableCellLayout.h
+include/thunderbird17/nsITableEditor.h
+include/thunderbird17/nsITableLayout.h
+include/thunderbird17/nsITaggingService.h
+include/thunderbird17/nsITelemetry.h
+include/thunderbird17/nsITextControlElement.h
+include/thunderbird17/nsITextControlFrame.h
+include/thunderbird17/nsITextScroll.h
+include/thunderbird17/nsITextService.h
+include/thunderbird17/nsITextServicesDocument.h
+include/thunderbird17/nsITextServicesFilter.h
+include/thunderbird17/nsITextToSubURI.h
+include/thunderbird17/nsITheme.h
+include/thunderbird17/nsIThread.h
+include/thunderbird17/nsIThreadInternal.h
+include/thunderbird17/nsIThreadManager.h
+include/thunderbird17/nsIThreadPool.h
+include/thunderbird17/nsITimedChannel.h
+include/thunderbird17/nsITimer.h
+include/thunderbird17/nsITokenDialogs.h
+include/thunderbird17/nsITokenPasswordDialogs.h
+include/thunderbird17/nsITokenizer.h
+include/thunderbird17/nsIToolkitChromeRegistry.h
+include/thunderbird17/nsIToolkitProfile.h
+include/thunderbird17/nsIToolkitProfileService.h
+include/thunderbird17/nsITooltipListener.h
+include/thunderbird17/nsITooltipTextProvider.h
+include/thunderbird17/nsITraceRefcnt.h
+include/thunderbird17/nsITraceableChannel.h
+include/thunderbird17/nsITransaction.h
+include/thunderbird17/nsITransactionList.h
+include/thunderbird17/nsITransactionListener.h
+include/thunderbird17/nsITransactionManager.h
+include/thunderbird17/nsITransfer.h
+include/thunderbird17/nsITransferable.h
+include/thunderbird17/nsITransport.h
+include/thunderbird17/nsITransportSecurityInfo.h
+include/thunderbird17/nsITreeBoxObject.h
+include/thunderbird17/nsITreeColumns.h
+include/thunderbird17/nsITreeContentView.h
+include/thunderbird17/nsITreeSelection.h
+include/thunderbird17/nsITreeView.h
+include/thunderbird17/nsITypeAheadFind.h
+include/thunderbird17/nsIUGenCategory.h
+include/thunderbird17/nsIURI.h
+include/thunderbird17/nsIURIChecker.h
+include/thunderbird17/nsIURIClassifier.h
+include/thunderbird17/nsIURIContentListener.h
+include/thunderbird17/nsIURIFixup.h
+include/thunderbird17/nsIURILoader.h
+include/thunderbird17/nsIURIRefObject.h
+include/thunderbird17/nsIURIWithPrincipal.h
+include/thunderbird17/nsIURL.h
+include/thunderbird17/nsIURLFetcher.h
+include/thunderbird17/nsIURLFormatter.h
+include/thunderbird17/nsIURLParser.h
+include/thunderbird17/nsIUTF8ConverterService.h
+include/thunderbird17/nsIUUIDGenerator.h
+include/thunderbird17/nsIUnicharBuffer.h
+include/thunderbird17/nsIUnicharInputStream.h
+include/thunderbird17/nsIUnicharLineInputStream.h
+include/thunderbird17/nsIUnicharOutputStream.h
+include/thunderbird17/nsIUnicharStreamLoader.h
+include/thunderbird17/nsIUnicodeDecoder.h
+include/thunderbird17/nsIUnicodeEncoder.h
+include/thunderbird17/nsIUnicodeNormalizer.h
+include/thunderbird17/nsIUpdateService.h
+include/thunderbird17/nsIUpdateTimerManager.h
+include/thunderbird17/nsIUploadChannel.h
+include/thunderbird17/nsIUploadChannel2.h
+include/thunderbird17/nsIUrlClassifierDBService.h
+include/thunderbird17/nsIUrlClassifierHashCompleter.h
+include/thunderbird17/nsIUrlClassifierPrefixSet.h
+include/thunderbird17/nsIUrlClassifierStreamUpdater.h
+include/thunderbird17/nsIUrlClassifierUtils.h
+include/thunderbird17/nsIUrlListManager.h
+include/thunderbird17/nsIUrlListener.h
+include/thunderbird17/nsIUserCertPicker.h
+include/thunderbird17/nsIUserInfo.h
+include/thunderbird17/nsIVariant.h
+include/thunderbird17/nsIVersionComparator.h
+include/thunderbird17/nsIView.h
+include/thunderbird17/nsIViewManager.h
+include/thunderbird17/nsIViewSourceChannel.h
+include/thunderbird17/nsIWapPushApplication.h
+include/thunderbird17/nsIWeakReference.h
+include/thunderbird17/nsIWeakReferenceUtils.h
+include/thunderbird17/nsIWebBrowser.h
+include/thunderbird17/nsIWebBrowserChrome.h
+include/thunderbird17/nsIWebBrowserChrome2.h
+include/thunderbird17/nsIWebBrowserChrome3.h
+include/thunderbird17/nsIWebBrowserChromeFocus.h
+include/thunderbird17/nsIWebBrowserFind.h
+include/thunderbird17/nsIWebBrowserFocus.h
+include/thunderbird17/nsIWebBrowserPersist.h
+include/thunderbird17/nsIWebBrowserPrint.h
+include/thunderbird17/nsIWebBrowserSetup.h
+include/thunderbird17/nsIWebBrowserStream.h
+include/thunderbird17/nsIWebContentHandlerRegistrar.h
+include/thunderbird17/nsIWebNavigation.h
+include/thunderbird17/nsIWebNavigationInfo.h
+include/thunderbird17/nsIWebPageDescriptor.h
+include/thunderbird17/nsIWebProgress.h
+include/thunderbird17/nsIWebProgressListener.h
+include/thunderbird17/nsIWebProgressListener2.h
+include/thunderbird17/nsIWebShellServices.h
+include/thunderbird17/nsIWebSocket.h
+include/thunderbird17/nsIWebSocketChannel.h
+include/thunderbird17/nsIWebSocketListener.h
+include/thunderbird17/nsIWidget.h
+include/thunderbird17/nsIWidgetListener.h
+include/thunderbird17/nsIWifiEventInits.h
+include/thunderbird17/nsIWindowCreator.h
+include/thunderbird17/nsIWindowCreator2.h
+include/thunderbird17/nsIWindowDataSource.h
+include/thunderbird17/nsIWindowMediator.h
+include/thunderbird17/nsIWindowMediatorListener.h
+include/thunderbird17/nsIWindowProvider.h
+include/thunderbird17/nsIWindowWatcher.h
+include/thunderbird17/nsIWindowsShellService.h
+include/thunderbird17/nsIWordBreaker.h
+include/thunderbird17/nsIWritablePropertyBag.h
+include/thunderbird17/nsIWritablePropertyBag2.h
+include/thunderbird17/nsIWyciwygChannel.h
+include/thunderbird17/nsIX509Cert.h
+include/thunderbird17/nsIX509Cert2.h
+include/thunderbird17/nsIX509Cert3.h
+include/thunderbird17/nsIX509CertDB.h
+include/thunderbird17/nsIX509CertDB2.h
+include/thunderbird17/nsIX509CertList.h
+include/thunderbird17/nsIX509CertValidity.h
+include/thunderbird17/nsIXBLAccessible.h
+include/thunderbird17/nsIXFormsUtilityService.h
+include/thunderbird17/nsIXMLContentBuilder.h
+include/thunderbird17/nsIXMLContentSink.h
+include/thunderbird17/nsIXMLHttpRequest.h
+include/thunderbird17/nsIXPCScriptNotify.h
+include/thunderbird17/nsIXPCScriptable.h
+include/thunderbird17/nsIXPCSecurityManager.h
+include/thunderbird17/nsIXPConnect.h
+include/thunderbird17/nsIXPathEvaluatorInternal.h
+include/thunderbird17/nsIXSLTException.h
+include/thunderbird17/nsIXSLTProcessor.h
+include/thunderbird17/nsIXSLTProcessorPrivate.h
+include/thunderbird17/nsIXTFAttributeHandler.h
+include/thunderbird17/nsIXTFElement.h
+include/thunderbird17/nsIXTFElementFactory.h
+include/thunderbird17/nsIXTFElementWrapper.h
+include/thunderbird17/nsIXTFPrivate.h
+include/thunderbird17/nsIXTFService.h
+include/thunderbird17/nsIXULAppInfo.h
+include/thunderbird17/nsIXULBrowserWindow.h
+include/thunderbird17/nsIXULBuilderListener.h
+include/thunderbird17/nsIXULContextMenuBuilder.h
+include/thunderbird17/nsIXULDocument.h
+include/thunderbird17/nsIXULOverlayProvider.h
+include/thunderbird17/nsIXULRuntime.h
+include/thunderbird17/nsIXULSortService.h
+include/thunderbird17/nsIXULTemplateBuilder.h
+include/thunderbird17/nsIXULTemplateQueryProcessor.h
+include/thunderbird17/nsIXULTemplateResult.h
+include/thunderbird17/nsIXULTemplateRuleFilter.h
+include/thunderbird17/nsIXULWindow.h
+include/thunderbird17/nsIZipReader.h
+include/thunderbird17/nsIZipWriter.h
+include/thunderbird17/nsImapCore.h
+include/thunderbird17/nsImapMailDatabase.h
+include/thunderbird17/nsImapMoveCoalescer.h
+include/thunderbird17/nsInterfaceHashtable.h
+include/thunderbird17/nsInterfaceRequestorAgg.h
+include/thunderbird17/nsJARURI.h
+include/thunderbird17/nsJSON.h
+include/thunderbird17/nsJSPrincipals.h
+include/thunderbird17/nsJSProtocolHandler.h
+include/thunderbird17/nsJSUtils.h
+include/thunderbird17/nsLWBrkCIID.h
+include/thunderbird17/nsLayoutCID.h
+include/thunderbird17/nsLayoutStatics.h
+include/thunderbird17/nsLayoutStylesheetCache.h
+include/thunderbird17/nsLayoutUtils.h
+include/thunderbird17/nsLineBreaker.h
+include/thunderbird17/nsLinebreakConverter.h
+include/thunderbird17/nsLiteralString.h
+include/thunderbird17/nsLocalFile.h
+include/thunderbird17/nsLocalFileUnix.h
+include/thunderbird17/nsLocaleCID.h
+include/thunderbird17/nsMIMEInputStream.h
+include/thunderbird17/nsMailDatabase.h
+include/thunderbird17/nsMailDirServiceDefs.h
+include/thunderbird17/nsMailHeaders.h
+include/thunderbird17/nsMailMigrationCID.h
+include/thunderbird17/nsMappedAttributeElement.h
+include/thunderbird17/nsMargin.h
+include/thunderbird17/nsMathUtils.h
+include/thunderbird17/nsMediaCache.h
+include/thunderbird17/nsMediaDecoder.h
+include/thunderbird17/nsMemory.h
+include/thunderbird17/nsMimeContentTypeHandler.h
+include/thunderbird17/nsMimeEmitterCID.h
+include/thunderbird17/nsMimeStringResources.h
+include/thunderbird17/nsMimeTypes.h
+include/thunderbird17/nsMorkCID.h
+include/thunderbird17/nsMsgAttachmentData.h
+include/thunderbird17/nsMsgBaseCID.h
+include/thunderbird17/nsMsgBodyHandler.h
+include/thunderbird17/nsMsgCompCID.h
+include/thunderbird17/nsMsgCompressIStream.h
+include/thunderbird17/nsMsgCompressOStream.h
+include/thunderbird17/nsMsgDBCID.h
+include/thunderbird17/nsMsgDBFolder.h
+include/thunderbird17/nsMsgDBFolderAtomList.h
+include/thunderbird17/nsMsgDatabase.h
+include/thunderbird17/nsMsgFilterCore.h
+include/thunderbird17/nsMsgFolderFlags.h
+include/thunderbird17/nsMsgHdr.h
+include/thunderbird17/nsMsgHeaderMasks.h
+include/thunderbird17/nsMsgI18N.h
+include/thunderbird17/nsMsgIdentity.h
+include/thunderbird17/nsMsgImapCID.h
+include/thunderbird17/nsMsgIncomingServer.h
+include/thunderbird17/nsMsgKeyArray.h
+include/thunderbird17/nsMsgKeySet.h
+include/thunderbird17/nsMsgLineBuffer.h
+include/thunderbird17/nsMsgLocalCID.h
+include/thunderbird17/nsMsgLocalFolderHdrs.h
+include/thunderbird17/nsMsgMailNewsUrl.h
+include/thunderbird17/nsMsgMessageFlags.h
+include/thunderbird17/nsMsgMimeCID.h
+include/thunderbird17/nsMsgNewsCID.h
+include/thunderbird17/nsMsgProtocol.h
+include/thunderbird17/nsMsgRDFDataSource.h
+include/thunderbird17/nsMsgRDFUtils.h
+include/thunderbird17/nsMsgReadStateTxn.h
+include/thunderbird17/nsMsgResultElement.h
+include/thunderbird17/nsMsgSearchAdapter.h
+include/thunderbird17/nsMsgSearchBoolExpression.h
+include/thunderbird17/nsMsgSearchCore.h
+include/thunderbird17/nsMsgSearchScopeTerm.h
+include/thunderbird17/nsMsgSearchTerm.h
+include/thunderbird17/nsMsgThread.h
+include/thunderbird17/nsMsgTxn.h
+include/thunderbird17/nsMsgUtils.h
+include/thunderbird17/nsMultiplexInputStream.h
+include/thunderbird17/nsMutationEvent.h
+include/thunderbird17/nsNPAPIPluginInstance.h
+include/thunderbird17/nsNSSShutDown.h
+include/thunderbird17/nsNativeCharsetUtils.h
+include/thunderbird17/nsNativeWidget.h
+include/thunderbird17/nsNetCID.h
+include/thunderbird17/nsNetStrings.h
+include/thunderbird17/nsNetUtil.h
+include/thunderbird17/nsNewsDatabase.h
+include/thunderbird17/nsNodeInfoManager.h
+include/thunderbird17/nsNodeUtils.h
+include/thunderbird17/nsOSHelperAppService.h
+include/thunderbird17/nsObjCExceptions.h
+include/thunderbird17/nsObjectFrame.h
+include/thunderbird17/nsObserverList.h
+include/thunderbird17/nsObserverService.h
+include/thunderbird17/nsOggCodecState.h
+include/thunderbird17/nsOggDecoder.h
+include/thunderbird17/nsOpenWindowEventDetail.h
+include/thunderbird17/nsPIBoxObject.h
+include/thunderbird17/nsPICommandUpdater.h
+include/thunderbird17/nsPIDNSService.h
+include/thunderbird17/nsPIDOMStorage.h
+include/thunderbird17/nsPIDOMWindow.h
+include/thunderbird17/nsPIEditorTransaction.h
+include/thunderbird17/nsPIPlacesDatabase.h
+include/thunderbird17/nsPIPlacesHistoryListenersNotifier.h
+include/thunderbird17/nsPIPromptService.h
+include/thunderbird17/nsPISocketTransportService.h
+include/thunderbird17/nsPIWindowRoot.h
+include/thunderbird17/nsPIWindowWatcher.h
+include/thunderbird17/nsParserBase.h
+include/thunderbird17/nsParserCIID.h
+include/thunderbird17/nsParserConstants.h
+include/thunderbird17/nsParserUtils.h
+include/thunderbird17/nsPgpMimeProxy.h
+include/thunderbird17/nsPluginDirServiceProvider.h
+include/thunderbird17/nsPluginHost.h
+include/thunderbird17/nsPluginInstanceOwner.h
+include/thunderbird17/nsPluginLogging.h
+include/thunderbird17/nsPluginNativeWindow.h
+include/thunderbird17/nsPluginTags.h
+include/thunderbird17/nsPluginsCID.h
+include/thunderbird17/nsPluginsDir.h
+include/thunderbird17/nsPoint.h
+include/thunderbird17/nsPosixLocale.h
+include/thunderbird17/nsPresArena.h
+include/thunderbird17/nsPresContext.h
+include/thunderbird17/nsPresState.h
+include/thunderbird17/nsPrintfCString.h
+include/thunderbird17/nsProcess.h
+include/thunderbird17/nsProfileDirServiceProvider.h
+include/thunderbird17/nsPromiseFlatString.h
+include/thunderbird17/nsPromptUtils.h
+include/thunderbird17/nsPropertyTable.h
+include/thunderbird17/nsProxyRelease.h
+include/thunderbird17/nsQueryFrame.h
+include/thunderbird17/nsQuickSort.h
+include/thunderbird17/nsRDFCID.h
+include/thunderbird17/nsRDFResource.h
+include/thunderbird17/nsRange.h
+include/thunderbird17/nsReadLine.h
+include/thunderbird17/nsReadableUtils.h
+include/thunderbird17/nsRect.h
+include/thunderbird17/nsRefPtrHashtable.h
+include/thunderbird17/nsReferencedElement.h
+include/thunderbird17/nsRefreshDriver.h
+include/thunderbird17/nsRegion.h
+include/thunderbird17/nsRenderingContext.h
+include/thunderbird17/nsRuleData.h
+include/thunderbird17/nsRuleNode.h
+include/thunderbird17/nsRuleProcessorData.h
+include/thunderbird17/nsRuleWalker.h
+include/thunderbird17/nsSAXAttributes.h
+include/thunderbird17/nsSAXLocator.h
+include/thunderbird17/nsSAXXMLReader.h
+include/thunderbird17/nsSHEntryShared.h
+include/thunderbird17/nsSMILAnimationController.h
+include/thunderbird17/nsSMILCSSProperty.h
+include/thunderbird17/nsSMILCompositorTable.h
+include/thunderbird17/nsSMILKeySpline.h
+include/thunderbird17/nsSMILMappedAttribute.h
+include/thunderbird17/nsSMILMilestone.h
+include/thunderbird17/nsSMILTimeContainer.h
+include/thunderbird17/nsSMILTypes.h
+include/thunderbird17/nsSVGEffects.h
+include/thunderbird17/nsSVGFeatures.h
+include/thunderbird17/nsSVGFilterInstance.h
+include/thunderbird17/nsSVGForeignObjectFrame.h
+include/thunderbird17/nsSVGIntegrationUtils.h
+include/thunderbird17/nsSVGRect.h
+include/thunderbird17/nsSVGUtils.h
+include/thunderbird17/nsSandboxFlags.h
+include/thunderbird17/nsScannerString.h
+include/thunderbird17/nsScriptLoader.h
+include/thunderbird17/nsScriptableInputStream.h
+include/thunderbird17/nsServiceManagerUtils.h
+include/thunderbird17/nsSize.h
+include/thunderbird17/nsSpecialCasingData.h
+include/thunderbird17/nsStackWalk.h
+include/thunderbird17/nsStaticAtom.h
+include/thunderbird17/nsStaticComponents.h
+include/thunderbird17/nsStaticNameTable.h
+include/thunderbird17/nsStorageStream.h
+include/thunderbird17/nsStreamConverter.h
+include/thunderbird17/nsStreamListenerWrapper.h
+include/thunderbird17/nsStreamUtils.h
+include/thunderbird17/nsString.h
+include/thunderbird17/nsStringAPI.h
+include/thunderbird17/nsStringBuffer.h
+include/thunderbird17/nsStringEnumerator.h
+include/thunderbird17/nsStringFwd.h
+include/thunderbird17/nsStringGlue.h
+include/thunderbird17/nsStringIterator.h
+include/thunderbird17/nsStringStream.h
+include/thunderbird17/nsStructuredCloneContainer.h
+include/thunderbird17/nsStubDocumentObserver.h
+include/thunderbird17/nsStubImageDecoderObserver.h
+include/thunderbird17/nsStubMutationObserver.h
+include/thunderbird17/nsStyleAnimation.h
+include/thunderbird17/nsStyleChangeList.h
+include/thunderbird17/nsStyleConsts.h
+include/thunderbird17/nsStyleContext.h
+include/thunderbird17/nsStyleCoord.h
+include/thunderbird17/nsStyleSet.h
+include/thunderbird17/nsStyleStruct.h
+include/thunderbird17/nsStyleStructFwd.h
+include/thunderbird17/nsStyleStructInlines.h
+include/thunderbird17/nsStyleStructList.h
+include/thunderbird17/nsStyleTransformMatrix.h
+include/thunderbird17/nsStyleUtil.h
+include/thunderbird17/nsStyledElement.h
+include/thunderbird17/nsSubDocumentFrame.h
+include/thunderbird17/nsSubstring.h
+include/thunderbird17/nsSubstringTuple.h
+include/thunderbird17/nsSupportsArray.h
+include/thunderbird17/nsSupportsPrimitives.h
+include/thunderbird17/nsSurfaceTexture.h
+include/thunderbird17/nsTArray-inl.h
+include/thunderbird17/nsTArray.h
+include/thunderbird17/nsTArrayHelpers.h
+include/thunderbird17/nsTDependentString.h
+include/thunderbird17/nsTDependentSubstring.h
+include/thunderbird17/nsTHashtable.h
+include/thunderbird17/nsTObserverArray.h
+include/thunderbird17/nsTPriorityQueue.h
+include/thunderbird17/nsTPromiseFlatString.h
+include/thunderbird17/nsTString.h
+include/thunderbird17/nsTSubstring.h
+include/thunderbird17/nsTSubstringTuple.h
+include/thunderbird17/nsTWeakRef.h
+include/thunderbird17/nsTextFormatter.h
+include/thunderbird17/nsTextFragment.h
+include/thunderbird17/nsTextServicesCID.h
+include/thunderbird17/nsThemeConstants.h
+include/thunderbird17/nsThread.h
+include/thunderbird17/nsThreadUtils.h
+include/thunderbird17/nsTimeRanges.h
+include/thunderbird17/nsToken.h
+include/thunderbird17/nsToolkitCompsCID.h
+include/thunderbird17/nsTraceRefcnt.h
+include/thunderbird17/nsTraceRefcntImpl.h
+include/thunderbird17/nsTransactionManagerCID.h
+include/thunderbird17/nsTransform2D.h
+include/thunderbird17/nsTreeColFrame.h
+include/thunderbird17/nsTreeSanitizer.h
+include/thunderbird17/nsTreeUtils.h
+include/thunderbird17/nsUCVJA2CID.h
+include/thunderbird17/nsUCVJACID.h
+include/thunderbird17/nsUConvCID.h
+include/thunderbird17/nsUCvCnCID.h
+include/thunderbird17/nsUCvIBMCID.h
+include/thunderbird17/nsUCvKOCID.h
+include/thunderbird17/nsUCvLatinCID.h
+include/thunderbird17/nsUCvTW2CID.h
+include/thunderbird17/nsUCvTWCID.h
+include/thunderbird17/nsURIHashKey.h
+include/thunderbird17/nsURILoader.h
+include/thunderbird17/nsURLHelper.h
+include/thunderbird17/nsUTF8Utils.h
+include/thunderbird17/nsUnicharUtilCIID.h
+include/thunderbird17/nsUnicharUtils.h
+include/thunderbird17/nsUnicodeNormalizer.h
+include/thunderbird17/nsUnicodeProperties.h
+include/thunderbird17/nsUnicodeScriptCodes.h
+include/thunderbird17/nsVCardObj.h
+include/thunderbird17/nsVKList.h
+include/thunderbird17/nsVariant.h
+include/thunderbird17/nsVersionComparator.h
+include/thunderbird17/nsViewsCID.h
+include/thunderbird17/nsVoidArray.h
+include/thunderbird17/nsWaveDecoder.h
+include/thunderbird17/nsWeakPtr.h
+include/thunderbird17/nsWeakReference.h
+include/thunderbird17/nsWebMDecoder.h
+include/thunderbird17/nsWhitespaceTokenizer.h
+include/thunderbird17/nsWidgetInitData.h
+include/thunderbird17/nsWidgetsCID.h
+include/thunderbird17/nsWildCard.h
+include/thunderbird17/nsWin32Locale.h
+include/thunderbird17/nsWindowMemoryReporter.h
+include/thunderbird17/nsWrapperCache.h
+include/thunderbird17/nsWrapperCacheInlines.h
+include/thunderbird17/nsXBLBinding.h
+include/thunderbird17/nsXMLNameSpaceMap.h
+include/thunderbird17/nsXPCOM.h
+include/thunderbird17/nsXPCOMCID.h
+include/thunderbird17/nsXPCOMCIDInternal.h
+include/thunderbird17/nsXPCOMGlue.h
+include/thunderbird17/nsXPCOMStrings.h
+include/thunderbird17/nsXPIDLString.h
+include/thunderbird17/nsXPTCUtils.h
+include/thunderbird17/nsXREAppData.h
+include/thunderbird17/nsXULAppAPI.h
+include/thunderbird17/nsXULPopupManager.h
+include/thunderbird17/nsZipArchive.h
+include/thunderbird17/nscore.h
+include/thunderbird17/nspluginroot.h
+include/thunderbird17/nsrootidl.h
+include/thunderbird17/ogg/config_types.h
+include/thunderbird17/ogg/ogg.h
+include/thunderbird17/ogg/os_types.h
+include/thunderbird17/opentype-sanitiser.h
+include/thunderbird17/opus/opus.h
+include/thunderbird17/opus/opus_defines.h
+include/thunderbird17/opus/opus_multistream.h
+include/thunderbird17/opus/opus_types.h
+include/thunderbird17/ots-memory-stream.h
+include/thunderbird17/pldhash.h
+include/thunderbird17/png.h
+include/thunderbird17/pngconf.h
+include/thunderbird17/prplIConversation.h
+include/thunderbird17/prplIMessage.h
+include/thunderbird17/prplIPref.h
+include/thunderbird17/prplIProtocol.h
+include/thunderbird17/prplIRequest.h
+include/thunderbird17/prplITooltipInfo.h
+include/thunderbird17/qcms.h
+include/thunderbird17/qcmstypes.h
+include/thunderbird17/qsObjectHelper.h
+include/thunderbird17/rdf.h
+include/thunderbird17/rdfIDataSource.h
+include/thunderbird17/rdfISerializer.h
+include/thunderbird17/rdfITripleVisitor.h
+include/thunderbird17/readstrings.h
+include/thunderbird17/sampler.h
+include/thunderbird17/skia/Sk64.h
+include/thunderbird17/skia/SkAdvancedTypefaceMetrics.h
+include/thunderbird17/skia/SkAutoKern.h
+include/thunderbird17/skia/SkBitmap.h
+include/thunderbird17/skia/SkBlitRow.h
+include/thunderbird17/skia/SkBlitter.h
+include/thunderbird17/skia/SkBlurDrawLooper.h
+include/thunderbird17/skia/SkBlurMaskFilter.h
+include/thunderbird17/skia/SkBounder.h
+include/thunderbird17/skia/SkBuffer.h
+include/thunderbird17/skia/SkCanvas.h
+include/thunderbird17/skia/SkChunkAlloc.h
+include/thunderbird17/skia/SkClipStack.h
+include/thunderbird17/skia/SkColor.h
+include/thunderbird17/skia/SkColorFilter.h
+include/thunderbird17/skia/SkColorPriv.h
+include/thunderbird17/skia/SkColorShader.h
+include/thunderbird17/skia/SkComposeShader.h
+include/thunderbird17/skia/SkDashPathEffect.h
+include/thunderbird17/skia/SkData.h
+include/thunderbird17/skia/SkDeferredCanvas.h
+include/thunderbird17/skia/SkDeque.h
+include/thunderbird17/skia/SkDescriptor.h
+include/thunderbird17/skia/SkDevice.h
+include/thunderbird17/skia/SkDeviceProfile.h
+include/thunderbird17/skia/SkDither.h
+include/thunderbird17/skia/SkDraw.h
+include/thunderbird17/skia/SkDrawFilter.h
+include/thunderbird17/skia/SkDrawLooper.h
+include/thunderbird17/skia/SkEdgeClipper.h
+include/thunderbird17/skia/SkEmptyShader.h
+include/thunderbird17/skia/SkEndian.h
+include/thunderbird17/skia/SkFDot6.h
+include/thunderbird17/skia/SkFixed.h
+include/thunderbird17/skia/SkFlattenable.h
+include/thunderbird17/skia/SkFloatBits.h
+include/thunderbird17/skia/SkFloatingPoint.h
+include/thunderbird17/skia/SkFontHost.h
+include/thunderbird17/skia/SkGeometry.h
+include/thunderbird17/skia/SkGlobals.h
+include/thunderbird17/skia/SkGradientShader.h
+include/thunderbird17/skia/SkGraphics.h
+include/thunderbird17/skia/SkLayerDrawLooper.h
+include/thunderbird17/skia/SkLayerRasterizer.h
+include/thunderbird17/skia/SkLineClipper.h
+include/thunderbird17/skia/SkMMapStream.h
+include/thunderbird17/skia/SkMallocPixelRef.h
+include/thunderbird17/skia/SkMask.h
+include/thunderbird17/skia/SkMaskFilter.h
+include/thunderbird17/skia/SkMath.h
+include/thunderbird17/skia/SkMatrix.h
+include/thunderbird17/skia/SkMetaData.h
+include/thunderbird17/skia/SkMorphologyImageFilter.h
+include/thunderbird17/skia/SkOSFile.h
+include/thunderbird17/skia/SkOrderedReadBuffer.h
+include/thunderbird17/skia/SkOrderedWriteBuffer.h
+include/thunderbird17/skia/SkPackBits.h
+include/thunderbird17/skia/SkPaint.h
+include/thunderbird17/skia/SkPath.h
+include/thunderbird17/skia/SkPathEffect.h
+include/thunderbird17/skia/SkPathMeasure.h
+include/thunderbird17/skia/SkPerspIter.h
+include/thunderbird17/skia/SkPicture.h
+include/thunderbird17/skia/SkPixelRef.h
+include/thunderbird17/skia/SkPoint.h
+include/thunderbird17/skia/SkPostConfig.h
+include/thunderbird17/skia/SkPreConfig.h
+include/thunderbird17/skia/SkPtrRecorder.h
+include/thunderbird17/skia/SkRandom.h
+include/thunderbird17/skia/SkRasterizer.h
+include/thunderbird17/skia/SkReader32.h
+include/thunderbird17/skia/SkRect.h
+include/thunderbird17/skia/SkRefCnt.h
+include/thunderbird17/skia/SkRefDict.h
+include/thunderbird17/skia/SkRegion.h
+include/thunderbird17/skia/SkRelay.h
+include/thunderbird17/skia/SkScalar.h
+include/thunderbird17/skia/SkScalarCompare.h
+include/thunderbird17/skia/SkScalerContext.h
+include/thunderbird17/skia/SkScan.h
+include/thunderbird17/skia/SkShader.h
+include/thunderbird17/skia/SkShape.h
+include/thunderbird17/skia/SkSize.h
+include/thunderbird17/skia/SkStream.h
+include/thunderbird17/skia/SkString.h
+include/thunderbird17/skia/SkStroke.h
+include/thunderbird17/skia/SkTDArray.h
+include/thunderbird17/skia/SkTDStack.h
+include/thunderbird17/skia/SkTDict.h
+include/thunderbird17/skia/SkTLazy.h
+include/thunderbird17/skia/SkTRegistry.h
+include/thunderbird17/skia/SkTScopedPtr.h
+include/thunderbird17/skia/SkTSearch.h
+include/thunderbird17/skia/SkTemplates.h
+include/thunderbird17/skia/SkTextBox.h
+include/thunderbird17/skia/SkThread.h
+include/thunderbird17/skia/SkThread_platform.h
+include/thunderbird17/skia/SkTime.h
+include/thunderbird17/skia/SkTrace.h
+include/thunderbird17/skia/SkTypeface.h
+include/thunderbird17/skia/SkTypes.h
+include/thunderbird17/skia/SkUnPreMultiply.h
+include/thunderbird17/skia/SkUnitMapper.h
+include/thunderbird17/skia/SkUserConfig.h
+include/thunderbird17/skia/SkUtils.h
+include/thunderbird17/skia/SkWeakRefCnt.h
+include/thunderbird17/skia/SkWriter32.h
+include/thunderbird17/skia/SkXfermode.h
+include/thunderbird17/snappy/snappy-c.h
+include/thunderbird17/snappy/snappy-stubs-public.h
+include/thunderbird17/snappy/snappy.h
+include/thunderbird17/speex/speex_resampler.h
+include/thunderbird17/steelIApplication.h
+include/thunderbird17/string-template-def-char.h
+include/thunderbird17/string-template-def-unichar.h
+include/thunderbird17/string-template-undef.h
+include/thunderbird17/sydneyaudio/sydney_audio.h
+include/thunderbird17/theora/codec.h
+include/thunderbird17/theora/theora.h
+include/thunderbird17/theora/theoradec.h
+include/thunderbird17/theora/theoraenc.h
+include/thunderbird17/tremor/ivorbiscodec.h
+include/thunderbird17/txIEXSLTRegExFunctions.h
+include/thunderbird17/txIFunctionEvaluationContext.h
+include/thunderbird17/txINodeSet.h
+include/thunderbird17/txIXPathObject.h
+include/thunderbird17/uconvutil.h
+include/thunderbird17/updatedefines.h
+include/thunderbird17/updatelogging.h
+include/thunderbird17/xpcIJSGetFactory.h
+include/thunderbird17/xpcIJSModuleLoader.h
+include/thunderbird17/xpcIJSWeakReference.h
+include/thunderbird17/xpcObjectHelper.h
+include/thunderbird17/xpc_map_end.h
+include/thunderbird17/xpccomponents.h
+include/thunderbird17/xpcexception.h
+include/thunderbird17/xpcjsid.h
+include/thunderbird17/xpcom-config.h
+include/thunderbird17/xpcpublic.h
+include/thunderbird17/xpt_arena.h
+include/thunderbird17/xpt_struct.h
+include/thunderbird17/xpt_xdr.h
+include/thunderbird17/xptcall.h
+include/thunderbird17/xptcstubsdecl.inc
+include/thunderbird17/xptcstubsdef.inc
+include/thunderbird17/xptinfo.h
+include/thunderbird17/xrecore.h
+include/thunderbird17/ycbcr_to_rgb565.h
+include/thunderbird17/yuv_convert.h
+include/thunderbird17/yuv_row.h
+include/thunderbird17/zipstruct.h
+lib/thunderbird17-sdk/bin
+lib/thunderbird17-sdk/idl
+lib/thunderbird17-sdk/include
+lib/thunderbird17-sdk/lib
+lib/thunderbird17-sdk/sdk/bin/header.py
+lib/thunderbird17-sdk/sdk/bin/ply/__init__.py
+lib/thunderbird17-sdk/sdk/bin/ply/lex.py
+lib/thunderbird17-sdk/sdk/bin/ply/yacc.py
+lib/thunderbird17-sdk/sdk/bin/run-mozilla.sh
+lib/thunderbird17-sdk/sdk/bin/typelib.py
+lib/thunderbird17-sdk/sdk/bin/xpcshell
+lib/thunderbird17-sdk/sdk/bin/xpidl.py
+lib/thunderbird17-sdk/sdk/bin/xpidllex.py
+lib/thunderbird17-sdk/sdk/bin/xpidlyacc.py
+lib/thunderbird17-sdk/sdk/bin/xpt.py
+lib/thunderbird17-sdk/sdk/lib/libmozalloc.so
+lib/thunderbird17-sdk/sdk/lib/libmozglue.a
+lib/thunderbird17-sdk/sdk/lib/libunicharutil_external_s.a
+lib/thunderbird17-sdk/sdk/lib/libunicharutil_external_s.a.desc
+lib/thunderbird17-sdk/sdk/lib/libxpcom.so
+lib/thunderbird17-sdk/sdk/lib/libxpcomglue.a
+lib/thunderbird17-sdk/sdk/lib/libxpcomglue_s.a
+lib/thunderbird17-sdk/sdk/lib/libxpcomglue_s_nomozalloc.a
+lib/thunderbird17-sdk/sdk/lib/libxul.so
+lib/thunderbird17-sdk/xpcom-config.h
+lib/thunderbird17/application.ini
+lib/thunderbird17/blocklist.xml
+lib/thunderbird17/chrome.manifest
+lib/thunderbird17/chrome/chat/content/chat/browserRequest.js
+lib/thunderbird17/chrome/chat/content/chat/browserRequest.xul
+lib/thunderbird17/chrome/chat/content/chat/conv.html
+lib/thunderbird17/chrome/chat/content/chat/convbrowser.xml
+lib/thunderbird17/chrome/chat/skin/classic/chat/available-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/available.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/away-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/away.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/browserRequest.css
+lib/thunderbird17/chrome/chat/skin/classic/chat/chat-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/chat-left-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/conv.css
+lib/thunderbird17/chrome/chat/skin/classic/chat/icons/insecure.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/icons/secure.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/idle-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/idle.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/mobile-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/mobile.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/offline-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/offline.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/prpl-generic/icon.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/prpl-generic/icon32.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/prpl-generic/icon48.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/prpl-unknown/icon.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/prpl-unknown/icon32.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/prpl-unknown/icon48.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/typed-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/typing-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/unknown-16.png
+lib/thunderbird17/chrome/chat/skin/classic/chat/unknown.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/facebook/icon.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/facebook/icon32.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/facebook/icon48.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/gtalk/icon.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/gtalk/icon32.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/gtalk/icon48.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/irc/icon.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/irc/icon32.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/irc/icon48.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/twitter/icon.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/twitter/icon32.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/twitter/icon48.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/xmpp/icon.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/xmpp/icon32.png
+lib/thunderbird17/chrome/chat/skin/classic/prpl/xmpp/icon48.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/communicator.css
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-cool.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-cry.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-embarassed.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-foot-in-mouth.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-frown.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-innocent.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-kiss.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-laughing.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-money-mouth.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-sealed.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-smile.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-surprised.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-tongue-out.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-undecided.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-wink.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/icons/smileys/smiley-yell.png
+lib/thunderbird17/chrome/classic/skin/classic/communicator/smileys.css
+lib/thunderbird17/chrome/classic/skin/classic/editor/EditorDialog.css
+lib/thunderbird17/chrome/classic/skin/classic/editor/editor.css
+lib/thunderbird17/chrome/classic/skin/classic/editor/icons/img-align-bottom.gif
+lib/thunderbird17/chrome/classic/skin/classic/editor/icons/img-align-left.gif
+lib/thunderbird17/chrome/classic/skin/classic/editor/icons/img-align-middle.gif
+lib/thunderbird17/chrome/classic/skin/classic/editor/icons/img-align-right.gif
+lib/thunderbird17/chrome/classic/skin/classic/editor/icons/img-align-top.gif
+lib/thunderbird17/chrome/classic/skin/classic/messenger-newsblog/feed-subscriptions.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger-newsblog/icons/rss-feed.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger-newsblog/icons/server-rss.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/aboutSupport.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountCentral.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountCreation.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountManage.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountWizard.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/account-settings.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/create-account.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/manage-filters.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/manage-imap.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/manage-newsgroups.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/manage-rss.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/offline-settings.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/read-messages.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/search-messages.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/accountcentral/write-message.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/activity.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/addItemIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/buttons.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/compactMailIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/copyMailIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/defaultEventIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/defaultProcessIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/defaultWarningIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/deleteMailIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/indexMailIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/moveMailIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/removeItemIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/sendMailIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/syncMailIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/activity/undoIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/abContactsPanel.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/abResultsPane.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/addressbook.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/cardDialog.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/abcard-large.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/abcard.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/ablist.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/addrbook.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/addressbook-toolbar-small.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/addressbook-toolbar.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic-tiny.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/remote-addrbook-error.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/remote-addrbook.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/addressbook/icons/secure-remote-addrbook.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/attachmentList.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/browserRequest.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/chat.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/cloudfile/YouSendIt/check.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/cloudfile/YouSendIt/fileExceedsLimit.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/cloudfile/YouSendIt/settings.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/cloudfile/addAccountDialog.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/contactStarred.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/dialogs.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/editContactOverlay.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/filterDialog.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/folderMenus.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/folderPane.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/founder.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/glodaFacetView.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/half-operator.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow-dn-blue.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow-dn-grey.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/arrow-down-dim.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/arrow-down.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/arrow-left-dim.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/arrow-left.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/arrow-right-dim.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/arrow-right.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/arrow-up-dim.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/arrow-up.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/foldercycler-arrow-left.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/arrow/foldercycler-arrow-right.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/attachment-col.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/attachment-deleted-large.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/attachment-deleted.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/black_pin.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/box-logo.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/button-archive.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/button-delete.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/button-forward.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/button-junk.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/button-reply-all.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/button-reply-list.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/button-reply.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/cancel.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/chat-toolbar-small.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/chat-toolbar.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/check.gif
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/close-button.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/closeTab-active.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/closeTab.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/columnpicker.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/connecting.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/dropmarker-hover.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/dropmarker.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/empty-search-results.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/error.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/exclude-selected.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/exclude.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/filterbar.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/flag-col.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/folder-blank.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/folder-new-star.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/folder-pane.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/identity.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/insecure.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/junk-col.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/junk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/loading.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/mail-toolbar-small.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/mail-toolbar.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/message-ignored.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/message-list.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/message.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/new-mail-alert.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/notchecked.gif
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/offline.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/online.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/phishing.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/readcol.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/red_pin.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/remote-blocked.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/row.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/search-arrow.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/search-favorite.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/secure.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/server.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/status-small.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/status.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/tabActiveEnd.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/tabActiveMiddle.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/tabActiveStart.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/tabBackgroundEnd.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/tabBackgroundMiddle.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/tabBackgroundStart.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/tabDragIndicator.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/thread-col.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/thread-ignored.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/thread-watched.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/thread.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/tick.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/timeline-inverted.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/timeline.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/ubuntuone.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/update.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/yousendit.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/zoomout-hover.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/icons/zoomout.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/imAccountWizard.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/imAccounts.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/imBuddytooltip.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/imMenulist.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/imRichlistbox.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/imStatus.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/imageFilters.svg
+lib/thunderbird17/chrome/classic/skin/classic/messenger/junkMail.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/mailWindow1.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messageBody.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messageHeader.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messageQuotes.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messageWindow.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messenger.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar-small.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messengercompose/editorOverlay.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messengercompose/format-buttons.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/messengercompose/messengercompose.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/msgSelectOffline.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/multimessageview.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailaccount/accountProvisioner.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailaccount/search.gif
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailaccount/search.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailaccount/spinner.gif
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailaccount/success-addons.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailaccount/success-border.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailaccount/success-compose.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailaccount/success-signature.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/newmailalert.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/operator.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/advanced.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/alwaysAsk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/applications.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/attachments.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/auth-error.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/background.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/chat.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/composition.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/display.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/general.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/hover.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/preferences.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/security.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/preferences/selected.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/primaryToolbar.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/quickFilterBar.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/sanitizeDialog.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/searchBox.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/searchDialog.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/section_collapsed.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/section_expanded.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/certFetchingStatus.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoNotOk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoOk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/hdrSignNotOk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/hdrSignOk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/hdrSignUnknown.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/sbCryptoNotOk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/sbCryptoOk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/sbSignNotOk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/sbSignOk.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/icons/sbSignUnknown.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/msgCompSMIMEOverlay.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/msgCompSecurityInfo.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/msgHdrViewSMIMEOverlay.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/msgReadSMIMEOverlay.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/smime/msgReadSecurityInfo.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/starContact.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/starred48.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/subscribe.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/tabmail.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/tagColors.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/tagbg.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/userIcon.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/virtualFolderListDialog.css
+lib/thunderbird17/chrome/classic/skin/classic/messenger/voice.png
+lib/thunderbird17/chrome/classic/skin/classic/messenger/webSearch.css
+lib/thunderbird17/chrome/comm/content/communicator/contentAreaClick.js
+lib/thunderbird17/chrome/comm/content/communicator/utilityOverlay.js
+lib/thunderbird17/chrome/comm/content/communicator/utilityOverlay.xul
+lib/thunderbird17/chrome/comm/content/editor/ComposerCommands.js
+lib/thunderbird17/chrome/comm/content/editor/EdAEAttributes.js
+lib/thunderbird17/chrome/comm/content/editor/EdAECSSAttributes.js
+lib/thunderbird17/chrome/comm/content/editor/EdAEHTMLAttributes.js
+lib/thunderbird17/chrome/comm/content/editor/EdAEJSEAttributes.js
+lib/thunderbird17/chrome/comm/content/editor/EdAdvancedEdit.js
+lib/thunderbird17/chrome/comm/content/editor/EdAdvancedEdit.xul
+lib/thunderbird17/chrome/comm/content/editor/EdButtonProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdButtonProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdColorPicker.js
+lib/thunderbird17/chrome/comm/content/editor/EdColorPicker.xul
+lib/thunderbird17/chrome/comm/content/editor/EdColorProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdColorProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdConvertToTable.js
+lib/thunderbird17/chrome/comm/content/editor/EdConvertToTable.xul
+lib/thunderbird17/chrome/comm/content/editor/EdDialogCommon.js
+lib/thunderbird17/chrome/comm/content/editor/EdDialogOverlay.xul
+lib/thunderbird17/chrome/comm/content/editor/EdDictionary.js
+lib/thunderbird17/chrome/comm/content/editor/EdDictionary.xul
+lib/thunderbird17/chrome/comm/content/editor/EdFieldSetProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdFieldSetProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdFormProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdFormProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdHLineProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdHLineProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdImageOverlay.js
+lib/thunderbird17/chrome/comm/content/editor/EdImageOverlay.xul
+lib/thunderbird17/chrome/comm/content/editor/EdImageProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdImageProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdInputImage.js
+lib/thunderbird17/chrome/comm/content/editor/EdInputImage.xul
+lib/thunderbird17/chrome/comm/content/editor/EdInputProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdInputProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdInsSrc.js
+lib/thunderbird17/chrome/comm/content/editor/EdInsSrc.xul
+lib/thunderbird17/chrome/comm/content/editor/EdInsertChars.js
+lib/thunderbird17/chrome/comm/content/editor/EdInsertChars.xul
+lib/thunderbird17/chrome/comm/content/editor/EdInsertTOC.js
+lib/thunderbird17/chrome/comm/content/editor/EdInsertTOC.xul
+lib/thunderbird17/chrome/comm/content/editor/EdInsertTable.js
+lib/thunderbird17/chrome/comm/content/editor/EdInsertTable.xul
+lib/thunderbird17/chrome/comm/content/editor/EdLabelProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdLabelProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdLinkProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdLinkProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdListProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdListProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdNamedAnchorProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdNamedAnchorProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdPageProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdPageProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdReplace.js
+lib/thunderbird17/chrome/comm/content/editor/EdReplace.xul
+lib/thunderbird17/chrome/comm/content/editor/EdSelectProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdSelectProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdSpellCheck.js
+lib/thunderbird17/chrome/comm/content/editor/EdSpellCheck.xul
+lib/thunderbird17/chrome/comm/content/editor/EdTableProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdTableProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EdTextAreaProps.js
+lib/thunderbird17/chrome/comm/content/editor/EdTextAreaProps.xul
+lib/thunderbird17/chrome/comm/content/editor/EditorContent.css
+lib/thunderbird17/chrome/comm/content/editor/editor.js
+lib/thunderbird17/chrome/comm/content/editor/editorApplicationOverlay.js
+lib/thunderbird17/chrome/comm/content/editor/editorMailOverlay.xul
+lib/thunderbird17/chrome/comm/content/editor/editorNavigatorOverlay.xul
+lib/thunderbird17/chrome/comm/content/editor/editorOverlay.xul
+lib/thunderbird17/chrome/comm/content/editor/editorSmileyOverlay.xul
+lib/thunderbird17/chrome/comm/content/editor/editorTasksOverlay.xul
+lib/thunderbird17/chrome/comm/content/editor/editorUtilities.js
+lib/thunderbird17/chrome/comm/content/editor/images/tag-anchor.gif
+${PLIST.nobranding}lib/thunderbird17/chrome/en-US/locale/branding/brand.dtd
+${PLIST.nobranding}lib/thunderbird17/chrome/en-US/locale/branding/brand.properties
+${PLIST.branding}lib/thunderbird17/chrome/en-US/locale/en-US/branding/brand.dtd
+${PLIST.branding}lib/thunderbird17/chrome/en-US/locale/en-US/branding/brand.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/alerts/notificationNames.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/chat/accounts.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/chat/commands.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/chat/conversations.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/chat/facebook.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/chat/irc.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/chat/status.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/chat/twitter.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/chat/xmpp.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/communicator/utilityOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EdAdvancedEdit.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EdColorPicker.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EdConvertToTable.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EdDialogOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EdNamedAnchorProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorButtonProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorColorProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorFieldSetProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorFormProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorHLineProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorImageProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorInputProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorInsertChars.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorInsertSource.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorInsertTOC.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorInsertTable.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorLabelProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorLinkProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorListProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorPersonalDictionary.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorReplace.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorSelectProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorSpellCheck.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorTableProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/EditorTextAreaProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/editor.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/editorOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/editor/editorSmileyOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/feedback/main.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/feedback/main.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/mac/accessible.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/mac/intl.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/mac/platformKeys.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/unix/accessible.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/unix/intl.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/win/accessible.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/win/intl.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global-region/region.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/AccessFu.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/about.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/aboutAbout.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/aboutRights.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/aboutRights.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/aboutSupport.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/aboutSupport.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/actions.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/appPicker.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/appstrings.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/brand.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/browser.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/charsetOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/charsetTitles.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/commonDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/commonDialogs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/config.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/config.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/console.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/console.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/contentAreaCommands.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/crashes.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/crashes.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/css.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/customizeCharset.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/customizeToolbar.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/customizeToolbar.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/dateFormat.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/datetimepicker.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/dialog.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/dialogOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/dom/dom.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/downloadProgress.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/filefield.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/filepicker.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/filepicker.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/findbar.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/findbar.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/finddialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/finddialog.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/global-strres.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/global.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/globalKeys.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/headsUpDisplay.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/intl.css
+lib/thunderbird17/chrome/en-US/locale/en-US/global/intl.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/keys.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/languageNames.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/layout/HtmlForm.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/layout/MediaDocument.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/layout/htmlparser.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/layout/xmlparser.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/layout_errors.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/mozilla.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/netError.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/netErrorApp.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/notification.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/nsWebBrowserPersist.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/plugins.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/preferences.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/printPageSetup.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/printPreview.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/printPreviewProgress.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/printProgress.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/printdialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/printdialog.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/printing.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/printjoboptions.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/regionNames.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/resetProfile.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/search/search.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/security/caps.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/security/csp.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/svg/svg.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/textcontext.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/tree.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/videocontrols.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/viewSource.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/viewSource.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/wizard.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/wizard.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/xbl.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/global/xpinstall/xpinstall.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/xslt/xslt.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/global/xul.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-mapi/mapi.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-newsblog/am-newsblog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-newsblog/feed-subscriptions.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-newsblog/newsblog.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-region/region.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/certFetchingStatus.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/msgCompSMIMEOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/msgCompSMIMEOverlay.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/msgCompSecurityInfo.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/msgCompSecurityInfo.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/msgReadSMIMEOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/msgReadSMIMEOverlay.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/msgReadSecurityInfo.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger-smime/msgSecurityInfo.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/AccountManager.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/AccountWizard.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/CustomHeaders.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/FilterEditor.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/FilterListDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/SearchDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/aboutDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/aboutRights.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/aboutRights.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/aboutSupportMail.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/aboutSupportMail.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/accountCreation.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/accountCreation.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/accountCreationModel.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/accountCreationUtil.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/activity.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/activity.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addbuddy.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/abAddressBookNameDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/abCardOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/abContactsPanel.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/abMailListDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/abMainWindow.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/abNewCardDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/abResultsPaneOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/addressBook.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/ldapAutoCompErrs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/pref-directory-add.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/pref-directory.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/addressbook/replicationProgress.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-addressing.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-advanced.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-archiveoptions.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-copies.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-identities-list.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-identity-edit.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-im.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-junk.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-main.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-mdn.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-mdn.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-offline.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-server-advanced.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-server-top.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-serverwithnoidentities.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-smime.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/am-smime.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/appleMailImportMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/baseMenuOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/chat.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/chat.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/Box/auth.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/Box/management.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/Box/settings.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/UbuntuOne/management.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/UbuntuOne/settings.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/fileExceeds2GB.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/fileExceedsLimit.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/fileExceedsQuota.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/management.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/settings.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/addAccountDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/cloudfile/management.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/configEditorOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/custom.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/customizeToolbarOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/downloadheaders.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/downloads/settingsChange.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/downloadsOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/editContactOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/editContactOverlay.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/eudoraImportMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/fieldMapImport.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/filter.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/folderProps.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/folderpane.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/gloda.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/glodaComplete.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/glodaFacetView.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/glodaFacetView.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/imAccountWizard.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/imAccounts.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/imAccounts.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/imapMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/importDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/importMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/joinChat.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/junkLog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/junkMailInfo.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/localMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/mailEditorOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/mailOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/mailViewList.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/mailViewSetup.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/mailviews.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/markByDate.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messenger.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messenger.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messengercompose/addressingWidgetOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messengercompose/askSendFormat.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messengercompose/askSendFormat.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messengercompose/composeMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messengercompose/mailComposeEditorOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messengercompose/messengercompose.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messengercompose/sendProgress.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/messengercompose/sendProgress.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/migration/migration.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/migration/migration.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/mime.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/mimeheader.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/msgAccountCentral.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/msgFolderPickerOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/msgHdrViewOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/msgSynchronize.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/msgViewPickerOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/msgmdn.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/multimessageview.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/multimessageview.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/netError.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/newFolderDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/newTagDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/newmailaccount/accountProvisioner.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/newmailaccount/accountProvisioner.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/news.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/oeImportMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/offline.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/offlineStartup.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/outlookImportMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/pgpmime.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/advanced.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/applicationManager.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/applicationManager.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/applications.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/applications.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/attachmentReminder.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/chat.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/compose.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/connection.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/cookies.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/display.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/fonts.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/general.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/notifications.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/offline.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/permissions.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/preferences.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/preferences.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/receipts.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/security.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/preferences/sendoptions.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/prefs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/quickFilterBar.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/renameFolderDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/safeMode.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/sanitize.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/search-attributes.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/search-operators.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/search.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/searchIntegrationDefault.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/searchIntegrationMac.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/searchIntegrationWin.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/searchTermOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/shutdownWindow.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/smime.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/smtpEditOverlay.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/subscribe.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/subscribe.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/systemIntegrationDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/tabmail.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/taskbar.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/telemetry.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/templateUtils.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/textImportMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/vCardImportMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/viewLog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/virtualFolderListDialog.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/virtualFolderProperties.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/messenger/wmImportMsgs.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/downloads/downloads.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/downloads/downloads.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/about.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/blocklist.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/extensions/update.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/handling/handling.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/plugins/plugins.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/plugins/plugins.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/preferences/changemp.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/preferences/ocsp.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/preferences/preferences.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/preferences/removemp.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/profile/createProfileWizard.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/update/history.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/update/updates.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/update/updates.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/xpinstall/xpinstallConfirm.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/mozapps/xpinstall/xpinstallConfirm.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/mozldap/ldap.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/necko/necko.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/passwordmgr/passwordManager.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/passwordmgr/passwordmgr.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/pipnss/nsserrors.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/pipnss/pipnss.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/pipnss/security.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/pippki/certManager.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/pippki/deviceManager.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/pippki/pippki.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/pippki/pippki.properties
+lib/thunderbird17/chrome/en-US/locale/en-US/pippki/validation.dtd
+lib/thunderbird17/chrome/en-US/locale/en-US/places/places.properties
+lib/thunderbird17/chrome/gloda/content/glodacomplete.css
+lib/thunderbird17/chrome/gloda/content/glodacomplete.xml
+lib/thunderbird17/chrome/gloda/content/overlay.js
+lib/thunderbird17/chrome/gloda/content/thunderbirdOverlay.xul
+lib/thunderbird17/chrome/icons/default/default16.png
+lib/thunderbird17/chrome/icons/default/default22.png
+lib/thunderbird17/chrome/icons/default/default24.png
+lib/thunderbird17/chrome/icons/default/default256.png
+lib/thunderbird17/chrome/icons/default/default32.png
+lib/thunderbird17/chrome/icons/default/default48.png
+lib/thunderbird17/chrome/localized.manifest
+lib/thunderbird17/chrome/messenger/content/branding/about-background.png
+lib/thunderbird17/chrome/messenger/content/branding/about-logo.png
+lib/thunderbird17/chrome/messenger/content/branding/about-wordmark.png
+lib/thunderbird17/chrome/messenger/content/branding/about.png
+lib/thunderbird17/chrome/messenger/content/branding/aboutDialog.css
+lib/thunderbird17/chrome/messenger/content/branding/icon48.png
+lib/thunderbird17/chrome/messenger/content/branding/icon64.png
+lib/thunderbird17/chrome/messenger/content/messagebody/addressbook/print.css
+lib/thunderbird17/chrome/messenger/content/messenger-smime/certFetchingStatus.js
+lib/thunderbird17/chrome/messenger/content/messenger-smime/certFetchingStatus.xul
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgCompSMIMEOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgCompSMIMEOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgCompSecurityInfo.js
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgCompSecurityInfo.xul
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgHdrViewSMIMEOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgHdrViewSMIMEOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgReadSMIMEOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgReadSMIMEOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgReadSecurityInfo.js
+lib/thunderbird17/chrome/messenger/content/messenger-smime/msgReadSecurityInfo.xul
+lib/thunderbird17/chrome/messenger/content/messenger/ABSearchDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/ABSearchDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/AccountManager.js
+lib/thunderbird17/chrome/messenger/content/messenger/AccountManager.xul
+lib/thunderbird17/chrome/messenger/content/messenger/AccountWizard.js
+lib/thunderbird17/chrome/messenger/content/messenger/AccountWizard.xul
+lib/thunderbird17/chrome/messenger/content/messenger/CustomHeaders.js
+lib/thunderbird17/chrome/messenger/content/messenger/CustomHeaders.xul
+lib/thunderbird17/chrome/messenger/content/messenger/EdSpellCheckOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/EdSpellCheckOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/FilterEditor.js
+lib/thunderbird17/chrome/messenger/content/messenger/FilterEditor.xul
+lib/thunderbird17/chrome/messenger/content/messenger/FilterListDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/FilterListDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/SearchDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/SearchDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/SmtpServerEdit.js
+lib/thunderbird17/chrome/messenger/content/messenger/SmtpServerEdit.xul
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/aboutSupport.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/accounts.js
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/export.js
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/extensions.js
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/gfx.js
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/hide-private.css
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/init.js
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/overlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/overlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/prefs.js
+lib/thunderbird17/chrome/messenger/content/messenger/about-support/show-private.css
+lib/thunderbird17/chrome/messenger/content/messenger/aboutDialog.css
+lib/thunderbird17/chrome/messenger/content/messenger/aboutDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/aboutDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/aboutRights.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/accountUtils.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/MyBadCertHandler.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/accountConfig.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/createInBackend.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/emailWizard.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/emailWizard.xul
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/fetchConfig.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/fetchhttp.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/guessConfig.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/readFromXML.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/sanitizeDatatypes.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/util.js
+lib/thunderbird17/chrome/messenger/content/messenger/accountcreation/verifyConfig.js
+lib/thunderbird17/chrome/messenger/content/messenger/activity.js
+lib/thunderbird17/chrome/messenger/content/messenger/activity.xml
+lib/thunderbird17/chrome/messenger/content/messenger/activity.xul
+lib/thunderbird17/chrome/messenger/content/messenger/activityBinding.css
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abAddressBookNameDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abAddressBookNameDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abCardOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abCardOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abCardViewOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abCommon.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abContactsPanel.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abContactsPanel.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abDragDrop.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abEditCardDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abEditListDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abMailListDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abMailListDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abNewCardDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abResultsPane.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abResultsPaneOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/abTrees.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/addrbookWidgets.xml
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/addressbook.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/addressbook.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/pref-directory-add.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/pref-directory-add.xul
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/pref-editdirectories.js
+lib/thunderbird17/chrome/messenger/content/messenger/addressbook/pref-editdirectories.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-addressing.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-addressing.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-addressingOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-archiveoptions.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-archiveoptions.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-copies.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-copies.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-copiesOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-help.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-identities-list.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-identities-list.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-identity-edit.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-identity-edit.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-im.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-im.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-junk.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-junk.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-main.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-main.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-mdn.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-mdn.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-offline.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-offline.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-prefs.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-server-advanced.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-server-advanced.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-server-top.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-server.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-server.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-serverwithnoidentities.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-serverwithnoidentities.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-smime.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-smime.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-smimeIdentityEditOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-smimeOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/am-smtp.js
+lib/thunderbird17/chrome/messenger/content/messenger/am-smtp.xul
+lib/thunderbird17/chrome/messenger/content/messenger/amUtils.js
+lib/thunderbird17/chrome/messenger/content/messenger/aw-accname.js
+lib/thunderbird17/chrome/messenger/content/messenger/aw-accounttype.js
+lib/thunderbird17/chrome/messenger/content/messenger/aw-done.js
+lib/thunderbird17/chrome/messenger/content/messenger/aw-identity.js
+lib/thunderbird17/chrome/messenger/content/messenger/aw-incoming.js
+lib/thunderbird17/chrome/messenger/content/messenger/aw-outgoing.js
+lib/thunderbird17/chrome/messenger/content/messenger/baseMenuOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/browserRequest.js
+lib/thunderbird17/chrome/messenger/content/messenger/browserRequest.xul
+lib/thunderbird17/chrome/messenger/content/messenger/chat/addbuddy.js
+lib/thunderbird17/chrome/messenger/content/messenger/chat/addbuddy.xul
+lib/thunderbird17/chrome/messenger/content/messenger/chat/badgebutton.xml
+lib/thunderbird17/chrome/messenger/content/messenger/chat/chat-messenger-overlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/chat/chat-messenger-overlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/chat/chat.css
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imAccount.xml
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imAccountWizard.js
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imAccountWizard.xul
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imAccounts.css
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imAccounts.js
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imAccounts.xul
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imContextMenu.js
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imStatusSelector.js
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imbuddytooltip.xml
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imcontact.xml
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imconv.xml
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imconversation.xml
+lib/thunderbird17/chrome/messenger/content/messenger/chat/imgroup.xml
+lib/thunderbird17/chrome/messenger/content/messenger/chat/joinchat.js
+lib/thunderbird17/chrome/messenger/content/messenger/chat/joinchat.xul
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/Box/auth.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/Box/auth.xul
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/Box/management.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/Box/management.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/Box/settings.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/UbuntuOne/management.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/UbuntuOne/management.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/UbuntuOne/settings.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/UbuntuOne/settings.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceeds2GB.xul
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceedsLimit.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceedsLimit.xul
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceedsQuota.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceedsQuota.xul
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/management.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/management.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/settings.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/YouSendIt/settings.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/addAccountDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/addAccountDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/attachment-24.png
+lib/thunderbird17/chrome/messenger/content/messenger/cloudfile/emptySettings.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/commandglue.js
+lib/thunderbird17/chrome/messenger/content/messenger/composerOverlay.css
+lib/thunderbird17/chrome/messenger/content/messenger/configEditorOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/customizeToolbarOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/dateFormat.js
+lib/thunderbird17/chrome/messenger/content/messenger/downloadheaders.js
+lib/thunderbird17/chrome/messenger/content/messenger/downloadheaders.xul
+lib/thunderbird17/chrome/messenger/content/messenger/downloadsOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/editContactOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/editContactOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/extraCustomizeItems.xul
+lib/thunderbird17/chrome/messenger/content/messenger/fieldMapImport.js
+lib/thunderbird17/chrome/messenger/content/messenger/fieldMapImport.xul
+lib/thunderbird17/chrome/messenger/content/messenger/folderDisplay.js
+lib/thunderbird17/chrome/messenger/content/messenger/folderPane.js
+lib/thunderbird17/chrome/messenger/content/messenger/folderProps.js
+lib/thunderbird17/chrome/messenger/content/messenger/folderProps.xul
+lib/thunderbird17/chrome/messenger/content/messenger/folderWidgets.xml
+lib/thunderbird17/chrome/messenger/content/messenger/glodaFacetBindings.css
+lib/thunderbird17/chrome/messenger/content/messenger/glodaFacetBindings.xml
+lib/thunderbird17/chrome/messenger/content/messenger/glodaFacetTab.js
+lib/thunderbird17/chrome/messenger/content/messenger/glodaFacetView.css
+lib/thunderbird17/chrome/messenger/content/messenger/glodaFacetView.js
+lib/thunderbird17/chrome/messenger/content/messenger/glodaFacetView.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/glodaFacetViewWrapper.xul
+lib/thunderbird17/chrome/messenger/content/messenger/glodaFacetVis.js
+lib/thunderbird17/chrome/messenger/content/messenger/hiddenWindow.js
+lib/thunderbird17/chrome/messenger/content/messenger/hiddenWindow.xul
+lib/thunderbird17/chrome/messenger/content/messenger/importDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/importDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/ispUtils.js
+lib/thunderbird17/chrome/messenger/content/messenger/jquery-ui.js
+lib/thunderbird17/chrome/messenger/content/messenger/jquery.js
+lib/thunderbird17/chrome/messenger/content/messenger/jsTreeView.js
+lib/thunderbird17/chrome/messenger/content/messenger/junkCommands.js
+lib/thunderbird17/chrome/messenger/content/messenger/junkLog.js
+lib/thunderbird17/chrome/messenger/content/messenger/junkLog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/junkMailInfo.xul
+lib/thunderbird17/chrome/messenger/content/messenger/license.html
+lib/thunderbird17/chrome/messenger/content/messenger/mail-offline.js
+lib/thunderbird17/chrome/messenger/content/messenger/mail3PaneWindowCommands.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailCommands.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailContextMenus.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailCore.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/mailTabs.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailViewList.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailViewList.xul
+lib/thunderbird17/chrome/messenger/content/messenger/mailViewSetup.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailViewSetup.xul
+lib/thunderbird17/chrome/messenger/content/messenger/mailWidgets.xml
+lib/thunderbird17/chrome/messenger/content/messenger/mailWindow.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailWindowOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/mailWindowOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/markByDate.js
+lib/thunderbird17/chrome/messenger/content/messenger/markByDate.xul
+lib/thunderbird17/chrome/messenger/content/messenger/messageDisplay.js
+lib/thunderbird17/chrome/messenger/content/messenger/messageWindow.js
+lib/thunderbird17/chrome/messenger/content/messenger/messageWindow.xul
+lib/thunderbird17/chrome/messenger/content/messenger/messenger.css
+lib/thunderbird17/chrome/messenger/content/messenger/messenger.xul
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/EdImageOverlayOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/MsgComposeCommands.js
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/addressingWidgetOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/askSendFormat.js
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/askSendFormat.xul
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/bigFileObserver.js
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/cloudAttachmentLinkManager.js
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/mailComposeEditorOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/messengercompose.xul
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/sendProgress.js
+lib/thunderbird17/chrome/messenger/content/messenger/messengercompose/sendProgress.xul
+lib/thunderbird17/chrome/messenger/content/messenger/migration/migration.js
+lib/thunderbird17/chrome/messenger/content/messenger/migration/migration.xul
+lib/thunderbird17/chrome/messenger/content/messenger/msgAccountCentral.js
+lib/thunderbird17/chrome/messenger/content/messenger/msgAccountCentral.xul
+lib/thunderbird17/chrome/messenger/content/messenger/msgFolderPickerOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/msgHdrViewOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/msgHdrViewOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/msgMail3PaneWindow.js
+lib/thunderbird17/chrome/messenger/content/messenger/msgPrintEngine.js
+lib/thunderbird17/chrome/messenger/content/messenger/msgPrintEngine.xul
+lib/thunderbird17/chrome/messenger/content/messenger/msgSelectOffline.xul
+lib/thunderbird17/chrome/messenger/content/messenger/msgSynchronize.js
+lib/thunderbird17/chrome/messenger/content/messenger/msgSynchronize.xul
+lib/thunderbird17/chrome/messenger/content/messenger/msgViewNavigation.js
+lib/thunderbird17/chrome/messenger/content/messenger/msgViewPickerOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/multimessageview.css
+lib/thunderbird17/chrome/messenger/content/messenger/multimessageview.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/multimessageview_print.css
+lib/thunderbird17/chrome/messenger/content/messenger/newFolderDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/newFolderDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/newTagDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/newTagDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/newmailaccount/accountProvisioner.js
+lib/thunderbird17/chrome/messenger/content/messenger/newmailaccount/accountProvisioner.xhtml
+lib/thunderbird17/chrome/messenger/content/messenger/newmailaccount/accountProvisionerTab.js
+lib/thunderbird17/chrome/messenger/content/messenger/newmailaccount/jquery.scrollTo.js
+lib/thunderbird17/chrome/messenger/content/messenger/newmailaccount/jquery.tmpl.js
+lib/thunderbird17/chrome/messenger/content/messenger/newmailaccount/uriListener.js
+lib/thunderbird17/chrome/messenger/content/messenger/newmailalert.js
+lib/thunderbird17/chrome/messenger/content/messenger/newmailalert.xul
+lib/thunderbird17/chrome/messenger/content/messenger/nsContextMenu.js
+lib/thunderbird17/chrome/messenger/content/messenger/phishingDetector.js
+lib/thunderbird17/chrome/messenger/content/messenger/plugins.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/actionsshared.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/advanced.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/advanced.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/applicationManager.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/applicationManager.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/applications.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/applications.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/attachmentReminder.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/attachmentReminder.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/chat.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/chat.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/compose.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/compose.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/connection.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/connection.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/cookies.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/cookies.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/display.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/display.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/downloads.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/fonts.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/fonts.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/general.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/general.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/handlers.css
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/handlers.xml
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/notifications.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/offline.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/permissions.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/permissions.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/permissionsutils.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/preferences.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/preferences.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/receipts.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/security.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/security.xul
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/sendoptions.js
+lib/thunderbird17/chrome/messenger/content/messenger/preferences/sendoptions.xul
+lib/thunderbird17/chrome/messenger/content/messenger/protovis-r2.6-modded.js
+lib/thunderbird17/chrome/messenger/content/messenger/quickFilterBar.css
+lib/thunderbird17/chrome/messenger/content/messenger/quickFilterBar.js
+lib/thunderbird17/chrome/messenger/content/messenger/quickFilterBar.xul
+lib/thunderbird17/chrome/messenger/content/messenger/renameFolderDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/renameFolderDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/retention.js
+lib/thunderbird17/chrome/messenger/content/messenger/safeMode.js
+lib/thunderbird17/chrome/messenger/content/messenger/safeMode.xul
+lib/thunderbird17/chrome/messenger/content/messenger/sanitize.js
+lib/thunderbird17/chrome/messenger/content/messenger/sanitize.xul
+lib/thunderbird17/chrome/messenger/content/messenger/sanitizeDialog.css
+lib/thunderbird17/chrome/messenger/content/messenger/sanitizeDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/search.xml
+lib/thunderbird17/chrome/messenger/content/messenger/search/searchOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/search/searchOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/searchBar.js
+lib/thunderbird17/chrome/messenger/content/messenger/searchTermOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/searchTermOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/searchWidgets.xml
+lib/thunderbird17/chrome/messenger/content/messenger/selectionsummaries.js
+lib/thunderbird17/chrome/messenger/content/messenger/sharedsummary.css
+lib/thunderbird17/chrome/messenger/content/messenger/shareglue.js
+lib/thunderbird17/chrome/messenger/content/messenger/shutdownWindow.js
+lib/thunderbird17/chrome/messenger/content/messenger/shutdownWindow.xul
+lib/thunderbird17/chrome/messenger/content/messenger/smtpEditOverlay.js
+lib/thunderbird17/chrome/messenger/content/messenger/smtpEditOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/specialTabs.js
+lib/thunderbird17/chrome/messenger/content/messenger/specialTabs.xul
+lib/thunderbird17/chrome/messenger/content/messenger/subscribe.js
+lib/thunderbird17/chrome/messenger/content/messenger/subscribe.xul
+lib/thunderbird17/chrome/messenger/content/messenger/systemIntegrationDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/systemIntegrationDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/tabmail.css
+lib/thunderbird17/chrome/messenger/content/messenger/tabmail.xml
+lib/thunderbird17/chrome/messenger/content/messenger/threadPane.js
+lib/thunderbird17/chrome/messenger/content/messenger/threadPaneColumnPicker.xml
+lib/thunderbird17/chrome/messenger/content/messenger/viewLog.js
+lib/thunderbird17/chrome/messenger/content/messenger/viewLog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/viewSourceOverlay.xul
+lib/thunderbird17/chrome/messenger/content/messenger/virtualFolderListDialog.js
+lib/thunderbird17/chrome/messenger/content/messenger/virtualFolderListDialog.xul
+lib/thunderbird17/chrome/messenger/content/messenger/virtualFolderProperties.js
+lib/thunderbird17/chrome/messenger/content/messenger/virtualFolderProperties.xul
+lib/thunderbird17/chrome/messenger/content/messenger/webSearch.xml
+lib/thunderbird17/chrome/messenger/content/messenger/webSearchTab.js
+lib/thunderbird17/chrome/messenger/content/messenger/webSearchTab.xul
+lib/thunderbird17/chrome/messenger/content/messenger/widgetglue.js
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Bitmaps/minus-hover.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Bitmaps/minus.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Bitmaps/plus-hover.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Bitmaps/plus.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Footer.html
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Incoming/Content.html
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Incoming/Context.html
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Incoming/NextContent.html
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Incoming/buddy_icon.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Info.plist
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/NextStatus.html
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Outgoing/buddy_icon.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/Status.html
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/messages/main.css
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/angry.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/confused.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/cool.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/cry.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/embarrassed.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/grin.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/heart.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/manga_annoyed.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/manga_embarrassed.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/manga_smile.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/manga_stunned.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/manga_tired.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/sad.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/shocked.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/slant.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/slant2.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/smile.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/sp_laugh.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/straight_face.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/theme.js
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/tongue.png
+lib/thunderbird17/chrome/messenger/skin/classic/messenger/smileys/wink.png
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/Feed.js
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/FeedItem.js
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/am-newsblog.js
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/am-newsblog.xul
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/feed-parser.js
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/feed-subscriptions.js
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/feed-subscriptions.xul
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/newsblogOverlay.js
+lib/thunderbird17/chrome/newsblog/content/messenger-newsblog/utils.js
+lib/thunderbird17/chrome/nonlocalized.manifest
+lib/thunderbird17/chrome/pippki/content/pippki/CAOverlay.xul
+lib/thunderbird17/chrome/pippki/content/pippki/MineOverlay.xul
+lib/thunderbird17/chrome/pippki/content/pippki/OrphanOverlay.xul
+lib/thunderbird17/chrome/pippki/content/pippki/OthersOverlay.xul
+lib/thunderbird17/chrome/pippki/content/pippki/WebSitesOverlay.xul
+lib/thunderbird17/chrome/pippki/content/pippki/cacertexists.xul
+lib/thunderbird17/chrome/pippki/content/pippki/certDump.xul
+lib/thunderbird17/chrome/pippki/content/pippki/certManager.js
+lib/thunderbird17/chrome/pippki/content/pippki/certManager.xul
+lib/thunderbird17/chrome/pippki/content/pippki/certViewer.xul
+lib/thunderbird17/chrome/pippki/content/pippki/certerror.js
+lib/thunderbird17/chrome/pippki/content/pippki/certerror.xul
+lib/thunderbird17/chrome/pippki/content/pippki/certpicker.js
+lib/thunderbird17/chrome/pippki/content/pippki/certpicker.xul
+lib/thunderbird17/chrome/pippki/content/pippki/changepassword.xul
+lib/thunderbird17/chrome/pippki/content/pippki/choosetoken.js
+lib/thunderbird17/chrome/pippki/content/pippki/choosetoken.xul
+lib/thunderbird17/chrome/pippki/content/pippki/clientauthask.js
+lib/thunderbird17/chrome/pippki/content/pippki/clientauthask.xul
+lib/thunderbird17/chrome/pippki/content/pippki/createCertInfo.js
+lib/thunderbird17/chrome/pippki/content/pippki/createCertInfo.xul
+lib/thunderbird17/chrome/pippki/content/pippki/crlImportDialog.js
+lib/thunderbird17/chrome/pippki/content/pippki/crlImportDialog.xul
+lib/thunderbird17/chrome/pippki/content/pippki/crlManager.js
+lib/thunderbird17/chrome/pippki/content/pippki/crlManager.xul
+lib/thunderbird17/chrome/pippki/content/pippki/deletecert.js
+lib/thunderbird17/chrome/pippki/content/pippki/deletecert.xul
+lib/thunderbird17/chrome/pippki/content/pippki/device_manager.js
+lib/thunderbird17/chrome/pippki/content/pippki/device_manager.xul
+lib/thunderbird17/chrome/pippki/content/pippki/downloadcert.js
+lib/thunderbird17/chrome/pippki/content/pippki/downloadcert.xul
+lib/thunderbird17/chrome/pippki/content/pippki/editcacert.xul
+lib/thunderbird17/chrome/pippki/content/pippki/editcerts.js
+lib/thunderbird17/chrome/pippki/content/pippki/editemailcert.xul
+lib/thunderbird17/chrome/pippki/content/pippki/editsslcert.xul
+lib/thunderbird17/chrome/pippki/content/pippki/escrowWarn.js
+lib/thunderbird17/chrome/pippki/content/pippki/escrowWarn.xul
+lib/thunderbird17/chrome/pippki/content/pippki/exceptionDialog.js
+lib/thunderbird17/chrome/pippki/content/pippki/exceptionDialog.xul
+lib/thunderbird17/chrome/pippki/content/pippki/formsigning.js
+lib/thunderbird17/chrome/pippki/content/pippki/formsigning.xul
+lib/thunderbird17/chrome/pippki/content/pippki/getp12password.xul
+lib/thunderbird17/chrome/pippki/content/pippki/getpassword.xul
+lib/thunderbird17/chrome/pippki/content/pippki/load_device.xul
+lib/thunderbird17/chrome/pippki/content/pippki/password.js
+lib/thunderbird17/chrome/pippki/content/pippki/pippki.js
+lib/thunderbird17/chrome/pippki/content/pippki/pref-crlupdate.js
+lib/thunderbird17/chrome/pippki/content/pippki/pref-crlupdate.xul
+lib/thunderbird17/chrome/pippki/content/pippki/protectedAuth.js
+lib/thunderbird17/chrome/pippki/content/pippki/protectedAuth.xul
+lib/thunderbird17/chrome/pippki/content/pippki/resetpassword.js
+lib/thunderbird17/chrome/pippki/content/pippki/resetpassword.xul
+lib/thunderbird17/chrome/pippki/content/pippki/serverCrlNextupdate.js
+lib/thunderbird17/chrome/pippki/content/pippki/serverCrlNextupdate.xul
+lib/thunderbird17/chrome/pippki/content/pippki/setp12password.xul
+lib/thunderbird17/chrome/pippki/content/pippki/viewCertDetails.js
+lib/thunderbird17/chrome/pippki/content/pippki/viewCertDetails.xul
+lib/thunderbird17/chrome/toolkit/content/cookie/cookieAcceptDialog.js
+lib/thunderbird17/chrome/toolkit/content/cookie/cookieAcceptDialog.xul
+lib/thunderbird17/chrome/toolkit/content/global/BrowserElementChild.js
+lib/thunderbird17/chrome/toolkit/content/global/XPCNativeWrapper.js
+lib/thunderbird17/chrome/toolkit/content/global/about.xhtml
+lib/thunderbird17/chrome/toolkit/content/global/aboutAbout.xhtml
+lib/thunderbird17/chrome/toolkit/content/global/aboutMemory.css
+lib/thunderbird17/chrome/toolkit/content/global/aboutMemory.js
+lib/thunderbird17/chrome/toolkit/content/global/aboutMemory.xhtml
+lib/thunderbird17/chrome/toolkit/content/global/aboutRights-unbranded.xhtml
+lib/thunderbird17/chrome/toolkit/content/global/aboutRights.xhtml
+lib/thunderbird17/chrome/toolkit/content/global/aboutSupport.js
+lib/thunderbird17/chrome/toolkit/content/global/aboutSupport.xhtml
+lib/thunderbird17/chrome/toolkit/content/global/accessibility/AccessFu.css
+lib/thunderbird17/chrome/toolkit/content/global/alerts/alert.css
+lib/thunderbird17/chrome/toolkit/content/global/alerts/alert.js
+lib/thunderbird17/chrome/toolkit/content/global/alerts/alert.xul
+lib/thunderbird17/chrome/toolkit/content/global/appPicker.js
+lib/thunderbird17/chrome/toolkit/content/global/appPicker.xul
+lib/thunderbird17/chrome/toolkit/content/global/autocomplete.css
+lib/thunderbird17/chrome/toolkit/content/global/autocomplete.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/autocomplete.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/browser.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/button.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/checkbox.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/colorpicker.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/datetimepicker.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/dialog.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/editor.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/expander.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/filefield.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/findbar.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/general.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/groupbox.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/listbox.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/menu.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/menulist.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/notification.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/numberbox.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/popup.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/preferences.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/progressmeter.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/radio.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/resizer.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/richlistbox.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/scale.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/scrollbar.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/scrollbox.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/spinbuttons.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/splitter.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/stringbundle.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/tabbox.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/text.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/textbox.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/toolbar.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/toolbarbutton.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/tree.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/videocontrols.css
+lib/thunderbird17/chrome/toolkit/content/global/bindings/videocontrols.xml
+lib/thunderbird17/chrome/toolkit/content/global/bindings/wizard.xml
+lib/thunderbird17/chrome/toolkit/content/global/buildconfig.html
+lib/thunderbird17/chrome/toolkit/content/global/charsetOverlay.js
+lib/thunderbird17/chrome/toolkit/content/global/charsetOverlay.xul
+lib/thunderbird17/chrome/toolkit/content/global/commonDialog.css
+lib/thunderbird17/chrome/toolkit/content/global/commonDialog.js
+lib/thunderbird17/chrome/toolkit/content/global/commonDialog.xul
+lib/thunderbird17/chrome/toolkit/content/global/config.js
+lib/thunderbird17/chrome/toolkit/content/global/config.xul
+lib/thunderbird17/chrome/toolkit/content/global/console.css
+lib/thunderbird17/chrome/toolkit/content/global/console.js
+lib/thunderbird17/chrome/toolkit/content/global/console.xul
+lib/thunderbird17/chrome/toolkit/content/global/consoleBindings.xml
+lib/thunderbird17/chrome/toolkit/content/global/contentAreaUtils.js
+lib/thunderbird17/chrome/toolkit/content/global/cpow/child.html
+lib/thunderbird17/chrome/toolkit/content/global/cpow/test.xul
+lib/thunderbird17/chrome/toolkit/content/global/customizeCharset.js
+lib/thunderbird17/chrome/toolkit/content/global/customizeCharset.xul
+lib/thunderbird17/chrome/toolkit/content/global/customizeToolbar.css
+lib/thunderbird17/chrome/toolkit/content/global/customizeToolbar.js
+lib/thunderbird17/chrome/toolkit/content/global/customizeToolbar.xul
+lib/thunderbird17/chrome/toolkit/content/global/devtools/dbg-browser-actors.js
+lib/thunderbird17/chrome/toolkit/content/global/devtools/dbg-script-actors.js
+lib/thunderbird17/chrome/toolkit/content/global/devtools/dbg-server.js
+lib/thunderbird17/chrome/toolkit/content/global/devtools/dbg-transport.js
+lib/thunderbird17/chrome/toolkit/content/global/dialogOverlay.js
+lib/thunderbird17/chrome/toolkit/content/global/dialogOverlay.xul
+lib/thunderbird17/chrome/toolkit/content/global/directionDetector.html
+lib/thunderbird17/chrome/toolkit/content/global/editMenuOverlay.js
+lib/thunderbird17/chrome/toolkit/content/global/editMenuOverlay.xul
+lib/thunderbird17/chrome/toolkit/content/global/filepicker.js
+lib/thunderbird17/chrome/toolkit/content/global/filepicker.properties
+lib/thunderbird17/chrome/toolkit/content/global/filepicker.xul
+lib/thunderbird17/chrome/toolkit/content/global/findUtils.js
+lib/thunderbird17/chrome/toolkit/content/global/finddialog.js
+lib/thunderbird17/chrome/toolkit/content/global/finddialog.xul
+lib/thunderbird17/chrome/toolkit/content/global/globalOverlay.js
+lib/thunderbird17/chrome/toolkit/content/global/globalOverlay.xul
+lib/thunderbird17/chrome/toolkit/content/global/inlineSpellCheckUI.js
+lib/thunderbird17/chrome/toolkit/content/global/license.html
+lib/thunderbird17/chrome/toolkit/content/global/menulist.css
+lib/thunderbird17/chrome/toolkit/content/global/mozilla.xhtml
+lib/thunderbird17/chrome/toolkit/content/global/netError.xhtml
+lib/thunderbird17/chrome/toolkit/content/global/notfound.wav
+lib/thunderbird17/chrome/toolkit/content/global/nsClipboard.js
+lib/thunderbird17/chrome/toolkit/content/global/nsDragAndDrop.js
+lib/thunderbird17/chrome/toolkit/content/global/nsUserSettings.js
+lib/thunderbird17/chrome/toolkit/content/global/platformHTMLBindings.xml
+lib/thunderbird17/chrome/toolkit/content/global/plugins.css
+lib/thunderbird17/chrome/toolkit/content/global/plugins.html
+lib/thunderbird17/chrome/toolkit/content/global/printPageSetup.js
+lib/thunderbird17/chrome/toolkit/content/global/printPageSetup.xul
+lib/thunderbird17/chrome/toolkit/content/global/printPreviewBindings.xml
+lib/thunderbird17/chrome/toolkit/content/global/printPreviewProgress.js
+lib/thunderbird17/chrome/toolkit/content/global/printPreviewProgress.xul
+lib/thunderbird17/chrome/toolkit/content/global/printProgress.js
+lib/thunderbird17/chrome/toolkit/content/global/printProgress.xul
+lib/thunderbird17/chrome/toolkit/content/global/printUtils.js
+lib/thunderbird17/chrome/toolkit/content/global/printdialog.js
+lib/thunderbird17/chrome/toolkit/content/global/printdialog.xul
+lib/thunderbird17/chrome/toolkit/content/global/printjoboptions.js
+lib/thunderbird17/chrome/toolkit/content/global/printjoboptions.xul
+lib/thunderbird17/chrome/toolkit/content/global/remote-test-ipc.js
+lib/thunderbird17/chrome/toolkit/content/global/resetProfile.css
+lib/thunderbird17/chrome/toolkit/content/global/resetProfile.js
+lib/thunderbird17/chrome/toolkit/content/global/resetProfile.xul
+lib/thunderbird17/chrome/toolkit/content/global/resetProfileProgress.xul
+lib/thunderbird17/chrome/toolkit/content/global/selectDialog.js
+lib/thunderbird17/chrome/toolkit/content/global/selectDialog.xul
+lib/thunderbird17/chrome/toolkit/content/global/strres.js
+lib/thunderbird17/chrome/toolkit/content/global/svg/svgBindings.xml
+lib/thunderbird17/chrome/toolkit/content/global/tabprompts.css
+lib/thunderbird17/chrome/toolkit/content/global/tabprompts.xml
+lib/thunderbird17/chrome/toolkit/content/global/test-ipc.xul
+lib/thunderbird17/chrome/toolkit/content/global/test-ipcbrowser-chrome.js
+lib/thunderbird17/chrome/toolkit/content/global/test-ipcbrowser-content.js
+lib/thunderbird17/chrome/toolkit/content/global/test-ipcbrowser.xul
+lib/thunderbird17/chrome/toolkit/content/global/textbox.css
+lib/thunderbird17/chrome/toolkit/content/global/treeUtils.js
+lib/thunderbird17/chrome/toolkit/content/global/viewPartialSource.js
+lib/thunderbird17/chrome/toolkit/content/global/viewPartialSource.xul
+lib/thunderbird17/chrome/toolkit/content/global/viewSource.css
+lib/thunderbird17/chrome/toolkit/content/global/viewSource.js
+lib/thunderbird17/chrome/toolkit/content/global/viewSource.xul
+lib/thunderbird17/chrome/toolkit/content/global/viewSourceUtils.js
+lib/thunderbird17/chrome/toolkit/content/global/viewZoomOverlay.js
+lib/thunderbird17/chrome/toolkit/content/global/xml/XMLMonoPrint.css
+lib/thunderbird17/chrome/toolkit/content/global/xml/XMLPrettyPrint.css
+lib/thunderbird17/chrome/toolkit/content/global/xml/XMLPrettyPrint.xml
+lib/thunderbird17/chrome/toolkit/content/global/xml/XMLPrettyPrint.xsl
+lib/thunderbird17/chrome/toolkit/content/global/xul.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/downloads/DownloadProgressListener.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/downloads/download.xml
+lib/thunderbird17/chrome/toolkit/content/mozapps/downloads/downloads.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/downloads/downloads.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/downloads/downloads.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/downloads/helperApps.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/downloads/unknownContentType.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/about.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/about.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/blocklist.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/blocklist.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/blocklist.xml
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/blocklist.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/eula.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/eula.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/extensions-content.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/extensions.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/extensions.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/extensions.xml
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/extensions.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/list.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/list.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/newaddon.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/newaddon.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/selectAddons.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/selectAddons.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/selectAddons.xml
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/selectAddons.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/setting.xml
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/update.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/update.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/extensions/updateinfo.xsl
+lib/thunderbird17/chrome/toolkit/content/mozapps/handling/dialog.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/handling/dialog.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/handling/handler.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/handling/handler.xml
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginFinderBinding.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginInstallerDatasource.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginInstallerService.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginInstallerWizard.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginInstallerWizard.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginInstallerWizard.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginProblem.xml
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginProblemBinding.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/plugins/pluginProblemContent.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/preferences/changemp.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/preferences/changemp.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/preferences/fontbuilder.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/preferences/ocsp.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/preferences/ocsp.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/preferences/removemp.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/preferences/removemp.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/profile/createProfileWizard.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/profile/createProfileWizard.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/profile/profileSelection.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/profile/profileSelection.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/update/history.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/update/history.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/update/updates.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/update/updates.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/update/updates.xml
+lib/thunderbird17/chrome/toolkit/content/mozapps/update/updates.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.css
+lib/thunderbird17/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.js
+lib/thunderbird17/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.xul
+lib/thunderbird17/chrome/toolkit/content/mozapps/xpinstall/xpinstallItem.xml
+lib/thunderbird17/chrome/toolkit/content/passwordmgr/passwordManager.js
+lib/thunderbird17/chrome/toolkit/content/passwordmgr/passwordManager.xul
+lib/thunderbird17/chrome/toolkit/content/passwordmgr/passwordManagerCommon.js
+lib/thunderbird17/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.js
+lib/thunderbird17/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.xul
+lib/thunderbird17/chrome/toolkit/content/satchel/formSubmitListener.js
+lib/thunderbird17/chrome/toolkit/content/xbl-marquee/xbl-marquee.css
+lib/thunderbird17/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml
+lib/thunderbird17/chrome/toolkit/res/arrow.gif
+lib/thunderbird17/chrome/toolkit/res/arrowd.gif
+lib/thunderbird17/chrome/toolkit/res/broken-image.png
+lib/thunderbird17/chrome/toolkit/res/charsetData.properties
+lib/thunderbird17/chrome/toolkit/res/forms.css
+lib/thunderbird17/chrome/toolkit/res/full-screen-override.css
+lib/thunderbird17/chrome/toolkit/res/hiddenWindow.html
+lib/thunderbird17/chrome/toolkit/res/html.css
+lib/thunderbird17/chrome/toolkit/res/loading-image.png
+lib/thunderbird17/chrome/toolkit/res/mathml.css
+lib/thunderbird17/chrome/toolkit/res/quirk.css
+lib/thunderbird17/chrome/toolkit/res/ua.css
+lib/thunderbird17/chrome/toolkit/res/viewsource.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/Filepicker.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/TopLevelImageDocument.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/TopLevelVideoDocument.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/about.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/aboutCache.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/aboutCacheEntry.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/aboutMemory.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/aboutSupport.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/alerts/alert.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/appPicker.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-dn-dis.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-dn-hov.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-dn-sharp.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-dn.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-down.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-lft-dis.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-lft-hov.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-lft-sharp-end.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-lft-sharp.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-lft.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-rit-dis.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-rit-hov.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-rit-sharp-end.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-rit-sharp.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-rit.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-up-dis.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-up-hov.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-up-sharp.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/arrow-up.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal-white.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical-white.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg
+lib/thunderbird17/chrome/toolkit/skin/classic/global/autocomplete.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/button.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/checkbox.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/checkbox/cbox-check-dis.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/checkbox/cbox-check.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/colorpicker.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/commonDialog.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/config.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/console/console-error-caret.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/console/console-error-dash.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/console/console-toolbar.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/console/console.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/console/console.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/console/itemSelected.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/customizeToolbar.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/datetimepicker.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/dialog.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/dirListing/dirListing.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/dirListing/folder.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/dirListing/local.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/dirListing/remote.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/dirListing/up.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/dropmarker.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/expander.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/filefield.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/filepicker.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/findBar.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/global.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/globalBindings.xml
+lib/thunderbird17/chrome/toolkit/skin/classic/global/groupbox.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Authentication.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Close.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Error.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Landscape.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Minimize.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Portrait.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Print-preview.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Question.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Restore.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Search-close.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Search-glass.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/Warning.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/autoscroll.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/blacklist_favicon.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/blacklist_large.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/close.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/collapse.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/error-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/error-24.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/error-48.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/error-64.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/expand.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/find.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/folder-item.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/information-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/information-24.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/information-32.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/information-48.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/information-64.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/loading_16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/notloading_16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/question-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/question-24.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/question-48.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/question-64.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/resizer.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/sslWarning.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/tabprompts-bgtexture.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/warning-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/warning-24.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/warning-64.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/warning-large.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/windowControls.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/icons/wrap.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/inContentUI.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/inContentUI/background-texture.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/linkTree.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/listbox.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/clicktoplay-bgtexture.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/error.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/fullscreenButton.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/muteButton.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/noAudio.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/pauseButton.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/playButton.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/scrubberThumb.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/scrubberThumbWide.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/stalled.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/throbber.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/unmuteButton.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/videoClickToPlayButton.svg
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/videocontrols.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/media/volumeThumb.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/menu.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/menulist.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/netError.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/notification.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/numberbox.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/passwordmgr.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/popup.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/preferences.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/printPageSetup.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/printPreview.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/printpreview/arrow-left-end.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/printpreview/arrow-left.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/printpreview/arrow-right-end.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/printpreview/arrow-right.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/progressmeter.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/radio.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/radio/radio-check-dis.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/radio/radio-check.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/resizer.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/richlistbox.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/scale.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/scrollbar/slider.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/scrollbars.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/scrollbox.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/spinbuttons.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/splitter.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/splitter/grip-bottom.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/splitter/grip-left.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/splitter/grip-right.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/splitter/grip-top.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tabbox.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tabprompts.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/textbox.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/toolbar.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/toolbar/chevron.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/toolbar/spring.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/toolbarbutton.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tree.css
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tree/columnpicker.gif
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tree/sort-asc-classic.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tree/sort-asc.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tree/sort-dsc-classic.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tree/sort-dsc.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tree/twisty-clsd.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/tree/twisty-open.png
+lib/thunderbird17/chrome/toolkit/skin/classic/global/wizard.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/downloads/downloadIcon.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/downloads/downloads.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/about.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/blocklist.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-available.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-dictionaries.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-extensions.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-languages.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-plugins.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-search.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-searchengines.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/category-themes.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/eula.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/extensions.svg
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/heart.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/localeGeneric.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/navigation.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/newaddon.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/selectAddons.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/stripes-error.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-negative-small.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-negative.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-positive.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/stripes-warning.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/update.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/extensions/utilities.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/handling/handling.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-64.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/passwordmgr/key.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginBlocked.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginClickToPlay.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginCrashed.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDisabled.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDownload.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginMissing.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginBlocked.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginCrashed.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginGeneric.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginOutdated.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked-64.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/pluginDisabled.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/pluginHelp-16.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/pluginInstallerWizard.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/plugins/pluginProblem.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/profile/profileicon.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/update/updates.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css
+lib/thunderbird17/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallItemGeneric.png
+lib/thunderbird17/components/ConsoleAPI.js
+lib/thunderbird17/components/FeedProcessor.js
+lib/thunderbird17/components/GPSDGeolocationProvider.js
+lib/thunderbird17/components/NetworkGeolocationProvider.js
+lib/thunderbird17/components/PlacesCategoriesStarter.js
+lib/thunderbird17/components/TCPSocket.js
+lib/thunderbird17/components/TelemetryPing.js
+lib/thunderbird17/components/aboutRedirector.js
+lib/thunderbird17/components/addonManager.js
+lib/thunderbird17/components/amContentHandler.js
+lib/thunderbird17/components/amWebInstallListener.js
+lib/thunderbird17/components/components.manifest
+lib/thunderbird17/components/contentAreaDropListener.js
+lib/thunderbird17/components/contentSecurityPolicy.js
+lib/thunderbird17/components/crypto-SDR.js
+lib/thunderbird17/components/facebook.js
+lib/thunderbird17/components/glautocomp.js
+lib/thunderbird17/components/gtalk.js
+lib/thunderbird17/components/imAccounts.js
+lib/thunderbird17/components/imCommands.js
+lib/thunderbird17/components/imContacts.js
+lib/thunderbird17/components/imConversations.js
+lib/thunderbird17/components/imCore.js
+lib/thunderbird17/components/imIncomingServer.js
+lib/thunderbird17/components/imProtocolInfo.js
+lib/thunderbird17/components/interfaces.manifest
+lib/thunderbird17/components/irc.js
+lib/thunderbird17/components/jsconsole-clhandler.js
+lib/thunderbird17/components/jsmimeemitter.js
+${PLIST.gnome}lib/thunderbird17/components/libdbusservice.so
+${PLIST.gnome}lib/thunderbird17/components/libmozgnome.so
+lib/thunderbird17/components/logger.js
+lib/thunderbird17/components/mail.xpt
+lib/thunderbird17/components/mailContentHandler.js
+lib/thunderbird17/components/mailGlue.js
+lib/thunderbird17/components/mdn-service.js
+lib/thunderbird17/components/messageWakeupService.js
+lib/thunderbird17/components/msgAsyncPrompter.js
+lib/thunderbird17/components/newMailNotificationService.js
+lib/thunderbird17/components/newsblog.js
+lib/thunderbird17/components/nsAbAutoCompleteMyDomain.js
+lib/thunderbird17/components/nsAbAutoCompleteSearch.js
+lib/thunderbird17/components/nsAbLDAPAttributeMap.js
+lib/thunderbird17/components/nsActivity.js
+lib/thunderbird17/components/nsActivityManager.js
+lib/thunderbird17/components/nsActivityManagerUI.js
+lib/thunderbird17/components/nsBadCertHandler.js
+lib/thunderbird17/components/nsBlocklistService.js
+lib/thunderbird17/components/nsBox.js
+lib/thunderbird17/components/nsContentDispatchChooser.js
+lib/thunderbird17/components/nsContentPrefService.js
+lib/thunderbird17/components/nsDefaultCLH.js
+lib/thunderbird17/components/nsDownloadManagerUI.js
+lib/thunderbird17/components/nsFilePicker.js
+lib/thunderbird17/components/nsFormAutoComplete.js
+lib/thunderbird17/components/nsFormHistory.js
+lib/thunderbird17/components/nsHandlerService.js
+lib/thunderbird17/components/nsHelperAppDlg.js
+lib/thunderbird17/components/nsINIProcessor.js
+lib/thunderbird17/components/nsInputListAutoComplete.js
+lib/thunderbird17/components/nsLDAPProtocolHandler.js
+lib/thunderbird17/components/nsLivemarkService.js
+lib/thunderbird17/components/nsLoginInfo.js
+lib/thunderbird17/components/nsLoginManager.js
+lib/thunderbird17/components/nsLoginManagerPrompter.js
+lib/thunderbird17/components/nsMailDefaultHandler.js
+lib/thunderbird17/components/nsMailNewsCommandLineHandler.js
+lib/thunderbird17/components/nsMsgTraitService.js
+lib/thunderbird17/components/nsPhishingProtectionApplication.js
+lib/thunderbird17/components/nsPlacesAutoComplete.js
+lib/thunderbird17/components/nsPlacesExpiration.js
+lib/thunderbird17/components/nsPrompter.js
+lib/thunderbird17/components/nsProxyAutoConfig.js
+lib/thunderbird17/components/nsSMTPProtocolHandler.js
+lib/thunderbird17/components/nsSearchService.js
+lib/thunderbird17/components/nsSearchSuggestions.js
+lib/thunderbird17/components/nsSetDefaultMail.js
+lib/thunderbird17/components/nsTaggingService.js
+lib/thunderbird17/components/nsURLFormatter.js
+lib/thunderbird17/components/nsUbuntuOne.js
+lib/thunderbird17/components/nsUpdateService.js
+lib/thunderbird17/components/nsUpdateServiceStub.js
+lib/thunderbird17/components/nsUpdateTimerManager.js
+lib/thunderbird17/components/nsUrlClassifierHashCompleter.js
+lib/thunderbird17/components/nsUrlClassifierLib.js
+lib/thunderbird17/components/nsUrlClassifierListManager.js
+lib/thunderbird17/components/nsWebHandlerApp.js
+lib/thunderbird17/components/nsYouSendIt.js
+lib/thunderbird17/components/offlineStartup.js
+lib/thunderbird17/components/smileProtocolHandler.js
+lib/thunderbird17/components/smime-service.js
+lib/thunderbird17/components/steelApplication.js
+lib/thunderbird17/components/storage-Legacy.js
+lib/thunderbird17/components/storage-mozStorage.js
+lib/thunderbird17/components/twitter.js
+lib/thunderbird17/components/txEXSLTRegExFunctions.js
+lib/thunderbird17/components/xmpp.js
+lib/thunderbird17/defaults/autoconfig/platform.js
+lib/thunderbird17/defaults/autoconfig/prefcalls.js
+lib/thunderbird17/defaults/messenger/mailViews.dat
+lib/thunderbird17/defaults/pref/all-im.js
+lib/thunderbird17/defaults/pref/all-l10n.js
+lib/thunderbird17/defaults/pref/all-thunderbird.js
+lib/thunderbird17/defaults/pref/channel-prefs.js
+lib/thunderbird17/defaults/pref/chat-prefs.js
+lib/thunderbird17/defaults/pref/composer.js
+lib/thunderbird17/defaults/pref/mailnews.js
+lib/thunderbird17/defaults/pref/mdn.js
+lib/thunderbird17/defaults/pref/smime.js
+lib/thunderbird17/defaults/pref/thunderbird-branding.js
+lib/thunderbird17/defaults/profile/localstore.rdf
+lib/thunderbird17/defaults/profile/mimeTypes.rdf
+lib/thunderbird17/defaults/profile/prefs.js
+lib/thunderbird17/dependentlibs.list
+lib/thunderbird17/dictionaries/en-US.aff
+lib/thunderbird17/dictionaries/en-US.dic
+lib/thunderbird17/distribution/extensions/tbtestpilot@labs.mozilla.com.xpi
+lib/thunderbird17/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
+lib/thunderbird17/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
+lib/thunderbird17/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
+lib/thunderbird17/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png
+lib/thunderbird17/greprefs.js
+lib/thunderbird17/hyphenation/hyph_af.dic
+lib/thunderbird17/hyphenation/hyph_bg.dic
+lib/thunderbird17/hyphenation/hyph_ca.dic
+lib/thunderbird17/hyphenation/hyph_cy.dic
+lib/thunderbird17/hyphenation/hyph_da.dic
+lib/thunderbird17/hyphenation/hyph_de-1901.dic
+lib/thunderbird17/hyphenation/hyph_de-1996.dic
+lib/thunderbird17/hyphenation/hyph_de-CH.dic
+lib/thunderbird17/hyphenation/hyph_en_US.dic
+lib/thunderbird17/hyphenation/hyph_eo.dic
+lib/thunderbird17/hyphenation/hyph_es.dic
+lib/thunderbird17/hyphenation/hyph_et.dic
+lib/thunderbird17/hyphenation/hyph_fi.dic
+lib/thunderbird17/hyphenation/hyph_fr.dic
+lib/thunderbird17/hyphenation/hyph_gl.dic
+lib/thunderbird17/hyphenation/hyph_hr.dic
+lib/thunderbird17/hyphenation/hyph_hsb.dic
+lib/thunderbird17/hyphenation/hyph_hu.dic
+lib/thunderbird17/hyphenation/hyph_ia.dic
+lib/thunderbird17/hyphenation/hyph_is.dic
+lib/thunderbird17/hyphenation/hyph_it.dic
+lib/thunderbird17/hyphenation/hyph_kmr.dic
+lib/thunderbird17/hyphenation/hyph_la.dic
+lib/thunderbird17/hyphenation/hyph_lt.dic
+lib/thunderbird17/hyphenation/hyph_mn.dic
+lib/thunderbird17/hyphenation/hyph_nb.dic
+lib/thunderbird17/hyphenation/hyph_nl.dic
+lib/thunderbird17/hyphenation/hyph_nn.dic
+lib/thunderbird17/hyphenation/hyph_pt.dic
+lib/thunderbird17/hyphenation/hyph_ru.dic
+lib/thunderbird17/hyphenation/hyph_sh.dic
+lib/thunderbird17/hyphenation/hyph_sl.dic
+lib/thunderbird17/hyphenation/hyph_sv.dic
+lib/thunderbird17/hyphenation/hyph_tr.dic
+lib/thunderbird17/hyphenation/hyph_uk.dic
+lib/thunderbird17/icons/updater.png
+lib/thunderbird17/isp/Bogofilter.sfd
+lib/thunderbird17/isp/DSPAM.sfd
+lib/thunderbird17/isp/POPFile.sfd
+lib/thunderbird17/isp/SpamAssassin.sfd
+lib/thunderbird17/isp/SpamPal.sfd
+lib/thunderbird17/isp/movemail.rdf
+lib/thunderbird17/isp/rss.rdf
+lib/thunderbird17/libldap60.so
+lib/thunderbird17/libldif60.so
+lib/thunderbird17/libmozalloc.so
+lib/thunderbird17/libprldap60.so
+lib/thunderbird17/libxpcom.so
+lib/thunderbird17/libxul.so
+lib/thunderbird17/modules/ActivitiesService.jsm
+lib/thunderbird17/modules/AddonLogging.jsm
+lib/thunderbird17/modules/AddonManager.jsm
+lib/thunderbird17/modules/AddonRepository.jsm
+lib/thunderbird17/modules/AddonUpdateChecker.jsm
+lib/thunderbird17/modules/AlarmDB.jsm
+lib/thunderbird17/modules/AlarmService.jsm
+lib/thunderbird17/modules/BookmarkHTMLUtils.jsm
+lib/thunderbird17/modules/BrowserElementPromptService.jsm
+lib/thunderbird17/modules/CSPUtils.jsm
+lib/thunderbird17/modules/CertUtils.jsm
+lib/thunderbird17/modules/ChromeManifestParser.jsm
+lib/thunderbird17/modules/ClusterLib.js
+lib/thunderbird17/modules/ColorAnalyzer_worker.js
+lib/thunderbird17/modules/ColorConversion.js
+lib/thunderbird17/modules/CommonDialog.jsm
+lib/thunderbird17/modules/ConsoleAPIStorage.jsm
+lib/thunderbird17/modules/DOMIdentity.jsm
+lib/thunderbird17/modules/DOMRequestHelper.jsm
+lib/thunderbird17/modules/Dict.jsm
+lib/thunderbird17/modules/DownloadLastDir.jsm
+lib/thunderbird17/modules/DownloadPaths.jsm
+lib/thunderbird17/modules/DownloadUtils.jsm
+lib/thunderbird17/modules/FileUtils.jsm
+lib/thunderbird17/modules/FrameWorker.jsm
+lib/thunderbird17/modules/Geometry.jsm
+lib/thunderbird17/modules/IOUtils.js
+lib/thunderbird17/modules/ISO8601DateUtils.jsm
+lib/thunderbird17/modules/Identity.jsm
+lib/thunderbird17/modules/IdentityProvider.jsm
+lib/thunderbird17/modules/IdentityStore.jsm
+lib/thunderbird17/modules/IndexedDBHelper.jsm
+lib/thunderbird17/modules/InlineSpellChecker.jsm
+lib/thunderbird17/modules/LightweightThemeConsumer.jsm
+lib/thunderbird17/modules/LightweightThemeManager.jsm
+lib/thunderbird17/modules/LogUtils.jsm
+lib/thunderbird17/modules/MailConsts.js
+lib/thunderbird17/modules/MailUtils.js
+lib/thunderbird17/modules/MessagePortBase.jsm
+lib/thunderbird17/modules/MessagePortWorker.js
+lib/thunderbird17/modules/Microformats.js
+lib/thunderbird17/modules/MozSocialAPI.jsm
+lib/thunderbird17/modules/MsgHdrSyntheticView.js
+lib/thunderbird17/modules/NetUtil.jsm
+lib/thunderbird17/modules/ObjectWrapper.jsm
+lib/thunderbird17/modules/PageMenu.jsm
+lib/thunderbird17/modules/PerfMeasurement.jsm
+lib/thunderbird17/modules/PermissionPromptHelper.jsm
+lib/thunderbird17/modules/PlacesDBUtils.jsm
+lib/thunderbird17/modules/PlacesUtils.jsm
+lib/thunderbird17/modules/PluginProvider.jsm
+lib/thunderbird17/modules/PluralForm.jsm
+lib/thunderbird17/modules/PopupNotifications.jsm
+lib/thunderbird17/modules/PrivateBrowsingUtils.jsm
+lib/thunderbird17/modules/PropertyListUtils.jsm
+lib/thunderbird17/modules/RelyingParty.jsm
+lib/thunderbird17/modules/Sandbox.jsm
+lib/thunderbird17/modules/SearchIntegration.js
+lib/thunderbird17/modules/Services.jsm
+lib/thunderbird17/modules/SettingsChangeNotifier.jsm
+lib/thunderbird17/modules/SettingsDB.jsm
+lib/thunderbird17/modules/SettingsQueue.jsm
+lib/thunderbird17/modules/SocialService.jsm
+lib/thunderbird17/modules/SpellCheckDictionaryBootstrap.js
+lib/thunderbird17/modules/StringBundle.js
+lib/thunderbird17/modules/Task.jsm
+lib/thunderbird17/modules/TelemetryStopwatch.jsm
+lib/thunderbird17/modules/UserAgentOverrides.jsm
+lib/thunderbird17/modules/WebappOSUtils.jsm
+lib/thunderbird17/modules/Webapps.jsm
+lib/thunderbird17/modules/WebappsInstaller.jsm
+lib/thunderbird17/modules/WindowDraggingUtils.jsm
+lib/thunderbird17/modules/WorkerAPI.jsm
+lib/thunderbird17/modules/XPCOMUtils.jsm
+lib/thunderbird17/modules/XPIProvider.jsm
+lib/thunderbird17/modules/XPIProviderUtils.js
+lib/thunderbird17/modules/aboutSupport.js
+lib/thunderbird17/modules/aboutSupportUnix.js
+lib/thunderbird17/modules/accessibility/AccessFu.jsm
+lib/thunderbird17/modules/accessibility/Presenters.jsm
+lib/thunderbird17/modules/accessibility/TouchAdapter.jsm
+lib/thunderbird17/modules/accessibility/Utils.jsm
+lib/thunderbird17/modules/accessibility/UtteranceGenerator.jsm
+lib/thunderbird17/modules/accessibility/VirtualCursorController.jsm
+lib/thunderbird17/modules/activity/activityModules.js
+lib/thunderbird17/modules/activity/alertHook.js
+lib/thunderbird17/modules/activity/autosync.js
+lib/thunderbird17/modules/activity/glodaIndexer.js
+lib/thunderbird17/modules/activity/moveCopy.js
+lib/thunderbird17/modules/activity/pop3Download.js
+lib/thunderbird17/modules/activity/sendLater.js
+lib/thunderbird17/modules/appIdleManager.js
+lib/thunderbird17/modules/attachmentChecker.js
+lib/thunderbird17/modules/chatHandler.jsm
+lib/thunderbird17/modules/cloudFileAccounts.js
+lib/thunderbird17/modules/commonjs/loader.js
+lib/thunderbird17/modules/commonjs/promise/core.js
+lib/thunderbird17/modules/ctypes.jsm
+lib/thunderbird17/modules/dbViewWrapper.js
+lib/thunderbird17/modules/debug.js
+lib/thunderbird17/modules/devtools/Console.jsm
+lib/thunderbird17/modules/devtools/Require.jsm
+lib/thunderbird17/modules/devtools/SourceMap.jsm
+lib/thunderbird17/modules/devtools/dbg-client.jsm
+lib/thunderbird17/modules/devtools/dbg-server.jsm
+lib/thunderbird17/modules/distribution.js
+lib/thunderbird17/modules/editorUtilities.jsm
+lib/thunderbird17/modules/errUtils.js
+lib/thunderbird17/modules/folderUtils.jsm
+lib/thunderbird17/modules/gloda/collection.js
+lib/thunderbird17/modules/gloda/connotent.js
+lib/thunderbird17/modules/gloda/databind.js
+lib/thunderbird17/modules/gloda/datamodel.js
+lib/thunderbird17/modules/gloda/datastore.js
+lib/thunderbird17/modules/gloda/dbview.js
+lib/thunderbird17/modules/gloda/everybody.js
+lib/thunderbird17/modules/gloda/explattr.js
+lib/thunderbird17/modules/gloda/facet.js
+lib/thunderbird17/modules/gloda/fundattr.js
+lib/thunderbird17/modules/gloda/gloda.js
+lib/thunderbird17/modules/gloda/index_ab.js
+lib/thunderbird17/modules/gloda/index_msg.js
+lib/thunderbird17/modules/gloda/indexer.js
+lib/thunderbird17/modules/gloda/log4moz.js
+lib/thunderbird17/modules/gloda/mimeTypeCategories.js
+lib/thunderbird17/modules/gloda/mimemsg.js
+lib/thunderbird17/modules/gloda/msg_search.js
+lib/thunderbird17/modules/gloda/noun_freetag.js
+lib/thunderbird17/modules/gloda/noun_mimetype.js
+lib/thunderbird17/modules/gloda/noun_tag.js
+lib/thunderbird17/modules/gloda/public.js
+lib/thunderbird17/modules/gloda/query.js
+lib/thunderbird17/modules/gloda/suffixtree.js
+lib/thunderbird17/modules/gloda/utils.js
+lib/thunderbird17/modules/glodaWebSearch.js
+lib/thunderbird17/modules/hiddenWindow.jsm
+lib/thunderbird17/modules/http.jsm
+lib/thunderbird17/modules/identity/Identity.jsm
+lib/thunderbird17/modules/identity/IdentityProvider.jsm
+lib/thunderbird17/modules/identity/IdentityStore.jsm
+lib/thunderbird17/modules/identity/LogUtils.jsm
+lib/thunderbird17/modules/identity/RelyingParty.jsm
+lib/thunderbird17/modules/identity/Sandbox.jsm
+lib/thunderbird17/modules/identity/jwcrypto.jsm
+lib/thunderbird17/modules/imContentSink.jsm
+lib/thunderbird17/modules/imServices.jsm
+lib/thunderbird17/modules/imSmileys.jsm
+lib/thunderbird17/modules/imStatusUtils.jsm
+lib/thunderbird17/modules/imTextboxUtils.jsm
+lib/thunderbird17/modules/imThemes.jsm
+lib/thunderbird17/modules/imXPCOMUtils.jsm
+lib/thunderbird17/modules/index_im.js
+lib/thunderbird17/modules/ircBase.jsm
+lib/thunderbird17/modules/ircCTCP.jsm
+lib/thunderbird17/modules/ircCommands.jsm
+lib/thunderbird17/modules/ircDCC.jsm
+lib/thunderbird17/modules/ircHandlers.jsm
+lib/thunderbird17/modules/ircISUPPORT.jsm
+lib/thunderbird17/modules/ircNonStandard.jsm
+lib/thunderbird17/modules/ircServices.jsm
+lib/thunderbird17/modules/ircUtils.jsm
+lib/thunderbird17/modules/ircWatchMonitor.jsm
+lib/thunderbird17/modules/iteratorUtils.jsm
+lib/thunderbird17/modules/jsProtoHelper.jsm
+lib/thunderbird17/modules/jsTreeSelection.js
+lib/thunderbird17/modules/jsdebugger.jsm
+lib/thunderbird17/modules/jwcrypto.jsm
+lib/thunderbird17/modules/mailInstrumentation.js
+lib/thunderbird17/modules/mailMigrator.js
+lib/thunderbird17/modules/mailServices.js
+lib/thunderbird17/modules/mailViewManager.js
+lib/thunderbird17/modules/mailnewsMigrator.js
+lib/thunderbird17/modules/msgDBCacheManager.js
+lib/thunderbird17/modules/nsFormAutoCompleteResult.jsm
+lib/thunderbird17/modules/oauth.jsm
+lib/thunderbird17/modules/osfile.jsm
+lib/thunderbird17/modules/osfile/osfile_shared_allthreads.jsm
+lib/thunderbird17/modules/osfile/osfile_shared_front.jsm
+lib/thunderbird17/modules/osfile/osfile_unix_allthreads.jsm
+lib/thunderbird17/modules/osfile/osfile_unix_back.jsm
+lib/thunderbird17/modules/osfile/osfile_unix_front.jsm
+lib/thunderbird17/modules/osfile/osfile_win_allthreads.jsm
+lib/thunderbird17/modules/osfile/osfile_win_back.jsm
+lib/thunderbird17/modules/osfile/osfile_win_front.jsm
+lib/thunderbird17/modules/osfile/ospath_unix_back.jsm
+lib/thunderbird17/modules/osfile/ospath_win_back.jsm
+lib/thunderbird17/modules/quickFilterManager.js
+lib/thunderbird17/modules/reflect.jsm
+lib/thunderbird17/modules/searchSpec.js
+lib/thunderbird17/modules/search_im.js
+lib/thunderbird17/modules/sessionStoreManager.js
+lib/thunderbird17/modules/socket.jsm
+lib/thunderbird17/modules/summaryFrameManager.js
+lib/thunderbird17/modules/templateUtils.js
+lib/thunderbird17/modules/traceHelper.js
+lib/thunderbird17/modules/virtualFolderWrapper.js
+lib/thunderbird17/modules/windowsJumpLists.js
+lib/thunderbird17/modules/xmpp-authmechs.jsm
+lib/thunderbird17/modules/xmpp-session.jsm
+lib/thunderbird17/modules/xmpp-xml.jsm
+lib/thunderbird17/modules/xmpp.jsm
+lib/thunderbird17/mozilla-xremote-client
+lib/thunderbird17/platform.ini
+lib/thunderbird17/plugin-container
+lib/thunderbird17/removed-files
+lib/thunderbird17/res/EditorOverride.css
+lib/thunderbird17/res/contenteditable.css
+lib/thunderbird17/res/designmode.css
+lib/thunderbird17/res/dtd/htmlmathml-f.ent
+lib/thunderbird17/res/entityTables/html40Latin1.properties
+lib/thunderbird17/res/entityTables/html40Special.properties
+lib/thunderbird17/res/entityTables/html40Symbols.properties
+lib/thunderbird17/res/entityTables/htmlEntityVersions.properties
+lib/thunderbird17/res/entityTables/mathml20.properties
+lib/thunderbird17/res/entityTables/transliterate.properties
+lib/thunderbird17/res/fonts/mathfont.properties
+lib/thunderbird17/res/fonts/mathfontAsanaMath.properties
+lib/thunderbird17/res/fonts/mathfontMathJax_Main.properties
+lib/thunderbird17/res/fonts/mathfontSTIXNonUnicode.properties
+lib/thunderbird17/res/fonts/mathfontSTIXSize1.properties
+lib/thunderbird17/res/fonts/mathfontSTIXSizeOneSym.properties
+lib/thunderbird17/res/fonts/mathfontStandardSymbolsL.properties
+lib/thunderbird17/res/fonts/mathfontUnicode.properties
+lib/thunderbird17/res/grabber.gif
+lib/thunderbird17/res/html/folder.png
+lib/thunderbird17/res/langGroups.properties
+lib/thunderbird17/res/language.properties
+lib/thunderbird17/res/svg.css
+lib/thunderbird17/res/table-add-column-after-active.gif
+lib/thunderbird17/res/table-add-column-after-hover.gif
+lib/thunderbird17/res/table-add-column-after.gif
+lib/thunderbird17/res/table-add-column-before-active.gif
+lib/thunderbird17/res/table-add-column-before-hover.gif
+lib/thunderbird17/res/table-add-column-before.gif
+lib/thunderbird17/res/table-add-row-after-active.gif
+lib/thunderbird17/res/table-add-row-after-hover.gif
+lib/thunderbird17/res/table-add-row-after.gif
+lib/thunderbird17/res/table-add-row-before-active.gif
+lib/thunderbird17/res/table-add-row-before-hover.gif
+lib/thunderbird17/res/table-add-row-before.gif
+lib/thunderbird17/res/table-remove-column-active.gif
+lib/thunderbird17/res/table-remove-column-hover.gif
+lib/thunderbird17/res/table-remove-column.gif
+lib/thunderbird17/res/table-remove-row-active.gif
+lib/thunderbird17/res/table-remove-row-hover.gif
+lib/thunderbird17/res/table-remove-row.gif
+lib/thunderbird17/run-mozilla.sh
+lib/thunderbird17/searchplugins/amazondotcom.xml
+lib/thunderbird17/searchplugins/aol-web-search.xml
+lib/thunderbird17/searchplugins/bing.xml
+lib/thunderbird17/searchplugins/eBay.xml
+lib/thunderbird17/searchplugins/twitter.xml
+lib/thunderbird17/searchplugins/wikipedia.xml
+lib/thunderbird17/searchplugins/yahoo.xml
+lib/thunderbird17/thunderbird
+lib/thunderbird17/thunderbird-bin
+lib/thunderbird17/update-settings.ini
+lib/thunderbird17/update.locale
+lib/thunderbird17/updater
+lib/thunderbird17/updater.ini
+share/applications/thunderbird17.desktop
+share/idl/thunderbird17/.mkdir.done
+share/idl/thunderbird17/IJSDebugger.idl
+share/idl/thunderbird17/MailNewsTypes2.idl
+share/idl/thunderbird17/amIInstallTrigger.idl
+share/idl/thunderbird17/amIWebInstallListener.idl
+share/idl/thunderbird17/amIWebInstaller.idl
+share/idl/thunderbird17/domstubs.idl
+share/idl/thunderbird17/extIApplication.idl
+share/idl/thunderbird17/imIAccount.idl
+share/idl/thunderbird17/imIAccountsService.idl
+share/idl/thunderbird17/imICommandsService.idl
+share/idl/thunderbird17/imIContactsService.idl
+share/idl/thunderbird17/imIConversationsService.idl
+share/idl/thunderbird17/imICoreService.idl
+share/idl/thunderbird17/imILogger.idl
+share/idl/thunderbird17/imIStatusInfo.idl
+share/idl/thunderbird17/imITagsService.idl
+share/idl/thunderbird17/imIUserStatusInfo.idl
+share/idl/thunderbird17/imgICache.idl
+share/idl/thunderbird17/imgIContainer.idl
+share/idl/thunderbird17/imgIContainerDebug.idl
+share/idl/thunderbird17/imgIContainerObserver.idl
+share/idl/thunderbird17/imgIDecoderObserver.idl
+share/idl/thunderbird17/imgIEncoder.idl
+share/idl/thunderbird17/imgILoader.idl
+share/idl/thunderbird17/imgIOnloadBlocker.idl
+share/idl/thunderbird17/imgIRequest.idl
+share/idl/thunderbird17/imgITools.idl
+share/idl/thunderbird17/inICSSValueSearch.idl
+share/idl/thunderbird17/inIDOMUtils.idl
+share/idl/thunderbird17/inIDOMView.idl
+share/idl/thunderbird17/inIDeepTreeWalker.idl
+share/idl/thunderbird17/inIFlasher.idl
+share/idl/thunderbird17/inISearchObserver.idl
+share/idl/thunderbird17/inISearchProcess.idl
+share/idl/thunderbird17/jsdIDebuggerService.idl
+share/idl/thunderbird17/mozIApplication.idl
+share/idl/thunderbird17/mozIAsyncFavicons.idl
+share/idl/thunderbird17/mozIAsyncHistory.idl
+share/idl/thunderbird17/mozIAsyncLivemarks.idl
+share/idl/thunderbird17/mozIColorAnalyzer.idl
+share/idl/thunderbird17/mozIJSSubScriptLoader.idl
+share/idl/thunderbird17/mozINewMailListener.idl
+share/idl/thunderbird17/mozINewMailNotificationService.idl
+share/idl/thunderbird17/mozIPersonalDictionary.idl
+share/idl/thunderbird17/mozIPlacesAutoComplete.idl
+share/idl/thunderbird17/mozISpellCheckingEngine.idl
+share/idl/thunderbird17/mozISpellI18NManager.idl
+share/idl/thunderbird17/mozISpellI18NUtil.idl
+share/idl/thunderbird17/mozIStorageAggregateFunction.idl
+share/idl/thunderbird17/mozIStorageAsyncStatement.idl
+share/idl/thunderbird17/mozIStorageBaseStatement.idl
+share/idl/thunderbird17/mozIStorageBindingParams.idl
+share/idl/thunderbird17/mozIStorageBindingParamsArray.idl
+share/idl/thunderbird17/mozIStorageCompletionCallback.idl
+share/idl/thunderbird17/mozIStorageConnection.idl
+share/idl/thunderbird17/mozIStorageError.idl
+share/idl/thunderbird17/mozIStorageFunction.idl
+share/idl/thunderbird17/mozIStoragePendingStatement.idl
+share/idl/thunderbird17/mozIStorageProgressHandler.idl
+share/idl/thunderbird17/mozIStorageResultSet.idl
+share/idl/thunderbird17/mozIStorageRow.idl
+share/idl/thunderbird17/mozIStorageService.idl
+share/idl/thunderbird17/mozIStorageServiceQuotaManagement.idl
+share/idl/thunderbird17/mozIStorageStatement.idl
+share/idl/thunderbird17/mozIStorageStatementCallback.idl
+share/idl/thunderbird17/mozIStorageStatementParams.idl
+share/idl/thunderbird17/mozIStorageStatementRow.idl
+share/idl/thunderbird17/mozIStorageVacuumParticipant.idl
+share/idl/thunderbird17/mozIStorageValueArray.idl
+share/idl/thunderbird17/mozITXTToHTMLConv.idl
+share/idl/thunderbird17/mozIThirdPartyUtil.idl
+share/idl/thunderbird17/nsCDefaultURIFixup.idl
+share/idl/thunderbird17/nsCExternalHandlerService.idl
+share/idl/thunderbird17/nsCURILoader.idl
+share/idl/thunderbird17/nsCWebBrowser.idl
+share/idl/thunderbird17/nsCWebBrowserPersist.idl
+share/idl/thunderbird17/nsIASN1Object.idl
+share/idl/thunderbird17/nsIASN1PrintableItem.idl
+share/idl/thunderbird17/nsIASN1Sequence.idl
+share/idl/thunderbird17/nsIASN1Tree.idl
+share/idl/thunderbird17/nsIAbAddressCollector.idl
+share/idl/thunderbird17/nsIAbAutoCompleteResult.idl
+share/idl/thunderbird17/nsIAbBooleanExpression.idl
+share/idl/thunderbird17/nsIAbCard.idl
+share/idl/thunderbird17/nsIAbCollection.idl
+share/idl/thunderbird17/nsIAbDirFactory.idl
+share/idl/thunderbird17/nsIAbDirFactoryService.idl
+share/idl/thunderbird17/nsIAbDirSearchListener.idl
+share/idl/thunderbird17/nsIAbDirectory.idl
+share/idl/thunderbird17/nsIAbDirectoryQuery.idl
+share/idl/thunderbird17/nsIAbDirectoryQueryProxy.idl
+share/idl/thunderbird17/nsIAbDirectorySearch.idl
+share/idl/thunderbird17/nsIAbItem.idl
+share/idl/thunderbird17/nsIAbLDAPAttributeMap.idl
+share/idl/thunderbird17/nsIAbLDAPAutoCompFormatter.idl
+share/idl/thunderbird17/nsIAbLDAPCard.idl
+share/idl/thunderbird17/nsIAbLDAPDirectory.idl
+share/idl/thunderbird17/nsIAbLDAPReplicationData.idl
+share/idl/thunderbird17/nsIAbLDAPReplicationQuery.idl
+share/idl/thunderbird17/nsIAbLDAPReplicationService.idl
+share/idl/thunderbird17/nsIAbLDIFService.idl
+share/idl/thunderbird17/nsIAbListener.idl
+share/idl/thunderbird17/nsIAbMDBDirectory.idl
+share/idl/thunderbird17/nsIAbManager.idl
+share/idl/thunderbird17/nsIAbView.idl
+share/idl/thunderbird17/nsIAboutModule.idl
+share/idl/thunderbird17/nsIAccessible.idl
+share/idl/thunderbird17/nsIAccessibleApplication.idl
+share/idl/thunderbird17/nsIAccessibleCursorable.idl
+share/idl/thunderbird17/nsIAccessibleDocument.idl
+share/idl/thunderbird17/nsIAccessibleEditableText.idl
+share/idl/thunderbird17/nsIAccessibleEvent.idl
+share/idl/thunderbird17/nsIAccessibleHyperLink.idl
+share/idl/thunderbird17/nsIAccessibleHyperText.idl
+share/idl/thunderbird17/nsIAccessibleImage.idl
+share/idl/thunderbird17/nsIAccessiblePivot.idl
+share/idl/thunderbird17/nsIAccessibleProvider.idl
+share/idl/thunderbird17/nsIAccessibleRelation.idl
+share/idl/thunderbird17/nsIAccessibleRetrieval.idl
+share/idl/thunderbird17/nsIAccessibleRole.idl
+share/idl/thunderbird17/nsIAccessibleSelectable.idl
+share/idl/thunderbird17/nsIAccessibleStates.idl
+share/idl/thunderbird17/nsIAccessibleTable.idl
+share/idl/thunderbird17/nsIAccessibleText.idl
+share/idl/thunderbird17/nsIAccessibleTypes.idl
+share/idl/thunderbird17/nsIAccessibleValue.idl
+share/idl/thunderbird17/nsIActivity.idl
+share/idl/thunderbird17/nsIActivityManager.idl
+share/idl/thunderbird17/nsIActivityManagerUI.idl
+share/idl/thunderbird17/nsIActivityProxy.idl
+share/idl/thunderbird17/nsIActivityUIGlue.idl
+share/idl/thunderbird17/nsIAddbookUrl.idl
+share/idl/thunderbird17/nsIAddrDBAnnouncer.idl
+share/idl/thunderbird17/nsIAddrDBListener.idl
+share/idl/thunderbird17/nsIAddrDatabase.idl
+share/idl/thunderbird17/nsIAlarmHalService.idl
+share/idl/thunderbird17/nsIAlertsService.idl
+share/idl/thunderbird17/nsIAnnotationService.idl
+share/idl/thunderbird17/nsIAppShell.idl
+share/idl/thunderbird17/nsIAppShellService.idl
+share/idl/thunderbird17/nsIAppStartup.idl
+share/idl/thunderbird17/nsIApplicationCache.idl
+share/idl/thunderbird17/nsIApplicationCacheChannel.idl
+share/idl/thunderbird17/nsIApplicationCacheContainer.idl
+share/idl/thunderbird17/nsIApplicationCacheService.idl
+share/idl/thunderbird17/nsIAppsService.idl
+share/idl/thunderbird17/nsIArray.idl
+share/idl/thunderbird17/nsIAssociatedContentSecurity.idl
+share/idl/thunderbird17/nsIAsyncInputStream.idl
+share/idl/thunderbird17/nsIAsyncOutputStream.idl
+share/idl/thunderbird17/nsIAsyncStreamCopier.idl
+share/idl/thunderbird17/nsIAsyncVerifyRedirectCallback.idl
+share/idl/thunderbird17/nsIAtom.idl
+share/idl/thunderbird17/nsIAtomService.idl
+share/idl/thunderbird17/nsIAuthInformation.idl
+share/idl/thunderbird17/nsIAuthModule.idl
+share/idl/thunderbird17/nsIAuthPrompt.idl
+share/idl/thunderbird17/nsIAuthPrompt2.idl
+share/idl/thunderbird17/nsIAuthPromptAdapterFactory.idl
+share/idl/thunderbird17/nsIAuthPromptCallback.idl
+share/idl/thunderbird17/nsIAuthPromptProvider.idl
+share/idl/thunderbird17/nsIAutoCompleteController.idl
+share/idl/thunderbird17/nsIAutoCompleteInput.idl
+share/idl/thunderbird17/nsIAutoCompleteListener.idl
+share/idl/thunderbird17/nsIAutoCompletePopup.idl
+share/idl/thunderbird17/nsIAutoCompleteResult.idl
+share/idl/thunderbird17/nsIAutoCompleteResults.idl
+share/idl/thunderbird17/nsIAutoCompleteSearch.idl
+share/idl/thunderbird17/nsIAutoCompleteSession.idl
+share/idl/thunderbird17/nsIAutoCompleteSimpleResult.idl
+share/idl/thunderbird17/nsIAutoConfig.idl
+share/idl/thunderbird17/nsIAutoSyncFolderStrategy.idl
+share/idl/thunderbird17/nsIAutoSyncManager.idl
+share/idl/thunderbird17/nsIAutoSyncMsgStrategy.idl
+share/idl/thunderbird17/nsIAutoSyncState.idl
+share/idl/thunderbird17/nsIBFCacheEntry.idl
+share/idl/thunderbird17/nsIBadCertListener2.idl
+share/idl/thunderbird17/nsIBaseWindow.idl
+share/idl/thunderbird17/nsIBidiKeyboard.idl
+share/idl/thunderbird17/nsIBinaryInputStream.idl
+share/idl/thunderbird17/nsIBinaryOutputStream.idl
+share/idl/thunderbird17/nsIBlocklistService.idl
+share/idl/thunderbird17/nsIBoxObject.idl
+share/idl/thunderbird17/nsIBrowserBoxObject.idl
+share/idl/thunderbird17/nsIBrowserDOMWindow.idl
+share/idl/thunderbird17/nsIBrowserHistory.idl
+share/idl/thunderbird17/nsIBrowserSearchService.idl
+share/idl/thunderbird17/nsIBufEntropyCollector.idl
+share/idl/thunderbird17/nsIBufferedStreams.idl
+share/idl/thunderbird17/nsIByteRangeRequest.idl
+share/idl/thunderbird17/nsICMSDecoder.idl
+share/idl/thunderbird17/nsICMSEncoder.idl
+share/idl/thunderbird17/nsICMSMessage.idl
+share/idl/thunderbird17/nsICMSMessage2.idl
+share/idl/thunderbird17/nsICMSMessageErrors.idl
+share/idl/thunderbird17/nsICMSSecureMessage.idl
+share/idl/thunderbird17/nsICRLInfo.idl
+share/idl/thunderbird17/nsICRLManager.idl
+share/idl/thunderbird17/nsICache.idl
+share/idl/thunderbird17/nsICacheEntryDescriptor.idl
+share/idl/thunderbird17/nsICacheInfoChannel.idl
+share/idl/thunderbird17/nsICacheListener.idl
+share/idl/thunderbird17/nsICacheService.idl
+share/idl/thunderbird17/nsICacheSession.idl
+share/idl/thunderbird17/nsICacheVisitor.idl
+share/idl/thunderbird17/nsICachingChannel.idl
+share/idl/thunderbird17/nsICancelable.idl
+share/idl/thunderbird17/nsICanvasGLPrivate.idl
+share/idl/thunderbird17/nsICapturePicker.idl
+share/idl/thunderbird17/nsICategoryManager.idl
+share/idl/thunderbird17/nsICertOverrideService.idl
+share/idl/thunderbird17/nsICertPickDialogs.idl
+share/idl/thunderbird17/nsICertTree.idl
+share/idl/thunderbird17/nsICertificateDialogs.idl
+share/idl/thunderbird17/nsIChannel.idl
+share/idl/thunderbird17/nsIChannelEventSink.idl
+share/idl/thunderbird17/nsIChannelPolicy.idl
+share/idl/thunderbird17/nsICharsetConverterManager.idl
+share/idl/thunderbird17/nsIChildChannel.idl
+share/idl/thunderbird17/nsIChromeRegistry.idl
+share/idl/thunderbird17/nsIClassInfo.idl
+share/idl/thunderbird17/nsIClientAuthDialogs.idl
+share/idl/thunderbird17/nsIClipboard.idl
+share/idl/thunderbird17/nsIClipboardCommands.idl
+share/idl/thunderbird17/nsIClipboardDragDropHookList.idl
+share/idl/thunderbird17/nsIClipboardDragDropHooks.idl
+share/idl/thunderbird17/nsIClipboardHelper.idl
+share/idl/thunderbird17/nsIClipboardOwner.idl
+share/idl/thunderbird17/nsICollation.idl
+share/idl/thunderbird17/nsICollection.idl
+share/idl/thunderbird17/nsICommandHandler.idl
+share/idl/thunderbird17/nsICommandLine.idl
+share/idl/thunderbird17/nsICommandLineHandler.idl
+share/idl/thunderbird17/nsICommandLineRunner.idl
+share/idl/thunderbird17/nsICommandLineValidator.idl
+share/idl/thunderbird17/nsICommandManager.idl
+share/idl/thunderbird17/nsICommandParams.idl
+share/idl/thunderbird17/nsIComponentManager.idl
+share/idl/thunderbird17/nsIComponentRegistrar.idl
+share/idl/thunderbird17/nsIConsoleListener.idl
+share/idl/thunderbird17/nsIConsoleMessage.idl
+share/idl/thunderbird17/nsIConsoleService.idl
+share/idl/thunderbird17/nsIContainerBoxObject.idl
+share/idl/thunderbird17/nsIContentDispatchChooser.idl
+share/idl/thunderbird17/nsIContentFilter.idl
+share/idl/thunderbird17/nsIContentHandler.idl
+share/idl/thunderbird17/nsIContentPermissionPrompt.idl
+share/idl/thunderbird17/nsIContentPolicy.idl
+share/idl/thunderbird17/nsIContentPrefService.idl
+share/idl/thunderbird17/nsIContentSecurityPolicy.idl
+share/idl/thunderbird17/nsIContentSniffer.idl
+share/idl/thunderbird17/nsIContentURIGrouper.idl
+share/idl/thunderbird17/nsIContentViewer.idl
+share/idl/thunderbird17/nsIContentViewerContainer.idl
+share/idl/thunderbird17/nsIContentViewerEdit.idl
+share/idl/thunderbird17/nsIContentViewerFile.idl
+share/idl/thunderbird17/nsIContextMenuListener.idl
+share/idl/thunderbird17/nsIContextMenuListener2.idl
+share/idl/thunderbird17/nsIController.idl
+share/idl/thunderbird17/nsIControllerCommand.idl
+share/idl/thunderbird17/nsIControllerCommandTable.idl
+share/idl/thunderbird17/nsIControllerContext.idl
+share/idl/thunderbird17/nsIControllers.idl
+share/idl/thunderbird17/nsIConverterInputStream.idl
+share/idl/thunderbird17/nsIConverterOutputStream.idl
+share/idl/thunderbird17/nsICookie.idl
+share/idl/thunderbird17/nsICookie2.idl
+share/idl/thunderbird17/nsICookieAcceptDialog.idl
+share/idl/thunderbird17/nsICookieManager.idl
+share/idl/thunderbird17/nsICookieManager2.idl
+share/idl/thunderbird17/nsICookiePermission.idl
+share/idl/thunderbird17/nsICookiePromptService.idl
+share/idl/thunderbird17/nsICookieService.idl
+share/idl/thunderbird17/nsICopyMessageListener.idl
+share/idl/thunderbird17/nsICopyMsgStreamListener.idl
+share/idl/thunderbird17/nsICryptoFIPSInfo.idl
+share/idl/thunderbird17/nsICryptoHMAC.idl
+share/idl/thunderbird17/nsICryptoHash.idl
+share/idl/thunderbird17/nsICurrentCharsetListener.idl
+share/idl/thunderbird17/nsICycleCollectorListener.idl
+share/idl/thunderbird17/nsIDBChangeAnnouncer.idl
+share/idl/thunderbird17/nsIDBChangeListener.idl
+share/idl/thunderbird17/nsIDBFolderInfo.idl
+share/idl/thunderbird17/nsIDNSListener.idl
+share/idl/thunderbird17/nsIDNSRecord.idl
+share/idl/thunderbird17/nsIDNSService.idl
+share/idl/thunderbird17/nsIDOMActivity.idl
+share/idl/thunderbird17/nsIDOMActivityHandlerDescription.idl
+share/idl/thunderbird17/nsIDOMActivityOptions.idl
+share/idl/thunderbird17/nsIDOMActivityRequestHandler.idl
+share/idl/thunderbird17/nsIDOMAlarmsManager.idl
+share/idl/thunderbird17/nsIDOMAnimationEvent.idl
+share/idl/thunderbird17/nsIDOMApplicationRegistry.idl
+share/idl/thunderbird17/nsIDOMApplicationRegistry2.idl
+share/idl/thunderbird17/nsIDOMArchiveReader.idl
+share/idl/thunderbird17/nsIDOMArchiveRequest.idl
+share/idl/thunderbird17/nsIDOMAttr.idl
+share/idl/thunderbird17/nsIDOMBarProp.idl
+share/idl/thunderbird17/nsIDOMBatteryManager.idl
+share/idl/thunderbird17/nsIDOMBeforeUnloadEvent.idl
+share/idl/thunderbird17/nsIDOMCDATASection.idl
+share/idl/thunderbird17/nsIDOMCRMFObject.idl
+share/idl/thunderbird17/nsIDOMCSS2Properties.idl
+share/idl/thunderbird17/nsIDOMCSSCharsetRule.idl
+share/idl/thunderbird17/nsIDOMCSSFontFaceRule.idl
+share/idl/thunderbird17/nsIDOMCSSImportRule.idl
+share/idl/thunderbird17/nsIDOMCSSMediaRule.idl
+share/idl/thunderbird17/nsIDOMCSSMozDocumentRule.idl
+share/idl/thunderbird17/nsIDOMCSSPageRule.idl
+share/idl/thunderbird17/nsIDOMCSSPrimitiveValue.idl
+share/idl/thunderbird17/nsIDOMCSSRule.idl
+share/idl/thunderbird17/nsIDOMCSSRuleList.idl
+share/idl/thunderbird17/nsIDOMCSSStyleDeclaration.idl
+share/idl/thunderbird17/nsIDOMCSSStyleRule.idl
+share/idl/thunderbird17/nsIDOMCSSStyleSheet.idl
+share/idl/thunderbird17/nsIDOMCSSSupportsRule.idl
+share/idl/thunderbird17/nsIDOMCSSUnknownRule.idl
+share/idl/thunderbird17/nsIDOMCSSValue.idl
+share/idl/thunderbird17/nsIDOMCSSValueList.idl
+share/idl/thunderbird17/nsIDOMCameraManager.idl
+share/idl/thunderbird17/nsIDOMCanvasRenderingContext2D.idl
+share/idl/thunderbird17/nsIDOMCharacterData.idl
+share/idl/thunderbird17/nsIDOMChromeWindow.idl
+share/idl/thunderbird17/nsIDOMClientInformation.idl
+share/idl/thunderbird17/nsIDOMClientRect.idl
+share/idl/thunderbird17/nsIDOMClientRectList.idl
+share/idl/thunderbird17/nsIDOMCloseEvent.idl
+share/idl/thunderbird17/nsIDOMCommandEvent.idl
+share/idl/thunderbird17/nsIDOMComment.idl
+share/idl/thunderbird17/nsIDOMCompositionEvent.idl
+share/idl/thunderbird17/nsIDOMConnection.idl
+share/idl/thunderbird17/nsIDOMConstructor.idl
+share/idl/thunderbird17/nsIDOMCounter.idl
+share/idl/thunderbird17/nsIDOMCrypto.idl
+share/idl/thunderbird17/nsIDOMCryptoDialogs.idl
+share/idl/thunderbird17/nsIDOMCustomEvent.idl
+share/idl/thunderbird17/nsIDOMDOMError.idl
+share/idl/thunderbird17/nsIDOMDOMException.idl
+share/idl/thunderbird17/nsIDOMDOMImplementation.idl
+share/idl/thunderbird17/nsIDOMDOMRequest.idl
+share/idl/thunderbird17/nsIDOMDOMSettableTokenList.idl
+share/idl/thunderbird17/nsIDOMDOMStringList.idl
+share/idl/thunderbird17/nsIDOMDOMStringMap.idl
+share/idl/thunderbird17/nsIDOMDOMTokenList.idl
+share/idl/thunderbird17/nsIDOMDataContainerEvent.idl
+share/idl/thunderbird17/nsIDOMDataTransfer.idl
+share/idl/thunderbird17/nsIDOMDesktopNotification.idl
+share/idl/thunderbird17/nsIDOMDeviceLightEvent.idl
+share/idl/thunderbird17/nsIDOMDeviceMotionEvent.idl
+share/idl/thunderbird17/nsIDOMDeviceOrientationEvent.idl
+share/idl/thunderbird17/nsIDOMDeviceProximityEvent.idl
+share/idl/thunderbird17/nsIDOMDeviceStorage.idl
+share/idl/thunderbird17/nsIDOMDeviceStorageChangeEvent.idl
+share/idl/thunderbird17/nsIDOMDeviceStorageCursor.idl
+share/idl/thunderbird17/nsIDOMDeviceStorageStat.idl
+share/idl/thunderbird17/nsIDOMDocument.idl
+share/idl/thunderbird17/nsIDOMDocumentFragment.idl
+share/idl/thunderbird17/nsIDOMDocumentType.idl
+share/idl/thunderbird17/nsIDOMDocumentXBL.idl
+share/idl/thunderbird17/nsIDOMDragEvent.idl
+share/idl/thunderbird17/nsIDOMElement.idl
+share/idl/thunderbird17/nsIDOMElementCSSInlineStyle.idl
+share/idl/thunderbird17/nsIDOMElementTimeControl.idl
+share/idl/thunderbird17/nsIDOMEvent.idl
+share/idl/thunderbird17/nsIDOMEventListener.idl
+share/idl/thunderbird17/nsIDOMEventTarget.idl
+share/idl/thunderbird17/nsIDOMFile.idl
+share/idl/thunderbird17/nsIDOMFileHandle.idl
+share/idl/thunderbird17/nsIDOMFileList.idl
+share/idl/thunderbird17/nsIDOMFileReader.idl
+share/idl/thunderbird17/nsIDOMFileRequest.idl
+share/idl/thunderbird17/nsIDOMFontFace.idl
+share/idl/thunderbird17/nsIDOMFontFaceList.idl
+share/idl/thunderbird17/nsIDOMFormData.idl
+share/idl/thunderbird17/nsIDOMGeoGeolocation.idl
+share/idl/thunderbird17/nsIDOMGeoPosition.idl
+share/idl/thunderbird17/nsIDOMGeoPositionCallback.idl
+share/idl/thunderbird17/nsIDOMGeoPositionCoords.idl
+share/idl/thunderbird17/nsIDOMGeoPositionError.idl
+share/idl/thunderbird17/nsIDOMGeoPositionErrorCallback.idl
+share/idl/thunderbird17/nsIDOMGetSVGDocument.idl
+share/idl/thunderbird17/nsIDOMGlobalObjectConstructor.idl
+share/idl/thunderbird17/nsIDOMGlobalPropertyInitializer.idl
+share/idl/thunderbird17/nsIDOMHTMLAnchorElement.idl
+share/idl/thunderbird17/nsIDOMHTMLAppletElement.idl
+share/idl/thunderbird17/nsIDOMHTMLAreaElement.idl
+share/idl/thunderbird17/nsIDOMHTMLAudioElement.idl
+share/idl/thunderbird17/nsIDOMHTMLBRElement.idl
+share/idl/thunderbird17/nsIDOMHTMLBaseElement.idl
+share/idl/thunderbird17/nsIDOMHTMLBodyElement.idl
+share/idl/thunderbird17/nsIDOMHTMLButtonElement.idl
+share/idl/thunderbird17/nsIDOMHTMLByteRanges.idl
+share/idl/thunderbird17/nsIDOMHTMLCanvasElement.idl
+share/idl/thunderbird17/nsIDOMHTMLCollection.idl
+share/idl/thunderbird17/nsIDOMHTMLCommandElement.idl
+share/idl/thunderbird17/nsIDOMHTMLDListElement.idl
+share/idl/thunderbird17/nsIDOMHTMLDataListElement.idl
+share/idl/thunderbird17/nsIDOMHTMLDirectoryElement.idl
+share/idl/thunderbird17/nsIDOMHTMLDivElement.idl
+share/idl/thunderbird17/nsIDOMHTMLDocument.idl
+share/idl/thunderbird17/nsIDOMHTMLElement.idl
+share/idl/thunderbird17/nsIDOMHTMLEmbedElement.idl
+share/idl/thunderbird17/nsIDOMHTMLFieldSetElement.idl
+share/idl/thunderbird17/nsIDOMHTMLFontElement.idl
+share/idl/thunderbird17/nsIDOMHTMLFormElement.idl
+share/idl/thunderbird17/nsIDOMHTMLFrameElement.idl
+share/idl/thunderbird17/nsIDOMHTMLFrameSetElement.idl
+share/idl/thunderbird17/nsIDOMHTMLHRElement.idl
+share/idl/thunderbird17/nsIDOMHTMLHeadElement.idl
+share/idl/thunderbird17/nsIDOMHTMLHeadingElement.idl
+share/idl/thunderbird17/nsIDOMHTMLHtmlElement.idl
+share/idl/thunderbird17/nsIDOMHTMLIFrameElement.idl
+share/idl/thunderbird17/nsIDOMHTMLImageElement.idl
+share/idl/thunderbird17/nsIDOMHTMLInputElement.idl
+share/idl/thunderbird17/nsIDOMHTMLLIElement.idl
+share/idl/thunderbird17/nsIDOMHTMLLabelElement.idl
+share/idl/thunderbird17/nsIDOMHTMLLegendElement.idl
+share/idl/thunderbird17/nsIDOMHTMLLinkElement.idl
+share/idl/thunderbird17/nsIDOMHTMLMapElement.idl
+share/idl/thunderbird17/nsIDOMHTMLMediaElement.idl
+share/idl/thunderbird17/nsIDOMHTMLMenuElement.idl
+share/idl/thunderbird17/nsIDOMHTMLMenuItemElement.idl
+share/idl/thunderbird17/nsIDOMHTMLMetaElement.idl
+share/idl/thunderbird17/nsIDOMHTMLMeterElement.idl
+share/idl/thunderbird17/nsIDOMHTMLModElement.idl
+share/idl/thunderbird17/nsIDOMHTMLOListElement.idl
+share/idl/thunderbird17/nsIDOMHTMLObjectElement.idl
+share/idl/thunderbird17/nsIDOMHTMLOptGroupElement.idl
+share/idl/thunderbird17/nsIDOMHTMLOptionElement.idl
+share/idl/thunderbird17/nsIDOMHTMLOptionsCollection.idl
+share/idl/thunderbird17/nsIDOMHTMLOutputElement.idl
+share/idl/thunderbird17/nsIDOMHTMLParagraphElement.idl
+share/idl/thunderbird17/nsIDOMHTMLParamElement.idl
+share/idl/thunderbird17/nsIDOMHTMLPreElement.idl
+share/idl/thunderbird17/nsIDOMHTMLProgressElement.idl
+share/idl/thunderbird17/nsIDOMHTMLPropertiesCollection.idl
+share/idl/thunderbird17/nsIDOMHTMLQuoteElement.idl
+share/idl/thunderbird17/nsIDOMHTMLScriptElement.idl
+share/idl/thunderbird17/nsIDOMHTMLSelectElement.idl
+share/idl/thunderbird17/nsIDOMHTMLSourceElement.idl
+share/idl/thunderbird17/nsIDOMHTMLStyleElement.idl
+share/idl/thunderbird17/nsIDOMHTMLTableCaptionElem.idl
+share/idl/thunderbird17/nsIDOMHTMLTableCellElement.idl
+share/idl/thunderbird17/nsIDOMHTMLTableColElement.idl
+share/idl/thunderbird17/nsIDOMHTMLTableElement.idl
+share/idl/thunderbird17/nsIDOMHTMLTableRowElement.idl
+share/idl/thunderbird17/nsIDOMHTMLTableSectionElem.idl
+share/idl/thunderbird17/nsIDOMHTMLTextAreaElement.idl
+share/idl/thunderbird17/nsIDOMHTMLTitleElement.idl
+share/idl/thunderbird17/nsIDOMHTMLUListElement.idl
+share/idl/thunderbird17/nsIDOMHTMLUnknownElement.idl
+share/idl/thunderbird17/nsIDOMHTMLVideoElement.idl
+share/idl/thunderbird17/nsIDOMHashChangeEvent.idl
+share/idl/thunderbird17/nsIDOMHistory.idl
+share/idl/thunderbird17/nsIDOMJSWindow.idl
+share/idl/thunderbird17/nsIDOMKeyEvent.idl
+share/idl/thunderbird17/nsIDOMLSProgressEvent.idl
+share/idl/thunderbird17/nsIDOMLinkStyle.idl
+share/idl/thunderbird17/nsIDOMLoadStatus.idl
+share/idl/thunderbird17/nsIDOMLocation.idl
+share/idl/thunderbird17/nsIDOMLockedFile.idl
+share/idl/thunderbird17/nsIDOMMediaError.idl
+share/idl/thunderbird17/nsIDOMMediaList.idl
+share/idl/thunderbird17/nsIDOMMediaQueryList.idl
+share/idl/thunderbird17/nsIDOMMediaStream.idl
+share/idl/thunderbird17/nsIDOMMessageEvent.idl
+share/idl/thunderbird17/nsIDOMMimeType.idl
+share/idl/thunderbird17/nsIDOMMimeTypeArray.idl
+share/idl/thunderbird17/nsIDOMMobileConnection.idl
+share/idl/thunderbird17/nsIDOMModalContentWindow.idl
+share/idl/thunderbird17/nsIDOMMouseEvent.idl
+share/idl/thunderbird17/nsIDOMMouseScrollEvent.idl
+share/idl/thunderbird17/nsIDOMMozApplicationEvent.idl
+share/idl/thunderbird17/nsIDOMMozBrowserFrame.idl
+share/idl/thunderbird17/nsIDOMMozCSSKeyframeRule.idl
+share/idl/thunderbird17/nsIDOMMozCSSKeyframesRule.idl
+share/idl/thunderbird17/nsIDOMMozSettingsEvent.idl
+share/idl/thunderbird17/nsIDOMMozTouchEvent.idl
+share/idl/thunderbird17/nsIDOMMutationEvent.idl
+share/idl/thunderbird17/nsIDOMMutationObserver.idl
+share/idl/thunderbird17/nsIDOMNSEditableElement.idl
+share/idl/thunderbird17/nsIDOMNSEvent.idl
+share/idl/thunderbird17/nsIDOMNSRGBAColor.idl
+share/idl/thunderbird17/nsIDOMNSXPathExpression.idl
+share/idl/thunderbird17/nsIDOMNamedNodeMap.idl
+share/idl/thunderbird17/nsIDOMNavigator.idl
+share/idl/thunderbird17/nsIDOMNavigatorActivities.idl
+share/idl/thunderbird17/nsIDOMNavigatorCamera.idl
+share/idl/thunderbird17/nsIDOMNavigatorDesktopNotification.idl
+share/idl/thunderbird17/nsIDOMNavigatorDeviceStorage.idl
+share/idl/thunderbird17/nsIDOMNavigatorGeolocation.idl
+share/idl/thunderbird17/nsIDOMNavigatorNetwork.idl
+share/idl/thunderbird17/nsIDOMNavigatorSms.idl
+share/idl/thunderbird17/nsIDOMNavigatorSystemMessages.idl
+share/idl/thunderbird17/nsIDOMNavigatorUserMedia.idl
+share/idl/thunderbird17/nsIDOMNode.idl
+share/idl/thunderbird17/nsIDOMNodeFilter.idl
+share/idl/thunderbird17/nsIDOMNodeIterator.idl
+share/idl/thunderbird17/nsIDOMNodeList.idl
+share/idl/thunderbird17/nsIDOMNodeSelector.idl
+share/idl/thunderbird17/nsIDOMNotifyAudioAvailableEvent.idl
+share/idl/thunderbird17/nsIDOMNotifyPaintEvent.idl
+share/idl/thunderbird17/nsIDOMOfflineResourceList.idl
+share/idl/thunderbird17/nsIDOMPageTransitionEvent.idl
+share/idl/thunderbird17/nsIDOMPaintRequest.idl
+share/idl/thunderbird17/nsIDOMPaintRequestList.idl
+share/idl/thunderbird17/nsIDOMParser.idl
+share/idl/thunderbird17/nsIDOMPkcs11.idl
+share/idl/thunderbird17/nsIDOMPlugin.idl
+share/idl/thunderbird17/nsIDOMPluginArray.idl
+share/idl/thunderbird17/nsIDOMPopStateEvent.idl
+share/idl/thunderbird17/nsIDOMPopupBlockedEvent.idl
+share/idl/thunderbird17/nsIDOMPowerManager.idl
+share/idl/thunderbird17/nsIDOMProcessingInstruction.idl
+share/idl/thunderbird17/nsIDOMProgressEvent.idl
+share/idl/thunderbird17/nsIDOMPropertyNodeList.idl
+share/idl/thunderbird17/nsIDOMRGBColor.idl
+share/idl/thunderbird17/nsIDOMRange.idl
+share/idl/thunderbird17/nsIDOMRect.idl
+share/idl/thunderbird17/nsIDOMSVGAElement.idl
+share/idl/thunderbird17/nsIDOMSVGAltGlyphElement.idl
+share/idl/thunderbird17/nsIDOMSVGAngle.idl
+share/idl/thunderbird17/nsIDOMSVGAnimPresAspRatio.idl
+share/idl/thunderbird17/nsIDOMSVGAnimTransformList.idl
+share/idl/thunderbird17/nsIDOMSVGAnimateElement.idl
+share/idl/thunderbird17/nsIDOMSVGAnimateMotionElement.idl
+share/idl/thunderbird17/nsIDOMSVGAnimateTransformElement.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedAngle.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedBoolean.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedEnum.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedInteger.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedLength.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedLengthList.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedNumber.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedNumberList.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedPathData.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedPoints.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedRect.idl
+share/idl/thunderbird17/nsIDOMSVGAnimatedString.idl
+share/idl/thunderbird17/nsIDOMSVGAnimationElement.idl
+share/idl/thunderbird17/nsIDOMSVGCircleElement.idl
+share/idl/thunderbird17/nsIDOMSVGClipPathElement.idl
+share/idl/thunderbird17/nsIDOMSVGDefsElement.idl
+share/idl/thunderbird17/nsIDOMSVGDescElement.idl
+share/idl/thunderbird17/nsIDOMSVGDocument.idl
+share/idl/thunderbird17/nsIDOMSVGElement.idl
+share/idl/thunderbird17/nsIDOMSVGEllipseElement.idl
+share/idl/thunderbird17/nsIDOMSVGEvent.idl
+share/idl/thunderbird17/nsIDOMSVGFilterElement.idl
+share/idl/thunderbird17/nsIDOMSVGFilters.idl
+share/idl/thunderbird17/nsIDOMSVGFitToViewBox.idl
+share/idl/thunderbird17/nsIDOMSVGForeignObjectElem.idl
+share/idl/thunderbird17/nsIDOMSVGGElement.idl
+share/idl/thunderbird17/nsIDOMSVGGradientElement.idl
+share/idl/thunderbird17/nsIDOMSVGImageElement.idl
+share/idl/thunderbird17/nsIDOMSVGLength.idl
+share/idl/thunderbird17/nsIDOMSVGLengthList.idl
+share/idl/thunderbird17/nsIDOMSVGLineElement.idl
+share/idl/thunderbird17/nsIDOMSVGLocatable.idl
+share/idl/thunderbird17/nsIDOMSVGMarkerElement.idl
+share/idl/thunderbird17/nsIDOMSVGMaskElement.idl
+share/idl/thunderbird17/nsIDOMSVGMatrix.idl
+share/idl/thunderbird17/nsIDOMSVGMetadataElement.idl
+share/idl/thunderbird17/nsIDOMSVGMpathElement.idl
+share/idl/thunderbird17/nsIDOMSVGNumber.idl
+share/idl/thunderbird17/nsIDOMSVGNumberList.idl
+share/idl/thunderbird17/nsIDOMSVGPathElement.idl
+share/idl/thunderbird17/nsIDOMSVGPathSeg.idl
+share/idl/thunderbird17/nsIDOMSVGPathSegList.idl
+share/idl/thunderbird17/nsIDOMSVGPatternElement.idl
+share/idl/thunderbird17/nsIDOMSVGPoint.idl
+share/idl/thunderbird17/nsIDOMSVGPointList.idl
+share/idl/thunderbird17/nsIDOMSVGPolygonElement.idl
+share/idl/thunderbird17/nsIDOMSVGPolylineElement.idl
+share/idl/thunderbird17/nsIDOMSVGPresAspectRatio.idl
+share/idl/thunderbird17/nsIDOMSVGRect.idl
+share/idl/thunderbird17/nsIDOMSVGRectElement.idl
+share/idl/thunderbird17/nsIDOMSVGSVGElement.idl
+share/idl/thunderbird17/nsIDOMSVGScriptElement.idl
+share/idl/thunderbird17/nsIDOMSVGSetElement.idl
+share/idl/thunderbird17/nsIDOMSVGStopElement.idl
+share/idl/thunderbird17/nsIDOMSVGStringList.idl
+share/idl/thunderbird17/nsIDOMSVGStylable.idl
+share/idl/thunderbird17/nsIDOMSVGStyleElement.idl
+share/idl/thunderbird17/nsIDOMSVGSwitchElement.idl
+share/idl/thunderbird17/nsIDOMSVGSymbolElement.idl
+share/idl/thunderbird17/nsIDOMSVGTSpanElement.idl
+share/idl/thunderbird17/nsIDOMSVGTests.idl
+share/idl/thunderbird17/nsIDOMSVGTextContentElement.idl
+share/idl/thunderbird17/nsIDOMSVGTextElement.idl
+share/idl/thunderbird17/nsIDOMSVGTextPathElement.idl
+share/idl/thunderbird17/nsIDOMSVGTextPositionElem.idl
+share/idl/thunderbird17/nsIDOMSVGTitleElement.idl
+share/idl/thunderbird17/nsIDOMSVGTransform.idl
+share/idl/thunderbird17/nsIDOMSVGTransformList.idl
+share/idl/thunderbird17/nsIDOMSVGTransformable.idl
+share/idl/thunderbird17/nsIDOMSVGURIReference.idl
+share/idl/thunderbird17/nsIDOMSVGUnitTypes.idl
+share/idl/thunderbird17/nsIDOMSVGUseElement.idl
+share/idl/thunderbird17/nsIDOMSVGViewElement.idl
+share/idl/thunderbird17/nsIDOMSVGViewSpec.idl
+share/idl/thunderbird17/nsIDOMSVGZoomAndPan.idl
+share/idl/thunderbird17/nsIDOMSVGZoomEvent.idl
+share/idl/thunderbird17/nsIDOMScreen.idl
+share/idl/thunderbird17/nsIDOMScrollAreaEvent.idl
+share/idl/thunderbird17/nsIDOMSerializer.idl
+share/idl/thunderbird17/nsIDOMSettingsManager.idl
+share/idl/thunderbird17/nsIDOMSimpleGestureEvent.idl
+share/idl/thunderbird17/nsIDOMSmartCardEvent.idl
+share/idl/thunderbird17/nsIDOMSmsCursor.idl
+share/idl/thunderbird17/nsIDOMSmsEvent.idl
+share/idl/thunderbird17/nsIDOMSmsFilter.idl
+share/idl/thunderbird17/nsIDOMSmsManager.idl
+share/idl/thunderbird17/nsIDOMSmsMessage.idl
+share/idl/thunderbird17/nsIDOMSmsRequest.idl
+share/idl/thunderbird17/nsIDOMStorage.idl
+share/idl/thunderbird17/nsIDOMStorageEvent.idl
+share/idl/thunderbird17/nsIDOMStorageIndexedDB.idl
+share/idl/thunderbird17/nsIDOMStorageItem.idl
+share/idl/thunderbird17/nsIDOMStorageManager.idl
+share/idl/thunderbird17/nsIDOMStorageObsolete.idl
+share/idl/thunderbird17/nsIDOMStyleSheet.idl
+share/idl/thunderbird17/nsIDOMStyleSheetList.idl
+share/idl/thunderbird17/nsIDOMTCPSocket.idl
+share/idl/thunderbird17/nsIDOMText.idl
+share/idl/thunderbird17/nsIDOMTimeEvent.idl
+share/idl/thunderbird17/nsIDOMTimeRanges.idl
+share/idl/thunderbird17/nsIDOMToString.idl
+share/idl/thunderbird17/nsIDOMTouchEvent.idl
+share/idl/thunderbird17/nsIDOMTransitionEvent.idl
+share/idl/thunderbird17/nsIDOMTreeWalker.idl
+share/idl/thunderbird17/nsIDOMUIEvent.idl
+share/idl/thunderbird17/nsIDOMUSSDReceivedEvent.idl
+share/idl/thunderbird17/nsIDOMUserDataHandler.idl
+share/idl/thunderbird17/nsIDOMUserProximityEvent.idl
+share/idl/thunderbird17/nsIDOMValidityState.idl
+share/idl/thunderbird17/nsIDOMWakeLock.idl
+share/idl/thunderbird17/nsIDOMWakeLockListener.idl
+share/idl/thunderbird17/nsIDOMWebGLRenderingContext.idl
+share/idl/thunderbird17/nsIDOMWheelEvent.idl
+share/idl/thunderbird17/nsIDOMWindow.idl
+share/idl/thunderbird17/nsIDOMWindowCollection.idl
+share/idl/thunderbird17/nsIDOMWindowUtils.idl
+share/idl/thunderbird17/nsIDOMXMLDocument.idl
+share/idl/thunderbird17/nsIDOMXPathEvaluator.idl
+share/idl/thunderbird17/nsIDOMXPathExpression.idl
+share/idl/thunderbird17/nsIDOMXPathNSResolver.idl
+share/idl/thunderbird17/nsIDOMXPathNamespace.idl
+share/idl/thunderbird17/nsIDOMXPathResult.idl
+share/idl/thunderbird17/nsIDOMXULButtonElement.idl
+share/idl/thunderbird17/nsIDOMXULCheckboxElement.idl
+share/idl/thunderbird17/nsIDOMXULCommandDispatcher.idl
+share/idl/thunderbird17/nsIDOMXULCommandEvent.idl
+share/idl/thunderbird17/nsIDOMXULContainerElement.idl
+share/idl/thunderbird17/nsIDOMXULControlElement.idl
+share/idl/thunderbird17/nsIDOMXULDescriptionElement.idl
+share/idl/thunderbird17/nsIDOMXULDocument.idl
+share/idl/thunderbird17/nsIDOMXULElement.idl
+share/idl/thunderbird17/nsIDOMXULImageElement.idl
+share/idl/thunderbird17/nsIDOMXULLabelElement.idl
+share/idl/thunderbird17/nsIDOMXULLabeledControlEl.idl
+share/idl/thunderbird17/nsIDOMXULMenuListElement.idl
+share/idl/thunderbird17/nsIDOMXULMultSelectCntrlEl.idl
+share/idl/thunderbird17/nsIDOMXULPopupElement.idl
+share/idl/thunderbird17/nsIDOMXULRelatedElement.idl
+share/idl/thunderbird17/nsIDOMXULSelectCntrlEl.idl
+share/idl/thunderbird17/nsIDOMXULSelectCntrlItemEl.idl
+share/idl/thunderbird17/nsIDOMXULTextboxElement.idl
+share/idl/thunderbird17/nsIDOMXULTreeElement.idl
+share/idl/thunderbird17/nsIDataSignatureVerifier.idl
+share/idl/thunderbird17/nsIDebug.idl
+share/idl/thunderbird17/nsIDebug2.idl
+share/idl/thunderbird17/nsIDeviceSensors.idl
+share/idl/thunderbird17/nsIDialogCreator.idl
+share/idl/thunderbird17/nsIDialogParamBlock.idl
+share/idl/thunderbird17/nsIDirIndex.idl
+share/idl/thunderbird17/nsIDirIndexListener.idl
+share/idl/thunderbird17/nsIDirectoryEnumerator.idl
+share/idl/thunderbird17/nsIDirectoryService.idl
+share/idl/thunderbird17/nsIDiskCacheStreamInternal.idl
+share/idl/thunderbird17/nsIDocCharset.idl
+share/idl/thunderbird17/nsIDocShell.idl
+share/idl/thunderbird17/nsIDocShellHistory.idl
+share/idl/thunderbird17/nsIDocShellLoadInfo.idl
+share/idl/thunderbird17/nsIDocShellTreeItem.idl
+share/idl/thunderbird17/nsIDocShellTreeNode.idl
+share/idl/thunderbird17/nsIDocShellTreeOwner.idl
+share/idl/thunderbird17/nsIDocumentEncoder.idl
+share/idl/thunderbird17/nsIDocumentLoader.idl
+share/idl/thunderbird17/nsIDocumentLoaderFactory.idl
+share/idl/thunderbird17/nsIDocumentStateListener.idl
+share/idl/thunderbird17/nsIDownload.idl
+share/idl/thunderbird17/nsIDownloadHistory.idl
+share/idl/thunderbird17/nsIDownloadManager.idl
+share/idl/thunderbird17/nsIDownloadManagerUI.idl
+share/idl/thunderbird17/nsIDownloadProgressListener.idl
+share/idl/thunderbird17/nsIDownloader.idl
+share/idl/thunderbird17/nsIDragService.idl
+share/idl/thunderbird17/nsIDragSession.idl
+share/idl/thunderbird17/nsIDroppedLinkHandler.idl
+share/idl/thunderbird17/nsIEditActionListener.idl
+share/idl/thunderbird17/nsIEditingSession.idl
+share/idl/thunderbird17/nsIEditor.idl
+share/idl/thunderbird17/nsIEditorBoxObject.idl
+share/idl/thunderbird17/nsIEditorDocShell.idl
+share/idl/thunderbird17/nsIEditorIMESupport.idl
+share/idl/thunderbird17/nsIEditorLogging.idl
+share/idl/thunderbird17/nsIEditorMailSupport.idl
+share/idl/thunderbird17/nsIEditorObserver.idl
+share/idl/thunderbird17/nsIEditorSpellCheck.idl
+share/idl/thunderbird17/nsIEditorStyleSheets.idl
+share/idl/thunderbird17/nsIEffectiveTLDService.idl
+share/idl/thunderbird17/nsIEmbeddingSiteWindow.idl
+share/idl/thunderbird17/nsIEncodedChannel.idl
+share/idl/thunderbird17/nsIEncryptedSMIMEURIsSrvc.idl
+share/idl/thunderbird17/nsIEntityConverter.idl
+share/idl/thunderbird17/nsIEntropyCollector.idl
+share/idl/thunderbird17/nsIEnumerator.idl
+share/idl/thunderbird17/nsIEnvironment.idl
+share/idl/thunderbird17/nsIErrorService.idl
+share/idl/thunderbird17/nsIEventListenerService.idl
+share/idl/thunderbird17/nsIEventSource.idl
+share/idl/thunderbird17/nsIEventTarget.idl
+share/idl/thunderbird17/nsIException.idl
+share/idl/thunderbird17/nsIExceptionService.idl
+share/idl/thunderbird17/nsIExpatSink.idl
+share/idl/thunderbird17/nsIExtendedExpatSink.idl
+share/idl/thunderbird17/nsIExternalHelperAppService.idl
+share/idl/thunderbird17/nsIExternalProtocolHandler.idl
+share/idl/thunderbird17/nsIExternalProtocolService.idl
+share/idl/thunderbird17/nsIExternalSharingAppService.idl
+share/idl/thunderbird17/nsIExternalURLHandlerService.idl
+share/idl/thunderbird17/nsIFTPChannel.idl
+share/idl/thunderbird17/nsIFactory.idl
+share/idl/thunderbird17/nsIFaviconService.idl
+share/idl/thunderbird17/nsIFeed.idl
+share/idl/thunderbird17/nsIFeedContainer.idl
+share/idl/thunderbird17/nsIFeedElementBase.idl
+share/idl/thunderbird17/nsIFeedEntry.idl
+share/idl/thunderbird17/nsIFeedGenerator.idl
+share/idl/thunderbird17/nsIFeedListener.idl
+share/idl/thunderbird17/nsIFeedPerson.idl
+share/idl/thunderbird17/nsIFeedProcessor.idl
+share/idl/thunderbird17/nsIFeedResult.idl
+share/idl/thunderbird17/nsIFeedTextConstruct.idl
+share/idl/thunderbird17/nsIFile.idl
+share/idl/thunderbird17/nsIFileChannel.idl
+share/idl/thunderbird17/nsIFilePicker.idl
+share/idl/thunderbird17/nsIFileProtocolHandler.idl
+share/idl/thunderbird17/nsIFileStreams.idl
+share/idl/thunderbird17/nsIFileURL.idl
+share/idl/thunderbird17/nsIFileView.idl
+share/idl/thunderbird17/nsIFind.idl
+share/idl/thunderbird17/nsIFindService.idl
+share/idl/thunderbird17/nsIFocusManager.idl
+share/idl/thunderbird17/nsIFolderListener.idl
+share/idl/thunderbird17/nsIFolderLookupService.idl
+share/idl/thunderbird17/nsIFontEnumerator.idl
+share/idl/thunderbird17/nsIFormAutoComplete.idl
+share/idl/thunderbird17/nsIFormFillController.idl
+share/idl/thunderbird17/nsIFormHistory.idl
+share/idl/thunderbird17/nsIFormSigningDialog.idl
+share/idl/thunderbird17/nsIFormSubmitObserver.idl
+share/idl/thunderbird17/nsIFormatConverter.idl
+share/idl/thunderbird17/nsIFrameLoader.idl
+share/idl/thunderbird17/nsIFrameRequestCallback.idl
+share/idl/thunderbird17/nsIFts3Tokenizer.idl
+share/idl/thunderbird17/nsIGConfService.idl
+share/idl/thunderbird17/nsIGIOService.idl
+share/idl/thunderbird17/nsIGSettingsService.idl
+share/idl/thunderbird17/nsIGenKeypairInfoDlg.idl
+share/idl/thunderbird17/nsIGeolocationProvider.idl
+share/idl/thunderbird17/nsIGfxInfo.idl
+share/idl/thunderbird17/nsIGfxInfoDebug.idl
+share/idl/thunderbird17/nsIGlobalHistory2.idl
+share/idl/thunderbird17/nsIGnomeVFSService.idl
+share/idl/thunderbird17/nsIHTMLAbsPosEditor.idl
+share/idl/thunderbird17/nsIHTMLEditor.idl
+share/idl/thunderbird17/nsIHTMLInlineTableEditor.idl
+share/idl/thunderbird17/nsIHTMLMenu.idl
+share/idl/thunderbird17/nsIHTMLObjectResizeListener.idl
+share/idl/thunderbird17/nsIHTMLObjectResizer.idl
+share/idl/thunderbird17/nsIHTTPHeaderListener.idl
+share/idl/thunderbird17/nsIHTTPIndex.idl
+share/idl/thunderbird17/nsIHandlerService.idl
+share/idl/thunderbird17/nsIHapticFeedback.idl
+share/idl/thunderbird17/nsIHashable.idl
+share/idl/thunderbird17/nsIHelperAppLauncherDialog.idl
+share/idl/thunderbird17/nsIHistoryEntry.idl
+share/idl/thunderbird17/nsIHttpActivityObserver.idl
+share/idl/thunderbird17/nsIHttpAuthManager.idl
+share/idl/thunderbird17/nsIHttpAuthenticableChannel.idl
+share/idl/thunderbird17/nsIHttpAuthenticator.idl
+share/idl/thunderbird17/nsIHttpChannel.idl
+share/idl/thunderbird17/nsIHttpChannelAuthProvider.idl
+share/idl/thunderbird17/nsIHttpChannelChild.idl
+share/idl/thunderbird17/nsIHttpChannelInternal.idl
+share/idl/thunderbird17/nsIHttpEventSink.idl
+share/idl/thunderbird17/nsIHttpHeaderVisitor.idl
+share/idl/thunderbird17/nsIHttpProtocolHandler.idl
+share/idl/thunderbird17/nsIIDBCursor.idl
+share/idl/thunderbird17/nsIIDBCursorWithValue.idl
+share/idl/thunderbird17/nsIIDBDatabase.idl
+share/idl/thunderbird17/nsIIDBFactory.idl
+share/idl/thunderbird17/nsIIDBFileHandle.idl
+share/idl/thunderbird17/nsIIDBIndex.idl
+share/idl/thunderbird17/nsIIDBKeyRange.idl
+share/idl/thunderbird17/nsIIDBObjectStore.idl
+share/idl/thunderbird17/nsIIDBOpenDBRequest.idl
+share/idl/thunderbird17/nsIIDBRequest.idl
+share/idl/thunderbird17/nsIIDBTransaction.idl
+share/idl/thunderbird17/nsIIDBVersionChangeEvent.idl
+share/idl/thunderbird17/nsIIDNService.idl
+share/idl/thunderbird17/nsIIFrameBoxObject.idl
+share/idl/thunderbird17/nsIIMEPicker.idl
+share/idl/thunderbird17/nsIINIParser.idl
+share/idl/thunderbird17/nsIIOService.idl
+share/idl/thunderbird17/nsIIOService2.idl
+share/idl/thunderbird17/nsIIOUtil.idl
+share/idl/thunderbird17/nsIIconURI.idl
+share/idl/thunderbird17/nsIIdentityCryptoService.idl
+share/idl/thunderbird17/nsIIdentityInfo.idl
+share/idl/thunderbird17/nsIIdleObserver.idl
+share/idl/thunderbird17/nsIIdleService.idl
+share/idl/thunderbird17/nsIIdleServiceInternal.idl
+share/idl/thunderbird17/nsIImageDocument.idl
+share/idl/thunderbird17/nsIImageLoadingContent.idl
+share/idl/thunderbird17/nsIImapFlagAndUidState.idl
+share/idl/thunderbird17/nsIImapHeaderXferInfo.idl
+share/idl/thunderbird17/nsIImapIncomingServer.idl
+share/idl/thunderbird17/nsIImapMailFolderSink.idl
+share/idl/thunderbird17/nsIImapMessageSink.idl
+share/idl/thunderbird17/nsIImapMockChannel.idl
+share/idl/thunderbird17/nsIImapProtocol.idl
+share/idl/thunderbird17/nsIImapProtocolSink.idl
+share/idl/thunderbird17/nsIImapServerSink.idl
+share/idl/thunderbird17/nsIImapService.idl
+share/idl/thunderbird17/nsIImapUrl.idl
+share/idl/thunderbird17/nsIImportABDescriptor.idl
+share/idl/thunderbird17/nsIImportAddressBooks.idl
+share/idl/thunderbird17/nsIImportFieldMap.idl
+share/idl/thunderbird17/nsIImportFilters.idl
+share/idl/thunderbird17/nsIImportGeneric.idl
+share/idl/thunderbird17/nsIImportMail.idl
+share/idl/thunderbird17/nsIImportMailboxDescriptor.idl
+share/idl/thunderbird17/nsIImportMimeEncode.idl
+share/idl/thunderbird17/nsIImportModule.idl
+share/idl/thunderbird17/nsIImportService.idl
+share/idl/thunderbird17/nsIImportSettings.idl
+share/idl/thunderbird17/nsIIncomingServerListener.idl
+share/idl/thunderbird17/nsIIncrementalDownload.idl
+share/idl/thunderbird17/nsIIndexedDatabaseManager.idl
+share/idl/thunderbird17/nsIInlineEventHandlers.idl
+share/idl/thunderbird17/nsIInlineSpellChecker.idl
+share/idl/thunderbird17/nsIInputListAutoComplete.idl
+share/idl/thunderbird17/nsIInputStream.idl
+share/idl/thunderbird17/nsIInputStreamChannel.idl
+share/idl/thunderbird17/nsIInputStreamPump.idl
+share/idl/thunderbird17/nsIInputStreamTee.idl
+share/idl/thunderbird17/nsIInterfaceInfo.idl
+share/idl/thunderbird17/nsIInterfaceInfoManager.idl
+share/idl/thunderbird17/nsIInterfaceRequestor.idl
+share/idl/thunderbird17/nsIJARChannel.idl
+share/idl/thunderbird17/nsIJARProtocolHandler.idl
+share/idl/thunderbird17/nsIJARURI.idl
+share/idl/thunderbird17/nsIJSContextStack.idl
+share/idl/thunderbird17/nsIJSEngineTelemetryStats.idl
+share/idl/thunderbird17/nsIJSInspector.idl
+share/idl/thunderbird17/nsIJSON.idl
+share/idl/thunderbird17/nsIJSRuntimeService.idl
+share/idl/thunderbird17/nsIKeyModule.idl
+share/idl/thunderbird17/nsIKeygenThread.idl
+share/idl/thunderbird17/nsILDAPAutoCompFormatter.idl
+share/idl/thunderbird17/nsILDAPAutoCompleteSession.idl
+share/idl/thunderbird17/nsILDAPBERElement.idl
+share/idl/thunderbird17/nsILDAPBERValue.idl
+share/idl/thunderbird17/nsILDAPConnection.idl
+share/idl/thunderbird17/nsILDAPControl.idl
+share/idl/thunderbird17/nsILDAPErrors.idl
+share/idl/thunderbird17/nsILDAPMessage.idl
+share/idl/thunderbird17/nsILDAPMessageListener.idl
+share/idl/thunderbird17/nsILDAPModification.idl
+share/idl/thunderbird17/nsILDAPOperation.idl
+share/idl/thunderbird17/nsILDAPServer.idl
+share/idl/thunderbird17/nsILDAPService.idl
+share/idl/thunderbird17/nsILDAPSyncQuery.idl
+share/idl/thunderbird17/nsILDAPURL.idl
+share/idl/thunderbird17/nsILineInputStream.idl
+share/idl/thunderbird17/nsIListBoxObject.idl
+share/idl/thunderbird17/nsILivemarkService.idl
+share/idl/thunderbird17/nsILoadContext.idl
+share/idl/thunderbird17/nsILoadGroup.idl
+share/idl/thunderbird17/nsILocalFile.idl
+share/idl/thunderbird17/nsILocalFileWin.idl
+share/idl/thunderbird17/nsILocalMailIncomingServer.idl
+share/idl/thunderbird17/nsILocale.idl
+share/idl/thunderbird17/nsILocaleService.idl
+share/idl/thunderbird17/nsILoginInfo.idl
+share/idl/thunderbird17/nsILoginManager.idl
+share/idl/thunderbird17/nsILoginManagerCrypto.idl
+share/idl/thunderbird17/nsILoginManagerIEMigrationHelper.idl
+share/idl/thunderbird17/nsILoginManagerPrompter.idl
+share/idl/thunderbird17/nsILoginManagerStorage.idl
+share/idl/thunderbird17/nsILoginMetaInfo.idl
+share/idl/thunderbird17/nsIMIMEHeaderParam.idl
+share/idl/thunderbird17/nsIMIMEInfo.idl
+share/idl/thunderbird17/nsIMIMEInputStream.idl
+share/idl/thunderbird17/nsIMIMEService.idl
+share/idl/thunderbird17/nsIMailGlue.idl
+share/idl/thunderbird17/nsIMailProfileMigrator.idl
+share/idl/thunderbird17/nsIMailboxService.idl
+share/idl/thunderbird17/nsIMailboxSpec.idl
+share/idl/thunderbird17/nsIMailboxUrl.idl
+share/idl/thunderbird17/nsIMapiRegistry.idl
+share/idl/thunderbird17/nsIMarkupDocumentViewer.idl
+share/idl/thunderbird17/nsIMemory.idl
+share/idl/thunderbird17/nsIMemoryReporter.idl
+share/idl/thunderbird17/nsIMenuBoxObject.idl
+share/idl/thunderbird17/nsIMenuBuilder.idl
+share/idl/thunderbird17/nsIMessageManager.idl
+share/idl/thunderbird17/nsIMessenger.idl
+share/idl/thunderbird17/nsIMessengerMigrator.idl
+share/idl/thunderbird17/nsIMessengerOSIntegration.idl
+share/idl/thunderbird17/nsIMessengerWindowService.idl
+share/idl/thunderbird17/nsIMimeConverter.idl
+share/idl/thunderbird17/nsIMimeEmitter.idl
+share/idl/thunderbird17/nsIMimeHeaders.idl
+share/idl/thunderbird17/nsIMimeMiscStatus.idl
+share/idl/thunderbird17/nsIMimeStreamConverter.idl
+share/idl/thunderbird17/nsIMmsService.idl
+share/idl/thunderbird17/nsIMobileConnectionProvider.idl
+share/idl/thunderbird17/nsIModule.idl
+share/idl/thunderbird17/nsIMovemailIncomingServer.idl
+share/idl/thunderbird17/nsIMovemailService.idl
+share/idl/thunderbird17/nsIMozBrowserFrame.idl
+share/idl/thunderbird17/nsIMsgAccount.idl
+share/idl/thunderbird17/nsIMsgAccountManager.idl
+share/idl/thunderbird17/nsIMsgAsyncPrompter.idl
+share/idl/thunderbird17/nsIMsgAttachment.idl
+share/idl/thunderbird17/nsIMsgBiffManager.idl
+share/idl/thunderbird17/nsIMsgCloudFileProvider.idl
+share/idl/thunderbird17/nsIMsgCompFields.idl
+share/idl/thunderbird17/nsIMsgCompUtils.idl
+share/idl/thunderbird17/nsIMsgCompose.idl
+share/idl/thunderbird17/nsIMsgComposeParams.idl
+share/idl/thunderbird17/nsIMsgComposeProgressParams.idl
+share/idl/thunderbird17/nsIMsgComposeSecure.idl
+share/idl/thunderbird17/nsIMsgComposeService.idl
+share/idl/thunderbird17/nsIMsgCopyService.idl
+share/idl/thunderbird17/nsIMsgCopyServiceListener.idl
+share/idl/thunderbird17/nsIMsgCustomColumnHandler.idl
+share/idl/thunderbird17/nsIMsgDBView.idl
+share/idl/thunderbird17/nsIMsgDatabase.idl
+share/idl/thunderbird17/nsIMsgFilter.idl
+share/idl/thunderbird17/nsIMsgFilterCustomAction.idl
+share/idl/thunderbird17/nsIMsgFilterHitNotify.idl
+share/idl/thunderbird17/nsIMsgFilterList.idl
+share/idl/thunderbird17/nsIMsgFilterPlugin.idl
+share/idl/thunderbird17/nsIMsgFilterService.idl
+share/idl/thunderbird17/nsIMsgFolder.idl
+share/idl/thunderbird17/nsIMsgFolderCache.idl
+share/idl/thunderbird17/nsIMsgFolderCacheElement.idl
+share/idl/thunderbird17/nsIMsgFolderCompactor.idl
+share/idl/thunderbird17/nsIMsgFolderListener.idl
+share/idl/thunderbird17/nsIMsgFolderNotificationService.idl
+share/idl/thunderbird17/nsIMsgHdr.idl
+share/idl/thunderbird17/nsIMsgHeaderParser.idl
+share/idl/thunderbird17/nsIMsgIdentity.idl
+share/idl/thunderbird17/nsIMsgImapMailFolder.idl
+share/idl/thunderbird17/nsIMsgIncomingServer.idl
+share/idl/thunderbird17/nsIMsgKeyArray.idl
+share/idl/thunderbird17/nsIMsgLocalMailFolder.idl
+share/idl/thunderbird17/nsIMsgMailNewsUrl.idl
+share/idl/thunderbird17/nsIMsgMailSession.idl
+share/idl/thunderbird17/nsIMsgMailView.idl
+share/idl/thunderbird17/nsIMsgMailViewList.idl
+share/idl/thunderbird17/nsIMsgMdnGenerator.idl
+share/idl/thunderbird17/nsIMsgMessageService.idl
+share/idl/thunderbird17/nsIMsgNewsFolder.idl
+share/idl/thunderbird17/nsIMsgOfflineImapOperation.idl
+share/idl/thunderbird17/nsIMsgOfflineManager.idl
+share/idl/thunderbird17/nsIMsgOfflineNewsState.idl
+share/idl/thunderbird17/nsIMsgParseMailMsgState.idl
+share/idl/thunderbird17/nsIMsgPluggableStore.idl
+share/idl/thunderbird17/nsIMsgPrintEngine.idl
+share/idl/thunderbird17/nsIMsgProgress.idl
+share/idl/thunderbird17/nsIMsgProtocolInfo.idl
+share/idl/thunderbird17/nsIMsgPurgeService.idl
+share/idl/thunderbird17/nsIMsgQuote.idl
+share/idl/thunderbird17/nsIMsgQuotingOutputStreamListener.idl
+share/idl/thunderbird17/nsIMsgRDFDataSource.idl
+share/idl/thunderbird17/nsIMsgSMIMECompFields.idl
+share/idl/thunderbird17/nsIMsgSMIMEHeaderSink.idl
+share/idl/thunderbird17/nsIMsgSearchAdapter.idl
+share/idl/thunderbird17/nsIMsgSearchCustomTerm.idl
+share/idl/thunderbird17/nsIMsgSearchNotify.idl
+share/idl/thunderbird17/nsIMsgSearchScopeTerm.idl
+share/idl/thunderbird17/nsIMsgSearchSession.idl
+share/idl/thunderbird17/nsIMsgSearchTerm.idl
+share/idl/thunderbird17/nsIMsgSearchValidityManager.idl
+share/idl/thunderbird17/nsIMsgSearchValidityTable.idl
+share/idl/thunderbird17/nsIMsgSearchValue.idl
+share/idl/thunderbird17/nsIMsgSend.idl
+share/idl/thunderbird17/nsIMsgSendLater.idl
+share/idl/thunderbird17/nsIMsgSendLaterListener.idl
+share/idl/thunderbird17/nsIMsgSendListener.idl
+share/idl/thunderbird17/nsIMsgSendReport.idl
+share/idl/thunderbird17/nsIMsgShutdown.idl
+share/idl/thunderbird17/nsIMsgStatusFeedback.idl
+share/idl/thunderbird17/nsIMsgTagService.idl
+share/idl/thunderbird17/nsIMsgThread.idl
+share/idl/thunderbird17/nsIMsgTraitService.idl
+share/idl/thunderbird17/nsIMsgUserFeedbackListener.idl
+share/idl/thunderbird17/nsIMsgVCardService.idl
+share/idl/thunderbird17/nsIMsgWindow.idl
+share/idl/thunderbird17/nsIMultiPartChannel.idl
+share/idl/thunderbird17/nsIMultiplexInputStream.idl
+share/idl/thunderbird17/nsIMutable.idl
+share/idl/thunderbird17/nsIMutableArray.idl
+share/idl/thunderbird17/nsINNTPArticleList.idl
+share/idl/thunderbird17/nsINNTPNewsgroupList.idl
+share/idl/thunderbird17/nsINNTPNewsgroupPost.idl
+share/idl/thunderbird17/nsINNTPProtocol.idl
+share/idl/thunderbird17/nsINSSCertCache.idl
+share/idl/thunderbird17/nsINSSErrorsService.idl
+share/idl/thunderbird17/nsINSSVersion.idl
+share/idl/thunderbird17/nsINativeAppSupport.idl
+share/idl/thunderbird17/nsINavBookmarksService.idl
+share/idl/thunderbird17/nsINavHistoryService.idl
+share/idl/thunderbird17/nsINavigatorBattery.idl
+share/idl/thunderbird17/nsINestedURI.idl
+share/idl/thunderbird17/nsINetAddr.idl
+share/idl/thunderbird17/nsINetUtil.idl
+share/idl/thunderbird17/nsINetworkLinkService.idl
+share/idl/thunderbird17/nsINewsBlogFeedDownloader.idl
+share/idl/thunderbird17/nsINewsDatabase.idl
+share/idl/thunderbird17/nsINewsDownloadDialogArgs.idl
+share/idl/thunderbird17/nsINntpIncomingServer.idl
+share/idl/thunderbird17/nsINntpService.idl
+share/idl/thunderbird17/nsINntpUrl.idl
+share/idl/thunderbird17/nsINoIncomingServer.idl
+share/idl/thunderbird17/nsINoneService.idl
+share/idl/thunderbird17/nsIOCSPResponder.idl
+share/idl/thunderbird17/nsIOSFileConstantsService.idl
+share/idl/thunderbird17/nsIObjectInputStream.idl
+share/idl/thunderbird17/nsIObjectLoadingContent.idl
+share/idl/thunderbird17/nsIObjectOutputStream.idl
+share/idl/thunderbird17/nsIObserver.idl
+share/idl/thunderbird17/nsIObserverService.idl
+share/idl/thunderbird17/nsIOfflineCacheUpdate.idl
+share/idl/thunderbird17/nsIOpenWindowEventDetail.idl
+share/idl/thunderbird17/nsIOutputStream.idl
+share/idl/thunderbird17/nsIPK11Token.idl
+share/idl/thunderbird17/nsIPK11TokenDB.idl
+share/idl/thunderbird17/nsIPKCS11.idl
+share/idl/thunderbird17/nsIPKCS11Module.idl
+share/idl/thunderbird17/nsIPKCS11ModuleDB.idl
+share/idl/thunderbird17/nsIPKCS11Slot.idl
+share/idl/thunderbird17/nsIPKIParamBlock.idl
+share/idl/thunderbird17/nsIParentChannel.idl
+share/idl/thunderbird17/nsIParentRedirectingChannel.idl
+share/idl/thunderbird17/nsIParentalControlsService.idl
+share/idl/thunderbird17/nsIParserUtils.idl
+share/idl/thunderbird17/nsIPermission.idl
+share/idl/thunderbird17/nsIPermissionManager.idl
+share/idl/thunderbird17/nsIPersistentProperties2.idl
+share/idl/thunderbird17/nsIPgpMimeProxy.idl
+share/idl/thunderbird17/nsIPhonetic.idl
+share/idl/thunderbird17/nsIPipe.idl
+share/idl/thunderbird17/nsIPlacesImportExportService.idl
+share/idl/thunderbird17/nsIPlaintextEditor.idl
+share/idl/thunderbird17/nsIPluginDocument.idl
+share/idl/thunderbird17/nsIPluginHost.idl
+share/idl/thunderbird17/nsIPluginInputStream.idl
+share/idl/thunderbird17/nsIPluginInstanceOwner.idl
+share/idl/thunderbird17/nsIPluginTag.idl
+share/idl/thunderbird17/nsIPluginTagInfo.idl
+share/idl/thunderbird17/nsIPop3IncomingServer.idl
+share/idl/thunderbird17/nsIPop3Protocol.idl
+share/idl/thunderbird17/nsIPop3Service.idl
+share/idl/thunderbird17/nsIPop3Sink.idl
+share/idl/thunderbird17/nsIPop3URL.idl
+share/idl/thunderbird17/nsIPopupBoxObject.idl
+share/idl/thunderbird17/nsIPopupWindowManager.idl
+share/idl/thunderbird17/nsIPowerManagerService.idl
+share/idl/thunderbird17/nsIPrefBranch.idl
+share/idl/thunderbird17/nsIPrefBranch2.idl
+share/idl/thunderbird17/nsIPrefBranchInternal.idl
+share/idl/thunderbird17/nsIPrefLocalizedString.idl
+share/idl/thunderbird17/nsIPrefService.idl
+share/idl/thunderbird17/nsIPrefetchService.idl
+share/idl/thunderbird17/nsIPrincipal.idl
+share/idl/thunderbird17/nsIPrintOptions.idl
+share/idl/thunderbird17/nsIPrintProgress.idl
+share/idl/thunderbird17/nsIPrintProgressParams.idl
+share/idl/thunderbird17/nsIPrintSession.idl
+share/idl/thunderbird17/nsIPrintSettings.idl
+share/idl/thunderbird17/nsIPrintSettingsService.idl
+share/idl/thunderbird17/nsIPrintStatusFeedback.idl
+share/idl/thunderbird17/nsIPrintingPrompt.idl
+share/idl/thunderbird17/nsIPrintingPromptService.idl
+share/idl/thunderbird17/nsIPrivacyTransitionObserver.idl
+share/idl/thunderbird17/nsIPrivateBrowsingService.idl
+share/idl/thunderbird17/nsIProcess.idl
+share/idl/thunderbird17/nsIProfile.idl
+share/idl/thunderbird17/nsIProfileChangeStatus.idl
+share/idl/thunderbird17/nsIProfileMigrator.idl
+share/idl/thunderbird17/nsIProfileUnlocker.idl
+share/idl/thunderbird17/nsIProgrammingLanguage.idl
+share/idl/thunderbird17/nsIProgressEventSink.idl
+share/idl/thunderbird17/nsIPrompt.idl
+share/idl/thunderbird17/nsIPromptFactory.idl
+share/idl/thunderbird17/nsIPromptService.idl
+share/idl/thunderbird17/nsIPromptService2.idl
+share/idl/thunderbird17/nsIProperties.idl
+share/idl/thunderbird17/nsIProperty.idl
+share/idl/thunderbird17/nsIPropertyBag.idl
+share/idl/thunderbird17/nsIPropertyBag2.idl
+share/idl/thunderbird17/nsIProtectedAuthThread.idl
+share/idl/thunderbird17/nsIProtocolHandler.idl
+share/idl/thunderbird17/nsIProtocolProxyCallback.idl
+share/idl/thunderbird17/nsIProtocolProxyFilter.idl
+share/idl/thunderbird17/nsIProtocolProxyService.idl
+share/idl/thunderbird17/nsIProtocolProxyService2.idl
+share/idl/thunderbird17/nsIProxiedChannel.idl
+share/idl/thunderbird17/nsIProxiedProtocolHandler.idl
+share/idl/thunderbird17/nsIProxyAutoConfig.idl
+share/idl/thunderbird17/nsIProxyInfo.idl
+share/idl/thunderbird17/nsIQueryContentEventResult.idl
+share/idl/thunderbird17/nsIRDFCompositeDataSource.idl
+share/idl/thunderbird17/nsIRDFContainer.idl
+share/idl/thunderbird17/nsIRDFContainerUtils.idl
+share/idl/thunderbird17/nsIRDFDataSource.idl
+share/idl/thunderbird17/nsIRDFDelegateFactory.idl
+share/idl/thunderbird17/nsIRDFInMemoryDataSource.idl
+share/idl/thunderbird17/nsIRDFInferDataSource.idl
+share/idl/thunderbird17/nsIRDFLiteral.idl
+share/idl/thunderbird17/nsIRDFNode.idl
+share/idl/thunderbird17/nsIRDFObserver.idl
+share/idl/thunderbird17/nsIRDFPropagatableDataSource.idl
+share/idl/thunderbird17/nsIRDFPurgeableDataSource.idl
+share/idl/thunderbird17/nsIRDFRemoteDataSource.idl
+share/idl/thunderbird17/nsIRDFResource.idl
+share/idl/thunderbird17/nsIRDFService.idl
+share/idl/thunderbird17/nsIRDFXMLParser.idl
+share/idl/thunderbird17/nsIRDFXMLSerializer.idl
+share/idl/thunderbird17/nsIRDFXMLSink.idl
+share/idl/thunderbird17/nsIRDFXMLSource.idl
+share/idl/thunderbird17/nsIRandomGenerator.idl
+share/idl/thunderbird17/nsIReadConfig.idl
+share/idl/thunderbird17/nsIRecentBadCertsService.idl
+share/idl/thunderbird17/nsIRedirectChannelRegistrar.idl
+share/idl/thunderbird17/nsIRedirectResultListener.idl
+share/idl/thunderbird17/nsIRefreshURI.idl
+share/idl/thunderbird17/nsIRelativeFilePref.idl
+share/idl/thunderbird17/nsIRemoteService.idl
+share/idl/thunderbird17/nsIRequest.idl
+share/idl/thunderbird17/nsIRequestObserver.idl
+share/idl/thunderbird17/nsIRequestObserverProxy.idl
+share/idl/thunderbird17/nsIResProtocolHandler.idl
+share/idl/thunderbird17/nsIResumableChannel.idl
+share/idl/thunderbird17/nsIRssIncomingServer.idl
+share/idl/thunderbird17/nsIRssService.idl
+share/idl/thunderbird17/nsIRunnable.idl
+share/idl/thunderbird17/nsISAXAttributes.idl
+share/idl/thunderbird17/nsISAXContentHandler.idl
+share/idl/thunderbird17/nsISAXDTDHandler.idl
+share/idl/thunderbird17/nsISAXErrorHandler.idl
+share/idl/thunderbird17/nsISAXLexicalHandler.idl
+share/idl/thunderbird17/nsISAXLocator.idl
+share/idl/thunderbird17/nsISAXMutableAttributes.idl
+share/idl/thunderbird17/nsISAXXMLFilter.idl
+share/idl/thunderbird17/nsISAXXMLReader.idl
+share/idl/thunderbird17/nsISHContainer.idl
+share/idl/thunderbird17/nsISHEntry.idl
+share/idl/thunderbird17/nsISHTransaction.idl
+share/idl/thunderbird17/nsISHistory.idl
+share/idl/thunderbird17/nsISHistoryInternal.idl
+share/idl/thunderbird17/nsISHistoryListener.idl
+share/idl/thunderbird17/nsISMimeCert.idl
+share/idl/thunderbird17/nsISMimeJSHelper.idl
+share/idl/thunderbird17/nsISOCKSSocketInfo.idl
+share/idl/thunderbird17/nsISSLCertErrorDialog.idl
+share/idl/thunderbird17/nsISSLErrorListener.idl
+share/idl/thunderbird17/nsISSLSocketControl.idl
+share/idl/thunderbird17/nsISSLStatus.idl
+share/idl/thunderbird17/nsISSLStatusProvider.idl
+share/idl/thunderbird17/nsISafeOutputStream.idl
+share/idl/thunderbird17/nsISaveAsCharset.idl
+share/idl/thunderbird17/nsIScreen.idl
+share/idl/thunderbird17/nsIScreenManager.idl
+share/idl/thunderbird17/nsIScriptChannel.idl
+share/idl/thunderbird17/nsIScriptError.idl
+share/idl/thunderbird17/nsIScriptLoaderObserver.idl
+share/idl/thunderbird17/nsIScriptSecurityManager.idl
+share/idl/thunderbird17/nsIScriptableBase64Encoder.idl
+share/idl/thunderbird17/nsIScriptableDateFormat.idl
+share/idl/thunderbird17/nsIScriptableInputStream.idl
+share/idl/thunderbird17/nsIScriptableRegion.idl
+share/idl/thunderbird17/nsIScriptableUConv.idl
+share/idl/thunderbird17/nsIScriptableUnescapeHTML.idl
+share/idl/thunderbird17/nsIScrollBoxObject.idl
+share/idl/thunderbird17/nsIScrollable.idl
+share/idl/thunderbird17/nsISecretDecoderRing.idl
+share/idl/thunderbird17/nsISecureBrowserUI.idl
+share/idl/thunderbird17/nsISecurityCheckedComponent.idl
+share/idl/thunderbird17/nsISecurityEventSink.idl
+share/idl/thunderbird17/nsISecurityInfoProvider.idl
+share/idl/thunderbird17/nsISecurityUITelemetry.idl
+share/idl/thunderbird17/nsISecurityWarningDialogs.idl
+share/idl/thunderbird17/nsISeekableStream.idl
+share/idl/thunderbird17/nsISelection.idl
+share/idl/thunderbird17/nsISelectionController.idl
+share/idl/thunderbird17/nsISelectionDisplay.idl
+share/idl/thunderbird17/nsISelectionListener.idl
+share/idl/thunderbird17/nsISelectionPrivate.idl
+share/idl/thunderbird17/nsISemanticUnitScanner.idl
+share/idl/thunderbird17/nsISerializable.idl
+share/idl/thunderbird17/nsISerializationHelper.idl
+share/idl/thunderbird17/nsIServerSocket.idl
+share/idl/thunderbird17/nsIServiceManager.idl
+share/idl/thunderbird17/nsISettingsService.idl
+share/idl/thunderbird17/nsIShellService.idl
+share/idl/thunderbird17/nsISidebar.idl
+share/idl/thunderbird17/nsISignatureVerifier.idl
+share/idl/thunderbird17/nsISimpleEnumerator.idl
+share/idl/thunderbird17/nsISimpleMimeConverter.idl
+share/idl/thunderbird17/nsISimpleStreamListener.idl
+share/idl/thunderbird17/nsISimpleUnicharStreamFactory.idl
+share/idl/thunderbird17/nsISiteSpecificUserAgent.idl
+share/idl/thunderbird17/nsISliderListener.idl
+share/idl/thunderbird17/nsISmsDatabaseService.idl
+share/idl/thunderbird17/nsISmsRequestManager.idl
+share/idl/thunderbird17/nsISmsService.idl
+share/idl/thunderbird17/nsISmtpServer.idl
+share/idl/thunderbird17/nsISmtpService.idl
+share/idl/thunderbird17/nsISmtpUrl.idl
+share/idl/thunderbird17/nsISocketProvider.idl
+share/idl/thunderbird17/nsISocketProviderService.idl
+share/idl/thunderbird17/nsISocketTransport.idl
+share/idl/thunderbird17/nsISocketTransportService.idl
+share/idl/thunderbird17/nsISound.idl
+share/idl/thunderbird17/nsISpamSettings.idl
+share/idl/thunderbird17/nsISpeculativeConnect.idl
+share/idl/thunderbird17/nsIStandardFileStream.idl
+share/idl/thunderbird17/nsIStandardURL.idl
+share/idl/thunderbird17/nsIStartupCache.idl
+share/idl/thunderbird17/nsIStatusBarBiffManager.idl
+share/idl/thunderbird17/nsIStopwatch.idl
+share/idl/thunderbird17/nsIStorageStream.idl
+share/idl/thunderbird17/nsIStreamBufferAccess.idl
+share/idl/thunderbird17/nsIStreamCipher.idl
+share/idl/thunderbird17/nsIStreamConverter.idl
+share/idl/thunderbird17/nsIStreamConverterService.idl
+share/idl/thunderbird17/nsIStreamListener.idl
+share/idl/thunderbird17/nsIStreamListenerTee.idl
+share/idl/thunderbird17/nsIStreamLoader.idl
+share/idl/thunderbird17/nsIStreamTransportService.idl
+share/idl/thunderbird17/nsIStrictTransportSecurityService.idl
+share/idl/thunderbird17/nsIStringBundle.idl
+share/idl/thunderbird17/nsIStringBundleOverride.idl
+share/idl/thunderbird17/nsIStringEnumerator.idl
+share/idl/thunderbird17/nsIStringStream.idl
+share/idl/thunderbird17/nsIStructuredCloneContainer.idl
+share/idl/thunderbird17/nsIStyleSheetService.idl
+share/idl/thunderbird17/nsISubscribableServer.idl
+share/idl/thunderbird17/nsISupports.idl
+share/idl/thunderbird17/nsISupportsArray.idl
+share/idl/thunderbird17/nsISupportsIterators.idl
+share/idl/thunderbird17/nsISupportsPrimitives.idl
+share/idl/thunderbird17/nsISupportsPriority.idl
+share/idl/thunderbird17/nsISyncJPAKE.idl
+share/idl/thunderbird17/nsISyncStreamListener.idl
+share/idl/thunderbird17/nsISystemMessagesInternal.idl
+share/idl/thunderbird17/nsISystemProxySettings.idl
+share/idl/thunderbird17/nsITXTToHTMLConv.idl
+share/idl/thunderbird17/nsITabChild.idl
+share/idl/thunderbird17/nsITabParent.idl
+share/idl/thunderbird17/nsITableEditor.idl
+share/idl/thunderbird17/nsITaggingService.idl
+share/idl/thunderbird17/nsITelemetry.idl
+share/idl/thunderbird17/nsITextScroll.idl
+share/idl/thunderbird17/nsITextServicesFilter.idl
+share/idl/thunderbird17/nsITextToSubURI.idl
+share/idl/thunderbird17/nsIThread.idl
+share/idl/thunderbird17/nsIThreadInternal.idl
+share/idl/thunderbird17/nsIThreadManager.idl
+share/idl/thunderbird17/nsIThreadPool.idl
+share/idl/thunderbird17/nsITimedChannel.idl
+share/idl/thunderbird17/nsITimer.idl
+share/idl/thunderbird17/nsITokenDialogs.idl
+share/idl/thunderbird17/nsITokenPasswordDialogs.idl
+share/idl/thunderbird17/nsIToolkitChromeRegistry.idl
+share/idl/thunderbird17/nsIToolkitProfile.idl
+share/idl/thunderbird17/nsIToolkitProfileService.idl
+share/idl/thunderbird17/nsITooltipListener.idl
+share/idl/thunderbird17/nsITooltipTextProvider.idl
+share/idl/thunderbird17/nsITraceRefcnt.idl
+share/idl/thunderbird17/nsITraceableChannel.idl
+share/idl/thunderbird17/nsITransaction.idl
+share/idl/thunderbird17/nsITransactionList.idl
+share/idl/thunderbird17/nsITransactionListener.idl
+share/idl/thunderbird17/nsITransactionManager.idl
+share/idl/thunderbird17/nsITransfer.idl
+share/idl/thunderbird17/nsITransferable.idl
+share/idl/thunderbird17/nsITransport.idl
+share/idl/thunderbird17/nsITransportSecurityInfo.idl
+share/idl/thunderbird17/nsITreeBoxObject.idl
+share/idl/thunderbird17/nsITreeColumns.idl
+share/idl/thunderbird17/nsITreeContentView.idl
+share/idl/thunderbird17/nsITreeSelection.idl
+share/idl/thunderbird17/nsITreeView.idl
+share/idl/thunderbird17/nsITypeAheadFind.idl
+share/idl/thunderbird17/nsIURI.idl
+share/idl/thunderbird17/nsIURIChecker.idl
+share/idl/thunderbird17/nsIURIClassifier.idl
+share/idl/thunderbird17/nsIURIContentListener.idl
+share/idl/thunderbird17/nsIURIFixup.idl
+share/idl/thunderbird17/nsIURILoader.idl
+share/idl/thunderbird17/nsIURIRefObject.idl
+share/idl/thunderbird17/nsIURIWithPrincipal.idl
+share/idl/thunderbird17/nsIURL.idl
+share/idl/thunderbird17/nsIURLFetcher.idl
+share/idl/thunderbird17/nsIURLFormatter.idl
+share/idl/thunderbird17/nsIURLParser.idl
+share/idl/thunderbird17/nsIUTF8ConverterService.idl
+share/idl/thunderbird17/nsIUUIDGenerator.idl
+share/idl/thunderbird17/nsIUnicharInputStream.idl
+share/idl/thunderbird17/nsIUnicharLineInputStream.idl
+share/idl/thunderbird17/nsIUnicharOutputStream.idl
+share/idl/thunderbird17/nsIUnicharStreamLoader.idl
+share/idl/thunderbird17/nsIUnicodeNormalizer.idl
+share/idl/thunderbird17/nsIUpdateService.idl
+share/idl/thunderbird17/nsIUpdateTimerManager.idl
+share/idl/thunderbird17/nsIUploadChannel.idl
+share/idl/thunderbird17/nsIUploadChannel2.idl
+share/idl/thunderbird17/nsIUrlClassifierDBService.idl
+share/idl/thunderbird17/nsIUrlClassifierHashCompleter.idl
+share/idl/thunderbird17/nsIUrlClassifierPrefixSet.idl
+share/idl/thunderbird17/nsIUrlClassifierStreamUpdater.idl
+share/idl/thunderbird17/nsIUrlClassifierUtils.idl
+share/idl/thunderbird17/nsIUrlListManager.idl
+share/idl/thunderbird17/nsIUrlListener.idl
+share/idl/thunderbird17/nsIUserCertPicker.idl
+share/idl/thunderbird17/nsIUserInfo.idl
+share/idl/thunderbird17/nsIVariant.idl
+share/idl/thunderbird17/nsIVersionComparator.idl
+share/idl/thunderbird17/nsIViewSourceChannel.idl
+share/idl/thunderbird17/nsIWapPushApplication.idl
+share/idl/thunderbird17/nsIWeakReference.idl
+share/idl/thunderbird17/nsIWebBrowser.idl
+share/idl/thunderbird17/nsIWebBrowserChrome.idl
+share/idl/thunderbird17/nsIWebBrowserChrome2.idl
+share/idl/thunderbird17/nsIWebBrowserChrome3.idl
+share/idl/thunderbird17/nsIWebBrowserChromeFocus.idl
+share/idl/thunderbird17/nsIWebBrowserFind.idl
+share/idl/thunderbird17/nsIWebBrowserFocus.idl
+share/idl/thunderbird17/nsIWebBrowserPersist.idl
+share/idl/thunderbird17/nsIWebBrowserPrint.idl
+share/idl/thunderbird17/nsIWebBrowserSetup.idl
+share/idl/thunderbird17/nsIWebBrowserStream.idl
+share/idl/thunderbird17/nsIWebContentHandlerRegistrar.idl
+share/idl/thunderbird17/nsIWebNavigation.idl
+share/idl/thunderbird17/nsIWebNavigationInfo.idl
+share/idl/thunderbird17/nsIWebPageDescriptor.idl
+share/idl/thunderbird17/nsIWebProgress.idl
+share/idl/thunderbird17/nsIWebProgressListener.idl
+share/idl/thunderbird17/nsIWebProgressListener2.idl
+share/idl/thunderbird17/nsIWebSocket.idl
+share/idl/thunderbird17/nsIWebSocketChannel.idl
+share/idl/thunderbird17/nsIWebSocketListener.idl
+share/idl/thunderbird17/nsIWifiEventInits.idl
+share/idl/thunderbird17/nsIWindowCreator.idl
+share/idl/thunderbird17/nsIWindowCreator2.idl
+share/idl/thunderbird17/nsIWindowDataSource.idl
+share/idl/thunderbird17/nsIWindowMediator.idl
+share/idl/thunderbird17/nsIWindowMediatorListener.idl
+share/idl/thunderbird17/nsIWindowProvider.idl
+share/idl/thunderbird17/nsIWindowWatcher.idl
+share/idl/thunderbird17/nsIWindowsShellService.idl
+share/idl/thunderbird17/nsIWritablePropertyBag.idl
+share/idl/thunderbird17/nsIWritablePropertyBag2.idl
+share/idl/thunderbird17/nsIWyciwygChannel.idl
+share/idl/thunderbird17/nsIX509Cert.idl
+share/idl/thunderbird17/nsIX509Cert2.idl
+share/idl/thunderbird17/nsIX509Cert3.idl
+share/idl/thunderbird17/nsIX509CertDB.idl
+share/idl/thunderbird17/nsIX509CertDB2.idl
+share/idl/thunderbird17/nsIX509CertList.idl
+share/idl/thunderbird17/nsIX509CertValidity.idl
+share/idl/thunderbird17/nsIXBLAccessible.idl
+share/idl/thunderbird17/nsIXMLContentBuilder.idl
+share/idl/thunderbird17/nsIXMLHttpRequest.idl
+share/idl/thunderbird17/nsIXPCScriptNotify.idl
+share/idl/thunderbird17/nsIXPCScriptable.idl
+share/idl/thunderbird17/nsIXPCSecurityManager.idl
+share/idl/thunderbird17/nsIXPConnect.idl
+share/idl/thunderbird17/nsIXSLTException.idl
+share/idl/thunderbird17/nsIXSLTProcessor.idl
+share/idl/thunderbird17/nsIXSLTProcessorPrivate.idl
+share/idl/thunderbird17/nsIXTFAttributeHandler.idl
+share/idl/thunderbird17/nsIXTFElement.idl
+share/idl/thunderbird17/nsIXTFElementFactory.idl
+share/idl/thunderbird17/nsIXTFElementWrapper.idl
+share/idl/thunderbird17/nsIXTFPrivate.idl
+share/idl/thunderbird17/nsIXULAppInfo.idl
+share/idl/thunderbird17/nsIXULBrowserWindow.idl
+share/idl/thunderbird17/nsIXULBuilderListener.idl
+share/idl/thunderbird17/nsIXULContextMenuBuilder.idl
+share/idl/thunderbird17/nsIXULOverlayProvider.idl
+share/idl/thunderbird17/nsIXULRuntime.idl
+share/idl/thunderbird17/nsIXULSortService.idl
+share/idl/thunderbird17/nsIXULTemplateBuilder.idl
+share/idl/thunderbird17/nsIXULTemplateQueryProcessor.idl
+share/idl/thunderbird17/nsIXULTemplateResult.idl
+share/idl/thunderbird17/nsIXULTemplateRuleFilter.idl
+share/idl/thunderbird17/nsIXULWindow.idl
+share/idl/thunderbird17/nsIZipReader.idl
+share/idl/thunderbird17/nsIZipWriter.idl
+share/idl/thunderbird17/nsMsgFilterCore.idl
+share/idl/thunderbird17/nsMsgFolderFlags.idl
+share/idl/thunderbird17/nsMsgMessageFlags.idl
+share/idl/thunderbird17/nsMsgSearchCore.idl
+share/idl/thunderbird17/nsPICommandUpdater.idl
+share/idl/thunderbird17/nsPIDNSService.idl
+share/idl/thunderbird17/nsPIEditorTransaction.idl
+share/idl/thunderbird17/nsPIPlacesDatabase.idl
+share/idl/thunderbird17/nsPIPlacesHistoryListenersNotifier.idl
+share/idl/thunderbird17/nsPIPromptService.idl
+share/idl/thunderbird17/nsPISocketTransportService.idl
+share/idl/thunderbird17/nsPIWindowWatcher.idl
+share/idl/thunderbird17/nspluginroot.idl
+share/idl/thunderbird17/nsrootidl.idl
+share/idl/thunderbird17/prplIConversation.idl
+share/idl/thunderbird17/prplIMessage.idl
+share/idl/thunderbird17/prplIPref.idl
+share/idl/thunderbird17/prplIProtocol.idl
+share/idl/thunderbird17/prplIRequest.idl
+share/idl/thunderbird17/prplITooltipInfo.idl
+share/idl/thunderbird17/rdfIDataSource.idl
+share/idl/thunderbird17/rdfISerializer.idl
+share/idl/thunderbird17/rdfITripleVisitor.idl
+share/idl/thunderbird17/steelIApplication.idl
+share/idl/thunderbird17/txIEXSLTRegExFunctions.idl
+share/idl/thunderbird17/txIFunctionEvaluationContext.idl
+share/idl/thunderbird17/txINodeSet.idl
+share/idl/thunderbird17/txIXPathObject.idl
+share/idl/thunderbird17/xpcIJSGetFactory.idl
+share/idl/thunderbird17/xpcIJSModuleLoader.idl
+share/idl/thunderbird17/xpcIJSWeakReference.idl
+share/idl/thunderbird17/xpccomponents.idl
+share/idl/thunderbird17/xpcexception.idl
+share/idl/thunderbird17/xpcjsid.idl
+share/pixmaps/thunderbird17.png
diff --git a/mail/thunderbird17/PLIST.Linux b/mail/thunderbird17/PLIST.Linux
new file mode 100644
index 00000000000..6ccb45e41ad
--- /dev/null
+++ b/mail/thunderbird17/PLIST.Linux
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST.Linux,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+include/thunderbird/MediaEngineWebRTC.h
+${PLIST.sps}include/thunderbird/nsIProfiler.h
+include/thunderbird/nsRawDecoder.h
+include/thunderbird/nsRawReader.h
+include/thunderbird/nsRawStructs.h
+${PLIST.sps}include/thunderbird/shared-libraries.h
+${PLIST.sps}include/thunderbird/sps_sampler.h
+lib/thunderbird-sdk/sdk/lib/libmemory.a
+${PLIST.sps}lib/thunderbird/modules/Profiler.jsm
+${PLIST.sps}share/idl/thunderbird/nsIProfiler.idl
diff --git a/mail/thunderbird17/PLIST.enigmail b/mail/thunderbird17/PLIST.enigmail
new file mode 100644
index 00000000000..5141e7cb83a
--- /dev/null
+++ b/mail/thunderbird17/PLIST.enigmail
@@ -0,0 +1,22 @@
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome.manifest
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome/enigmail.jar
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigMsgCompFields.js
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmail.js
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmail.xpt
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigprefs-service.js
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/mimeDecrypt.js
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/mimeEncrypt.js
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/defaults/preferences/enigmail.js
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/install.rdf
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/commonFuncs.jsm
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/enigmailCommon.jsm
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/gpgAgentHandler.jsm
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/installGnuPG.jsm
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/keyManagement.jsm
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/mimeVerify.jsm
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/pipeConsole.jsm
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess.jsm
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess_worker_unix.js
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess_worker_win.js
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/platform/NetBSD_${MACHINE_ARCH}-gcc3/components/libenigmime-${MACHINE_ARCH}-gcc3.so
+lib/thunderbird17/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/platform/NetBSD_${MACHINE_ARCH}-gcc3/lib/libsubprocess-${MACHINE_ARCH}-gcc3.so
diff --git a/mail/thunderbird17/PLIST.lightning b/mail/thunderbird17/PLIST.lightning
new file mode 100644
index 00000000000..1614ad4cadd
--- /dev/null
+++ b/mail/thunderbird17/PLIST.lightning
@@ -0,0 +1,436 @@
+include/thunderbird17/calBaseCID.h
+include/thunderbird17/calIAlarm.h
+include/thunderbird17/calIAlarmService.h
+include/thunderbird17/calIAttachment.h
+include/thunderbird17/calIAttendee.h
+include/thunderbird17/calICalDavCalendar.h
+include/thunderbird17/calICalendar.h
+include/thunderbird17/calICalendarACLManager.h
+include/thunderbird17/calICalendarManager.h
+include/thunderbird17/calICalendarProvider.h
+include/thunderbird17/calICalendarSearchProvider.h
+include/thunderbird17/calICalendarView.h
+include/thunderbird17/calICalendarViewController.h
+include/thunderbird17/calIChangeLog.h
+include/thunderbird17/calIDateTime.h
+include/thunderbird17/calIDateTimeFormatter.h
+include/thunderbird17/calIDeletedItems.h
+include/thunderbird17/calIDuration.h
+include/thunderbird17/calIErrors.h
+include/thunderbird17/calIEvent.h
+include/thunderbird17/calIFreeBusyProvider.h
+include/thunderbird17/calIGoogleCalendar.h
+include/thunderbird17/calIGoogleRequest.h
+include/thunderbird17/calIGoogleSession.h
+include/thunderbird17/calIICSService.h
+include/thunderbird17/calIIcsParser.h
+include/thunderbird17/calIIcsSerializer.h
+include/thunderbird17/calIImportExport.h
+include/thunderbird17/calIItemBase.h
+include/thunderbird17/calIItipItem.h
+include/thunderbird17/calIItipTransport.h
+include/thunderbird17/calIOperation.h
+include/thunderbird17/calIPeriod.h
+include/thunderbird17/calIPrintFormatter.h
+include/thunderbird17/calIRecurrenceDate.h
+include/thunderbird17/calIRecurrenceDateSet.h
+include/thunderbird17/calIRecurrenceInfo.h
+include/thunderbird17/calIRecurrenceItem.h
+include/thunderbird17/calIRecurrenceRule.h
+include/thunderbird17/calIRelation.h
+include/thunderbird17/calISchedulingSupport.h
+include/thunderbird17/calIStartupService.h
+include/thunderbird17/calIStatusObserver.h
+include/thunderbird17/calITimezone.h
+include/thunderbird17/calITimezoneProvider.h
+include/thunderbird17/calITodo.h
+include/thunderbird17/calITransactionManager.h
+include/thunderbird17/calIWcapCalendar.h
+include/thunderbird17/calIWcapErrors.h
+include/thunderbird17/calIWcapSession.h
+include/thunderbird17/calIWeekInfoService.h
+include/thunderbird17/calInternalInterfaces.h
+include/thunderbird17/ical.h
+lib/thunderbird17/extensions/calendar-timezones@mozilla.org/chrome.manifest
+lib/thunderbird17/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US/locale/en-US/timezones.properties
+lib/thunderbird17/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones/skin/addon-icon32.png
+lib/thunderbird17/extensions/calendar-timezones@mozilla.org/defaults/preferences/preferences.js
+lib/thunderbird17/extensions/calendar-timezones@mozilla.org/install.rdf
+lib/thunderbird17/extensions/calendar-timezones@mozilla.org/timezones.sqlite
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/calendarCreation.xul
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gcal.png
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.xul
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.xul
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-overlay.xul
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-wizard.xul
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration.js
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-event-dialog-reminder.css
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/reminder-action-sms.png
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.js
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.manifest
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/gdata.xpt
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/interfaces.manifest
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/preferences.js
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/install.rdf
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleCalendar.js
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleRequest.js
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleSession.js
+lib/thunderbird17/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleUtils.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/application.ini
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDeletedItems.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US.jar
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/Windows98ToZoneInfoTZId.properties
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/WindowsNTToZoneInfoTZId.properties
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calApplicationUtils.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calFilter.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calUtils.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-base-view.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-bindings.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-calendars-list.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-chrome-startup.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-clipboard.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-conflicts-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-creation.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-daypicker.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dialog-utils.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dnd-listener.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-error-prompt.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-freebusy.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence-preview.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-list.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-manager.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-bindings.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-editing.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-management.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-menus.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-month-view.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-multiday-view.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-occurrence-prompt.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-statusbar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-list.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-editing.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-ui-utils.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-bindings.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-core.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/chooseCalendarDialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/import-export.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/mouseoverPreviews.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/timezones.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/timezones.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publish.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/sound.wav
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-alarm-widget.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-list-tree.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widget-bindings.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widgets.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/minimonth.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/alarm-flashing.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/alarm-icons.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/attendee-icons.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/cal-icon24.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/cal-icon32.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarm-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarms.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-attendees.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-creation-wizard.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-daypicker.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-attendees.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-toolbar-small.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-toolbar.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog-button-images.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog-list-images.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-management.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-occurrence-prompt.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-occurrence-prompt.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-overlay.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-printing.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-properties-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-providerUninstall-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-status.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-subscriptions-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-task-tree.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-task-view.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-timezone-highlighter.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-unifinder.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-views.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/checkbox-images.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/classification.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-daypicker.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-management.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-task-tree.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-task-view.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-unifinder.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-views.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/dialogs/calendar-alarm-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/dialogs/calendar-event-dialog.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/today-pane.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/widgets/calendar-widgets.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/datetimepickers/datetimepickers.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/day-box-item-image.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/daypicker-background.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-bottom.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-left.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-right.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-top.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/ok-cancel.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calHtmlExport.html
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calMonthGridPrinter.html
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calWeekPrinter.html
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/task-images.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/tasks-actions.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezone_map.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezones.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/today-pane.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/toolbar-large.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/toolbar-small.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/calendar-widgets.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/minimonth.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-arrow.svg
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-today-hov.svg
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-today.svg
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/view-navigation-hov.svg
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/view-navigation.svg
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-dialog.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-summary-dialog.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US.jar
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar-overlay.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-invitation.xhtml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-menus.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-standalone.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-toolbar.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-utils.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.xml
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-accountCentral.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-messageWindow.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-preferences.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.xul
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/accountCentral.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/common/imip.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/imip.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning-toolbar.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning-widgets.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/mode-switch-icons.png
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/suite-accountCentral.css
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbase.xpt
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbaseinternal.xpt
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/caldav.xpt
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/components.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.manifest
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItemUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calRecurrenceUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm
+lib/thunderbird17/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite
+share/idl/thunderbird17/calIAlarm.idl
+share/idl/thunderbird17/calIAlarmService.idl
+share/idl/thunderbird17/calIAttachment.idl
+share/idl/thunderbird17/calIAttendee.idl
+share/idl/thunderbird17/calICalDavCalendar.idl
+share/idl/thunderbird17/calICalendar.idl
+share/idl/thunderbird17/calICalendarACLManager.idl
+share/idl/thunderbird17/calICalendarManager.idl
+share/idl/thunderbird17/calICalendarProvider.idl
+share/idl/thunderbird17/calICalendarSearchProvider.idl
+share/idl/thunderbird17/calICalendarView.idl
+share/idl/thunderbird17/calICalendarViewController.idl
+share/idl/thunderbird17/calIChangeLog.idl
+share/idl/thunderbird17/calIDateTime.idl
+share/idl/thunderbird17/calIDateTimeFormatter.idl
+share/idl/thunderbird17/calIDeletedItems.idl
+share/idl/thunderbird17/calIDuration.idl
+share/idl/thunderbird17/calIErrors.idl
+share/idl/thunderbird17/calIEvent.idl
+share/idl/thunderbird17/calIFreeBusyProvider.idl
+share/idl/thunderbird17/calIGoogleCalendar.idl
+share/idl/thunderbird17/calIGoogleRequest.idl
+share/idl/thunderbird17/calIGoogleSession.idl
+share/idl/thunderbird17/calIICSService.idl
+share/idl/thunderbird17/calIIcsParser.idl
+share/idl/thunderbird17/calIIcsSerializer.idl
+share/idl/thunderbird17/calIImportExport.idl
+share/idl/thunderbird17/calIItemBase.idl
+share/idl/thunderbird17/calIItipItem.idl
+share/idl/thunderbird17/calIItipTransport.idl
+share/idl/thunderbird17/calIOperation.idl
+share/idl/thunderbird17/calIPeriod.idl
+share/idl/thunderbird17/calIPrintFormatter.idl
+share/idl/thunderbird17/calIRecurrenceDate.idl
+share/idl/thunderbird17/calIRecurrenceDateSet.idl
+share/idl/thunderbird17/calIRecurrenceInfo.idl
+share/idl/thunderbird17/calIRecurrenceItem.idl
+share/idl/thunderbird17/calIRecurrenceRule.idl
+share/idl/thunderbird17/calIRelation.idl
+share/idl/thunderbird17/calISchedulingSupport.idl
+share/idl/thunderbird17/calIStartupService.idl
+share/idl/thunderbird17/calIStatusObserver.idl
+share/idl/thunderbird17/calITimezone.idl
+share/idl/thunderbird17/calITimezoneProvider.idl
+share/idl/thunderbird17/calITodo.idl
+share/idl/thunderbird17/calITransactionManager.idl
+share/idl/thunderbird17/calIWcapCalendar.idl
+share/idl/thunderbird17/calIWcapErrors.idl
+share/idl/thunderbird17/calIWcapSession.idl
+share/idl/thunderbird17/calIWeekInfoService.idl
+share/idl/thunderbird17/calInternalInterfaces.idl
diff --git a/mail/thunderbird17/distinfo b/mail/thunderbird17/distinfo
new file mode 100644
index 00000000000..0aab395b467
--- /dev/null
+++ b/mail/thunderbird17/distinfo
@@ -0,0 +1,123 @@
+$NetBSD: distinfo,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+SHA1 (enigmail-1.6.tar.gz) = 51a7eb7d86ce24d8199f741a0079f0d56ecd6368
+RMD160 (enigmail-1.6.tar.gz) = a854bb37a6a7f298f6cc268110dcb21d00909fa4
+Size (enigmail-1.6.tar.gz) = 1231111 bytes
+SHA1 (thunderbird-17.0.10esr.source.tar.bz2) = 7776c1086f185904d3cc02a73b114967cb8bd0fe
+RMD160 (thunderbird-17.0.10esr.source.tar.bz2) = a4320f3eaad7f9673d8c3f3b954cdf1d74ea0ffd
+Size (thunderbird-17.0.10esr.source.tar.bz2) = 113133526 bytes
+SHA1 (patch-aa) = c73e3fa16dea308a0cf6ca684529958336c788f3
+SHA1 (patch-aa-toplevel) = 1207a234377bab854f59b13ce51efe810913f1e0
+SHA1 (patch-ab) = 7432f73e9771260849d99e14008164bd3d564bf8
+SHA1 (patch-ac) = 3d54eef3657bf39b73e2851a33b8ee1aa9408131
+SHA1 (patch-ad) = 5f225b1db28a7217d9225ffc03fe3a40b453d7f7
+SHA1 (patch-ae) = 23648401a4f5335a370ff60ae1e1fb37a28404e7
+SHA1 (patch-af) = 371779510213ba63eff81f1258d3d8686b78a7e7
+SHA1 (patch-ag) = bf447af7731e1b508df5b03ec0055e463c1c6db9
+SHA1 (patch-aj) = 2b94927755ffebbe54516b5d66d109cc2e54c400
+SHA1 (patch-ak) = b47277baa1137a7610445b7c4dd147b331d5c5e6
+SHA1 (patch-al) = 9970e89e92ff8b120119b560cb661eabd3a387de
+SHA1 (patch-am) = 2d38162da23828ebee56e56a00ea086992d554ce
+SHA1 (patch-an) = 96139c682b84432e4e8a0be98db56abee89daf02
+SHA1 (patch-ao) = dcdffd03001b8b23ded6a6534c03c3eb300ee459
+SHA1 (patch-as) = fee8d4f906cf41374b28aa41ac6192063098d9e5
+SHA1 (patch-at) = 45a4f236a45d7f094f72d430a8dff7e86f696aed
+SHA1 (patch-au) = b896f1a65791007b881216e78338411b2ffb6280
+SHA1 (patch-av) = ebf5b14f3b1edc16206e8953c7037459184aa5f4
+SHA1 (patch-aw) = 9f805bd267845e31a79a216ca3e4b9842e6a8b31
+SHA1 (patch-ax) = 146b26866312031aa48c5dfe20ce70da4d198e15
+SHA1 (patch-ay) = 679e1c72851fe74132e53a49b250c21b416e7a49
+SHA1 (patch-az) = e937a48ebcb235b36f50ba2fb3a91864107b7fa3
+SHA1 (patch-ba) = 601d4919f36af98cedd2fc66e4c3852c4520e60a
+SHA1 (patch-bd) = 2d81010e39070cd33224619f0e1f8a329da8940a
+SHA1 (patch-bf) = 0d438453a264599041f4afef38d12d0735d8cbd4
+SHA1 (patch-bg) = 2e55ec7ad6d823b518af9bc59c4425f981f8b94d
+SHA1 (patch-bi) = bc44d47f386901d261a7a5401520a3905cb29d5a
+SHA1 (patch-config_baseconfig.mk) = f5494ace3f5947715cf6918b7d3e19c25fa26bf8
+SHA1 (patch-directory_c-sdk_ldap_include_portable.h) = a6d40c6b92aee607fb4f18d5a7c97b3d7833c74a
+SHA1 (patch-ipc_chromium_src_base_debug__util__posic.cc) = 84e3588ede7c1c0a03b23e5aa054e0c1ab2cfe27
+SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 0cdd5aea37d40ab7731e23a1c6ca1f8d55976d88
+SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 882b0987defaed4475317b8c500d3dffeb9d0866
+SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 1207a1e779ea0d48cb41f6a98edbe22f187b309b
+SHA1 (patch-ipc_chromium_src_build_build__config.h) = 9f38c64f080464c33c94cc6898365cee7aa2fec7
+SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h) = 02e19237e21ce3bd4431c711ab51bda3fbd33cff
+SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = eac8b51b30b39bbb97da2e97c525fbbec7d98865
+SHA1 (patch-js_src_jscpucfg.h) = 493889df7e21be8a6b5d5b3854b908da70552de8
+SHA1 (patch-ldap_sdks_c-sdk_build.mk) = 171d81697d136abb6e02cb81445cd88fd8580de2
+SHA1 (patch-mailnews_base_search_src_nsMsgSearchTerm.cpp) = 7ec5d09a1e329a3a7c13e6bbf654b591a4d65422
+SHA1 (patch-mb) = 36ddeba4276196109b5a72b77a2143dada92df34
+SHA1 (patch-md) = ccb29b96c105b6c63d3c85967bed56840b974cf4
+SHA1 (patch-me) = 17b108eb9f0ec40ab34aa58f511a5c1ee6a3a127
+SHA1 (patch-mf) = 0992663c3c24c086f28bc4975278b35c3cdc7fc2
+SHA1 (patch-mg) = f660cfddc4fd49301df2bd31949b5845b8e08f46
+SHA1 (patch-mh) = fff2c712e23d9ffc909cf1a5a3303a155b386716
+SHA1 (patch-mi) = 4dd76f01a7c3463485ae6bcdc1df622f214419b5
+SHA1 (patch-mj) = f0b7ce3767423c17953bfa511f9e80da2f262543
+SHA1 (patch-mk) = abaad282567f82277fb58836617d91fa6024c51f
+SHA1 (patch-ml) = 71ea1c4f984b448d380ed94dabce988a74c4853f
+SHA1 (patch-mm) = 92d4a37be44cabe5f72c5352518a1a6566283163
+SHA1 (patch-mn) = 1d0293cce00aa5fa8aa6d0c37dade3c251ca7da6
+SHA1 (patch-mozilla_build_autoconf_nss.m4) = 4c726f98a5139eba2b4a4c34288c08092bfb90b3
+SHA1 (patch-mozilla_config_baseconfig.mk) = 6923112e0aae6dfd59f67473d0734eb46b29d190
+SHA1 (patch-mozilla_config_stl__wrappers_ios) = 066a9f3db9203afa8131b2ff91d212033e5950e0
+SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 67559c5ab17088680b86dea6b081a48b781f59b5
+SHA1 (patch-mozilla_config_system-headers) = 03f0c0f4269289e4f8aa1a12b2fa870ff48b2bf4
+SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = 32d4ab3fbf80bf19783dab7c4a875a7262f419cf
+SHA1 (patch-mozilla_content_media_nsAudioStream.cpp) = a89fae3e745d045138118e3a0ddb224718f7827e
+SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = d81cb5b1c608bba1e1a8dd2ee3cf62549d6ee87a
+SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = ff7237f365df1d0bd6eaa8992854f29fe1870319
+SHA1 (patch-mozilla_gfx_thebes_gfxPlatform.cpp) = b4107fea2b683cec7be6c6179c4ecfe6b6a901ee
+SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = aa69d277e3cf55adf98d351ecd20e609cb236c9a
+SHA1 (patch-mozilla_ipc_chromium_chromium-config.mk) = 3a502f13a41636f2e793f03fb041d267e6dadb71
+SHA1 (patch-mozilla_ipc_chromium_src_base_base__paths.h) = 1550fd2f3961ded7a17e821208d1bfe6f549e6ac
+SHA1 (patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h) = 1a7779a9fd682739caeb7219548f5d2d479fc302
+SHA1 (patch-mozilla_ipc_chromium_src_base_dir__reader__posix.h) = 0c95e25bc77d775c37be342087c5e6591c90de8d
+SHA1 (patch-mozilla_ipc_chromium_src_base_file__util.cc) = bbd90990ef3fa03a8106c183173bdb4e438bf655
+SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = c8b5440d8886c97a54a759cad49cb129304a29de
+SHA1 (patch-mozilla_ipc_chromium_src_base_pickle.cc) = a2f0a38443f4b0273f8863543f8323719d10f429
+SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = b39c8cfa98fcf0c78e63b234c705f6efce9577d8
+SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = f73dd24bcde49fdafe0495589efc81a96ccb3b5f
+SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 25d4903bcf815e2da30902b18330cb3803e48cc6
+SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 975f5409bf51654b033b07f3ed31af637c3c3c2e
+SHA1 (patch-mozilla_ipc_chromium_src_base_ref__counted.h) = 78cef1e5f8c1270060a7defdaa4fef8eb482f542
+SHA1 (patch-mozilla_ipc_chromium_src_base_thread__collision__warner.h) = 4accbebcefe9921d6ceaf67361e379b891005675
+SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = 5f08406a92d5bc2f6cbd524fa4ac77dadb7cafdb
+SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_file__descriptor__set__posix.h) = 885d4b060c2f8982db99ed3c0cab0ebffd79b1f6
+SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc) = f4a090285e084d4efa42c0280f26fe003eaad706
+SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h) = eb1e68191669e61fe95f9b93a4a960c8826d5323
+SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = c6ffcca539c25f58778ac9cc9cdee100e458f714
+SHA1 (patch-mozilla_ipc_glue_SharedMemorySysV.h) = 1d18747dbdf0909ee030c5cc411f84ef8ebeeddb
+SHA1 (patch-mozilla_js_src_config_system-headers) = 9afa6535d367b77fb833bcdac4513a563ceb0a91
+SHA1 (patch-mozilla_js_src_jsgc.cpp) = 6d05c98c75c78d0deb86d780a7ee5ac2a0e69bf2
+SHA1 (patch-mozilla_js_src_jsinterp.cpp) = d1a601c56ebf9ffafd7d5d5c7ec93ebb691571ad
+SHA1 (patch-mozilla_js_src_methodjit_MethodJIT.cpp) = eaadbba9c425f67bbd0e7688a0df757645129416
+SHA1 (patch-mozilla_media_libcubeb_src_Makefile.in) = 0477f3dbdf3ce595ebce4c18f071586eb897a71d
+SHA1 (patch-mozilla_media_libsydneyaudio_src_sydney__audio__pulseaudio.c) = c12f98cd3e8797d4b2626b18d884c09d4e35d679
+SHA1 (patch-mozilla_netwerk_protocol_http_HttpChannelParent.cpp) = 4ce50fe017b56f7bb8d07d3d72a117bfea61f003
+SHA1 (patch-mozilla_storage_src_Makefile.in) = 302301fd992a58e472f72ae6dc9a226129354175
+SHA1 (patch-mozilla_xpcom_Makefile.in) = 73c9daf053f88dacb6b5f8351b29f57cc48c98a9
+SHA1 (patch-mozilla_xpcom_idl-parser_Makefile.in) = 282a06fc56e9fe6980560a3f288bc204a6324188
+SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp) = 58b06ebd1068edc06d3fe1f6464217da4c157e49
+SHA1 (patch-mozilla_xpcom_typelib_xpidl_Makefile.in) = addbabcf67b58605f6f8e4ccb674af7ab46d9d22
+SHA1 (patch-mp) = 6687d3583947cd3dc62f9005c38916a747326e3a
+SHA1 (patch-pa) = 3515d1f62dc874baa4b2ef21d699d5fadfe3765f
+SHA1 (patch-pb) = 6ffe3119c9968480de8702e35498cf1f3decba4f
+SHA1 (patch-pc) = 2edc09191a28be7368eca2ef05cf3faa3224d493
+SHA1 (patch-pd) = 0383adf29067da09c31a83c336174c943fe52ea3
+SHA1 (patch-pg) = 30b00a6a302c431dd2ea36afc7ee87d564dd7159
+SHA1 (patch-rc) = 46175f709b324d6a363378807eb5689aea52f065
+SHA1 (patch-toolkit_toolkit-tiers.mk) = da9e166c6ae48719370ed2fc979edf1eaeb7fdbd
+SHA1 (patch-xa) = ccd6112610256a5f4965db3531d131e1c35b781a
+SHA1 (patch-xb) = c293419875babf8a3cdd4cd6f0bb22037540d2b8
+SHA1 (patch-xc) = 4e7e2d2c6c117b781aaefd271e739e7242f4de19
+SHA1 (patch-xd) = 0a938219f82e86f618f16656347b7302045dfff0
+SHA1 (patch-xe) = 27c9efa8354bed65af833c5a92a9d8a7f5d8f0f5
+SHA1 (patch-xf) = 4ed26a45e79a927ed65240e390bc5582676f8665
+SHA1 (patch-xg) = e4a68a6b1eb3e3fc37077638cd347b8ee65c05d9
+SHA1 (patch-xj) = c36e6b7df80869c92572851ac56d2b56dd3e6e66
+SHA1 (patch-xk) = d43cc553d6e6ebe941657be0581049c66f365b71
+SHA1 (patch-xl) = 3b3521979e18a91de62bd2972f71952f684edda6
+SHA1 (patch-xn) = 86fc014136f2f48c277835c10047eaf424ed256e
+SHA1 (patch-xo) = 390ed2a433103c323e8865c37932560bc01fdd1b
+SHA1 (patch-zb) = 9b94504d7b3ff6d06cecb391bdbd6df5423e715a
+SHA1 (patch-zc) = 27df97dd6f03d501ff626473798106de996f70a7
diff --git a/mail/thunderbird17/enigmail.mk b/mail/thunderbird17/enigmail.mk
new file mode 100644
index 00000000000..a738a34b346
--- /dev/null
+++ b/mail/thunderbird17/enigmail.mk
@@ -0,0 +1,47 @@
+# $NetBSD: enigmail.mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+#
+# This Makefile fragment hooks the Enigmail OpenPGP extension
+# (see http://www.mozilla-enigmail.org/ ) into the build.
+
+ENIGMAIL_DIST= enigmail-1.6.tar.gz
+XPI_FILES+= ${WRKDIR}/enigmail.xpi
+.if !defined(DISTFILES)
+DISTFILES= ${DEFAULT_DISTFILES}
+.endif
+DISTFILES+= ${ENIGMAIL_DIST}
+SITES.${ENIGMAIL_DIST}= http://www.mozilla-enigmail.org/download/source/
+
+DEPENDS+= gnupg-[0-9]*:../../security/gnupg
+PLIST_SRC+= PLIST.enigmail
+
+TARGET_XPCOM_ABI= ${MACHINE_ARCH:S/i386/x86/}-gcc3
+PLIST_SUBST+= TARGET_XPCOM_ABI=${TARGET_XPCOM_ABI}
+
+post-extract: enigmail-post-extract
+.PHONY: enigmail-post-extract
+enigmail-post-extract:
+ ${RUN} mv ${WRKDIR}/enigmail ${WRKSRC}/mailnews/extensions/
+ ${RUN} cd ${WRKSRC} && \
+ ${PATCH} < ${FILESDIR}/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm
+ ${RUN} cd ${WRKSRC}/mailnews/extensions/enigmail && \
+ ${PATCH} -p1 < ${FILESDIR}/patch-ipc_src_Makefile.enig
+
+post-configure: enigmail-post-configure
+.PHONY: enigmail-post-configure
+enigmail-post-configure:
+ ${RUN} cd ${WRKSRC}/mailnews/extensions/enigmail && \
+ ${SETENV} ${CONFIGURE_ENV} ${PERL5} ./makemake -r
+
+# We need to do a switcheroo of the dist directory while building enigmail;
+# otherwise we get extra files contamination in the PLIST.
+post-build: enigmail-post-build
+.PHONY: enigmail-post-build
+enigmail-post-build:
+ ${RUN} cd ${WRKSRC}/mozilla/dist && pax -rwpe . ../dist.save
+ ${RUN} cd ${WRKSRC}/mailnews/extensions/enigmail && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} xpi
+ ${CP} ${WRKSRC}/mozilla/dist/bin/enigmail*.xpi \
+ ${WRKDIR}/enigmail.xpi
+ ${RUN} rm -rf ${WRKSRC}/mozilla/dist
+ ${RUN} cd ${WRKSRC}/mozilla/dist.save && pax -rwpe . ../dist
diff --git a/mail/thunderbird17/files/desktop.in b/mail/thunderbird17/files/desktop.in
new file mode 100644
index 00000000000..4b327acadac
--- /dev/null
+++ b/mail/thunderbird17/files/desktop.in
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=@MOZILLA_NAME@
+GenericName=Mail Client
+Comment=Mail client and News Reader
+Exec=@MOZILLA@ %U
+Icon=@MOZILLA_ICON@
+StartupNotify=false
+Terminal=false
+Type=Application
+Categories=Application;Network;
diff --git a/mail/thunderbird17/files/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm b/mail/thunderbird17/files/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm
new file mode 100644
index 00000000000..45d0bf8e542
--- /dev/null
+++ b/mail/thunderbird17/files/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm
@@ -0,0 +1,14 @@
+$NetBSD: mailnews_extensions_enigmail_ipc_modules_subprocess.jsm,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mailnews/extensions/enigmail/ipc/modules/subprocess.jsm.orig 2012-02-09 16:50:47.000000000 +0000
++++ mailnews/extensions/enigmail/ipc/modules/subprocess.jsm
+@@ -312,7 +312,9 @@ function getPlatformValue(valueType) {
+ // library name O_NONBLOCK RLIM_T RLIMIT_NOFILE
+ 'darwin': [ 'libc.dylib', 0x04 , ctypes.uint64_t , 8 ],
+ 'linux': [ 'libc.so.6', 2024 , ctypes.unsigned_long, 7 ],
++ 'dragonfly': [ 'libc.so', 0x04 , ctypes.int64_t , 8 ],
+ 'freebsd': [ 'libc.so.7', 0x04 , ctypes.int64_t , 8 ],
++ 'netbsd': [ 'libc.so', 0x04 , ctypes.int64_t , 8 ],
+ 'openbsd': [ 'libc.so.61.0', 0x04 , ctypes.int64_t , 8 ],
+ 'sunos': [ 'libc.so', 0x80 , ctypes.unsigned_long, 5 ]
+ }
diff --git a/mail/thunderbird17/files/patch-ipc_src_Makefile.enig b/mail/thunderbird17/files/patch-ipc_src_Makefile.enig
new file mode 100644
index 00000000000..b6036508f6a
--- /dev/null
+++ b/mail/thunderbird17/files/patch-ipc_src_Makefile.enig
@@ -0,0 +1,17 @@
+diff --git a/ipc/src/Makefile.enig b/ipc/src/Makefile.enig
+index 6bae7d6..b6815f8 100644
+--- a/ipc/src/Makefile.enig
++++ b/ipc/src/Makefile.enig
+@@ -18,11 +18,9 @@ LDFLAGS += -dynamiclib -install_name @executable_path/$(SHARED_LIBRARY) -compati
+ endif
+
+ ifeq ($(OS_ARCH),NetBSD)
+-ifeq ($(DLL_SUFFIX),.so.1.0)
+-LDFLAGS += -Wl,-Bsymbolic
++LDFLAGS += -shared -Wl,-Bsymbolic
+ CFLAGS += -fPIC
+ endif
+-endif
+
+ ifeq ($(OS_ARCH),FreeBSD)
+ LDFLAGS += -shared -Wl,-Bsymbolic
diff --git a/mail/thunderbird17/hacks.mk b/mail/thunderbird17/hacks.mk
new file mode 100644
index 00000000000..50b4503c238
--- /dev/null
+++ b/mail/thunderbird17/hacks.mk
@@ -0,0 +1,6 @@
+# $NetBSD: hacks.mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+# workround for link of thunderbird-bin etc.
+LDFLAGS+= -Wl,-R${PREFIX}/lib/thunderbird
+
+.include "../../devel/xulrunner17/hacks.mk"
diff --git a/mail/thunderbird17/options.mk b/mail/thunderbird17/options.mk
new file mode 100644
index 00000000000..6343b011ce3
--- /dev/null
+++ b/mail/thunderbird17/options.mk
@@ -0,0 +1,64 @@
+# $NetBSD: options.mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.thunderbird
+PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome official-mozilla-branding mozilla-lightning mozilla-enigmail
+PKG_SUGGESTED_OPTIONS= mozilla-lightning
+
+PLIST_VARS+= branding nobranding debug gnome jemalloc
+
+.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
+PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc
+.endif
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mgnome)
+.include "../../devel/libgnomeui/buildlink3.mk"
+.include "../../sysutils/gnome-vfs/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui
+PLIST.gnome= yes
+.else
+CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui
+.endif
+
+.if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
+PLIST.jemalloc= yes
+CONFIGURE_ARGS+= --enable-jemalloc
+.else
+CONFIGURE_ARGS+= --disable-jemalloc
+.endif
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+= --enable-debug --enable-debug-symbols
+CONFIGURE_ARGS+= --disable-install-strip
+PLIST.debug= yes
+.else
+CONFIGURE_ARGS+= --disable-debug --disable-debug-symbols
+CONFIGURE_ARGS+= --enable-install-strip
+.endif
+
+.if !empty(PKG_OPTIONS:Mmozilla-lightning)
+CONFIGURE_ARGS+= --enable-calendar
+PLIST_SRC+= PLIST.lightning
+XPI_FILES+= ${WRKSRC}/mozilla/dist/xpi-stage/calendar-timezones.xpi
+XPI_FILES+= ${WRKSRC}/mozilla/dist/xpi-stage/gdata-provider.xpi
+XPI_FILES+= ${WRKSRC}/mozilla/dist/xpi-stage/lightning.xpi
+.else
+CONFIGURE_ARGS+= --disable-calendar
+.endif
+
+.if !empty(PKG_OPTIONS:Mmozilla-enigmail) || make(distinfo)
+.include "enigmail.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
+CONFIGURE_ARGS+= --enable-official-branding
+PLIST.branding= yes
+LICENSE= mozilla-trademark-license
+RESTRICTED= Trademark holder prohibits distribution of modified versions.
+NO_BIN_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+.else
+CONFIGURE_ARGS+= --disable-official-branding
+PLIST.nobranding= yes
+.endif
diff --git a/mail/thunderbird17/patches/patch-aa b/mail/thunderbird17/patches/patch-aa
new file mode 100644
index 00000000000..2528a63d8bb
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-aa
@@ -0,0 +1,96 @@
+$NetBSD: patch-aa,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/configure.in.orig 2013-03-28 18:08:16.000000000 +0000
++++ mozilla/configure.in
+@@ -2080,6 +2080,9 @@ ia64*-hpux*)
+ if test -z "$MC"; then
+ MC=mc.exe
+ fi
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
++ fi
+ ;;
+ *-mingw*)
+ DSO_CFLAGS=
+@@ -2979,6 +2982,9 @@ dnl ====================================
+ case $target in
+ *-hpux11.*)
+ ;;
++*-dragonfly*)
++ AC_CHECK_LIB(c, gethostbyname_r)
++ ;;
+ *)
+ AC_CHECK_LIB(c_r, gethostbyname_r)
+ ;;
+@@ -3279,6 +3285,9 @@ AC_CACHE_CHECK(
+ #ifdef linux
+ #define _BSD_SOURCE 1
+ #endif
++ #ifdef __NetBSD__
++ #error use of global _res variable in threaded programs is not portable
++ #endif
+ #include <resolv.h>
+ ],
+ [int foo = res_ninit(&_res);],
+@@ -3937,7 +3946,7 @@ AC_CHECK_PROGS(YASM, yasm, "")
+ if test -n "$YASM"; then
+ dnl Pull out yasm's version string
+ changequote(,)
+- _YASM_VER_FILTER='s|.* \([0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}\).*|\1|p'
++ _YASM_VER_FILTER='s|.* \([0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}\).*|\1|p'
+ changequote([,])
+
+ YASM_VERSION=`yasm --version | sed -ne "$_YASM_VER_FILTER"`
+@@ -3947,6 +3956,14 @@ if test -n "$YASM"; then
+ _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
+ fi
+
++if test -n "${LIBXUL_SDK_DIR}"; then
++ AC_MSG_WARN([pkgsrc: LIBXUL_SDK_DIR is set; assuming we want nss and nspr from xulrunner.])
++ NSPR_CFLAGS="-I${prefix}/include/xulrunner/unstable `pkg-config --cflags mozilla-nspr`"
++ NSPR_LIBS="`pkg-config --libs mozilla-nspr`"
++ NSS_CFLAGS="`pkg-config --cflags mozilla-nss`"
++ NSS_LIBS="`pkg-config --libs mozilla-nss`"
++fi
++
+ if test -z "$SKIP_LIBRARY_CHECKS"; then
+ dnl system JPEG support
+ dnl ========================================================
+@@ -5158,8 +5175,8 @@ fi
+
+ AC_SUBST(MOZ_WEBRTC)
+
+-case "$target_cpu" in
+-arm*)
++case "$target" in
++arm-*-linux*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*)
+ MOZ_SAMPLE_TYPE_S16LE=1
+ AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE)
+ AC_SUBST(MOZ_SAMPLE_TYPE_S16LE)
+@@ -5356,11 +5373,11 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE
+
+ dnl See if we have assembly on this platform.
+ case "$OS_ARCH:$CPU_ARCH" in
+- Linux:x86)
++ Linux:x86|DragonFly:x86|*BSD:i386)
+ VPX_ASFLAGS="-f elf32 -rnasm -pnasm"
+ VPX_X86_ASM=1
+ ;;
+- Linux:x86_64)
++ Linux:x86_64|DragonFly:x86_64|*BSD:x86_64)
+ VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC"
+ VPX_X86_ASM=1
+ ;;
+@@ -5516,10 +5533,11 @@ dnl ====================================
+
+ dnl If using sydneyaudio with Linux, ensure that the alsa library is available
+ if test -n "$MOZ_SYDNEYAUDIO" -a "$OS_TARGET" = "Linux"; then
+- PKG_CHECK_MODULES(MOZ_ALSA, alsa, ,
++ PKG_CHECK_MODULES(MOZ_ALSA, alsa, MOZ_ALSA=1,
+ [echo "$MOZ_ALSA_PKG_ERRORS"
+ AC_MSG_ERROR([Need alsa for Ogg, Wave or WebM decoding on Linux. Disable with --disable-ogg --disable-wave --disable-webm. (On Ubuntu, you might try installing the package libasound2-dev.)])])
+ fi
++AC_SUBST(MOZ_ALSA)
+
+ dnl ========================================================
+ dnl = Enable PulseAudio
diff --git a/mail/thunderbird17/patches/patch-aa-toplevel b/mail/thunderbird17/patches/patch-aa-toplevel
new file mode 100644
index 00000000000..157b51dd2cc
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-aa-toplevel
@@ -0,0 +1,58 @@
+$NetBSD: patch-aa-toplevel,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- configure.in.orig 2013-03-28 18:07:18.000000000 +0000
++++ configure.in
+@@ -1797,7 +1797,7 @@ ld.])
+ MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
+ ;;
+
+-*-freebsd*)
++*-freebsd* | *-dragonfly*)
+ if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then
+ DLL_SUFFIX=".so.1.0"
+ DSO_LDOPTS="-shared"
+@@ -1805,6 +1805,9 @@ ld.])
+ if test ! "$GNU_CC"; then
+ DSO_LDOPTS="-Bshareable $DSO_LDOPTS"
+ fi
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
++ fi
+ ;;
+
+ ia64*-hpux*)
+@@ -3019,6 +3022,9 @@ dnl ====================================
+ case $target in
+ *-hpux11.*)
+ ;;
++*-dragonfly*)
++ AC_CHECK_LIB(c, gethostbyname_r)
++ ;;
+ *)
+ AC_CHECK_LIB(c_r, gethostbyname_r)
+ ;;
+@@ -3339,6 +3345,9 @@ AC_CACHE_CHECK(
+ #ifdef linux
+ #define _BSD_SOURCE 1
+ #endif
++ #ifdef __NetBSD__
++ #error use of global _res variable in threaded programs is not portable
++ #endif
+ #include <resolv.h>
+ ],
+ [int foo = res_ninit(&_res);],
+@@ -4990,12 +4999,13 @@ dnl If using sydneyaudio with Linux, ens
+ if test -n "$MOZ_SYDNEYAUDIO"; then
+ case "$target_os" in
+ linux*)
+- PKG_CHECK_MODULES(MOZ_ALSA, alsa, ,
++ PKG_CHECK_MODULES(MOZ_ALSA, alsa, MOZ_ALSA=1,
+ [echo "$MOZ_ALSA_PKG_ERRORS"
+ AC_MSG_ERROR([Need alsa for Ogg or Wave decoding on Linux. Disable with --disable-ogg --disable-wave.])])
+ ;;
+ esac
+ fi
++AC_SUBST(MOZ_ALSA)
+ AC_SUBST(MOZ_ALSA_LIBS)
+
+ dnl ========================================================
diff --git a/mail/thunderbird17/patches/patch-ab b/mail/thunderbird17/patches/patch-ab
new file mode 100644
index 00000000000..373f6545970
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ab
@@ -0,0 +1,22 @@
+$NetBSD: patch-ab,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/nsprpub/pr/include/md/_netbsd.h.orig 2012-08-25 00:31:27.000000000 +0000
++++ mozilla/nsprpub/pr/include/md/_netbsd.h
+@@ -47,7 +47,7 @@
+ #define HAVE_DLL
+ #define USE_DLFCN
+ #define _PR_HAVE_SOCKADDR_LEN
+-#define _PR_NO_LARGE_FILES
++#define _PR_HAVE_LARGE_OFF_T
+ #define _PR_STAT_HAS_ST_ATIMESPEC
+ #define _PR_POLL_AVAILABLE
+ #define _PR_USE_POLL
+@@ -75,6 +75,8 @@
+ #define JB_SP_INDEX 2
+ #elif defined(__mips__)
+ #define JB_SP_INDEX 4
++#elif defined(__amd64__)
++#define JB_SP_INDEX 6
+ #elif defined(__alpha__)
+ #define JB_SP_INDEX 34
+ #elif defined(__arm32__)
diff --git a/mail/thunderbird17/patches/patch-ac b/mail/thunderbird17/patches/patch-ac
new file mode 100644
index 00000000000..4e26cdc5472
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ac
@@ -0,0 +1,82 @@
+$NetBSD: patch-ac,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/nsprpub/configure.in.orig 2012-08-25 00:31:27.000000000 +0000
++++ mozilla/nsprpub/configure.in
+@@ -36,7 +36,7 @@ OBJDIR_NAME=.
+ OBJDIR_SUFFIX=OBJ
+ NSINSTALL='$(MOD_DEPTH)/config/$(OBJDIR_NAME)/nsinstall'
+ NOSUCHFILE=/no-such-file
+-LIBNSPR='-L$(dist_libdir) -lnspr$(MOD_MAJOR_VERSION)'
++LIBNSPR='-Wl,-R${prefix}/lib/${MOZILLA_PKG_NAME} -L$(dist_libdir) -lnspr$(MOD_MAJOR_VERSION)'
+ LIBPLC='-L$(dist_libdir) -lplc$(MOD_MAJOR_VERSION)'
+ CYGWIN_WRAPPER=
+ MACOS_SDK_DIR=
+@@ -1519,6 +1519,33 @@ tools are selected during the Xcode/Deve
+ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
+ MDCPUCFG_H=_freebsd.cfg
+ PR_MD_CSRCS=freebsd.c
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
++ fi
++ ;;
++
++*-dragonfly*)
++ if test -z "$USE_NSPR_THREADS"; then
++ USE_PTHREADS=1
++ fi
++ AC_DEFINE(XP_UNIX)
++ AC_DEFINE(HAVE_BSD_FLOCK)
++ AC_DEFINE(HAVE_SOCKLEN_T)
++ CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
++ MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
++ if test "$MOZ_OBJFORMAT" = "elf"; then
++ DLL_SUFFIX=so
++ else
++ DLL_SUFFIX=so.1.0
++ fi
++ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
++ DSO_CFLAGS=-fPIC
++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
++ MDCPUCFG_H=_dragonfly.cfg
++ PR_MD_CSRCS=freebsd.c
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
++ fi
+ ;;
+
+ *-hpux*)
+@@ -2110,6 +2137,7 @@ mips-nec-sysv*)
+ AC_DEFINE(XP_UNIX)
+ AC_DEFINE(NETBSD)
+ AC_DEFINE(HAVE_BSD_FLOCK)
++ AC_DEFINE(HAVE_SOCKLEN_T)
+ if test -z "$USE_NSPR_THREADS"; then
+ USE_PTHREADS=1
+ fi
+@@ -2918,7 +2946,7 @@ if test -n "$USE_PTHREADS"; then
+ if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
+ ac_cv_have_dash_pthread=yes
+ case "$target_os" in
+- freebsd*)
++ freebsd* | dragonfly*)
+ # Freebsd doesn't use -pthread for compiles, it uses them for linking
+ ;;
+ *)
+@@ -2956,7 +2984,7 @@ if test -n "$USE_PTHREADS"; then
+ _PTHREAD_LDFLAGS=
+ fi
+ ;;
+- *-freebsd*)
++ *-freebsd* | *-dragonfly*)
+ AC_DEFINE(_REENTRANT)
+ AC_DEFINE(_THREAD_SAFE)
+ dnl -pthread links in -lc_r, so don't specify it explicitly.
+@@ -3037,7 +3065,7 @@ case "$target" in
+ AC_DEFINE(_PR_NEED_PTHREAD_INIT)
+ fi
+ ;;
+-*-freebsd*)
++*-freebsd* | *-dragonfly*)
+ if test -n "$USE_NSPR_THREADS"; then
+ AC_DEFINE(_PR_LOCAL_THREADS_ONLY)
+ fi
diff --git a/mail/thunderbird17/patches/patch-ad b/mail/thunderbird17/patches/patch-ad
new file mode 100644
index 00000000000..b2a668f9338
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/io/nsLocalFileUnix.h.orig 2012-08-25 00:31:35.000000000 +0000
++++ mozilla/xpcom/io/nsLocalFileUnix.h
+@@ -52,7 +52,7 @@
+ #endif
+
+ // so we can statfs on freebsd
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || ((defined(__DragonFly__) || defined(__NetBSD__)) && !defined(HAVE_STATVFS))
+ #define HAVE_SYS_STATFS_H
+ #define STATFS statfs
+ #include <sys/param.h>
diff --git a/mail/thunderbird17/patches/patch-ae b/mail/thunderbird17/patches/patch-ae
new file mode 100644
index 00000000000..c726ad99b33
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ae
@@ -0,0 +1,58 @@
+$NetBSD: patch-ae,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/nsprpub/pr/src/misc/prnetdb.c.orig 2012-08-25 00:31:27.000000000 +0000
++++ mozilla/nsprpub/pr/src/misc/prnetdb.c
+@@ -73,7 +73,7 @@ PRLock *_pr_dnsLock = NULL;
+ || defined(AIX4_3_PLUS) || (defined(AIX) && defined(_THREAD_SAFE)) \
+ || (defined(HPUX10_10) && defined(_REENTRANT)) \
+ || (defined(HPUX10_20) && defined(_REENTRANT)) \
+- || defined(OPENBSD)
++ || defined(OPENBSD) || defined(NETBSD)
+ #define _PR_HAVE_GETPROTO_R
+ #define _PR_HAVE_GETPROTO_R_INT
+ #endif
+@@ -83,6 +83,11 @@ PRLock *_pr_dnsLock = NULL;
+ #define _PR_HAVE_5_ARG_GETPROTO_R
+ #endif
+
++#if __DragonFly_version >= 200202
++#define _PR_HAVE_GETPROTO_R
++#define _PR_HAVE_5_ARG_GETPROTO_R
++#endif
++
+ /* BeOS has glibc but not the glibc-style getprotobyxxx_r functions. */
+ #if (defined(__GLIBC__) && __GLIBC__ >= 2 && !defined(XP_BEOS))
+ #define _PR_HAVE_GETPROTO_R
+@@ -300,7 +305,7 @@ _pr_QueryNetIfs(void)
+ }
+
+ #elif (defined(DARWIN) && defined(HAVE_GETIFADDRS)) || defined(FREEBSD) \
+- || defined(NETBSD) || defined(OPENBSD)
++ || defined(NETBSD) || defined(OPENBSD) || defined(DRAGONFLY)
+
+ /*
+ * Use the BSD getifaddrs function.
+@@ -2044,6 +2049,11 @@ PR_IMPLEMENT(PRAddrInfo *) PR_GetAddrInf
+ */
+ hints.ai_socktype = SOCK_STREAM;
+
++/* NetBSD >= 2.99.9 has a thread-safe resolver */
++#if defined(__NetBSD_Version__) && __NetBSD_Version__ < 299000900
++ LOCK_DNS();
++#endif
++
+ rv = GETADDRINFO(hostname, NULL, &hints, &res);
+ #ifdef AI_ADDRCONFIG
+ if (rv == EAI_BADFLAGS && (hints.ai_flags & AI_ADDRCONFIG)) {
+@@ -2051,6 +2061,11 @@ PR_IMPLEMENT(PRAddrInfo *) PR_GetAddrInf
+ rv = GETADDRINFO(hostname, NULL, &hints, &res);
+ }
+ #endif
++
++#if defined(__NetBSD_Version__) && __NetBSD_Version__ < 299000900
++ UNLOCK_DNS();
++#endif
++
+ if (rv == 0)
+ return (PRAddrInfo *) res;
+
diff --git a/mail/thunderbird17/patches/patch-af b/mail/thunderbird17/patches/patch-af
new file mode 100644
index 00000000000..226adf8449a
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-af
@@ -0,0 +1,32 @@
+$NetBSD: patch-af,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/config/mkdepend/imakemdep.h.orig 2012-08-25 00:30:58.000000000 +0000
++++ mozilla/config/mkdepend/imakemdep.h
+@@ -235,7 +235,7 @@ in this Software without prior written a
+ #ifdef _CRAY
+ #define DEFAULT_CPP "/lib/pcpp"
+ #endif
+-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
++#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+ #define DEFAULT_CPP "/usr/libexec/cpp"
+ #endif
+ #ifdef MACH
+@@ -273,7 +273,7 @@ char *cpp_argv[ARGUMENTS] = {
+ #ifdef unix
+ "-Uunix", /* remove unix symbol so that filename unix.c okay */
+ #endif
+-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH)
++#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH) || defined(__DragonFly__)
+ # ifdef __i386__
+ "-D__i386__",
+ # endif
+@@ -713,6 +713,9 @@ struct symtab predefs[] = {
+ #ifdef __sgi
+ {"__sgi", "1"},
+ #endif
++#ifdef __DragonFly__
++ {"__DragonFly__", "1"},
++#endif
+ #ifdef __FreeBSD__
+ {"__FreeBSD__", "1"},
+ #endif
diff --git a/mail/thunderbird17/patches/patch-ag b/mail/thunderbird17/patches/patch-ag
new file mode 100644
index 00000000000..6bf60edc1f8
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ag
@@ -0,0 +1,31 @@
+$NetBSD: patch-ag,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/nsprpub/pr/include/md/_freebsd.h.orig 2012-08-25 00:31:27.000000000 +0000
++++ mozilla/nsprpub/pr/include/md/_freebsd.h
+@@ -47,7 +47,7 @@
+ #define _PR_HAVE_LARGE_OFF_T
+
+ #if defined(_PR_PTHREADS)
+-#if __FreeBSD_version >= 400008
++#if defined(__DragonFly__) || __FreeBSD_version >= 400008
+ /*
+ * libc_r before this version of FreeBSD doesn't have poll().
+ * Although libc has poll(), it is not thread-safe so we can't
+@@ -56,7 +56,7 @@
+ #define _PR_POLL_AVAILABLE
+ #endif
+ #else
+-#if __FreeBSD_version >= 300000
++#if defined(__DragonFly__) || __FreeBSD_version >= 300000
+ #define _PR_POLL_AVAILABLE
+ #define _PR_USE_POLL
+ #endif
+@@ -65,7 +65,7 @@
+ #define _PR_HAVE_SYSV_SEMAPHORES
+ #define PR_HAVE_SYSV_NAMED_SHARED_MEMORY
+
+-#if __FreeBSD_version >= 400014
++#if defined(__DragonFly__) || __FreeBSD_version >= 400014
+ #define _PR_INET6
+ #define _PR_HAVE_INET_NTOP
+ #define _PR_HAVE_GETHOSTBYNAME2
diff --git a/mail/thunderbird17/patches/patch-aj b/mail/thunderbird17/patches/patch-aj
new file mode 100644
index 00000000000..ad024d9bbf8
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-aj
@@ -0,0 +1,20 @@
+$NetBSD: patch-aj,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2012-08-25 00:31:27.000000000 +0000
++++ mozilla/profile/dirserviceprovider/src/nsProfileLock.cpp
+@@ -391,6 +391,7 @@ nsresult nsProfileLock::LockWithSymlink(
+ #endif
+ sigfillset(&act.sa_mask);
+
++#ifndef DEBUG
+ #define CATCH_SIGNAL(signame) \
+ PR_BEGIN_MACRO \
+ if (sigaction(signame, NULL, &oldact) == 0 && \
+@@ -409,6 +410,7 @@ PR_BEGIN_MACRO
+ CATCH_SIGNAL(SIGTERM);
+
+ #undef CATCH_SIGNAL
++#endif
+ }
+ }
+ }
diff --git a/mail/thunderbird17/patches/patch-ak b/mail/thunderbird17/patches/patch-ak
new file mode 100644
index 00000000000..2e593aad7c8
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ak
@@ -0,0 +1,13 @@
+$NetBSD: patch-ak,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/js/src/ctypes/libffi/configure.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/js/src/ctypes/libffi/configure
+@@ -11278,7 +11278,7 @@ case "$host" in
+ powerpc-*-aix* | rs6000-*-aix*)
+ TARGET=POWERPC_AIX; TARGETDIR=powerpc
+ ;;
+- powerpc-*-freebsd* | powerpc-*-openbsd*)
++ powerpc-*-freebsd* | powerpc-*-openbsd* | powerpc-*-netbsd*)
+ TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
+ ;;
+ powerpc*-*-rtems*)
diff --git a/mail/thunderbird17/patches/patch-al b/mail/thunderbird17/patches/patch-al
new file mode 100644
index 00000000000..a1c35a608ce
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-al
@@ -0,0 +1,16 @@
+$NetBSD: patch-al,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/storage/src/mozStorageConnection.cpp.orig 2012-08-25 00:31:30.000000000 +0000
++++ mozilla/storage/src/mozStorageConnection.cpp
+@@ -680,6 +680,11 @@ Connection::initialize(nsIFile *aDatabas
+ break;
+ }
+
++ // XXX tnn: the configure script demands that sqlite3 is compiled with
++ // SECURE_DELETE on by default. sqlite3 in pkgsrc does not have that,
++ // so instead we enable secure_delete manually here.
++ (void)ExecuteSimpleSQL(NS_LITERAL_CSTRING("PRAGMA secure_delete = 1;"));
++
+ return NS_OK;
+ }
+
diff --git a/mail/thunderbird17/patches/patch-am b/mail/thunderbird17/patches/patch-am
new file mode 100644
index 00000000000..e6fcaad1eb9
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-am
@@ -0,0 +1,17 @@
+$NetBSD: patch-am,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+SHA1_Update conflicts with openssl which may be dynamically loaded
+at runtime via libcups or libgssapi so causing a crash due to using
+the wrong binding. So rename here to avoid conflict.
+
+--- mozilla/security/nss/lib/freebl/blapi.h.orig 2012-08-25 00:31:29.000000000 +0000
++++ mozilla/security/nss/lib/freebl/blapi.h
+@@ -1043,6 +1043,8 @@ extern void SHA1_DestroyContext(SHA1Cont
+ */
+ extern void SHA1_Begin(SHA1Context *cx);
+
++#define SHA1_Update NSS_SHA1_Update
++
+ /*
+ ** Update the SHA-1 hash function with more data.
+ ** "cx" the context
diff --git a/mail/thunderbird17/patches/patch-an b/mail/thunderbird17/patches/patch-an
new file mode 100644
index 00000000000..bd9914e9682
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-an
@@ -0,0 +1,48 @@
+$NetBSD: patch-an,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+SHA1_Update conflicts with openssl which may be dynamically loaded
+at runtime via libcups or libgssapi so causing a crash due to using
+the wrong binding. So rename here to avoid conflict.
+
+--- mozilla/security/nss/lib/freebl/sha-fast-amd64-sun.s.orig 2012-08-25 00:31:29.000000000 +0000
++++ mozilla/security/nss/lib/freebl/sha-fast-amd64-sun.s
+@@ -1712,9 +1712,9 @@ shaCompress:
+ .LFE7:
+ .size shaCompress, .-shaCompress
+ .align 16
+-.globl SHA1_Update
+- .type SHA1_Update, @function
+-SHA1_Update:
++.globl NSS_SHA1_Update
++ .type NSS_SHA1_Update, @function
++NSS_SHA1_Update:
+ .LFB5:
+ pushq %rbp
+ .LCFI5:
+@@ -1800,7 +1800,7 @@ SHA1_Update:
+ call shaCompress
+ jmp .L245
+ .LFE5:
+- .size SHA1_Update, .-SHA1_Update
++ .size NSS_SHA1_Update, .-NSS_SHA1_Update
+ .section .rodata
+ .align 32
+ .type bulk_pad.0, @object
+@@ -1902,7 +1902,7 @@ SHA1_End:
+ subl %r8d, %edx
+ andl $63, %edx
+ incl %edx
+- call SHA1_Update@PLT
++ call NSS_SHA1_Update@PLT
+ movq %rbx, %rdi
+ movq %r12, %rsi
+ shrq $32, %rdi
+@@ -2018,7 +2018,7 @@ SHA1_HashBuf:
+ movl %r12d, %edx
+ movq %r13, %rsi
+ movq %rbx, %rdi
+- call SHA1_Update@PLT
++ call NSS_SHA1_Update@PLT
+ leaq -292(%rbp), %rdx
+ movq %r14, %rsi
+ movq %rbx, %rdi
diff --git a/mail/thunderbird17/patches/patch-ao b/mail/thunderbird17/patches/patch-ao
new file mode 100644
index 00000000000..03b15ed5113
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ao
@@ -0,0 +1,15 @@
+$NetBSD: patch-ao,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2012-08-25 00:31:33.000000000 +0000
++++ mozilla/toolkit/mozapps/installer/packager.mk
+@@ -905,8 +905,8 @@ endif
+ (cd $(DIST)/$(MOZ_PKG_DIR) && tar $(TAR_CREATE_FLAGS) - .) | \
+ (cd $(DESTDIR)$(installdir) && tar -xf -)
+ $(NSINSTALL) -D $(DESTDIR)$(bindir)
+- $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
+- ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
++ $(RM) -f $(DESTDIR)$(bindir)/$(MOZILLA_PKG_NAME)
++ ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)/$(MOZILLA_PKG_NAME)
+ ifdef INSTALL_SDK # Here comes the hard part
+ $(NSINSTALL) -D $(DESTDIR)$(includedir)
+ (cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \
diff --git a/mail/thunderbird17/patches/patch-as b/mail/thunderbird17/patches/patch-as
new file mode 100644
index 00000000000..12a44deab18
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-as
@@ -0,0 +1,24 @@
+$NetBSD: patch-as,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+Treat DragonFly like FreeBSD.
+
+--- mozilla/js/src/configure.in.orig 2012-11-19 22:42:22.000000000 +0000
++++ mozilla/js/src/configure.in
+@@ -2701,7 +2701,7 @@ then
+ fi
+
+ case "$target" in
+- *-*-freebsd*)
++ *-*-freebsd*|*-dragonfly*)
+ AC_DEFINE(_REENTRANT)
+ AC_DEFINE(_THREAD_SAFE)
+ dnl -pthread links in -lpthread, so don't specify it explicitly.
+@@ -3545,7 +3545,7 @@ if test "$MOZ_MEMORY"; then
+ *-darwin*)
+ AC_DEFINE(MOZ_MEMORY_DARWIN)
+ ;;
+- *-*freebsd*)
++ *-*freebsd*|*-*dragonfly*)
+ AC_DEFINE(MOZ_MEMORY_BSD)
+ ;;
+ *-android*|*-linuxandroid*)
diff --git a/mail/thunderbird17/patches/patch-at b/mail/thunderbird17/patches/patch-at
new file mode 100644
index 00000000000..e12839e3ae8
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-at
@@ -0,0 +1,13 @@
+$NetBSD: patch-at,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/gfx/qcms/qcmstypes.h.orig 2012-08-25 00:31:09.000000000 +0000
++++ mozilla/gfx/qcms/qcmstypes.h
+@@ -10,6 +10,8 @@
+ #if defined (__SVR4) && defined (__sun)
+ /* int_types.h gets included somehow, so avoid redefining the types differently */
+ #include <sys/int_types.h>
++#elif defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__)
++#include <stdint.h>
+ #elif defined (_AIX)
+ #include <sys/types.h>
+ #elif defined(__OpenBSD__)
diff --git a/mail/thunderbird17/patches/patch-au b/mail/thunderbird17/patches/patch-au
new file mode 100644
index 00000000000..d2c0abbb258
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-au
@@ -0,0 +1,30 @@
+$NetBSD: patch-au,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+- Fix device name on NetBSD
+- SOUND_VERSION just isn't a reliable way to detect features supported by
+ particular OSS implementation.
+
+--- mozilla/media/libsydneyaudio/src/sydney_audio_oss.c.orig 2012-08-25 00:31:24.000000000 +0000
++++ mozilla/media/libsydneyaudio/src/sydney_audio_oss.c
+@@ -23,7 +23,7 @@
+ // support only versions newer than 3.6.1
+ #define SUPP_OSS_VERSION OSS_VERSION(3,0,1)
+
+-#if (SOUND_VERSION < SUPP_OSS_VERSION)
++#if 0 // (SOUND_VERSION < SUPP_OSS_VERSION)
+ #error Unsupported OSS Version
+ #else
+
+@@ -173,7 +173,12 @@ sa_stream_create_pcm(
+ return SA_ERROR_SYSTEM;
+ }
+
++#if defined(__NetBSD__)
++ /* XXX should use DEVOSSAUDIO provided by pkgsrc. */
++ s->output_unit = "/dev/audio";
++#else
+ s->output_unit = "/dev/dsp";
++#endif
+ s->output_fd = -1;
+ s->thread_id = 0;
+ s->playing = 0;
diff --git a/mail/thunderbird17/patches/patch-av b/mail/thunderbird17/patches/patch-av
new file mode 100644
index 00000000000..d6f82c43f12
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-av
@@ -0,0 +1,40 @@
+$NetBSD: patch-av,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xulrunner/app/nsXULRunnerApp.cpp.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xulrunner/app/nsXULRunnerApp.cpp
+@@ -6,6 +6,27 @@
+ #include "nsXPCOMGlue.h"
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <sys/resource.h>
++/*
++ * On netbsd-4, ulimit -n is 64 by default; too few for us.
++ */
++static void netbsd_fixrlimit(void) {
++ struct rlimit rlp;
++ if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) {
++ fprintf(stderr, "warning: getrlimit failed\n");
++ return;
++ }
++ if (rlp.rlim_cur >= 512)
++ return;
++ if (rlp.rlim_max < 512) {
++ fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n");
++ rlp.rlim_cur = rlp.rlim_max;
++ }
++ else
++ rlp.rlim_cur = 512;
++ if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
++ fprintf(stderr, "warning: setrlimit failed\n");
++}
+ #ifdef XP_WIN
+ #include <windows.h>
+ #define snprintf _snprintf
+@@ -251,6 +272,7 @@ private:
+
+ int main(int argc, char* argv[])
+ {
++ netbsd_fixrlimit();
+ char exePath[MAXPATHLEN];
+ nsresult rv = mozilla::BinaryPath::Get(argv[0], exePath);
+ if (NS_FAILED(rv)) {
diff --git a/mail/thunderbird17/patches/patch-aw b/mail/thunderbird17/patches/patch-aw
new file mode 100644
index 00000000000..be3901a2838
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-aw
@@ -0,0 +1,34 @@
+$NetBSD: patch-aw,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xulrunner/stub/nsXULStub.cpp.orig 2012-11-19 22:42:45.000000000 +0000
++++ mozilla/xulrunner/stub/nsXULStub.cpp
+@@ -11,6 +11,29 @@
+ #include "nsIFile.h"
+
+ #include <stdarg.h>
++#if defined(__NetBSD__)
++#include <sys/resource.h>
++/*
++ * On netbsd-4, ulimit -n is 64 by default; too few for us.
++ */
++static void netbsd_fixrlimit(void) {
++ struct rlimit rlp;
++ if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) {
++ fprintf(stderr, "warning: getrlimit failed\n");
++ return;
++ }
++ if (rlp.rlim_cur >= 512)
++ return;
++ if (rlp.rlim_max < 512) {
++ fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n");
++ rlp.rlim_cur = rlp.rlim_max;
++ }
++ else
++ rlp.rlim_cur = 512;
++ if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
++ fprintf(stderr, "warning: setrlimit failed\n");
++}
++#endif
+
+ #ifdef XP_WIN
+ #include <windows.h>
diff --git a/mail/thunderbird17/patches/patch-ax b/mail/thunderbird17/patches/patch-ax
new file mode 100644
index 00000000000..f5b9a274514
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ax
@@ -0,0 +1,13 @@
+$NetBSD: patch-ax,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/base/nsStackWalk.cpp.orig 2012-08-25 00:31:35.000000000 +0000
++++ mozilla/xpcom/base/nsStackWalk.cpp
+@@ -23,7 +23,7 @@ struct CriticalAddress {
+ };
+ static CriticalAddress gCriticalAddress;
+
+-#if defined(HAVE_DLOPEN) || defined(XP_MACOSX)
++#if defined(HAVE_DLOPEN) || defined(XP_MACOSX) || defined(__NetBSD__)
+ #include <dlfcn.h>
+ #endif
+
diff --git a/mail/thunderbird17/patches/patch-ay b/mail/thunderbird17/patches/patch-ay
new file mode 100644
index 00000000000..a69e47ad9eb
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ay
@@ -0,0 +1,46 @@
+$NetBSD: patch-ay,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/browser/app/nsBrowserApp.cpp.orig 2012-08-25 00:30:56.000000000 +0000
++++ mozilla/browser/app/nsBrowserApp.cpp
+@@ -14,6 +14,31 @@
+ #include <sys/resource.h>
+ #endif
+
++#include <sys/resource.h>
++
++#ifdef __NetBSD__
++/*
++ * On netbsd-4, ulimit -n is 64 by default; too few for us.
++ */
++static void netbsd_fixrlimit(void) {
++ struct rlimit rlp;
++ if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) {
++ fprintf(stderr, "warning: getrlimit failed\n");
++ return;
++ }
++ if (rlp.rlim_cur >= 512)
++ return;
++ if (rlp.rlim_max < 512) {
++ fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n");
++ rlp.rlim_cur = rlp.rlim_max;
++ }
++ else
++ rlp.rlim_cur = 512;
++ if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
++ fprintf(stderr, "warning: setrlimit failed\n");
++}
++#endif
++
+ #ifdef XP_MACOSX
+ #include "MacQuirks.h"
+ #endif
+@@ -196,6 +221,9 @@ int main(int argc, char* argv[])
+ #ifdef XP_MACOSX
+ TriggerQuirks();
+ #endif
++#ifdef __NetBSD__
++ netbsd_fixrlimit();
++#endif
+
+ nsresult rv = mozilla::BinaryPath::Get(argv[0], exePath);
+ if (NS_FAILED(rv)) {
diff --git a/mail/thunderbird17/patches/patch-az b/mail/thunderbird17/patches/patch-az
new file mode 100644
index 00000000000..2b0d688c014
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-az
@@ -0,0 +1,19 @@
+$NetBSD: patch-az,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/nsprpub/pr/src/pthreads/ptthread.c.orig 2012-08-25 00:31:27.000000000 +0000
++++ mozilla/nsprpub/pr/src/pthreads/ptthread.c
+@@ -1038,12 +1038,12 @@ PR_IMPLEMENT(void) PR_ProcessExit(PRIntn
+ _exit(status);
+ }
+
+-PR_IMPLEMENT(PRUint32) PR_GetThreadID(PRThread *thred)
++PR_IMPLEMENT(pthread_t) PR_GetThreadID(PRThread *thred)
+ {
+ #if defined(_PR_DCETHREADS)
+ return (PRUint32)&thred->id; /* this is really a sham! */
+ #else
+- return (PRUint32)thred->id; /* and I don't know what they will do with it */
++ return thred->id; /* and I don't know what they will do with it */
+ #endif
+ }
+
diff --git a/mail/thunderbird17/patches/patch-ba b/mail/thunderbird17/patches/patch-ba
new file mode 100644
index 00000000000..cb20c2679f2
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ba
@@ -0,0 +1,24 @@
+$NetBSD: patch-ba,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+pthread_t may be 64-bit, avoid casting it.
+
+--- mozilla/nsprpub/pr/include/private/pprthred.h.orig 2012-08-25 00:31:27.000000000 +0000
++++ mozilla/nsprpub/pr/include/private/pprthred.h
+@@ -19,6 +19,8 @@
+ #include <os2.h>
+ #endif
+
++#include <pthread.h>
++
+ PR_BEGIN_EXTERN_C
+
+ /*---------------------------------------------------------------------------
+@@ -59,7 +61,7 @@ NSPR_API(void) PR_DetachThread(void);
+ ** Get the id of the named thread. Each thread is assigned a unique id
+ ** when it is created or attached.
+ */
+-NSPR_API(PRUint32) PR_GetThreadID(PRThread *thread);
++NSPR_API(pthread_t) PR_GetThreadID(PRThread *thread);
+
+ /*
+ ** Set the procedure that is called when a thread is dumped. The procedure
diff --git a/mail/thunderbird17/patches/patch-bd b/mail/thunderbird17/patches/patch-bd
new file mode 100644
index 00000000000..2f6c0f3ad44
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-bd
@@ -0,0 +1,28 @@
+$NetBSD: patch-bd,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/js/src/ctypes/CTypes.cpp.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/js/src/ctypes/CTypes.cpp
+@@ -5,6 +5,23 @@
+
+ #include "mozilla/FloatingPoint.h"
+
++#if defined(__NetBSD__)
++#include <stdint.h>
++/* XXX why do we have those funky __ #defines in stdint.h? */
++#warning this is a retarded workaround
++#define uint8_t uint8_t
++#define uint16_t uint16_t
++#define uint32_t uint32_t
++#define uint64_t uint64_t
++#define int8_t int8_t
++#define int16_t int16_t
++#define int32_t int32_t
++#define int64_t int64_t
++#define intptr_t intptr_t
++#define uintptr_t uintptr_t
++#define off_t off_t
++#endif
++
+ #include "CTypes.h"
+ #include "Library.h"
+ #include "jsnum.h"
diff --git a/mail/thunderbird17/patches/patch-bf b/mail/thunderbird17/patches/patch-bf
new file mode 100644
index 00000000000..b2229bd488d
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-bf
@@ -0,0 +1,31 @@
+$NetBSD: patch-bf,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/js/src/jsnativestack.cpp.orig 2012-08-25 00:31:13.000000000 +0000
++++ mozilla/js/src/jsnativestack.cpp
+@@ -19,10 +19,16 @@
+ #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX)
+ # include <pthread.h>
+
+-# if defined(__FreeBSD__) || defined(__OpenBSD__)
++# if defined(__OpenBSD__) || defined(__DragonFly__)
+ # include <pthread_np.h>
+ # endif
+
++# if defined(__FreeBSD__)
++_Pragma("GCC visibility push(default)")
++# include <pthread_np.h>
++_Pragma("GCC visibility pop")
++# endif
++
+ #else
+ # error "Unsupported platform"
+
+@@ -114,7 +120,7 @@ GetNativeStackBaseImpl()
+ pthread_attr_init(&sattr);
+ # if defined(__OpenBSD__)
+ stack_t ss;
+-# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
++# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(__DragonFly__) || defined(NETBSD) || defined(__NetBSD__) /* XXX tnn not sure why NETBSD isn't defined, it looks like it should be ... */
+ /* e.g. on FreeBSD 4.8 or newer, neundorf@kde.org */
+ pthread_attr_get_np(thread, &sattr);
+ # else
diff --git a/mail/thunderbird17/patches/patch-bg b/mail/thunderbird17/patches/patch-bg
new file mode 100644
index 00000000000..5865e7aa5c6
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-bg
@@ -0,0 +1,24 @@
+$NetBSD: patch-bg,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/storage/src/SQLiteMutex.h.orig 2012-08-25 00:31:30.000000000 +0000
++++ mozilla/storage/src/SQLiteMutex.h
+@@ -108,15 +108,19 @@ public:
+ void assertCurrentThreadOwns()
+ {
+ NS_ASSERTION(mMutex, "No mutex associated with this wrapper!");
++#if 0 /* XXX tnn: this breaks the debug build. */
+ NS_ASSERTION(sqlite3_mutex_held(mMutex),
+ "Mutex is not held, but we expect it to be!");
++#endif
+ }
+
+ void assertNotCurrentThreadOwns()
+ {
+ NS_ASSERTION(mMutex, "No mutex associated with this wrapper!");
++#if 0 /* XXX tnn: this breaks the debug build. */
+ NS_ASSERTION(sqlite3_mutex_notheld(mMutex),
+ "Mutex is held, but we expect it to not be!");
++#endif
+ }
+ #endif // ifndef DEBUG
+
diff --git a/mail/thunderbird17/patches/patch-bi b/mail/thunderbird17/patches/patch-bi
new file mode 100644
index 00000000000..8708dd1dcf4
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-bi
@@ -0,0 +1,12 @@
+$NetBSD: patch-bi,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/gfx/angle/src/compiler/osinclude.h.orig 2012-11-19 22:42:19.000000000 +0000
++++ mozilla/gfx/angle/src/compiler/osinclude.h
+@@ -16,6 +16,7 @@
+ #define ANGLE_OS_WIN
+ #elif defined(__APPLE__) || defined(__linux__) || \
+ defined(__FreeBSD__) || defined(__OpenBSD__) || \
++ defined(__NetBSD__) || defined(__DragonFly__) || \
+ defined(__sun) || defined(ANDROID) || \
+ defined(__GLIBC__) || defined(__GNU__) || \
+ defined(__QNX__)
diff --git a/mail/thunderbird17/patches/patch-config_baseconfig.mk b/mail/thunderbird17/patches/patch-config_baseconfig.mk
new file mode 100644
index 00000000000..c4029cc108c
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-config_baseconfig.mk
@@ -0,0 +1,18 @@
+$NetBSD: patch-config_baseconfig.mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- config/baseconfig.mk.orig 2012-11-19 22:35:28.000000000 +0000
++++ config/baseconfig.mk
+@@ -1,9 +1,9 @@
+ INCLUDED_AUTOCONF_MK = 1
+
+-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++includedir := $(includedir)/$(MOZILLA_PKG_NAME)
++idldir = $(datadir)/idl/$(MOZILLA_PKG_NAME)
++installdir = $(libdir)/$(MOZILLA_PKG_NAME)
++sdkdir = $(libdir)/$(MOZILLA_PKG_NAME)-sdk
+ MOZILLA_SRCDIR = $(topsrcdir)/mozilla
+ MOZDEPTH = $(DEPTH)/mozilla
+ DIST = $(MOZDEPTH)/dist
diff --git a/mail/thunderbird17/patches/patch-directory_c-sdk_ldap_include_portable.h b/mail/thunderbird17/patches/patch-directory_c-sdk_ldap_include_portable.h
new file mode 100644
index 00000000000..314a1df1505
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-directory_c-sdk_ldap_include_portable.h
@@ -0,0 +1,17 @@
+$NetBSD: patch-directory_c-sdk_ldap_include_portable.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- ldap/sdks/c-sdk/ldap/include/portable.h.orig 2012-08-25 00:31:56.000000000 +0000
++++ ldap/sdks/c-sdk/ldap/include/portable.h
+@@ -122,8 +122,11 @@
+ * some systems don't have the BSD re_comp and re_exec routines
+ */
+ #ifndef NEED_BSDREGEX
+-#if ( defined( SYSV ) || defined( NETBSD ) || defined( FREEBSD ) || defined(__OpenBSD__) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
++#if ( defined( SYSV ) || defined( NETBSD ) || defined(DRAGONFLY) || defined( FREEBSD ) || defined(__OpenBSD__) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
+ #define NEED_BSDREGEX
++/* there are conflicting prototypes in unistd.h on DragonFly */
++#define re_comp ldap_compat_re_comp
++#define re_exec ldap_compat_re_exec
+ #endif
+ #endif
+
diff --git a/mail/thunderbird17/patches/patch-ipc_chromium_src_base_debug__util__posic.cc b/mail/thunderbird17/patches/patch-ipc_chromium_src_base_debug__util__posic.cc
new file mode 100644
index 00000000000..914a40c5496
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ipc_chromium_src_base_debug__util__posic.cc
@@ -0,0 +1,80 @@
+$NetBSD: patch-ipc_chromium_src_base_debug__util__posic.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/debug_util_posix.cc.orig 2012-11-19 22:42:22.000000000 +0000
++++ mozilla/ipc/chromium/src/base/debug_util_posix.cc
+@@ -5,7 +5,7 @@
+ #include "build/build_config.h"
+ #include "base/debug_util.h"
+
+-#define MOZ_HAVE_EXECINFO_H (!defined(ANDROID) && !defined(__OpenBSD__))
++#define MOZ_HAVE_EXECINFO_H (defined(OS_LINUX) && !defined(ANDROID))
+
+ #include <errno.h>
+ #include <fcntl.h>
+@@ -17,9 +17,16 @@
+ #include <unistd.h>
+ #if MOZ_HAVE_EXECINFO_H
+ #include <execinfo.h>
++#endif
++
++#if defined(OS_MACOSX) || defined(OS_BSD)
+ #include <sys/sysctl.h>
+ #endif
+
++#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD)
++#include <sys/user.h>
++#endif
++
+ #include "base/basictypes.h"
+ #include "base/eintr_wrapper.h"
+ #include "base/logging.h"
+@@ -32,7 +39,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u
+ return false;
+ }
+
+-#if defined(OS_MACOSX)
++#if defined(OS_MACOSX) || defined(OS_BSD)
+
+ // Based on Apple's recommended method as described in
+ // http://developer.apple.com/qa/qa2004/qa1361.html
+@@ -51,14 +58,22 @@ bool DebugUtil::BeingDebugged() {
+ // we're looking for information about a specific process ID.
+ int mib[] = {
+ CTL_KERN,
++#if defined(OS_NETBSD)
++ KERN_PROC2,
++#else
+ KERN_PROC,
++#endif
+ KERN_PROC_PID,
+ getpid()
+ };
+
+ // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and
+ // binary interfaces may change.
++#if defined(OS_NETBSD)
++ struct kinfo_proc2 info;
++#else
+ struct kinfo_proc info;
++#endif
+ size_t info_size = sizeof(info);
+
+ int sysctl_result = sysctl(mib, arraysize(mib), &info, &info_size, NULL, 0);
+@@ -71,7 +86,17 @@ bool DebugUtil::BeingDebugged() {
+
+ // This process is being debugged if the P_TRACED flag is set.
+ is_set = true;
++#if defined(OS_DRAGONFLY)
++ being_debugged = (info.kp_flags & P_TRACED) != 0;
++#elif defined(OS_FREEBSD)
++ being_debugged = (info.ki_flag & P_TRACED) != 0;
++#elif defined(OS_OPENBSD)
++ being_debugged = (info.p_flag & P_TRACED) != 0;
++#elif defined(OS_NETBSD)
++ being_debugged = (info.p_flag & P_TRACED) != 0;
++#else
+ being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0;
++#endif
+ return being_debugged;
+ }
+
diff --git a/mail/thunderbird17/patches/patch-ipc_chromium_src_base_file__util__posix.cc b/mail/thunderbird17/patches/patch-ipc_chromium_src_base_file__util__posix.cc
new file mode 100644
index 00000000000..c6313d0b312
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ipc_chromium_src_base_file__util__posix.cc
@@ -0,0 +1,22 @@
+$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2013-06-20 16:39:04.000000000 +0000
++++ mozilla/ipc/chromium/src/base/file_util_posix.cc
+@@ -33,7 +33,7 @@
+ #include "base/time.h"
+
+ // FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine
+-#if defined(OS_FREEBSD) || defined(OS_OPENBSD)
++#ifndef HAVE_STAT64
+ #define stat64 stat
+ #endif
+
+@@ -392,7 +392,7 @@ bool CreateTemporaryFileName(FilePath* p
+ FILE* CreateAndOpenTemporaryShmemFile(FilePath* path) {
+ FilePath directory;
+ if (!GetShmemTempDir(&directory))
+- return false;
++ return NULL;
+
+ return CreateAndOpenTemporaryFileInDir(directory, path);
+ }
diff --git a/mail/thunderbird17/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc b/mail/thunderbird17/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
new file mode 100644
index 00000000000..0013138f908
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
@@ -0,0 +1,74 @@
+$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2012-11-19 22:42:22.000000000 +0000
++++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc
+@@ -9,16 +9,30 @@
+
+ #if defined(OS_MACOSX)
+ #include <mach/mach.h>
++#elif defined(OS_NETBSD)
++#include <lwp.h>
+ #elif defined(OS_LINUX)
+ #include <sys/syscall.h>
+-#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__DragonFly__)
+ #include <sys/prctl.h>
+-#elif !defined(__NetBSD__)
+-#include <pthread_np.h>
++#elif defined(OS_FREEBSD)
++#include <sys/param.h>
++#if __FreeBSD_version > 802500
++#include <sys/thr.h>
++#else
++_Pragma("GCC visibility push(default)")
++extern "C" int thr_self(long *);
++_Pragma("GCC visibility pop")
+ #endif
++#endif
++
++#if !defined(OS_MACOSX)
+ #include <unistd.h>
+ #endif
+
++#if defined(OS_BSD) && !defined(OS_NETBSD)
++#include <pthread_np.h>
++#endif
++
+ #if defined(OS_MACOSX)
+ namespace base {
+ void InitThreading();
+@@ -38,9 +52,20 @@ PlatformThreadId PlatformThread::Current
+ // into the kernel.
+ #if defined(OS_MACOSX)
+ return mach_thread_self();
+-#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+- // TODO(BSD): find a better thread ID
+- return (intptr_t)(pthread_self());
++#elif defined(OS_NETBSD)
++ return _lwp_self();
++#elif defined(OS_DRAGONFLY)
++ return lwp_gettid();
++#elif defined(OS_FREEBSD)
++# if __FreeBSD_version > 900030
++ return pthread_getthreadid_np();
++# else
++ long lwpid;
++ thr_self(&lwpid);
++ return lwpid;
++# endif
++#elif defined(OS_OPENBSD)
++ return (intptr_t) (pthread_self());
+ #elif defined(OS_LINUX)
+ return syscall(__NR_gettid);
+ #endif
+@@ -83,9 +108,9 @@ void PlatformThread::SetName(const char*
+ // Note that glibc also has a 'pthread_setname_np' api, but it may not be
+ // available everywhere and it's only benefit over using prctl directly is
+ // that it can set the name of threads other than the current thread.
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
++#if defined(OS_BSD) && !defined(OS_NETBSD)
+ pthread_set_name_np(pthread_self(), name);
+-#elif defined(__NetBSD__)
++#elif defined(OS_NETBSD)
+ pthread_setname_np(pthread_self(), "%s", (void *)name);
+ #else
+ prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0);
diff --git a/mail/thunderbird17/patches/patch-ipc_chromium_src_base_sys__info__posix.cc b/mail/thunderbird17/patches/patch-ipc_chromium_src_base_sys__info__posix.cc
new file mode 100644
index 00000000000..0c44f9434f9
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ipc_chromium_src_base_sys__info__posix.cc
@@ -0,0 +1,49 @@
+$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/sys_info_posix.cc
+@@ -18,6 +18,11 @@
+ #include <mach/mach_init.h>
+ #endif
+
++#if defined(OS_NETBSD)
++#include <sys/param.h>
++#include <sys/sysctl.h>
++#endif
++
+ #include "base/logging.h"
+ #include "base/string_util.h"
+
+@@ -26,7 +31,11 @@ namespace base {
+ int SysInfo::NumberOfProcessors() {
+ // It seems that sysconf returns the number of "logical" processors on both
+ // mac and linux. So we get the number of "online logical" processors.
++#ifdef _SC_NPROCESSORS_ONLN
+ static long res = sysconf(_SC_NPROCESSORS_ONLN);
++#else
++ static long res = 1;
++#endif
+ if (res == -1) {
+ NOTREACHED();
+ return 1;
+@@ -52,6 +61,20 @@ int64 SysInfo::AmountOfPhysicalMemory()
+ }
+
+ return static_cast<int64>(hostinfo.max_mem);
++#elif defined(OS_NETBSD)
++ int mib[2];
++ int rc;
++ int64_t memSize;
++ size_t len = sizeof(memSize);
++
++ mib[0] = CTL_HW;
++ mib[1] = HW_PHYSMEM64;
++ rc = sysctl( mib, 2, &memSize, &len, NULL, 0 );
++ if (-1 != rc) {
++ return memSize;
++ }
++ return 0;
++
+ #else
+ long pages = sysconf(_SC_PHYS_PAGES);
+ long page_size = sysconf(_SC_PAGE_SIZE);
diff --git a/mail/thunderbird17/patches/patch-ipc_chromium_src_build_build__config.h b/mail/thunderbird17/patches/patch-ipc_chromium_src_build_build__config.h
new file mode 100644
index 00000000000..82adefad3ff
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ipc_chromium_src_build_build__config.h
@@ -0,0 +1,35 @@
+$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/build/build_config.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/build/build_config.h
+@@ -19,6 +19,12 @@
+ #define OS_MACOSX 1
+ #elif defined(__linux__) || defined(ANDROID)
+ #define OS_LINUX 1
++#elif defined(__DragonFly__)
++#define OS_DRAGONFLY 1
++#elif defined(__FreeBSD__)
++#define OS_FREEBSD 1
++#elif defined(__NetBSD__)
++#define OS_NETBSD 1
+ #elif defined(__OpenBSD__)
+ #define OS_OPENBSD 1
+ #elif defined(_WIN32)
+@@ -27,9 +33,16 @@
+ #error Please add support for your platform in build/build_config.h
+ #endif
+
++// For access to standard BSD features, use OS_BSD instead of a
++// more specific macro.
++#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) \
++ || defined(OS_NETBSD) || defined(OS_OPENBSD)
++#define OS_BSD 1
++#endif
++
+ // For access to standard POSIX features, use OS_POSIX instead of a more
+ // specific macro.
+-#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_OPENBSD)
++#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
+ #define OS_POSIX 1
+ #endif
+
diff --git a/mail/thunderbird17/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h b/mail/thunderbird17/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h
new file mode 100644
index 00000000000..cd2816eadff
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.h
+@@ -95,7 +95,7 @@ class Channel::ChannelImpl : public Mess
+ };
+
+ // This is a control message buffer large enough to hold kMaxReadFDs
+-#if defined(OS_MACOSX)
++#if defined(OS_MACOSX) || defined(OS_NETBSD)
+ // TODO(agl): OSX appears to have non-constant CMSG macros!
+ char input_cmsg_buf_[1024];
+ #else
diff --git a/mail/thunderbird17/patches/patch-ipc_glue_GeckoChildProcessHost.cpp b/mail/thunderbird17/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
new file mode 100644
index 00000000000..bbf54d732ac
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
@@ -0,0 +1,56 @@
+$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/glue/GeckoChildProcessHost.cpp.orig 2012-11-19 22:42:22.000000000 +0000
++++ mozilla/ipc/glue/GeckoChildProcessHost.cpp
+@@ -4,7 +4,13 @@
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
++#if defined(__NetBSD__)
++_Pragma("GCC visibility push(default)")
++#endif
+ #include "GeckoChildProcessHost.h"
++#if defined(__NetBSD__)
++_Pragma("GCC visibility pop")
++#endif
+
+ #include "base/command_line.h"
+ #include "base/path_service.h"
+@@ -437,7 +443,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
+ // and passing wstrings from one config to the other is unsafe. So
+ // we split the logic here.
+
+-#if defined(OS_LINUX) || defined(OS_MACOSX)
++#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
+ base::environment_map newEnvVars;
+ base::ChildPrivileges privs = kLowRightsSubprocesses ?
+ base::UNPRIVILEGED :
+@@ -455,8 +461,8 @@ GeckoChildProcessHost::PerformAsyncLaunc
+ if (NS_SUCCEEDED(rv)) {
+ nsCString path;
+ greDir->GetNativePath(path);
+-# ifdef OS_LINUX
+-# ifdef MOZ_WIDGET_ANDROID
++# if defined(OS_LINUX) || defined(OS_BSD)
++# if defined(MOZ_WIDGET_ANDROID) || defined(OS_BSD)
+ path += "/lib";
+ # endif // MOZ_WIDGET_ANDROID
+ const char *ld_library_path = PR_GetEnv("LD_LIBRARY_PATH");
+@@ -575,7 +581,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
+ childArgv.push_back(pidstring);
+
+ #if defined(MOZ_CRASHREPORTER)
+-# if defined(OS_LINUX)
++# if defined(OS_LINUX) || defined(OS_BSD)
+ int childCrashFd, childCrashRemapFd;
+ if (!CrashReporter::CreateNotificationPipeForChild(
+ &childCrashFd, &childCrashRemapFd))
+@@ -612,7 +618,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
+ #endif
+
+ base::LaunchApp(childArgv, mFileMap,
+-#if defined(OS_LINUX) || defined(OS_MACOSX)
++#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
+ newEnvVars, privs,
+ #endif
+ false, &process, arch);
diff --git a/mail/thunderbird17/patches/patch-js_src_jscpucfg.h b/mail/thunderbird17/patches/patch-js_src_jscpucfg.h
new file mode 100644
index 00000000000..8597588ed4f
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-js_src_jscpucfg.h
@@ -0,0 +1,27 @@
+$NetBSD: patch-js_src_jscpucfg.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+
+--- mozilla/js/src/jscpucfg.h.orig 2012-08-25 00:31:12.000000000 +0000
++++ mozilla/js/src/jscpucfg.h
+@@ -44,6 +44,21 @@
+ # define IS_BIG_ENDIAN 1
+ # endif
+
++#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__MirBSD__) || defined(__DragonFly__)
++#include <sys/endian.h>
++
++#if defined(_BYTE_ORDER)
++#if _BYTE_ORDER == _LITTLE_ENDIAN
++#define IS_LITTLE_ENDIAN 1
++#undef IS_BIG_ENDIAN
++#elif _BYTE_ORDER == _BIG_ENDIAN
++#undef IS_LITTLE_ENDIAN
++#define IS_BIG_ENDIAN 1
++#endif
++#else /* !defined(_BYTE_ORDER) */
++#error "sys/endian.h does not define _BYTE_ORDER. Cannot determine endianness."
++#endif
++
+ #elif defined(JS_HAVE_ENDIAN_H)
+ # include <endian.h>
+
diff --git a/mail/thunderbird17/patches/patch-ldap_sdks_c-sdk_build.mk b/mail/thunderbird17/patches/patch-ldap_sdks_c-sdk_build.mk
new file mode 100644
index 00000000000..a822c834aa7
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ldap_sdks_c-sdk_build.mk
@@ -0,0 +1,39 @@
+$NetBSD: patch-ldap_sdks_c-sdk_build.mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- ldap/sdks/c-sdk/build.mk.orig 2012-08-25 00:31:56.000000000 +0000
++++ ldap/sdks/c-sdk/build.mk
+@@ -488,21 +488,21 @@ LINK_LIB = $(RM) $@; $(AR) $(AR_F
+ LINK_LIB2 = $(RM) $@; $(AR) $@ $(OBJS2); $(RANLIB) $@
+ ifneq ($(LD),$(CC))
+ ifdef SONAMEFLAG_PREFIX
+-LINK_DLL = $(LD) $(DSO_LDOPTS) $(LDRPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) \
++LINK_DLL = $(LD) $(DSO_LDOPTS) $(LDRPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) $(OS_LDFLAGS) \
+ $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \
+ -o $@ $(SONAMEFLAG_PREFIX)$(notdir $@) $(OBJS)
+ else # SONAMEFLAG_PREFIX
+-LINK_DLL = $(LD) $(DSO_LDOPTS) $(LDRPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) \
++LINK_DLL = $(LD) $(DSO_LDOPTS) $(LDRPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) $(OS_LDFLAGS) \
+ $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \
+ -o $@ $(OBJS)
+ endif # SONAMEFLAG_PREFIX
+ else # $(CC) is used to link libs
+ ifdef SONAMEFLAG_PREFIX
+-LINK_DLL = $(LD) $(DSO_LDOPTS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) \
++LINK_DLL = $(LD) $(DSO_LDOPTS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) $(OS_LDFLAGS) \
+ $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \
+ -o $@ $(SONAMEFLAG_PREFIX)$(notdir $@) $(OBJS)
+ else # SONAMEFLAG_PREFIX
+-LINK_DLL = $(LD) $(DSO_LDOPTS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) \
++LINK_DLL = $(LD) $(DSO_LDOPTS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) $(OS_LDFLAGS) \
+ $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \
+ -o $@ $(OBJS)
+ endif # SONAMEFLAG_PREFIX
+@@ -517,7 +517,7 @@ SO_FILES_TO_REMOVE=so_locations
+ endif
+
+ ifneq (,$(filter BeOS Darwin NetBSD,$(OS_ARCH)))
+-LINK_DLL = $(MKSHLIB) $(OBJS)
++LINK_DLL = $(MKSHLIB) $(OBJS) $(OS_LDFLAGS)
+ endif
+
+ ifeq ($(OS_ARCH), HP-UX)
diff --git a/mail/thunderbird17/patches/patch-mailnews_base_search_src_nsMsgSearchTerm.cpp b/mail/thunderbird17/patches/patch-mailnews_base_search_src_nsMsgSearchTerm.cpp
new file mode 100644
index 00000000000..48705f02a4c
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mailnews_base_search_src_nsMsgSearchTerm.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-mailnews_base_search_src_nsMsgSearchTerm.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mailnews/base/search/src/nsMsgSearchTerm.cpp.orig 2013-07-12 15:29:22.000000000 +0000
++++ mailnews/base/search/src/nsMsgSearchTerm.cpp
+@@ -197,7 +197,7 @@ nsresult NS_MsgGetStringForAttribute(int
+ }
+ }
+ if (!found)
+- *string = '\0'; // don't leave the string uninitialized
++ *string = NULL; // don't leave the string uninitialized
+
+ // we no longer return invalid attribute. If we cannot find the string in the table,
+ // then it is an arbitrary header. Return success regardless if found or not
diff --git a/mail/thunderbird17/patches/patch-mb b/mail/thunderbird17/patches/patch-mb
new file mode 100644
index 00000000000..39c2379884d
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mb
@@ -0,0 +1,79 @@
+$NetBSD: patch-mb,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2012-08-25 00:31:35.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in
+@@ -50,7 +50,7 @@ endif
+ endif
+ endif
+
+-ifneq (,$(filter NetBSD OpenBSD BSD_OS GNU,$(OS_ARCH)))
++ifneq (,$(filter BSD_OS GNU,$(OS_ARCH)))
+ ifeq (86,$(findstring 86,$(OS_TEST)))
+ CPPSRCS := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp
+ endif
+@@ -59,7 +59,7 @@ endif
+ # New code for Linux, et. al., with gcc
+ # Migrate other platforms here after testing
+ #
+-ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH)))
++ifneq (,$(filter Linux FreeBSD DragonFly NetBSD OpenBSD GNU_%,$(OS_ARCH)))
+ # Linux/x86-64
+ ifeq (x86_64,$(OS_TEST))
+ CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp
+@@ -77,12 +77,6 @@ ASFILES := xptcstubs_asm_ipf64.s xptcin
+ endif
+ endif
+ #
+-# OpenBSD/amd64
+-#
+-ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64)
+-CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
+-endif
+-#
+ # Neutrino/Intel (uses the same unixish_x86 code)
+ #
+ ifeq ($(OS_TARGET),NTO)
+@@ -158,7 +152,7 @@ endif
+ # NetBSD/ARM
+ #
+ ifeq ($(OS_ARCH),NetBSD)
+-ifneq (,$(filter arm% sa110,$(OS_TEST)))
++ifneq (,$(filter arm%,$(TARGET_CPU)))
+ CPPSRCS := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp
+ endif
+ endif
+@@ -215,7 +209,7 @@ endif
+ # NetBSD/m68k
+ #
+ ifeq ($(OS_ARCH),NetBSD)
+-ifneq (,$(filter amiga atari hp300 mac68k mvme68k next68k sun3 sun3x x68k,$(OS_TEST)))
++ifneq (,$(filter m68k,$(TARGET_CPU)))
+ CPPSRCS := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp
+ endif
+ endif
+@@ -287,9 +281,10 @@ endif
+ #
+ # NetBSD/PPC
+ #
+-ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST)))
++ifeq ($(OS_ARCH)$(OS_TEST),NetBSDpowerpc)
+ CPPSRCS := xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp
+ ASFILES := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s
++AS := $(CC) -c -x assembler-with-cpp
+ endif
+
+ #
+@@ -355,6 +350,13 @@ CPPSRCS := xptcinvoke_sparc64_openbsd.c
+ ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
+ endif
+ #
++# NetBSD/SPARC64
++#
++ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc64)
++CPPSRCS := xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_netbsd.cpp
++ASFILES := xptcinvoke_asm_sparc64_netbsd.s xptcstubs_asm_sparc64_netbsd.s
++endif
++#
+ # Solaris/SPARC
+ #
+ ifeq ($(OS_ARCH),SunOS)
diff --git a/mail/thunderbird17/patches/patch-md b/mail/thunderbird17/patches/patch-md
new file mode 100644
index 00000000000..cdb0ba99261
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-md
@@ -0,0 +1,17 @@
+$NetBSD: patch-md,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+???. from www/firefox/patch-ax.
+
+--- mozilla/security/coreconf/SunOS5.mk.orig 2012-08-25 00:31:28.000000000 +0000
++++ mozilla/security/coreconf/SunOS5.mk
+@@ -147,6 +147,10 @@ endif
+ endif
+ DSO_LDOPTS += -z combreloc -z defs -z ignore
+
++ifdef LIBRUNPATH
++DSO_LDOPTS += -R$(LIBRUNPATH)
++endif
++
+ # -KPIC generates position independent code for use in shared libraries.
+ # (Similarly for -fPIC in case of gcc.)
+ ifdef NS_USE_GCC
diff --git a/mail/thunderbird17/patches/patch-me b/mail/thunderbird17/patches/patch-me
new file mode 100644
index 00000000000..dd71a4df553
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-me
@@ -0,0 +1,15 @@
+$NetBSD: patch-me,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+Add DragonFly support.
+
+--- mozilla/security/nss/lib/freebl/Makefile.orig 2012-08-25 00:31:29.000000000 +0000
++++ mozilla/security/nss/lib/freebl/Makefile
+@@ -279,7 +279,7 @@ endif
+ # to bind the blapi function references in FREEBLVector vector
+ # (ldvector.c) to the blapi functions defined in the freebl
+ # shared libraries.
+-ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
++ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
+ MKSHLIB += -Wl,-Bsymbolic
+ endif
+
diff --git a/mail/thunderbird17/patches/patch-mf b/mail/thunderbird17/patches/patch-mf
new file mode 100644
index 00000000000..d0e11fe177a
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mf
@@ -0,0 +1,18 @@
+$NetBSD: patch-mf,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/security/coreconf/config.mk.orig 2013-03-28 18:09:07.000000000 +0000
++++ mozilla/security/coreconf/config.mk
+@@ -31,7 +31,7 @@ endif
+ #######################################################################
+
+ TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD \
+- AIX RISCOS WINNT WIN95 Linux Android
++ AIX RISCOS WINNT WIN95 Linux Android DragonFly
+
+ ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET)))
+ include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
+@@ -175,3 +175,4 @@ endif
+ DEFINES += -DUSE_UTIL_DIRECTLY
+ USE_UTIL_DIRECTLY = 1
+
++EXTRA_SHARED_LIBS += -Wl,-R${PREFIX}/lib/${MOZILLA_PKG_NAME}
diff --git a/mail/thunderbird17/patches/patch-mg b/mail/thunderbird17/patches/patch-mg
new file mode 100644
index 00000000000..646dcbb6d6e
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mg
@@ -0,0 +1,90 @@
+$NetBSD: patch-mg,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+Add DragonFly support.
+
+--- mozilla/security/coreconf/DragonFly.mk.orig 2012-08-31 13:21:43.000000000 +0000
++++ mozilla/security/coreconf/DragonFly.mk
+@@ -0,0 +1,83 @@
++#
++# The contents of this file are subject to the Mozilla Public
++# License Version 1.1 (the "License"); you may not use this file
++# except in compliance with the License. You may obtain a copy of
++# the License at http://www.mozilla.org/MPL/
++#
++# Software distributed under the License is distributed on an "AS
++# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
++# implied. See the License for the specific language governing
++# rights and limitations under the License.
++#
++# The Original Code is the Netscape security libraries.
++#
++# The Initial Developer of the Original Code is Netscape
++# Communications Corporation. Portions created by Netscape are
++# Copyright (C) 1994-2000 Netscape Communications Corporation. All
++# Rights Reserved.
++#
++# Contributor(s):
++#
++# Alternatively, the contents of this file may be used under the
++# terms of the GNU General Public License Version 2 or later (the
++# "GPL"), in which case the provisions of the GPL are applicable
++# instead of those above. If you wish to allow use of your
++# version of this file only under the terms of the GPL and not to
++# allow others to use your version of this file under the MPL,
++# indicate your decision by deleting the provisions above and
++# replace them with the notice and other provisions required by
++# the GPL. If you do not delete the provisions above, a recipient
++# may use your version of this file under either the MPL or the
++# GPL.
++#
++# Config stuff for DragonFly
++#
++
++include $(CORE_DEPTH)/coreconf/UNIX.mk
++
++DEFAULT_COMPILER = gcc
++CC = gcc
++CCC = g++
++RANLIB = ranlib
++
++ifeq ($(OS_TEST),alpha)
++CPU_ARCH = alpha
++else
++CPU_ARCH = x86
++endif
++
++OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
++
++DSO_CFLAGS = -fPIC
++DSO_LDOPTS = -shared -Wl,-soname -Wl,$(notdir $@)
++
++#
++# The default implementation strategy for FreeBSD is pthreads.
++#
++ifndef CLASSIC_NSPR
++USE_PTHREADS = 1
++DEFINES += -D_THREAD_SAFE -D_REENTRANT
++OS_LIBS += -pthread
++DSO_LDOPTS += -pthread
++endif
++
++ARCH = freebsd
++
++MOZ_OBJFORMAT := $(shell test -x /usr/bin/objformat && /usr/bin/objformat || echo aout)
++
++DLL_SUFFIX = so
++
++ifdef LIBRUNPATH
++DSO_LDOPTS += -Wl,-R$(LIBRUNPATH)
++endif
++
++MKSHLIB = $(CC) $(DSO_LDOPTS)
++ifdef MAPFILE
++# Add LD options to restrict exported symbols to those in the map file
++endif
++# Change PROCESS to put the mapfile in the correct format for this platform
++PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
++
++G++INCLUDES = -I/usr/include/g++
++
++INCLUDES += -I/usr/X11R6/include
diff --git a/mail/thunderbird17/patches/patch-mh b/mail/thunderbird17/patches/patch-mh
new file mode 100644
index 00000000000..80920e39252
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mh
@@ -0,0 +1,13 @@
+$NetBSD: patch-mh,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/security/nss/lib/Makefile.orig 2012-08-25 00:31:29.000000000 +0000
++++ mozilla/security/nss/lib/Makefile
+@@ -70,7 +70,7 @@ endif
+
+ ifndef MOZILLA_CLIENT
+ ifeq ($(OS_ARCH),Linux)
+-SYSINIT_SRCDIR = sysinit # Add the sysinit directory to DIRS.
++#SYSINIT_SRCDIR = sysinit # Add the sysinit directory to DIRS.
+ endif
+ endif
+
diff --git a/mail/thunderbird17/patches/patch-mi b/mail/thunderbird17/patches/patch-mi
new file mode 100644
index 00000000000..101b54cc68d
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mi
@@ -0,0 +1,15 @@
+$NetBSD: patch-mi,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+Add DragonFly support.
+
+--- mozilla/config/config.mk.orig 2012-11-19 22:42:12.000000000 +0000
++++ mozilla/config/config.mk
+@@ -92,7 +92,7 @@ AUTOCONF_TOOLS = $(topsrcdir)/build/auto
+ # but save the version to allow multiple versions of the same base
+ # platform to be built in the same tree.
+ #
+-ifneq (,$(filter FreeBSD HP-UX Linux NetBSD OpenBSD SunOS,$(OS_ARCH)))
++ifneq (,$(filter DragonFly FreeBSD HP-UX Linux NetBSD OpenBSD SunOS,$(OS_ARCH)))
+ OS_RELEASE := $(basename $(OS_RELEASE))
+
+ # Allow the user to ignore the OS_VERSION, which is usually irrelevant.
diff --git a/mail/thunderbird17/patches/patch-mj b/mail/thunderbird17/patches/patch-mj
new file mode 100644
index 00000000000..a4cf1848439
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mj
@@ -0,0 +1,15 @@
+$NetBSD: patch-mj,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+Add DragonFly support.
+
+--- mozilla/security/coreconf/arch.mk.orig 2012-08-25 00:31:28.000000000 +0000
++++ mozilla/security/coreconf/arch.mk
+@@ -146,7 +146,7 @@ endif
+ # IRIX 6.5-ALPHA-1289139620.
+ #
+
+-ifeq (,$(filter-out Linux FreeBSD IRIX,$(OS_ARCH)))
++ifeq (,$(filter-out Linux DragonFly FreeBSD IRIX,$(OS_ARCH)))
+ OS_RELEASE := $(shell echo $(OS_RELEASE) | sed 's/-.*//')
+ endif
+
diff --git a/mail/thunderbird17/patches/patch-mk b/mail/thunderbird17/patches/patch-mk
new file mode 100644
index 00000000000..703e6686f19
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mk
@@ -0,0 +1,30 @@
+$NetBSD: patch-mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+Treat DragonFly like FreeBSD.
+
+--- mozilla/config/rules.mk.orig 2012-08-25 00:30:58.000000000 +0000
++++ mozilla/config/rules.mk
+@@ -454,6 +454,12 @@ EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
+ endif
+ endif
+
++ifeq ($(OS_ARCH),DragonFly)
++ifdef IS_COMPONENT
++EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
++endif
++endif
++
+ ifeq ($(OS_ARCH),NetBSD)
+ ifneq (,$(filter arc cobalt hpcmips mipsco newsmips pmax sgimips,$(OS_TEST)))
+ ifeq ($(MODULE),layout)
+@@ -463,6 +469,10 @@ endif
+ endif
+ endif
+
++ifeq ($(OS_ARCH),NetBSD)
++EXTRA_DSO_LDOPTS += -Wl,-rpath,${PREFIX}/lib/thunderbird
++endif
++
+ #
+ # HP-UXBeOS specific section: for COMPONENTS only, add -Bsymbolic flag
+ # which uses internal symbols first
diff --git a/mail/thunderbird17/patches/patch-ml b/mail/thunderbird17/patches/patch-ml
new file mode 100644
index 00000000000..111ecd438ab
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-ml
@@ -0,0 +1,16 @@
+$NetBSD: patch-ml,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+Treat DragonFly like FreeBSD.
+
+--- mozilla/js/src/Makefile.in.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/js/src/Makefile.in
+@@ -678,6 +678,9 @@ endif # _MSC_VER
+ ifeq ($(OS_ARCH),FreeBSD)
+ EXTRA_LIBS += -pthread
+ endif
++ifeq ($(OS_ARCH),DragonFly)
++EXTRA_LIBS += -pthread
++endif
+ ifeq ($(OS_ARCH),Linux)
+ EXTRA_LIBS += -ldl
+ endif
diff --git a/mail/thunderbird17/patches/patch-mm b/mail/thunderbird17/patches/patch-mm
new file mode 100644
index 00000000000..7c946194d8b
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mm
@@ -0,0 +1,21 @@
+$NetBSD: patch-mm,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/toolkit/library/Makefile.in.orig 2012-11-22 19:26:22.000000000 +0000
++++ mozilla/toolkit/library/Makefile.in
+@@ -371,14 +371,11 @@ endif
+
+ EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib)
+
+-ifdef MOZ_SYDNEYAUDIO
+-ifeq ($(OS_ARCH),Linux)
++ifneq (,$(MOZ_CUBEB)$(MOZ_SYDNEYAUDIO))
++ifdef MOZ_ALSA
+ EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS)
+ endif
+-endif
+-
+ ifdef MOZ_PULSEAUDIO
+-ifdef MOZ_CUBEB
+ EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
+ endif
+ endif
diff --git a/mail/thunderbird17/patches/patch-mn b/mail/thunderbird17/patches/patch-mn
new file mode 100644
index 00000000000..a74a7907170
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mn
@@ -0,0 +1,15 @@
+$NetBSD: patch-mn,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+Make sure we link correctly with sqlite3 from pkgsrc.
+
+--- mozilla/security/nss/lib/softoken/config.mk.orig 2012-08-25 00:31:30.000000000 +0000
++++ mozilla/security/nss/lib/softoken/config.mk
+@@ -80,7 +80,7 @@ else
+ # $(EXTRA_SHARED_LIBS) come before $(OS_LIBS), except on AIX.
+ EXTRA_SHARED_LIBS += \
+ -L$(DIST)/lib \
+- -l$(SQLITE_LIB_NAME) \
++ `pkg-config --libs sqlite3` \
+ -L$(NSSUTIL_LIB_DIR) \
+ -lnssutil3 \
+ -L$(NSPR_LIB_DIR) \
diff --git a/mail/thunderbird17/patches/patch-mozilla_build_autoconf_nss.m4 b/mail/thunderbird17/patches/patch-mozilla_build_autoconf_nss.m4
new file mode 100644
index 00000000000..27d46e6c4af
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_build_autoconf_nss.m4
@@ -0,0 +1,46 @@
+$NetBSD: patch-mozilla_build_autoconf_nss.m4,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/build/autoconf/nss.m4.orig 2012-08-25 00:30:58.000000000 +0000
++++ mozilla/build/autoconf/nss.m4
+@@ -22,18 +22,18 @@ AC_ARG_WITH(nss-exec-prefix,
+ if test -n "$nss_config_exec_prefix"; then
+ nss_config_args="$nss_config_args --exec-prefix=$nss_config_exec_prefix"
+ if test -z "$NSS_CONFIG"; then
+- NSS_CONFIG=$nss_config_exec_prefix/bin/nss-config
++ NSS_CONFIG=$nss_config_exec_prefix/bin/pkg-config
+ fi
+ fi
+ if test -n "$nss_config_prefix"; then
+ nss_config_args="$nss_config_args --prefix=$nss_config_prefix"
+ if test -z "$NSS_CONFIG"; then
+- NSS_CONFIG=$nss_config_prefix/bin/nss-config
++ NSS_CONFIG=$nss_config_prefix/bin/pkg-config
+ fi
+ fi
+
+ unset ac_cv_path_NSS_CONFIG
+- AC_PATH_PROG(NSS_CONFIG, nss-config, no)
++ AC_PATH_PROG(NSS_CONFIG, pkg-config, no)
+ min_nss_version=ifelse([$1], ,3.0.0,$1)
+ AC_MSG_CHECKING(for NSS - version >= $min_nss_version)
+
+@@ -41,14 +41,14 @@ AC_ARG_WITH(nss-exec-prefix,
+ if test "$NSS_CONFIG" = "no"; then
+ no_nss="yes"
+ else
+- NSS_CFLAGS=`$NSS_CONFIG $nss_config_args --cflags`
+- NSS_LIBS=`$NSS_CONFIG $nss_config_args --libs`
++ NSS_CFLAGS=`$NSS_CONFIG $nss_config_args nss --cflags`
++ NSS_LIBS=`$NSS_CONFIG $nss_config_args nss --libs`
+
+- nss_config_major_version=`$NSS_CONFIG $nss_config_args --version | \
++ nss_config_major_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
+- nss_config_minor_version=`$NSS_CONFIG $nss_config_args --version | \
++ nss_config_minor_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
+- nss_config_micro_version=`$NSS_CONFIG $nss_config_args --version | \
++ nss_config_micro_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
+ min_nss_major_version=`echo $min_nss_version | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
diff --git a/mail/thunderbird17/patches/patch-mozilla_config_baseconfig.mk b/mail/thunderbird17/patches/patch-mozilla_config_baseconfig.mk
new file mode 100644
index 00000000000..878a85cb800
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_config_baseconfig.mk
@@ -0,0 +1,18 @@
+$NetBSD: patch-mozilla_config_baseconfig.mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/config/baseconfig.mk.orig 2012-11-19 22:42:12.000000000 +0000
++++ mozilla/config/baseconfig.mk
+@@ -1,9 +1,9 @@
+ INCLUDED_AUTOCONF_MK = 1
+
+-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++includedir := $(includedir)/${MOZILLA_PKG_NAME}
++idldir = $(datadir)/idl/${MOZILLA_PKG_NAME}
++installdir = $(libdir)/${MOZILLA_PKG_NAME}
++sdkdir = $(libdir)/${MOZILLA_PKG_NAME}
+ DIST = $(DEPTH)/dist
+
+ # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't
diff --git a/mail/thunderbird17/patches/patch-mozilla_config_stl__wrappers_ios b/mail/thunderbird17/patches/patch-mozilla_config_stl__wrappers_ios
new file mode 100644
index 00000000000..d001868107d
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_config_stl__wrappers_ios
@@ -0,0 +1,8 @@
+$NetBSD: patch-mozilla_config_stl__wrappers_ios,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/config/stl_wrappers/ios.orig 2013-05-13 18:23:07.000000000 +0000
++++ mozilla/config/stl_wrappers/ios
+@@ -0,0 +1,3 @@
++#pragma GCC visibility push(default)
++#include_next <ios>
++#pragma GCC visibility pop
diff --git a/mail/thunderbird17/patches/patch-mozilla_config_stl__wrappers_ostream b/mail/thunderbird17/patches/patch-mozilla_config_stl__wrappers_ostream
new file mode 100644
index 00000000000..7094d5b9844
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_config_stl__wrappers_ostream
@@ -0,0 +1,8 @@
+$NetBSD: patch-mozilla_config_stl__wrappers_ostream,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/config/stl_wrappers/ostream.orig 2013-05-13 18:22:40.000000000 +0000
++++ mozilla/config/stl_wrappers/ostream
+@@ -0,0 +1,3 @@
++#pragma GCC visibility push(default)
++#include_next <ostream>
++#pragma GCC visibility pop
diff --git a/mail/thunderbird17/patches/patch-mozilla_config_system-headers b/mail/thunderbird17/patches/patch-mozilla_config_system-headers
new file mode 100644
index 00000000000..b8e3efc6f88
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_config_system-headers
@@ -0,0 +1,14 @@
+$NetBSD: patch-mozilla_config_system-headers,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/config/system-headers.orig 2012-11-19 22:42:12.000000000 +0000
++++ mozilla/config/system-headers
+@@ -1065,5 +1065,9 @@ gst/gst.h
+ gst/app/gstappsink.h
+ gst/app/gstappsrc.h
+ gst/video/video.h
++sys/thr.h
++sys/user.h
++kvm.h
++spawn.h
+ sys/msg.h
+ sys/ipc.h
diff --git a/mail/thunderbird17/patches/patch-mozilla_config_system__wrappers_unwind.h b/mail/thunderbird17/patches/patch-mozilla_config_system__wrappers_unwind.h
new file mode 100644
index 00000000000..826acbcdb62
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_config_system__wrappers_unwind.h
@@ -0,0 +1,9 @@
+$NetBSD: patch-mozilla_config_system__wrappers_unwind.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/config/system_wrappers/unwind.h.orig 2013-05-13 19:56:18.000000000 +0000
++++ mozilla/config/system_wrappers/unwind.h
+@@ -0,0 +1,4 @@
++#pragma GCC system_header
++#pragma GCC visibility push(default)
++#include_next <unwind.h>
++#pragma GCC visibility pop
diff --git a/mail/thunderbird17/patches/patch-mozilla_content_media_nsAudioStream.cpp b/mail/thunderbird17/patches/patch-mozilla_content_media_nsAudioStream.cpp
new file mode 100644
index 00000000000..181a87d6416
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_content_media_nsAudioStream.cpp
@@ -0,0 +1,16 @@
+$NetBSD: patch-mozilla_content_media_nsAudioStream.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/content/media/nsAudioStream.cpp.orig 2012-11-19 22:42:14.000000000 +0000
++++ mozilla/content/media/nsAudioStream.cpp
+@@ -298,7 +298,11 @@ static int PrefChanged(const char* aPref
+ gVolumeScale = NS_MAX<double>(0, PR_strtod(utf8.get(), nullptr));
+ }
+ } else if (strcmp(aPref, PREF_USE_CUBEB) == 0) {
++#if defined(__FreeBSD__) && __FreeBSD_version < 800097
++ bool value = Preferences::GetBool(aPref, false);
++#else
+ bool value = Preferences::GetBool(aPref, true);
++#endif
+ mozilla::MutexAutoLock lock(*gAudioPrefsLock);
+ gUseCubeb = value;
+ } else if (strcmp(aPref, PREF_CUBEB_LATENCY) == 0) {
diff --git a/mail/thunderbird17/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp b/mail/thunderbird17/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp
new file mode 100644
index 00000000000..3b8ab8c8e37
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp
@@ -0,0 +1,39 @@
+$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/dom/plugins/ipc/PluginModuleChild.cpp.orig 2012-11-19 22:42:16.000000000 +0000
++++ mozilla/dom/plugins/ipc/PluginModuleChild.cpp
+@@ -5,6 +5,7 @@
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+ #ifdef MOZ_WIDGET_QT
++#include <unistd.h> // for _exit()
+ #include <QtCore/QTimer>
+ #include "nsQAppInstance.h"
+ #include "NestedLoopTimer.h"
+@@ -196,7 +197,7 @@ PluginModuleChild::Init(const std::strin
+
+ // TODO: use PluginPRLibrary here
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ mShutdownFunc =
+ (NP_PLUGINSHUTDOWN) PR_FindFunctionSymbol(mLibrary, "NP_Shutdown");
+
+@@ -1827,7 +1828,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin
+ PLUGIN_LOG_DEBUG_METHOD;
+ AssertPluginThread();
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ return true;
+ #elif defined(OS_WIN) || defined(OS_MACOSX)
+ *_retval = mGetEntryPointsFunc(&mFunctions);
+@@ -1856,7 +1857,7 @@ PluginModuleChild::AnswerNP_Initialize(c
+ SendBackUpXResources(FileDescriptor(xSocketFd));
+ #endif
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ *_retval = mInitializeFunc(&sBrowserFuncs, &mFunctions);
+ return true;
+ #elif defined(OS_WIN) || defined(OS_MACOSX)
diff --git a/mail/thunderbird17/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h b/mail/thunderbird17/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h
new file mode 100644
index 00000000000..9ef09797eb7
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/dom/plugins/ipc/PluginModuleChild.h.orig 2012-08-25 00:31:04.000000000 +0000
++++ mozilla/dom/plugins/ipc/PluginModuleChild.h
+@@ -330,7 +330,7 @@ private:
+
+ // we get this from the plugin
+ NP_PLUGINSHUTDOWN mShutdownFunc;
+-#ifdef OS_LINUX
++#if defined(OS_LINUX) || defined(OS_BSD)
+ NP_PLUGINUNIXINIT mInitializeFunc;
+ #elif defined(OS_WIN) || defined(OS_MACOSX)
+ NP_PLUGININIT mInitializeFunc;
diff --git a/mail/thunderbird17/patches/patch-mozilla_gfx_thebes_gfxPlatform.cpp b/mail/thunderbird17/patches/patch-mozilla_gfx_thebes_gfxPlatform.cpp
new file mode 100644
index 00000000000..ad1de7099c0
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_gfx_thebes_gfxPlatform.cpp
@@ -0,0 +1,36 @@
+$NetBSD: patch-mozilla_gfx_thebes_gfxPlatform.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/gfx/thebes/gfxPlatform.cpp.orig 2012-08-25 00:31:09.000000000 +0000
++++ mozilla/gfx/thebes/gfxPlatform.cpp
+@@ -443,6 +443,7 @@ void SourceBufferDestroy(void *srcBuffer
+ static_cast<SourceSurface*>(srcBuffer)->Release();
+ }
+
++#ifdef MOZ_TREE_CAIRO
+ void SourceSnapshotDetached(cairo_surface_t *nullSurf)
+ {
+ gfxImageSurface* origSurf =
+@@ -450,6 +451,7 @@ void SourceSnapshotDetached(cairo_surfac
+
+ origSurf->SetData(&kSourceSurface, NULL, NULL);
+ }
++#endif
+
+ RefPtr<SourceSurface>
+ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface)
+@@ -544,6 +546,7 @@ gfxPlatform::GetSourceSurfaceForSurface(
+
+ }
+
++ #ifdef MOZ_TREE_CAIRO
+ cairo_surface_t *nullSurf =
+ cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA);
+ cairo_surface_set_user_data(nullSurf,
+@@ -552,6 +555,7 @@ gfxPlatform::GetSourceSurfaceForSurface(
+ NULL);
+ cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached);
+ cairo_surface_destroy(nullSurf);
++ #endif
+ }
+
+ srcBuffer->AddRef();
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_Makefile.in b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_Makefile.in
new file mode 100644
index 00000000000..1f2e0dcaee9
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_Makefile.in
@@ -0,0 +1,38 @@
+$NetBSD: patch-mozilla_ipc_chromium_Makefile.in,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/Makefile.in.orig 2012-11-19 22:42:22.000000000 +0000
++++ mozilla/ipc/chromium/Makefile.in
+@@ -240,6 +240,33 @@ endif
+
+ endif # } OS_LINUX
+
++ifdef OS_BSD # {
++
++CPPSRCS += \
++ atomicops_internals_x86_gcc.cc \
++ process_util_bsd.cc \
++ time_posix.cc \
++ $(NULL)
++
++ifdef MOZ_ENABLE_GTK2
++CPPSRCS += \
++ message_pump_glib.cc \
++ $(NULL)
++endif
++
++ifdef MOZ_ENABLE_QT
++MOCSRCS = \
++ moc_message_pump_qt.cc \
++ $(NULL)
++
++CPPSRCS += \
++ $(MOCSRCS) \
++ message_pump_qt.cc \
++ $(NULL)
++endif
++
++endif # } OS_BSD
++
+ # libevent
+
+ ifndef MOZ_NATIVE_LIBEVENT # {
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_chromium-config.mk b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_chromium-config.mk
new file mode 100644
index 00000000000..29564b6676d
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_chromium-config.mk
@@ -0,0 +1,100 @@
+$NetBSD: patch-mozilla_ipc_chromium_chromium-config.mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/chromium-config.mk.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/chromium-config.mk
+@@ -24,17 +24,6 @@ LOCAL_INCLUDES += \
+ -I$(DEPTH)/ipc/ipdl/_ipdlheaders \
+ $(NULL)
+
+-ifeq ($(OS_ARCH),Darwin) # {
+-
+-OS_MACOSX = 1
+-OS_POSIX = 1
+-
+-DEFINES += \
+- -DOS_MACOSX=1 \
+- -DOS_POSIX=1 \
+- $(NULL)
+-
+-else # } {
+ ifeq ($(OS_ARCH),WINNT) # {
+ OS_LIBS += $(call EXPAND_LIBNAME,psapi shell32 dbghelp)
+
+@@ -61,13 +50,65 @@ DEFINES += -DCOMPILER_MSVC
+ endif
+
+ else # } {
+-
+-OS_LINUX = 1
+ OS_POSIX = 1
++DEFINES += -DOS_POSIX=1
++
++ifeq ($(OS_ARCH),Darwin) # {
++
++OS_MACOSX = 1
++DEFINES += \
++ -DOS_MACOSX=1 \
++ $(NULL)
++
++else # } {
++ifeq ($(OS_ARCH),DragonFly) # {
++
++OS_DRAGONFLY = 1
++OS_BSD = 1
++OS_LIBS += $(call EXPAND_LIBNAME,kvm)
++DEFINES += \
++ -DOS_DRAGONFLY=1 \
++ -DOS_BSD=1 \
++ $(NULL)
++
++else # } {
++ifeq ($(OS_ARCH),FreeBSD) # {
++
++OS_FREEBSD = 1
++OS_BSD = 1
++OS_LIBS += $(call EXPAND_LIBNAME,kvm)
++DEFINES += \
++ -DOS_FREEBSD=1 \
++ -DOS_BSD=1 \
++ $(NULL)
+
++else # } {
++ifeq ($(OS_ARCH),NetBSD) # {
++
++OS_NETBSD = 1
++OS_BSD = 1
++OS_LIBS += $(call EXPAND_LIBNAME,kvm)
++DEFINES += \
++ -DOS_NETBSD=1 \
++ -DOS_BSD=1 \
++ $(NULL)
++
++else # } {
++ifeq ($(OS_ARCH),OpenBSD) # {
++
++OS_OPENBSD = 1
++OS_BSD = 1
++OS_LIBS += $(call EXPAND_LIBNAME,kvm)
++DEFINES += \
++ -DOS_OPENBSD=1 \
++ -DOS_BSD=1 \
++ $(NULL)
++
++else # } {
++
++OS_LINUX = 1
+ DEFINES += \
+ -DOS_LINUX=1 \
+- -DOS_POSIX=1 \
+ $(NULL)
+
+ # NB: to stop gcc warnings about exporting template instantiation
+@@ -75,4 +116,8 @@ OS_CXXFLAGS := $(filter-out -pedantic,$(
+
+ endif # }
+ endif # }
++endif # }
++endif # }
++endif # }
++endif # }
+
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_base__paths.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_base__paths.h
new file mode 100644
index 00000000000..7c546c08791
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_base__paths.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_base__paths.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/base_paths.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/base_paths.h
+@@ -13,7 +13,7 @@
+ #include "base/base_paths_win.h"
+ #elif defined(OS_MACOSX)
+ #include "base/base_paths_mac.h"
+-#elif defined(OS_LINUX)
++#elif defined(OS_LINUX) || defined(OS_BSD)
+ #include "base/base_paths_linux.h"
+ #endif
+ #include "base/path_service.h"
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h
new file mode 100644
index 00000000000..95f57853c8d
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h
@@ -0,0 +1,117 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/dir_reader_bsd.h.orig 2012-09-03 10:39:55.000000000 +0000
++++ mozilla/ipc/chromium/src/base/dir_reader_bsd.h
+@@ -0,0 +1,112 @@
++// Copyright (c) 2010 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// derived from dir_reader_linux.h
++
++#ifndef BASE_DIR_READER_BSD_H_
++#define BASE_DIR_READER_BSD_H_
++#pragma once
++
++#include <dirent.h>
++#include <errno.h>
++#include <fcntl.h>
++#include <stdint.h>
++#include <unistd.h>
++
++#include "base/logging.h"
++#include "base/eintr_wrapper.h"
++
++// See the comments in dir_reader_posix.h about this.
++
++namespace base {
++
++class DirReaderBSD {
++ public:
++ explicit DirReaderBSD(const char* directory_path)
++#ifdef O_DIRECTORY
++ : fd_(open(directory_path, O_RDONLY | O_DIRECTORY)),
++#else
++ : fd_(open(directory_path, O_RDONLY)),
++#endif
++ offset_(0),
++ size_(0) {
++ memset(buf_, 0, sizeof(buf_));
++ }
++
++ ~DirReaderBSD() {
++ if (fd_ >= 0) {
++ if (HANDLE_EINTR(close(fd_)))
++ DLOG(ERROR) << "Failed to close directory handle";
++ }
++ }
++
++ bool IsValid() const {
++ return fd_ >= 0;
++ }
++
++ // Move to the next entry returning false if the iteration is complete.
++ bool Next() {
++ if (size_) {
++ struct dirent* dirent = reinterpret_cast<struct dirent*>(&buf_[offset_]);
++#ifdef OS_DRAGONFLY
++ offset_ += _DIRENT_DIRSIZ(dirent);
++#else
++ offset_ += dirent->d_reclen;
++#endif
++ }
++
++ if (offset_ != size_)
++ return true;
++
++#ifdef OS_OPENBSD
++ const int r = getdirentries(fd_, buf_, sizeof(buf_), basep_);
++#else
++ const int r = getdents(fd_, buf_, sizeof(buf_));
++#endif
++ if (r == 0)
++ return false;
++ if (r == -1) {
++#ifdef OS_OPENBSD
++ DLOG(ERROR) << "getdirentries returned an error: " << errno;
++#else
++ DLOG(ERROR) << "getdents returned an error: " << errno;
++#endif
++ return false;
++ }
++ size_ = r;
++ offset_ = 0;
++ return true;
++ }
++
++ const char* name() const {
++ if (!size_)
++ return NULL;
++
++ const struct dirent* dirent =
++ reinterpret_cast<const struct dirent*>(&buf_[offset_]);
++ return dirent->d_name;
++ }
++
++ int fd() const {
++ return fd_;
++ }
++
++ static bool IsFallback() {
++ return false;
++ }
++
++ private:
++ const int fd_;
++ char buf_[512];
++#ifdef OS_OPENBSD
++ off_t *basep_;
++#endif
++ size_t offset_, size_;
++
++ DISALLOW_COPY_AND_ASSIGN(DirReaderBSD);
++};
++
++} // namespace base
++
++#endif // BASE_DIR_READER_BSD_H_
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_dir__reader__posix.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_dir__reader__posix.h
new file mode 100644
index 00000000000..91a87344a5d
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_dir__reader__posix.h
@@ -0,0 +1,27 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_dir__reader__posix.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/dir_reader_posix.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/dir_reader_posix.h
+@@ -18,16 +18,20 @@
+ // seems worse than falling back to enumerating all file descriptors so we will
+ // probably never implement this on the Mac.
+
+-#if defined(OS_LINUX) && !defined(OS_OPENBSD)
++#if defined(OS_LINUX)
+ #include "base/dir_reader_linux.h"
++#elif defined(OS_BSD)
++#include "base/dir_reader_bsd.h"
+ #else
+ #include "base/dir_reader_fallback.h"
+ #endif
+
+ namespace base {
+
+-#if defined(OS_LINUX) && !defined(OS_OPENBSD)
++#if defined(OS_LINUX)
+ typedef DirReaderLinux DirReaderPosix;
++#elif defined(OS_BSD)
++typedef DirReaderBSD DirReaderPosix;
+ #else
+ typedef DirReaderFallback DirReaderPosix;
+ #endif
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_file__util.cc b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_file__util.cc
new file mode 100644
index 00000000000..e26ab06dc42
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_file__util.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/file_util.cc.orig 2013-07-12 14:40:54.000000000 +0000
++++ mozilla/ipc/chromium/src/base/file_util.cc
+@@ -194,7 +194,7 @@ bool ReadFileToString(const FilePath& pa
+ FILE* CreateAndOpenTemporaryFile(FilePath* path) {
+ FilePath directory;
+ if (!GetTempDir(&directory))
+- return false;
++ return NULL;
+
+ return CreateAndOpenTemporaryFileInDir(directory, path);
+ }
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc
new file mode 100644
index 00000000000..ce6551bd2e5
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc
@@ -0,0 +1,22 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_message__loop.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/message_loop.cc.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/message_loop.cc
+@@ -19,7 +19,7 @@
+ #if defined(OS_POSIX)
+ #include "base/message_pump_libevent.h"
+ #endif
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ #ifdef MOZ_WIDGET_GTK2
+ #include "base/message_pump_glib.h"
+ #endif
+@@ -119,7 +119,7 @@ MessageLoop::MessageLoop(Type type)
+ if (type_ == TYPE_UI) {
+ #if defined(OS_MACOSX)
+ pump_ = base::MessagePumpMac::Create();
+-#elif defined(OS_LINUX)
++#elif defined(OS_LINUX) || defined(OS_BSD)
+ pump_ = new base::MessagePumpForUI();
+ #endif // OS_LINUX
+ } else if (type_ == TYPE_IO) {
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_pickle.cc b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_pickle.cc
new file mode 100644
index 00000000000..f8627f05136
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_pickle.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_pickle.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/pickle.cc.orig 2013-07-12 14:44:01.000000000 +0000
++++ mozilla/ipc/chromium/src/base/pickle.cc
+@@ -492,7 +492,7 @@ char* Pickle::BeginWriteData(int length)
+ "There can only be one variable buffer in a Pickle";
+
+ if (!WriteInt(length))
+- return false;
++ return NULL;
+
+ char *data_ptr = BeginWrite(length, sizeof(uint32));
+ if (!data_ptr)
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h
new file mode 100644
index 00000000000..e0a8bc6caa0
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h
@@ -0,0 +1,17 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/platform_thread.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/platform_thread.h
+@@ -22,9 +22,11 @@ typedef void* PlatformThreadHandle; //
+ #elif defined(OS_POSIX)
+ #include <pthread.h>
+ typedef pthread_t PlatformThreadHandle;
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_OPENBSD)
+ #include <unistd.h>
+ typedef pid_t PlatformThreadId;
++#elif defined(OS_BSD)
++typedef lwpid_t PlatformThreadId;
+ #elif defined(OS_MACOSX)
+ #include <mach/mach.h>
+ typedef mach_port_t PlatformThreadId;
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util.h
new file mode 100644
index 00000000000..4ca345f91db
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util.h
@@ -0,0 +1,37 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/process_util.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/process_util.h
+@@ -280,6 +280,7 @@ class NamedProcessIterator {
+ const ProcessEntry* NextProcessEntry();
+
+ private:
++#if !defined(OS_BSD)
+ // Determines whether there's another process (regardless of executable)
+ // left in the list of all processes. Returns true and sets entry_ to
+ // that process's info if there is one, false otherwise.
+@@ -292,18 +293,24 @@ class NamedProcessIterator {
+ void InitProcessEntry(ProcessEntry* entry);
+
+ std::wstring executable_name_;
++#endif
+
+ #if defined(OS_WIN)
+ HANDLE snapshot_;
+ bool started_iteration_;
+ #elif defined(OS_LINUX)
+ DIR *procfs_dir_;
++#elif defined(OS_BSD)
++ std::vector<ProcessEntry> content;
++ size_t nextEntry;
+ #elif defined(OS_MACOSX)
+ std::vector<kinfo_proc> kinfo_procs_;
+ size_t index_of_kinfo_proc_;
+ #endif
++#if !defined(OS_BSD)
+ ProcessEntry entry_;
+ const ProcessFilter* filter_;
++#endif
+
+ DISALLOW_EVIL_CONSTRUCTORS(NamedProcessIterator);
+ };
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
new file mode 100644
index 00000000000..1906f19c97a
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
@@ -0,0 +1,372 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-11-22 19:23:30.000000000 +0000
++++ mozilla/ipc/chromium/src/base/process_util_bsd.cc
+@@ -0,0 +1,367 @@
++// Copyright (c) 2008 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// derived from process_util_linux.cc and process_util_mac.cc
++
++#include "base/process_util.h"
++
++#include <sys/param.h>
++#include <sys/sysctl.h>
++#include <sys/wait.h>
++#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD)
++#include <sys/user.h>
++#endif
++
++#include <ctype.h>
++#include <fcntl.h>
++#include <kvm.h>
++#include <unistd.h>
++
++#include <string>
++
++#include "base/debug_util.h"
++#include "base/eintr_wrapper.h"
++#include "base/file_util.h"
++#include "base/logging.h"
++#include "base/string_tokenizer.h"
++#include "base/string_util.h"
++
++#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \
++ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500)
++#define HAVE_POSIX_SPAWN 1
++#endif
++
++/*
++ * On platforms that are not gonk based, we fall back to an arbitrary
++ * UID. This is generally the UID for user `nobody', albeit it is not
++ * always the case.
++ */
++
++#if defined(OS_NETBSD) || defined(OS_OPENBSD)
++# define CHILD_UNPRIVILEGED_UID 32767
++# define CHILD_UNPRIVILEGED_GID 32767
++#else
++# define CHILD_UNPRIVILEGED_UID 65534
++# define CHILD_UNPRIVILEGED_GID 65534
++#endif
++
++#ifndef __dso_public
++# ifdef __exported
++# define __dso_public __exported
++# else
++# define __dso_public __attribute__((__visibility__("default")))
++# endif
++#endif
++
++#ifdef HAVE_POSIX_SPAWN
++#include <spawn.h>
++extern "C" char **environ __dso_public;
++#endif
++
++namespace {
++
++enum ParsingState {
++ KEY_NAME,
++ KEY_VALUE
++};
++
++static mozilla::EnvironmentLog gProcessLog("MOZ_PROCESS_LOG");
++
++} // namespace
++
++namespace base {
++
++#ifdef HAVE_POSIX_SPAWN
++
++void FreeEnvVarsArray(char* array[], int length)
++{
++ for (int i = 0; i < length; i++) {
++ free(array[i]);
++ }
++ delete[] array;
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++ const file_handle_mapping_vector& fds_to_remap,
++ bool wait, ProcessHandle* process_handle) {
++ return LaunchApp(argv, fds_to_remap, environment_map(),
++ wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++ const file_handle_mapping_vector& fds_to_remap,
++ const environment_map& env_vars_to_set,
++ bool wait, ProcessHandle* process_handle,
++ ProcessArchitecture arch) {
++ return LaunchApp(argv, fds_to_remap, env_vars_to_set,
++ SAME_PRIVILEGES_AS_PARENT,
++ wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++ const file_handle_mapping_vector& fds_to_remap,
++ const environment_map& env_vars_to_set,
++ ChildPrivileges privs,
++ bool wait, ProcessHandle* process_handle,
++ ProcessArchitecture arch) {
++ bool retval = true;
++
++ char* argv_copy[argv.size() + 1];
++ for (size_t i = 0; i < argv.size(); i++) {
++ argv_copy[i] = const_cast<char*>(argv[i].c_str());
++ }
++ argv_copy[argv.size()] = NULL;
++
++ // Make sure we don't leak any FDs to the child process by marking all FDs
++ // as close-on-exec.
++ SetAllFDsToCloseOnExec();
++
++ // Copy environment to a new char array and add the variables
++ // in env_vars_to_set.
++ // Existing variables are overwritten by env_vars_to_set.
++ int pos = 0;
++ environment_map combined_env_vars = env_vars_to_set;
++ while(environ[pos] != NULL) {
++ std::string varString = environ[pos];
++ std::string varName = varString.substr(0, varString.find_first_of('='));
++ std::string varValue = varString.substr(varString.find_first_of('=') + 1);
++ if (combined_env_vars.find(varName) == combined_env_vars.end()) {
++ combined_env_vars[varName] = varValue;
++ }
++ pos++;
++ }
++ int varsLen = combined_env_vars.size() + 1;
++
++ char** vars = new char*[varsLen];
++ int i = 0;
++ for (environment_map::const_iterator it = combined_env_vars.begin();
++ it != combined_env_vars.end(); ++it) {
++ std::string entry(it->first);
++ entry += "=";
++ entry += it->second;
++ vars[i] = strdup(entry.c_str());
++ i++;
++ }
++ vars[i] = NULL;
++
++ posix_spawn_file_actions_t file_actions;
++ if (posix_spawn_file_actions_init(&file_actions) != 0) {
++ FreeEnvVarsArray(vars, varsLen);
++ return false;
++ }
++
++ // Turn fds_to_remap array into a set of dup2 calls.
++ for (file_handle_mapping_vector::const_iterator it = fds_to_remap.begin();
++ it != fds_to_remap.end();
++ ++it) {
++ int src_fd = it->first;
++ int dest_fd = it->second;
++
++ if (src_fd == dest_fd) {
++ int flags = fcntl(src_fd, F_GETFD);
++ if (flags != -1) {
++ fcntl(src_fd, F_SETFD, flags & ~FD_CLOEXEC);
++ }
++ } else {
++ if (posix_spawn_file_actions_adddup2(&file_actions, src_fd, dest_fd) != 0) {
++ posix_spawn_file_actions_destroy(&file_actions);
++ FreeEnvVarsArray(vars, varsLen);
++ return false;
++ }
++ }
++ }
++
++ pid_t pid = 0;
++ int spawn_succeeded = (posix_spawnp(&pid,
++ argv_copy[0],
++ &file_actions,
++ NULL,
++ argv_copy,
++ vars) == 0);
++
++ FreeEnvVarsArray(vars, varsLen);
++
++ posix_spawn_file_actions_destroy(&file_actions);
++
++ bool process_handle_valid = pid > 0;
++ if (!spawn_succeeded || !process_handle_valid) {
++ retval = false;
++ } else {
++ if (wait)
++ HANDLE_EINTR(waitpid(pid, 0, 0));
++
++ if (process_handle)
++ *process_handle = pid;
++ }
++
++ return retval;
++}
++
++bool LaunchApp(const CommandLine& cl,
++ bool wait, bool start_hidden, ProcessHandle* process_handle) {
++ // TODO(playmobil): Do we need to respect the start_hidden flag?
++ file_handle_mapping_vector no_files;
++ return LaunchApp(cl.argv(), no_files, wait, process_handle);
++}
++
++#else // no posix_spawn, use fork/exec
++
++bool LaunchApp(const std::vector<std::string>& argv,
++ const file_handle_mapping_vector& fds_to_remap,
++ bool wait, ProcessHandle* process_handle) {
++ return LaunchApp(argv, fds_to_remap, environment_map(),
++ wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++ const file_handle_mapping_vector& fds_to_remap,
++ const environment_map& env_vars_to_set,
++ bool wait, ProcessHandle* process_handle,
++ ProcessArchitecture arch) {
++ return LaunchApp(argv, fds_to_remap, env_vars_to_set,
++ SAME_PRIVILEGES_AS_PARENT,
++ wait, process_handle);
++}
++
++bool LaunchApp(const std::vector<std::string>& argv,
++ const file_handle_mapping_vector& fds_to_remap,
++ const environment_map& env_vars_to_set,
++ ChildPrivileges privs,
++ bool wait, ProcessHandle* process_handle,
++ ProcessArchitecture arch) {
++ scoped_array<char*> argv_cstr(new char*[argv.size() + 1]);
++ // Illegal to allocate memory after fork and before execvp
++ InjectiveMultimap fd_shuffle1, fd_shuffle2;
++ fd_shuffle1.reserve(fds_to_remap.size());
++ fd_shuffle2.reserve(fds_to_remap.size());
++
++ pid_t pid = fork();
++ if (pid < 0)
++ return false;
++
++ if (pid == 0) {
++ for (file_handle_mapping_vector::const_iterator
++ it = fds_to_remap.begin(); it != fds_to_remap.end(); ++it) {
++ fd_shuffle1.push_back(InjectionArc(it->first, it->second, false));
++ fd_shuffle2.push_back(InjectionArc(it->first, it->second, false));
++ }
++
++ if (!ShuffleFileDescriptors(&fd_shuffle1))
++ _exit(127);
++
++ CloseSuperfluousFds(fd_shuffle2);
++
++ for (size_t i = 0; i < argv.size(); i++)
++ argv_cstr[i] = const_cast<char*>(argv[i].c_str());
++ argv_cstr[argv.size()] = NULL;
++
++ if (privs == UNPRIVILEGED) {
++ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) {
++ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0];
++ _exit(127);
++ }
++ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) {
++ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0];
++ _exit(127);
++ }
++ if (chdir("/") != 0)
++ gProcessLog.print("==> could not chdir()\n");
++ }
++
++ for (environment_map::const_iterator it = env_vars_to_set.begin();
++ it != env_vars_to_set.end(); ++it) {
++ if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/))
++ _exit(127);
++ }
++ execv(argv_cstr[0], argv_cstr.get());
++ // if we get here, we're in serious trouble and should complain loudly
++ DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0];
++ _exit(127);
++ } else {
++ gProcessLog.print("==> process %d launched child process %d\n",
++ GetCurrentProcId(), pid);
++ if (wait)
++ HANDLE_EINTR(waitpid(pid, 0, 0));
++
++ if (process_handle)
++ *process_handle = pid;
++ }
++
++ return true;
++}
++
++bool LaunchApp(const CommandLine& cl,
++ bool wait, bool start_hidden,
++ ProcessHandle* process_handle) {
++ file_handle_mapping_vector no_files;
++ return LaunchApp(cl.argv(), no_files, wait, process_handle);
++}
++
++#endif
++
++NamedProcessIterator::NamedProcessIterator(const std::wstring& executable_name,
++ const ProcessFilter* filter)
++{
++ int numEntries;
++ kvm_t *kvm;
++ std::string exe(WideToASCII(executable_name));
++
++#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD)
++ kvm = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL);
++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), &numEntries);
++ if (procs != NULL && numEntries > 0) {
++ for (int i = 0; i < numEntries; i++) {
++# if defined(OS_DRAGONFLY)
++ if (exe != procs[i].kp_comm) continue;
++ if (filter && !filter->Includes(procs[i].kp_pid, procs[i].kp_ppid)) continue;
++ ProcessEntry e;
++ e.pid = procs[i].kp_pid;
++ e.ppid = procs[i].kp_ppid;
++ strlcpy(e.szExeFile, procs[i].kp_comm, sizeof e.szExeFile);
++ content.push_back(e);
++# elif defined(OS_FREEBSD)
++ if (exe != procs[i].ki_comm) continue;
++ if (filter && !filter->Includes(procs[i].ki_pid, procs[i].ki_ppid)) continue;
++ ProcessEntry e;
++ e.pid = procs[i].ki_pid;
++ e.ppid = procs[i].ki_ppid;
++ strlcpy(e.szExeFile, procs[i].ki_comm, sizeof e.szExeFile);
++ content.push_back(e);
++# endif
++#else
++ kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL);
++#if defined(OS_OPENBSD)
++ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries);
++#else
++ struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries);
++#endif
++ if (procs != NULL && numEntries > 0) {
++ for (int i = 0; i < numEntries; i++) {
++ if (exe != procs[i].p_comm) continue;
++ if (filter && !filter->Includes(procs[i].p_pid, procs[i].p_ppid)) continue;
++ ProcessEntry e;
++ e.pid = procs[i].p_pid;
++ e.ppid = procs[i].p_ppid;
++ strlcpy(e.szExeFile, procs[i].p_comm, sizeof e.szExeFile);
++ content.push_back(e);
++#endif
++ }
++ }
++ nextEntry = 0;
++ kvm_close(kvm);
++}
++
++NamedProcessIterator::~NamedProcessIterator() {
++}
++
++const ProcessEntry* NamedProcessIterator::NextProcessEntry() {
++ if (nextEntry >= content.size()) return NULL;
++ return &content[nextEntry++];
++}
++
++bool ProcessMetrics::GetIOCounters(IoCounters* io_counters) const {
++ return false;
++}
++
++} // namespace base
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc
new file mode 100644
index 00000000000..bb77749813b
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc
@@ -0,0 +1,25 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__posix.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/process_util_posix.cc.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/process_util_posix.cc
+@@ -116,6 +116,11 @@ void CloseSuperfluousFds(const base::Inj
+ #elif defined(OS_MACOSX)
+ static const rlim_t kSystemDefaultMaxFds = 256;
+ static const char kFDDir[] = "/dev/fd";
++#elif defined(OS_BSD)
++ // the getrlimit below should never fail, so whatever ..
++ static const rlim_t kSystemDefaultMaxFds = 1024;
++ // at least /dev/fd will exist
++ static const char kFDDir[] = "/dev/fd";
+ #endif
+
+ // Get the maximum number of FDs possible.
+@@ -199,7 +204,7 @@ void CloseSuperfluousFds(const base::Inj
+ void SetAllFDsToCloseOnExec() {
+ #if defined(OS_LINUX)
+ const char fd_dir[] = "/proc/self/fd";
+-#elif defined(OS_MACOSX)
++#elif defined(OS_MACOSX) || defined(OS_BSD)
+ const char fd_dir[] = "/dev/fd";
+ #endif
+ ScopedDIR dir_closer(opendir(fd_dir));
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_ref__counted.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_ref__counted.h
new file mode 100644
index 00000000000..b1796804f74
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_ref__counted.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_ref__counted.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/ref_counted.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/ref_counted.h
+@@ -28,7 +28,7 @@ class RefCountedBase {
+ bool in_dtor_;
+ #endif
+
+- DFAKE_MUTEX(add_release_);
++ DFAKE_MUTEX(add_release_)
+
+ DISALLOW_COPY_AND_ASSIGN(RefCountedBase);
+ };
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_thread__collision__warner.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_thread__collision__warner.h
new file mode 100644
index 00000000000..520f37a2e59
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_thread__collision__warner.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_thread__collision__warner.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/thread_collision_warner.h.orig 2012-11-19 22:42:22.000000000 +0000
++++ mozilla/ipc/chromium/src/base/thread_collision_warner.h
+@@ -101,7 +101,7 @@
+ // Defines a class member that acts like a mutex. It is used only as a
+ // verification tool.
+ #define DFAKE_MUTEX(obj) \
+- mutable base::ThreadCollisionWarner obj
++ mutable base::ThreadCollisionWarner obj;
+ // Asserts the call is never called simultaneously in two threads. Used at
+ // member function scope.
+ #define DFAKE_SCOPED_LOCK(obj) \
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc
new file mode 100644
index 00000000000..f42ed1be508
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_time__posix.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/time_posix.cc.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/base/time_posix.cc
+@@ -167,7 +167,7 @@ TimeTicks TimeTicks::Now() {
+ // With numer and denom = 1 (the expected case), the 64-bit absolute time
+ // reported in nanoseconds is enough to last nearly 585 years.
+
+-#elif defined(__OpenBSD__) || defined(OS_POSIX) && \
++#elif defined(OS_OPENBSD) || defined(OS_POSIX) && \
+ defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0
+
+ struct timespec ts;
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_file__descriptor__set__posix.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_file__descriptor__set__posix.h
new file mode 100644
index 00000000000..76d3e1b329f
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_file__descriptor__set__posix.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_file__descriptor__set__posix.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h
+@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::R
+ // In debugging mode, it's a fatal error to try and add more than this number
+ // of descriptors to a FileDescriptorSet.
+ enum {
+- MAX_DESCRIPTORS_PER_MESSAGE = 4,
++ MAX_DESCRIPTORS_PER_MESSAGE = 4
+ };
+
+ // ---------------------------------------------------------------------------
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc
new file mode 100644
index 00000000000..89d5c36a6d6
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc
@@ -0,0 +1,12 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc
+@@ -7,6 +7,7 @@
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <stddef.h>
++#include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/stat.h>
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h
new file mode 100644
index 00000000000..070170fd9a0
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h
@@ -0,0 +1,22 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h
+@@ -195,7 +195,7 @@ struct ParamTraits<unsigned long long> {
+ };
+ #endif
+
+-#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || (defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) || defined(ARCH_CPU_S390))
++#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || ((defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)) || defined(ARCH_CPU_S390))
+ // There size_t is a synonym for |unsigned long| ...
+ template <>
+ struct ParamTraits<size_t> {
+@@ -248,7 +248,7 @@ struct ParamTraits<uint32> {
+ };
+ #endif // defined(OS_MACOSX)
+
+-#if !(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS))
++#if !((defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS))
+ // int64 is |long int| on 64-bit systems, uint64 is |unsigned long|
+ template <>
+ struct ParamTraits<int64> {
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h
new file mode 100644
index 00000000000..658b1957dab
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h
@@ -0,0 +1,31 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/chrome/common/transport_dib.h.orig 2012-08-25 00:31:11.000000000 +0000
++++ mozilla/ipc/chromium/src/chrome/common/transport_dib.h
+@@ -7,7 +7,7 @@
+
+ #include "base/basictypes.h"
+
+-#if defined(OS_WIN) || defined(OS_MACOSX)
++#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)
+ #include "base/shared_memory.h"
+ #endif
+
+@@ -66,7 +66,7 @@ class TransportDIB {
+ uint32 sequence_num;
+ };
+ typedef HandleAndSequenceNum Id;
+-#elif defined(OS_MACOSX)
++#elif defined(OS_MACOSX) || defined(OS_BSD)
+ typedef base::SharedMemoryHandle Handle;
+ // On Mac, the inode number of the backing file is used as an id.
+ typedef base::SharedMemoryId Id;
+@@ -108,7 +108,7 @@ class TransportDIB {
+
+ private:
+ TransportDIB();
+-#if defined(OS_WIN) || defined(OS_MACOSX)
++#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)
+ explicit TransportDIB(base::SharedMemoryHandle dib);
+ base::SharedMemory shared_memory_;
+ uint32 sequence_num_;
diff --git a/mail/thunderbird17/patches/patch-mozilla_ipc_glue_SharedMemorySysV.h b/mail/thunderbird17/patches/patch-mozilla_ipc_glue_SharedMemorySysV.h
new file mode 100644
index 00000000000..48a4907ba06
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_ipc_glue_SharedMemorySysV.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_ipc_glue_SharedMemorySysV.h,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/ipc/glue/SharedMemorySysV.h.orig 2012-11-19 22:42:22.000000000 +0000
++++ mozilla/ipc/glue/SharedMemorySysV.h
+@@ -8,7 +8,7 @@
+ #ifndef mozilla_ipc_SharedMemorySysV_h
+ #define mozilla_ipc_SharedMemorySysV_h
+
+-#if defined(OS_LINUX) && !defined(ANDROID)
++#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD)
+
+ // SysV shared memory isn't available on Windows, but we define the
+ // following macro so that #ifdefs are clearer (compared to #ifdef
diff --git a/mail/thunderbird17/patches/patch-mozilla_js_src_config_system-headers b/mail/thunderbird17/patches/patch-mozilla_js_src_config_system-headers
new file mode 100644
index 00000000000..dd8b9a9f7a1
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_js_src_config_system-headers
@@ -0,0 +1,14 @@
+$NetBSD: patch-mozilla_js_src_config_system-headers,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/js/src/config/system-headers.orig 2012-11-19 22:42:22.000000000 +0000
++++ mozilla/js/src/config/system-headers
+@@ -1065,5 +1065,9 @@ gst/gst.h
+ gst/app/gstappsink.h
+ gst/app/gstappsrc.h
+ gst/video/video.h
++sys/thr.h
++sys/user.h
++kvm.h
++spawn.h
+ sys/msg.h
+ sys/ipc.h
diff --git a/mail/thunderbird17/patches/patch-mozilla_js_src_jsgc.cpp b/mail/thunderbird17/patches/patch-mozilla_js_src_jsgc.cpp
new file mode 100644
index 00000000000..61177a68e9b
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_js_src_jsgc.cpp
@@ -0,0 +1,17 @@
+$NetBSD: patch-mozilla_js_src_jsgc.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/js/src/jsgc.cpp.orig 2012-08-25 00:31:12.000000000 +0000
++++ mozilla/js/src/jsgc.cpp
+@@ -2635,8 +2635,12 @@ GetCPUCount()
+ GetSystemInfo(&sysinfo);
+ ncpus = unsigned(sysinfo.dwNumberOfProcessors);
+ # else
++# ifdef _SC_NPROCESSORS_ONLN
+ long n = sysconf(_SC_NPROCESSORS_ONLN);
+ ncpus = (n > 0) ? unsigned(n) : 1;
++# else
++ ncpus = 1;
++# endif
+ # endif
+ }
+ return ncpus;
diff --git a/mail/thunderbird17/patches/patch-mozilla_js_src_jsinterp.cpp b/mail/thunderbird17/patches/patch-mozilla_js_src_jsinterp.cpp
new file mode 100644
index 00000000000..687f4ed4a12
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_js_src_jsinterp.cpp
@@ -0,0 +1,23 @@
+$NetBSD: patch-mozilla_js_src_jsinterp.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/js/src/jsinterp.cpp.orig 2012-11-19 22:42:24.000000000 +0000
++++ mozilla/js/src/jsinterp.cpp
+@@ -3664,6 +3664,7 @@ BEGIN_CASE(JSOP_LEAVEBLOCK)
+ BEGIN_CASE(JSOP_LEAVEFORLETIN)
+ BEGIN_CASE(JSOP_LEAVEBLOCKEXPR)
+ {
++ {
+ DebugOnly<uint32_t> blockDepth = regs.fp()->blockChain().stackDepth();
+
+ regs.fp()->popBlock(cx);
+@@ -3678,7 +3679,9 @@ BEGIN_CASE(JSOP_LEAVEBLOCKEXPR)
+ regs.sp -= GET_UINT16(regs.pc);
+ JS_ASSERT(regs.stackDepth() == blockDepth + 1);
+ regs.sp[-1] = *vp;
+- } else {
++ }
++ }
++ if (op != JSOP_LEAVEBLOCK && op != JSOP_LEAVEBLOCKEXPR) {
+ /* Another op will pop; nothing to do here. */
+ len = JSOP_LEAVEFORLETIN_LENGTH;
+ DO_NEXT_OP(len);
diff --git a/mail/thunderbird17/patches/patch-mozilla_js_src_methodjit_MethodJIT.cpp b/mail/thunderbird17/patches/patch-mozilla_js_src_methodjit_MethodJIT.cpp
new file mode 100644
index 00000000000..64727a012a4
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_js_src_methodjit_MethodJIT.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_js_src_methodjit_MethodJIT.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/js/src/methodjit/MethodJIT.cpp.orig 2012-08-25 00:31:13.000000000 +0000
++++ mozilla/js/src/methodjit/MethodJIT.cpp
+@@ -135,7 +135,7 @@ PopActiveVMFrame(VMFrame &f)
+
+ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
+
+-#if defined(__linux__) && defined(JS_CPU_X64)
++#if defined(__ELF__) && defined(JS_CPU_X64)
+ # define SYMBOL_STRING_RELOC(name) #name "@plt"
+ #else
+ # define SYMBOL_STRING_RELOC(name) SYMBOL_STRING(name)
diff --git a/mail/thunderbird17/patches/patch-mozilla_media_libcubeb_src_Makefile.in b/mail/thunderbird17/patches/patch-mozilla_media_libcubeb_src_Makefile.in
new file mode 100644
index 00000000000..073a7badfbe
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_media_libcubeb_src_Makefile.in
@@ -0,0 +1,28 @@
+$NetBSD: patch-mozilla_media_libcubeb_src_Makefile.in,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/media/libcubeb/src/Makefile.in.orig 2012-11-19 22:42:33.000000000 +0000
++++ mozilla/media/libcubeb/src/Makefile.in
+@@ -24,10 +24,6 @@ endif
+
+ ifeq ($(OS_TARGET),Android)
+ # No Android implementation of libcubeb yet.
+-else ifeq ($(OS_TARGET),Linux)
+-CSRCS = \
+- cubeb_alsa.c \
+- $(NULL)
+ endif
+
+ ifeq ($(OS_TARGET),Darwin)
+@@ -42,6 +38,12 @@ CSRCS = \
+ $(NULL)
+ endif
+
++ifdef MOZ_ALSA
++CSRCS = \
++ cubeb_alsa.c \
++ $(NULL)
++endif
++
+ ifdef MOZ_PULSEAUDIO
+ CSRCS = \
+ cubeb_pulse.c \
diff --git a/mail/thunderbird17/patches/patch-mozilla_media_libsydneyaudio_src_sydney__audio__pulseaudio.c b/mail/thunderbird17/patches/patch-mozilla_media_libsydneyaudio_src_sydney__audio__pulseaudio.c
new file mode 100644
index 00000000000..1d470880fdd
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_media_libsydneyaudio_src_sydney__audio__pulseaudio.c
@@ -0,0 +1,14 @@
+$NetBSD: patch-mozilla_media_libsydneyaudio_src_sydney__audio__pulseaudio.c,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/media/libsydneyaudio/src/sydney_audio_pulseaudio.c.orig 2012-08-25 00:31:24.000000000 +0000
++++ mozilla/media/libsydneyaudio/src/sydney_audio_pulseaudio.c
+@@ -6,7 +6,9 @@
+ #include <stdio.h>
+ #include <string.h>
+ #include <pthread.h>
++_Pragma("GCC visibility push(default)")
+ #include <pulse/pulseaudio.h>
++_Pragma("GCC visibility pop")
+ #include "sydney_audio.h"
+
+ /* Pulseaudio implementation based heavily on sydney_audio_alsa.c */
diff --git a/mail/thunderbird17/patches/patch-mozilla_netwerk_protocol_http_HttpChannelParent.cpp b/mail/thunderbird17/patches/patch-mozilla_netwerk_protocol_http_HttpChannelParent.cpp
new file mode 100644
index 00000000000..aac7b647193
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_netwerk_protocol_http_HttpChannelParent.cpp
@@ -0,0 +1,18 @@
+$NetBSD: patch-mozilla_netwerk_protocol_http_HttpChannelParent.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/netwerk/protocol/http/HttpChannelParent.cpp.orig 2012-08-25 00:31:26.000000000 +0000
++++ mozilla/netwerk/protocol/http/HttpChannelParent.cpp
+@@ -299,6 +299,13 @@ HttpChannelParent::RecvUpdateAssociatedC
+ return true;
+ }
+
++// Compiling with a version of GCC <= 4.4 fails with an internal compiler
++// error.
++#if !defined(__GNUC__) || \
++ (__GNUC__ >= 5) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
++#pragma GCC optimize ("O0")
++#endif
++
+ bool
+ HttpChannelParent::RecvRedirect2Verify(const nsresult& result,
+ const RequestHeaderTuples& changedHeaders)
diff --git a/mail/thunderbird17/patches/patch-mozilla_storage_src_Makefile.in b/mail/thunderbird17/patches/patch-mozilla_storage_src_Makefile.in
new file mode 100644
index 00000000000..7fe0974332b
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_storage_src_Makefile.in
@@ -0,0 +1,27 @@
+$NetBSD: patch-mozilla_storage_src_Makefile.in,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/storage/src/Makefile.in.orig 2012-08-25 00:31:30.000000000 +0000
++++ mozilla/storage/src/Makefile.in
+@@ -34,6 +34,22 @@ DEFINES += -DMOZ_STORAGE_MEMORY
+ endif
+ endif
+
++ifeq ($(OS_ARCH),DragonFly)
++DEFINES += -DXP_BSD
++endif
++
++ifeq ($(OS_ARCH),FreeBSD)
++DEFINES += -DXP_BSD
++endif
++
++ifeq ($(OS_ARCH),NetBSD)
++DEFINES += -DXP_BSD
++endif
++
++ifeq ($(OS_ARCH),FreeBSD)
++DEFINES += -DXP_BSD
++endif
++
+ EXPORTS_NAMESPACES = mozilla/storage
+
+ EXPORTS_mozilla/storage = \
diff --git a/mail/thunderbird17/patches/patch-mozilla_xpcom_Makefile.in b/mail/thunderbird17/patches/patch-mozilla_xpcom_Makefile.in
new file mode 100644
index 00000000000..0fcd1289e4a
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_xpcom_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-mozilla_xpcom_Makefile.in,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/Makefile.in.orig 2012-08-25 00:31:35.000000000 +0000
++++ mozilla/xpcom/Makefile.in
+@@ -35,6 +35,10 @@ DIRS += windbgdlg
+ endif
+ endif
+
++ifeq ($(OS_ARCH),NetBSD)
++EXTRA_DSO_LDOPTS += -Wl,-rpath,${PREFIX}/lib/thunderbird-sdk/sdk/lib
++endif
++
+ ifdef ENABLE_TESTS
+ TOOL_DIRS += \
+ tests \
diff --git a/mail/thunderbird17/patches/patch-mozilla_xpcom_idl-parser_Makefile.in b/mail/thunderbird17/patches/patch-mozilla_xpcom_idl-parser_Makefile.in
new file mode 100644
index 00000000000..c1d80f26269
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_xpcom_idl-parser_Makefile.in
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_xpcom_idl-parser_Makefile.in,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/idl-parser/Makefile.in.orig 2012-08-25 00:31:35.000000000 +0000
++++ mozilla/xpcom/idl-parser/Makefile.in
+@@ -29,7 +29,7 @@ include $(topsrcdir)/config/rules.mk
+ export:: $(PARSER_SRCS) $(PLY_PROGS)
+ $(PYTHON_PATH) \
+ $(PLY_INCLUDE) \
+- $(srcdir)/header.py --cachedir=. --regen
++ $(srcdir)/header.py --cachedir=$(DEPTH)/xpcom/idl-parser/cache --regen
+
+ check::
+ $(PYTHON_PATH) \
diff --git a/mail/thunderbird17/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp b/mail/thunderbird17/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp
new file mode 100644
index 00000000000..800b96c8cf9
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp
@@ -0,0 +1,47 @@
+$NetBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2012-11-19 22:42:44.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp
+@@ -5,9 +5,9 @@
+
+ // Platform specific code to invoke XPCOM methods on native objects
+
+-// The purpose of XPTC_InvokeByIndex() is to map a platform
++// The purpose of NS_InvokeByIndex_P() is to map a platform
+ // indepenpent call to the platform ABI. To do that,
+-// XPTC_InvokeByIndex() has to determine the method to call via vtable
++// NS_InvokeByIndex_P() has to determine the method to call via vtable
+ // access. The parameters for the method are read from the
+ // nsXPTCVariant* and prepared for the native ABI. For the Linux/PPC
+ // ABI this means that the first 8 integral and floating point
+@@ -69,8 +69,10 @@ invoke_copy_to_stack(uint32_t* d,
+ if ((uint32_t) d & 4) d++; // doubles are 8-byte aligned on stack
+ *((double*) d) = s->val.d;
+ d += 2;
++#if __GXX_ABI_VERSION < 100
+ if (gpr < GPR_COUNT)
+ gpr += 2;
++#endif
+ }
+ }
+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
+@@ -79,8 +81,10 @@ invoke_copy_to_stack(uint32_t* d,
+ else {
+ *((float*) d) = s->val.f;
+ d += 1;
++#if __GXX_ABI_VERSION < 100
+ if (gpr < GPR_COUNT)
+ gpr += 1;
++#endif
+ }
+ }
+ else if (!s->IsPtrData() && (s->type == nsXPTType::T_I64
+@@ -107,6 +111,6 @@ invoke_copy_to_stack(uint32_t* d,
+ }
+
+ extern "C"
+-XPTC_PUBLIC_API(nsresult)
+-XPTC_InvokeByIndex(nsISupports* that, uint32_t methodIndex,
++EXPORT_XPCOM_API(nsresult)
++NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
+ uint32_t paramCount, nsXPTCVariant* params);
diff --git a/mail/thunderbird17/patches/patch-mozilla_xpcom_typelib_xpidl_Makefile.in b/mail/thunderbird17/patches/patch-mozilla_xpcom_typelib_xpidl_Makefile.in
new file mode 100644
index 00000000000..993a7868f7c
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mozilla_xpcom_typelib_xpidl_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-mozilla_xpcom_typelib_xpidl_Makefile.in,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/typelib/xpidl/Makefile.in.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xpcom/typelib/xpidl/Makefile.in
+@@ -16,8 +16,8 @@ SDK_BINARY = \
+ $(topsrcdir)/xpcom/idl-parser/xpidl.py \
+ $(topsrcdir)/xpcom/idl-parser/header.py \
+ $(topsrcdir)/xpcom/idl-parser/typelib.py \
+- $(DEPTH)/xpcom/idl-parser/xpidllex.py \
+- $(DEPTH)/xpcom/idl-parser/xpidlyacc.py \
++ $(DEPTH)/xpcom/idl-parser/cache/xpidllex.py \
++ $(DEPTH)/xpcom/idl-parser/cache/xpidlyacc.py \
+ $(NULL)
+
+ ifndef MOZ_SYSTEM_PLY
diff --git a/mail/thunderbird17/patches/patch-mp b/mail/thunderbird17/patches/patch-mp
new file mode 100644
index 00000000000..8f51a2840b8
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-mp
@@ -0,0 +1,17 @@
+$NetBSD: patch-mp,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2012-08-25 00:31:24.000000000 +0000
++++ mozilla/media/libsydneyaudio/src/Makefile.in
+@@ -72,6 +72,12 @@ ifeq ($(OS_ARCH),WINNT)
+ OS_LIBS += winmm.lib
+ endif
+
++ifdef PKGSRC_PULSEAUDIO
++CSRCS = \
++ sydney_audio_pulseaudio.c \
++ $(NULL)
++endif
++
+ include $(topsrcdir)/config/rules.mk
+
+ LOCAL_INCLUDES += -I$(srcdir)/../include
diff --git a/mail/thunderbird17/patches/patch-pa b/mail/thunderbird17/patches/patch-pa
new file mode 100644
index 00000000000..f20d7b7400f
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-pa
@@ -0,0 +1,11 @@
+$NetBSD: patch-pa,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xulrunner/installer/mozilla-js.pc.in.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xulrunner/installer/mozilla-js.pc.in
+@@ -6,5 +6,5 @@ Name: JavaScript
+ Description: The Mozilla JavaScript Library
+ Version: %MOZILLA_VERSION%
+ Requires: %NSPR_NAME% >= %NSPR_VERSION%
+-Libs: -L${sdkdir}/lib %MOZ_JS_LINK%
++Libs: -Wl,-R${prefix}/lib/thunderbird -Wl,-R${prefix}/lib/thunderbird-sdk -L${prefix}/lib/thunderbird %MOZ_JS_LINK%
+ Cflags: -I${includedir} -DXP_UNIX -DJS_THREADSAFE
diff --git a/mail/thunderbird17/patches/patch-pb b/mail/thunderbird17/patches/patch-pb
new file mode 100644
index 00000000000..b672a76a5c2
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-pb
@@ -0,0 +1,11 @@
+$NetBSD: patch-pb,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xulrunner/installer/libxul.pc.in.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xulrunner/installer/libxul.pc.in
+@@ -7,5 +7,5 @@ Name: libxul
+ Description: The Mozilla Runtime and Embedding Engine
+ Version: %MOZILLA_VERSION%
+ Requires: %NSPR_NAME% >= %NSPR_VERSION%
+-Libs: -L${sdkdir}/lib %MOZ_XUL_LINK%
++Libs: -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner %MOZ_XUL_LINK%
+ Cflags: -I${includedir} %WCHAR_CFLAGS%
diff --git a/mail/thunderbird17/patches/patch-pc b/mail/thunderbird17/patches/patch-pc
new file mode 100644
index 00000000000..2598bd04f7f
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-pc
@@ -0,0 +1,12 @@
+$NetBSD: patch-pc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xulrunner/installer/libxul-embedding.pc.in.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xulrunner/installer/libxul-embedding.pc.in
+@@ -6,5 +6,6 @@ idldir=%idldir%
+ Name: libxul-embedding
+ Description: Static library for version-independent embedding of the Mozilla runtime
+ Version: %MOZILLA_VERSION%
+-Libs: -L${sdkdir}/lib -lxpcomglue -ldl
++# XXXtnn -ldl removed
++Libs: -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner -lxpcomglue
+ Cflags: -DXPCOM_GLUE -I${includedir} %WCHAR_CFLAGS%
diff --git a/mail/thunderbird17/patches/patch-pd b/mail/thunderbird17/patches/patch-pd
new file mode 100644
index 00000000000..299fb1ffe58
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-pd
@@ -0,0 +1,11 @@
+$NetBSD: patch-pd,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xulrunner/installer/mozilla-nss.pc.in.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xulrunner/installer/mozilla-nss.pc.in
+@@ -6,5 +6,5 @@ Name: NSS
+ Description: Mozilla Network Security Services
+ Version: %MOZILLA_VERSION%
+ Requires: %NSPR_NAME% >= %NSPR_VERSION%
+-Libs: -L${sdkdir}/lib -lsmime3 -lssl3 -lnss3 -lnssutil3
++Libs: -Wl,-R${prefix}/lib/thunderbird -Wl,-R${prefix}/lib/thunderbird-sdk -L${prefix}/lib/xulrunner -lsmime3 -lssl3 -lnss3 -lnssutil3
+ Cflags: -I${includedir}
diff --git a/mail/thunderbird17/patches/patch-pg b/mail/thunderbird17/patches/patch-pg
new file mode 100644
index 00000000000..1cafd814cc2
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-pg
@@ -0,0 +1,14 @@
+$NetBSD: patch-pg,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xulrunner/installer/mozilla-nspr.pc.in.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xulrunner/installer/mozilla-nspr.pc.in
+@@ -5,7 +5,5 @@ includedir=%includedir%
+ Name: NSPR
+ Description: The Netscape Portable Runtime
+ Version: %NSPR_VERSION%
+-Libs: %FULL_NSPR_LIBS%
+-Cflags: %FULL_NSPR_CFLAGS%
+-
+-
++Libs: -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner -lplds4 -lplc4 -lnspr4 -pthread
++Cflags: -I${includedir}
diff --git a/mail/thunderbird17/patches/patch-rc b/mail/thunderbird17/patches/patch-rc
new file mode 100644
index 00000000000..fc3f78aa337
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-rc
@@ -0,0 +1,14 @@
+$NetBSD: patch-rc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/browser/branding/unofficial/locales/en-US/brand.dtd.orig 2012-08-25 00:30:57.000000000 +0000
++++ mozilla/browser/branding/unofficial/locales/en-US/brand.dtd
+@@ -2,7 +2,7 @@
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+-<!ENTITY brandShortName "Mozilla Developer Preview">
+-<!ENTITY brandFullName "Mozilla Developer Preview">
++<!ENTITY brandShortName "Browser">
++<!ENTITY brandFullName "Browser">
+ <!ENTITY vendorShortName "mozilla.org">
+ <!ENTITY trademarkInfo.part1 " ">
diff --git a/mail/thunderbird17/patches/patch-toolkit_toolkit-tiers.mk b/mail/thunderbird17/patches/patch-toolkit_toolkit-tiers.mk
new file mode 100644
index 00000000000..be7f0867375
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-toolkit_toolkit-tiers.mk
@@ -0,0 +1,13 @@
+$NetBSD: patch-toolkit_toolkit-tiers.mk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/toolkit/toolkit-tiers.mk.orig 2012-08-25 00:31:34.000000000 +0000
++++ mozilla/toolkit/toolkit-tiers.mk
+@@ -47,7 +47,7 @@ ifdef MOZ_UPDATER
+ ifndef MOZ_NATIVE_BZ2
+ tier_platform_dirs += modules/libbz2
+ endif
+-tier_platform_dirs += other-licenses/bsdiff
++#tier_platform_dirs += other-licenses/bsdiff
+ endif
+
+ tier_platform_dirs += gfx/qcms
diff --git a/mail/thunderbird17/patches/patch-xa b/mail/thunderbird17/patches/patch-xa
new file mode 100644
index 00000000000..74ec96dc0a9
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xa
@@ -0,0 +1,119 @@
+$NetBSD: patch-xa,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD/sparc64 xptcall support code. From pkgsrc/www/firefox3/files/
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_netbsd.s.orig 2012-08-31 13:21:49.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_netbsd.s
+@@ -0,0 +1,112 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
++ *
++ * The contents of this file are subject to the Netscape Public
++ * License Version 1.1 (the "License"); you may not use this file
++ * except in compliance with the License. You may obtain a copy of
++ * the License at http://www.mozilla.org/NPL/
++ *
++ * Software distributed under the License is distributed on an "AS
++ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
++ * implied. See the License for the specific language governing
++ * rights and limitations under the License.
++ *
++ * The Original Code is mozilla.org code.
++ *
++ * The Initial Developer of the Original Code is Netscape
++ * Communications Corporation. Portions created by Netscape are
++ * Copyright (C) 1998 Netscape Communications Corporation. All
++ * Rights Reserved.
++ *
++ * Contributor(s):
++ */
++
++/* Platform specific code to invoke XPCOM methods on native objects */
++ .global NS_InvokeByIndex_P
++ .type NS_InvokeByIndex_P, #function
++/*
++ NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
++ PRUint32 paramCount, nsXPTCVariant* params);
++
++*/
++/*
++ * Note: To simplify stack handling we allocate an extra stack
++ * frame here. In principle invoke_copy_to_stack() could
++ * save the parameters our caller's frame and we could
++ * reclaim the stackframe and do a tail call to the
++ * function. However, this gets complicated....
++ *
++ * The vtable consist of be:
++ *
++ * struct {
++ * short __delta;
++ * short __index;
++ * union {
++ * P __pfn;
++ * short __delta2;
++ * } __pfn_or_delta2;
++ * };
++ *
++ * See gcc/cp/cp-tree.h
++ */
++
++NS_InvokeByIndex_P:
++ save %sp,-(128 + 64),%sp ! room for the register window and
++ ! struct pointer, rounded up to 0 % 64
++ sll %i2,4,%l0 ! assume the worst case
++ ! paramCount * 2 * 8 bytes
++ cmp %l0, 0 ! are there any args? If not,
++ be .invoke ! no need to copy args to stack
++ nop
++
++ sub %sp,%l0,%sp ! create the additional stack space
++ add %sp,0x7ff+136,%o0 ! step past the register window, the
++ ! struct result pointer and the 'this' slot
++ mov %i2,%o1 ! paramCount
++ call invoke_copy_to_stack
++ mov %i3,%o2 ! params
++
++!
++! load arguments from stack into the outgoing registers
++! BIAS is 0x7ff (2047)
++!
++
++! load the %o1..5 64bit (extended word) output registers registers
++ ldx [%sp + 0x7ff + 136],%o1 ! %i1
++ ldx [%sp + 0x7ff + 144],%o2 ! %i2
++ ldx [%sp + 0x7ff + 152],%o3 ! %i3
++ ldx [%sp + 0x7ff + 160],%o4 ! %i4
++ ldx [%sp + 0x7ff + 168],%o5 ! %i5
++
++! load the even number double registers starting with %f2
++ ldd [%sp + 0x7ff + 136],%f2
++ ldd [%sp + 0x7ff + 144],%f4
++ ldd [%sp + 0x7ff + 152],%f6
++ ldd [%sp + 0x7ff + 160],%f8
++ ldd [%sp + 0x7ff + 168],%f10
++ ldd [%sp + 0x7ff + 176],%f12
++ ldd [%sp + 0x7ff + 184],%f14
++ ldd [%sp + 0x7ff + 192],%f16
++ ldd [%sp + 0x7ff + 200],%f18
++ ldd [%sp + 0x7ff + 208],%f20
++ ldd [%sp + 0x7ff + 216],%f22
++ ldd [%sp + 0x7ff + 224],%f24
++ ldd [%sp + 0x7ff + 232],%f26
++ ldd [%sp + 0x7ff + 240],%f28
++ ldd [%sp + 0x7ff + 248],%f30
++
++!
++! calculate the target address from the vtable
++!
++.invoke:
++ sll %i1,3,%l0 ! index *= 8
++ ldx [%i0],%l1 ! *this --> address of vtable
++ ldx [%l0 + %l1],%l0 ! this->vtable[index] --> address
++
++ jmpl %l0,%o7 ! call the routine
++ mov %i0,%o0 ! move 'this' pointer to out register
++
++ mov %o0,%i0 ! propagate return value
++ ret
++ restore
++
++ .size NS_InvokeByIndex_P, .-NS_InvokeByIndex_P
diff --git a/mail/thunderbird17/patches/patch-xb b/mail/thunderbird17/patches/patch-xb
new file mode 100644
index 00000000000..f9d12ff88ed
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xb
@@ -0,0 +1,91 @@
+$NetBSD: patch-xb,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD/sparc64 xptcall support code. From pkgsrc/www/firefox3/files/
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_netbsd.cpp.orig 2012-08-31 13:21:49.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_netbsd.cpp
+@@ -0,0 +1,84 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
++ *
++ * The contents of this file are subject to the Netscape Public
++ * License Version 1.1 (the "License"); you may not use this file
++ * except in compliance with the License. You may obtain a copy of
++ * the License at http://www.mozilla.org/NPL/
++ *
++ * Software distributed under the License is distributed on an "AS
++ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
++ * implied. See the License for the specific language governing
++ * rights and limitations under the License.
++ *
++ * The Original Code is mozilla.org code.
++ *
++ * The Initial Developer of the Original Code is Netscape
++ * Communications Corporation. Portions created by Netscape are
++ * Copyright (C) 1998 Netscape Communications Corporation. All
++ * Rights Reserved.
++ *
++ * Contributor(s):
++ */
++
++/* Platform specific code to invoke XPCOM methods on native objects */
++
++#include "xptcprivate.h"
++
++#if !defined(__sparc64__) && !defined(_LP64)
++#error "This code is for Sparc64 only"
++#endif
++
++extern "C" PRUint32
++invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
++{
++ /*
++ We need to copy the parameters for this function to locals and use them
++ from there since the parameters occupy the same stack space as the stack
++ we're trying to populate.
++ */
++ PRUint64 *l_d = d;
++ nsXPTCVariant *l_s = s;
++ PRUint64 l_paramCount = paramCount;
++ PRUint64 regCount = 0; // return the number of registers to load from the stack
++
++ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
++ {
++ if (regCount < 5) regCount++;
++
++ if (l_s->IsPtrData())
++ {
++ *l_d = (PRUint64)l_s->ptr;
++ continue;
++ }
++ switch (l_s->type)
++ {
++ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
++ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
++ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
++ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
++
++ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
++ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
++ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
++ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
++
++ /* in the case of floats, we want to put the bits in to the
++ 64bit space right justified... floats in the paramter array on
++ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
++ the space that would be occupied by %f0, %f2, etc.
++ */
++ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
++ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
++ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
++ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
++ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
++
++ default:
++ // all the others are plain pointer types
++ *((void**)l_d) = l_s->val.p;
++ break;
++ }
++ }
++
++ return regCount;
++}
diff --git a/mail/thunderbird17/patches/patch-xc b/mail/thunderbird17/patches/patch-xc
new file mode 100644
index 00000000000..3c6da4a1511
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xc
@@ -0,0 +1,73 @@
+$NetBSD: patch-xc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD/sparc64 xptcall support code. From pkgsrc/www/firefox3/files/
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_sparc64_netbsd.s.orig 2012-08-31 13:21:49.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_sparc64_netbsd.s
+@@ -0,0 +1,66 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
++ *
++ * The contents of this file are subject to the Netscape Public
++ * License Version 1.1 (the "License"); you may not use this file
++ * except in compliance with the License. You may obtain a copy of
++ * the License at http://www.mozilla.org/NPL/
++ *
++ * Software distributed under the License is distributed on an "AS
++ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
++ * implied. See the License for the specific language governing
++ * rights and limitations under the License.
++ *
++ * The Original Code is mozilla.org code.
++ *
++ * The Initial Developer of the Original Code is Netscape
++ * Communications Corporation. Portions created by Netscape are
++ * Copyright (C) 1999 Netscape Communications Corporation. All
++ * Rights Reserved.
++ *
++ * Contributor(s):
++ */
++
++ .global SharedStub
++
++/*
++ in the frame for the function that called SharedStub are the
++ rest of the parameters we need
++
++*/
++
++SharedStub:
++! we don't create a new frame yet, but work within the frame of the calling
++! function to give ourselves the other parameters we want
++
++ mov %o0, %o1 ! shuffle the index up to 2nd place
++ mov %i0, %o0 ! the original 'this'
++ add %fp, 0x7ff + 136, %o2 ! previous stack top adjusted to the first argument slot (beyond 'this')
++
++! save off the original incoming parameters that arrived in
++! registers, the ABI guarantees the space for us to do this
++ stx %i1, [%fp + 0x7ff + 136]
++ stx %i2, [%fp + 0x7ff + 144]
++ stx %i3, [%fp + 0x7ff + 152]
++ stx %i4, [%fp + 0x7ff + 160]
++ stx %i5, [%fp + 0x7ff + 168]
++! now we can build our own stack frame
++ save %sp,-(128 + 64),%sp ! room for the register window and
++ ! struct pointer, rounded up to 0 % 64
++! our function now appears to have been called
++! as SharedStub(nsISupports* that, PRUint32 index, PRUint32* args)
++! so we can just copy these through
++
++ mov %i0, %o0
++ mov %i1, %o1
++ mov %i2, %o2
++ call PrepareAndDispatch
++ nop
++ mov %o0,%i0 ! propagate return value
++ b .LL1
++ nop
++.LL1:
++ ret
++ restore
++
++ .size SharedStub, .-SharedStub
++ .type SharedStub, #function
diff --git a/mail/thunderbird17/patches/patch-xd b/mail/thunderbird17/patches/patch-xd
new file mode 100644
index 00000000000..5b0527725ae
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xd
@@ -0,0 +1,126 @@
+$NetBSD: patch-xd,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD/sparc64 xptcall support code. From pkgsrc/www/firefox3/files/
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_netbsd.cpp.orig 2012-08-31 13:21:49.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_netbsd.cpp
+@@ -0,0 +1,119 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
++ *
++ * The contents of this file are subject to the Netscape Public
++ * License Version 1.1 (the "License"); you may not use this file
++ * except in compliance with the License. You may obtain a copy of
++ * the License at http://www.mozilla.org/NPL/
++ *
++ * Software distributed under the License is distributed on an "AS
++ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
++ * implied. See the License for the specific language governing
++ * rights and limitations under the License.
++ *
++ * The Original Code is mozilla.org code.
++ *
++ * The Initial Developer of the Original Code is Netscape
++ * Communications Corporation. Portions created by Netscape are
++ * Copyright (C) 1999 Netscape Communications Corporation. All
++ * Rights Reserved.
++ *
++ * Contributor(s):
++ */
++
++/* Implement shared vtbl methods. */
++
++#include "xptcprivate.h"
++#include "xptiprivate.h"
++
++#if defined(sparc) || defined(__sparc__)
++
++extern "C" nsresult
++PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
++{
++
++#define PARAM_BUFFER_COUNT 16
++
++ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
++ nsXPTCMiniVariant* dispatchParams = NULL;
++ const nsXPTMethodInfo* info;
++ PRUint8 paramCount;
++ PRUint8 i;
++ nsresult result = NS_ERROR_FAILURE;
++
++ NS_ASSERTION(self,"no self");
++
++ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
++ NS_ASSERTION(info,"no interface info");
++
++ paramCount = info->GetParamCount();
++
++ // setup variant array pointer
++ if(paramCount > PARAM_BUFFER_COUNT)
++ dispatchParams = new nsXPTCMiniVariant[paramCount];
++ else
++ dispatchParams = paramBuffer;
++ NS_ASSERTION(dispatchParams,"no place for params");
++ if (!dispatchParams)
++ return NS_ERROR_OUT_OF_MEMORY;
++
++ PRUint64* ap = args;
++ for(i = 0; i < paramCount; i++, ap++)
++ {
++ const nsXPTParamInfo& param = info->GetParam(i);
++ const nsXPTType& type = param.GetType();
++ nsXPTCMiniVariant* dp = &dispatchParams[i];
++
++ if(param.IsOut() || !type.IsArithmetic())
++ {
++ dp->val.p = (void*) *ap;
++ continue;
++ }
++ // else
++ switch(type)
++ {
++ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
++ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
++ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
++ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
++ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
++ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
++ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
++ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
++ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
++ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
++ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
++ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
++ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
++ default:
++ NS_ASSERTION(0, "bad type");
++ break;
++ }
++ }
++
++ result = self->mOuter->CallMethod((PRUint16)methodIndex, info, dispatchParams);
++
++ if(dispatchParams != paramBuffer)
++ delete [] dispatchParams;
++
++ return result;
++}
++
++extern "C" int SharedStub(int, int*);
++
++#define STUB_ENTRY(n) \
++nsresult nsXPTCStubBase::Stub##n() \
++{ \
++ int dummy; /* defeat tail-call optimization */ \
++ return SharedStub(n, &dummy); \
++}
++
++#define SENTINEL_ENTRY(n) \
++nsresult nsXPTCStubBase::Sentinel##n() \
++{ \
++ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
++ return NS_ERROR_NOT_IMPLEMENTED; \
++}
++
++#include "xptcstubsdef.inc"
++
++#endif /* sparc || __sparc__ */
diff --git a/mail/thunderbird17/patches/patch-xe b/mail/thunderbird17/patches/patch-xe
new file mode 100644
index 00000000000..656e429725e
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xe
@@ -0,0 +1,77 @@
+$NetBSD: patch-xe,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD/m68k xptcall support code. From pkgsrc/www/firefox/patch-ad.
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2012-11-19 22:42:44.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp
+@@ -100,6 +100,15 @@ extern "C" {
+ }
+ }
+
++/*
++ * SYMBOL PREFIX must be "_" for aout symbols and "" for ELF
++ */
++#ifndef __ELF__
++#define SYMBOLPREFIX "_"
++#else
++#define SYMBOLPREFIX
++#endif
++
+ XPTC_PUBLIC_API(nsresult)
+ XPTC_InvokeByIndex(nsISupports* that, uint32_t methodIndex,
+ uint32_t paramCount, nsXPTCVariant* params)
+@@ -107,30 +116,30 @@ XPTC_InvokeByIndex(nsISupports* that, ui
+ uint32_t result;
+
+ __asm__ __volatile__(
+- "movl %4, sp@-\n\t"
+- "movl %3, sp@-\n\t"
+- "jbsr _invoke_count_words\n\t" /* count words */
+- "addql #8, sp\n\t"
+- "lsll #2, d0\n\t" /* *= 4 */
+- "movl sp, a2\n\t" /* save original sp */
+- "subl d0, sp\n\t" /* make room for params */
+- "movl sp, a0\n\t"
+- "movl %4, sp@-\n\t"
+- "movl %3, sp@-\n\t"
+- "movl a0, sp@-\n\t"
+- "jbsr _invoke_copy_to_stack\n\t" /* copy params */
+- "addl #12, sp\n\t"
+- "movl %1, a0\n\t"
+- "movl a0@, a1\n\t"
+- "movl %2, d0\n\t" /* function index */
+- "movl a0, d1\n\t"
+- "movw a1@(8,d0:l:8), a0\n\t"
+- "addl a0, d1\n\t"
+- "movl a1@(12,d0:l:8), a1\n\t"
+- "movl d1, sp@-\n\t"
+- "jbsr a1@\n\t"
+- "movl a2, sp\n\t" /* restore original sp */
+- "movl d0, %0\n\t"
++ "movl %4, %%sp@-\n\t"
++ "movl %3, %%sp@-\n\t"
++ "jbsr "SYMBOLPREFIX"invoke_count_words\n\t" /* count words */
++ "addql #8, %%sp\n\t"
++ "lsll #2, %%d0\n\t" /* *= 4 */
++ "movl %%sp, %%a2\n\t" /* save original sp */
++ "subl %%d0, %%sp\n\t" /* make room for params */
++ "movl %%sp, %%a0\n\t"
++ "movl %4, %%sp@-\n\t"
++ "movl %3, %%sp@-\n\t"
++ "movl %%a0, %%sp@-\n\t"
++ "jbsr "SYMBOLPREFIX"invoke_copy_to_stack\n\t" /* copy params */
++ "addl #12, %%sp\n\t"
++ "movl %1, %%a0\n\t"
++ "movl %%a0@, %%a1\n\t"
++ "movl %2, %%d0\n\t" /* function index */
++ "movl %%a0, %%d1\n\t"
++ "movw %%a1@(8,%%d0:l:8), %%a0\n\t"
++ "addl %%a0, %%d1\n\t"
++ "movl %%a1@(12,%%d0:l:8), %%a1\n\t"
++ "movl %%d1, %%sp@-\n\t"
++ "jbsr %%a1@\n\t"
++ "movl %%a2, %%sp\n\t" /* restore original sp */
++ "movl %%d0, %0\n\t"
+ : "=g" (result) /* %0 */
+ : "g" (that), /* %1 */
+ "g" (methodIndex), /* %2 */
diff --git a/mail/thunderbird17/patches/patch-xf b/mail/thunderbird17/patches/patch-xf
new file mode 100644
index 00000000000..3ee07f44337
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xf
@@ -0,0 +1,43 @@
+$NetBSD: patch-xf,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD/m68k xptcall support code. From pkgsrc/www/firefox/patch-ae.
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp
+@@ -91,17 +91,27 @@ extern "C" {
+ }
+ }
+
++/*
++ * Beware: use % instead of %% for register identifiers in a preprocessor macro
++ * SYMBOL PREFIX must be "_" for aout and "" for ELF
++ */
++#ifndef __ELF__
++#define SYMBOLPREFIX "_"
++#else
++#define SYMBOLPREFIX
++#endif
++
+ #define STUB_ENTRY(n) \
+ __asm__( \
+- ".global _Stub"#n"__14nsXPTCStubBase\n\t" \
+-"_Stub"#n"__14nsXPTCStubBase:\n\t" \
+- "link a6,#0 \n\t" \
+- "lea a6@(12), a0 \n\t" /* pointer to args */ \
+- "movl a0, sp@- \n\t" \
+- "movl #"#n", sp@- \n\t" /* method index */ \
+- "movl a6@(8), sp@- \n\t" /* this */ \
+- "jbsr _PrepareAndDispatch \n\t" \
+- "unlk a6 \n\t" \
++ ".global "SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase\n\t" \
++SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase:\n\t" \
++ "link %a6,#0 \n\t" \
++ "lea %a6@(12), %a0 \n\t" /* pointer to args */ \
++ "movl %a0, %sp@- \n\t" \
++ "movl #"#n", %sp@- \n\t" /* method index */ \
++ "movl %a6@(8), %sp@- \n\t" /* this */ \
++ "jbsr "SYMBOLPREFIX"PrepareAndDispatch\n\t" \
++ "unlk %a6 \n\t" \
+ "rts \n\t" \
+ );
+
diff --git a/mail/thunderbird17/patches/patch-xg b/mail/thunderbird17/patches/patch-xg
new file mode 100644
index 00000000000..c671b5618f9
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xg
@@ -0,0 +1,33 @@
+$NetBSD: patch-xg,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD/arm xptcall support code. From pkgsrc/www/firefox/patch-bm.
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp.orig 2012-08-25 00:31:35.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp
+@@ -86,18 +86,23 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ * so they are contiguous with values passed on the stack, and then calls
+ * PrepareAndDispatch() to do the dirty work.
+ */
++#ifndef __ELF__
++#define SYMBOLPREFIX "_"
++#else
++#define SYMBOLPREFIX
++#endif
+
+ #define STUB_ENTRY(n) \
+ __asm__( \
+- ".global _Stub"#n"__14nsXPTCStubBase\n\t" \
+-"_Stub"#n"__14nsXPTCStubBase:\n\t" \
++ ".global "SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase\n\t" \
++SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase:\n\t" \
+ "stmfd sp!, {r1, r2, r3} \n\t" \
+ "mov ip, sp \n\t" \
+ "stmfd sp!, {fp, ip, lr, pc} \n\t" \
+ "sub fp, ip, #4 \n\t" \
+ "mov r1, #"#n" \n\t" /* = methodIndex */ \
+ "add r2, sp, #16 \n\t" \
+- "bl _PrepareAndDispatch__FP14nsXPTCStubBaseUiPUi \n\t" \
++ "bl "SYMBOLPREFIX"PrepareAndDispatch__FP14nsXPTCStubBaseUiPUi \n\t" \
+ "ldmea fp, {fp, sp, lr} \n\t" \
+ "add sp, sp, #12 \n\t" \
+ "mov pc, lr \n\t" \
diff --git a/mail/thunderbird17/patches/patch-xj b/mail/thunderbird17/patches/patch-xj
new file mode 100644
index 00000000000..8407886f599
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xj
@@ -0,0 +1,128 @@
+$NetBSD: patch-xj,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp.orig 2012-11-19 22:42:45.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp
+@@ -6,6 +6,7 @@
+ // Implement shared vtbl methods.
+
+ #include "xptcprivate.h"
++#include "xptiprivate.h"
+
+ // The Linux/PPC ABI (aka PPC/SYSV ABI) passes the first 8 integral
+ // parameters and the first 8 floating point parameters in registers
+@@ -36,7 +37,6 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ {
+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
+ nsXPTCMiniVariant* dispatchParams = NULL;
+- nsIInterfaceInfo* iface_info = NULL;
+ const nsXPTMethodInfo* info;
+ uint32_t paramCount;
+ uint32_t i;
+@@ -44,11 +44,7 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+
+ NS_ASSERTION(self,"no self");
+
+- self->GetInterfaceInfo(&iface_info);
+- NS_ASSERTION(iface_info,"no interface info");
+- if (! iface_info)
+- return NS_ERROR_UNEXPECTED;
+-
++ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
+ iface_info->GetMethodInfo(uint16_t(methodIndex), &info);
+ NS_ASSERTION(info,"no method info");
+ if (! info)
+@@ -84,8 +80,10 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ if ((uint32_t) ap & 4) ap++; // doubles are 8-byte aligned on stack
+ dp->val.d = *(double*) ap;
+ ap += 2;
++#if __GXX_ABI_VERSION < 100
+ if (gpr < GPR_COUNT)
+ gpr += 2;
++#endif
+ }
+ continue;
+ }
+@@ -95,8 +93,10 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ else {
+ dp->val.f = *(float*) ap;
+ ap += 1;
++#if __GXX_ABI_VERSION < 100
+ if (gpr < GPR_COUNT)
+ gpr += 1;
++#endif
+ }
+ continue;
+ }
+@@ -144,9 +144,9 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ }
+ }
+
+- result = self->CallMethod((uint16_t) methodIndex, info, dispatchParams);
+-
+- NS_RELEASE(iface_info);
++ result = self->mOuter->CallMethod((PRUint16) methodIndex,
++ info,
++ dispatchParams);
+
+ if (dispatchParams != paramBuffer)
+ delete [] dispatchParams;
+@@ -160,7 +160,9 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ // however, it's quick, dirty, and'll break when the ABI changes on
+ // us, which is what we want ;-).
+
+-#define STUB_ENTRY(n) \
++#if __GXX_ABI_VERSION < 100
++// gcc-2 version
++# define STUB_ENTRY(n) \
+ __asm__ ( \
+ ".section \".text\" \n\t" \
+ ".align 2 \n\t" \
+@@ -171,6 +173,46 @@ __asm__ (
+ "li 11,"#n" \n\t" \
+ "b SharedStub@local \n" \
+ );
++#else
++// gcc-3 version
++//
++// As G++3 ABI contains the length of the functionname in the mangled
++// name, it is difficult to get a generic assembler mechanism like
++// in the G++ 2.95 case.
++// Create names would be like:
++// _ZN14nsXPTCStubBase5Stub1Ev
++// _ZN14nsXPTCStubBase6Stub12Ev
++// _ZN14nsXPTCStubBase7Stub123Ev
++// _ZN14nsXPTCStubBase8Stub1234Ev
++// etc.
++// Use assembler directives to get the names right...
++
++# define STUB_ENTRY(n) \
++__asm__ ( \
++ ".align 2 \n\t" \
++ ".if "#n" < 10 \n\t" \
++ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev \n\t" \
++ ".type _ZN14nsXPTCStubBase5Stub"#n"Ev,@function \n\n" \
++"_ZN14nsXPTCStubBase5Stub"#n"Ev: \n\t" \
++ \
++ ".elseif "#n" < 100 \n\t" \
++ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev \n\t" \
++ ".type _ZN14nsXPTCStubBase6Stub"#n"Ev,@function \n\n" \
++"_ZN14nsXPTCStubBase6Stub"#n"Ev: \n\t" \
++ \
++ ".elseif "#n" < 1000 \n\t" \
++ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev \n\t" \
++ ".type _ZN14nsXPTCStubBase7Stub"#n"Ev,@function \n\n" \
++"_ZN14nsXPTCStubBase7Stub"#n"Ev: \n\t" \
++ \
++ ".else \n\t" \
++ ".err \"stub number "#n" >= 1000 not yet supported\"\n" \
++ ".endif \n\t" \
++ \
++ "li 11,"#n" \n\t" \
++ "b SharedStub@local \n" \
++);
++#endif
+
+ #define SENTINEL_ENTRY(n) \
+ nsresult nsXPTCStubBase::Sentinel##n() \
diff --git a/mail/thunderbird17/patches/patch-xk b/mail/thunderbird17/patches/patch-xk
new file mode 100644
index 00000000000..768b16a8e9b
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xk
@@ -0,0 +1,72 @@
+$NetBSD: patch-xk,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s.orig 2012-08-25 00:31:36.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s
+@@ -25,23 +25,23 @@
+ .type SharedStub,@function
+
+ SharedStub:
+- stwu sp,-112(sp) # room for
+- # linkage (8),
+- # gprData (32),
+- # fprData (64),
+- # stack alignment(8)
++ stwu sp,-112(sp) // room for
++ // linkage (8),
++ // gprData (32),
++ // fprData (64),
++ // stack alignment(8)
+ mflr r0
+- stw r0,116(sp) # save LR backchain
++ stw r0,116(sp) // save LR backchain
+
+- stw r4,12(sp) # save GP registers
+- stw r5,16(sp) # (n.b. that we don't save r3
+- stw r6,20(sp) # because PrepareAndDispatch() is savvy)
++ stw r4,12(sp) // save GP registers
++ stw r5,16(sp) // (n.b. that we don't save r3
++ stw r6,20(sp) // because PrepareAndDispatch() is savvy)
+ stw r7,24(sp)
+ stw r8,28(sp)
+ stw r9,32(sp)
+ stw r10,36(sp)
+
+- stfd f1,40(sp) # save FP registers
++ stfd f1,40(sp) // save FP registers
+ stfd f2,48(sp)
+ stfd f3,56(sp)
+ stfd f4,64(sp)
+@@ -50,21 +50,21 @@ SharedStub:
+ stfd f7,88(sp)
+ stfd f8,96(sp)
+
+- # r3 has the 'self' pointer already
++ // r3 has the 'self' pointer already
+
+- mr r4,r11 # r4 <= methodIndex selector, passed
+- # via r11 in the nsXPTCStubBase::StubXX() call
++ mr r4,r11 // r4 <= methodIndex selector, passed
++ // via r11 in the nsXPTCStubBase::StubXX() call
+
+- addi r5,sp,120 # r5 <= pointer to callers args area,
+- # beyond r3-r10/f1-f8 mapped range
++ addi r5,sp,120 // r5 <= pointer to callers args area,
++ // beyond r3-r10/f1-f8 mapped range
+
+- addi r6,sp,8 # r6 <= gprData
+- addi r7,sp,40 # r7 <= fprData
++ addi r6,sp,8 // r6 <= gprData
++ addi r7,sp,40 // r7 <= fprData
+
+- bl PrepareAndDispatch@local # Go!
++ bl PrepareAndDispatch@local // Go!
+
+- lwz r0,116(sp) # restore LR
++ lwz r0,116(sp) // restore LR
+ mtlr r0
+- la sp,112(sp) # clean up the stack
++ la sp,112(sp) // clean up the stack
+ blr
+
diff --git a/mail/thunderbird17/patches/patch-xl b/mail/thunderbird17/patches/patch-xl
new file mode 100644
index 00000000000..31a53d617ec
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xl
@@ -0,0 +1,74 @@
+$NetBSD: patch-xl,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2012-11-19 22:42:44.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s
+@@ -20,41 +20,42 @@
+
+ .section ".text"
+ .align 2
+- .globl XPTC_InvokeByIndex
+- .type XPTC_InvokeByIndex,@function
++ .globl NS_InvokeByIndex_P
++ .type NS_InvokeByIndex_P,@function
++
++//
++// NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
++// PRUint32 paramCount, nsXPTCVariant* params)
++//
++
++NS_InvokeByIndex_P:
++ stwu sp,-32(sp) // setup standard stack frame
++ mflr r0 // save LR
++ stw r3,8(sp) // r3 <= that
++ stw r4,12(sp) // r4 <= methodIndex
+
+-#
+-# XPTC_InvokeByIndex(nsISupports* that, uint32_t methodIndex,
+-# uint32_t paramCount, nsXPTCVariant* params)
+-#
+-
+-XPTC_InvokeByIndex:
+- stwu sp,-32(sp) # setup standard stack frame
+- mflr r0 # save LR
+- stw r3,8(sp) # r3 <= that
+- stw r4,12(sp) # r4 <= methodIndex
+ stw r30,16(sp)
+ stw r31,20(sp)
+
+- stw r0,36(sp) # store LR backchain
++ stw r0,36(sp) // store LR backchain
+ mr r31,sp
+
+- rlwinm r10,r5,3,0,27 # r10 = (ParamCount * 2 * 4) & ~0x0f
+- addi r0,r10,96 # reserve stack for GPR and FPR register save area r0 = r10 + 96
+- lwz r9,0(sp) # r9 = backchain
++ rlwinm r10,r5,3,0,27 // r10 = (ParamCount * 2 * 4) & ~0x0f
++ addi r0,r10,96 // reserve stack for GPR and FPR register save area r0 = r10 + 96
++ lwz r9,0(sp) // r9 = backchain
+ neg r0,r0
+- stwux r9,sp,r0 # reserve stack sapce and save SP backchain
++ stwux r9,sp,r0 // reserve stack sapce and save SP backchain
+
+- addi r3,sp,8 # r3 <= args
+- mr r4,r5 # r4 <= paramCount
+- mr r5,r6 # r5 <= params
+- add r6,r3,r10 # r6 <= gpregs ( == args + r10 )
+- mr r30,r6 # store in r30 for use later...
+- addi r7,r6,32 # r7 <= fpregs ( == gpregs + 32 )
++ addi r3,sp,8 // r3 <= args
++ mr r4,r5 // r4 <= paramCount
++ mr r5,r6 // r5 <= params
++ add r6,r3,r10 // r6 <= gpregs ( == args + r10 )
++ mr r30,r6 // store in r30 for use later...
++ addi r7,r6,32 // r7 <= fpregs ( == gpregs + 32 )
+
+- bl invoke_copy_to_stack@local # (args, paramCount, params, gpregs, fpregs)
++ bl invoke_copy_to_stack@local // (args, paramCount, params, gpregs, fpregs)
+
+- lfd f1,32(r30) # load FP registers with method parameters
++ lfd f1,32(r30) // load FP registers with method parameters
+ lfd f2,40(r30)
+ lfd f3,48(r30)
+ lfd f4,56(r30)
diff --git a/mail/thunderbird17/patches/patch-xn b/mail/thunderbird17/patches/patch-xn
new file mode 100644
index 00000000000..d650d019464
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xn
@@ -0,0 +1,52 @@
+$NetBSD: patch-xn,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s.orig 2012-08-25 00:31:35.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s
+@@ -16,6 +16,47 @@
+ #include <sys/asm.h>
+ #endif
+
++#ifdef __NetBSD__
++# include <machine/regdef.h>
++# include <machine/asm.h>
++# ifndef fp
++# define fp s8
++# endif
++# ifndef PTRLOG
++# if SZREG == 4
++# define PTRLOG 2
++# else
++# define PTRLOG 3
++# endif
++# endif
++# ifndef SETUP_GP
++# if defined(__mips_o32)
++# define SETUP_GP \
++ .set push; \
++ .set noreorder; \
++ .cpload t9; \
++ .set pop
++# define SAVE_GP(x) \
++ .cprestore x
++# else
++# define SETUP_GP
++# define SAVE_GP(x)
++# endif
++# endif
++# ifndef ALSZ
++# if defined(__mips_n32) || defined(__mips_n64)
++# define ALSZ 15
++# define ALMASK ~15
++# else
++# define ALSZ 7
++# define ALMASK ~7
++# endif
++# endif
++#else
++# include <sys/regdef.h>
++# include <sys/asm.h>
++#endif
++
+ # NARGSAVE is the argument space in the callers frame, including extra
+ # 'shadowed' space for the argument registers. The minimum of 4
+ # argument slots is sometimes predefined in the header files.
diff --git a/mail/thunderbird17/patches/patch-xo b/mail/thunderbird17/patches/patch-xo
new file mode 100644
index 00000000000..c7ed1a4643d
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-xo
@@ -0,0 +1,52 @@
+$NetBSD: patch-xo,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.orig 2012-08-25 00:31:35.000000000 +0000
++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s
+@@ -14,6 +14,47 @@
+ #include <sys/asm.h>
+ #endif
+
++#ifdef __NetBSD__
++# include <machine/regdef.h>
++# include <machine/asm.h>
++# ifndef fp
++# define fp s8
++# endif
++# ifndef PTRLOG
++# if SZREG == 4
++# define PTRLOG 2
++# else
++# define PTRLOG 3
++# endif
++# endif
++# ifndef SETUP_GP
++# if defined(__mips_o32)
++# define SETUP_GP \
++ .set push; \
++ .set noreorder; \
++ .cpload t9; \
++ .set pop
++# define SAVE_GP(x) \
++ .cprestore x
++# else
++# define SETUP_GP
++# define SAVE_GP(x)
++# endif
++# endif
++# ifndef ALSZ
++# if defined(__mips_n32) || defined(__mips_n64)
++# define ALSZ 15
++# define ALMASK ~15
++# else
++# define ALSZ 7
++# define ALMASK ~7
++# endif
++# endif
++#else
++# include <sys/regdef.h>
++# include <sys/asm.h>
++#endif
++
+ # NARGSAVE is the argument space in the callers frame, including extra
+ # 'shadowed' space for the argument registers. The minimum of 4
+ # argument slots is sometimes predefined in the header files.
diff --git a/mail/thunderbird17/patches/patch-zb b/mail/thunderbird17/patches/patch-zb
new file mode 100644
index 00000000000..2bb1d06dec8
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-zb
@@ -0,0 +1,15 @@
+$NetBSD: patch-zb,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mail/app/Makefile.in.orig 2012-08-25 00:24:32.000000000 +0000
++++ mail/app/Makefile.in
+@@ -63,6 +63,10 @@ LOCAL_INCLUDES += \
+ DEFINES += -DXPCOM_GLUE
+ STL_FLAGS=
+
++ifeq ($(OS_ARCH),NetBSD)
++LIBS += -lossaudio
++endif
++
+ LIBS += \
+ $(EXTRA_DSO_LIBS) \
+ $(XPCOM_STANDALONE_GLUE_LDOPTS) \
diff --git a/mail/thunderbird17/patches/patch-zc b/mail/thunderbird17/patches/patch-zc
new file mode 100644
index 00000000000..cd021879c4c
--- /dev/null
+++ b/mail/thunderbird17/patches/patch-zc
@@ -0,0 +1,39 @@
+$NetBSD: patch-zc,v 1.1 2013/11/13 13:27:45 ryoon Exp $
+
+--- mail/app/nsMailApp.cpp.orig 2012-10-02 17:01:07.000000000 +0000
++++ mail/app/nsMailApp.cpp
+@@ -12,6 +12,26 @@
+ #include <sys/time.h>
+ #include <sys/resource.h>
+ #endif
++/*
++ * On netbsd-4, ulimit -n is 64 by default; too few for us.
++ */
++static void netbsd_fixrlimit(void) {
++ struct rlimit rlp;
++ if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) {
++ fprintf(stderr, "warning: getrlimit failed\n");
++ return;
++ }
++ if (rlp.rlim_cur >= 512)
++ return;
++ if (rlp.rlim_max < 512) {
++ fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n");
++ rlp.rlim_cur = rlp.rlim_max;
++ }
++ else
++ rlp.rlim_cur = 512;
++ if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
++ fprintf(stderr, "warning: setrlimit failed\n");
++ }
+
+ #ifdef XP_MACOSX
+ #include "MacQuirks.h"
+@@ -115,6 +135,7 @@ static int do_main(const char *exePath,
+
+ int main(int argc, char* argv[])
+ {
++ netbsd_fixrlimit();
+ char exePath[MAXPATHLEN];
+
+ #ifdef XP_MACOSX