diff options
author | ryoon <ryoon@pkgsrc.org> | 2013-11-13 13:27:45 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2013-11-13 13:27:45 +0000 |
commit | c6468026482ed0c95196a263a281fbb9cd4a899f (patch) | |
tree | 61bf1d18b30ef57e74775aaf3863bd9f2c82c808 /mail | |
parent | 93031e175935d728056518d8a811cc546fda4cb9 (diff) | |
download | pkgsrc-c6468026482ed0c95196a263a281fbb9cd4a899f.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')
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 |