diff options
author | ryoon <ryoon> | 2012-03-15 09:45:26 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2012-03-15 09:45:26 +0000 |
commit | edb0f4070fc4436ad18972e88a6596bafbff2802 (patch) | |
tree | 9ec36145e64025eaa44b355cf6f5917a87dd4424 | |
parent | ab6f31fc3662328fcaac9bd7b8862a805fad709a (diff) | |
download | pkgsrc-edb0f4070fc4436ad18972e88a6596bafbff2802.tar.gz |
Import thunderbird10-10.0.3 as mail/thunderbird10
* This is ESR (Extended Support Release) version.
* Fix security bugs
119 files changed, 10719 insertions, 0 deletions
diff --git a/mail/thunderbird10/DESCR b/mail/thunderbird10/DESCR new file mode 100644 index 00000000000..1a3ff5120f1 --- /dev/null +++ b/mail/thunderbird10/DESCR @@ -0,0 +1,3 @@ +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. diff --git a/mail/thunderbird10/Makefile b/mail/thunderbird10/Makefile new file mode 100644 index 00000000000..ea83cf158c0 --- /dev/null +++ b/mail/thunderbird10/Makefile @@ -0,0 +1,85 @@ +# $NetBSD: Makefile,v 1.1.1.1 2012/03/15 09:45:26 ryoon Exp $ +# + +DISTNAME= thunderbird-${TB_VER}esr.source +PKGNAME= thunderbird10-${TB_VER} +TB_VER= 10.0.3 +CATEGORIES= mail +MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= tnn@NetBSD.org +HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/ +COMMENT= Organize, secure and customize your mail + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_TOOLS+= unzip pax +WRKSRC= ${WRKDIR}/comm-esr10 +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=thunderbird10 + +# workround for link of xulrunner-bin etc. +LDFLAGS+= -Wl,-rpath,${PREFIX}/lib/thunderbird10 + +.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' + +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=thunderbird10 +MOZILLA_NAME=Thunderbird10 +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+= 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." + ${TOUCH} ${TOUCH_FLAGS} ${DESTDIR}${PREFIX}/include/${MOZILLA}/mozilla/throw_gcc.h + 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/xulrunner10/mozilla-common.mk" +.include "options.mk" +.include "../../sysutils/desktop-file-utils/desktopdb.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/mail/thunderbird10/PLIST b/mail/thunderbird10/PLIST new file mode 100644 index 00000000000..73e9fc02a6b --- /dev/null +++ b/mail/thunderbird10/PLIST @@ -0,0 +1,5732 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2012/03/15 09:45:28 ryoon Exp $ +bin/thunderbird10 +${PLIST.jit}include/thunderbird10/Allocator.h +${PLIST.jit}include/thunderbird10/Assembler.h +include/thunderbird10/AtkSocketAccessible.h +include/thunderbird10/BasicLayers.h +include/thunderbird10/CheckedInt.h +${PLIST.jit}include/thunderbird10/CodeAlloc.h +${PLIST.jit}include/thunderbird10/Containers.h +include/thunderbird10/CustomQS_Canvas2D.h +include/thunderbird10/CustomQS_WebGL.h +include/thunderbird10/EGLUtils.h +${PLIST.jit}include/thunderbird10/Fragmento.h +include/thunderbird10/FrameLayerBuilder.h +include/thunderbird10/FramePropertyTable.h +include/thunderbird10/GLContext.h +include/thunderbird10/GLContextProvider.h +include/thunderbird10/GLContextProviderImpl.h +include/thunderbird10/GLContextSymbols.h +include/thunderbird10/GLDefs.h +include/thunderbird10/GLXLibrary.h +include/thunderbird10/IPC/IPCMessageUtils.h +include/thunderbird10/IPC/ShadowLayerUtils.h +include/thunderbird10/IPC/nsGUIEventIPC.h +include/thunderbird10/ImageErrors.h +include/thunderbird10/ImageLayers.h +include/thunderbird10/ImageLogging.h +${PLIST.jit}include/thunderbird10/LIR.h +${PLIST.jit}include/thunderbird10/LIRopcode.tbl +include/thunderbird10/LayerManagerOGL.h +include/thunderbird10/LayerManagerOGLProgram.h +include/thunderbird10/Layers.h +include/thunderbird10/MailNewsTypes.h +include/thunderbird10/MailNewsTypes2.h +include/thunderbird10/NSReg.h +${PLIST.jit}include/thunderbird10/Native.h +${PLIST.jit}include/thunderbird10/NativeCommon.h +${PLIST.jit}include/thunderbird10/Native${NANOJIT_ARCH}.h +include/thunderbird10/PCOMContentPermissionRequestChild.h +include/thunderbird10/PPrefTuple.h +include/thunderbird10/PrefTuple.h +include/thunderbird10/ReadbackLayer.h +${PLIST.jit}include/thunderbird10/RegAlloc.h +include/thunderbird10/TabMessageUtils.h +${PLIST.jit}include/thunderbird10/VMPI.h +include/thunderbird10/VerReg.h +include/thunderbird10/VideoUtils.h +${PLIST.jit}include/thunderbird10/Writer.h +include/thunderbird10/a11yGeneric.h +include/thunderbird10/amIInstallTrigger.h +include/thunderbird10/amIWebInstallListener.h +include/thunderbird10/amIWebInstaller.h +include/thunderbird10/angle/ResourceLimits.h +include/thunderbird10/angle/ShaderLang.h +${PLIST.jit}include/thunderbird10/avmplus.h +include/thunderbird10/domstubs.h +include/thunderbird10/expat.h +include/thunderbird10/expat_config.h +include/thunderbird10/expat_external.h +include/thunderbird10/extIApplication.h +include/thunderbird10/ftpCore.h +include/thunderbird10/gfx2DGlue.h +include/thunderbird10/gfx3DMatrix.h +include/thunderbird10/gfxASurface.h +include/thunderbird10/gfxAlphaRecovery.h +include/thunderbird10/gfxBlur.h +include/thunderbird10/gfxCachedTempSurface.h +include/thunderbird10/gfxColor.h +include/thunderbird10/gfxContext.h +include/thunderbird10/gfxCore.h +include/thunderbird10/gfxCrashReporterUtils.h +include/thunderbird10/gfxDrawable.h +include/thunderbird10/gfxFT2FontBase.h +include/thunderbird10/gfxFailure.h +include/thunderbird10/gfxFont.h +include/thunderbird10/gfxFontConstants.h +include/thunderbird10/gfxFontTest.h +include/thunderbird10/gfxFontUtils.h +include/thunderbird10/gfxGdkNativeRenderer.h +include/thunderbird10/gfxImageSurface.h +include/thunderbird10/gfxMatrix.h +include/thunderbird10/gfxPDFSurface.h +include/thunderbird10/gfxPSSurface.h +include/thunderbird10/gfxPangoFonts.h +include/thunderbird10/gfxPath.h +include/thunderbird10/gfxPattern.h +include/thunderbird10/gfxPlatform.h +include/thunderbird10/gfxPlatformGtk.h +include/thunderbird10/gfxPoint.h +include/thunderbird10/gfxPoint3D.h +include/thunderbird10/gfxRect.h +include/thunderbird10/gfxSharedImageSurface.h +include/thunderbird10/gfxSkipChars.h +include/thunderbird10/gfxTeeSurface.h +include/thunderbird10/gfxTextRunCache.h +include/thunderbird10/gfxTextRunWordCache.h +include/thunderbird10/gfxTypes.h +include/thunderbird10/gfxUnicodeProperties.h +include/thunderbird10/gfxUserFontSet.h +include/thunderbird10/gfxUtils.h +include/thunderbird10/gfxXlibNativeRenderer.h +include/thunderbird10/gfxXlibSurface.h +include/thunderbird10/gtk2xtbin.h +include/thunderbird10/harfbuzz/hb-blob.h +include/thunderbird10/harfbuzz/hb-buffer.h +include/thunderbird10/harfbuzz/hb-common.h +include/thunderbird10/harfbuzz/hb-font.h +include/thunderbird10/harfbuzz/hb-language.h +include/thunderbird10/harfbuzz/hb-ot-layout.h +include/thunderbird10/harfbuzz/hb-ot-shape.h +include/thunderbird10/harfbuzz/hb-ot-tag.h +include/thunderbird10/harfbuzz/hb-ot.h +include/thunderbird10/harfbuzz/hb-shape.h +include/thunderbird10/harfbuzz/hb-unicode.h +include/thunderbird10/harfbuzz/hb.h +include/thunderbird10/imgICache.h +include/thunderbird10/imgIContainer.h +include/thunderbird10/imgIContainerDebug.h +include/thunderbird10/imgIContainerObserver.h +include/thunderbird10/imgIDecoderObserver.h +include/thunderbird10/imgIEncoder.h +include/thunderbird10/imgILoader.h +include/thunderbird10/imgIRequest.h +include/thunderbird10/imgITools.h +include/thunderbird10/inICSSValueSearch.h +include/thunderbird10/inIDOMUtils.h +include/thunderbird10/inIDOMView.h +include/thunderbird10/inIDeepTreeWalker.h +include/thunderbird10/inIFlasher.h +include/thunderbird10/inISearchObserver.h +include/thunderbird10/inISearchProcess.h +include/thunderbird10/jArray.h +${PLIST.jemalloc}include/thunderbird10/jemalloc.h +${PLIST.jemalloc}include/thunderbird10/jemalloc_types.h +include/thunderbird10/js-config.h +include/thunderbird10/js.msg +include/thunderbird10/jsalloc.h +include/thunderbird10/jsapi.h +include/thunderbird10/jsatom.h +include/thunderbird10/jsautokw.h +${PLIST.jit}include/thunderbird10/jsbuiltins.h +include/thunderbird10/jscell.h +include/thunderbird10/jsclist.h +include/thunderbird10/jsclone.h +include/thunderbird10/jscntxt.h +include/thunderbird10/jscompat.h +include/thunderbird10/jscrashreport.h +include/thunderbird10/jsdIDebuggerService.h +include/thunderbird10/jsdate.h +include/thunderbird10/jsdbgapi.h +include/thunderbird10/jsdebug.h +include/thunderbird10/jsdhash.h +include/thunderbird10/jsfriendapi.h +include/thunderbird10/jsgc.h +include/thunderbird10/jsgcchunk.h +include/thunderbird10/jsgcstats.h +include/thunderbird10/jshash.h +include/thunderbird10/jsinttypes.h +include/thunderbird10/jslock.h +include/thunderbird10/json.h +include/thunderbird10/jsopcode.h +include/thunderbird10/jsopcode.tbl +include/thunderbird10/jsotypes.h +include/thunderbird10/jsperf.h +include/thunderbird10/jsprf.h +include/thunderbird10/jspropertycache.h +include/thunderbird10/jspropertytree.h +include/thunderbird10/jsproto.tbl +include/thunderbird10/jsproxy.h +include/thunderbird10/jsprvtd.h +include/thunderbird10/jspubtd.h +include/thunderbird10/jsreflect.h +include/thunderbird10/jsstdint.h +include/thunderbird10/jsstr.h +include/thunderbird10/jstracer.h +include/thunderbird10/jstypedarray.h +include/thunderbird10/jstypes.h +include/thunderbird10/jsutil.h +include/thunderbird10/jsval.h +include/thunderbird10/jsversion.h +include/thunderbird10/jswrapper.h +include/thunderbird10/jsxdrapi.h +include/thunderbird10/mar.h +include/thunderbird10/mdb.h +include/thunderbird10/mimecont.h +include/thunderbird10/mimecryp.h +include/thunderbird10/mimecth.h +include/thunderbird10/mimehdrs.h +include/thunderbird10/mimei.h +include/thunderbird10/mimeleaf.h +include/thunderbird10/mimemoz2.h +include/thunderbird10/mimemsig.h +include/thunderbird10/mimemult.h +include/thunderbird10/mimeobj.h +include/thunderbird10/mimepbuf.h +include/thunderbird10/mimetext.h +include/thunderbird10/modlmime.h +include/thunderbird10/modmimee.h +include/thunderbird10/mozAutoDocUpdate.h +include/thunderbird10/mozFlushType.h +include/thunderbird10/mozIAsyncFavicons.h +include/thunderbird10/mozIAsyncHistory.h +include/thunderbird10/mozIJSSubScriptLoader.h +include/thunderbird10/mozIPersonalDictionary.h +include/thunderbird10/mozIPlacesAutoComplete.h +include/thunderbird10/mozISanitizingSerializer.h +include/thunderbird10/mozISpellCheckingEngine.h +include/thunderbird10/mozISpellI18NManager.h +include/thunderbird10/mozISpellI18NUtil.h +include/thunderbird10/mozIStorageAggregateFunction.h +include/thunderbird10/mozIStorageAsyncStatement.h +include/thunderbird10/mozIStorageBaseStatement.h +include/thunderbird10/mozIStorageBindingParams.h +include/thunderbird10/mozIStorageBindingParamsArray.h +include/thunderbird10/mozIStorageCompletionCallback.h +include/thunderbird10/mozIStorageConnection.h +include/thunderbird10/mozIStorageError.h +include/thunderbird10/mozIStorageFunction.h +include/thunderbird10/mozIStoragePendingStatement.h +include/thunderbird10/mozIStorageProgressHandler.h +include/thunderbird10/mozIStorageResultSet.h +include/thunderbird10/mozIStorageRow.h +include/thunderbird10/mozIStorageService.h +include/thunderbird10/mozIStorageServiceQuotaManagement.h +include/thunderbird10/mozIStorageStatement.h +include/thunderbird10/mozIStorageStatementCallback.h +include/thunderbird10/mozIStorageStatementWrapper.h +include/thunderbird10/mozIStorageVacuumParticipant.h +include/thunderbird10/mozIStorageValueArray.h +include/thunderbird10/mozITXTToHTMLConv.h +include/thunderbird10/mozIThirdPartyUtil.h +include/thunderbird10/mozStorage.h +include/thunderbird10/mozStorageCID.h +include/thunderbird10/mozStorageHelper.h +include/thunderbird10/mozcontainer.h +include/thunderbird10/mozilla-config.h +include/thunderbird10/mozilla/AutoRestore.h +include/thunderbird10/mozilla/Base64.h +include/thunderbird10/mozilla/BlockingResourceBase.h +include/thunderbird10/mozilla/CondVar.h +include/thunderbird10/mozilla/DeadlockDetector.h +include/thunderbird10/mozilla/FileUtils.h +include/thunderbird10/mozilla/FunctionTimer.h +include/thunderbird10/mozilla/GenericFactory.h +include/thunderbird10/mozilla/IHistory.h +include/thunderbird10/mozilla/IntentionalCrash.h +include/thunderbird10/mozilla/Module.h +include/thunderbird10/mozilla/ModuleLoader.h +include/thunderbird10/mozilla/ModuleUtils.h +include/thunderbird10/mozilla/Monitor.h +include/thunderbird10/mozilla/Mutex.h +include/thunderbird10/mozilla/Omnijar.h +include/thunderbird10/mozilla/PaintTracker.h +include/thunderbird10/mozilla/PluginLibrary.h +include/thunderbird10/mozilla/PluginPRLibrary.h +include/thunderbird10/mozilla/Preferences.h +include/thunderbird10/mozilla/RangedPtr.h +include/thunderbird10/mozilla/ReentrantMonitor.h +include/thunderbird10/mozilla/RefPtr.h +include/thunderbird10/mozilla/SSE.h +include/thunderbird10/mozilla/ServiceList.h +include/thunderbird10/mozilla/Services.h +include/thunderbird10/mozilla/Telemetry.h +include/thunderbird10/mozilla/TelemetryHistograms.h +include/thunderbird10/mozilla/TimeStamp.h +include/thunderbird10/mozilla/Types.h +include/thunderbird10/mozilla/Util.h +include/thunderbird10/mozilla/WidgetTraceEvent.h +include/thunderbird10/mozilla/X11Util.h +include/thunderbird10/mozilla/XPCOM.h +include/thunderbird10/mozilla/a11y/States.h +include/thunderbird10/mozilla/arm.h +include/thunderbird10/mozilla/chrome/RegistryMessageUtils.h +include/thunderbird10/mozilla/css/Declaration.h +include/thunderbird10/mozilla/css/GroupRule.h +include/thunderbird10/mozilla/css/ImportRule.h +include/thunderbird10/mozilla/css/Loader.h +include/thunderbird10/mozilla/css/NameSpaceRule.h +include/thunderbird10/mozilla/css/Rule.h +include/thunderbird10/mozilla/css/StyleRule.h +include/thunderbird10/mozilla/docshell/OfflineCacheUpdateChild.h +include/thunderbird10/mozilla/docshell/OfflineCacheUpdateParent.h +include/thunderbird10/mozilla/dom/AudioChild.h +include/thunderbird10/mozilla/dom/AudioParent.h +include/thunderbird10/mozilla/dom/ContentChild.h +include/thunderbird10/mozilla/dom/ContentParent.h +include/thunderbird10/mozilla/dom/ContentProcess.h +include/thunderbird10/mozilla/dom/CrashReporterChild.h +include/thunderbird10/mozilla/dom/CrashReporterParent.h +include/thunderbird10/mozilla/dom/Element.h +include/thunderbird10/mozilla/dom/ExternalHelperAppChild.h +include/thunderbird10/mozilla/dom/ExternalHelperAppParent.h +include/thunderbird10/mozilla/dom/FromParser.h +include/thunderbird10/mozilla/dom/Link.h +include/thunderbird10/mozilla/dom/StorageChild.h +include/thunderbird10/mozilla/dom/StorageParent.h +include/thunderbird10/mozilla/dom/StructuredCloneTags.h +include/thunderbird10/mozilla/dom/TabChild.h +include/thunderbird10/mozilla/dom/TabParent.h +include/thunderbird10/mozilla/dom/indexedDB/IDBCursor.h +include/thunderbird10/mozilla/dom/indexedDB/IDBDatabase.h +include/thunderbird10/mozilla/dom/indexedDB/IDBEvents.h +include/thunderbird10/mozilla/dom/indexedDB/IDBFactory.h +include/thunderbird10/mozilla/dom/indexedDB/IDBIndex.h +include/thunderbird10/mozilla/dom/indexedDB/IDBKeyRange.h +include/thunderbird10/mozilla/dom/indexedDB/IDBObjectStore.h +include/thunderbird10/mozilla/dom/indexedDB/IDBRequest.h +include/thunderbird10/mozilla/dom/indexedDB/IDBTransaction.h +include/thunderbird10/mozilla/dom/indexedDB/IndexedDatabase.h +include/thunderbird10/mozilla/dom/indexedDB/IndexedDatabaseManager.h +include/thunderbird10/mozilla/dom/indexedDB/Key.h +include/thunderbird10/mozilla/dom/indexedDB/LazyIdleThread.h +include/thunderbird10/mozilla/dom/workers/Workers.h +include/thunderbird10/mozilla/gfx/2D.h +include/thunderbird10/mozilla/gfx/BaseMargin.h +include/thunderbird10/mozilla/gfx/BasePoint.h +include/thunderbird10/mozilla/gfx/BasePoint3D.h +include/thunderbird10/mozilla/gfx/BaseRect.h +include/thunderbird10/mozilla/gfx/BaseSize.h +include/thunderbird10/mozilla/gfx/Matrix.h +include/thunderbird10/mozilla/gfx/Point.h +include/thunderbird10/mozilla/gfx/Rect.h +include/thunderbird10/mozilla/gfx/SharedDIB.h +include/thunderbird10/mozilla/gfx/Types.h +include/thunderbird10/mozilla/ipc/AsyncChannel.h +include/thunderbird10/mozilla/ipc/BrowserProcessSubThread.h +include/thunderbird10/mozilla/ipc/DocumentRendererChild.h +include/thunderbird10/mozilla/ipc/DocumentRendererNativeIDChild.h +include/thunderbird10/mozilla/ipc/DocumentRendererNativeIDParent.h +include/thunderbird10/mozilla/ipc/DocumentRendererParent.h +include/thunderbird10/mozilla/ipc/DocumentRendererShmemChild.h +include/thunderbird10/mozilla/ipc/DocumentRendererShmemParent.h +include/thunderbird10/mozilla/ipc/GeckoChildProcessHost.h +include/thunderbird10/mozilla/ipc/IOThreadChild.h +include/thunderbird10/mozilla/ipc/ProcessChild.h +include/thunderbird10/mozilla/ipc/ProtocolUtils.h +include/thunderbird10/mozilla/ipc/RPCChannel.h +include/thunderbird10/mozilla/ipc/ScopedXREEmbed.h +include/thunderbird10/mozilla/ipc/SharedMemory.h +include/thunderbird10/mozilla/ipc/SharedMemoryBasic.h +include/thunderbird10/mozilla/ipc/SharedMemoryBasic_chromium.h +include/thunderbird10/mozilla/ipc/SharedMemorySysV.h +include/thunderbird10/mozilla/ipc/Shmem.h +include/thunderbird10/mozilla/ipc/SyncChannel.h +include/thunderbird10/mozilla/ipc/TestShellChild.h +include/thunderbird10/mozilla/ipc/TestShellParent.h +include/thunderbird10/mozilla/ipc/Transport.h +include/thunderbird10/mozilla/ipc/Transport_posix.h +include/thunderbird10/mozilla/ipc/XPCShellEnvironment.h +include/thunderbird10/mozilla/jetpack/Handle.h +include/thunderbird10/mozilla/jetpack/JetpackActorCommon.h +include/thunderbird10/mozilla/jetpack/JetpackChild.h +include/thunderbird10/mozilla/jetpack/JetpackParent.h +include/thunderbird10/mozilla/jetpack/JetpackProcessChild.h +include/thunderbird10/mozilla/jetpack/JetpackProcessParent.h +include/thunderbird10/mozilla/jetpack/JetpackService.h +include/thunderbird10/mozilla/jsipc/CPOWTypes.h +include/thunderbird10/mozilla/jsipc/ContextWrapperChild.h +include/thunderbird10/mozilla/jsipc/ContextWrapperParent.h +include/thunderbird10/mozilla/jsipc/ObjectWrapperChild.h +include/thunderbird10/mozilla/jsipc/ObjectWrapperParent.h +include/thunderbird10/mozilla/layers/ShadowLayerUtilsX11.h +include/thunderbird10/mozilla/layers/ShadowLayers.h +include/thunderbird10/mozilla/layers/ShadowLayersChild.h +include/thunderbird10/mozilla/layers/ShadowLayersParent.h +include/thunderbird10/mozilla/layout/RenderFrameChild.h +include/thunderbird10/mozilla/layout/RenderFrameParent.h +include/thunderbird10/mozilla/mozalloc.h +include/thunderbird10/mozilla/mozalloc_abort.h +include/thunderbird10/mozilla/mozalloc_macro_wrappers.h +include/thunderbird10/mozilla/mozalloc_oom.h +include/thunderbird10/mozilla/mozalloc_undef_macro_wrappers.h +include/thunderbird10/mozilla/net/BaseWebSocketChannel.h +include/thunderbird10/mozilla/net/ChannelEventQueue.h +include/thunderbird10/mozilla/net/CookieServiceChild.h +include/thunderbird10/mozilla/net/CookieServiceParent.h +include/thunderbird10/mozilla/net/FTPChannelChild.h +include/thunderbird10/mozilla/net/FTPChannelParent.h +include/thunderbird10/mozilla/net/HttpBaseChannel.h +include/thunderbird10/mozilla/net/HttpChannelChild.h +include/thunderbird10/mozilla/net/HttpChannelParent.h +include/thunderbird10/mozilla/net/NeckoChild.h +include/thunderbird10/mozilla/net/NeckoCommon.h +include/thunderbird10/mozilla/net/NeckoMessageUtils.h +include/thunderbird10/mozilla/net/NeckoParent.h +include/thunderbird10/mozilla/net/PHttpChannelParams.h +include/thunderbird10/mozilla/net/WebSocketChannel.h +include/thunderbird10/mozilla/net/WebSocketChannelChild.h +include/thunderbird10/mozilla/net/WebSocketChannelParent.h +include/thunderbird10/mozilla/net/WyciwygChannelChild.h +include/thunderbird10/mozilla/net/WyciwygChannelParent.h +include/thunderbird10/mozilla/places/History.h +include/thunderbird10/mozilla/plugins/AStream.h +include/thunderbird10/mozilla/plugins/BrowserStreamChild.h +include/thunderbird10/mozilla/plugins/BrowserStreamParent.h +include/thunderbird10/mozilla/plugins/ChildAsyncCall.h +include/thunderbird10/mozilla/plugins/ChildTimer.h +include/thunderbird10/mozilla/plugins/NPEventAndroid.h +include/thunderbird10/mozilla/plugins/NPEventOSX.h +include/thunderbird10/mozilla/plugins/NPEventWindows.h +include/thunderbird10/mozilla/plugins/PluginIdentifierChild.h +include/thunderbird10/mozilla/plugins/PluginIdentifierParent.h +include/thunderbird10/mozilla/plugins/PluginInstanceChild.h +include/thunderbird10/mozilla/plugins/PluginInstanceParent.h +include/thunderbird10/mozilla/plugins/PluginMessageUtils.h +include/thunderbird10/mozilla/plugins/PluginModuleChild.h +include/thunderbird10/mozilla/plugins/PluginModuleParent.h +include/thunderbird10/mozilla/plugins/PluginProcessChild.h +include/thunderbird10/mozilla/plugins/PluginProcessParent.h +include/thunderbird10/mozilla/plugins/PluginScriptableObjectChild.h +include/thunderbird10/mozilla/plugins/PluginScriptableObjectParent.h +include/thunderbird10/mozilla/plugins/PluginScriptableObjectUtils-inl.h +include/thunderbird10/mozilla/plugins/PluginScriptableObjectUtils.h +include/thunderbird10/mozilla/plugins/PluginStreamChild.h +include/thunderbird10/mozilla/plugins/PluginStreamParent.h +include/thunderbird10/mozilla/plugins/PluginUtilsOSX.h +include/thunderbird10/mozilla/plugins/StreamNotifyChild.h +include/thunderbird10/mozilla/plugins/StreamNotifyParent.h +include/thunderbird10/mozilla/scache/StartupCache.h +include/thunderbird10/mozilla/scache/StartupCacheUtils.h +include/thunderbird10/mozilla/storage.h +include/thunderbird10/mozilla/storage/StatementCache.h +include/thunderbird10/mozilla/storage/Variant.h +include/thunderbird10/mozilla/storage/Variant_inl.h +include/thunderbird10/mozilla/threads/nsThreadIDs.h +include/thunderbird10/mozilla/throw_gcc.h +include/thunderbird10/mozilla/unused.h +include/thunderbird10/mozpngconf.h +include/thunderbird10/msgCore.h +${PLIST.jit}include/thunderbird10/nanojit.h +include/thunderbird10/necko-config.h +include/thunderbird10/nestegg/nestegg-stdint.h +include/thunderbird10/nestegg/nestegg.h +include/thunderbird10/netCore.h +${PLIST.jit}include/thunderbird10/njconfig.h +${PLIST.jit}include/thunderbird10/njcpudetect.h +include/thunderbird10/npapi.h +include/thunderbird10/npfunctions.h +include/thunderbird10/npruntime.h +include/thunderbird10/nptypes.h +include/thunderbird10/nsAHtml5TreeBuilderState.h +include/thunderbird10/nsAHtml5TreeOpSink.h +include/thunderbird10/nsARIAGridAccessibleWrap.h +include/thunderbird10/nsARIAMap.h +include/thunderbird10/nsASocketHandler.h +include/thunderbird10/nsAString.h +include/thunderbird10/nsAXPCNativeCallContext.h +include/thunderbird10/nsAbBaseCID.h +include/thunderbird10/nsAboutProtocolUtils.h +include/thunderbird10/nsAccDocManager.h +include/thunderbird10/nsAccessNode.h +include/thunderbird10/nsAccessNodeWrap.h +include/thunderbird10/nsAccessibilityService.h +include/thunderbird10/nsAccessible.h +include/thunderbird10/nsAccessibleWrap.h +include/thunderbird10/nsAgg.h +include/thunderbird10/nsAlgorithm.h +include/thunderbird10/nsAppDirectoryServiceDefs.h +include/thunderbird10/nsAppShellCID.h +include/thunderbird10/nsArrayEnumerator.h +include/thunderbird10/nsArrayUtils.h +include/thunderbird10/nsAsyncRedirectVerifyHelper.h +include/thunderbird10/nsAtomListUtils.h +include/thunderbird10/nsAtomService.h +include/thunderbird10/nsAtomicRefcnt.h +include/thunderbird10/nsAttrName.h +include/thunderbird10/nsAudioAvailableEventManager.h +include/thunderbird10/nsAudioStream.h +include/thunderbird10/nsAutoJSValHolder.h +include/thunderbird10/nsAutoPtr.h +include/thunderbird10/nsAutoRef.h +include/thunderbird10/nsBaseHashtable.h +include/thunderbird10/nsBidi.h +include/thunderbird10/nsBidiPresUtils.h +include/thunderbird10/nsBidiUtils.h +include/thunderbird10/nsBindingManager.h +include/thunderbird10/nsBoundingMetrics.h +include/thunderbird10/nsBuiltinDecoder.h +include/thunderbird10/nsBuiltinDecoderReader.h +include/thunderbird10/nsBuiltinDecoderStateMachine.h +include/thunderbird10/nsCDefaultURIFixup.h +include/thunderbird10/nsCExternalHandlerService.h +include/thunderbird10/nsCOMArray.h +include/thunderbird10/nsCOMPtr.h +include/thunderbird10/nsCPrefetchService.h +include/thunderbird10/nsCRT.h +include/thunderbird10/nsCRTGlue.h +include/thunderbird10/nsCSSAnonBoxList.h +include/thunderbird10/nsCSSAnonBoxes.h +include/thunderbird10/nsCSSFrameConstructor.h +include/thunderbird10/nsCSSKeywordList.h +include/thunderbird10/nsCSSKeywords.h +include/thunderbird10/nsCSSParser.h +include/thunderbird10/nsCSSPropList.h +include/thunderbird10/nsCSSProperty.h +include/thunderbird10/nsCSSProps.h +include/thunderbird10/nsCSSPseudoClassList.h +include/thunderbird10/nsCSSPseudoClasses.h +include/thunderbird10/nsCSSPseudoElementList.h +include/thunderbird10/nsCSSPseudoElements.h +include/thunderbird10/nsCSSRuleProcessor.h +include/thunderbird10/nsCSSStyleSheet.h +include/thunderbird10/nsCSSValue.h +include/thunderbird10/nsCTooltipTextProvider.h +include/thunderbird10/nsCURILoader.h +include/thunderbird10/nsCWebBrowser.h +include/thunderbird10/nsCWebBrowserPersist.h +include/thunderbird10/nsCacheService.h +include/thunderbird10/nsCanvasFrame.h +include/thunderbird10/nsCaret.h +include/thunderbird10/nsCaseTreatment.h +include/thunderbird10/nsCategoryCache.h +include/thunderbird10/nsCategoryManagerUtils.h +include/thunderbird10/nsChangeHint.h +include/thunderbird10/nsChannelProperties.h +include/thunderbird10/nsCharSeparatedTokenizer.h +include/thunderbird10/nsCharTraits.h +include/thunderbird10/nsCharsetDetectionAdaptorCID.h +include/thunderbird10/nsCheapSets.h +include/thunderbird10/nsClassHashtable.h +include/thunderbird10/nsClientRect.h +include/thunderbird10/nsCollation.h +include/thunderbird10/nsCollationCID.h +include/thunderbird10/nsColor.h +include/thunderbird10/nsColorNameList.h +include/thunderbird10/nsColorNames.h +include/thunderbird10/nsCom.h +include/thunderbird10/nsCompatibility.h +include/thunderbird10/nsComponentManagerUtils.h +include/thunderbird10/nsComposeStrings.h +include/thunderbird10/nsCompressedCharMap.h +include/thunderbird10/nsContentCID.h +include/thunderbird10/nsContentCreatorFunctions.h +include/thunderbird10/nsContentDLF.h +include/thunderbird10/nsContentErrors.h +include/thunderbird10/nsContentList.h +include/thunderbird10/nsContentPermissionHelper.h +include/thunderbird10/nsContentPolicyUtils.h +include/thunderbird10/nsContentSink.h +include/thunderbird10/nsContentUtils.h +include/thunderbird10/nsCoord.h +include/thunderbird10/nsCopySupport.h +include/thunderbird10/nsCoreAnimationSupport.h +include/thunderbird10/nsCppSharedAllocator.h +include/thunderbird10/nsCycleCollectionParticipant.h +include/thunderbird10/nsCycleCollector.h +include/thunderbird10/nsCycleCollectorUtils.h +include/thunderbird10/nsDBFolderInfo.h +include/thunderbird10/nsDOMCID.h +include/thunderbird10/nsDOMCSSAttrDeclaration.h +include/thunderbird10/nsDOMCSSDeclaration.h +include/thunderbird10/nsDOMClassInfoClasses.h +include/thunderbird10/nsDOMClassInfoID.h +include/thunderbird10/nsDOMError.h +include/thunderbird10/nsDOMEventTargetWrapperCache.h +include/thunderbird10/nsDOMFile.h +include/thunderbird10/nsDOMJSUtils.h +include/thunderbird10/nsDOMMediaQueryList.h +include/thunderbird10/nsDOMMemoryReporter.h +include/thunderbird10/nsDOMScriptObjectHolder.h +include/thunderbird10/nsDOMString.h +include/thunderbird10/nsDataHashtable.h +include/thunderbird10/nsDateTimeFormatCID.h +include/thunderbird10/nsDebug.h +include/thunderbird10/nsDebugImpl.h +include/thunderbird10/nsDependentString.h +include/thunderbird10/nsDependentSubstring.h +include/thunderbird10/nsDeprecatedOperationList.h +include/thunderbird10/nsDeque.h +include/thunderbird10/nsDetectionConfident.h +include/thunderbird10/nsDeviceContext.h +include/thunderbird10/nsDeviceMotion.h +include/thunderbird10/nsDirectoryService.h +include/thunderbird10/nsDirectoryServiceAtomList.h +include/thunderbird10/nsDirectoryServiceDefs.h +include/thunderbird10/nsDirectoryServiceUtils.h +include/thunderbird10/nsDisplayItemTypes.h +include/thunderbird10/nsDisplayList.h +include/thunderbird10/nsDocAccessibleWrap.h +include/thunderbird10/nsDocLoader.h +include/thunderbird10/nsDocShellCID.h +include/thunderbird10/nsDocShellLoadTypes.h +include/thunderbird10/nsDocumentCharsetInfoCID.h +include/thunderbird10/nsDoubleHashtable.h +include/thunderbird10/nsEditorCID.h +include/thunderbird10/nsEmbedCID.h +include/thunderbird10/nsEmbedString.h +include/thunderbird10/nsEncoderDecoderUtils.h +include/thunderbird10/nsEnumeratorUtils.h +include/thunderbird10/nsError.h +include/thunderbird10/nsEscape.h +include/thunderbird10/nsEvent.h +include/thunderbird10/nsEventDispatcher.h +include/thunderbird10/nsEventListenerManager.h +include/thunderbird10/nsEventNameList.h +include/thunderbird10/nsEventQueue.h +include/thunderbird10/nsEventStateManager.h +include/thunderbird10/nsEventStates.h +include/thunderbird10/nsExpirationTracker.h +include/thunderbird10/nsExternalHelperAppService.h +include/thunderbird10/nsFixedSizeAllocator.h +include/thunderbird10/nsFocusManager.h +include/thunderbird10/nsFont.h +include/thunderbird10/nsFontFace.h +include/thunderbird10/nsFontFaceList.h +include/thunderbird10/nsFontMetrics.h +include/thunderbird10/nsFormSubmission.h +include/thunderbird10/nsFrameList.h +include/thunderbird10/nsFrameManager.h +include/thunderbird10/nsFrameManagerBase.h +include/thunderbird10/nsFrameSelection.h +include/thunderbird10/nsFrameTraversal.h +include/thunderbird10/nsGTKToolkit.h +include/thunderbird10/nsGUIEvent.h +include/thunderbird10/nsGeoPosition.h +include/thunderbird10/nsGeoPositionIPCSerialiser.h +include/thunderbird10/nsGfxCIID.h +include/thunderbird10/nsGkAtomList.h +include/thunderbird10/nsGkAtoms.h +include/thunderbird10/nsGrid.h +include/thunderbird10/nsGridCell.h +include/thunderbird10/nsGridLayout2.h +include/thunderbird10/nsGridRow.h +include/thunderbird10/nsGridRowGroupLayout.h +include/thunderbird10/nsGridRowLayout.h +include/thunderbird10/nsGridRowLeafFrame.h +include/thunderbird10/nsGridRowLeafLayout.h +include/thunderbird10/nsHTMLAudioElement.h +include/thunderbird10/nsHTMLCanvasElement.h +include/thunderbird10/nsHTMLDNSPrefetch.h +include/thunderbird10/nsHTMLFormControlAccessible.h +include/thunderbird10/nsHTMLImageAccessibleWrap.h +include/thunderbird10/nsHTMLMediaElement.h +include/thunderbird10/nsHTMLParts.h +include/thunderbird10/nsHTMLReflowMetrics.h +include/thunderbird10/nsHTMLReflowState.h +include/thunderbird10/nsHTMLTableAccessibleWrap.h +include/thunderbird10/nsHTMLTagList.h +include/thunderbird10/nsHTMLTags.h +include/thunderbird10/nsHTMLTokens.h +include/thunderbird10/nsHTMLVideoElement.h +include/thunderbird10/nsHashKeys.h +include/thunderbird10/nsHashPropertyBag.h +include/thunderbird10/nsHashSets.h +include/thunderbird10/nsHashtable.h +include/thunderbird10/nsHtml5ArrayCopy.h +include/thunderbird10/nsHtml5AtomList.h +include/thunderbird10/nsHtml5AtomTable.h +include/thunderbird10/nsHtml5Atoms.h +include/thunderbird10/nsHtml5ByteReadable.h +include/thunderbird10/nsHtml5DocumentMode.h +include/thunderbird10/nsHtml5HtmlAttributes.h +include/thunderbird10/nsHtml5Macros.h +include/thunderbird10/nsHtml5MetaScanner.h +include/thunderbird10/nsHtml5MetaScannerHSupplement.h +include/thunderbird10/nsHtml5Module.h +include/thunderbird10/nsHtml5NamedCharacters.h +include/thunderbird10/nsHtml5NamedCharactersAccel.h +include/thunderbird10/nsHtml5Parser.h +include/thunderbird10/nsHtml5PendingNotification.h +include/thunderbird10/nsHtml5SVGLoadDispatcher.h +include/thunderbird10/nsHtml5Speculation.h +include/thunderbird10/nsHtml5SpeculativeLoad.h +include/thunderbird10/nsHtml5StreamParser.h +include/thunderbird10/nsHtml5TreeOpExecutor.h +include/thunderbird10/nsHtml5TreeOpStage.h +include/thunderbird10/nsHtml5TreeOperation.h +include/thunderbird10/nsHtml5UTF16Buffer.h +include/thunderbird10/nsHtml5UTF16BufferHSupplement.h +include/thunderbird10/nsHttp.h +include/thunderbird10/nsHttpAtomList.h +include/thunderbird10/nsHttpHeaderArray.h +include/thunderbird10/nsHttpResponseHead.h +include/thunderbird10/nsHyperTextAccessible.h +include/thunderbird10/nsHyperTextAccessibleWrap.h +include/thunderbird10/nsHyphenationManager.h +include/thunderbird10/nsHyphenator.h +include/thunderbird10/nsIASN1Object.h +include/thunderbird10/nsIASN1PrintableItem.h +include/thunderbird10/nsIASN1Sequence.h +include/thunderbird10/nsIASN1Tree.h +include/thunderbird10/nsIAbAddressCollector.h +include/thunderbird10/nsIAbAutoCompleteResult.h +include/thunderbird10/nsIAbBooleanExpression.h +include/thunderbird10/nsIAbCard.h +include/thunderbird10/nsIAbCollection.h +include/thunderbird10/nsIAbDirFactory.h +include/thunderbird10/nsIAbDirFactoryService.h +include/thunderbird10/nsIAbDirSearchListener.h +include/thunderbird10/nsIAbDirectory.h +include/thunderbird10/nsIAbDirectoryQuery.h +include/thunderbird10/nsIAbDirectoryQueryProxy.h +include/thunderbird10/nsIAbDirectorySearch.h +include/thunderbird10/nsIAbItem.h +include/thunderbird10/nsIAbLDAPAttributeMap.h +include/thunderbird10/nsIAbLDAPAutoCompFormatter.h +include/thunderbird10/nsIAbLDAPCard.h +include/thunderbird10/nsIAbLDAPDirectory.h +include/thunderbird10/nsIAbLDAPReplicationData.h +include/thunderbird10/nsIAbLDAPReplicationQuery.h +include/thunderbird10/nsIAbLDAPReplicationService.h +include/thunderbird10/nsIAbLDIFService.h +include/thunderbird10/nsIAbListener.h +include/thunderbird10/nsIAbMDBDirectory.h +include/thunderbird10/nsIAbManager.h +include/thunderbird10/nsIAbView.h +include/thunderbird10/nsIAboutModule.h +include/thunderbird10/nsIAccessNode.h +include/thunderbird10/nsIAccessibilityService.h +include/thunderbird10/nsIAccessible.h +include/thunderbird10/nsIAccessibleApplication.h +include/thunderbird10/nsIAccessibleDocument.h +include/thunderbird10/nsIAccessibleEditableText.h +include/thunderbird10/nsIAccessibleEvent.h +include/thunderbird10/nsIAccessibleHyperLink.h +include/thunderbird10/nsIAccessibleHyperText.h +include/thunderbird10/nsIAccessibleImage.h +include/thunderbird10/nsIAccessibleProvider.h +include/thunderbird10/nsIAccessibleRelation.h +include/thunderbird10/nsIAccessibleRetrieval.h +include/thunderbird10/nsIAccessibleRole.h +include/thunderbird10/nsIAccessibleSelectable.h +include/thunderbird10/nsIAccessibleStates.h +include/thunderbird10/nsIAccessibleTable.h +include/thunderbird10/nsIAccessibleText.h +include/thunderbird10/nsIAccessibleTypes.h +include/thunderbird10/nsIAccessibleValue.h +include/thunderbird10/nsIActivity.h +include/thunderbird10/nsIActivityManager.h +include/thunderbird10/nsIActivityManagerUI.h +include/thunderbird10/nsIAddbookUrl.h +include/thunderbird10/nsIAddrDBAnnouncer.h +include/thunderbird10/nsIAddrDBListener.h +include/thunderbird10/nsIAddrDatabase.h +include/thunderbird10/nsIAlertsService.h +include/thunderbird10/nsIAllocator.h +include/thunderbird10/nsIAnimationFrameListener.h +include/thunderbird10/nsIAnnotationService.h +include/thunderbird10/nsIAnonymousContentCreator.h +include/thunderbird10/nsIAppShell.h +include/thunderbird10/nsIAppShellService.h +include/thunderbird10/nsIAppStartup.h +include/thunderbird10/nsIAppStartupNotifier.h +include/thunderbird10/nsIApplicationCache.h +include/thunderbird10/nsIApplicationCacheChannel.h +include/thunderbird10/nsIApplicationCacheContainer.h +include/thunderbird10/nsIApplicationCacheService.h +include/thunderbird10/nsIArray.h +include/thunderbird10/nsIAssociatedContentSecurity.h +include/thunderbird10/nsIAsyncInputStream.h +include/thunderbird10/nsIAsyncOutputStream.h +include/thunderbird10/nsIAsyncStreamCopier.h +include/thunderbird10/nsIAsyncVerifyRedirectCallback.h +include/thunderbird10/nsIAtom.h +include/thunderbird10/nsIAtomService.h +include/thunderbird10/nsIAttribute.h +include/thunderbird10/nsIAuthInformation.h +include/thunderbird10/nsIAuthModule.h +include/thunderbird10/nsIAuthPrompt.h +include/thunderbird10/nsIAuthPrompt2.h +include/thunderbird10/nsIAuthPromptAdapterFactory.h +include/thunderbird10/nsIAuthPromptCallback.h +include/thunderbird10/nsIAuthPromptProvider.h +include/thunderbird10/nsIAutoCompleteController.h +include/thunderbird10/nsIAutoCompleteInput.h +include/thunderbird10/nsIAutoCompleteListener.h +include/thunderbird10/nsIAutoCompletePopup.h +include/thunderbird10/nsIAutoCompleteResult.h +include/thunderbird10/nsIAutoCompleteResults.h +include/thunderbird10/nsIAutoCompleteSearch.h +include/thunderbird10/nsIAutoCompleteSession.h +include/thunderbird10/nsIAutoCompleteSimpleResult.h +include/thunderbird10/nsIAutoConfig.h +include/thunderbird10/nsIAutoSyncFolderStrategy.h +include/thunderbird10/nsIAutoSyncManager.h +include/thunderbird10/nsIAutoSyncMsgStrategy.h +include/thunderbird10/nsIAutoSyncState.h +include/thunderbird10/nsIBFCacheEntry.h +include/thunderbird10/nsIBadCertListener2.h +include/thunderbird10/nsIBaseDOMException.h +include/thunderbird10/nsIBaseWindow.h +include/thunderbird10/nsIBidiKeyboard.h +include/thunderbird10/nsIBinaryInputStream.h +include/thunderbird10/nsIBinaryOutputStream.h +include/thunderbird10/nsIBlocklistService.h +include/thunderbird10/nsIBoxObject.h +include/thunderbird10/nsIBrowserBoxObject.h +include/thunderbird10/nsIBrowserDOMWindow.h +include/thunderbird10/nsIBrowserHistory.h +include/thunderbird10/nsIBrowserSearchService.h +include/thunderbird10/nsIBufEntropyCollector.h +include/thunderbird10/nsIBufferedStreams.h +include/thunderbird10/nsIByteBuffer.h +include/thunderbird10/nsIByteRangeRequest.h +include/thunderbird10/nsICMSDecoder.h +include/thunderbird10/nsICMSEncoder.h +include/thunderbird10/nsICMSMessage.h +include/thunderbird10/nsICMSMessage2.h +include/thunderbird10/nsICMSMessageErrors.h +include/thunderbird10/nsICMSSecureMessage.h +include/thunderbird10/nsICRLInfo.h +include/thunderbird10/nsICRLManager.h +include/thunderbird10/nsICSSDeclaration.h +include/thunderbird10/nsICSSLoaderObserver.h +include/thunderbird10/nsICSSPseudoComparator.h +include/thunderbird10/nsICSSRuleList.h +include/thunderbird10/nsICSSStyleRuleDOMWrapper.h +include/thunderbird10/nsICache.h +include/thunderbird10/nsICacheEntryDescriptor.h +include/thunderbird10/nsICacheInfoChannel.h +include/thunderbird10/nsICacheListener.h +include/thunderbird10/nsICacheService.h +include/thunderbird10/nsICacheSession.h +include/thunderbird10/nsICacheVisitor.h +include/thunderbird10/nsICachingChannel.h +include/thunderbird10/nsICancelable.h +include/thunderbird10/nsICanvasElementExternal.h +include/thunderbird10/nsICanvasGLPrivate.h +include/thunderbird10/nsICanvasRenderingContextInternal.h +include/thunderbird10/nsICapturePicker.h +include/thunderbird10/nsICaseConversion.h +include/thunderbird10/nsICategoryManager.h +include/thunderbird10/nsICertOverrideService.h +include/thunderbird10/nsICertPickDialogs.h +include/thunderbird10/nsICertTree.h +include/thunderbird10/nsICertificateDialogs.h +include/thunderbird10/nsIChannel.h +include/thunderbird10/nsIChannelEventSink.h +include/thunderbird10/nsIChannelPolicy.h +include/thunderbird10/nsICharsetAlias.h +include/thunderbird10/nsICharsetConverterManager.h +include/thunderbird10/nsICharsetDetectionAdaptor.h +include/thunderbird10/nsICharsetDetectionObserver.h +include/thunderbird10/nsICharsetDetector.h +include/thunderbird10/nsICharsetResolver.h +include/thunderbird10/nsIChildChannel.h +include/thunderbird10/nsIChromeRegistry.h +include/thunderbird10/nsIClassInfo.h +include/thunderbird10/nsIClassInfoImpl.h +include/thunderbird10/nsIClientAuthDialogs.h +include/thunderbird10/nsIClipboard.h +include/thunderbird10/nsIClipboardCommands.h +include/thunderbird10/nsIClipboardDragDropHookList.h +include/thunderbird10/nsIClipboardDragDropHooks.h +include/thunderbird10/nsIClipboardHelper.h +include/thunderbird10/nsIClipboardOwner.h +include/thunderbird10/nsICollation.h +include/thunderbird10/nsICollection.h +include/thunderbird10/nsIComboboxControlFrame.h +include/thunderbird10/nsIComm4xProfile.h +include/thunderbird10/nsICommandHandler.h +include/thunderbird10/nsICommandLine.h +include/thunderbird10/nsICommandLineHandler.h +include/thunderbird10/nsICommandLineRunner.h +include/thunderbird10/nsICommandLineValidator.h +include/thunderbird10/nsICommandManager.h +include/thunderbird10/nsICommandParams.h +include/thunderbird10/nsIComponentManager.h +include/thunderbird10/nsIComponentRegistrar.h +include/thunderbird10/nsIConsoleListener.h +include/thunderbird10/nsIConsoleMessage.h +include/thunderbird10/nsIConsoleService.h +include/thunderbird10/nsIConstraintValidation.h +include/thunderbird10/nsIContainerBoxObject.h +include/thunderbird10/nsIContent.h +include/thunderbird10/nsIContentDispatchChooser.h +include/thunderbird10/nsIContentFilter.h +include/thunderbird10/nsIContentHandler.h +include/thunderbird10/nsIContentIterator.h +include/thunderbird10/nsIContentPermissionPrompt.h +include/thunderbird10/nsIContentPolicy.h +include/thunderbird10/nsIContentPrefService.h +include/thunderbird10/nsIContentSecurityPolicy.h +include/thunderbird10/nsIContentSerializer.h +include/thunderbird10/nsIContentSink.h +include/thunderbird10/nsIContentSniffer.h +include/thunderbird10/nsIContentURIGrouper.h +include/thunderbird10/nsIContentViewer.h +include/thunderbird10/nsIContentViewerContainer.h +include/thunderbird10/nsIContentViewerEdit.h +include/thunderbird10/nsIContentViewerFile.h +include/thunderbird10/nsIContextMenuListener.h +include/thunderbird10/nsIContextMenuListener2.h +include/thunderbird10/nsIController.h +include/thunderbird10/nsIControllerCommand.h +include/thunderbird10/nsIControllerCommandTable.h +include/thunderbird10/nsIControllerContext.h +include/thunderbird10/nsIControllers.h +include/thunderbird10/nsIConverterInputStream.h +include/thunderbird10/nsIConverterOutputStream.h +include/thunderbird10/nsICookie.h +include/thunderbird10/nsICookie2.h +include/thunderbird10/nsICookieAcceptDialog.h +include/thunderbird10/nsICookieManager.h +include/thunderbird10/nsICookieManager2.h +include/thunderbird10/nsICookiePermission.h +include/thunderbird10/nsICookiePromptService.h +include/thunderbird10/nsICookieService.h +include/thunderbird10/nsICopyMessageListener.h +include/thunderbird10/nsICopyMsgStreamListener.h +include/thunderbird10/nsICryptoFIPSInfo.h +include/thunderbird10/nsICryptoHMAC.h +include/thunderbird10/nsICryptoHash.h +include/thunderbird10/nsICurrentCharsetListener.h +include/thunderbird10/nsICycleCollectorListener.h +include/thunderbird10/nsID.h +include/thunderbird10/nsIDBChangeAnnouncer.h +include/thunderbird10/nsIDBChangeListener.h +include/thunderbird10/nsIDBFolderInfo.h +include/thunderbird10/nsIDNSListener.h +include/thunderbird10/nsIDNSRecord.h +include/thunderbird10/nsIDNSService.h +include/thunderbird10/nsIDOMAnimationEvent.h +include/thunderbird10/nsIDOMAttr.h +include/thunderbird10/nsIDOMBarProp.h +include/thunderbird10/nsIDOMBeforeUnloadEvent.h +include/thunderbird10/nsIDOMCDATASection.h +include/thunderbird10/nsIDOMCRMFObject.h +include/thunderbird10/nsIDOMCSS2Properties.h +include/thunderbird10/nsIDOMCSSCharsetRule.h +include/thunderbird10/nsIDOMCSSFontFaceRule.h +include/thunderbird10/nsIDOMCSSImportRule.h +include/thunderbird10/nsIDOMCSSMediaRule.h +include/thunderbird10/nsIDOMCSSMozDocumentRule.h +include/thunderbird10/nsIDOMCSSPageRule.h +include/thunderbird10/nsIDOMCSSPrimitiveValue.h +include/thunderbird10/nsIDOMCSSRule.h +include/thunderbird10/nsIDOMCSSRuleList.h +include/thunderbird10/nsIDOMCSSStyleDeclaration.h +include/thunderbird10/nsIDOMCSSStyleRule.h +include/thunderbird10/nsIDOMCSSStyleSheet.h +include/thunderbird10/nsIDOMCSSUnknownRule.h +include/thunderbird10/nsIDOMCSSValue.h +include/thunderbird10/nsIDOMCSSValueList.h +include/thunderbird10/nsIDOMCanvasRenderingContext2D.h +include/thunderbird10/nsIDOMCharacterData.h +include/thunderbird10/nsIDOMChromeWindow.h +include/thunderbird10/nsIDOMClassInfo.h +include/thunderbird10/nsIDOMClientInformation.h +include/thunderbird10/nsIDOMClientRect.h +include/thunderbird10/nsIDOMClientRectList.h +include/thunderbird10/nsIDOMCloseEvent.h +include/thunderbird10/nsIDOMCommandEvent.h +include/thunderbird10/nsIDOMComment.h +include/thunderbird10/nsIDOMConstructor.h +include/thunderbird10/nsIDOMCounter.h +include/thunderbird10/nsIDOMCrypto.h +include/thunderbird10/nsIDOMCryptoDialogs.h +include/thunderbird10/nsIDOMCustomEvent.h +include/thunderbird10/nsIDOMDOMException.h +include/thunderbird10/nsIDOMDOMImplementation.h +include/thunderbird10/nsIDOMDOMSettableTokenList.h +include/thunderbird10/nsIDOMDOMStringList.h +include/thunderbird10/nsIDOMDOMStringMap.h +include/thunderbird10/nsIDOMDOMTokenList.h +include/thunderbird10/nsIDOMDataContainerEvent.h +include/thunderbird10/nsIDOMDataTransfer.h +include/thunderbird10/nsIDOMDesktopNotification.h +include/thunderbird10/nsIDOMDeviceMotionEvent.h +include/thunderbird10/nsIDOMDeviceOrientationEvent.h +include/thunderbird10/nsIDOMDocument.h +include/thunderbird10/nsIDOMDocumentFragment.h +include/thunderbird10/nsIDOMDocumentType.h +include/thunderbird10/nsIDOMDocumentXBL.h +include/thunderbird10/nsIDOMDragEvent.h +include/thunderbird10/nsIDOMElement.h +include/thunderbird10/nsIDOMElementCSSInlineStyle.h +include/thunderbird10/nsIDOMElementTimeControl.h +include/thunderbird10/nsIDOMEvent.h +include/thunderbird10/nsIDOMEventListener.h +include/thunderbird10/nsIDOMEventTarget.h +include/thunderbird10/nsIDOMFile.h +include/thunderbird10/nsIDOMFileError.h +include/thunderbird10/nsIDOMFileException.h +include/thunderbird10/nsIDOMFileList.h +include/thunderbird10/nsIDOMFileReader.h +include/thunderbird10/nsIDOMFontFace.h +include/thunderbird10/nsIDOMFontFaceList.h +include/thunderbird10/nsIDOMFormData.h +include/thunderbird10/nsIDOMGeoGeolocation.h +include/thunderbird10/nsIDOMGeoPosition.h +include/thunderbird10/nsIDOMGeoPositionAddress.h +include/thunderbird10/nsIDOMGeoPositionCallback.h +include/thunderbird10/nsIDOMGeoPositionCoords.h +include/thunderbird10/nsIDOMGeoPositionError.h +include/thunderbird10/nsIDOMGeoPositionErrorCallback.h +include/thunderbird10/nsIDOMGeoPositionOptions.h +include/thunderbird10/nsIDOMGetSVGDocument.h +include/thunderbird10/nsIDOMGlobalPropertyInitializer.h +include/thunderbird10/nsIDOMHTMLAnchorElement.h +include/thunderbird10/nsIDOMHTMLAppletElement.h +include/thunderbird10/nsIDOMHTMLAreaElement.h +include/thunderbird10/nsIDOMHTMLAudioElement.h +include/thunderbird10/nsIDOMHTMLBRElement.h +include/thunderbird10/nsIDOMHTMLBaseElement.h +include/thunderbird10/nsIDOMHTMLBodyElement.h +include/thunderbird10/nsIDOMHTMLButtonElement.h +include/thunderbird10/nsIDOMHTMLByteRanges.h +include/thunderbird10/nsIDOMHTMLCanvasElement.h +include/thunderbird10/nsIDOMHTMLCollection.h +include/thunderbird10/nsIDOMHTMLCommandElement.h +include/thunderbird10/nsIDOMHTMLDListElement.h +include/thunderbird10/nsIDOMHTMLDataListElement.h +include/thunderbird10/nsIDOMHTMLDirectoryElement.h +include/thunderbird10/nsIDOMHTMLDivElement.h +include/thunderbird10/nsIDOMHTMLDocument.h +include/thunderbird10/nsIDOMHTMLElement.h +include/thunderbird10/nsIDOMHTMLEmbedElement.h +include/thunderbird10/nsIDOMHTMLFieldSetElement.h +include/thunderbird10/nsIDOMHTMLFontElement.h +include/thunderbird10/nsIDOMHTMLFormElement.h +include/thunderbird10/nsIDOMHTMLFrameElement.h +include/thunderbird10/nsIDOMHTMLFrameSetElement.h +include/thunderbird10/nsIDOMHTMLHRElement.h +include/thunderbird10/nsIDOMHTMLHeadElement.h +include/thunderbird10/nsIDOMHTMLHeadingElement.h +include/thunderbird10/nsIDOMHTMLHtmlElement.h +include/thunderbird10/nsIDOMHTMLIFrameElement.h +include/thunderbird10/nsIDOMHTMLImageElement.h +include/thunderbird10/nsIDOMHTMLInputElement.h +include/thunderbird10/nsIDOMHTMLLIElement.h +include/thunderbird10/nsIDOMHTMLLabelElement.h +include/thunderbird10/nsIDOMHTMLLegendElement.h +include/thunderbird10/nsIDOMHTMLLinkElement.h +include/thunderbird10/nsIDOMHTMLMapElement.h +include/thunderbird10/nsIDOMHTMLMediaElement.h +include/thunderbird10/nsIDOMHTMLMenuElement.h +include/thunderbird10/nsIDOMHTMLMenuItemElement.h +include/thunderbird10/nsIDOMHTMLMetaElement.h +include/thunderbird10/nsIDOMHTMLModElement.h +include/thunderbird10/nsIDOMHTMLOListElement.h +include/thunderbird10/nsIDOMHTMLObjectElement.h +include/thunderbird10/nsIDOMHTMLOptGroupElement.h +include/thunderbird10/nsIDOMHTMLOptionElement.h +include/thunderbird10/nsIDOMHTMLOptionsCollection.h +include/thunderbird10/nsIDOMHTMLOutputElement.h +include/thunderbird10/nsIDOMHTMLParagraphElement.h +include/thunderbird10/nsIDOMHTMLParamElement.h +include/thunderbird10/nsIDOMHTMLPreElement.h +include/thunderbird10/nsIDOMHTMLProgressElement.h +include/thunderbird10/nsIDOMHTMLQuoteElement.h +include/thunderbird10/nsIDOMHTMLScriptElement.h +include/thunderbird10/nsIDOMHTMLSelectElement.h +include/thunderbird10/nsIDOMHTMLSourceElement.h +include/thunderbird10/nsIDOMHTMLStyleElement.h +include/thunderbird10/nsIDOMHTMLTableCaptionElem.h +include/thunderbird10/nsIDOMHTMLTableCellElement.h +include/thunderbird10/nsIDOMHTMLTableColElement.h +include/thunderbird10/nsIDOMHTMLTableElement.h +include/thunderbird10/nsIDOMHTMLTableRowElement.h +include/thunderbird10/nsIDOMHTMLTableSectionElem.h +include/thunderbird10/nsIDOMHTMLTextAreaElement.h +include/thunderbird10/nsIDOMHTMLTitleElement.h +include/thunderbird10/nsIDOMHTMLUListElement.h +include/thunderbird10/nsIDOMHTMLUnknownElement.h +include/thunderbird10/nsIDOMHTMLVideoElement.h +include/thunderbird10/nsIDOMHashChangeEvent.h +include/thunderbird10/nsIDOMHistory.h +include/thunderbird10/nsIDOMJSWindow.h +include/thunderbird10/nsIDOMKeyEvent.h +include/thunderbird10/nsIDOMLSProgressEvent.h +include/thunderbird10/nsIDOMLinkStyle.h +include/thunderbird10/nsIDOMLoadStatus.h +include/thunderbird10/nsIDOMLocation.h +include/thunderbird10/nsIDOMMediaError.h +include/thunderbird10/nsIDOMMediaList.h +include/thunderbird10/nsIDOMMediaQueryList.h +include/thunderbird10/nsIDOMMessageEvent.h +include/thunderbird10/nsIDOMMimeType.h +include/thunderbird10/nsIDOMMimeTypeArray.h +include/thunderbird10/nsIDOMModalContentWindow.h +include/thunderbird10/nsIDOMMouseScrollEvent.h +include/thunderbird10/nsIDOMMozCSSKeyframeRule.h +include/thunderbird10/nsIDOMMozCSSKeyframesRule.h +include/thunderbird10/nsIDOMMozTouchEvent.h +include/thunderbird10/nsIDOMMutationEvent.h +include/thunderbird10/nsIDOMNSEditableElement.h +include/thunderbird10/nsIDOMNSElement.h +include/thunderbird10/nsIDOMNSEvent.h +include/thunderbird10/nsIDOMNSRGBAColor.h +include/thunderbird10/nsIDOMNSRange.h +include/thunderbird10/nsIDOMNSXPathExpression.h +include/thunderbird10/nsIDOMNamedNodeMap.h +include/thunderbird10/nsIDOMNavigator.h +include/thunderbird10/nsIDOMNavigatorDesktopNotification.h +include/thunderbird10/nsIDOMNavigatorGeolocation.h +include/thunderbird10/nsIDOMNode.h +include/thunderbird10/nsIDOMNodeFilter.h +include/thunderbird10/nsIDOMNodeIterator.h +include/thunderbird10/nsIDOMNodeList.h +include/thunderbird10/nsIDOMNodeSelector.h +include/thunderbird10/nsIDOMNotifyAudioAvailableEvent.h +include/thunderbird10/nsIDOMNotifyPaintEvent.h +include/thunderbird10/nsIDOMOfflineResourceList.h +include/thunderbird10/nsIDOMPageTransitionEvent.h +include/thunderbird10/nsIDOMPaintRequest.h +include/thunderbird10/nsIDOMPaintRequestList.h +include/thunderbird10/nsIDOMParser.h +include/thunderbird10/nsIDOMPerformance.h +include/thunderbird10/nsIDOMPerformanceNavigation.h +include/thunderbird10/nsIDOMPerformanceTiming.h +include/thunderbird10/nsIDOMPkcs11.h +include/thunderbird10/nsIDOMPlugin.h +include/thunderbird10/nsIDOMPluginArray.h +include/thunderbird10/nsIDOMPopStateEvent.h +include/thunderbird10/nsIDOMPopupBlockedEvent.h +include/thunderbird10/nsIDOMProcessingInstruction.h +include/thunderbird10/nsIDOMProgressEvent.h +include/thunderbird10/nsIDOMRGBColor.h +include/thunderbird10/nsIDOMRange.h +include/thunderbird10/nsIDOMRangeException.h +include/thunderbird10/nsIDOMRect.h +include/thunderbird10/nsIDOMSVGAElement.h +include/thunderbird10/nsIDOMSVGAltGlyphElement.h +include/thunderbird10/nsIDOMSVGAngle.h +include/thunderbird10/nsIDOMSVGAnimPresAspRatio.h +include/thunderbird10/nsIDOMSVGAnimTransformList.h +include/thunderbird10/nsIDOMSVGAnimateElement.h +include/thunderbird10/nsIDOMSVGAnimateMotionElement.h +include/thunderbird10/nsIDOMSVGAnimateTransformElement.h +include/thunderbird10/nsIDOMSVGAnimatedAngle.h +include/thunderbird10/nsIDOMSVGAnimatedBoolean.h +include/thunderbird10/nsIDOMSVGAnimatedEnum.h +include/thunderbird10/nsIDOMSVGAnimatedInteger.h +include/thunderbird10/nsIDOMSVGAnimatedLength.h +include/thunderbird10/nsIDOMSVGAnimatedLengthList.h +include/thunderbird10/nsIDOMSVGAnimatedNumber.h +include/thunderbird10/nsIDOMSVGAnimatedNumberList.h +include/thunderbird10/nsIDOMSVGAnimatedPathData.h +include/thunderbird10/nsIDOMSVGAnimatedPoints.h +include/thunderbird10/nsIDOMSVGAnimatedRect.h +include/thunderbird10/nsIDOMSVGAnimatedString.h +include/thunderbird10/nsIDOMSVGAnimationElement.h +include/thunderbird10/nsIDOMSVGCircleElement.h +include/thunderbird10/nsIDOMSVGClipPathElement.h +include/thunderbird10/nsIDOMSVGDefsElement.h +include/thunderbird10/nsIDOMSVGDescElement.h +include/thunderbird10/nsIDOMSVGDocument.h +include/thunderbird10/nsIDOMSVGElement.h +include/thunderbird10/nsIDOMSVGEllipseElement.h +include/thunderbird10/nsIDOMSVGEvent.h +include/thunderbird10/nsIDOMSVGException.h +include/thunderbird10/nsIDOMSVGFilterElement.h +include/thunderbird10/nsIDOMSVGFilters.h +include/thunderbird10/nsIDOMSVGFitToViewBox.h +include/thunderbird10/nsIDOMSVGForeignObjectElem.h +include/thunderbird10/nsIDOMSVGGElement.h +include/thunderbird10/nsIDOMSVGGradientElement.h +include/thunderbird10/nsIDOMSVGImageElement.h +include/thunderbird10/nsIDOMSVGLength.h +include/thunderbird10/nsIDOMSVGLengthList.h +include/thunderbird10/nsIDOMSVGLineElement.h +include/thunderbird10/nsIDOMSVGLocatable.h +include/thunderbird10/nsIDOMSVGMarkerElement.h +include/thunderbird10/nsIDOMSVGMaskElement.h +include/thunderbird10/nsIDOMSVGMatrix.h +include/thunderbird10/nsIDOMSVGMetadataElement.h +include/thunderbird10/nsIDOMSVGMpathElement.h +include/thunderbird10/nsIDOMSVGNumber.h +include/thunderbird10/nsIDOMSVGNumberList.h +include/thunderbird10/nsIDOMSVGPathElement.h +include/thunderbird10/nsIDOMSVGPathSeg.h +include/thunderbird10/nsIDOMSVGPathSegList.h +include/thunderbird10/nsIDOMSVGPatternElement.h +include/thunderbird10/nsIDOMSVGPoint.h +include/thunderbird10/nsIDOMSVGPointList.h +include/thunderbird10/nsIDOMSVGPolygonElement.h +include/thunderbird10/nsIDOMSVGPolylineElement.h +include/thunderbird10/nsIDOMSVGPresAspectRatio.h +include/thunderbird10/nsIDOMSVGRect.h +include/thunderbird10/nsIDOMSVGRectElement.h +include/thunderbird10/nsIDOMSVGSVGElement.h +include/thunderbird10/nsIDOMSVGScriptElement.h +include/thunderbird10/nsIDOMSVGSetElement.h +include/thunderbird10/nsIDOMSVGStopElement.h +include/thunderbird10/nsIDOMSVGStylable.h +include/thunderbird10/nsIDOMSVGStyleElement.h +include/thunderbird10/nsIDOMSVGSwitchElement.h +include/thunderbird10/nsIDOMSVGSymbolElement.h +include/thunderbird10/nsIDOMSVGTSpanElement.h +include/thunderbird10/nsIDOMSVGTextContentElement.h +include/thunderbird10/nsIDOMSVGTextElement.h +include/thunderbird10/nsIDOMSVGTextPathElement.h +include/thunderbird10/nsIDOMSVGTextPositionElem.h +include/thunderbird10/nsIDOMSVGTitleElement.h +include/thunderbird10/nsIDOMSVGTransform.h +include/thunderbird10/nsIDOMSVGTransformList.h +include/thunderbird10/nsIDOMSVGTransformable.h +include/thunderbird10/nsIDOMSVGURIReference.h +include/thunderbird10/nsIDOMSVGUnitTypes.h +include/thunderbird10/nsIDOMSVGUseElement.h +include/thunderbird10/nsIDOMSVGViewSpec.h +include/thunderbird10/nsIDOMSVGZoomAndPan.h +include/thunderbird10/nsIDOMSVGZoomEvent.h +include/thunderbird10/nsIDOMScreen.h +include/thunderbird10/nsIDOMScriptObjectFactory.h +include/thunderbird10/nsIDOMScrollAreaEvent.h +include/thunderbird10/nsIDOMSerializer.h +include/thunderbird10/nsIDOMSimpleGestureEvent.h +include/thunderbird10/nsIDOMSmartCardEvent.h +include/thunderbird10/nsIDOMStorage.h +include/thunderbird10/nsIDOMStorageEvent.h +include/thunderbird10/nsIDOMStorageEventObsolete.h +include/thunderbird10/nsIDOMStorageIndexedDB.h +include/thunderbird10/nsIDOMStorageItem.h +include/thunderbird10/nsIDOMStorageList.h +include/thunderbird10/nsIDOMStorageManager.h +include/thunderbird10/nsIDOMStorageObsolete.h +include/thunderbird10/nsIDOMStyleSheet.h +include/thunderbird10/nsIDOMStyleSheetList.h +include/thunderbird10/nsIDOMText.h +include/thunderbird10/nsIDOMTimeEvent.h +include/thunderbird10/nsIDOMTimeRanges.h +include/thunderbird10/nsIDOMToString.h +include/thunderbird10/nsIDOMTouchEvent.h +include/thunderbird10/nsIDOMTransitionEvent.h +include/thunderbird10/nsIDOMTreeWalker.h +include/thunderbird10/nsIDOMUIEvent.h +include/thunderbird10/nsIDOMUserDataHandler.h +include/thunderbird10/nsIDOMValidityState.h +include/thunderbird10/nsIDOMWebGLRenderingContext.h +include/thunderbird10/nsIDOMWindow.h +include/thunderbird10/nsIDOMWindowCollection.h +include/thunderbird10/nsIDOMWindowUtils.h +include/thunderbird10/nsIDOMXMLDocument.h +include/thunderbird10/nsIDOMXPathEvaluator.h +include/thunderbird10/nsIDOMXPathException.h +include/thunderbird10/nsIDOMXPathExpression.h +include/thunderbird10/nsIDOMXPathNSResolver.h +include/thunderbird10/nsIDOMXPathNamespace.h +include/thunderbird10/nsIDOMXPathResult.h +include/thunderbird10/nsIDOMXULButtonElement.h +include/thunderbird10/nsIDOMXULCheckboxElement.h +include/thunderbird10/nsIDOMXULCommandDispatcher.h +include/thunderbird10/nsIDOMXULCommandEvent.h +include/thunderbird10/nsIDOMXULContainerElement.h +include/thunderbird10/nsIDOMXULControlElement.h +include/thunderbird10/nsIDOMXULDescriptionElement.h +include/thunderbird10/nsIDOMXULDocument.h +include/thunderbird10/nsIDOMXULElement.h +include/thunderbird10/nsIDOMXULImageElement.h +include/thunderbird10/nsIDOMXULLabelElement.h +include/thunderbird10/nsIDOMXULLabeledControlEl.h +include/thunderbird10/nsIDOMXULMenuListElement.h +include/thunderbird10/nsIDOMXULMultSelectCntrlEl.h +include/thunderbird10/nsIDOMXULPopupElement.h +include/thunderbird10/nsIDOMXULRelatedElement.h +include/thunderbird10/nsIDOMXULSelectCntrlEl.h +include/thunderbird10/nsIDOMXULSelectCntrlItemEl.h +include/thunderbird10/nsIDOMXULTextboxElement.h +include/thunderbird10/nsIDOMXULTreeElement.h +include/thunderbird10/nsIDTD.h +include/thunderbird10/nsIDataSignatureVerifier.h +include/thunderbird10/nsIDateTimeFormat.h +include/thunderbird10/nsIDebug.h +include/thunderbird10/nsIDebug2.h +include/thunderbird10/nsIDeviceContextSpec.h +include/thunderbird10/nsIDeviceMotion.h +include/thunderbird10/nsIDialogCreator.h +include/thunderbird10/nsIDialogParamBlock.h +include/thunderbird10/nsIDirIndex.h +include/thunderbird10/nsIDirIndexListener.h +include/thunderbird10/nsIDirectoryEnumerator.h +include/thunderbird10/nsIDirectoryService.h +include/thunderbird10/nsIDiskCacheStreamInternal.h +include/thunderbird10/nsIDocCharset.h +include/thunderbird10/nsIDocShell.h +include/thunderbird10/nsIDocShellHistory.h +include/thunderbird10/nsIDocShellLoadInfo.h +include/thunderbird10/nsIDocShellTreeItem.h +include/thunderbird10/nsIDocShellTreeNode.h +include/thunderbird10/nsIDocShellTreeOwner.h +include/thunderbird10/nsIDocument.h +include/thunderbird10/nsIDocumentCharsetInfo.h +include/thunderbird10/nsIDocumentEncoder.h +include/thunderbird10/nsIDocumentLoader.h +include/thunderbird10/nsIDocumentLoaderFactory.h +include/thunderbird10/nsIDocumentObserver.h +include/thunderbird10/nsIDocumentStateListener.h +include/thunderbird10/nsIDocumentTransformer.h +include/thunderbird10/nsIDownload.h +include/thunderbird10/nsIDownloadHistory.h +include/thunderbird10/nsIDownloadManager.h +include/thunderbird10/nsIDownloadManagerUI.h +include/thunderbird10/nsIDownloadProgressListener.h +include/thunderbird10/nsIDownloader.h +include/thunderbird10/nsIDragService.h +include/thunderbird10/nsIDragSession.h +include/thunderbird10/nsIDragSessionGTK.h +include/thunderbird10/nsIDroppedLinkHandler.h +include/thunderbird10/nsIDynamicContainer.h +include/thunderbird10/nsIEditActionListener.h +include/thunderbird10/nsIEditingSession.h +include/thunderbird10/nsIEditor.h +include/thunderbird10/nsIEditorBoxObject.h +include/thunderbird10/nsIEditorDocShell.h +include/thunderbird10/nsIEditorIMESupport.h +include/thunderbird10/nsIEditorLogging.h +include/thunderbird10/nsIEditorMailSupport.h +include/thunderbird10/nsIEditorObserver.h +include/thunderbird10/nsIEditorSpellCheck.h +include/thunderbird10/nsIEditorStyleSheets.h +include/thunderbird10/nsIEffectiveTLDService.h +include/thunderbird10/nsIElementObserver.h +include/thunderbird10/nsIEmbeddingSiteWindow.h +include/thunderbird10/nsIEmbeddingSiteWindow2.h +include/thunderbird10/nsIEncodedChannel.h +include/thunderbird10/nsIEncryptedSMIMEURIsSrvc.h +include/thunderbird10/nsIEntityConverter.h +include/thunderbird10/nsIEntropyCollector.h +include/thunderbird10/nsIEnumerator.h +include/thunderbird10/nsIEnvironment.h +include/thunderbird10/nsIErrorService.h +include/thunderbird10/nsIEventListenerService.h +include/thunderbird10/nsIEventSource.h +include/thunderbird10/nsIEventTarget.h +include/thunderbird10/nsIException.h +include/thunderbird10/nsIExceptionService.h +include/thunderbird10/nsIExpatSink.h +include/thunderbird10/nsIExtendedExpatSink.h +include/thunderbird10/nsIExternalHelperAppService.h +include/thunderbird10/nsIExternalProtocolHandler.h +include/thunderbird10/nsIExternalProtocolService.h +include/thunderbird10/nsIExternalSharingAppService.h +include/thunderbird10/nsIExternalURLHandlerService.h +include/thunderbird10/nsIFTPChannel.h +include/thunderbird10/nsIFactory.h +include/thunderbird10/nsIFaviconService.h +include/thunderbird10/nsIFeed.h +include/thunderbird10/nsIFeedContainer.h +include/thunderbird10/nsIFeedElementBase.h +include/thunderbird10/nsIFeedEntry.h +include/thunderbird10/nsIFeedGenerator.h +include/thunderbird10/nsIFeedListener.h +include/thunderbird10/nsIFeedPerson.h +include/thunderbird10/nsIFeedProcessor.h +include/thunderbird10/nsIFeedResult.h +include/thunderbird10/nsIFeedTextConstruct.h +include/thunderbird10/nsIFile.h +include/thunderbird10/nsIFileChannel.h +include/thunderbird10/nsIFilePicker.h +include/thunderbird10/nsIFileProtocolHandler.h +include/thunderbird10/nsIFileStreams.h +include/thunderbird10/nsIFileURL.h +include/thunderbird10/nsIFileView.h +include/thunderbird10/nsIFind.h +include/thunderbird10/nsIFindService.h +include/thunderbird10/nsIFocusManager.h +include/thunderbird10/nsIFolderListener.h +include/thunderbird10/nsIFolderLookupService.h +include/thunderbird10/nsIFontEnumerator.h +include/thunderbird10/nsIForm.h +include/thunderbird10/nsIFormAutoComplete.h +include/thunderbird10/nsIFormControl.h +include/thunderbird10/nsIFormControlFrame.h +include/thunderbird10/nsIFormFillController.h +include/thunderbird10/nsIFormHistory.h +include/thunderbird10/nsIFormProcessor.h +include/thunderbird10/nsIFormSigningDialog.h +include/thunderbird10/nsIFormSubmitObserver.h +include/thunderbird10/nsIFormatConverter.h +include/thunderbird10/nsIFragmentContentSink.h +include/thunderbird10/nsIFrame.h +include/thunderbird10/nsIFrameLoader.h +include/thunderbird10/nsIFrameMessageManager.h +include/thunderbird10/nsIFrameTraversal.h +include/thunderbird10/nsIFrameUtil.h +include/thunderbird10/nsIFts3Tokenizer.h +include/thunderbird10/nsIGConfService.h +include/thunderbird10/nsIGIOService.h +include/thunderbird10/nsIGSettingsService.h +include/thunderbird10/nsIGenKeypairInfoDlg.h +include/thunderbird10/nsIGeolocationProvider.h +include/thunderbird10/nsIGfxInfo.h +include/thunderbird10/nsIGfxInfoDebug.h +include/thunderbird10/nsIGlobalHistory.h +include/thunderbird10/nsIGlobalHistory2.h +include/thunderbird10/nsIGnomeVFSService.h +include/thunderbird10/nsIGridPart.h +include/thunderbird10/nsIHTMLAbsPosEditor.h +include/thunderbird10/nsIHTMLCollection.h +include/thunderbird10/nsIHTMLContentSink.h +include/thunderbird10/nsIHTMLDocument.h +include/thunderbird10/nsIHTMLEditor.h +include/thunderbird10/nsIHTMLInlineTableEditor.h +include/thunderbird10/nsIHTMLMenu.h +include/thunderbird10/nsIHTMLObjectResizeListener.h +include/thunderbird10/nsIHTMLObjectResizer.h +include/thunderbird10/nsIHTMLToTextSink.h +include/thunderbird10/nsIHTTPHeaderListener.h +include/thunderbird10/nsIHTTPIndex.h +include/thunderbird10/nsIHandlerService.h +include/thunderbird10/nsIHapticFeedback.h +include/thunderbird10/nsIHashable.h +include/thunderbird10/nsIHelperAppLauncherDialog.h +include/thunderbird10/nsIHistoryEntry.h +include/thunderbird10/nsIHttpActivityObserver.h +include/thunderbird10/nsIHttpAuthManager.h +include/thunderbird10/nsIHttpAuthenticableChannel.h +include/thunderbird10/nsIHttpAuthenticator.h +include/thunderbird10/nsIHttpChannel.h +include/thunderbird10/nsIHttpChannelAuthProvider.h +include/thunderbird10/nsIHttpChannelChild.h +include/thunderbird10/nsIHttpChannelInternal.h +include/thunderbird10/nsIHttpEventSink.h +include/thunderbird10/nsIHttpHeaderVisitor.h +include/thunderbird10/nsIHttpProtocolHandler.h +include/thunderbird10/nsIID.h +include/thunderbird10/nsIIDBCursor.h +include/thunderbird10/nsIIDBCursorWithValue.h +include/thunderbird10/nsIIDBDatabase.h +include/thunderbird10/nsIIDBDatabaseException.h +include/thunderbird10/nsIIDBFactory.h +include/thunderbird10/nsIIDBIndex.h +include/thunderbird10/nsIIDBKeyRange.h +include/thunderbird10/nsIIDBObjectStore.h +include/thunderbird10/nsIIDBRequest.h +include/thunderbird10/nsIIDBTransaction.h +include/thunderbird10/nsIIDBVersionChangeEvent.h +include/thunderbird10/nsIIDNService.h +include/thunderbird10/nsIIFrameBoxObject.h +include/thunderbird10/nsIIMAPHostSessionList.h +include/thunderbird10/nsIIMEPicker.h +include/thunderbird10/nsIINIParser.h +include/thunderbird10/nsIIOService.h +include/thunderbird10/nsIIOService2.h +include/thunderbird10/nsIIOUtil.h +include/thunderbird10/nsIIPCSerializable.h +include/thunderbird10/nsIIconURI.h +include/thunderbird10/nsIIdentityInfo.h +include/thunderbird10/nsIIdleService.h +include/thunderbird10/nsIImageDocument.h +include/thunderbird10/nsIImageLoadingContent.h +include/thunderbird10/nsIImageToPixbuf.h +include/thunderbird10/nsIImapFlagAndUidState.h +include/thunderbird10/nsIImapHeaderXferInfo.h +include/thunderbird10/nsIImapIncomingServer.h +include/thunderbird10/nsIImapMailFolderSink.h +include/thunderbird10/nsIImapMessageSink.h +include/thunderbird10/nsIImapMockChannel.h +include/thunderbird10/nsIImapProtocol.h +include/thunderbird10/nsIImapProtocolSink.h +include/thunderbird10/nsIImapServerSink.h +include/thunderbird10/nsIImapService.h +include/thunderbird10/nsIImapUrl.h +include/thunderbird10/nsIImportABDescriptor.h +include/thunderbird10/nsIImportAddressBooks.h +include/thunderbird10/nsIImportFieldMap.h +include/thunderbird10/nsIImportFilters.h +include/thunderbird10/nsIImportGeneric.h +include/thunderbird10/nsIImportMail.h +include/thunderbird10/nsIImportMailboxDescriptor.h +include/thunderbird10/nsIImportMimeEncode.h +include/thunderbird10/nsIImportModule.h +include/thunderbird10/nsIImportService.h +include/thunderbird10/nsIImportSettings.h +include/thunderbird10/nsIIncomingServerListener.h +include/thunderbird10/nsIIncrementalDownload.h +include/thunderbird10/nsIIndexedDatabaseManager.h +include/thunderbird10/nsIInlineSpellChecker.h +include/thunderbird10/nsIInputListAutoComplete.h +include/thunderbird10/nsIInputStream.h +include/thunderbird10/nsIInputStreamChannel.h +include/thunderbird10/nsIInputStreamPump.h +include/thunderbird10/nsIInputStreamTee.h +include/thunderbird10/nsIInterfaceInfo.h +include/thunderbird10/nsIInterfaceInfoManager.h +include/thunderbird10/nsIInterfaceRequestor.h +include/thunderbird10/nsIInterfaceRequestorUtils.h +include/thunderbird10/nsIJARChannel.h +include/thunderbird10/nsIJARProtocolHandler.h +include/thunderbird10/nsIJARURI.h +include/thunderbird10/nsIJSContextStack.h +include/thunderbird10/nsIJSEngineTelemetryStats.h +include/thunderbird10/nsIJSEventListener.h +include/thunderbird10/nsIJSNativeInitializer.h +include/thunderbird10/nsIJSON.h +include/thunderbird10/nsIJSRuntimeService.h +include/thunderbird10/nsIJetpack.h +include/thunderbird10/nsIJetpackService.h +include/thunderbird10/nsIKeyModule.h +include/thunderbird10/nsIKeygenThread.h +include/thunderbird10/nsILDAPAutoCompFormatter.h +include/thunderbird10/nsILDAPAutoCompleteSession.h +include/thunderbird10/nsILDAPBERElement.h +include/thunderbird10/nsILDAPBERValue.h +include/thunderbird10/nsILDAPConnection.h +include/thunderbird10/nsILDAPControl.h +include/thunderbird10/nsILDAPErrors.h +include/thunderbird10/nsILDAPMessage.h +include/thunderbird10/nsILDAPMessageListener.h +include/thunderbird10/nsILDAPModification.h +include/thunderbird10/nsILDAPOperation.h +include/thunderbird10/nsILDAPServer.h +include/thunderbird10/nsILDAPService.h +include/thunderbird10/nsILDAPSyncQuery.h +include/thunderbird10/nsILDAPURL.h +include/thunderbird10/nsILanguageAtomService.h +include/thunderbird10/nsILayoutDebugger.h +include/thunderbird10/nsILayoutHistoryState.h +include/thunderbird10/nsILineBreaker.h +include/thunderbird10/nsILineInputStream.h +include/thunderbird10/nsILineIterator.h +include/thunderbird10/nsILink.h +include/thunderbird10/nsILinkHandler.h +include/thunderbird10/nsIListBoxObject.h +include/thunderbird10/nsIListControlFrame.h +include/thunderbird10/nsILivemarkService.h +include/thunderbird10/nsILoadContext.h +include/thunderbird10/nsILoadGroup.h +include/thunderbird10/nsILocalFile.h +include/thunderbird10/nsILocalFileWin.h +include/thunderbird10/nsILocalMailIncomingServer.h +include/thunderbird10/nsILocalStore.h +include/thunderbird10/nsILocale.h +include/thunderbird10/nsILocaleService.h +include/thunderbird10/nsILoginInfo.h +${PLIST.debug}include/thunderbird10/nsILoggingSink.h +include/thunderbird10/nsILoginManager.h +include/thunderbird10/nsILoginManagerCrypto.h +include/thunderbird10/nsILoginManagerIEMigrationHelper.h +include/thunderbird10/nsILoginManagerPrompter.h +include/thunderbird10/nsILoginManagerStorage.h +include/thunderbird10/nsILoginMetaInfo.h +include/thunderbird10/nsIMIMEHeaderParam.h +include/thunderbird10/nsIMIMEInfo.h +include/thunderbird10/nsIMIMEInputStream.h +include/thunderbird10/nsIMIMEService.h +include/thunderbird10/nsIMailProfileMigrator.h +include/thunderbird10/nsIMailboxService.h +include/thunderbird10/nsIMailboxSpec.h +include/thunderbird10/nsIMailboxUrl.h +include/thunderbird10/nsIMapiRegistry.h +include/thunderbird10/nsIMarkupDocumentViewer.h +include/thunderbird10/nsIMdbFactoryFactory.h +include/thunderbird10/nsIMemory.h +include/thunderbird10/nsIMemoryReporter.h +include/thunderbird10/nsIMenuBoxObject.h +include/thunderbird10/nsIMenuBuilder.h +include/thunderbird10/nsIMenuRollup.h +include/thunderbird10/nsIMessenger.h +include/thunderbird10/nsIMessengerMigrator.h +include/thunderbird10/nsIMessengerOSIntegration.h +include/thunderbird10/nsIMessengerWindowService.h +include/thunderbird10/nsIMimeContentTypeHandler.h +include/thunderbird10/nsIMimeConverter.h +include/thunderbird10/nsIMimeEmitter.h +include/thunderbird10/nsIMimeHeaders.h +include/thunderbird10/nsIMimeMiscStatus.h +include/thunderbird10/nsIMimeObjectClassAccess.h +include/thunderbird10/nsIMimeStreamConverter.h +include/thunderbird10/nsIModule.h +include/thunderbird10/nsIMovemailIncomingServer.h +include/thunderbird10/nsIMovemailService.h +include/thunderbird10/nsIMozWebSocket.h +include/thunderbird10/nsIMsgAccount.h +include/thunderbird10/nsIMsgAccountManager.h +include/thunderbird10/nsIMsgAsyncPrompter.h +include/thunderbird10/nsIMsgAttachment.h +include/thunderbird10/nsIMsgBiffManager.h +include/thunderbird10/nsIMsgCompFields.h +include/thunderbird10/nsIMsgCompUtils.h +include/thunderbird10/nsIMsgCompose.h +include/thunderbird10/nsIMsgComposeParams.h +include/thunderbird10/nsIMsgComposeProgressParams.h +include/thunderbird10/nsIMsgComposeSecure.h +include/thunderbird10/nsIMsgComposeService.h +include/thunderbird10/nsIMsgCopyService.h +include/thunderbird10/nsIMsgCopyServiceListener.h +include/thunderbird10/nsIMsgCustomColumnHandler.h +include/thunderbird10/nsIMsgDBView.h +include/thunderbird10/nsIMsgDatabase.h +include/thunderbird10/nsIMsgFilter.h +include/thunderbird10/nsIMsgFilterCustomAction.h +include/thunderbird10/nsIMsgFilterHitNotify.h +include/thunderbird10/nsIMsgFilterList.h +include/thunderbird10/nsIMsgFilterPlugin.h +include/thunderbird10/nsIMsgFilterService.h +include/thunderbird10/nsIMsgFolder.h +include/thunderbird10/nsIMsgFolderCache.h +include/thunderbird10/nsIMsgFolderCacheElement.h +include/thunderbird10/nsIMsgFolderCompactor.h +include/thunderbird10/nsIMsgFolderListener.h +include/thunderbird10/nsIMsgFolderNotificationService.h +include/thunderbird10/nsIMsgHdr.h +include/thunderbird10/nsIMsgHeaderParser.h +include/thunderbird10/nsIMsgIdentity.h +include/thunderbird10/nsIMsgImapMailFolder.h +include/thunderbird10/nsIMsgIncomingServer.h +include/thunderbird10/nsIMsgKeyArray.h +include/thunderbird10/nsIMsgLocalMailFolder.h +include/thunderbird10/nsIMsgMailNewsUrl.h +include/thunderbird10/nsIMsgMailSession.h +include/thunderbird10/nsIMsgMailView.h +include/thunderbird10/nsIMsgMailViewList.h +include/thunderbird10/nsIMsgMdnGenerator.h +include/thunderbird10/nsIMsgMessageService.h +include/thunderbird10/nsIMsgNewsFolder.h +include/thunderbird10/nsIMsgOfflineImapOperation.h +include/thunderbird10/nsIMsgOfflineManager.h +include/thunderbird10/nsIMsgOfflineNewsState.h +include/thunderbird10/nsIMsgParseMailMsgState.h +include/thunderbird10/nsIMsgPrintEngine.h +include/thunderbird10/nsIMsgProgress.h +include/thunderbird10/nsIMsgProtocolInfo.h +include/thunderbird10/nsIMsgPurgeService.h +include/thunderbird10/nsIMsgQuote.h +include/thunderbird10/nsIMsgQuotingOutputStreamListener.h +include/thunderbird10/nsIMsgRDFDataSource.h +include/thunderbird10/nsIMsgSMIMECompFields.h +include/thunderbird10/nsIMsgSMIMEHeaderSink.h +include/thunderbird10/nsIMsgSearchAdapter.h +include/thunderbird10/nsIMsgSearchCustomTerm.h +include/thunderbird10/nsIMsgSearchNotify.h +include/thunderbird10/nsIMsgSearchScopeTerm.h +include/thunderbird10/nsIMsgSearchSession.h +include/thunderbird10/nsIMsgSearchTerm.h +include/thunderbird10/nsIMsgSearchValidityManager.h +include/thunderbird10/nsIMsgSearchValidityTable.h +include/thunderbird10/nsIMsgSearchValue.h +include/thunderbird10/nsIMsgSend.h +include/thunderbird10/nsIMsgSendLater.h +include/thunderbird10/nsIMsgSendLaterListener.h +include/thunderbird10/nsIMsgSendListener.h +include/thunderbird10/nsIMsgSendReport.h +include/thunderbird10/nsIMsgShutdown.h +include/thunderbird10/nsIMsgStatusFeedback.h +include/thunderbird10/nsIMsgTagService.h +include/thunderbird10/nsIMsgThread.h +include/thunderbird10/nsIMsgTraitService.h +include/thunderbird10/nsIMsgUserFeedbackListener.h +include/thunderbird10/nsIMsgVCardService.h +include/thunderbird10/nsIMsgWindow.h +include/thunderbird10/nsIMultiPartChannel.h +include/thunderbird10/nsIMultiplexInputStream.h +include/thunderbird10/nsIMutable.h +include/thunderbird10/nsIMutableArray.h +include/thunderbird10/nsIMutationObserver.h +include/thunderbird10/nsIMutationObserver2.h +include/thunderbird10/nsINIParser.h +include/thunderbird10/nsINNTPArticleList.h +include/thunderbird10/nsINNTPNewsgroupList.h +include/thunderbird10/nsINNTPNewsgroupPost.h +include/thunderbird10/nsINNTPProtocol.h +include/thunderbird10/nsINSSCertCache.h +include/thunderbird10/nsINSSErrorsService.h +include/thunderbird10/nsINameSpaceManager.h +include/thunderbird10/nsINativeAppSupport.h +include/thunderbird10/nsINativeKeyBindings.h +include/thunderbird10/nsINavBookmarksService.h +include/thunderbird10/nsINavHistoryService.h +include/thunderbird10/nsINestedURI.h +include/thunderbird10/nsINetUtil.h +include/thunderbird10/nsINetworkLinkService.h +include/thunderbird10/nsINewsBlogFeedDownloader.h +include/thunderbird10/nsINewsDatabase.h +include/thunderbird10/nsINewsDownloadDialogArgs.h +include/thunderbird10/nsINntpIncomingServer.h +include/thunderbird10/nsINntpService.h +include/thunderbird10/nsINntpUrl.h +include/thunderbird10/nsINoIncomingServer.h +include/thunderbird10/nsINode.h +include/thunderbird10/nsINodeInfo.h +include/thunderbird10/nsINodeList.h +include/thunderbird10/nsINoneService.h +include/thunderbird10/nsIOCSPResponder.h +include/thunderbird10/nsIOS2Locale.h +include/thunderbird10/nsIObjectFrame.h +include/thunderbird10/nsIObjectInputStream.h +include/thunderbird10/nsIObjectLoadingContent.h +include/thunderbird10/nsIObjectOutputStream.h +include/thunderbird10/nsIObserver.h +include/thunderbird10/nsIObserverService.h +include/thunderbird10/nsIOfflineCacheUpdate.h +include/thunderbird10/nsIOutputStream.h +include/thunderbird10/nsIPK11Token.h +include/thunderbird10/nsIPK11TokenDB.h +include/thunderbird10/nsIPKCS11.h +include/thunderbird10/nsIPKCS11Module.h +include/thunderbird10/nsIPKCS11ModuleDB.h +include/thunderbird10/nsIPKCS11Slot.h +include/thunderbird10/nsIPKIParamBlock.h +include/thunderbird10/nsIPageSequenceFrame.h +include/thunderbird10/nsIParentChannel.h +include/thunderbird10/nsIParentRedirectingChannel.h +include/thunderbird10/nsIParentalControlsService.h +include/thunderbird10/nsIParser.h +include/thunderbird10/nsIParserFilter.h +include/thunderbird10/nsIParserNode.h +include/thunderbird10/nsIParserService.h +include/thunderbird10/nsIPercentHeightObserver.h +include/thunderbird10/nsIPermission.h +include/thunderbird10/nsIPermissionManager.h +include/thunderbird10/nsIPersistentProperties2.h +include/thunderbird10/nsIPhonetic.h +include/thunderbird10/nsIPipe.h +include/thunderbird10/nsIPlacesImportExportService.h +include/thunderbird10/nsIPlaintextEditor.h +include/thunderbird10/nsIPlatformCharset.h +include/thunderbird10/nsIPluginDocument.h +include/thunderbird10/nsIPluginHost.h +include/thunderbird10/nsIPluginInputStream.h +include/thunderbird10/nsIPluginInstanceOwner.h +include/thunderbird10/nsIPluginStreamInfo.h +include/thunderbird10/nsIPluginStreamListener.h +include/thunderbird10/nsIPluginTag.h +include/thunderbird10/nsIPluginTagInfo.h +include/thunderbird10/nsIPluginWidget.h +include/thunderbird10/nsIPop3IncomingServer.h +include/thunderbird10/nsIPop3Protocol.h +include/thunderbird10/nsIPop3Service.h +include/thunderbird10/nsIPop3Sink.h +include/thunderbird10/nsIPop3URL.h +include/thunderbird10/nsIPopupBoxObject.h +include/thunderbird10/nsIPopupWindowManager.h +include/thunderbird10/nsIPrefBranch.h +include/thunderbird10/nsIPrefBranch2.h +include/thunderbird10/nsIPrefBranchInternal.h +include/thunderbird10/nsIPrefLocalizedString.h +include/thunderbird10/nsIPrefService.h +include/thunderbird10/nsIPrefetchService.h +include/thunderbird10/nsIPresShell.h +include/thunderbird10/nsIPrincipal.h +include/thunderbird10/nsIPrintDialogService.h +include/thunderbird10/nsIPrintOptions.h +include/thunderbird10/nsIPrintProgress.h +include/thunderbird10/nsIPrintProgressParams.h +include/thunderbird10/nsIPrintSession.h +include/thunderbird10/nsIPrintSettings.h +include/thunderbird10/nsIPrintSettingsService.h +include/thunderbird10/nsIPrintStatusFeedback.h +include/thunderbird10/nsIPrintingPrompt.h +include/thunderbird10/nsIPrintingPromptService.h +include/thunderbird10/nsIPrivateBrowsingService.h +include/thunderbird10/nsIPrivateDOMEvent.h +include/thunderbird10/nsIPrivateTextEvent.h +include/thunderbird10/nsIPrivateTextRange.h +include/thunderbird10/nsIProcess.h +include/thunderbird10/nsIProfile.h +include/thunderbird10/nsIProfileChangeStatus.h +include/thunderbird10/nsIProfileMigrator.h +include/thunderbird10/nsIProfileUnlocker.h +include/thunderbird10/nsIProgrammingLanguage.h +include/thunderbird10/nsIProgressEventSink.h +include/thunderbird10/nsIPrompt.h +include/thunderbird10/nsIPromptFactory.h +include/thunderbird10/nsIPromptService.h +include/thunderbird10/nsIPromptService2.h +include/thunderbird10/nsIProperties.h +include/thunderbird10/nsIProperty.h +include/thunderbird10/nsIPropertyBag.h +include/thunderbird10/nsIPropertyBag2.h +include/thunderbird10/nsIProtectedAuthThread.h +include/thunderbird10/nsIProtocolHandler.h +include/thunderbird10/nsIProtocolProxyCallback.h +include/thunderbird10/nsIProtocolProxyFilter.h +include/thunderbird10/nsIProtocolProxyService.h +include/thunderbird10/nsIProtocolProxyService2.h +include/thunderbird10/nsIProxiedChannel.h +include/thunderbird10/nsIProxiedProtocolHandler.h +include/thunderbird10/nsIProxyAutoConfig.h +include/thunderbird10/nsIProxyInfo.h +include/thunderbird10/nsIProxyObjectManager.h +include/thunderbird10/nsIQueryContentEventResult.h +include/thunderbird10/nsIRDFCompositeDataSource.h +include/thunderbird10/nsIRDFContainer.h +include/thunderbird10/nsIRDFContainerUtils.h +include/thunderbird10/nsIRDFContentSink.h +include/thunderbird10/nsIRDFDataSource.h +include/thunderbird10/nsIRDFDelegateFactory.h +include/thunderbird10/nsIRDFInMemoryDataSource.h +include/thunderbird10/nsIRDFInferDataSource.h +include/thunderbird10/nsIRDFLiteral.h +include/thunderbird10/nsIRDFNode.h +include/thunderbird10/nsIRDFObserver.h +include/thunderbird10/nsIRDFPropagatableDataSource.h +include/thunderbird10/nsIRDFPurgeableDataSource.h +include/thunderbird10/nsIRDFRemoteDataSource.h +include/thunderbird10/nsIRDFResource.h +include/thunderbird10/nsIRDFService.h +include/thunderbird10/nsIRDFXMLParser.h +include/thunderbird10/nsIRDFXMLSerializer.h +include/thunderbird10/nsIRDFXMLSink.h +include/thunderbird10/nsIRDFXMLSource.h +include/thunderbird10/nsIRadioGroupContainer.h +include/thunderbird10/nsIRadioVisitor.h +include/thunderbird10/nsIRandomGenerator.h +include/thunderbird10/nsIRange.h +include/thunderbird10/nsIRangeUtils.h +include/thunderbird10/nsIReadConfig.h +include/thunderbird10/nsIRecentBadCertsService.h +include/thunderbird10/nsIRecyclingAllocator.h +include/thunderbird10/nsIRedirectChannelRegistrar.h +include/thunderbird10/nsIRedirectResultListener.h +include/thunderbird10/nsIReflowCallback.h +include/thunderbird10/nsIRefreshURI.h +include/thunderbird10/nsIRelativeFilePref.h +include/thunderbird10/nsIRemoteService.h +include/thunderbird10/nsIRequest.h +include/thunderbird10/nsIRequestObserver.h +include/thunderbird10/nsIRequestObserverProxy.h +include/thunderbird10/nsIResProtocolHandler.h +include/thunderbird10/nsIResumableChannel.h +include/thunderbird10/nsIRollupListener.h +include/thunderbird10/nsIRssIncomingServer.h +include/thunderbird10/nsIRssService.h +include/thunderbird10/nsIRunnable.h +include/thunderbird10/nsISAXAttributes.h +include/thunderbird10/nsISAXContentHandler.h +include/thunderbird10/nsISAXDTDHandler.h +include/thunderbird10/nsISAXErrorHandler.h +include/thunderbird10/nsISAXLexicalHandler.h +include/thunderbird10/nsISAXLocator.h +include/thunderbird10/nsISAXMutableAttributes.h +include/thunderbird10/nsISAXXMLFilter.h +include/thunderbird10/nsISAXXMLReader.h +include/thunderbird10/nsISHContainer.h +include/thunderbird10/nsISHEntry.h +include/thunderbird10/nsISHTransaction.h +include/thunderbird10/nsISHistory.h +include/thunderbird10/nsISHistoryInternal.h +include/thunderbird10/nsISHistoryListener.h +include/thunderbird10/nsISMILAnimationElement.h +include/thunderbird10/nsISMILAttr.h +include/thunderbird10/nsISMILType.h +include/thunderbird10/nsISMimeCert.h +include/thunderbird10/nsISMimeJSHelper.h +include/thunderbird10/nsISOCKSSocketInfo.h +include/thunderbird10/nsISSLCertErrorDialog.h +include/thunderbird10/nsISSLErrorListener.h +include/thunderbird10/nsISSLSocketControl.h +include/thunderbird10/nsISSLStatus.h +include/thunderbird10/nsISSLStatusProvider.h +include/thunderbird10/nsISafeOutputStream.h +include/thunderbird10/nsISaveAsCharset.h +include/thunderbird10/nsIScreen.h +include/thunderbird10/nsIScreenManager.h +include/thunderbird10/nsIScriptChannel.h +include/thunderbird10/nsIScriptContext.h +include/thunderbird10/nsIScriptElement.h +include/thunderbird10/nsIScriptError.h +include/thunderbird10/nsIScriptExternalNameSet.h +include/thunderbird10/nsIScriptGlobalObject.h +include/thunderbird10/nsIScriptGlobalObjectOwner.h +include/thunderbird10/nsIScriptLoaderObserver.h +include/thunderbird10/nsIScriptNameSpaceManager.h +include/thunderbird10/nsIScriptObjectOwner.h +include/thunderbird10/nsIScriptObjectPrincipal.h +include/thunderbird10/nsIScriptRuntime.h +include/thunderbird10/nsIScriptSecurityManager.h +include/thunderbird10/nsIScriptTimeoutHandler.h +include/thunderbird10/nsIScriptableBase64Encoder.h +include/thunderbird10/nsIScriptableDateFormat.h +include/thunderbird10/nsIScriptableInputStream.h +include/thunderbird10/nsIScriptableRegion.h +include/thunderbird10/nsIScriptableUConv.h +include/thunderbird10/nsIScriptableUnescapeHTML.h +include/thunderbird10/nsIScrollBoxObject.h +include/thunderbird10/nsIScrollPositionListener.h +include/thunderbird10/nsIScrollable.h +include/thunderbird10/nsIScrollableFrame.h +include/thunderbird10/nsIScrollbarMediator.h +include/thunderbird10/nsISecretDecoderRing.h +include/thunderbird10/nsISecureBrowserUI.h +include/thunderbird10/nsISecurityCheckedComponent.h +include/thunderbird10/nsISecurityEventSink.h +include/thunderbird10/nsISecurityInfoProvider.h +include/thunderbird10/nsISecurityWarningDialogs.h +include/thunderbird10/nsISeekableStream.h +include/thunderbird10/nsISelectControlFrame.h +include/thunderbird10/nsISelection.h +include/thunderbird10/nsISelectionController.h +include/thunderbird10/nsISelectionDisplay.h +include/thunderbird10/nsISelectionListener.h +include/thunderbird10/nsISelectionPrivate.h +include/thunderbird10/nsISemanticUnitScanner.h +include/thunderbird10/nsISerializable.h +include/thunderbird10/nsISerializationHelper.h +include/thunderbird10/nsIServerSocket.h +include/thunderbird10/nsIServiceManager.h +include/thunderbird10/nsIShellService.h +include/thunderbird10/nsISidebar.h +include/thunderbird10/nsISignatureVerifier.h +include/thunderbird10/nsISimpleEnumerator.h +include/thunderbird10/nsISimpleMimeConverter.h +include/thunderbird10/nsISimpleStreamListener.h +include/thunderbird10/nsISimpleUnicharStreamFactory.h +include/thunderbird10/nsISliderListener.h +include/thunderbird10/nsISmtpServer.h +include/thunderbird10/nsISmtpService.h +include/thunderbird10/nsISmtpUrl.h +include/thunderbird10/nsISocketProvider.h +include/thunderbird10/nsISocketProviderService.h +include/thunderbird10/nsISocketTransport.h +include/thunderbird10/nsISocketTransportService.h +include/thunderbird10/nsISound.h +include/thunderbird10/nsISpamSettings.h +include/thunderbird10/nsISpellChecker.h +include/thunderbird10/nsIStandardURL.h +include/thunderbird10/nsIStartupCache.h +include/thunderbird10/nsIStatefulFrame.h +include/thunderbird10/nsIStatusBarBiffManager.h +include/thunderbird10/nsIStopwatch.h +include/thunderbird10/nsIStorageStream.h +include/thunderbird10/nsIStreamBufferAccess.h +include/thunderbird10/nsIStreamCipher.h +include/thunderbird10/nsIStreamConverter.h +include/thunderbird10/nsIStreamConverterService.h +include/thunderbird10/nsIStreamListener.h +include/thunderbird10/nsIStreamListenerTee.h +include/thunderbird10/nsIStreamLoader.h +include/thunderbird10/nsIStreamTransportService.h +include/thunderbird10/nsIStrictTransportSecurityService.h +include/thunderbird10/nsIStringBundle.h +include/thunderbird10/nsIStringBundleOverride.h +include/thunderbird10/nsIStringCharsetDetector.h +include/thunderbird10/nsIStringEnumerator.h +include/thunderbird10/nsIStringStream.h +include/thunderbird10/nsIStructuredCloneContainer.h +include/thunderbird10/nsIStyleRule.h +include/thunderbird10/nsIStyleRuleProcessor.h +include/thunderbird10/nsIStyleSheet.h +include/thunderbird10/nsIStyleSheetLinkingElement.h +include/thunderbird10/nsIStyleSheetService.h +include/thunderbird10/nsISubscribableServer.h +include/thunderbird10/nsISupports.h +include/thunderbird10/nsISupportsArray.h +include/thunderbird10/nsISupportsBase.h +include/thunderbird10/nsISupportsImpl.h +include/thunderbird10/nsISupportsIterators.h +include/thunderbird10/nsISupportsObsolete.h +include/thunderbird10/nsISupportsPrimitives.h +include/thunderbird10/nsISupportsPriority.h +include/thunderbird10/nsISupportsUtils.h +include/thunderbird10/nsISyncJPAKE.h +include/thunderbird10/nsISyncStreamListener.h +include/thunderbird10/nsISystemProxySettings.h +include/thunderbird10/nsITXTToHTMLConv.h +include/thunderbird10/nsITabChild.h +include/thunderbird10/nsITabParent.h +include/thunderbird10/nsITableCellLayout.h +include/thunderbird10/nsITableEditor.h +include/thunderbird10/nsITableLayout.h +include/thunderbird10/nsITaggingService.h +include/thunderbird10/nsITelemetry.h +include/thunderbird10/nsITextControlElement.h +include/thunderbird10/nsITextControlFrame.h +include/thunderbird10/nsITextScroll.h +include/thunderbird10/nsITextService.h +include/thunderbird10/nsITextServicesDocument.h +include/thunderbird10/nsITextServicesFilter.h +include/thunderbird10/nsITextToSubURI.h +include/thunderbird10/nsITheme.h +include/thunderbird10/nsIThread.h +include/thunderbird10/nsIThreadInternal.h +include/thunderbird10/nsIThreadManager.h +include/thunderbird10/nsIThreadPool.h +include/thunderbird10/nsITimedChannel.h +include/thunderbird10/nsITimer.h +include/thunderbird10/nsITokenDialogs.h +include/thunderbird10/nsITokenPasswordDialogs.h +include/thunderbird10/nsITokenizer.h +include/thunderbird10/nsIToolkitChromeRegistry.h +include/thunderbird10/nsIToolkitProfile.h +include/thunderbird10/nsIToolkitProfileService.h +include/thunderbird10/nsITooltipListener.h +include/thunderbird10/nsITooltipTextProvider.h +include/thunderbird10/nsITraceRefcnt.h +include/thunderbird10/nsITraceableChannel.h +include/thunderbird10/nsITransaction.h +include/thunderbird10/nsITransactionList.h +include/thunderbird10/nsITransactionListener.h +include/thunderbird10/nsITransactionManager.h +include/thunderbird10/nsITransfer.h +include/thunderbird10/nsITransferable.h +include/thunderbird10/nsITransport.h +include/thunderbird10/nsITransportSecurityInfo.h +include/thunderbird10/nsITreeBoxObject.h +include/thunderbird10/nsITreeColumns.h +include/thunderbird10/nsITreeContentView.h +include/thunderbird10/nsITreeSelection.h +include/thunderbird10/nsITreeView.h +include/thunderbird10/nsITypeAheadFind.h +include/thunderbird10/nsIUGenCategory.h +include/thunderbird10/nsIURI.h +include/thunderbird10/nsIURIChecker.h +include/thunderbird10/nsIURIClassifier.h +include/thunderbird10/nsIURIContentListener.h +include/thunderbird10/nsIURIFixup.h +include/thunderbird10/nsIURILoader.h +include/thunderbird10/nsIURIRefObject.h +include/thunderbird10/nsIURIWithPrincipal.h +include/thunderbird10/nsIURL.h +include/thunderbird10/nsIURLFetcher.h +include/thunderbird10/nsIURLFormatter.h +include/thunderbird10/nsIURLParser.h +include/thunderbird10/nsIUTF8ConverterService.h +include/thunderbird10/nsIUUIDGenerator.h +include/thunderbird10/nsIUnicharBuffer.h +include/thunderbird10/nsIUnicharInputStream.h +include/thunderbird10/nsIUnicharLineInputStream.h +include/thunderbird10/nsIUnicharOutputStream.h +include/thunderbird10/nsIUnicharStreamLoader.h +include/thunderbird10/nsIUnicodeDecoder.h +include/thunderbird10/nsIUnicodeEncoder.h +include/thunderbird10/nsIUnicodeNormalizer.h +include/thunderbird10/nsIUpdateService.h +include/thunderbird10/nsIUpdateTimerManager.h +include/thunderbird10/nsIUploadChannel.h +include/thunderbird10/nsIUploadChannel2.h +include/thunderbird10/nsIUrlClassifierDBService.h +include/thunderbird10/nsIUrlClassifierHashCompleter.h +include/thunderbird10/nsIUrlClassifierStreamUpdater.h +include/thunderbird10/nsIUrlClassifierUtils.h +include/thunderbird10/nsIUrlListManager.h +include/thunderbird10/nsIUrlListener.h +include/thunderbird10/nsIUserCertPicker.h +include/thunderbird10/nsIUserInfo.h +include/thunderbird10/nsIVariant.h +include/thunderbird10/nsIVersionComparator.h +include/thunderbird10/nsIView.h +include/thunderbird10/nsIViewManager.h +include/thunderbird10/nsIViewObserver.h +include/thunderbird10/nsIViewSourceChannel.h +include/thunderbird10/nsIWeakReference.h +include/thunderbird10/nsIWeakReferenceUtils.h +include/thunderbird10/nsIWebBrowser.h +include/thunderbird10/nsIWebBrowserChrome.h +include/thunderbird10/nsIWebBrowserChrome2.h +include/thunderbird10/nsIWebBrowserChrome3.h +include/thunderbird10/nsIWebBrowserChromeFocus.h +include/thunderbird10/nsIWebBrowserFind.h +include/thunderbird10/nsIWebBrowserFocus.h +include/thunderbird10/nsIWebBrowserPersist.h +include/thunderbird10/nsIWebBrowserPrint.h +include/thunderbird10/nsIWebBrowserSetup.h +include/thunderbird10/nsIWebBrowserStream.h +include/thunderbird10/nsIWebContentHandlerRegistrar.h +include/thunderbird10/nsIWebNavigation.h +include/thunderbird10/nsIWebNavigationInfo.h +include/thunderbird10/nsIWebPageDescriptor.h +include/thunderbird10/nsIWebProgress.h +include/thunderbird10/nsIWebProgressListener.h +include/thunderbird10/nsIWebProgressListener2.h +include/thunderbird10/nsIWebShellServices.h +include/thunderbird10/nsIWebSocketChannel.h +include/thunderbird10/nsIWebSocketListener.h +include/thunderbird10/nsIWidget.h +include/thunderbird10/nsIWindowCreator.h +include/thunderbird10/nsIWindowCreator2.h +include/thunderbird10/nsIWindowDataSource.h +include/thunderbird10/nsIWindowMediator.h +include/thunderbird10/nsIWindowMediatorListener.h +include/thunderbird10/nsIWindowProvider.h +include/thunderbird10/nsIWindowWatcher.h +include/thunderbird10/nsIWindowsShellService.h +include/thunderbird10/nsIWordBreaker.h +include/thunderbird10/nsIWritablePropertyBag.h +include/thunderbird10/nsIWritablePropertyBag2.h +include/thunderbird10/nsIWyciwygChannel.h +include/thunderbird10/nsIX509Cert.h +include/thunderbird10/nsIX509Cert2.h +include/thunderbird10/nsIX509Cert3.h +include/thunderbird10/nsIX509CertDB.h +include/thunderbird10/nsIX509CertDB2.h +include/thunderbird10/nsIX509CertList.h +include/thunderbird10/nsIX509CertValidity.h +include/thunderbird10/nsIXBLAccessible.h +include/thunderbird10/nsIXBLService.h +include/thunderbird10/nsIXFormsUtilityService.h +include/thunderbird10/nsIXMLContentBuilder.h +include/thunderbird10/nsIXMLContentSink.h +include/thunderbird10/nsIXMLHttpRequest.h +include/thunderbird10/nsIXPCScriptNotify.h +include/thunderbird10/nsIXPCScriptable.h +include/thunderbird10/nsIXPCSecurityManager.h +include/thunderbird10/nsIXPConnect.h +include/thunderbird10/nsIXPathEvaluatorInternal.h +include/thunderbird10/nsIXSLTException.h +include/thunderbird10/nsIXSLTProcessor.h +include/thunderbird10/nsIXSLTProcessorPrivate.h +include/thunderbird10/nsIXTFAttributeHandler.h +include/thunderbird10/nsIXTFElement.h +include/thunderbird10/nsIXTFElementFactory.h +include/thunderbird10/nsIXTFElementWrapper.h +include/thunderbird10/nsIXTFPrivate.h +include/thunderbird10/nsIXTFService.h +include/thunderbird10/nsIXULAppInfo.h +include/thunderbird10/nsIXULBrowserWindow.h +include/thunderbird10/nsIXULBuilderListener.h +include/thunderbird10/nsIXULContextMenuBuilder.h +include/thunderbird10/nsIXULDocument.h +include/thunderbird10/nsIXULOverlayProvider.h +include/thunderbird10/nsIXULRuntime.h +include/thunderbird10/nsIXULSortService.h +include/thunderbird10/nsIXULTemplateBuilder.h +include/thunderbird10/nsIXULTemplateQueryProcessor.h +include/thunderbird10/nsIXULTemplateResult.h +include/thunderbird10/nsIXULTemplateRuleFilter.h +include/thunderbird10/nsIXULWindow.h +include/thunderbird10/nsIZipReader.h +include/thunderbird10/nsIZipWriter.h +include/thunderbird10/nsImapCore.h +include/thunderbird10/nsImapMailDatabase.h +include/thunderbird10/nsImapMoveCoalescer.h +include/thunderbird10/nsInterfaceHashtable.h +include/thunderbird10/nsInterfaceRequestorAgg.h +include/thunderbird10/nsJSON.h +include/thunderbird10/nsJSPrincipals.h +include/thunderbird10/nsJSProtocolHandler.h +include/thunderbird10/nsLWBrkCIID.h +include/thunderbird10/nsLayoutCID.h +include/thunderbird10/nsLayoutErrors.h +include/thunderbird10/nsLayoutStatics.h +include/thunderbird10/nsLayoutStylesheetCache.h +include/thunderbird10/nsLayoutUtils.h +include/thunderbird10/nsLineBreaker.h +include/thunderbird10/nsLinebreakConverter.h +include/thunderbird10/nsLiteralString.h +include/thunderbird10/nsLocalFile.h +include/thunderbird10/nsLocalFileUnix.h +include/thunderbird10/nsLocaleCID.h +include/thunderbird10/nsMailDatabase.h +include/thunderbird10/nsMailDirServiceDefs.h +include/thunderbird10/nsMailHeaders.h +include/thunderbird10/nsMailMigrationCID.h +include/thunderbird10/nsMargin.h +include/thunderbird10/nsMathUtils.h +include/thunderbird10/nsMediaCache.h +include/thunderbird10/nsMediaDecoder.h +include/thunderbird10/nsMediaStream.h +include/thunderbird10/nsMemory.h +include/thunderbird10/nsMimeContentTypeHandler.h +include/thunderbird10/nsMimeEmitterCID.h +include/thunderbird10/nsMimeStringResources.h +include/thunderbird10/nsMimeTypes.h +include/thunderbird10/nsMorkCID.h +include/thunderbird10/nsMsgBaseCID.h +include/thunderbird10/nsMsgBodyHandler.h +include/thunderbird10/nsMsgCompCID.h +include/thunderbird10/nsMsgCompressIStream.h +include/thunderbird10/nsMsgCompressOStream.h +include/thunderbird10/nsMsgDBCID.h +include/thunderbird10/nsMsgDBFolder.h +include/thunderbird10/nsMsgDBFolderAtomList.h +include/thunderbird10/nsMsgDatabase.h +include/thunderbird10/nsMsgFilterCore.h +include/thunderbird10/nsMsgFolderFlags.h +include/thunderbird10/nsMsgHdr.h +include/thunderbird10/nsMsgHeaderMasks.h +include/thunderbird10/nsMsgI18N.h +include/thunderbird10/nsMsgIdentity.h +include/thunderbird10/nsMsgImapCID.h +include/thunderbird10/nsMsgIncomingServer.h +include/thunderbird10/nsMsgKeyArray.h +include/thunderbird10/nsMsgKeySet.h +include/thunderbird10/nsMsgLineBuffer.h +include/thunderbird10/nsMsgLocalCID.h +include/thunderbird10/nsMsgLocalFolderHdrs.h +include/thunderbird10/nsMsgMailNewsUrl.h +include/thunderbird10/nsMsgMessageFlags.h +include/thunderbird10/nsMsgMimeCID.h +include/thunderbird10/nsMsgNewsCID.h +include/thunderbird10/nsMsgProtocol.h +include/thunderbird10/nsMsgRDFDataSource.h +include/thunderbird10/nsMsgRDFUtils.h +include/thunderbird10/nsMsgReadStateTxn.h +include/thunderbird10/nsMsgResultElement.h +include/thunderbird10/nsMsgSearchAdapter.h +include/thunderbird10/nsMsgSearchBoolExpression.h +include/thunderbird10/nsMsgSearchCore.h +include/thunderbird10/nsMsgSearchScopeTerm.h +include/thunderbird10/nsMsgSearchTerm.h +include/thunderbird10/nsMsgThread.h +include/thunderbird10/nsMsgTxn.h +include/thunderbird10/nsMsgUtils.h +include/thunderbird10/nsMultiplexInputStream.h +include/thunderbird10/nsMutationEvent.h +include/thunderbird10/nsNPAPIPluginInstance.h +include/thunderbird10/nsNativeCharsetUtils.h +include/thunderbird10/nsNativeWidget.h +include/thunderbird10/nsNetCID.h +include/thunderbird10/nsNetError.h +include/thunderbird10/nsNetStrings.h +include/thunderbird10/nsNetUtil.h +include/thunderbird10/nsNewsDatabase.h +include/thunderbird10/nsNodeInfoManager.h +include/thunderbird10/nsNodeUtils.h +include/thunderbird10/nsOSHelperAppService.h +include/thunderbird10/nsObjCExceptions.h +include/thunderbird10/nsObjectFrame.h +include/thunderbird10/nsObserverService.h +include/thunderbird10/nsOggCodecState.h +include/thunderbird10/nsOggDecoder.h +include/thunderbird10/nsOggDecoderStateMachine.h +include/thunderbird10/nsPIBoxObject.h +include/thunderbird10/nsPICommandUpdater.h +include/thunderbird10/nsPIDNSService.h +include/thunderbird10/nsPIDOMStorage.h +include/thunderbird10/nsPIDOMWindow.h +include/thunderbird10/nsPIEditorTransaction.h +include/thunderbird10/nsPIPlacesDatabase.h +include/thunderbird10/nsPIPlacesHistoryListenersNotifier.h +include/thunderbird10/nsPIPromptService.h +include/thunderbird10/nsPISocketTransportService.h +include/thunderbird10/nsPIWindowRoot.h +include/thunderbird10/nsPIWindowWatcher.h +include/thunderbird10/nsPLDOMEvent.h +include/thunderbird10/nsParserCIID.h +include/thunderbird10/nsParserConstants.h +include/thunderbird10/nsPluginDirServiceProvider.h +include/thunderbird10/nsPluginError.h +include/thunderbird10/nsPluginHost.h +include/thunderbird10/nsPluginInstanceOwner.h +include/thunderbird10/nsPluginLogging.h +include/thunderbird10/nsPluginNativeWindow.h +include/thunderbird10/nsPluginTags.h +include/thunderbird10/nsPluginsCID.h +include/thunderbird10/nsPluginsDir.h +include/thunderbird10/nsPoint.h +include/thunderbird10/nsPosixLocale.h +include/thunderbird10/nsPresContext.h +include/thunderbird10/nsPresState.h +include/thunderbird10/nsPrintfCString.h +include/thunderbird10/nsProcess.h +include/thunderbird10/nsProfileDirServiceProvider.h +include/thunderbird10/nsPromiseFlatString.h +include/thunderbird10/nsPromptUtils.h +include/thunderbird10/nsPropertyTable.h +include/thunderbird10/nsProxiedService.h +include/thunderbird10/nsProxyRelease.h +include/thunderbird10/nsQueryFrame.h +include/thunderbird10/nsQuickSort.h +include/thunderbird10/nsRDFCID.h +include/thunderbird10/nsRDFResource.h +include/thunderbird10/nsReadLine.h +include/thunderbird10/nsReadableUtils.h +include/thunderbird10/nsRect.h +include/thunderbird10/nsRecyclingAllocator.h +include/thunderbird10/nsRefPtrHashtable.h +include/thunderbird10/nsReferencedElement.h +include/thunderbird10/nsRefreshDriver.h +include/thunderbird10/nsRegion.h +include/thunderbird10/nsRenderingContext.h +include/thunderbird10/nsRootAccessibleWrap.h +include/thunderbird10/nsRuleData.h +include/thunderbird10/nsRuleNode.h +include/thunderbird10/nsRuleProcessorData.h +include/thunderbird10/nsRuleWalker.h +include/thunderbird10/nsSAXAttributes.h +include/thunderbird10/nsSAXLocator.h +include/thunderbird10/nsSAXXMLReader.h +include/thunderbird10/nsSHEntryShared.h +include/thunderbird10/nsSMILAnimationController.h +include/thunderbird10/nsSMILCSSProperty.h +include/thunderbird10/nsSMILCompositorTable.h +include/thunderbird10/nsSMILKeySpline.h +include/thunderbird10/nsSMILMappedAttribute.h +include/thunderbird10/nsSMILMilestone.h +include/thunderbird10/nsSMILTimeContainer.h +include/thunderbird10/nsSMILTypes.h +include/thunderbird10/nsSVGEffects.h +include/thunderbird10/nsSVGFeatures.h +include/thunderbird10/nsSVGFilterInstance.h +include/thunderbird10/nsSVGForeignObjectFrame.h +include/thunderbird10/nsSVGIntegrationUtils.h +include/thunderbird10/nsSVGRect.h +include/thunderbird10/nsSVGUtils.h +include/thunderbird10/nsScannerString.h +include/thunderbird10/nsScriptLoader.h +include/thunderbird10/nsScriptableInputStream.h +include/thunderbird10/nsServiceManagerUtils.h +include/thunderbird10/nsSize.h +include/thunderbird10/nsStackWalk.h +include/thunderbird10/nsStaticAtom.h +include/thunderbird10/nsStaticComponents.h +include/thunderbird10/nsStaticNameTable.h +include/thunderbird10/nsStorageStream.h +include/thunderbird10/nsStreamConverter.h +include/thunderbird10/nsStreamUtils.h +include/thunderbird10/nsString.h +include/thunderbird10/nsStringAPI.h +include/thunderbird10/nsStringBuffer.h +include/thunderbird10/nsStringEnumerator.h +include/thunderbird10/nsStringFwd.h +include/thunderbird10/nsStringGlue.h +include/thunderbird10/nsStringIterator.h +include/thunderbird10/nsStringStream.h +include/thunderbird10/nsStructuredCloneContainer.h +include/thunderbird10/nsStubDocumentObserver.h +include/thunderbird10/nsStubImageDecoderObserver.h +include/thunderbird10/nsStubMutationObserver.h +include/thunderbird10/nsStyleChangeList.h +include/thunderbird10/nsStyleConsts.h +include/thunderbird10/nsStyleContext.h +include/thunderbird10/nsStyleCoord.h +include/thunderbird10/nsStyleSet.h +include/thunderbird10/nsStyleStruct.h +include/thunderbird10/nsStyleStructFwd.h +include/thunderbird10/nsStyleStructInlines.h +include/thunderbird10/nsStyleStructList.h +include/thunderbird10/nsStyleTransformMatrix.h +include/thunderbird10/nsStyleUtil.h +include/thunderbird10/nsSubDocumentFrame.h +include/thunderbird10/nsSubstring.h +include/thunderbird10/nsSubstringTuple.h +include/thunderbird10/nsSupportsArray.h +include/thunderbird10/nsSupportsPrimitives.h +include/thunderbird10/nsSystemPrefLog.h +include/thunderbird10/nsSystemPrefService.h +include/thunderbird10/nsTArray-inl.h +include/thunderbird10/nsTArray.h +include/thunderbird10/nsTDependentString.h +include/thunderbird10/nsTDependentSubstring.h +include/thunderbird10/nsTHashtable.h +include/thunderbird10/nsTObserverArray.h +include/thunderbird10/nsTPriorityQueue.h +include/thunderbird10/nsTPromiseFlatString.h +include/thunderbird10/nsTString.h +include/thunderbird10/nsTSubstring.h +include/thunderbird10/nsTSubstringTuple.h +include/thunderbird10/nsTWeakRef.h +include/thunderbird10/nsTextAccessibleWrap.h +include/thunderbird10/nsTextFormatter.h +include/thunderbird10/nsTextFragment.h +include/thunderbird10/nsTextServicesCID.h +include/thunderbird10/nsThemeConstants.h +include/thunderbird10/nsThreadUtils.h +include/thunderbird10/nsThreadUtilsInternal.h +include/thunderbird10/nsToken.h +include/thunderbird10/nsToolkitCompsCID.h +include/thunderbird10/nsTraceRefcnt.h +include/thunderbird10/nsTraceRefcntImpl.h +include/thunderbird10/nsTransactionManagerCID.h +include/thunderbird10/nsTransform2D.h +include/thunderbird10/nsTreeColFrame.h +include/thunderbird10/nsTreeSanitizer.h +include/thunderbird10/nsTreeUtils.h +include/thunderbird10/nsUCVJA2CID.h +include/thunderbird10/nsUCVJACID.h +include/thunderbird10/nsUConvCID.h +include/thunderbird10/nsUCvCnCID.h +include/thunderbird10/nsUCvIBMCID.h +include/thunderbird10/nsUCvKOCID.h +include/thunderbird10/nsUCvLatinCID.h +include/thunderbird10/nsUCvTW2CID.h +include/thunderbird10/nsUCvTWCID.h +include/thunderbird10/nsURIHashKey.h +include/thunderbird10/nsURILoader.h +include/thunderbird10/nsURLHelper.h +include/thunderbird10/nsUTF8Utils.h +include/thunderbird10/nsUnicharUtilCIID.h +include/thunderbird10/nsUnicharUtils.h +include/thunderbird10/nsVCardObj.h +include/thunderbird10/nsVariant.h +include/thunderbird10/nsVersionComparator.h +include/thunderbird10/nsViewsCID.h +include/thunderbird10/nsVoidArray.h +include/thunderbird10/nsWaveDecoder.h +include/thunderbird10/nsWeakPtr.h +include/thunderbird10/nsWeakReference.h +include/thunderbird10/nsWebMDecoder.h +include/thunderbird10/nsWhitespaceTokenizer.h +include/thunderbird10/nsWidgetInitData.h +include/thunderbird10/nsWidgetsCID.h +include/thunderbird10/nsWildCard.h +include/thunderbird10/nsWin32Locale.h +include/thunderbird10/nsWrapperCache.h +include/thunderbird10/nsXBLBinding.h +include/thunderbird10/nsXMLEncodingCID.h +include/thunderbird10/nsXMLNameSpaceMap.h +include/thunderbird10/nsXPCOM.h +include/thunderbird10/nsXPCOMCID.h +include/thunderbird10/nsXPCOMCIDInternal.h +include/thunderbird10/nsXPCOMGlue.h +include/thunderbird10/nsXPCOMStrings.h +include/thunderbird10/nsXPIDLString.h +include/thunderbird10/nsXPTCUtils.h +include/thunderbird10/nsXULAppAPI.h +include/thunderbird10/nsXULListboxAccessibleWrap.h +include/thunderbird10/nsXULMenuAccessibleWrap.h +include/thunderbird10/nsXULPopupManager.h +include/thunderbird10/nsXULTreeGridAccessibleWrap.h +include/thunderbird10/nsZipArchive.h +include/thunderbird10/nscore.h +include/thunderbird10/nspluginroot.h +include/thunderbird10/ogg/config_types.h +include/thunderbird10/ogg/ogg.h +include/thunderbird10/ogg/os_types.h +include/thunderbird10/opentype-sanitiser.h +include/thunderbird10/ots-memory-stream.h +include/thunderbird10/pldhash.h +include/thunderbird10/png.h +include/thunderbird10/pngconf.h +include/thunderbird10/prmjtime.h +include/thunderbird10/qcms.h +include/thunderbird10/qcmstypes.h +include/thunderbird10/rdf.h +include/thunderbird10/rdfIDataSource.h +include/thunderbird10/rdfISerializer.h +include/thunderbird10/rdfITripleVisitor.h +include/thunderbird10/steelIApplication.h +include/thunderbird10/string-template-def-char.h +include/thunderbird10/string-template-def-unichar.h +include/thunderbird10/string-template-undef.h +include/thunderbird10/sydneyaudio/sydney_audio.h +include/thunderbird10/theora/codec.h +include/thunderbird10/theora/theora.h +include/thunderbird10/theora/theoradec.h +include/thunderbird10/theora/theoraenc.h +include/thunderbird10/txIEXSLTRegExFunctions.h +include/thunderbird10/txIFunctionEvaluationContext.h +include/thunderbird10/txINodeSet.h +include/thunderbird10/txIXPathObject.h +include/thunderbird10/uconvutil.h +include/thunderbird10/vm/String.h +include/thunderbird10/vm/Unicode.h +include/thunderbird10/vorbis/codec.h +include/thunderbird10/xpcIJSGetFactory.h +include/thunderbird10/xpcIJSModuleLoader.h +include/thunderbird10/xpcIJSWeakReference.h +include/thunderbird10/xpc_map_end.h +include/thunderbird10/xpccomponents.h +include/thunderbird10/xpcexception.h +include/thunderbird10/xpcjsid.h +include/thunderbird10/xpcom-config.h +include/thunderbird10/xpcpublic.h +include/thunderbird10/xpt_arena.h +include/thunderbird10/xpt_struct.h +include/thunderbird10/xpt_xdr.h +include/thunderbird10/xptcall.h +include/thunderbird10/xptcstubsdecl.inc +include/thunderbird10/xptcstubsdef.inc +include/thunderbird10/xptinfo.h +include/thunderbird10/xrecore.h +include/thunderbird10/ycbcr_to_rgb565.h +include/thunderbird10/yuv_convert.h +include/thunderbird10/yuv_row.h +include/thunderbird10/zipstruct.h +lib/thunderbird10-sdk/bin +lib/thunderbird10-sdk/idl +lib/thunderbird10-sdk/include +lib/thunderbird10-sdk/lib +lib/thunderbird10-sdk/sdk/bin/xpidllex.py +lib/thunderbird10-sdk/sdk/bin/xpidlyacc.py +lib/thunderbird10-sdk/sdk/bin/xpt.py +lib/thunderbird10-sdk/sdk/lib/libmozalloc.so +lib/thunderbird10-sdk/sdk/lib/libmozreg_s.a +lib/thunderbird10-sdk/sdk/lib/libmozreg_s.a.desc +lib/thunderbird10-sdk/sdk/lib/libunicharutil_external_s.a +lib/thunderbird10-sdk/sdk/lib/libunicharutil_external_s.a.desc +lib/thunderbird10-sdk/sdk/lib/libxpcom.so +lib/thunderbird10-sdk/sdk/lib/libxpcomglue.a +lib/thunderbird10-sdk/sdk/lib/libxpcomglue_s.a +lib/thunderbird10-sdk/sdk/lib/libxpcomglue_s_nomozalloc.a +lib/thunderbird10-sdk/sdk/lib/libxul.so +lib/thunderbird10-sdk/xpcom-config.h +lib/thunderbird10/application.ini +lib/thunderbird10/blocklist.xml +lib/thunderbird10/chrome.manifest +lib/thunderbird10/chrome/classic/skin/classic/communicator/communicator.css +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-cool.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-cry.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-embarassed.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-foot-in-mouth.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-frown.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-innocent.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-kiss.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-laughing.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-money-mouth.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-sealed.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-smile.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-surprised.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-tongue-out.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-undecided.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-wink.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/icons/smileys/smiley-yell.png +lib/thunderbird10/chrome/classic/skin/classic/communicator/smileys.css +lib/thunderbird10/chrome/classic/skin/classic/editor/EditorDialog.css +lib/thunderbird10/chrome/classic/skin/classic/editor/editor.css +lib/thunderbird10/chrome/classic/skin/classic/editor/icons/img-align-bottom.gif +lib/thunderbird10/chrome/classic/skin/classic/editor/icons/img-align-left.gif +lib/thunderbird10/chrome/classic/skin/classic/editor/icons/img-align-middle.gif +lib/thunderbird10/chrome/classic/skin/classic/editor/icons/img-align-right.gif +lib/thunderbird10/chrome/classic/skin/classic/editor/icons/img-align-top.gif +lib/thunderbird10/chrome/classic/skin/classic/messenger-newsblog/feed-subscriptions.css +lib/thunderbird10/chrome/classic/skin/classic/messenger-newsblog/icons/rss-feed.png +lib/thunderbird10/chrome/classic/skin/classic/messenger-newsblog/icons/server-rss.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/aboutSupport.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountCentral.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountCreation.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountManage.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountWizard.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/account-settings.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/create-account.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/manage-filters.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/manage-imap.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/manage-newsgroups.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/manage-rss.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/offline-settings.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/read-messages.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/search-messages.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/accountcentral/write-message.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/activity.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/addItemIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/buttons.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/compactMailIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/copyMailIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/defaultEventIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/defaultProcessIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/defaultWarningIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/deleteMailIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/indexMailIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/moveMailIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/removeItemIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/sendMailIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/syncMailIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/activity/undoIcon.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/abContactsPanel.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/abResultsPane.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/addressbook.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/cardDialog.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/abcard-large.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/abcard.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/ablist.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/addrbook.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/addressbook-toolbar-small.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/addressbook-toolbar.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic-tiny.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/remote-addrbook-error.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/remote-addrbook.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/addressbook/icons/secure-remote-addrbook.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/attachmentList.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/contactStarred.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/dialogs.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/editContactOverlay.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/featureConfigurator.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/featureConfigurators/animation.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/featureConfigurators/compact-header.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/featureConfigurators/folder-columns.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/featureConfigurators/subpage.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/featureConfigurators/toolbars.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/filterDialog.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/folderMenus.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/folderPane.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/glodaFacetView.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow-dn-blue.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow-dn-grey.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/arrow-down-dim.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/arrow-down.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/arrow-left-dim.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/arrow-left.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/arrow-right-dim.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/arrow-right.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/arrow-up-dim.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/arrow-up.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/foldercycler-arrow-left.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/arrow/foldercycler-arrow-right.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/attachment-deleted-large.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/attachment-deleted.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/black_pin.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/cancel.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/check.gif +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/close-button.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/dropmarker-hover.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/dropmarker.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/empty-search-results.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/error.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/exclude-selected.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/exclude.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/filter-hover.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/filter.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/filterbar.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/folder-blank.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/folder-new-star.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/folder-pane.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/identity.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/insecure.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/junk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/mail-toolbar-small.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/mail-toolbar.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/message-ignored.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/message-list.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/message.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/new-mail-alert.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/notchecked.gif +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/offline.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/online.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/phishing.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/red_pin.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/remote-blocked.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/row.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/search-arrow.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/secure.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/server.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/tab.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/tabDragIndicator.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/thread-ignored.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/thread-watched.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/thread.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/tick.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/timeline-inverted.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/timeline.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/update.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/zoomout-hover.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/zoomout.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/imageFilters.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/junkMail.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/mailWindow1.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/messageBody.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/messageHeader.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/messageQuotes.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/messageWindow.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/messenger.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar-small.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/messengercompose/editorOverlay.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/messengercompose/format-buttons.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/messengercompose/messengercompose.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/msgSelectOffline.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/multimessageview.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailalert.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/advanced.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/alwaysAsk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/applications.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/attachments.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/background.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/composition.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/display.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/general.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/hover.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/preferences.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/security.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/preferences/selected.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/primaryToolbar.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/quickFilterBar.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/searchBox.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/searchDialog.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/section_collapsed.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/section_expanded.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/certFetchingStatus.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoNotOk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoOk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/hdrSignNotOk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/hdrSignOk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/hdrSignUnknown.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/sbCryptoNotOk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/sbCryptoOk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/sbSignNotOk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/sbSignOk.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/icons/sbSignUnknown.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/msgCompSMIMEOverlay.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/msgCompSecurityInfo.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/msgHdrViewSMIMEOverlay.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/msgReadSMIMEOverlay.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/smime/msgReadSecurityInfo.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/starContact.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/starred48.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/subscribe.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/tabmail.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/tagColors.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/tagbg.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/virtualFolderListDialog.css +lib/thunderbird10/chrome/comm/content/communicator/contentAreaClick.js +lib/thunderbird10/chrome/comm/content/communicator/utilityOverlay.js +lib/thunderbird10/chrome/comm/content/communicator/utilityOverlay.xul +lib/thunderbird10/chrome/comm/content/editor/ComposerCommands.js +lib/thunderbird10/chrome/comm/content/editor/EdAEAttributes.js +lib/thunderbird10/chrome/comm/content/editor/EdAECSSAttributes.js +lib/thunderbird10/chrome/comm/content/editor/EdAEHTMLAttributes.js +lib/thunderbird10/chrome/comm/content/editor/EdAEJSEAttributes.js +lib/thunderbird10/chrome/comm/content/editor/EdAdvancedEdit.js +lib/thunderbird10/chrome/comm/content/editor/EdAdvancedEdit.xul +lib/thunderbird10/chrome/comm/content/editor/EdButtonProps.js +lib/thunderbird10/chrome/comm/content/editor/EdButtonProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdColorPicker.js +lib/thunderbird10/chrome/comm/content/editor/EdColorPicker.xul +lib/thunderbird10/chrome/comm/content/editor/EdColorProps.js +lib/thunderbird10/chrome/comm/content/editor/EdColorProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdConvertToTable.js +lib/thunderbird10/chrome/comm/content/editor/EdConvertToTable.xul +lib/thunderbird10/chrome/comm/content/editor/EdDialogCommon.js +lib/thunderbird10/chrome/comm/content/editor/EdDialogOverlay.xul +lib/thunderbird10/chrome/comm/content/editor/EdDictionary.js +lib/thunderbird10/chrome/comm/content/editor/EdDictionary.xul +lib/thunderbird10/chrome/comm/content/editor/EdFieldSetProps.js +lib/thunderbird10/chrome/comm/content/editor/EdFieldSetProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdFormProps.js +lib/thunderbird10/chrome/comm/content/editor/EdFormProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdHLineProps.js +lib/thunderbird10/chrome/comm/content/editor/EdHLineProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdImageOverlay.js +lib/thunderbird10/chrome/comm/content/editor/EdImageOverlay.xul +lib/thunderbird10/chrome/comm/content/editor/EdImageProps.js +lib/thunderbird10/chrome/comm/content/editor/EdImageProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdInputImage.js +lib/thunderbird10/chrome/comm/content/editor/EdInputImage.xul +lib/thunderbird10/chrome/comm/content/editor/EdInputProps.js +lib/thunderbird10/chrome/comm/content/editor/EdInputProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdInsSrc.js +lib/thunderbird10/chrome/comm/content/editor/EdInsSrc.xul +lib/thunderbird10/chrome/comm/content/editor/EdInsertChars.js +lib/thunderbird10/chrome/comm/content/editor/EdInsertChars.xul +lib/thunderbird10/chrome/comm/content/editor/EdInsertTOC.js +lib/thunderbird10/chrome/comm/content/editor/EdInsertTOC.xul +lib/thunderbird10/chrome/comm/content/editor/EdInsertTable.js +lib/thunderbird10/chrome/comm/content/editor/EdInsertTable.xul +lib/thunderbird10/chrome/comm/content/editor/EdLabelProps.js +lib/thunderbird10/chrome/comm/content/editor/EdLabelProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdLinkProps.js +lib/thunderbird10/chrome/comm/content/editor/EdLinkProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdListProps.js +lib/thunderbird10/chrome/comm/content/editor/EdListProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdNamedAnchorProps.js +lib/thunderbird10/chrome/comm/content/editor/EdNamedAnchorProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdPageProps.js +lib/thunderbird10/chrome/comm/content/editor/EdPageProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdReplace.js +lib/thunderbird10/chrome/comm/content/editor/EdReplace.xul +lib/thunderbird10/chrome/comm/content/editor/EdSelectProps.js +lib/thunderbird10/chrome/comm/content/editor/EdSelectProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdSpellCheck.js +lib/thunderbird10/chrome/comm/content/editor/EdSpellCheck.xul +lib/thunderbird10/chrome/comm/content/editor/EdTableProps.js +lib/thunderbird10/chrome/comm/content/editor/EdTableProps.xul +lib/thunderbird10/chrome/comm/content/editor/EdTextAreaProps.js +lib/thunderbird10/chrome/comm/content/editor/EdTextAreaProps.xul +lib/thunderbird10/chrome/comm/content/editor/EditorContent.css +lib/thunderbird10/chrome/comm/content/editor/editor.js +lib/thunderbird10/chrome/comm/content/editor/editorApplicationOverlay.js +lib/thunderbird10/chrome/comm/content/editor/editorMailOverlay.xul +lib/thunderbird10/chrome/comm/content/editor/editorNavigatorOverlay.xul +lib/thunderbird10/chrome/comm/content/editor/editorOverlay.xul +lib/thunderbird10/chrome/comm/content/editor/editorSmileyOverlay.xul +lib/thunderbird10/chrome/comm/content/editor/editorTasksOverlay.xul +lib/thunderbird10/chrome/comm/content/editor/editorUtilities.js +lib/thunderbird10/chrome/comm/content/editor/images/tag-anchor.gif +${PLIST.nobranding}lib/thunderbird10/chrome/en-US/locale/branding/brand.dtd +${PLIST.nobranding}lib/thunderbird10/chrome/en-US/locale/branding/brand.properties +lib/thunderbird10/chrome/en-US/locale/en-US/alerts/notificationNames.properties +lib/thunderbird10/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties +${PLIST.branding}lib/thunderbird10/chrome/en-US/locale/en-US/branding/brand.dtd +${PLIST.branding}lib/thunderbird10/chrome/en-US/locale/en-US/branding/brand.properties +lib/thunderbird10/chrome/en-US/locale/en-US/communicator/utilityOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EdAdvancedEdit.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EdColorPicker.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EdConvertToTable.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EdDialogOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EdNamedAnchorProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorButtonProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorColorProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorFieldSetProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorFormProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorHLineProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorImageProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorInputProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorInsertChars.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorInsertSource.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorInsertTOC.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorInsertTable.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorLabelProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorLinkProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorListProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorPersonalDictionary.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorReplace.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorSelectProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorSpellCheck.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorTableProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/EditorTextAreaProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/editor.properties +lib/thunderbird10/chrome/en-US/locale/en-US/editor/editorOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/editor/editorSmileyOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/mac/accessible.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/mac/intl.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/mac/platformKeys.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/unix/accessible.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/unix/intl.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/win/accessible.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/win/intl.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global-region/region.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/about.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/aboutAbout.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/aboutRights.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/aboutRights.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/aboutSupport.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/aboutSupport.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/actions.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/appPicker.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/appstrings.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/brand.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/browser.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/charsetOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/charsetTitles.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/commonDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/commonDialogs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/config.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/config.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/console.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/console.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/contentAreaCommands.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/crashes.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/crashes.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/css.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/customizeCharset.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/customizeToolbar.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/customizeToolbar.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/dateFormat.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/datetimepicker.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/dialog.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/dialogOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/dom/dom.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/downloadProgress.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/filefield.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/filepicker.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/filepicker.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/findbar.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/findbar.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/finddialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/finddialog.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/global-strres.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/global.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/globalKeys.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/headsUpDisplay.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/intl.css +lib/thunderbird10/chrome/en-US/locale/en-US/global/intl.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/keys.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/languageNames.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/layout/HtmlForm.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/layout/MediaDocument.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/layout/xmlparser.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/layout_errors.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/mozilla.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/netError.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/netErrorApp.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/notification.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/nsWebBrowserPersist.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/plugins.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/preferences.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/printPageSetup.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/printPreview.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/printPreviewProgress.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/printProgress.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/printdialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/printdialog.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/printing.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/printjoboptions.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/regionNames.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/search/search.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/security/caps.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/svg/svg.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/textcontext.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/tree.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/videocontrols.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/viewSource.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/viewSource.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/wizard.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/wizard.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/xbl.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/global/xpinstall/xpinstall.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/xslt/xslt.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/xul.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-mapi/mapi.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-newsblog/am-newsblog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-newsblog/am-newsblog.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-newsblog/feed-properties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-newsblog/feed-subscriptions.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-newsblog/newsblog.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-region/region.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/certFetchingStatus.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/msgCompSMIMEOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/msgCompSMIMEOverlay.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/msgCompSecurityInfo.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/msgCompSecurityInfo.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/msgReadSMIMEOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/msgReadSMIMEOverlay.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/msgReadSecurityInfo.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger-smime/msgSecurityInfo.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/AccountManager.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/AccountWizard.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/CustomHeaders.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/FilterEditor.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/FilterListDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/SearchDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/aboutDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/aboutRights.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/aboutRights.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/aboutSupportMail.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/aboutSupportMail.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/accountCreation.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/accountCreation.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/accountCreationModel.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/accountCreationUtil.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/activity.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/activity.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/abAddressBookNameDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/abCardOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/abCardViewOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/abContactsPanel.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/abMailListDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/abMainWindow.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/abNewCardDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/abResultsPaneOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/addressBook.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/ldapAutoCompErrs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/pref-directory-add.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/pref-directory.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/addressbook/replicationProgress.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-addressing.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-advanced.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-archiveoptions.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-copies.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-identities-list.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-identity-edit.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-junk.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-main.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-mdn.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-mdn.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-offline.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-server-advanced.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-server-top.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-serverwithnoidentities.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-smime.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/am-smime.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/appleMailImportMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/baseMenuOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/comm4xMailImportMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/configEditorOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/custom.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/customizeToolbarOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/downloadheaders.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/downloads/settingsChange.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/downloadsOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/editContactOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/editContactOverlay.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/eudoraImportMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/featureConfigurator.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/fieldMapImport.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/filter.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/folderProps.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/folderpane.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/gloda.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/glodaComplete.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/glodaFacetView.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/glodaFacetView.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/imapMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/importDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/importMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/junkMailInfo.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/localMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/mailEditorOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/mailOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/mailViewList.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/mailViewSetup.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/mailviews.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/markByDate.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messenger.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messenger.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messengercompose/addressingWidgetOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messengercompose/askSendFormat.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messengercompose/askSendFormat.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messengercompose/composeMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messengercompose/mailComposeEditorOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messengercompose/messengercompose.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messengercompose/sendProgress.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/messengercompose/sendProgress.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/migration/migration.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/migration/migration.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/mime.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/mimeheader.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/msgAccountCentral.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/msgFolderPickerOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/msgHdrViewOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/msgSynchronize.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/msgViewPickerOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/msgmdn.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/multimessageview.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/multimessageview.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/netError.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/newFolderDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/newTagDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/news.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/oeImportMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/offline.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/offlineStartup.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/outlookImportMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/advanced.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/applicationManager.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/applicationManager.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/applications.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/attachmentReminder.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/compose.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/connection.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/cookies.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/display.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/fonts.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/general.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/junkLog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/notifications.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/offline.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/permissions.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/preferences.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/preferences.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/receipts.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/security.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/preferences/sendoptions.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/prefs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/quickFilterBar.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/renameFolderDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/safeMode.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/search-attributes.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/search-operators.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/search.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/searchIntegrationDefault.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/searchIntegrationMac.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/searchIntegrationWin.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/searchTermOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/shutdownWindow.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/smime.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/smtpEditOverlay.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/subscribe.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/subscribe.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/systemIntegrationDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/tabmail.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/taskbar.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/templateUtils.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/textImportMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/vCardImportMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/viewLog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/virtualFolderListDialog.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/virtualFolderProperties.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/wmImportMsgs.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/downloads/downloads.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/downloads/downloads.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/about.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/blocklist.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/extensions/update.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/handling/handling.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/plugins/plugins.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/plugins/plugins.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/preferences/changemp.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/preferences/ocsp.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/preferences/preferences.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/preferences/removemp.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/profile/createProfileWizard.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/update/history.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/update/updates.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/update/updates.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/xpinstall/xpinstallConfirm.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/mozapps/xpinstall/xpinstallConfirm.properties +lib/thunderbird10/chrome/en-US/locale/en-US/mozldap/ldap.properties +lib/thunderbird10/chrome/en-US/locale/en-US/necko/necko.properties +lib/thunderbird10/chrome/en-US/locale/en-US/passwordmgr/passwordManager.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/passwordmgr/passwordmgr.properties +lib/thunderbird10/chrome/en-US/locale/en-US/pipnss/nsserrors.properties +lib/thunderbird10/chrome/en-US/locale/en-US/pipnss/pipnss.properties +lib/thunderbird10/chrome/en-US/locale/en-US/pipnss/security.properties +lib/thunderbird10/chrome/en-US/locale/en-US/pippki/certManager.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/pippki/deviceManager.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/pippki/pippki.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/pippki/pippki.properties +lib/thunderbird10/chrome/en-US/locale/en-US/pippki/validation.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/places/places.properties +lib/thunderbird10/chrome/gloda/content/glodacomplete.css +lib/thunderbird10/chrome/gloda/content/glodacomplete.xml +lib/thunderbird10/chrome/gloda/content/overlay.js +lib/thunderbird10/chrome/gloda/content/thunderbirdOverlay.xul +lib/thunderbird10/chrome/icons/default/default16.png +lib/thunderbird10/chrome/icons/default/default22.png +lib/thunderbird10/chrome/icons/default/default24.png +lib/thunderbird10/chrome/icons/default/default256.png +lib/thunderbird10/chrome/icons/default/default32.png +lib/thunderbird10/chrome/icons/default/default48.png +${PLIST.gnome}lib/thunderbird10/components/libdbusservice.so +${PLIST.gnome}lib/thunderbird10/components/libmozgnome.so +lib/thunderbird10/chrome/localized.manifest +lib/thunderbird10/chrome/messenger/content/branding/about-background.png +lib/thunderbird10/chrome/messenger/content/branding/about-logo.png +lib/thunderbird10/chrome/messenger/content/branding/about-wordmark.png +lib/thunderbird10/chrome/messenger/content/branding/about.png +lib/thunderbird10/chrome/messenger/content/branding/aboutDialog.css +lib/thunderbird10/chrome/messenger/content/branding/featureConfigurator.jpg +lib/thunderbird10/chrome/messenger/content/branding/icon48.png +lib/thunderbird10/chrome/messenger/content/branding/icon64.png +lib/thunderbird10/chrome/messenger/content/messagebody/addressbook/print.css +lib/thunderbird10/chrome/messenger/content/messenger-smime/certFetchingStatus.js +lib/thunderbird10/chrome/messenger/content/messenger-smime/certFetchingStatus.xul +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgCompSMIMEOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgCompSMIMEOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgCompSecurityInfo.js +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgCompSecurityInfo.xul +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgHdrViewSMIMEOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgHdrViewSMIMEOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgReadSMIMEOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgReadSMIMEOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgReadSecurityInfo.js +lib/thunderbird10/chrome/messenger/content/messenger-smime/msgReadSecurityInfo.xul +lib/thunderbird10/chrome/messenger/content/messenger/ABSearchDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/ABSearchDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/AccountManager.js +lib/thunderbird10/chrome/messenger/content/messenger/AccountManager.xul +lib/thunderbird10/chrome/messenger/content/messenger/AccountWizard.js +lib/thunderbird10/chrome/messenger/content/messenger/AccountWizard.xul +lib/thunderbird10/chrome/messenger/content/messenger/CustomHeaders.js +lib/thunderbird10/chrome/messenger/content/messenger/CustomHeaders.xul +lib/thunderbird10/chrome/messenger/content/messenger/EdSpellCheckOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/EdSpellCheckOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/FilterEditor.js +lib/thunderbird10/chrome/messenger/content/messenger/FilterEditor.xul +lib/thunderbird10/chrome/messenger/content/messenger/FilterListDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/FilterListDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/SearchDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/SearchDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/SmtpServerEdit.js +lib/thunderbird10/chrome/messenger/content/messenger/SmtpServerEdit.xul +lib/thunderbird10/chrome/messenger/content/messenger/about-support/aboutSupport.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/about-support/accounts.js +lib/thunderbird10/chrome/messenger/content/messenger/about-support/export.js +lib/thunderbird10/chrome/messenger/content/messenger/about-support/extensions.js +lib/thunderbird10/chrome/messenger/content/messenger/about-support/gfx.js +lib/thunderbird10/chrome/messenger/content/messenger/about-support/hide-private.css +lib/thunderbird10/chrome/messenger/content/messenger/about-support/init.js +lib/thunderbird10/chrome/messenger/content/messenger/about-support/overlay.js +lib/thunderbird10/chrome/messenger/content/messenger/about-support/overlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/about-support/prefs.js +lib/thunderbird10/chrome/messenger/content/messenger/about-support/show-private.css +lib/thunderbird10/chrome/messenger/content/messenger/aboutDialog.css +lib/thunderbird10/chrome/messenger/content/messenger/aboutDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/aboutDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/aboutRights.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/accountUtils.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/MyBadCertHandler.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/accountConfig.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/createInBackend.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/emailWizard.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/emailWizard.xul +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/fetchConfig.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/fetchhttp.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/guessConfig.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/readFromXML.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/sanitizeDatatypes.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/util.js +lib/thunderbird10/chrome/messenger/content/messenger/accountcreation/verifyConfig.js +lib/thunderbird10/chrome/messenger/content/messenger/activity.js +lib/thunderbird10/chrome/messenger/content/messenger/activity.xml +lib/thunderbird10/chrome/messenger/content/messenger/activity.xul +lib/thunderbird10/chrome/messenger/content/messenger/activityBinding.css +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abAddressBookNameDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abAddressBookNameDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abCardOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abCardOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abCardViewOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abCommon.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abContactsPanel.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abContactsPanel.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abDragDrop.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abEditCardDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abEditListDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abMailListDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abMailListDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abNewCardDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abResultsPane.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abResultsPaneOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/abTrees.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/addrbookWidgets.xml +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/addressbook.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/addressbook.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/pref-directory-add.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/pref-directory-add.xul +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/pref-editdirectories.js +lib/thunderbird10/chrome/messenger/content/messenger/addressbook/pref-editdirectories.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-addressing.js +lib/thunderbird10/chrome/messenger/content/messenger/am-addressing.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-addressingOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-archiveoptions.js +lib/thunderbird10/chrome/messenger/content/messenger/am-archiveoptions.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-copies.js +lib/thunderbird10/chrome/messenger/content/messenger/am-copies.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-copiesOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-help.js +lib/thunderbird10/chrome/messenger/content/messenger/am-identities-list.js +lib/thunderbird10/chrome/messenger/content/messenger/am-identities-list.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-identity-edit.js +lib/thunderbird10/chrome/messenger/content/messenger/am-identity-edit.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-junk.js +lib/thunderbird10/chrome/messenger/content/messenger/am-junk.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-main.js +lib/thunderbird10/chrome/messenger/content/messenger/am-main.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-mdn.js +lib/thunderbird10/chrome/messenger/content/messenger/am-mdn.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-offline.js +lib/thunderbird10/chrome/messenger/content/messenger/am-offline.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-prefs.js +lib/thunderbird10/chrome/messenger/content/messenger/am-server-advanced.js +lib/thunderbird10/chrome/messenger/content/messenger/am-server-advanced.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-server-top.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-server.js +lib/thunderbird10/chrome/messenger/content/messenger/am-server.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-serverwithnoidentities.js +lib/thunderbird10/chrome/messenger/content/messenger/am-serverwithnoidentities.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-smime.js +lib/thunderbird10/chrome/messenger/content/messenger/am-smime.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-smimeIdentityEditOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-smimeOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/am-smtp.js +lib/thunderbird10/chrome/messenger/content/messenger/am-smtp.xul +lib/thunderbird10/chrome/messenger/content/messenger/amUtils.js +lib/thunderbird10/chrome/messenger/content/messenger/aw-accname.js +lib/thunderbird10/chrome/messenger/content/messenger/aw-accounttype.js +lib/thunderbird10/chrome/messenger/content/messenger/aw-done.js +lib/thunderbird10/chrome/messenger/content/messenger/aw-identity.js +lib/thunderbird10/chrome/messenger/content/messenger/aw-login.js +lib/thunderbird10/chrome/messenger/content/messenger/aw-server.js +lib/thunderbird10/chrome/messenger/content/messenger/baseMenuOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/commandglue.js +lib/thunderbird10/chrome/messenger/content/messenger/composerOverlay.css +lib/thunderbird10/chrome/messenger/content/messenger/configEditorOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/customizeToolbarOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/dateFormat.js +lib/thunderbird10/chrome/messenger/content/messenger/downloadheaders.js +lib/thunderbird10/chrome/messenger/content/messenger/downloadheaders.xul +lib/thunderbird10/chrome/messenger/content/messenger/downloadsOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/editContactOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/editContactOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/extraCustomizeItems.xul +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurator.css +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurator.js +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurator.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/autosync.js +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/autosync.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/compactheader.js +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/compactheader.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/extensions.js +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/folderpanecolumns.js +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/folderpanecolumns.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/introduction.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/subpage.css +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/toolbar.js +lib/thunderbird10/chrome/messenger/content/messenger/featureConfigurators/toolbar.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/fieldMapImport.js +lib/thunderbird10/chrome/messenger/content/messenger/fieldMapImport.xul +lib/thunderbird10/chrome/messenger/content/messenger/folderDisplay.js +lib/thunderbird10/chrome/messenger/content/messenger/folderPane.js +lib/thunderbird10/chrome/messenger/content/messenger/folderProps.js +lib/thunderbird10/chrome/messenger/content/messenger/folderProps.xul +lib/thunderbird10/chrome/messenger/content/messenger/folderWidgets.xml +lib/thunderbird10/chrome/messenger/content/messenger/glodaFacetBindings.css +lib/thunderbird10/chrome/messenger/content/messenger/glodaFacetBindings.xml +lib/thunderbird10/chrome/messenger/content/messenger/glodaFacetTab.js +lib/thunderbird10/chrome/messenger/content/messenger/glodaFacetView.css +lib/thunderbird10/chrome/messenger/content/messenger/glodaFacetView.js +lib/thunderbird10/chrome/messenger/content/messenger/glodaFacetView.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/glodaFacetViewWrapper.xul +lib/thunderbird10/chrome/messenger/content/messenger/glodaFacetVis.js +lib/thunderbird10/chrome/messenger/content/messenger/hiddenWindow.js +lib/thunderbird10/chrome/messenger/content/messenger/hiddenWindow.xul +lib/thunderbird10/chrome/messenger/content/messenger/importDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/importDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/ispUtils.js +lib/thunderbird10/chrome/messenger/content/messenger/jquery-ui.js +lib/thunderbird10/chrome/messenger/content/messenger/jquery.js +lib/thunderbird10/chrome/messenger/content/messenger/jsTreeView.js +lib/thunderbird10/chrome/messenger/content/messenger/junkCommands.js +lib/thunderbird10/chrome/messenger/content/messenger/junkLog.js +lib/thunderbird10/chrome/messenger/content/messenger/junkLog.xul +lib/thunderbird10/chrome/messenger/content/messenger/junkMailInfo.xul +lib/thunderbird10/chrome/messenger/content/messenger/license.html +lib/thunderbird10/chrome/messenger/content/messenger/mail-offline.js +lib/thunderbird10/chrome/messenger/content/messenger/mail3PaneWindowCommands.js +lib/thunderbird10/chrome/messenger/content/messenger/mailCommands.js +lib/thunderbird10/chrome/messenger/content/messenger/mailContextMenus.js +lib/thunderbird10/chrome/messenger/content/messenger/mailCore.js +lib/thunderbird10/chrome/messenger/content/messenger/mailOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/mailTabs.js +lib/thunderbird10/chrome/messenger/content/messenger/mailViewList.js +lib/thunderbird10/chrome/messenger/content/messenger/mailViewList.xul +lib/thunderbird10/chrome/messenger/content/messenger/mailViewSetup.js +lib/thunderbird10/chrome/messenger/content/messenger/mailViewSetup.xul +lib/thunderbird10/chrome/messenger/content/messenger/mailWidgets.xml +lib/thunderbird10/chrome/messenger/content/messenger/mailWindow.js +lib/thunderbird10/chrome/messenger/content/messenger/mailWindowOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/mailWindowOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/markByDate.js +lib/thunderbird10/chrome/messenger/content/messenger/markByDate.xul +lib/thunderbird10/chrome/messenger/content/messenger/messageDisplay.js +lib/thunderbird10/chrome/messenger/content/messenger/messageWindow.js +lib/thunderbird10/chrome/messenger/content/messenger/messageWindow.xul +lib/thunderbird10/chrome/messenger/content/messenger/messenger.css +lib/thunderbird10/chrome/messenger/content/messenger/messenger.xul +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/EdImageOverlayOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/MsgComposeCommands.js +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/addressingWidgetOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/askSendFormat.js +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/askSendFormat.xul +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/mailComposeEditorOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/messengercompose.xul +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/sendProgress.js +lib/thunderbird10/chrome/messenger/content/messenger/messengercompose/sendProgress.xul +lib/thunderbird10/chrome/messenger/content/messenger/migration/migration.js +lib/thunderbird10/chrome/messenger/content/messenger/migration/migration.xul +lib/thunderbird10/chrome/messenger/content/messenger/msgAccountCentral.js +lib/thunderbird10/chrome/messenger/content/messenger/msgAccountCentral.xul +lib/thunderbird10/chrome/messenger/content/messenger/msgFolderPickerOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/msgHdrViewOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/msgHdrViewOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/msgMail3PaneWindow.js +lib/thunderbird10/chrome/messenger/content/messenger/msgPrintEngine.js +lib/thunderbird10/chrome/messenger/content/messenger/msgPrintEngine.xul +lib/thunderbird10/chrome/messenger/content/messenger/msgSelectOffline.xul +lib/thunderbird10/chrome/messenger/content/messenger/msgSynchronize.js +lib/thunderbird10/chrome/messenger/content/messenger/msgSynchronize.xul +lib/thunderbird10/chrome/messenger/content/messenger/msgViewNavigation.js +lib/thunderbird10/chrome/messenger/content/messenger/msgViewPickerOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/multimessageview.css +lib/thunderbird10/chrome/messenger/content/messenger/multimessageview.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/multimessageview_print.css +lib/thunderbird10/chrome/messenger/content/messenger/newFolderDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/newFolderDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/newTagDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/newTagDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/newmailalert.js +lib/thunderbird10/chrome/messenger/content/messenger/newmailalert.xul +lib/thunderbird10/chrome/messenger/content/messenger/nsContextMenu.js +lib/thunderbird10/chrome/messenger/content/messenger/phishingDetector.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/actionsshared.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/advanced.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/advanced.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/applicationManager.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/applicationManager.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/applications.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/applications.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/attachmentReminder.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/attachmentReminder.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/compose.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/compose.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/connection.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/connection.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/cookies.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/cookies.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/display.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/display.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/downloads.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/fonts.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/fonts.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/general.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/general.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/handlers.css +lib/thunderbird10/chrome/messenger/content/messenger/preferences/handlers.xml +lib/thunderbird10/chrome/messenger/content/messenger/preferences/junkLog.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/junkLog.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/notifications.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/offline.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/permissions.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/permissions.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/permissionsutils.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/preferences.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/receipts.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/security.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/security.xul +lib/thunderbird10/chrome/messenger/content/messenger/preferences/sendoptions.js +lib/thunderbird10/chrome/messenger/content/messenger/preferences/sendoptions.xul +lib/thunderbird10/chrome/messenger/content/messenger/protovis-r2.6-modded.js +lib/thunderbird10/chrome/messenger/content/messenger/quickFilterBar.css +lib/thunderbird10/chrome/messenger/content/messenger/quickFilterBar.js +lib/thunderbird10/chrome/messenger/content/messenger/quickFilterBar.xul +lib/thunderbird10/chrome/messenger/content/messenger/renameFolderDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/renameFolderDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/retention.js +lib/thunderbird10/chrome/messenger/content/messenger/safeMode.js +lib/thunderbird10/chrome/messenger/content/messenger/safeMode.xul +lib/thunderbird10/chrome/messenger/content/messenger/search.xml +lib/thunderbird10/chrome/messenger/content/messenger/search/searchOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/search/searchOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/searchBar.js +lib/thunderbird10/chrome/messenger/content/messenger/searchTermOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/searchTermOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/searchWidgets.xml +lib/thunderbird10/chrome/messenger/content/messenger/selectionsummaries.js +lib/thunderbird10/chrome/messenger/content/messenger/sharedsummary.css +lib/thunderbird10/chrome/messenger/content/messenger/shareglue.js +lib/thunderbird10/chrome/messenger/content/messenger/shutdownWindow.js +lib/thunderbird10/chrome/messenger/content/messenger/shutdownWindow.xul +lib/thunderbird10/chrome/messenger/content/messenger/smtpEditOverlay.js +lib/thunderbird10/chrome/messenger/content/messenger/smtpEditOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/specialTabs.js +lib/thunderbird10/chrome/messenger/content/messenger/specialTabs.xul +lib/thunderbird10/chrome/messenger/content/messenger/subscribe.js +lib/thunderbird10/chrome/messenger/content/messenger/subscribe.xul +lib/thunderbird10/chrome/messenger/content/messenger/systemIntegrationDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/systemIntegrationDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/tabmail.css +lib/thunderbird10/chrome/messenger/content/messenger/tabmail.xml +lib/thunderbird10/chrome/messenger/content/messenger/threadPane.js +lib/thunderbird10/chrome/messenger/content/messenger/threadPaneColumnPicker.xml +lib/thunderbird10/chrome/messenger/content/messenger/viewLog.js +lib/thunderbird10/chrome/messenger/content/messenger/viewLog.xul +lib/thunderbird10/chrome/messenger/content/messenger/viewSourceOverlay.xul +lib/thunderbird10/chrome/messenger/content/messenger/virtualFolderListDialog.js +lib/thunderbird10/chrome/messenger/content/messenger/virtualFolderListDialog.xul +lib/thunderbird10/chrome/messenger/content/messenger/virtualFolderProperties.js +lib/thunderbird10/chrome/messenger/content/messenger/virtualFolderProperties.xul +lib/thunderbird10/chrome/messenger/content/messenger/widgetglue.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/Feed.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/FeedItem.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/am-newsblog.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/am-newsblog.xul +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/debug-utils.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/edittree.xml +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/feed-parser.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/feed-properties.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/feed-properties.xul +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/feed-subscriptions.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/feed-subscriptions.xul +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/file-utils.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/newsblogOverlay.js +lib/thunderbird10/chrome/newsblog/content/messenger-newsblog/utils.js +lib/thunderbird10/chrome/nonlocalized.manifest +lib/thunderbird10/chrome/pippki/content/pippki/CAOverlay.xul +lib/thunderbird10/chrome/pippki/content/pippki/MineOverlay.xul +lib/thunderbird10/chrome/pippki/content/pippki/OrphanOverlay.xul +lib/thunderbird10/chrome/pippki/content/pippki/OthersOverlay.xul +lib/thunderbird10/chrome/pippki/content/pippki/WebSitesOverlay.xul +lib/thunderbird10/chrome/pippki/content/pippki/cacertexists.xul +lib/thunderbird10/chrome/pippki/content/pippki/certDump.xul +lib/thunderbird10/chrome/pippki/content/pippki/certManager.js +lib/thunderbird10/chrome/pippki/content/pippki/certManager.xul +lib/thunderbird10/chrome/pippki/content/pippki/certViewer.xul +lib/thunderbird10/chrome/pippki/content/pippki/certerror.js +lib/thunderbird10/chrome/pippki/content/pippki/certerror.xul +lib/thunderbird10/chrome/pippki/content/pippki/certpicker.js +lib/thunderbird10/chrome/pippki/content/pippki/certpicker.xul +lib/thunderbird10/chrome/pippki/content/pippki/changepassword.xul +lib/thunderbird10/chrome/pippki/content/pippki/choosetoken.js +lib/thunderbird10/chrome/pippki/content/pippki/choosetoken.xul +lib/thunderbird10/chrome/pippki/content/pippki/clientauthask.js +lib/thunderbird10/chrome/pippki/content/pippki/clientauthask.xul +lib/thunderbird10/chrome/pippki/content/pippki/createCertInfo.js +lib/thunderbird10/chrome/pippki/content/pippki/createCertInfo.xul +lib/thunderbird10/chrome/pippki/content/pippki/crlImportDialog.js +lib/thunderbird10/chrome/pippki/content/pippki/crlImportDialog.xul +lib/thunderbird10/chrome/pippki/content/pippki/crlManager.js +lib/thunderbird10/chrome/pippki/content/pippki/crlManager.xul +lib/thunderbird10/chrome/pippki/content/pippki/deletecert.js +lib/thunderbird10/chrome/pippki/content/pippki/deletecert.xul +lib/thunderbird10/chrome/pippki/content/pippki/device_manager.js +lib/thunderbird10/chrome/pippki/content/pippki/device_manager.xul +lib/thunderbird10/chrome/pippki/content/pippki/downloadcert.js +lib/thunderbird10/chrome/pippki/content/pippki/downloadcert.xul +lib/thunderbird10/chrome/pippki/content/pippki/editcacert.xul +lib/thunderbird10/chrome/pippki/content/pippki/editcerts.js +lib/thunderbird10/chrome/pippki/content/pippki/editemailcert.xul +lib/thunderbird10/chrome/pippki/content/pippki/editsslcert.xul +lib/thunderbird10/chrome/pippki/content/pippki/escrowWarn.js +lib/thunderbird10/chrome/pippki/content/pippki/escrowWarn.xul +lib/thunderbird10/chrome/pippki/content/pippki/exceptionDialog.js +lib/thunderbird10/chrome/pippki/content/pippki/exceptionDialog.xul +lib/thunderbird10/chrome/pippki/content/pippki/formsigning.js +lib/thunderbird10/chrome/pippki/content/pippki/formsigning.xul +lib/thunderbird10/chrome/pippki/content/pippki/getp12password.xul +lib/thunderbird10/chrome/pippki/content/pippki/getpassword.xul +lib/thunderbird10/chrome/pippki/content/pippki/load_device.xul +lib/thunderbird10/chrome/pippki/content/pippki/password.js +lib/thunderbird10/chrome/pippki/content/pippki/pippki.js +lib/thunderbird10/chrome/pippki/content/pippki/pref-crlupdate.js +lib/thunderbird10/chrome/pippki/content/pippki/pref-crlupdate.xul +lib/thunderbird10/chrome/pippki/content/pippki/protectedAuth.js +lib/thunderbird10/chrome/pippki/content/pippki/protectedAuth.xul +lib/thunderbird10/chrome/pippki/content/pippki/resetpassword.js +lib/thunderbird10/chrome/pippki/content/pippki/resetpassword.xul +lib/thunderbird10/chrome/pippki/content/pippki/serverCrlNextupdate.js +lib/thunderbird10/chrome/pippki/content/pippki/serverCrlNextupdate.xul +lib/thunderbird10/chrome/pippki/content/pippki/setp12password.xul +lib/thunderbird10/chrome/pippki/content/pippki/viewCertDetails.js +lib/thunderbird10/chrome/pippki/content/pippki/viewCertDetails.xul +lib/thunderbird10/chrome/toolkit/content/cookie/cookieAcceptDialog.js +lib/thunderbird10/chrome/toolkit/content/cookie/cookieAcceptDialog.xul +lib/thunderbird10/chrome/toolkit/content/global/XPCNativeWrapper.js +lib/thunderbird10/chrome/toolkit/content/global/about.xhtml +lib/thunderbird10/chrome/toolkit/content/global/aboutAbout.xhtml +lib/thunderbird10/chrome/toolkit/content/global/aboutMemory.css +lib/thunderbird10/chrome/toolkit/content/global/aboutMemory.js +lib/thunderbird10/chrome/toolkit/content/global/aboutMemory.xhtml +lib/thunderbird10/chrome/toolkit/content/global/aboutRights-unbranded.xhtml +lib/thunderbird10/chrome/toolkit/content/global/aboutRights.xhtml +lib/thunderbird10/chrome/toolkit/content/global/aboutSupport.js +lib/thunderbird10/chrome/toolkit/content/global/aboutSupport.xhtml +lib/thunderbird10/chrome/toolkit/content/global/alerts/alert.js +lib/thunderbird10/chrome/toolkit/content/global/alerts/alert.xul +lib/thunderbird10/chrome/toolkit/content/global/appPicker.js +lib/thunderbird10/chrome/toolkit/content/global/appPicker.xul +lib/thunderbird10/chrome/toolkit/content/global/autocomplete.css +lib/thunderbird10/chrome/toolkit/content/global/autocomplete.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/autocomplete.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/browser.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/button.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/checkbox.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/colorpicker.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/datetimepicker.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/dialog.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/editor.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/expander.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/filefield.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/findbar.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/general.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/groupbox.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/listbox.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/menu.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/menulist.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/notification.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/numberbox.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/popup.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/preferences.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/progressmeter.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/radio.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/resizer.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/richlistbox.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/scale.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/scrollbar.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/scrollbox.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/spinbuttons.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/splitter.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/stringbundle.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/tabbox.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/text.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/textbox.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/toolbar.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/toolbarbutton.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/tree.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/videocontrols.css +lib/thunderbird10/chrome/toolkit/content/global/bindings/videocontrols.xml +lib/thunderbird10/chrome/toolkit/content/global/bindings/wizard.xml +lib/thunderbird10/chrome/toolkit/content/global/buildconfig.html +lib/thunderbird10/chrome/toolkit/content/global/charsetOverlay.js +lib/thunderbird10/chrome/toolkit/content/global/charsetOverlay.xul +lib/thunderbird10/chrome/toolkit/content/global/commonDialog.css +lib/thunderbird10/chrome/toolkit/content/global/commonDialog.js +lib/thunderbird10/chrome/toolkit/content/global/commonDialog.xul +lib/thunderbird10/chrome/toolkit/content/global/config.js +lib/thunderbird10/chrome/toolkit/content/global/config.xul +lib/thunderbird10/chrome/toolkit/content/global/console.css +lib/thunderbird10/chrome/toolkit/content/global/console.js +lib/thunderbird10/chrome/toolkit/content/global/console.xul +lib/thunderbird10/chrome/toolkit/content/global/consoleBindings.xml +lib/thunderbird10/chrome/toolkit/content/global/contentAreaUtils.js +lib/thunderbird10/chrome/toolkit/content/global/cpow/child.html +lib/thunderbird10/chrome/toolkit/content/global/cpow/test.xul +lib/thunderbird10/chrome/toolkit/content/global/customizeCharset.js +lib/thunderbird10/chrome/toolkit/content/global/customizeCharset.xul +lib/thunderbird10/chrome/toolkit/content/global/customizeToolbar.css +lib/thunderbird10/chrome/toolkit/content/global/customizeToolbar.js +lib/thunderbird10/chrome/toolkit/content/global/customizeToolbar.xul +lib/thunderbird10/chrome/toolkit/content/global/dialogOverlay.js +lib/thunderbird10/chrome/toolkit/content/global/dialogOverlay.xul +lib/thunderbird10/chrome/toolkit/content/global/directionDetector.html +lib/thunderbird10/chrome/toolkit/content/global/editMenuOverlay.js +lib/thunderbird10/chrome/toolkit/content/global/editMenuOverlay.xul +lib/thunderbird10/chrome/toolkit/content/global/filepicker.js +lib/thunderbird10/chrome/toolkit/content/global/filepicker.properties +lib/thunderbird10/chrome/toolkit/content/global/filepicker.xul +lib/thunderbird10/chrome/toolkit/content/global/findUtils.js +lib/thunderbird10/chrome/toolkit/content/global/finddialog.js +lib/thunderbird10/chrome/toolkit/content/global/finddialog.xul +lib/thunderbird10/chrome/toolkit/content/global/globalOverlay.js +lib/thunderbird10/chrome/toolkit/content/global/globalOverlay.xul +lib/thunderbird10/chrome/toolkit/content/global/inlineSpellCheckUI.js +lib/thunderbird10/chrome/toolkit/content/global/license.html +lib/thunderbird10/chrome/toolkit/content/global/menulist.css +lib/thunderbird10/chrome/toolkit/content/global/mozilla.xhtml +lib/thunderbird10/chrome/toolkit/content/global/netError.xhtml +lib/thunderbird10/chrome/toolkit/content/global/notfound.wav +lib/thunderbird10/chrome/toolkit/content/global/nsClipboard.js +lib/thunderbird10/chrome/toolkit/content/global/nsDragAndDrop.js +lib/thunderbird10/chrome/toolkit/content/global/nsUserSettings.js +lib/thunderbird10/chrome/toolkit/content/global/platformHTMLBindings.xml +lib/thunderbird10/chrome/toolkit/content/global/plugins.css +lib/thunderbird10/chrome/toolkit/content/global/plugins.html +lib/thunderbird10/chrome/toolkit/content/global/printPageSetup.js +lib/thunderbird10/chrome/toolkit/content/global/printPageSetup.xul +lib/thunderbird10/chrome/toolkit/content/global/printPreviewBindings.xml +lib/thunderbird10/chrome/toolkit/content/global/printPreviewProgress.js +lib/thunderbird10/chrome/toolkit/content/global/printPreviewProgress.xul +lib/thunderbird10/chrome/toolkit/content/global/printProgress.js +lib/thunderbird10/chrome/toolkit/content/global/printProgress.xul +lib/thunderbird10/chrome/toolkit/content/global/printUtils.js +lib/thunderbird10/chrome/toolkit/content/global/printdialog.js +lib/thunderbird10/chrome/toolkit/content/global/printdialog.xul +lib/thunderbird10/chrome/toolkit/content/global/printjoboptions.js +lib/thunderbird10/chrome/toolkit/content/global/printjoboptions.xul +lib/thunderbird10/chrome/toolkit/content/global/remote-test-ipc.js +lib/thunderbird10/chrome/toolkit/content/global/selectDialog.js +lib/thunderbird10/chrome/toolkit/content/global/selectDialog.xul +lib/thunderbird10/chrome/toolkit/content/global/strres.js +lib/thunderbird10/chrome/toolkit/content/global/svg/svgBindings.xml +lib/thunderbird10/chrome/toolkit/content/global/tabprompts.css +lib/thunderbird10/chrome/toolkit/content/global/tabprompts.xml +lib/thunderbird10/chrome/toolkit/content/global/test-ipc.xul +lib/thunderbird10/chrome/toolkit/content/global/test-ipcbrowser-chrome.js +lib/thunderbird10/chrome/toolkit/content/global/test-ipcbrowser-content.js +lib/thunderbird10/chrome/toolkit/content/global/test-ipcbrowser.xul +lib/thunderbird10/chrome/toolkit/content/global/textbox.css +lib/thunderbird10/chrome/toolkit/content/global/viewPartialSource.js +lib/thunderbird10/chrome/toolkit/content/global/viewPartialSource.xul +lib/thunderbird10/chrome/toolkit/content/global/viewSource.css +lib/thunderbird10/chrome/toolkit/content/global/viewSource.js +lib/thunderbird10/chrome/toolkit/content/global/viewSource.xul +lib/thunderbird10/chrome/toolkit/content/global/viewSourceUtils.js +lib/thunderbird10/chrome/toolkit/content/global/viewZoomOverlay.js +lib/thunderbird10/chrome/toolkit/content/global/xml/XMLMonoPrint.css +lib/thunderbird10/chrome/toolkit/content/global/xml/XMLPrettyPrint.css +lib/thunderbird10/chrome/toolkit/content/global/xml/XMLPrettyPrint.xml +lib/thunderbird10/chrome/toolkit/content/global/xml/XMLPrettyPrint.xsl +lib/thunderbird10/chrome/toolkit/content/global/xul.css +lib/thunderbird10/chrome/toolkit/content/mozapps/downloads/DownloadProgressListener.js +lib/thunderbird10/chrome/toolkit/content/mozapps/downloads/download.xml +lib/thunderbird10/chrome/toolkit/content/mozapps/downloads/downloads.css +lib/thunderbird10/chrome/toolkit/content/mozapps/downloads/downloads.js +lib/thunderbird10/chrome/toolkit/content/mozapps/downloads/downloads.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/downloads/helperApps.js +lib/thunderbird10/chrome/toolkit/content/mozapps/downloads/unknownContentType.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/about.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/about.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/blocklist.css +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/blocklist.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/blocklist.xml +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/blocklist.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/eula.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/eula.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/extensions-content.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/extensions.css +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/extensions.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/extensions.xml +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/extensions.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/list.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/list.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/newaddon.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/newaddon.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/selectAddons.css +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/selectAddons.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/selectAddons.xml +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/selectAddons.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/setting.xml +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/update.js +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/update.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/extensions/updateinfo.xsl +lib/thunderbird10/chrome/toolkit/content/mozapps/handling/dialog.js +lib/thunderbird10/chrome/toolkit/content/mozapps/handling/dialog.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/handling/handler.css +lib/thunderbird10/chrome/toolkit/content/mozapps/handling/handler.xml +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginFinderBinding.css +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginInstallerDatasource.js +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginInstallerService.js +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginInstallerWizard.css +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginInstallerWizard.js +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginInstallerWizard.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginProblem.xml +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginProblemBinding.css +lib/thunderbird10/chrome/toolkit/content/mozapps/plugins/pluginProblemContent.css +lib/thunderbird10/chrome/toolkit/content/mozapps/preferences/changemp.js +lib/thunderbird10/chrome/toolkit/content/mozapps/preferences/changemp.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/preferences/fontbuilder.js +lib/thunderbird10/chrome/toolkit/content/mozapps/preferences/ocsp.js +lib/thunderbird10/chrome/toolkit/content/mozapps/preferences/ocsp.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/preferences/removemp.js +lib/thunderbird10/chrome/toolkit/content/mozapps/preferences/removemp.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/profile/createProfileWizard.js +lib/thunderbird10/chrome/toolkit/content/mozapps/profile/createProfileWizard.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/profile/profileSelection.js +lib/thunderbird10/chrome/toolkit/content/mozapps/profile/profileSelection.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/update/history.js +lib/thunderbird10/chrome/toolkit/content/mozapps/update/history.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/update/updates.css +lib/thunderbird10/chrome/toolkit/content/mozapps/update/updates.js +lib/thunderbird10/chrome/toolkit/content/mozapps/update/updates.xml +lib/thunderbird10/chrome/toolkit/content/mozapps/update/updates.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.css +lib/thunderbird10/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.js +lib/thunderbird10/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.xul +lib/thunderbird10/chrome/toolkit/content/mozapps/xpinstall/xpinstallItem.xml +lib/thunderbird10/chrome/toolkit/content/passwordmgr/passwordManager.js +lib/thunderbird10/chrome/toolkit/content/passwordmgr/passwordManager.xul +lib/thunderbird10/chrome/toolkit/content/passwordmgr/passwordManagerCommon.js +lib/thunderbird10/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.js +lib/thunderbird10/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.xul +lib/thunderbird10/chrome/toolkit/content/satchel/formSubmitListener.js +lib/thunderbird10/chrome/toolkit/content/xbl-marquee/xbl-marquee.css +lib/thunderbird10/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml +lib/thunderbird10/chrome/toolkit/res/arrow.gif +lib/thunderbird10/chrome/toolkit/res/arrowd.gif +lib/thunderbird10/chrome/toolkit/res/broken-image.png +lib/thunderbird10/chrome/toolkit/res/charsetData.properties +lib/thunderbird10/chrome/toolkit/res/forms.css +lib/thunderbird10/chrome/toolkit/res/hiddenWindow.html +lib/thunderbird10/chrome/toolkit/res/html.css +lib/thunderbird10/chrome/toolkit/res/loading-image.png +lib/thunderbird10/chrome/toolkit/res/mathml.css +lib/thunderbird10/chrome/toolkit/res/quirk.css +lib/thunderbird10/chrome/toolkit/res/ua.css +lib/thunderbird10/chrome/toolkit/res/viewsource.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/Filepicker.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/about.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/aboutCache.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/aboutCacheEntry.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/aboutMemory.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/aboutSupport.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/alerts/alert.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/appPicker.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-dn-dis.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-dn-hov.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-dn-sharp.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-dn.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-down.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-lft-dis.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-lft-hov.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-lft-sharp-end.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-lft-sharp.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-lft.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-rit-dis.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-rit-hov.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-rit-sharp-end.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-rit-sharp.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-rit.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-up-dis.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-up-hov.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-up-sharp.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/arrow-up.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/panelarrow-down.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/panelarrow-horiz.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/panelarrow-up.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg +lib/thunderbird10/chrome/toolkit/skin/classic/global/autocomplete.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/button.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/checkbox.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/checkbox/cbox-check-dis.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/checkbox/cbox-check.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/colorpicker.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/commonDialog.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/config.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/bullet-error.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/bullet-question.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/bullet-warning.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/console-error-caret.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/console-error-dash.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/console-toolbar.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/console.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/console.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/console/itemSelected.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/customizeToolbar.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/datetimepicker.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/dialog.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/dirListing/dirListing.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/dirListing/folder.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/dirListing/local.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/dirListing/remote.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/dirListing/up.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/dropmarker.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/expander.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/filefield.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/filepicker.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/findBar.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/global.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/globalBindings.xml +lib/thunderbird10/chrome/toolkit/skin/classic/global/groupbox.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Authentication.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Close.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Error.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Landscape.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Minimize.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Portrait.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Print-preview.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Question.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Restore.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Search-close.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Search-glass.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/Warning.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/autoscroll.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/blacklist_favicon.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/blacklist_large.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/close.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/collapse.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/commandline.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/error-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/error-24.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/error-48.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/error-64.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/expand.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/find.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/folder-item.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/information-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/information-24.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/information-32.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/information-48.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/information-64.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/loading_16.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/notfound.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/notloading_16.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/question-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/question-24.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/question-48.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/question-64.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/resizer.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/sslWarning.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/tabprompts-bgtexture.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/warning-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/warning-24.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/warning-64.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/warning-large.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/webconsole.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/windowControls.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/icons/wrap.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/inContentUI.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/inContentUI/background-texture.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/linkTree.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/listbox.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/error.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/muteButton.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/pauseButton.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/playButton.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/scrubberThumb.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/scrubberThumbWide.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/stalled.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/throbber.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/unmuteButton.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/videocontrols.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/media/volumeThumb.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/menu.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/menulist.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/netError.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/notification.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/numberbox.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/passwordmgr.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/popup.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/preferences.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/printPageSetup.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/printPreview.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/printpreview/arrow-left-end.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/printpreview/arrow-left.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/printpreview/arrow-right-end.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/printpreview/arrow-right.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/progressmeter.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/radio.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/radio/radio-check-dis.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/radio/radio-check.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/resizer.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/richlistbox.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/scale.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/scrollbar/slider.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/scrollbars.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/scrollbox.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/spinbuttons.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/splitter.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/splitter/grip-bottom.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/splitter/grip-left.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/splitter/grip-right.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/splitter/grip-top.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/tabbox.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/tabprompts.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/textbox.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/toolbar.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/toolbar/Lighten.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/toolbar/chevron.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/toolbar/spring.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/toolbarbutton.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/tree.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/tree/columnpicker.gif +lib/thunderbird10/chrome/toolkit/skin/classic/global/tree/sort-asc-classic.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/tree/sort-asc.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/tree/sort-dsc-classic.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/tree/sort-dsc.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/tree/twisty-clsd.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/tree/twisty-open.png +lib/thunderbird10/chrome/toolkit/skin/classic/global/webConsole.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/webConsole_networkPanel.css +lib/thunderbird10/chrome/toolkit/skin/classic/global/wizard.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/downloads/downloadIcon.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/downloads/downloads.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/about.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/blocklist.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-available.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-extensions.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-languages.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-plugins.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-search.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-searchengines.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-themes.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/eula.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/extensions.svg +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/heart.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/localeGeneric.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/navigation.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/newaddon.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/selectAddons.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/stripes-error.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-negative.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-positive.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/stripes-warning.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/update.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/utilities.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/handling/handling.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-64.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/passwordmgr/key.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/places/tagContainerIcon.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginBlocked.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginCrashed.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDisabled.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDownload.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginMissing.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginBlocked.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginCrashed.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginGeneric.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginOutdated.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/pluginDisabled.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/pluginHelp-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/pluginInstallerWizard.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/plugins/pluginProblem.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/profile/profileicon.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/update/updates.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallItemGeneric.png +lib/thunderbird10/components/ConsoleAPI.js +lib/thunderbird10/components/FeedProcessor.js +lib/thunderbird10/components/GPSDGeolocationProvider.js +lib/thunderbird10/components/NetworkGeolocationProvider.js +lib/thunderbird10/components/PlacesCategoriesStarter.js +lib/thunderbird10/components/TelemetryPing.js +lib/thunderbird10/components/aboutRedirector.js +lib/thunderbird10/components/addonManager.js +lib/thunderbird10/components/amContentHandler.js +lib/thunderbird10/components/amWebInstallListener.js +lib/thunderbird10/components/components.manifest +lib/thunderbird10/components/contentAreaDropListener.js +lib/thunderbird10/components/contentSecurityPolicy.js +lib/thunderbird10/components/crypto-SDR.js +lib/thunderbird10/components/glautocomp.js +lib/thunderbird10/components/interfaces.manifest +lib/thunderbird10/components/jsconsole-clhandler.js +lib/thunderbird10/components/jsmimeemitter.js +lib/thunderbird10/components/mail.xpt +lib/thunderbird10/components/mailContentHandler.js +lib/thunderbird10/components/mailGlue.js +lib/thunderbird10/components/mdn-service.js +lib/thunderbird10/components/messageWakeupService.js +lib/thunderbird10/components/msgAsyncPrompter.js +lib/thunderbird10/components/newsblog.js +lib/thunderbird10/components/nsAbAutoCompleteMyDomain.js +lib/thunderbird10/components/nsAbAutoCompleteSearch.js +lib/thunderbird10/components/nsAbLDAPAttributeMap.js +lib/thunderbird10/components/nsActivity.js +lib/thunderbird10/components/nsActivityManager.js +lib/thunderbird10/components/nsActivityManagerUI.js +lib/thunderbird10/components/nsBadCertHandler.js +lib/thunderbird10/components/nsBlocklistService.js +lib/thunderbird10/components/nsContentDispatchChooser.js +lib/thunderbird10/components/nsContentPrefService.js +lib/thunderbird10/components/nsDefaultCLH.js +lib/thunderbird10/components/nsDownloadManagerUI.js +lib/thunderbird10/components/nsFilePicker.js +lib/thunderbird10/components/nsFormAutoComplete.js +lib/thunderbird10/components/nsFormHistory.js +lib/thunderbird10/components/nsHandlerService.js +lib/thunderbird10/components/nsHelperAppDlg.js +lib/thunderbird10/components/nsINIProcessor.js +lib/thunderbird10/components/nsInputListAutoComplete.js +lib/thunderbird10/components/nsLDAPProtocolHandler.js +lib/thunderbird10/components/nsLivemarkService.js +lib/thunderbird10/components/nsLoginInfo.js +lib/thunderbird10/components/nsLoginManager.js +lib/thunderbird10/components/nsLoginManagerPrompter.js +lib/thunderbird10/components/nsMailDefaultHandler.js +lib/thunderbird10/components/nsMailNewsCommandLineHandler.js +lib/thunderbird10/components/nsMsgTraitService.js +lib/thunderbird10/components/nsPhishingProtectionApplication.js +lib/thunderbird10/components/nsPlacesAutoComplete.js +lib/thunderbird10/components/nsPlacesExpiration.js +lib/thunderbird10/components/nsPrompter.js +lib/thunderbird10/components/nsProxyAutoConfig.js +lib/thunderbird10/components/nsSMTPProtocolHandler.js +lib/thunderbird10/components/nsSearchService.js +lib/thunderbird10/components/nsSearchSuggestions.js +lib/thunderbird10/components/nsSetDefaultMail.js +lib/thunderbird10/components/nsTaggingService.js +lib/thunderbird10/components/nsURLFormatter.js +lib/thunderbird10/components/nsUpdateService.js +lib/thunderbird10/components/nsUpdateServiceStub.js +lib/thunderbird10/components/nsUpdateTimerManager.js +lib/thunderbird10/components/nsUrlClassifierHashCompleter.js +lib/thunderbird10/components/nsUrlClassifierLib.js +lib/thunderbird10/components/nsUrlClassifierListManager.js +lib/thunderbird10/components/nsWebHandlerApp.js +lib/thunderbird10/components/offlineStartup.js +lib/thunderbird10/components/smime-service.js +lib/thunderbird10/components/steelApplication.js +lib/thunderbird10/components/storage-Legacy.js +lib/thunderbird10/components/storage-mozStorage.js +lib/thunderbird10/components/txEXSLTRegExFunctions.js +lib/thunderbird10/defaults/autoconfig/platform.js +lib/thunderbird10/defaults/autoconfig/prefcalls.js +lib/thunderbird10/defaults/messenger/mailViews.dat +lib/thunderbird10/defaults/pref/all-l10n.js +lib/thunderbird10/defaults/pref/all-thunderbird.js +lib/thunderbird10/defaults/pref/channel-prefs.js +lib/thunderbird10/defaults/pref/composer.js +lib/thunderbird10/defaults/pref/mailnews.js +lib/thunderbird10/defaults/pref/mdn.js +lib/thunderbird10/defaults/pref/smime.js +lib/thunderbird10/defaults/pref/thunderbird-branding.js +lib/thunderbird10/defaults/profile/localstore.rdf +lib/thunderbird10/defaults/profile/mimeTypes.rdf +lib/thunderbird10/defaults/profile/prefs.js +lib/thunderbird10/dictionaries/en-US.aff +lib/thunderbird10/dictionaries/en-US.dic +lib/thunderbird10/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest +lib/thunderbird10/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png +lib/thunderbird10/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf +lib/thunderbird10/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png +lib/thunderbird10/greprefs.js +lib/thunderbird10/hyphenation/hyph_af.dic +lib/thunderbird10/hyphenation/hyph_bg.dic +lib/thunderbird10/hyphenation/hyph_ca.dic +lib/thunderbird10/hyphenation/hyph_cy.dic +lib/thunderbird10/hyphenation/hyph_da.dic +lib/thunderbird10/hyphenation/hyph_de-1901.dic +lib/thunderbird10/hyphenation/hyph_de-1996.dic +lib/thunderbird10/hyphenation/hyph_de-CH.dic +lib/thunderbird10/hyphenation/hyph_en_US.dic +lib/thunderbird10/hyphenation/hyph_eo.dic +lib/thunderbird10/hyphenation/hyph_es.dic +lib/thunderbird10/hyphenation/hyph_et.dic +lib/thunderbird10/hyphenation/hyph_fi.dic +lib/thunderbird10/hyphenation/hyph_fr.dic +lib/thunderbird10/hyphenation/hyph_gl.dic +lib/thunderbird10/hyphenation/hyph_hr.dic +lib/thunderbird10/hyphenation/hyph_hsb.dic +lib/thunderbird10/hyphenation/hyph_ia.dic +lib/thunderbird10/hyphenation/hyph_is.dic +lib/thunderbird10/hyphenation/hyph_kmr.dic +lib/thunderbird10/hyphenation/hyph_la.dic +lib/thunderbird10/hyphenation/hyph_lt.dic +lib/thunderbird10/hyphenation/hyph_mn.dic +lib/thunderbird10/hyphenation/hyph_nb.dic +lib/thunderbird10/hyphenation/hyph_nl.dic +lib/thunderbird10/hyphenation/hyph_nn.dic +lib/thunderbird10/hyphenation/hyph_pt.dic +lib/thunderbird10/hyphenation/hyph_ru.dic +lib/thunderbird10/hyphenation/hyph_sh.dic +lib/thunderbird10/hyphenation/hyph_sl.dic +lib/thunderbird10/hyphenation/hyph_sv.dic +lib/thunderbird10/hyphenation/hyph_uk.dic +lib/thunderbird10/icons/updater.png +lib/thunderbird10/isp/SpamAssassin.sfd +lib/thunderbird10/isp/SpamPal.sfd +lib/thunderbird10/isp/movemail.rdf +lib/thunderbird10/isp/rss.rdf +lib/thunderbird10/libldap60.so +lib/thunderbird10/libldif60.so +lib/thunderbird10/libmozalloc.so +lib/thunderbird10/libprldap60.so +lib/thunderbird10/libxpcom.so +lib/thunderbird10/libxul.so +lib/thunderbird10/modules/AddonLogging.jsm +lib/thunderbird10/modules/AddonManager.jsm +lib/thunderbird10/modules/AddonRepository.jsm +lib/thunderbird10/modules/AddonUpdateChecker.jsm +lib/thunderbird10/modules/CSPUtils.jsm +lib/thunderbird10/modules/CertUtils.jsm +lib/thunderbird10/modules/CommonDialog.jsm +lib/thunderbird10/modules/Dict.jsm +lib/thunderbird10/modules/DownloadLastDir.jsm +lib/thunderbird10/modules/DownloadPaths.jsm +lib/thunderbird10/modules/DownloadUtils.jsm +lib/thunderbird10/modules/FileUtils.jsm +lib/thunderbird10/modules/Geometry.jsm +lib/thunderbird10/modules/IOUtils.js +lib/thunderbird10/modules/ISO8601DateUtils.jsm +lib/thunderbird10/modules/InlineSpellChecker.jsm +lib/thunderbird10/modules/LightweightThemeConsumer.jsm +lib/thunderbird10/modules/LightweightThemeManager.jsm +lib/thunderbird10/modules/MailConsts.js +lib/thunderbird10/modules/MailUtils.js +lib/thunderbird10/modules/Microformats.js +lib/thunderbird10/modules/MsgHdrSyntheticView.js +lib/thunderbird10/modules/NetUtil.jsm +lib/thunderbird10/modules/PageMenu.jsm +lib/thunderbird10/modules/PerfMeasurement.jsm +lib/thunderbird10/modules/PlacesDBUtils.jsm +lib/thunderbird10/modules/PlacesUtils.jsm +lib/thunderbird10/modules/PluginProvider.jsm +lib/thunderbird10/modules/PluralForm.jsm +lib/thunderbird10/modules/PopupNotifications.jsm +lib/thunderbird10/modules/SearchIntegration.js +lib/thunderbird10/modules/Services.jsm +lib/thunderbird10/modules/StringBundle.js +lib/thunderbird10/modules/WindowDraggingUtils.jsm +lib/thunderbird10/modules/XPCOMUtils.jsm +lib/thunderbird10/modules/XPIProvider.jsm +lib/thunderbird10/modules/aboutSupport.js +lib/thunderbird10/modules/aboutSupportUnix.js +lib/thunderbird10/modules/activity/activityModules.js +lib/thunderbird10/modules/activity/alertHook.js +lib/thunderbird10/modules/activity/autosync.js +lib/thunderbird10/modules/activity/glodaIndexer.js +lib/thunderbird10/modules/activity/moveCopy.js +lib/thunderbird10/modules/activity/pop3Download.js +lib/thunderbird10/modules/activity/sendLater.js +lib/thunderbird10/modules/appIdleManager.js +lib/thunderbird10/modules/attachmentChecker.js +lib/thunderbird10/modules/ctypes.jsm +lib/thunderbird10/modules/dbViewWrapper.js +lib/thunderbird10/modules/debug.js +lib/thunderbird10/modules/errUtils.js +lib/thunderbird10/modules/folderUtils.jsm +lib/thunderbird10/modules/gloda/collection.js +lib/thunderbird10/modules/gloda/connotent.js +lib/thunderbird10/modules/gloda/databind.js +lib/thunderbird10/modules/gloda/datamodel.js +lib/thunderbird10/modules/gloda/datastore.js +lib/thunderbird10/modules/gloda/dbview.js +lib/thunderbird10/modules/gloda/everybody.js +lib/thunderbird10/modules/gloda/explattr.js +lib/thunderbird10/modules/gloda/facet.js +lib/thunderbird10/modules/gloda/fundattr.js +lib/thunderbird10/modules/gloda/gloda.js +lib/thunderbird10/modules/gloda/index_ab.js +lib/thunderbird10/modules/gloda/index_msg.js +lib/thunderbird10/modules/gloda/indexer.js +lib/thunderbird10/modules/gloda/log4moz.js +lib/thunderbird10/modules/gloda/mimeTypeCategories.js +lib/thunderbird10/modules/gloda/mimemsg.js +lib/thunderbird10/modules/gloda/msg_search.js +lib/thunderbird10/modules/gloda/noun_freetag.js +lib/thunderbird10/modules/gloda/noun_mimetype.js +lib/thunderbird10/modules/gloda/noun_tag.js +lib/thunderbird10/modules/gloda/public.js +lib/thunderbird10/modules/gloda/query.js +lib/thunderbird10/modules/gloda/suffixtree.js +lib/thunderbird10/modules/gloda/utils.js +lib/thunderbird10/modules/iteratorUtils.jsm +lib/thunderbird10/modules/jsTreeSelection.js +lib/thunderbird10/modules/mailInstrumentation.js +lib/thunderbird10/modules/mailMigrator.js +lib/thunderbird10/modules/mailServices.js +lib/thunderbird10/modules/mailViewManager.js +lib/thunderbird10/modules/mailnewsMigrator.js +lib/thunderbird10/modules/nsFormAutoCompleteResult.jsm +lib/thunderbird10/modules/quickFilterManager.js +lib/thunderbird10/modules/reflect.jsm +lib/thunderbird10/modules/searchSpec.js +lib/thunderbird10/modules/sessionStoreManager.js +lib/thunderbird10/modules/templateUtils.js +lib/thunderbird10/modules/traceHelper.js +lib/thunderbird10/modules/utils.js +lib/thunderbird10/modules/virtualFolderWrapper.js +lib/thunderbird10/modules/windowsJumpLists.js +lib/thunderbird10/mozilla-xremote-client +lib/thunderbird10/platform.ini +lib/thunderbird10/plugin-container +lib/thunderbird10/removed-files +lib/thunderbird10/res/EditorOverride.css +lib/thunderbird10/res/contenteditable.css +lib/thunderbird10/res/designmode.css +lib/thunderbird10/res/dtd/htmlmathml-f.ent +lib/thunderbird10/res/entityTables/html40Latin1.properties +lib/thunderbird10/res/entityTables/html40Special.properties +lib/thunderbird10/res/entityTables/html40Symbols.properties +lib/thunderbird10/res/entityTables/htmlEntityVersions.properties +lib/thunderbird10/res/entityTables/mathml20.properties +lib/thunderbird10/res/entityTables/transliterate.properties +lib/thunderbird10/res/fonts/mathfont.properties +lib/thunderbird10/res/fonts/mathfontAsanaMath.properties +lib/thunderbird10/res/fonts/mathfontSTIXNonUnicode.properties +lib/thunderbird10/res/fonts/mathfontSTIXSize1.properties +lib/thunderbird10/res/fonts/mathfontSTIXSizeOneSym.properties +lib/thunderbird10/res/fonts/mathfontStandardSymbolsL.properties +lib/thunderbird10/res/fonts/mathfontUnicode.properties +lib/thunderbird10/res/grabber.gif +lib/thunderbird10/res/html/folder.png +lib/thunderbird10/res/langGroups.properties +lib/thunderbird10/res/language.properties +lib/thunderbird10/res/svg.css +lib/thunderbird10/res/table-add-column-after-active.gif +lib/thunderbird10/res/table-add-column-after-hover.gif +lib/thunderbird10/res/table-add-column-after.gif +lib/thunderbird10/res/table-add-column-before-active.gif +lib/thunderbird10/res/table-add-column-before-hover.gif +lib/thunderbird10/res/table-add-column-before.gif +lib/thunderbird10/res/table-add-row-after-active.gif +lib/thunderbird10/res/table-add-row-after-hover.gif +lib/thunderbird10/res/table-add-row-after.gif +lib/thunderbird10/res/table-add-row-before-active.gif +lib/thunderbird10/res/table-add-row-before-hover.gif +lib/thunderbird10/res/table-add-row-before.gif +lib/thunderbird10/res/table-remove-column-active.gif +lib/thunderbird10/res/table-remove-column-hover.gif +lib/thunderbird10/res/table-remove-column.gif +lib/thunderbird10/res/table-remove-row-active.gif +lib/thunderbird10/res/table-remove-row-hover.gif +lib/thunderbird10/res/table-remove-row.gif +lib/thunderbird10/run-mozilla.sh +lib/thunderbird10/thunderbird +lib/thunderbird10/thunderbird-bin +lib/thunderbird10/update.locale +lib/thunderbird10/updater +lib/thunderbird10/updater.ini +share/applications/thunderbird10.desktop +share/idl/thunderbird10/MailNewsTypes2.idl +share/idl/thunderbird10/amIInstallTrigger.idl +share/idl/thunderbird10/amIWebInstallListener.idl +share/idl/thunderbird10/amIWebInstaller.idl +share/idl/thunderbird10/domstubs.idl +share/idl/thunderbird10/extIApplication.idl +share/idl/thunderbird10/imgICache.idl +share/idl/thunderbird10/imgIContainer.idl +share/idl/thunderbird10/imgIContainerDebug.idl +share/idl/thunderbird10/imgIContainerObserver.idl +share/idl/thunderbird10/imgIDecoderObserver.idl +share/idl/thunderbird10/imgIEncoder.idl +share/idl/thunderbird10/imgILoader.idl +share/idl/thunderbird10/imgIRequest.idl +share/idl/thunderbird10/imgITools.idl +share/idl/thunderbird10/inICSSValueSearch.idl +share/idl/thunderbird10/inIDOMUtils.idl +share/idl/thunderbird10/inIDOMView.idl +share/idl/thunderbird10/inIDeepTreeWalker.idl +share/idl/thunderbird10/inIFlasher.idl +share/idl/thunderbird10/inISearchObserver.idl +share/idl/thunderbird10/inISearchProcess.idl +share/idl/thunderbird10/jsdIDebuggerService.idl +share/idl/thunderbird10/mozIAsyncFavicons.idl +share/idl/thunderbird10/mozIAsyncHistory.idl +share/idl/thunderbird10/mozIJSSubScriptLoader.idl +share/idl/thunderbird10/mozIPersonalDictionary.idl +share/idl/thunderbird10/mozIPlacesAutoComplete.idl +share/idl/thunderbird10/mozISpellCheckingEngine.idl +share/idl/thunderbird10/mozISpellI18NManager.idl +share/idl/thunderbird10/mozISpellI18NUtil.idl +share/idl/thunderbird10/mozIStorageAggregateFunction.idl +share/idl/thunderbird10/mozIStorageAsyncStatement.idl +share/idl/thunderbird10/mozIStorageBaseStatement.idl +share/idl/thunderbird10/mozIStorageBindingParams.idl +share/idl/thunderbird10/mozIStorageBindingParamsArray.idl +share/idl/thunderbird10/mozIStorageCompletionCallback.idl +share/idl/thunderbird10/mozIStorageConnection.idl +share/idl/thunderbird10/mozIStorageError.idl +share/idl/thunderbird10/mozIStorageFunction.idl +share/idl/thunderbird10/mozIStoragePendingStatement.idl +share/idl/thunderbird10/mozIStorageProgressHandler.idl +share/idl/thunderbird10/mozIStorageResultSet.idl +share/idl/thunderbird10/mozIStorageRow.idl +share/idl/thunderbird10/mozIStorageService.idl +share/idl/thunderbird10/mozIStorageServiceQuotaManagement.idl +share/idl/thunderbird10/mozIStorageStatement.idl +share/idl/thunderbird10/mozIStorageStatementCallback.idl +share/idl/thunderbird10/mozIStorageStatementWrapper.idl +share/idl/thunderbird10/mozIStorageVacuumParticipant.idl +share/idl/thunderbird10/mozIStorageValueArray.idl +share/idl/thunderbird10/mozITXTToHTMLConv.idl +share/idl/thunderbird10/mozIThirdPartyUtil.idl +share/idl/thunderbird10/nsCDefaultURIFixup.idl +share/idl/thunderbird10/nsCExternalHandlerService.idl +share/idl/thunderbird10/nsCURILoader.idl +share/idl/thunderbird10/nsCWebBrowser.idl +share/idl/thunderbird10/nsCWebBrowserPersist.idl +share/idl/thunderbird10/nsIASN1Object.idl +share/idl/thunderbird10/nsIASN1PrintableItem.idl +share/idl/thunderbird10/nsIASN1Sequence.idl +share/idl/thunderbird10/nsIASN1Tree.idl +share/idl/thunderbird10/nsIAbAddressCollector.idl +share/idl/thunderbird10/nsIAbAutoCompleteResult.idl +share/idl/thunderbird10/nsIAbBooleanExpression.idl +share/idl/thunderbird10/nsIAbCard.idl +share/idl/thunderbird10/nsIAbCollection.idl +share/idl/thunderbird10/nsIAbDirFactory.idl +share/idl/thunderbird10/nsIAbDirFactoryService.idl +share/idl/thunderbird10/nsIAbDirSearchListener.idl +share/idl/thunderbird10/nsIAbDirectory.idl +share/idl/thunderbird10/nsIAbDirectoryQuery.idl +share/idl/thunderbird10/nsIAbDirectoryQueryProxy.idl +share/idl/thunderbird10/nsIAbDirectorySearch.idl +share/idl/thunderbird10/nsIAbItem.idl +share/idl/thunderbird10/nsIAbLDAPAttributeMap.idl +share/idl/thunderbird10/nsIAbLDAPAutoCompFormatter.idl +share/idl/thunderbird10/nsIAbLDAPCard.idl +share/idl/thunderbird10/nsIAbLDAPDirectory.idl +share/idl/thunderbird10/nsIAbLDAPReplicationData.idl +share/idl/thunderbird10/nsIAbLDAPReplicationQuery.idl +share/idl/thunderbird10/nsIAbLDAPReplicationService.idl +share/idl/thunderbird10/nsIAbLDIFService.idl +share/idl/thunderbird10/nsIAbListener.idl +share/idl/thunderbird10/nsIAbMDBDirectory.idl +share/idl/thunderbird10/nsIAbManager.idl +share/idl/thunderbird10/nsIAbView.idl +share/idl/thunderbird10/nsIAboutModule.idl +share/idl/thunderbird10/nsIAccessNode.idl +share/idl/thunderbird10/nsIAccessible.idl +share/idl/thunderbird10/nsIAccessibleApplication.idl +share/idl/thunderbird10/nsIAccessibleDocument.idl +share/idl/thunderbird10/nsIAccessibleEditableText.idl +share/idl/thunderbird10/nsIAccessibleEvent.idl +share/idl/thunderbird10/nsIAccessibleHyperLink.idl +share/idl/thunderbird10/nsIAccessibleHyperText.idl +share/idl/thunderbird10/nsIAccessibleImage.idl +share/idl/thunderbird10/nsIAccessibleProvider.idl +share/idl/thunderbird10/nsIAccessibleRelation.idl +share/idl/thunderbird10/nsIAccessibleRetrieval.idl +share/idl/thunderbird10/nsIAccessibleRole.idl +share/idl/thunderbird10/nsIAccessibleSelectable.idl +share/idl/thunderbird10/nsIAccessibleStates.idl +share/idl/thunderbird10/nsIAccessibleTable.idl +share/idl/thunderbird10/nsIAccessibleText.idl +share/idl/thunderbird10/nsIAccessibleTypes.idl +share/idl/thunderbird10/nsIAccessibleValue.idl +share/idl/thunderbird10/nsIActivity.idl +share/idl/thunderbird10/nsIActivityManager.idl +share/idl/thunderbird10/nsIActivityManagerUI.idl +share/idl/thunderbird10/nsIAddbookUrl.idl +share/idl/thunderbird10/nsIAddrDBAnnouncer.idl +share/idl/thunderbird10/nsIAddrDBListener.idl +share/idl/thunderbird10/nsIAddrDatabase.idl +share/idl/thunderbird10/nsIAlertsService.idl +share/idl/thunderbird10/nsIAnimationFrameListener.idl +share/idl/thunderbird10/nsIAnnotationService.idl +share/idl/thunderbird10/nsIAppShell.idl +share/idl/thunderbird10/nsIAppShellService.idl +share/idl/thunderbird10/nsIAppStartup.idl +share/idl/thunderbird10/nsIApplicationCache.idl +share/idl/thunderbird10/nsIApplicationCacheChannel.idl +share/idl/thunderbird10/nsIApplicationCacheContainer.idl +share/idl/thunderbird10/nsIApplicationCacheService.idl +share/idl/thunderbird10/nsIArray.idl +share/idl/thunderbird10/nsIAssociatedContentSecurity.idl +share/idl/thunderbird10/nsIAsyncInputStream.idl +share/idl/thunderbird10/nsIAsyncOutputStream.idl +share/idl/thunderbird10/nsIAsyncStreamCopier.idl +share/idl/thunderbird10/nsIAsyncVerifyRedirectCallback.idl +share/idl/thunderbird10/nsIAtom.idl +share/idl/thunderbird10/nsIAtomService.idl +share/idl/thunderbird10/nsIAuthInformation.idl +share/idl/thunderbird10/nsIAuthModule.idl +share/idl/thunderbird10/nsIAuthPrompt.idl +share/idl/thunderbird10/nsIAuthPrompt2.idl +share/idl/thunderbird10/nsIAuthPromptAdapterFactory.idl +share/idl/thunderbird10/nsIAuthPromptCallback.idl +share/idl/thunderbird10/nsIAuthPromptProvider.idl +share/idl/thunderbird10/nsIAutoCompleteController.idl +share/idl/thunderbird10/nsIAutoCompleteInput.idl +share/idl/thunderbird10/nsIAutoCompleteListener.idl +share/idl/thunderbird10/nsIAutoCompletePopup.idl +share/idl/thunderbird10/nsIAutoCompleteResult.idl +share/idl/thunderbird10/nsIAutoCompleteResults.idl +share/idl/thunderbird10/nsIAutoCompleteSearch.idl +share/idl/thunderbird10/nsIAutoCompleteSession.idl +share/idl/thunderbird10/nsIAutoCompleteSimpleResult.idl +share/idl/thunderbird10/nsIAutoConfig.idl +share/idl/thunderbird10/nsIAutoSyncFolderStrategy.idl +share/idl/thunderbird10/nsIAutoSyncManager.idl +share/idl/thunderbird10/nsIAutoSyncMsgStrategy.idl +share/idl/thunderbird10/nsIAutoSyncState.idl +share/idl/thunderbird10/nsIBFCacheEntry.idl +share/idl/thunderbird10/nsIBadCertListener2.idl +share/idl/thunderbird10/nsIBaseWindow.idl +share/idl/thunderbird10/nsIBidiKeyboard.idl +share/idl/thunderbird10/nsIBinaryInputStream.idl +share/idl/thunderbird10/nsIBinaryOutputStream.idl +share/idl/thunderbird10/nsIBlocklistService.idl +share/idl/thunderbird10/nsIBoxObject.idl +share/idl/thunderbird10/nsIBrowserBoxObject.idl +share/idl/thunderbird10/nsIBrowserDOMWindow.idl +share/idl/thunderbird10/nsIBrowserHistory.idl +share/idl/thunderbird10/nsIBrowserSearchService.idl +share/idl/thunderbird10/nsIBufEntropyCollector.idl +share/idl/thunderbird10/nsIBufferedStreams.idl +share/idl/thunderbird10/nsIByteRangeRequest.idl +share/idl/thunderbird10/nsICMSDecoder.idl +share/idl/thunderbird10/nsICMSEncoder.idl +share/idl/thunderbird10/nsICMSMessage.idl +share/idl/thunderbird10/nsICMSMessage2.idl +share/idl/thunderbird10/nsICMSMessageErrors.idl +share/idl/thunderbird10/nsICMSSecureMessage.idl +share/idl/thunderbird10/nsICRLInfo.idl +share/idl/thunderbird10/nsICRLManager.idl +share/idl/thunderbird10/nsICache.idl +share/idl/thunderbird10/nsICacheEntryDescriptor.idl +share/idl/thunderbird10/nsICacheInfoChannel.idl +share/idl/thunderbird10/nsICacheListener.idl +share/idl/thunderbird10/nsICacheService.idl +share/idl/thunderbird10/nsICacheSession.idl +share/idl/thunderbird10/nsICacheVisitor.idl +share/idl/thunderbird10/nsICachingChannel.idl +share/idl/thunderbird10/nsICancelable.idl +share/idl/thunderbird10/nsICanvasGLPrivate.idl +share/idl/thunderbird10/nsICapturePicker.idl +share/idl/thunderbird10/nsICategoryManager.idl +share/idl/thunderbird10/nsICertOverrideService.idl +share/idl/thunderbird10/nsICertPickDialogs.idl +share/idl/thunderbird10/nsICertTree.idl +share/idl/thunderbird10/nsICertificateDialogs.idl +share/idl/thunderbird10/nsIChannel.idl +share/idl/thunderbird10/nsIChannelEventSink.idl +share/idl/thunderbird10/nsIChannelPolicy.idl +share/idl/thunderbird10/nsICharsetConverterManager.idl +share/idl/thunderbird10/nsICharsetResolver.idl +share/idl/thunderbird10/nsIChildChannel.idl +share/idl/thunderbird10/nsIChromeRegistry.idl +share/idl/thunderbird10/nsIClassInfo.idl +share/idl/thunderbird10/nsIClientAuthDialogs.idl +share/idl/thunderbird10/nsIClipboard.idl +share/idl/thunderbird10/nsIClipboardCommands.idl +share/idl/thunderbird10/nsIClipboardDragDropHookList.idl +share/idl/thunderbird10/nsIClipboardDragDropHooks.idl +share/idl/thunderbird10/nsIClipboardHelper.idl +share/idl/thunderbird10/nsIClipboardOwner.idl +share/idl/thunderbird10/nsICollation.idl +share/idl/thunderbird10/nsICollection.idl +share/idl/thunderbird10/nsIComm4xProfile.idl +share/idl/thunderbird10/nsICommandHandler.idl +share/idl/thunderbird10/nsICommandLine.idl +share/idl/thunderbird10/nsICommandLineHandler.idl +share/idl/thunderbird10/nsICommandLineRunner.idl +share/idl/thunderbird10/nsICommandLineValidator.idl +share/idl/thunderbird10/nsICommandManager.idl +share/idl/thunderbird10/nsICommandParams.idl +share/idl/thunderbird10/nsIComponentManager.idl +share/idl/thunderbird10/nsIComponentRegistrar.idl +share/idl/thunderbird10/nsIConsoleListener.idl +share/idl/thunderbird10/nsIConsoleMessage.idl +share/idl/thunderbird10/nsIConsoleService.idl +share/idl/thunderbird10/nsIContainerBoxObject.idl +share/idl/thunderbird10/nsIContentDispatchChooser.idl +share/idl/thunderbird10/nsIContentFilter.idl +share/idl/thunderbird10/nsIContentHandler.idl +share/idl/thunderbird10/nsIContentPermissionPrompt.idl +share/idl/thunderbird10/nsIContentPolicy.idl +share/idl/thunderbird10/nsIContentPrefService.idl +share/idl/thunderbird10/nsIContentSecurityPolicy.idl +share/idl/thunderbird10/nsIContentSniffer.idl +share/idl/thunderbird10/nsIContentURIGrouper.idl +share/idl/thunderbird10/nsIContentViewer.idl +share/idl/thunderbird10/nsIContentViewerContainer.idl +share/idl/thunderbird10/nsIContentViewerEdit.idl +share/idl/thunderbird10/nsIContentViewerFile.idl +share/idl/thunderbird10/nsIContextMenuListener.idl +share/idl/thunderbird10/nsIContextMenuListener2.idl +share/idl/thunderbird10/nsIController.idl +share/idl/thunderbird10/nsIControllerCommand.idl +share/idl/thunderbird10/nsIControllerCommandTable.idl +share/idl/thunderbird10/nsIControllerContext.idl +share/idl/thunderbird10/nsIControllers.idl +share/idl/thunderbird10/nsIConverterInputStream.idl +share/idl/thunderbird10/nsIConverterOutputStream.idl +share/idl/thunderbird10/nsICookie.idl +share/idl/thunderbird10/nsICookie2.idl +share/idl/thunderbird10/nsICookieAcceptDialog.idl +share/idl/thunderbird10/nsICookieManager.idl +share/idl/thunderbird10/nsICookieManager2.idl +share/idl/thunderbird10/nsICookiePermission.idl +share/idl/thunderbird10/nsICookiePromptService.idl +share/idl/thunderbird10/nsICookieService.idl +share/idl/thunderbird10/nsICopyMessageListener.idl +share/idl/thunderbird10/nsICopyMsgStreamListener.idl +share/idl/thunderbird10/nsICryptoFIPSInfo.idl +share/idl/thunderbird10/nsICryptoHMAC.idl +share/idl/thunderbird10/nsICryptoHash.idl +share/idl/thunderbird10/nsICurrentCharsetListener.idl +share/idl/thunderbird10/nsICycleCollectorListener.idl +share/idl/thunderbird10/nsIDBChangeAnnouncer.idl +share/idl/thunderbird10/nsIDBChangeListener.idl +share/idl/thunderbird10/nsIDBFolderInfo.idl +share/idl/thunderbird10/nsIDNSListener.idl +share/idl/thunderbird10/nsIDNSRecord.idl +share/idl/thunderbird10/nsIDNSService.idl +share/idl/thunderbird10/nsIDOMAnimationEvent.idl +share/idl/thunderbird10/nsIDOMAttr.idl +share/idl/thunderbird10/nsIDOMBarProp.idl +share/idl/thunderbird10/nsIDOMBeforeUnloadEvent.idl +share/idl/thunderbird10/nsIDOMCDATASection.idl +share/idl/thunderbird10/nsIDOMCRMFObject.idl +share/idl/thunderbird10/nsIDOMCSS2Properties.idl +share/idl/thunderbird10/nsIDOMCSSCharsetRule.idl +share/idl/thunderbird10/nsIDOMCSSFontFaceRule.idl +share/idl/thunderbird10/nsIDOMCSSImportRule.idl +share/idl/thunderbird10/nsIDOMCSSMediaRule.idl +share/idl/thunderbird10/nsIDOMCSSMozDocumentRule.idl +share/idl/thunderbird10/nsIDOMCSSPageRule.idl +share/idl/thunderbird10/nsIDOMCSSPrimitiveValue.idl +share/idl/thunderbird10/nsIDOMCSSRule.idl +share/idl/thunderbird10/nsIDOMCSSRuleList.idl +share/idl/thunderbird10/nsIDOMCSSStyleDeclaration.idl +share/idl/thunderbird10/nsIDOMCSSStyleRule.idl +share/idl/thunderbird10/nsIDOMCSSStyleSheet.idl +share/idl/thunderbird10/nsIDOMCSSUnknownRule.idl +share/idl/thunderbird10/nsIDOMCSSValue.idl +share/idl/thunderbird10/nsIDOMCSSValueList.idl +share/idl/thunderbird10/nsIDOMCanvasRenderingContext2D.idl +share/idl/thunderbird10/nsIDOMCharacterData.idl +share/idl/thunderbird10/nsIDOMChromeWindow.idl +share/idl/thunderbird10/nsIDOMClientInformation.idl +share/idl/thunderbird10/nsIDOMClientRect.idl +share/idl/thunderbird10/nsIDOMClientRectList.idl +share/idl/thunderbird10/nsIDOMCloseEvent.idl +share/idl/thunderbird10/nsIDOMCommandEvent.idl +share/idl/thunderbird10/nsIDOMComment.idl +share/idl/thunderbird10/nsIDOMConstructor.idl +share/idl/thunderbird10/nsIDOMCounter.idl +share/idl/thunderbird10/nsIDOMCrypto.idl +share/idl/thunderbird10/nsIDOMCryptoDialogs.idl +share/idl/thunderbird10/nsIDOMCustomEvent.idl +share/idl/thunderbird10/nsIDOMDOMException.idl +share/idl/thunderbird10/nsIDOMDOMImplementation.idl +share/idl/thunderbird10/nsIDOMDOMSettableTokenList.idl +share/idl/thunderbird10/nsIDOMDOMStringList.idl +share/idl/thunderbird10/nsIDOMDOMStringMap.idl +share/idl/thunderbird10/nsIDOMDOMTokenList.idl +share/idl/thunderbird10/nsIDOMDataContainerEvent.idl +share/idl/thunderbird10/nsIDOMDataTransfer.idl +share/idl/thunderbird10/nsIDOMDesktopNotification.idl +share/idl/thunderbird10/nsIDOMDeviceMotionEvent.idl +share/idl/thunderbird10/nsIDOMDeviceOrientationEvent.idl +share/idl/thunderbird10/nsIDOMDocument.idl +share/idl/thunderbird10/nsIDOMDocumentFragment.idl +share/idl/thunderbird10/nsIDOMDocumentType.idl +share/idl/thunderbird10/nsIDOMDocumentXBL.idl +share/idl/thunderbird10/nsIDOMDragEvent.idl +share/idl/thunderbird10/nsIDOMElement.idl +share/idl/thunderbird10/nsIDOMElementCSSInlineStyle.idl +share/idl/thunderbird10/nsIDOMElementTimeControl.idl +share/idl/thunderbird10/nsIDOMEvent.idl +share/idl/thunderbird10/nsIDOMEventListener.idl +share/idl/thunderbird10/nsIDOMEventTarget.idl +share/idl/thunderbird10/nsIDOMFile.idl +share/idl/thunderbird10/nsIDOMFileError.idl +share/idl/thunderbird10/nsIDOMFileException.idl +share/idl/thunderbird10/nsIDOMFileList.idl +share/idl/thunderbird10/nsIDOMFileReader.idl +share/idl/thunderbird10/nsIDOMFontFace.idl +share/idl/thunderbird10/nsIDOMFontFaceList.idl +share/idl/thunderbird10/nsIDOMFormData.idl +share/idl/thunderbird10/nsIDOMGeoGeolocation.idl +share/idl/thunderbird10/nsIDOMGeoPosition.idl +share/idl/thunderbird10/nsIDOMGeoPositionAddress.idl +share/idl/thunderbird10/nsIDOMGeoPositionCallback.idl +share/idl/thunderbird10/nsIDOMGeoPositionCoords.idl +share/idl/thunderbird10/nsIDOMGeoPositionError.idl +share/idl/thunderbird10/nsIDOMGeoPositionErrorCallback.idl +share/idl/thunderbird10/nsIDOMGeoPositionOptions.idl +share/idl/thunderbird10/nsIDOMGetSVGDocument.idl +share/idl/thunderbird10/nsIDOMGlobalPropertyInitializer.idl +share/idl/thunderbird10/nsIDOMHTMLAnchorElement.idl +share/idl/thunderbird10/nsIDOMHTMLAppletElement.idl +share/idl/thunderbird10/nsIDOMHTMLAreaElement.idl +share/idl/thunderbird10/nsIDOMHTMLAudioElement.idl +share/idl/thunderbird10/nsIDOMHTMLBRElement.idl +share/idl/thunderbird10/nsIDOMHTMLBaseElement.idl +share/idl/thunderbird10/nsIDOMHTMLBodyElement.idl +share/idl/thunderbird10/nsIDOMHTMLButtonElement.idl +share/idl/thunderbird10/nsIDOMHTMLByteRanges.idl +share/idl/thunderbird10/nsIDOMHTMLCanvasElement.idl +share/idl/thunderbird10/nsIDOMHTMLCollection.idl +share/idl/thunderbird10/nsIDOMHTMLCommandElement.idl +share/idl/thunderbird10/nsIDOMHTMLDListElement.idl +share/idl/thunderbird10/nsIDOMHTMLDataListElement.idl +share/idl/thunderbird10/nsIDOMHTMLDirectoryElement.idl +share/idl/thunderbird10/nsIDOMHTMLDivElement.idl +share/idl/thunderbird10/nsIDOMHTMLDocument.idl +share/idl/thunderbird10/nsIDOMHTMLEmbedElement.idl +share/idl/thunderbird10/nsIDOMHTMLFieldSetElement.idl +share/idl/thunderbird10/nsIDOMHTMLFontElement.idl +share/idl/thunderbird10/nsIDOMHTMLFormElement.idl +share/idl/thunderbird10/nsIDOMHTMLFrameElement.idl +share/idl/thunderbird10/nsIDOMHTMLFrameSetElement.idl +share/idl/thunderbird10/nsIDOMHTMLHRElement.idl +share/idl/thunderbird10/nsIDOMHTMLHeadElement.idl +share/idl/thunderbird10/nsIDOMHTMLHeadingElement.idl +share/idl/thunderbird10/nsIDOMHTMLHtmlElement.idl +share/idl/thunderbird10/nsIDOMHTMLIFrameElement.idl +share/idl/thunderbird10/nsIDOMHTMLImageElement.idl +share/idl/thunderbird10/nsIDOMHTMLInputElement.idl +share/idl/thunderbird10/nsIDOMHTMLLIElement.idl +share/idl/thunderbird10/nsIDOMHTMLLabelElement.idl +share/idl/thunderbird10/nsIDOMHTMLLegendElement.idl +share/idl/thunderbird10/nsIDOMHTMLLinkElement.idl +share/idl/thunderbird10/nsIDOMHTMLMapElement.idl +share/idl/thunderbird10/nsIDOMHTMLMediaElement.idl +share/idl/thunderbird10/nsIDOMHTMLMenuElement.idl +share/idl/thunderbird10/nsIDOMHTMLMenuItemElement.idl +share/idl/thunderbird10/nsIDOMHTMLMetaElement.idl +share/idl/thunderbird10/nsIDOMHTMLModElement.idl +share/idl/thunderbird10/nsIDOMHTMLOListElement.idl +share/idl/thunderbird10/nsIDOMHTMLObjectElement.idl +share/idl/thunderbird10/nsIDOMHTMLOptGroupElement.idl +share/idl/thunderbird10/nsIDOMHTMLOptionElement.idl +share/idl/thunderbird10/nsIDOMHTMLOptionsCollection.idl +share/idl/thunderbird10/nsIDOMHTMLOutputElement.idl +share/idl/thunderbird10/nsIDOMHTMLParagraphElement.idl +share/idl/thunderbird10/nsIDOMHTMLParamElement.idl +share/idl/thunderbird10/nsIDOMHTMLPreElement.idl +share/idl/thunderbird10/nsIDOMHTMLProgressElement.idl +share/idl/thunderbird10/nsIDOMHTMLQuoteElement.idl +share/idl/thunderbird10/nsIDOMHTMLScriptElement.idl +share/idl/thunderbird10/nsIDOMHTMLSelectElement.idl +share/idl/thunderbird10/nsIDOMHTMLSourceElement.idl +share/idl/thunderbird10/nsIDOMHTMLStyleElement.idl +share/idl/thunderbird10/nsIDOMHTMLTableCaptionElem.idl +share/idl/thunderbird10/nsIDOMHTMLTableCellElement.idl +share/idl/thunderbird10/nsIDOMHTMLTableColElement.idl +share/idl/thunderbird10/nsIDOMHTMLTableElement.idl +share/idl/thunderbird10/nsIDOMHTMLTableRowElement.idl +share/idl/thunderbird10/nsIDOMHTMLTableSectionElem.idl +share/idl/thunderbird10/nsIDOMHTMLTextAreaElement.idl +share/idl/thunderbird10/nsIDOMHTMLTitleElement.idl +share/idl/thunderbird10/nsIDOMHTMLUListElement.idl +share/idl/thunderbird10/nsIDOMHTMLUnknownElement.idl +share/idl/thunderbird10/nsIDOMHTMLVideoElement.idl +share/idl/thunderbird10/nsIDOMHashChangeEvent.idl +share/idl/thunderbird10/nsIDOMHistory.idl +share/idl/thunderbird10/nsIDOMJSWindow.idl +share/idl/thunderbird10/nsIDOMKeyEvent.idl +share/idl/thunderbird10/nsIDOMLSProgressEvent.idl +share/idl/thunderbird10/nsIDOMLinkStyle.idl +share/idl/thunderbird10/nsIDOMLoadStatus.idl +share/idl/thunderbird10/nsIDOMLocation.idl +share/idl/thunderbird10/nsIDOMMediaError.idl +share/idl/thunderbird10/nsIDOMMediaList.idl +share/idl/thunderbird10/nsIDOMMediaQueryList.idl +share/idl/thunderbird10/nsIDOMMessageEvent.idl +share/idl/thunderbird10/nsIDOMMimeType.idl +share/idl/thunderbird10/nsIDOMMimeTypeArray.idl +share/idl/thunderbird10/nsIDOMModalContentWindow.idl +share/idl/thunderbird10/nsIDOMMouseEvent.idl +share/idl/thunderbird10/nsIDOMMouseScrollEvent.idl +share/idl/thunderbird10/nsIDOMMozCSSKeyframeRule.idl +share/idl/thunderbird10/nsIDOMMozCSSKeyframesRule.idl +share/idl/thunderbird10/nsIDOMMozTouchEvent.idl +share/idl/thunderbird10/nsIDOMMutationEvent.idl +share/idl/thunderbird10/nsIDOMNSEditableElement.idl +share/idl/thunderbird10/nsIDOMNSElement.idl +share/idl/thunderbird10/nsIDOMNSEvent.idl +share/idl/thunderbird10/nsIDOMNSRGBAColor.idl +share/idl/thunderbird10/nsIDOMNSRange.idl +share/idl/thunderbird10/nsIDOMNSXPathExpression.idl +share/idl/thunderbird10/nsIDOMNamedNodeMap.idl +share/idl/thunderbird10/nsIDOMNavigator.idl +share/idl/thunderbird10/nsIDOMNavigatorDesktopNotification.idl +share/idl/thunderbird10/nsIDOMNavigatorGeolocation.idl +share/idl/thunderbird10/nsIDOMNode.idl +share/idl/thunderbird10/nsIDOMNodeFilter.idl +share/idl/thunderbird10/nsIDOMNodeIterator.idl +share/idl/thunderbird10/nsIDOMNodeList.idl +share/idl/thunderbird10/nsIDOMNodeSelector.idl +share/idl/thunderbird10/nsIDOMNotifyAudioAvailableEvent.idl +share/idl/thunderbird10/nsIDOMNotifyPaintEvent.idl +share/idl/thunderbird10/nsIDOMOfflineResourceList.idl +share/idl/thunderbird10/nsIDOMPageTransitionEvent.idl +share/idl/thunderbird10/nsIDOMPaintRequest.idl +share/idl/thunderbird10/nsIDOMPaintRequestList.idl +share/idl/thunderbird10/nsIDOMParser.idl +share/idl/thunderbird10/nsIDOMPerformance.idl +share/idl/thunderbird10/nsIDOMPerformanceNavigation.idl +share/idl/thunderbird10/nsIDOMPerformanceTiming.idl +share/idl/thunderbird10/nsIDOMPkcs11.idl +share/idl/thunderbird10/nsIDOMPlugin.idl +share/idl/thunderbird10/nsIDOMPluginArray.idl +share/idl/thunderbird10/nsIDOMPopStateEvent.idl +share/idl/thunderbird10/nsIDOMPopupBlockedEvent.idl +share/idl/thunderbird10/nsIDOMProcessingInstruction.idl +share/idl/thunderbird10/nsIDOMProgressEvent.idl +share/idl/thunderbird10/nsIDOMRGBColor.idl +share/idl/thunderbird10/nsIDOMRange.idl +share/idl/thunderbird10/nsIDOMRangeException.idl +share/idl/thunderbird10/nsIDOMRect.idl +share/idl/thunderbird10/nsIDOMSVGAElement.idl +share/idl/thunderbird10/nsIDOMSVGAltGlyphElement.idl +share/idl/thunderbird10/nsIDOMSVGAngle.idl +share/idl/thunderbird10/nsIDOMSVGAnimPresAspRatio.idl +share/idl/thunderbird10/nsIDOMSVGAnimTransformList.idl +share/idl/thunderbird10/nsIDOMSVGAnimateElement.idl +share/idl/thunderbird10/nsIDOMSVGAnimateMotionElement.idl +share/idl/thunderbird10/nsIDOMSVGAnimateTransformElement.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedAngle.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedBoolean.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedEnum.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedInteger.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedLength.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedLengthList.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedNumber.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedNumberList.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedPathData.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedPoints.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedRect.idl +share/idl/thunderbird10/nsIDOMSVGAnimatedString.idl +share/idl/thunderbird10/nsIDOMSVGAnimationElement.idl +share/idl/thunderbird10/nsIDOMSVGCircleElement.idl +share/idl/thunderbird10/nsIDOMSVGClipPathElement.idl +share/idl/thunderbird10/nsIDOMSVGDefsElement.idl +share/idl/thunderbird10/nsIDOMSVGDescElement.idl +share/idl/thunderbird10/nsIDOMSVGDocument.idl +share/idl/thunderbird10/nsIDOMSVGElement.idl +share/idl/thunderbird10/nsIDOMSVGEllipseElement.idl +share/idl/thunderbird10/nsIDOMSVGEvent.idl +share/idl/thunderbird10/nsIDOMSVGException.idl +share/idl/thunderbird10/nsIDOMSVGFilterElement.idl +share/idl/thunderbird10/nsIDOMSVGFilters.idl +share/idl/thunderbird10/nsIDOMSVGFitToViewBox.idl +share/idl/thunderbird10/nsIDOMSVGForeignObjectElem.idl +share/idl/thunderbird10/nsIDOMSVGGElement.idl +share/idl/thunderbird10/nsIDOMSVGGradientElement.idl +share/idl/thunderbird10/nsIDOMSVGImageElement.idl +share/idl/thunderbird10/nsIDOMSVGLength.idl +share/idl/thunderbird10/nsIDOMSVGLengthList.idl +share/idl/thunderbird10/nsIDOMSVGLineElement.idl +share/idl/thunderbird10/nsIDOMSVGLocatable.idl +share/idl/thunderbird10/nsIDOMSVGMarkerElement.idl +share/idl/thunderbird10/nsIDOMSVGMaskElement.idl +share/idl/thunderbird10/nsIDOMSVGMatrix.idl +share/idl/thunderbird10/nsIDOMSVGMetadataElement.idl +share/idl/thunderbird10/nsIDOMSVGMpathElement.idl +share/idl/thunderbird10/nsIDOMSVGNumber.idl +share/idl/thunderbird10/nsIDOMSVGNumberList.idl +share/idl/thunderbird10/nsIDOMSVGPathElement.idl +share/idl/thunderbird10/nsIDOMSVGPathSeg.idl +share/idl/thunderbird10/nsIDOMSVGPathSegList.idl +share/idl/thunderbird10/nsIDOMSVGPatternElement.idl +share/idl/thunderbird10/nsIDOMSVGPoint.idl +share/idl/thunderbird10/nsIDOMSVGPointList.idl +share/idl/thunderbird10/nsIDOMSVGPolygonElement.idl +share/idl/thunderbird10/nsIDOMSVGPolylineElement.idl +share/idl/thunderbird10/nsIDOMSVGPresAspectRatio.idl +share/idl/thunderbird10/nsIDOMSVGRect.idl +share/idl/thunderbird10/nsIDOMSVGRectElement.idl +share/idl/thunderbird10/nsIDOMSVGSVGElement.idl +share/idl/thunderbird10/nsIDOMSVGScriptElement.idl +share/idl/thunderbird10/nsIDOMSVGSetElement.idl +share/idl/thunderbird10/nsIDOMSVGStopElement.idl +share/idl/thunderbird10/nsIDOMSVGStylable.idl +share/idl/thunderbird10/nsIDOMSVGStyleElement.idl +share/idl/thunderbird10/nsIDOMSVGSwitchElement.idl +share/idl/thunderbird10/nsIDOMSVGSymbolElement.idl +share/idl/thunderbird10/nsIDOMSVGTSpanElement.idl +share/idl/thunderbird10/nsIDOMSVGTextContentElement.idl +share/idl/thunderbird10/nsIDOMSVGTextElement.idl +share/idl/thunderbird10/nsIDOMSVGTextPathElement.idl +share/idl/thunderbird10/nsIDOMSVGTextPositionElem.idl +share/idl/thunderbird10/nsIDOMSVGTitleElement.idl +share/idl/thunderbird10/nsIDOMSVGTransform.idl +share/idl/thunderbird10/nsIDOMSVGTransformList.idl +share/idl/thunderbird10/nsIDOMSVGTransformable.idl +share/idl/thunderbird10/nsIDOMSVGURIReference.idl +share/idl/thunderbird10/nsIDOMSVGUnitTypes.idl +share/idl/thunderbird10/nsIDOMSVGUseElement.idl +share/idl/thunderbird10/nsIDOMSVGViewSpec.idl +share/idl/thunderbird10/nsIDOMSVGZoomAndPan.idl +share/idl/thunderbird10/nsIDOMSVGZoomEvent.idl +share/idl/thunderbird10/nsIDOMScreen.idl +share/idl/thunderbird10/nsIDOMScrollAreaEvent.idl +share/idl/thunderbird10/nsIDOMSerializer.idl +share/idl/thunderbird10/nsIDOMSimpleGestureEvent.idl +share/idl/thunderbird10/nsIDOMSmartCardEvent.idl +share/idl/thunderbird10/nsIDOMStorage.idl +share/idl/thunderbird10/nsIDOMStorageEvent.idl +share/idl/thunderbird10/nsIDOMStorageEventObsolete.idl +share/idl/thunderbird10/nsIDOMStorageIndexedDB.idl +share/idl/thunderbird10/nsIDOMStorageItem.idl +share/idl/thunderbird10/nsIDOMStorageList.idl +share/idl/thunderbird10/nsIDOMStorageManager.idl +share/idl/thunderbird10/nsIDOMStorageObsolete.idl +share/idl/thunderbird10/nsIDOMStyleSheet.idl +share/idl/thunderbird10/nsIDOMStyleSheetList.idl +share/idl/thunderbird10/nsIDOMText.idl +share/idl/thunderbird10/nsIDOMTimeEvent.idl +share/idl/thunderbird10/nsIDOMTimeRanges.idl +share/idl/thunderbird10/nsIDOMToString.idl +share/idl/thunderbird10/nsIDOMTouchEvent.idl +share/idl/thunderbird10/nsIDOMTransitionEvent.idl +share/idl/thunderbird10/nsIDOMTreeWalker.idl +share/idl/thunderbird10/nsIDOMUIEvent.idl +share/idl/thunderbird10/nsIDOMUserDataHandler.idl +share/idl/thunderbird10/nsIDOMValidityState.idl +share/idl/thunderbird10/nsIDOMWebGLRenderingContext.idl +share/idl/thunderbird10/nsIDOMWindow.idl +share/idl/thunderbird10/nsIDOMWindowCollection.idl +share/idl/thunderbird10/nsIDOMWindowUtils.idl +share/idl/thunderbird10/nsIDOMXMLDocument.idl +share/idl/thunderbird10/nsIDOMXPathEvaluator.idl +share/idl/thunderbird10/nsIDOMXPathException.idl +share/idl/thunderbird10/nsIDOMXPathExpression.idl +share/idl/thunderbird10/nsIDOMXPathNSResolver.idl +share/idl/thunderbird10/nsIDOMXPathNamespace.idl +share/idl/thunderbird10/nsIDOMXPathResult.idl +share/idl/thunderbird10/nsIDOMXULButtonElement.idl +share/idl/thunderbird10/nsIDOMXULCheckboxElement.idl +share/idl/thunderbird10/nsIDOMXULCommandDispatcher.idl +share/idl/thunderbird10/nsIDOMXULCommandEvent.idl +share/idl/thunderbird10/nsIDOMXULContainerElement.idl +share/idl/thunderbird10/nsIDOMXULControlElement.idl +share/idl/thunderbird10/nsIDOMXULDescriptionElement.idl +share/idl/thunderbird10/nsIDOMXULDocument.idl +share/idl/thunderbird10/nsIDOMXULElement.idl +share/idl/thunderbird10/nsIDOMXULImageElement.idl +share/idl/thunderbird10/nsIDOMXULLabelElement.idl +share/idl/thunderbird10/nsIDOMXULLabeledControlEl.idl +share/idl/thunderbird10/nsIDOMXULMenuListElement.idl +share/idl/thunderbird10/nsIDOMXULMultSelectCntrlEl.idl +share/idl/thunderbird10/nsIDOMXULPopupElement.idl +share/idl/thunderbird10/nsIDOMXULRelatedElement.idl +share/idl/thunderbird10/nsIDOMXULSelectCntrlEl.idl +share/idl/thunderbird10/nsIDOMXULSelectCntrlItemEl.idl +share/idl/thunderbird10/nsIDOMXULTextboxElement.idl +share/idl/thunderbird10/nsIDOMXULTreeElement.idl +share/idl/thunderbird10/nsIDataSignatureVerifier.idl +share/idl/thunderbird10/nsIDebug.idl +share/idl/thunderbird10/nsIDebug2.idl +share/idl/thunderbird10/nsIDeviceMotion.idl +share/idl/thunderbird10/nsIDialogCreator.idl +share/idl/thunderbird10/nsIDialogParamBlock.idl +share/idl/thunderbird10/nsIDirIndex.idl +share/idl/thunderbird10/nsIDirIndexListener.idl +share/idl/thunderbird10/nsIDirectoryEnumerator.idl +share/idl/thunderbird10/nsIDirectoryService.idl +share/idl/thunderbird10/nsIDiskCacheStreamInternal.idl +share/idl/thunderbird10/nsIDocCharset.idl +share/idl/thunderbird10/nsIDocShell.idl +share/idl/thunderbird10/nsIDocShellHistory.idl +share/idl/thunderbird10/nsIDocShellLoadInfo.idl +share/idl/thunderbird10/nsIDocShellTreeItem.idl +share/idl/thunderbird10/nsIDocShellTreeNode.idl +share/idl/thunderbird10/nsIDocShellTreeOwner.idl +share/idl/thunderbird10/nsIDocumentCharsetInfo.idl +share/idl/thunderbird10/nsIDocumentEncoder.idl +share/idl/thunderbird10/nsIDocumentLoader.idl +share/idl/thunderbird10/nsIDocumentLoaderFactory.idl +share/idl/thunderbird10/nsIDocumentStateListener.idl +share/idl/thunderbird10/nsIDownload.idl +share/idl/thunderbird10/nsIDownloadHistory.idl +share/idl/thunderbird10/nsIDownloadManager.idl +share/idl/thunderbird10/nsIDownloadManagerUI.idl +share/idl/thunderbird10/nsIDownloadProgressListener.idl +share/idl/thunderbird10/nsIDownloader.idl +share/idl/thunderbird10/nsIDragService.idl +share/idl/thunderbird10/nsIDragSession.idl +share/idl/thunderbird10/nsIDroppedLinkHandler.idl +share/idl/thunderbird10/nsIDynamicContainer.idl +share/idl/thunderbird10/nsIEditActionListener.idl +share/idl/thunderbird10/nsIEditingSession.idl +share/idl/thunderbird10/nsIEditor.idl +share/idl/thunderbird10/nsIEditorBoxObject.idl +share/idl/thunderbird10/nsIEditorDocShell.idl +share/idl/thunderbird10/nsIEditorIMESupport.idl +share/idl/thunderbird10/nsIEditorLogging.idl +share/idl/thunderbird10/nsIEditorMailSupport.idl +share/idl/thunderbird10/nsIEditorObserver.idl +share/idl/thunderbird10/nsIEditorSpellCheck.idl +share/idl/thunderbird10/nsIEditorStyleSheets.idl +share/idl/thunderbird10/nsIEffectiveTLDService.idl +share/idl/thunderbird10/nsIEmbeddingSiteWindow.idl +share/idl/thunderbird10/nsIEmbeddingSiteWindow2.idl +share/idl/thunderbird10/nsIEncodedChannel.idl +share/idl/thunderbird10/nsIEncryptedSMIMEURIsSrvc.idl +share/idl/thunderbird10/nsIEntityConverter.idl +share/idl/thunderbird10/nsIEntropyCollector.idl +share/idl/thunderbird10/nsIEnumerator.idl +share/idl/thunderbird10/nsIEnvironment.idl +share/idl/thunderbird10/nsIErrorService.idl +share/idl/thunderbird10/nsIEventListenerService.idl +share/idl/thunderbird10/nsIEventSource.idl +share/idl/thunderbird10/nsIEventTarget.idl +share/idl/thunderbird10/nsIException.idl +share/idl/thunderbird10/nsIExceptionService.idl +share/idl/thunderbird10/nsIExpatSink.idl +share/idl/thunderbird10/nsIExtendedExpatSink.idl +share/idl/thunderbird10/nsIExternalHelperAppService.idl +share/idl/thunderbird10/nsIExternalProtocolHandler.idl +share/idl/thunderbird10/nsIExternalProtocolService.idl +share/idl/thunderbird10/nsIExternalSharingAppService.idl +share/idl/thunderbird10/nsIExternalURLHandlerService.idl +share/idl/thunderbird10/nsIFTPChannel.idl +share/idl/thunderbird10/nsIFactory.idl +share/idl/thunderbird10/nsIFaviconService.idl +share/idl/thunderbird10/nsIFeed.idl +share/idl/thunderbird10/nsIFeedContainer.idl +share/idl/thunderbird10/nsIFeedElementBase.idl +share/idl/thunderbird10/nsIFeedEntry.idl +share/idl/thunderbird10/nsIFeedGenerator.idl +share/idl/thunderbird10/nsIFeedListener.idl +share/idl/thunderbird10/nsIFeedPerson.idl +share/idl/thunderbird10/nsIFeedProcessor.idl +share/idl/thunderbird10/nsIFeedResult.idl +share/idl/thunderbird10/nsIFeedTextConstruct.idl +share/idl/thunderbird10/nsIFile.idl +share/idl/thunderbird10/nsIFileChannel.idl +share/idl/thunderbird10/nsIFilePicker.idl +share/idl/thunderbird10/nsIFileProtocolHandler.idl +share/idl/thunderbird10/nsIFileStreams.idl +share/idl/thunderbird10/nsIFileURL.idl +share/idl/thunderbird10/nsIFileView.idl +share/idl/thunderbird10/nsIFind.idl +share/idl/thunderbird10/nsIFindService.idl +share/idl/thunderbird10/nsIFocusManager.idl +share/idl/thunderbird10/nsIFolderListener.idl +share/idl/thunderbird10/nsIFolderLookupService.idl +share/idl/thunderbird10/nsIFontEnumerator.idl +share/idl/thunderbird10/nsIFormAutoComplete.idl +share/idl/thunderbird10/nsIFormFillController.idl +share/idl/thunderbird10/nsIFormHistory.idl +share/idl/thunderbird10/nsIFormSigningDialog.idl +share/idl/thunderbird10/nsIFormSubmitObserver.idl +share/idl/thunderbird10/nsIFormatConverter.idl +share/idl/thunderbird10/nsIFrameLoader.idl +share/idl/thunderbird10/nsIFrameMessageManager.idl +share/idl/thunderbird10/nsIFts3Tokenizer.idl +share/idl/thunderbird10/nsIGConfService.idl +share/idl/thunderbird10/nsIGIOService.idl +share/idl/thunderbird10/nsIGSettingsService.idl +share/idl/thunderbird10/nsIGenKeypairInfoDlg.idl +share/idl/thunderbird10/nsIGeolocationProvider.idl +share/idl/thunderbird10/nsIGfxInfo.idl +share/idl/thunderbird10/nsIGfxInfoDebug.idl +share/idl/thunderbird10/nsIGlobalHistory.idl +share/idl/thunderbird10/nsIGlobalHistory2.idl +share/idl/thunderbird10/nsIGnomeVFSService.idl +share/idl/thunderbird10/nsIHTMLAbsPosEditor.idl +share/idl/thunderbird10/nsIHTMLEditor.idl +share/idl/thunderbird10/nsIHTMLInlineTableEditor.idl +share/idl/thunderbird10/nsIHTMLMenu.idl +share/idl/thunderbird10/nsIHTMLObjectResizeListener.idl +share/idl/thunderbird10/nsIHTMLObjectResizer.idl +share/idl/thunderbird10/nsIHTTPHeaderListener.idl +share/idl/thunderbird10/nsIHTTPIndex.idl +share/idl/thunderbird10/nsIHandlerService.idl +share/idl/thunderbird10/nsIHapticFeedback.idl +share/idl/thunderbird10/nsIHashable.idl +share/idl/thunderbird10/nsIHelperAppLauncherDialog.idl +share/idl/thunderbird10/nsIHistoryEntry.idl +share/idl/thunderbird10/nsIHttpActivityObserver.idl +share/idl/thunderbird10/nsIHttpAuthManager.idl +share/idl/thunderbird10/nsIHttpAuthenticableChannel.idl +share/idl/thunderbird10/nsIHttpAuthenticator.idl +share/idl/thunderbird10/nsIHttpChannel.idl +share/idl/thunderbird10/nsIHttpChannelAuthProvider.idl +share/idl/thunderbird10/nsIHttpChannelChild.idl +share/idl/thunderbird10/nsIHttpChannelInternal.idl +share/idl/thunderbird10/nsIHttpEventSink.idl +share/idl/thunderbird10/nsIHttpHeaderVisitor.idl +share/idl/thunderbird10/nsIHttpProtocolHandler.idl +share/idl/thunderbird10/nsIIDBCursor.idl +share/idl/thunderbird10/nsIIDBCursorWithValue.idl +share/idl/thunderbird10/nsIIDBDatabase.idl +share/idl/thunderbird10/nsIIDBDatabaseException.idl +share/idl/thunderbird10/nsIIDBFactory.idl +share/idl/thunderbird10/nsIIDBIndex.idl +share/idl/thunderbird10/nsIIDBKeyRange.idl +share/idl/thunderbird10/nsIIDBObjectStore.idl +share/idl/thunderbird10/nsIIDBRequest.idl +share/idl/thunderbird10/nsIIDBTransaction.idl +share/idl/thunderbird10/nsIIDBVersionChangeEvent.idl +share/idl/thunderbird10/nsIIDNService.idl +share/idl/thunderbird10/nsIIFrameBoxObject.idl +share/idl/thunderbird10/nsIIMEPicker.idl +share/idl/thunderbird10/nsIINIParser.idl +share/idl/thunderbird10/nsIIOService.idl +share/idl/thunderbird10/nsIIOService2.idl +share/idl/thunderbird10/nsIIOUtil.idl +share/idl/thunderbird10/nsIIPCSerializable.idl +share/idl/thunderbird10/nsIIconURI.idl +share/idl/thunderbird10/nsIIdentityInfo.idl +share/idl/thunderbird10/nsIIdleService.idl +share/idl/thunderbird10/nsIImageDocument.idl +share/idl/thunderbird10/nsIImageLoadingContent.idl +share/idl/thunderbird10/nsIImapFlagAndUidState.idl +share/idl/thunderbird10/nsIImapHeaderXferInfo.idl +share/idl/thunderbird10/nsIImapIncomingServer.idl +share/idl/thunderbird10/nsIImapMailFolderSink.idl +share/idl/thunderbird10/nsIImapMessageSink.idl +share/idl/thunderbird10/nsIImapMockChannel.idl +share/idl/thunderbird10/nsIImapProtocol.idl +share/idl/thunderbird10/nsIImapProtocolSink.idl +share/idl/thunderbird10/nsIImapServerSink.idl +share/idl/thunderbird10/nsIImapService.idl +share/idl/thunderbird10/nsIImapUrl.idl +share/idl/thunderbird10/nsIImportABDescriptor.idl +share/idl/thunderbird10/nsIImportAddressBooks.idl +share/idl/thunderbird10/nsIImportFieldMap.idl +share/idl/thunderbird10/nsIImportFilters.idl +share/idl/thunderbird10/nsIImportGeneric.idl +share/idl/thunderbird10/nsIImportMail.idl +share/idl/thunderbird10/nsIImportMailboxDescriptor.idl +share/idl/thunderbird10/nsIImportMimeEncode.idl +share/idl/thunderbird10/nsIImportModule.idl +share/idl/thunderbird10/nsIImportService.idl +share/idl/thunderbird10/nsIImportSettings.idl +share/idl/thunderbird10/nsIIncomingServerListener.idl +share/idl/thunderbird10/nsIIncrementalDownload.idl +share/idl/thunderbird10/nsIIndexedDatabaseManager.idl +share/idl/thunderbird10/nsIInlineSpellChecker.idl +share/idl/thunderbird10/nsIInputListAutoComplete.idl +share/idl/thunderbird10/nsIInputStream.idl +share/idl/thunderbird10/nsIInputStreamChannel.idl +share/idl/thunderbird10/nsIInputStreamPump.idl +share/idl/thunderbird10/nsIInputStreamTee.idl +share/idl/thunderbird10/nsIInterfaceInfo.idl +share/idl/thunderbird10/nsIInterfaceInfoManager.idl +share/idl/thunderbird10/nsIInterfaceRequestor.idl +share/idl/thunderbird10/nsIJARChannel.idl +share/idl/thunderbird10/nsIJARProtocolHandler.idl +share/idl/thunderbird10/nsIJARURI.idl +share/idl/thunderbird10/nsIJSContextStack.idl +share/idl/thunderbird10/nsIJSEngineTelemetryStats.idl +share/idl/thunderbird10/nsIJSON.idl +share/idl/thunderbird10/nsIJSRuntimeService.idl +share/idl/thunderbird10/nsIJetpack.idl +share/idl/thunderbird10/nsIJetpackService.idl +share/idl/thunderbird10/nsIKeyModule.idl +share/idl/thunderbird10/nsIKeygenThread.idl +share/idl/thunderbird10/nsILDAPAutoCompFormatter.idl +share/idl/thunderbird10/nsILDAPAutoCompleteSession.idl +share/idl/thunderbird10/nsILDAPBERElement.idl +share/idl/thunderbird10/nsILDAPBERValue.idl +share/idl/thunderbird10/nsILDAPConnection.idl +share/idl/thunderbird10/nsILDAPControl.idl +share/idl/thunderbird10/nsILDAPErrors.idl +share/idl/thunderbird10/nsILDAPMessage.idl +share/idl/thunderbird10/nsILDAPMessageListener.idl +share/idl/thunderbird10/nsILDAPModification.idl +share/idl/thunderbird10/nsILDAPOperation.idl +share/idl/thunderbird10/nsILDAPServer.idl +share/idl/thunderbird10/nsILDAPService.idl +share/idl/thunderbird10/nsILDAPSyncQuery.idl +share/idl/thunderbird10/nsILDAPURL.idl +share/idl/thunderbird10/nsILineInputStream.idl +share/idl/thunderbird10/nsIListBoxObject.idl +share/idl/thunderbird10/nsILivemarkService.idl +share/idl/thunderbird10/nsILoadContext.idl +share/idl/thunderbird10/nsILoadGroup.idl +share/idl/thunderbird10/nsILocalFile.idl +share/idl/thunderbird10/nsILocalFileWin.idl +share/idl/thunderbird10/nsILocalMailIncomingServer.idl +share/idl/thunderbird10/nsILocale.idl +share/idl/thunderbird10/nsILocaleService.idl +share/idl/thunderbird10/nsILoginInfo.idl +share/idl/thunderbird10/nsILoginManager.idl +share/idl/thunderbird10/nsILoginManagerCrypto.idl +share/idl/thunderbird10/nsILoginManagerIEMigrationHelper.idl +share/idl/thunderbird10/nsILoginManagerPrompter.idl +share/idl/thunderbird10/nsILoginManagerStorage.idl +share/idl/thunderbird10/nsILoginMetaInfo.idl +share/idl/thunderbird10/nsIMIMEHeaderParam.idl +share/idl/thunderbird10/nsIMIMEInfo.idl +share/idl/thunderbird10/nsIMIMEInputStream.idl +share/idl/thunderbird10/nsIMIMEService.idl +share/idl/thunderbird10/nsIMailProfileMigrator.idl +share/idl/thunderbird10/nsIMailboxService.idl +share/idl/thunderbird10/nsIMailboxSpec.idl +share/idl/thunderbird10/nsIMailboxUrl.idl +share/idl/thunderbird10/nsIMapiRegistry.idl +share/idl/thunderbird10/nsIMarkupDocumentViewer.idl +share/idl/thunderbird10/nsIMemory.idl +share/idl/thunderbird10/nsIMemoryReporter.idl +share/idl/thunderbird10/nsIMenuBoxObject.idl +share/idl/thunderbird10/nsIMenuBuilder.idl +share/idl/thunderbird10/nsIMessenger.idl +share/idl/thunderbird10/nsIMessengerMigrator.idl +share/idl/thunderbird10/nsIMessengerOSIntegration.idl +share/idl/thunderbird10/nsIMessengerWindowService.idl +share/idl/thunderbird10/nsIMimeConverter.idl +share/idl/thunderbird10/nsIMimeEmitter.idl +share/idl/thunderbird10/nsIMimeHeaders.idl +share/idl/thunderbird10/nsIMimeMiscStatus.idl +share/idl/thunderbird10/nsIMimeStreamConverter.idl +share/idl/thunderbird10/nsIModule.idl +share/idl/thunderbird10/nsIMovemailIncomingServer.idl +share/idl/thunderbird10/nsIMovemailService.idl +share/idl/thunderbird10/nsIMozWebSocket.idl +share/idl/thunderbird10/nsIMsgAccount.idl +share/idl/thunderbird10/nsIMsgAccountManager.idl +share/idl/thunderbird10/nsIMsgAsyncPrompter.idl +share/idl/thunderbird10/nsIMsgAttachment.idl +share/idl/thunderbird10/nsIMsgBiffManager.idl +share/idl/thunderbird10/nsIMsgCompFields.idl +share/idl/thunderbird10/nsIMsgCompUtils.idl +share/idl/thunderbird10/nsIMsgCompose.idl +share/idl/thunderbird10/nsIMsgComposeParams.idl +share/idl/thunderbird10/nsIMsgComposeProgressParams.idl +share/idl/thunderbird10/nsIMsgComposeSecure.idl +share/idl/thunderbird10/nsIMsgComposeService.idl +share/idl/thunderbird10/nsIMsgCopyService.idl +share/idl/thunderbird10/nsIMsgCopyServiceListener.idl +share/idl/thunderbird10/nsIMsgCustomColumnHandler.idl +share/idl/thunderbird10/nsIMsgDBView.idl +share/idl/thunderbird10/nsIMsgDatabase.idl +share/idl/thunderbird10/nsIMsgFilter.idl +share/idl/thunderbird10/nsIMsgFilterCustomAction.idl +share/idl/thunderbird10/nsIMsgFilterHitNotify.idl +share/idl/thunderbird10/nsIMsgFilterList.idl +share/idl/thunderbird10/nsIMsgFilterPlugin.idl +share/idl/thunderbird10/nsIMsgFilterService.idl +share/idl/thunderbird10/nsIMsgFolder.idl +share/idl/thunderbird10/nsIMsgFolderCache.idl +share/idl/thunderbird10/nsIMsgFolderCacheElement.idl +share/idl/thunderbird10/nsIMsgFolderCompactor.idl +share/idl/thunderbird10/nsIMsgFolderListener.idl +share/idl/thunderbird10/nsIMsgFolderNotificationService.idl +share/idl/thunderbird10/nsIMsgHdr.idl +share/idl/thunderbird10/nsIMsgHeaderParser.idl +share/idl/thunderbird10/nsIMsgIdentity.idl +share/idl/thunderbird10/nsIMsgImapMailFolder.idl +share/idl/thunderbird10/nsIMsgIncomingServer.idl +share/idl/thunderbird10/nsIMsgKeyArray.idl +share/idl/thunderbird10/nsIMsgLocalMailFolder.idl +share/idl/thunderbird10/nsIMsgMailNewsUrl.idl +share/idl/thunderbird10/nsIMsgMailSession.idl +share/idl/thunderbird10/nsIMsgMailView.idl +share/idl/thunderbird10/nsIMsgMailViewList.idl +share/idl/thunderbird10/nsIMsgMdnGenerator.idl +share/idl/thunderbird10/nsIMsgMessageService.idl +share/idl/thunderbird10/nsIMsgNewsFolder.idl +share/idl/thunderbird10/nsIMsgOfflineImapOperation.idl +share/idl/thunderbird10/nsIMsgOfflineManager.idl +share/idl/thunderbird10/nsIMsgOfflineNewsState.idl +share/idl/thunderbird10/nsIMsgParseMailMsgState.idl +share/idl/thunderbird10/nsIMsgPrintEngine.idl +share/idl/thunderbird10/nsIMsgProgress.idl +share/idl/thunderbird10/nsIMsgProtocolInfo.idl +share/idl/thunderbird10/nsIMsgPurgeService.idl +share/idl/thunderbird10/nsIMsgQuote.idl +share/idl/thunderbird10/nsIMsgQuotingOutputStreamListener.idl +share/idl/thunderbird10/nsIMsgRDFDataSource.idl +share/idl/thunderbird10/nsIMsgSMIMECompFields.idl +share/idl/thunderbird10/nsIMsgSMIMEHeaderSink.idl +share/idl/thunderbird10/nsIMsgSearchAdapter.idl +share/idl/thunderbird10/nsIMsgSearchCustomTerm.idl +share/idl/thunderbird10/nsIMsgSearchNotify.idl +share/idl/thunderbird10/nsIMsgSearchScopeTerm.idl +share/idl/thunderbird10/nsIMsgSearchSession.idl +share/idl/thunderbird10/nsIMsgSearchTerm.idl +share/idl/thunderbird10/nsIMsgSearchValidityManager.idl +share/idl/thunderbird10/nsIMsgSearchValidityTable.idl +share/idl/thunderbird10/nsIMsgSearchValue.idl +share/idl/thunderbird10/nsIMsgSend.idl +share/idl/thunderbird10/nsIMsgSendLater.idl +share/idl/thunderbird10/nsIMsgSendLaterListener.idl +share/idl/thunderbird10/nsIMsgSendListener.idl +share/idl/thunderbird10/nsIMsgSendReport.idl +share/idl/thunderbird10/nsIMsgShutdown.idl +share/idl/thunderbird10/nsIMsgStatusFeedback.idl +share/idl/thunderbird10/nsIMsgTagService.idl +share/idl/thunderbird10/nsIMsgThread.idl +share/idl/thunderbird10/nsIMsgTraitService.idl +share/idl/thunderbird10/nsIMsgUserFeedbackListener.idl +share/idl/thunderbird10/nsIMsgVCardService.idl +share/idl/thunderbird10/nsIMsgWindow.idl +share/idl/thunderbird10/nsIMultiPartChannel.idl +share/idl/thunderbird10/nsIMultiplexInputStream.idl +share/idl/thunderbird10/nsIMutable.idl +share/idl/thunderbird10/nsIMutableArray.idl +share/idl/thunderbird10/nsINNTPArticleList.idl +share/idl/thunderbird10/nsINNTPNewsgroupList.idl +share/idl/thunderbird10/nsINNTPNewsgroupPost.idl +share/idl/thunderbird10/nsINNTPProtocol.idl +share/idl/thunderbird10/nsINSSCertCache.idl +share/idl/thunderbird10/nsINSSErrorsService.idl +share/idl/thunderbird10/nsINativeAppSupport.idl +share/idl/thunderbird10/nsINavBookmarksService.idl +share/idl/thunderbird10/nsINavHistoryService.idl +share/idl/thunderbird10/nsINestedURI.idl +share/idl/thunderbird10/nsINetUtil.idl +share/idl/thunderbird10/nsINetworkLinkService.idl +share/idl/thunderbird10/nsINewsBlogFeedDownloader.idl +share/idl/thunderbird10/nsINewsDatabase.idl +share/idl/thunderbird10/nsINewsDownloadDialogArgs.idl +share/idl/thunderbird10/nsINntpIncomingServer.idl +share/idl/thunderbird10/nsINntpService.idl +share/idl/thunderbird10/nsINntpUrl.idl +share/idl/thunderbird10/nsINoIncomingServer.idl +share/idl/thunderbird10/nsINoneService.idl +share/idl/thunderbird10/nsIOCSPResponder.idl +share/idl/thunderbird10/nsIObjectInputStream.idl +share/idl/thunderbird10/nsIObjectLoadingContent.idl +share/idl/thunderbird10/nsIObjectOutputStream.idl +share/idl/thunderbird10/nsIObserver.idl +share/idl/thunderbird10/nsIObserverService.idl +share/idl/thunderbird10/nsIOfflineCacheUpdate.idl +share/idl/thunderbird10/nsIOutputStream.idl +share/idl/thunderbird10/nsIPK11Token.idl +share/idl/thunderbird10/nsIPK11TokenDB.idl +share/idl/thunderbird10/nsIPKCS11.idl +share/idl/thunderbird10/nsIPKCS11Module.idl +share/idl/thunderbird10/nsIPKCS11ModuleDB.idl +share/idl/thunderbird10/nsIPKCS11Slot.idl +share/idl/thunderbird10/nsIPKIParamBlock.idl +share/idl/thunderbird10/nsIParentChannel.idl +share/idl/thunderbird10/nsIParentRedirectingChannel.idl +share/idl/thunderbird10/nsIParentalControlsService.idl +share/idl/thunderbird10/nsIPermission.idl +share/idl/thunderbird10/nsIPermissionManager.idl +share/idl/thunderbird10/nsIPersistentProperties2.idl +share/idl/thunderbird10/nsIPhonetic.idl +share/idl/thunderbird10/nsIPipe.idl +share/idl/thunderbird10/nsIPlacesImportExportService.idl +share/idl/thunderbird10/nsIPlaintextEditor.idl +share/idl/thunderbird10/nsIPluginDocument.idl +share/idl/thunderbird10/nsIPluginHost.idl +share/idl/thunderbird10/nsIPluginInputStream.idl +share/idl/thunderbird10/nsIPluginInstanceOwner.idl +share/idl/thunderbird10/nsIPluginStreamInfo.idl +share/idl/thunderbird10/nsIPluginStreamListener.idl +share/idl/thunderbird10/nsIPluginTag.idl +share/idl/thunderbird10/nsIPluginTagInfo.idl +share/idl/thunderbird10/nsIPop3IncomingServer.idl +share/idl/thunderbird10/nsIPop3Protocol.idl +share/idl/thunderbird10/nsIPop3Service.idl +share/idl/thunderbird10/nsIPop3Sink.idl +share/idl/thunderbird10/nsIPop3URL.idl +share/idl/thunderbird10/nsIPopupBoxObject.idl +share/idl/thunderbird10/nsIPopupWindowManager.idl +share/idl/thunderbird10/nsIPrefBranch.idl +share/idl/thunderbird10/nsIPrefBranch2.idl +share/idl/thunderbird10/nsIPrefBranchInternal.idl +share/idl/thunderbird10/nsIPrefLocalizedString.idl +share/idl/thunderbird10/nsIPrefService.idl +share/idl/thunderbird10/nsIPrefetchService.idl +share/idl/thunderbird10/nsIPrincipal.idl +share/idl/thunderbird10/nsIPrintOptions.idl +share/idl/thunderbird10/nsIPrintProgress.idl +share/idl/thunderbird10/nsIPrintProgressParams.idl +share/idl/thunderbird10/nsIPrintSession.idl +share/idl/thunderbird10/nsIPrintSettings.idl +share/idl/thunderbird10/nsIPrintSettingsService.idl +share/idl/thunderbird10/nsIPrintStatusFeedback.idl +share/idl/thunderbird10/nsIPrintingPrompt.idl +share/idl/thunderbird10/nsIPrintingPromptService.idl +share/idl/thunderbird10/nsIPrivateBrowsingService.idl +share/idl/thunderbird10/nsIProcess.idl +share/idl/thunderbird10/nsIProfile.idl +share/idl/thunderbird10/nsIProfileChangeStatus.idl +share/idl/thunderbird10/nsIProfileMigrator.idl +share/idl/thunderbird10/nsIProfileUnlocker.idl +share/idl/thunderbird10/nsIProgrammingLanguage.idl +share/idl/thunderbird10/nsIProgressEventSink.idl +share/idl/thunderbird10/nsIPrompt.idl +share/idl/thunderbird10/nsIPromptFactory.idl +share/idl/thunderbird10/nsIPromptService.idl +share/idl/thunderbird10/nsIPromptService2.idl +share/idl/thunderbird10/nsIProperties.idl +share/idl/thunderbird10/nsIProperty.idl +share/idl/thunderbird10/nsIPropertyBag.idl +share/idl/thunderbird10/nsIPropertyBag2.idl +share/idl/thunderbird10/nsIProtectedAuthThread.idl +share/idl/thunderbird10/nsIProtocolHandler.idl +share/idl/thunderbird10/nsIProtocolProxyCallback.idl +share/idl/thunderbird10/nsIProtocolProxyFilter.idl +share/idl/thunderbird10/nsIProtocolProxyService.idl +share/idl/thunderbird10/nsIProtocolProxyService2.idl +share/idl/thunderbird10/nsIProxiedChannel.idl +share/idl/thunderbird10/nsIProxiedProtocolHandler.idl +share/idl/thunderbird10/nsIProxyAutoConfig.idl +share/idl/thunderbird10/nsIProxyInfo.idl +share/idl/thunderbird10/nsIProxyObjectManager.idl +share/idl/thunderbird10/nsIQueryContentEventResult.idl +share/idl/thunderbird10/nsIRDFCompositeDataSource.idl +share/idl/thunderbird10/nsIRDFContainer.idl +share/idl/thunderbird10/nsIRDFContainerUtils.idl +share/idl/thunderbird10/nsIRDFDataSource.idl +share/idl/thunderbird10/nsIRDFDelegateFactory.idl +share/idl/thunderbird10/nsIRDFInMemoryDataSource.idl +share/idl/thunderbird10/nsIRDFInferDataSource.idl +share/idl/thunderbird10/nsIRDFLiteral.idl +share/idl/thunderbird10/nsIRDFNode.idl +share/idl/thunderbird10/nsIRDFObserver.idl +share/idl/thunderbird10/nsIRDFPropagatableDataSource.idl +share/idl/thunderbird10/nsIRDFPurgeableDataSource.idl +share/idl/thunderbird10/nsIRDFRemoteDataSource.idl +share/idl/thunderbird10/nsIRDFResource.idl +share/idl/thunderbird10/nsIRDFService.idl +share/idl/thunderbird10/nsIRDFXMLParser.idl +share/idl/thunderbird10/nsIRDFXMLSerializer.idl +share/idl/thunderbird10/nsIRDFXMLSink.idl +share/idl/thunderbird10/nsIRDFXMLSource.idl +share/idl/thunderbird10/nsIRandomGenerator.idl +share/idl/thunderbird10/nsIReadConfig.idl +share/idl/thunderbird10/nsIRecentBadCertsService.idl +share/idl/thunderbird10/nsIRecyclingAllocator.idl +share/idl/thunderbird10/nsIRedirectChannelRegistrar.idl +share/idl/thunderbird10/nsIRedirectResultListener.idl +share/idl/thunderbird10/nsIRefreshURI.idl +share/idl/thunderbird10/nsIRelativeFilePref.idl +share/idl/thunderbird10/nsIRemoteService.idl +share/idl/thunderbird10/nsIRequest.idl +share/idl/thunderbird10/nsIRequestObserver.idl +share/idl/thunderbird10/nsIRequestObserverProxy.idl +share/idl/thunderbird10/nsIResProtocolHandler.idl +share/idl/thunderbird10/nsIResumableChannel.idl +share/idl/thunderbird10/nsIRssIncomingServer.idl +share/idl/thunderbird10/nsIRssService.idl +share/idl/thunderbird10/nsIRunnable.idl +share/idl/thunderbird10/nsISAXAttributes.idl +share/idl/thunderbird10/nsISAXContentHandler.idl +share/idl/thunderbird10/nsISAXDTDHandler.idl +share/idl/thunderbird10/nsISAXErrorHandler.idl +share/idl/thunderbird10/nsISAXLexicalHandler.idl +share/idl/thunderbird10/nsISAXLocator.idl +share/idl/thunderbird10/nsISAXMutableAttributes.idl +share/idl/thunderbird10/nsISAXXMLFilter.idl +share/idl/thunderbird10/nsISAXXMLReader.idl +share/idl/thunderbird10/nsISHContainer.idl +share/idl/thunderbird10/nsISHEntry.idl +share/idl/thunderbird10/nsISHTransaction.idl +share/idl/thunderbird10/nsISHistory.idl +share/idl/thunderbird10/nsISHistoryInternal.idl +share/idl/thunderbird10/nsISHistoryListener.idl +share/idl/thunderbird10/nsISMimeCert.idl +share/idl/thunderbird10/nsISMimeJSHelper.idl +share/idl/thunderbird10/nsISOCKSSocketInfo.idl +share/idl/thunderbird10/nsISSLCertErrorDialog.idl +share/idl/thunderbird10/nsISSLErrorListener.idl +share/idl/thunderbird10/nsISSLSocketControl.idl +share/idl/thunderbird10/nsISSLStatus.idl +share/idl/thunderbird10/nsISSLStatusProvider.idl +share/idl/thunderbird10/nsISafeOutputStream.idl +share/idl/thunderbird10/nsISaveAsCharset.idl +share/idl/thunderbird10/nsIScreen.idl +share/idl/thunderbird10/nsIScreenManager.idl +share/idl/thunderbird10/nsIScriptChannel.idl +share/idl/thunderbird10/nsIScriptError.idl +share/idl/thunderbird10/nsIScriptLoaderObserver.idl +share/idl/thunderbird10/nsIScriptSecurityManager.idl +share/idl/thunderbird10/nsIScriptableBase64Encoder.idl +share/idl/thunderbird10/nsIScriptableDateFormat.idl +share/idl/thunderbird10/nsIScriptableInputStream.idl +share/idl/thunderbird10/nsIScriptableRegion.idl +share/idl/thunderbird10/nsIScriptableUConv.idl +share/idl/thunderbird10/nsIScriptableUnescapeHTML.idl +share/idl/thunderbird10/nsIScrollBoxObject.idl +share/idl/thunderbird10/nsIScrollable.idl +share/idl/thunderbird10/nsISecretDecoderRing.idl +share/idl/thunderbird10/nsISecureBrowserUI.idl +share/idl/thunderbird10/nsISecurityCheckedComponent.idl +share/idl/thunderbird10/nsISecurityEventSink.idl +share/idl/thunderbird10/nsISecurityInfoProvider.idl +share/idl/thunderbird10/nsISecurityWarningDialogs.idl +share/idl/thunderbird10/nsISeekableStream.idl +share/idl/thunderbird10/nsISelection.idl +share/idl/thunderbird10/nsISelectionController.idl +share/idl/thunderbird10/nsISelectionDisplay.idl +share/idl/thunderbird10/nsISelectionListener.idl +share/idl/thunderbird10/nsISelectionPrivate.idl +share/idl/thunderbird10/nsISemanticUnitScanner.idl +share/idl/thunderbird10/nsISerializable.idl +share/idl/thunderbird10/nsISerializationHelper.idl +share/idl/thunderbird10/nsIServerSocket.idl +share/idl/thunderbird10/nsIServiceManager.idl +share/idl/thunderbird10/nsIShellService.idl +share/idl/thunderbird10/nsISidebar.idl +share/idl/thunderbird10/nsISignatureVerifier.idl +share/idl/thunderbird10/nsISimpleEnumerator.idl +share/idl/thunderbird10/nsISimpleMimeConverter.idl +share/idl/thunderbird10/nsISimpleStreamListener.idl +share/idl/thunderbird10/nsISimpleUnicharStreamFactory.idl +share/idl/thunderbird10/nsISliderListener.idl +share/idl/thunderbird10/nsISmtpServer.idl +share/idl/thunderbird10/nsISmtpService.idl +share/idl/thunderbird10/nsISmtpUrl.idl +share/idl/thunderbird10/nsISocketProvider.idl +share/idl/thunderbird10/nsISocketProviderService.idl +share/idl/thunderbird10/nsISocketTransport.idl +share/idl/thunderbird10/nsISocketTransportService.idl +share/idl/thunderbird10/nsISound.idl +share/idl/thunderbird10/nsISpamSettings.idl +share/idl/thunderbird10/nsIStandardURL.idl +share/idl/thunderbird10/nsIStartupCache.idl +share/idl/thunderbird10/nsIStatusBarBiffManager.idl +share/idl/thunderbird10/nsIStopwatch.idl +share/idl/thunderbird10/nsIStorageStream.idl +share/idl/thunderbird10/nsIStreamBufferAccess.idl +share/idl/thunderbird10/nsIStreamCipher.idl +share/idl/thunderbird10/nsIStreamConverter.idl +share/idl/thunderbird10/nsIStreamConverterService.idl +share/idl/thunderbird10/nsIStreamListener.idl +share/idl/thunderbird10/nsIStreamListenerTee.idl +share/idl/thunderbird10/nsIStreamLoader.idl +share/idl/thunderbird10/nsIStreamTransportService.idl +share/idl/thunderbird10/nsIStrictTransportSecurityService.idl +share/idl/thunderbird10/nsIStringBundle.idl +share/idl/thunderbird10/nsIStringBundleOverride.idl +share/idl/thunderbird10/nsIStringEnumerator.idl +share/idl/thunderbird10/nsIStringStream.idl +share/idl/thunderbird10/nsIStructuredCloneContainer.idl +share/idl/thunderbird10/nsIStyleSheetService.idl +share/idl/thunderbird10/nsISubscribableServer.idl +share/idl/thunderbird10/nsISupports.idl +share/idl/thunderbird10/nsISupportsArray.idl +share/idl/thunderbird10/nsISupportsIterators.idl +share/idl/thunderbird10/nsISupportsPrimitives.idl +share/idl/thunderbird10/nsISupportsPriority.idl +share/idl/thunderbird10/nsISyncJPAKE.idl +share/idl/thunderbird10/nsISyncStreamListener.idl +share/idl/thunderbird10/nsISystemProxySettings.idl +share/idl/thunderbird10/nsITXTToHTMLConv.idl +share/idl/thunderbird10/nsITabChild.idl +share/idl/thunderbird10/nsITabParent.idl +share/idl/thunderbird10/nsITableEditor.idl +share/idl/thunderbird10/nsITaggingService.idl +share/idl/thunderbird10/nsITelemetry.idl +share/idl/thunderbird10/nsITextScroll.idl +share/idl/thunderbird10/nsITextServicesFilter.idl +share/idl/thunderbird10/nsITextToSubURI.idl +share/idl/thunderbird10/nsIThread.idl +share/idl/thunderbird10/nsIThreadInternal.idl +share/idl/thunderbird10/nsIThreadManager.idl +share/idl/thunderbird10/nsIThreadPool.idl +share/idl/thunderbird10/nsITimedChannel.idl +share/idl/thunderbird10/nsITimer.idl +share/idl/thunderbird10/nsITokenDialogs.idl +share/idl/thunderbird10/nsITokenPasswordDialogs.idl +share/idl/thunderbird10/nsIToolkitChromeRegistry.idl +share/idl/thunderbird10/nsIToolkitProfile.idl +share/idl/thunderbird10/nsIToolkitProfileService.idl +share/idl/thunderbird10/nsITooltipListener.idl +share/idl/thunderbird10/nsITooltipTextProvider.idl +share/idl/thunderbird10/nsITraceRefcnt.idl +share/idl/thunderbird10/nsITraceableChannel.idl +share/idl/thunderbird10/nsITransaction.idl +share/idl/thunderbird10/nsITransactionList.idl +share/idl/thunderbird10/nsITransactionListener.idl +share/idl/thunderbird10/nsITransactionManager.idl +share/idl/thunderbird10/nsITransfer.idl +share/idl/thunderbird10/nsITransferable.idl +share/idl/thunderbird10/nsITransport.idl +share/idl/thunderbird10/nsITransportSecurityInfo.idl +share/idl/thunderbird10/nsITreeBoxObject.idl +share/idl/thunderbird10/nsITreeColumns.idl +share/idl/thunderbird10/nsITreeContentView.idl +share/idl/thunderbird10/nsITreeSelection.idl +share/idl/thunderbird10/nsITreeView.idl +share/idl/thunderbird10/nsITypeAheadFind.idl +share/idl/thunderbird10/nsIURI.idl +share/idl/thunderbird10/nsIURIChecker.idl +share/idl/thunderbird10/nsIURIClassifier.idl +share/idl/thunderbird10/nsIURIContentListener.idl +share/idl/thunderbird10/nsIURIFixup.idl +share/idl/thunderbird10/nsIURILoader.idl +share/idl/thunderbird10/nsIURIRefObject.idl +share/idl/thunderbird10/nsIURIWithPrincipal.idl +share/idl/thunderbird10/nsIURL.idl +share/idl/thunderbird10/nsIURLFetcher.idl +share/idl/thunderbird10/nsIURLFormatter.idl +share/idl/thunderbird10/nsIURLParser.idl +share/idl/thunderbird10/nsIUTF8ConverterService.idl +share/idl/thunderbird10/nsIUUIDGenerator.idl +share/idl/thunderbird10/nsIUnicharInputStream.idl +share/idl/thunderbird10/nsIUnicharLineInputStream.idl +share/idl/thunderbird10/nsIUnicharOutputStream.idl +share/idl/thunderbird10/nsIUnicharStreamLoader.idl +share/idl/thunderbird10/nsIUnicodeNormalizer.idl +share/idl/thunderbird10/nsIUpdateService.idl +share/idl/thunderbird10/nsIUpdateTimerManager.idl +share/idl/thunderbird10/nsIUploadChannel.idl +share/idl/thunderbird10/nsIUploadChannel2.idl +share/idl/thunderbird10/nsIUrlClassifierDBService.idl +share/idl/thunderbird10/nsIUrlClassifierHashCompleter.idl +share/idl/thunderbird10/nsIUrlClassifierStreamUpdater.idl +share/idl/thunderbird10/nsIUrlClassifierUtils.idl +share/idl/thunderbird10/nsIUrlListManager.idl +share/idl/thunderbird10/nsIUrlListener.idl +share/idl/thunderbird10/nsIUserCertPicker.idl +share/idl/thunderbird10/nsIUserInfo.idl +share/idl/thunderbird10/nsIVariant.idl +share/idl/thunderbird10/nsIVersionComparator.idl +share/idl/thunderbird10/nsIViewSourceChannel.idl +share/idl/thunderbird10/nsIWeakReference.idl +share/idl/thunderbird10/nsIWebBrowser.idl +share/idl/thunderbird10/nsIWebBrowserChrome.idl +share/idl/thunderbird10/nsIWebBrowserChrome2.idl +share/idl/thunderbird10/nsIWebBrowserChrome3.idl +share/idl/thunderbird10/nsIWebBrowserChromeFocus.idl +share/idl/thunderbird10/nsIWebBrowserFind.idl +share/idl/thunderbird10/nsIWebBrowserFocus.idl +share/idl/thunderbird10/nsIWebBrowserPersist.idl +share/idl/thunderbird10/nsIWebBrowserPrint.idl +share/idl/thunderbird10/nsIWebBrowserSetup.idl +share/idl/thunderbird10/nsIWebBrowserStream.idl +share/idl/thunderbird10/nsIWebContentHandlerRegistrar.idl +share/idl/thunderbird10/nsIWebNavigation.idl +share/idl/thunderbird10/nsIWebNavigationInfo.idl +share/idl/thunderbird10/nsIWebPageDescriptor.idl +share/idl/thunderbird10/nsIWebProgress.idl +share/idl/thunderbird10/nsIWebProgressListener.idl +share/idl/thunderbird10/nsIWebProgressListener2.idl +share/idl/thunderbird10/nsIWebSocketChannel.idl +share/idl/thunderbird10/nsIWebSocketListener.idl +share/idl/thunderbird10/nsIWindowCreator.idl +share/idl/thunderbird10/nsIWindowCreator2.idl +share/idl/thunderbird10/nsIWindowDataSource.idl +share/idl/thunderbird10/nsIWindowMediator.idl +share/idl/thunderbird10/nsIWindowMediatorListener.idl +share/idl/thunderbird10/nsIWindowProvider.idl +share/idl/thunderbird10/nsIWindowWatcher.idl +share/idl/thunderbird10/nsIWindowsShellService.idl +share/idl/thunderbird10/nsIWritablePropertyBag.idl +share/idl/thunderbird10/nsIWritablePropertyBag2.idl +share/idl/thunderbird10/nsIWyciwygChannel.idl +share/idl/thunderbird10/nsIX509Cert.idl +share/idl/thunderbird10/nsIX509Cert2.idl +share/idl/thunderbird10/nsIX509Cert3.idl +share/idl/thunderbird10/nsIX509CertDB.idl +share/idl/thunderbird10/nsIX509CertDB2.idl +share/idl/thunderbird10/nsIX509CertList.idl +share/idl/thunderbird10/nsIX509CertValidity.idl +share/idl/thunderbird10/nsIXBLAccessible.idl +share/idl/thunderbird10/nsIXMLContentBuilder.idl +share/idl/thunderbird10/nsIXMLHttpRequest.idl +share/idl/thunderbird10/nsIXPCScriptNotify.idl +share/idl/thunderbird10/nsIXPCScriptable.idl +share/idl/thunderbird10/nsIXPCSecurityManager.idl +share/idl/thunderbird10/nsIXPConnect.idl +share/idl/thunderbird10/nsIXSLTException.idl +share/idl/thunderbird10/nsIXSLTProcessor.idl +share/idl/thunderbird10/nsIXSLTProcessorPrivate.idl +share/idl/thunderbird10/nsIXTFAttributeHandler.idl +share/idl/thunderbird10/nsIXTFElement.idl +share/idl/thunderbird10/nsIXTFElementFactory.idl +share/idl/thunderbird10/nsIXTFElementWrapper.idl +share/idl/thunderbird10/nsIXTFPrivate.idl +share/idl/thunderbird10/nsIXULAppInfo.idl +share/idl/thunderbird10/nsIXULBrowserWindow.idl +share/idl/thunderbird10/nsIXULBuilderListener.idl +share/idl/thunderbird10/nsIXULContextMenuBuilder.idl +share/idl/thunderbird10/nsIXULOverlayProvider.idl +share/idl/thunderbird10/nsIXULRuntime.idl +share/idl/thunderbird10/nsIXULSortService.idl +share/idl/thunderbird10/nsIXULTemplateBuilder.idl +share/idl/thunderbird10/nsIXULTemplateQueryProcessor.idl +share/idl/thunderbird10/nsIXULTemplateResult.idl +share/idl/thunderbird10/nsIXULTemplateRuleFilter.idl +share/idl/thunderbird10/nsIXULWindow.idl +share/idl/thunderbird10/nsIZipReader.idl +share/idl/thunderbird10/nsIZipWriter.idl +share/idl/thunderbird10/nsMsgFilterCore.idl +share/idl/thunderbird10/nsMsgFolderFlags.idl +share/idl/thunderbird10/nsMsgMessageFlags.idl +share/idl/thunderbird10/nsMsgSearchCore.idl +share/idl/thunderbird10/nsPICommandUpdater.idl +share/idl/thunderbird10/nsPIDNSService.idl +share/idl/thunderbird10/nsPIEditorTransaction.idl +share/idl/thunderbird10/nsPIPlacesDatabase.idl +share/idl/thunderbird10/nsPIPlacesHistoryListenersNotifier.idl +share/idl/thunderbird10/nsPIPromptService.idl +share/idl/thunderbird10/nsPISocketTransportService.idl +share/idl/thunderbird10/nsPIWindowWatcher.idl +share/idl/thunderbird10/nspluginroot.idl +share/idl/thunderbird10/nsrootidl.idl +share/idl/thunderbird10/rdfIDataSource.idl +share/idl/thunderbird10/rdfISerializer.idl +share/idl/thunderbird10/rdfITripleVisitor.idl +share/idl/thunderbird10/steelIApplication.idl +share/idl/thunderbird10/txIEXSLTRegExFunctions.idl +share/idl/thunderbird10/txIFunctionEvaluationContext.idl +share/idl/thunderbird10/txINodeSet.idl +share/idl/thunderbird10/txIXPathObject.idl +share/idl/thunderbird10/xpcIJSGetFactory.idl +share/idl/thunderbird10/xpcIJSModuleLoader.idl +share/idl/thunderbird10/xpcIJSWeakReference.idl +share/idl/thunderbird10/xpccomponents.idl +share/idl/thunderbird10/xpcexception.idl +share/idl/thunderbird10/xpcjsid.idl +share/idl/thunderbird10/IJSDebugger.idl +share/idl/thunderbird10/nsIDOMBatteryManager.idl +share/idl/thunderbird10/nsIDOMCompositionEvent.idl +share/idl/thunderbird10/nsIDOMHTMLElement.idl +share/idl/thunderbird10/nsIDOMNavigatorBattery.idl +share/idl/thunderbird10/nsIIDBOpenDBRequest.idl +share/idl/thunderbird10/nsIInlineEventHandlers.idl +share/idl/thunderbird10/nsIUrlClassifierPrefixSet.idl +share/pixmaps/thunderbird10.png +include/thunderbird10/IJSDebugger.h +include/thunderbird10/LayerSorter.h +include/thunderbird10/chromium_types.h +include/thunderbird10/comi18n.h +include/thunderbird10/dombindings_gen.h +include/thunderbird10/ds/BitArray.h +include/thunderbird10/ds/LifoAlloc.h +include/thunderbird10/gc/Statistics.h +include/thunderbird10/gfxLineSegment.h +include/thunderbird10/gfxPointH3D.h +include/thunderbird10/gfxQuad.h +include/thunderbird10/gfxQuaternion.h +include/thunderbird10/js/HashTable.h +include/thunderbird10/js/TemplateLib.h +include/thunderbird10/js/Utility.h +include/thunderbird10/js/Vector.h +include/thunderbird10/jsclass.h +include/thunderbird10/jscpucfg.h +include/thunderbird10/mozilla/CharTokenizer.h +include/thunderbird10/mozilla/Hal.h +include/thunderbird10/mozilla/HalImpl.h +include/thunderbird10/mozilla/HalSandbox.h +include/thunderbird10/mozilla/LookAndFeel.h +include/thunderbird10/mozilla/MapsMemoryReporter.h +include/thunderbird10/mozilla/Observer.h +include/thunderbird10/mozilla/a11y/FocusManager.h +include/thunderbird10/mozilla/dom/TabMessageUtils.h +include/thunderbird10/mozilla/dom/battery/Constants.h +include/thunderbird10/mozilla/dom/battery/Types.h +include/thunderbird10/mozilla/gfx/BasePoint4D.h +include/thunderbird10/mozilla/gfx/PathHelpers.h +include/thunderbird10/mozilla/layout/FrameChildList.h +include/thunderbird10/mozilla/places/Database.h +include/thunderbird10/mozilla/plugins/NPEventUnix.h +include/thunderbird10/nsHtml5DependentUTF16Buffer.h +include/thunderbird10/nsHtml5OwningUTF16Buffer.h +include/thunderbird10/nsIDOMBatteryManager.h +include/thunderbird10/nsIDOMCompositionEvent.h +include/thunderbird10/nsIDOMMouseEvent.h +include/thunderbird10/nsIDOMNavigatorBattery.h +include/thunderbird10/nsIIDBOpenDBRequest.h +include/thunderbird10/nsIInlineEventHandlers.h +include/thunderbird10/nsIUrlClassifierPrefixSet.h +include/thunderbird10/nsrootidl.h +include/thunderbird10/sampler.h +include/thunderbird10/sps_sampler.h +include/thunderbird10/vm/StackSpace.h +lib/thunderbird10-sdk/sdk/bin/header.py +lib/thunderbird10-sdk/sdk/bin/ply/__init__.py +lib/thunderbird10-sdk/sdk/bin/ply/lex.py +lib/thunderbird10-sdk/sdk/bin/ply/yacc.py +lib/thunderbird10-sdk/sdk/bin/typelib.py +lib/thunderbird10-sdk/sdk/bin/xpidl.py +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/attachment-col.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/button-archive.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/button-delete.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/button-forward.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/button-junk.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/button-reply-all.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/button-reply-list.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/button-reply.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/columnpicker.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/flag-col.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/junk-col.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/readcol.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/search-favorite.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/icons/thread-col.svg +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailaccount/accountProvisioner.css +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailaccount/search.gif +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailaccount/search.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailaccount/spinner.gif +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailaccount/success-addons.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailaccount/success-border.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailaccount/success-compose.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/newmailaccount/success-signature.png +lib/thunderbird10/chrome/classic/skin/classic/messenger/webSearch.css +lib/thunderbird10/chrome/en-US/locale/en-US/feedback/main.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/feedback/main.properties +lib/thunderbird10/chrome/en-US/locale/en-US/global/layout/htmlparser.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/newmailaccount/accountProvisioner.dtd +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/newmailaccount/accountProvisioner.properties +lib/thunderbird10/chrome/en-US/locale/en-US/messenger/telemetry.properties +lib/thunderbird10/chrome/messenger/content/messenger/newmailaccount/accountProvisioner.js +lib/thunderbird10/chrome/messenger/content/messenger/newmailaccount/accountProvisioner.xhtml +lib/thunderbird10/chrome/messenger/content/messenger/newmailaccount/jquery.scrollTo.js +lib/thunderbird10/chrome/messenger/content/messenger/newmailaccount/jquery.tmpl.js +lib/thunderbird10/chrome/messenger/content/messenger/newmailaccount/uriListener.js +lib/thunderbird10/chrome/messenger/content/messenger/plugins.js +lib/thunderbird10/chrome/messenger/content/messenger/webSearch.xml +lib/thunderbird10/chrome/messenger/content/messenger/webSearchTab.js +lib/thunderbird10/chrome/messenger/content/messenger/webSearchTab.xul +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/category-dictionaries.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric-16.png +lib/thunderbird10/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png +lib/thunderbird10/components/webSearchProvider.js +lib/thunderbird10/hyphenation/hyph_hu.dic +lib/thunderbird10/hyphenation/hyph_it.dic +lib/thunderbird10/hyphenation/hyph_tr.dic +lib/thunderbird10/modules/ChromeManifestParser.jsm +lib/thunderbird10/modules/ConsoleAPIStorage.jsm +lib/thunderbird10/modules/SpellCheckDictionaryBootstrap.js +lib/thunderbird10/modules/distribution.js +lib/thunderbird10/modules/glodaWebSearch.js +lib/thunderbird10/modules/jsdebugger.jsm +lib/thunderbird10/searchplugins/amazondotcom.xml +lib/thunderbird10/searchplugins/aol-web-search.xml +lib/thunderbird10/searchplugins/bing.xml +lib/thunderbird10/searchplugins/eBay.xml +lib/thunderbird10/searchplugins/google.xml +lib/thunderbird10/searchplugins/twitter.xml +lib/thunderbird10/searchplugins/wikipedia.xml +lib/thunderbird10/searchplugins/yahoo.xml +@pkgdir include/thunderbird10/nss diff --git a/mail/thunderbird10/PLIST.Linux b/mail/thunderbird10/PLIST.Linux new file mode 100644 index 00000000000..94bf7fc6ee6 --- /dev/null +++ b/mail/thunderbird10/PLIST.Linux @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST.Linux,v 1.1.1.1 2012/03/15 09:45:26 ryoon Exp $ +include/thunderbird10/nsslowhash.h diff --git a/mail/thunderbird10/PLIST.enigmail b/mail/thunderbird10/PLIST.enigmail new file mode 100644 index 00000000000..b385c2eefef --- /dev/null +++ b/mail/thunderbird10/PLIST.enigmail @@ -0,0 +1,21 @@ +@comment $NetBSD: PLIST.enigmail,v 1.1.1.1 2012/03/15 09:45:28 ryoon Exp $ +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome.manifest +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome/enigmail.jar +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigMsgCompFields.js +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmail.js +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmail.xpt +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmime.xpt +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigprefs-service.js +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/ipc.xpt +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/defaults/pref/enigmail.js +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/defaults/preferences/enigmail.js +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/install.rdf +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/commonFuncs.jsm +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/enigmailCommon.jsm +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess.jsm +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess_worker_unix.js +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess_worker_win.js +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/platform/${OPSYS}_${TARGET_XPCOM_ABI}/components/libenigmime-${TARGET_XPCOM_ABI}.so +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/platform/${OPSYS}_${TARGET_XPCOM_ABI}/components/libipc-${TARGET_XPCOM_ABI}.so +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/wrappers/gpg-agent-wrapper.sh +lib/thunderbird10/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/wrappers/gpg-wrapper.sh diff --git a/mail/thunderbird10/PLIST.lightning b/mail/thunderbird10/PLIST.lightning new file mode 100644 index 00000000000..6a6c9f9604e --- /dev/null +++ b/mail/thunderbird10/PLIST.lightning @@ -0,0 +1,411 @@ +@comment $NetBSD: PLIST.lightning,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ +include/thunderbird10/calIAlarm.h +include/thunderbird10/calIAlarmService.h +include/thunderbird10/calIAttachment.h +include/thunderbird10/calIAttendee.h +include/thunderbird10/calBaseCID.h +include/thunderbird10/calICalDavCalendar.h +include/thunderbird10/calICalendar.h +include/thunderbird10/calICalendarManager.h +include/thunderbird10/calICalendarProvider.h +include/thunderbird10/calICalendarSearchProvider.h +include/thunderbird10/calICalendarView.h +include/thunderbird10/calICalendarViewController.h +include/thunderbird10/calIChangeLog.h +include/thunderbird10/calIDateTime.h +include/thunderbird10/calIDateTimeFormatter.h +include/thunderbird10/calIDuration.h +include/thunderbird10/calIErrors.h +include/thunderbird10/calIEvent.h +include/thunderbird10/calIFreeBusyProvider.h +include/thunderbird10/calIGoogleCalendar.h +include/thunderbird10/calIGoogleRequest.h +include/thunderbird10/calIGoogleSession.h +include/thunderbird10/calIICSService.h +include/thunderbird10/calIIcsParser.h +include/thunderbird10/calIIcsSerializer.h +include/thunderbird10/calIImportExport.h +include/thunderbird10/calIItemBase.h +include/thunderbird10/calIItipItem.h +include/thunderbird10/calIItipTransport.h +include/thunderbird10/calIOperation.h +include/thunderbird10/calIPeriod.h +include/thunderbird10/calIPrintFormatter.h +include/thunderbird10/calIRecurrenceDate.h +include/thunderbird10/calIRecurrenceDateSet.h +include/thunderbird10/calIRecurrenceInfo.h +include/thunderbird10/calIRecurrenceItem.h +include/thunderbird10/calIRecurrenceRule.h +include/thunderbird10/calIRelation.h +include/thunderbird10/calISchedulingSupport.h +include/thunderbird10/calIStartupService.h +include/thunderbird10/calIStatusObserver.h +include/thunderbird10/calITimezone.h +include/thunderbird10/calITimezoneProvider.h +include/thunderbird10/calITodo.h +include/thunderbird10/calITransactionManager.h +include/thunderbird10/calIWcapCalendar.h +include/thunderbird10/calIWcapErrors.h +include/thunderbird10/calIWcapSession.h +include/thunderbird10/calIWeekInfoService.h +include/thunderbird10/calInternalInterfaces.h +include/thunderbird10/ical.h +lib/thunderbird10/extensions/calendar-timezones@mozilla.org/chrome.manifest +lib/thunderbird10/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US/locale/en-US/timezones.properties +lib/thunderbird10/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones/skin/addon-icon32.png +lib/thunderbird10/extensions/calendar-timezones@mozilla.org/defaults/preferences/preferences.js +lib/thunderbird10/extensions/calendar-timezones@mozilla.org/install.rdf +lib/thunderbird10/extensions/calendar-timezones@mozilla.org/timezones.sqlite +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/calendarCreation.xul +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gcal.png +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.xul +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.xul +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-overlay.xul +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-wizard.xul +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration.js +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-event-dialog-reminder.css +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/reminder-action-sms.png +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.js +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.manifest +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/gdata.xpt +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/interfaces.manifest +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/preferences.js +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/install.rdf +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleCalendar.js +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleRequest.js +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleSession.js +lib/thunderbird10/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/js/calGoogleUtils.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/application.ini +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US.jar +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/Windows98ToZoneInfoTZId.properties +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/WindowsNTToZoneInfoTZId.properties +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calApplicationUtils.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calFilter.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calUtils.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-base-view.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-bindings.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-calendars-list.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-chrome-startup.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-clipboard.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-conflicts-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-creation.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-daypicker.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dialog-utils.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dnd-listener.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-error-prompt.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-freebusy.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence-preview.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-list.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-manager.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-bindings.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-editing.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-management.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-menus.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-month-view.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-multiday-view.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-occurrence-prompt.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-statusbar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-list.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-editing.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-ui-utils.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-bindings.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-core.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/chooseCalendarDialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/import-export.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/mouseoverPreviews.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/timezones.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/timezones.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publish.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/sound.wav +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-alarm-widget.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-list-tree.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widget-bindings.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widgets.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/minimonth.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/abcard.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/alarm-flashing.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/alarm-icons.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/cal-icon32.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarm-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarms.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-creation-wizard.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-daypicker.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-attendees.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-toolbar-small.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-toolbar.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog-button-images.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog-list-images.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-management.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-occurrence-prompt.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-occurrence-prompt.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-overlay.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-printing.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-properties-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-providerUninstall-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-status.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-subscriptions-dialog.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-task-tree.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-task-view.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-timezone-highlighter.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-unifinder.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-views.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/checkbox-images.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-task-tree.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/datetimepickers/datetimepickers.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/day-box-item-image.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/daypicker-background.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-dialog-keepduration-button.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-bottom.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-left.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-right.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-top.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/ok-cancel.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/task-images.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/tasks-actions.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezone_map.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezones.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/today-pane.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/toolbar-large.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/toolbar-small.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/calendar-widgets.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/minimonth.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-arrow.svg +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-today-hov.svg +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-today.svg +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/view-navigation.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-dialog.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-summary-dialog.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US.jar +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar-overlay.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-standalone.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-utils.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.xml +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-accountCentral.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-messageWindow.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-toolbar.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-preferences.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.xul +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/accountCentral.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/imip.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning-toolbar.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning-widgets.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/mode-switch-icons.png +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/suite-accountCentral.css +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbase.xpt +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbaseinternal.xpt +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/caldav.xpt +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/components.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.manifest +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite +share/idl/thunderbird10/calIAlarm.idl +share/idl/thunderbird10/calIAlarmService.idl +share/idl/thunderbird10/calIAttachment.idl +share/idl/thunderbird10/calIAttendee.idl +share/idl/thunderbird10/calICalDavCalendar.idl +share/idl/thunderbird10/calICalendar.idl +share/idl/thunderbird10/calICalendarManager.idl +share/idl/thunderbird10/calICalendarProvider.idl +share/idl/thunderbird10/calICalendarSearchProvider.idl +share/idl/thunderbird10/calICalendarView.idl +share/idl/thunderbird10/calICalendarViewController.idl +share/idl/thunderbird10/calIChangeLog.idl +share/idl/thunderbird10/calIDateTime.idl +share/idl/thunderbird10/calIDateTimeFormatter.idl +share/idl/thunderbird10/calIDuration.idl +share/idl/thunderbird10/calIErrors.idl +share/idl/thunderbird10/calIEvent.idl +share/idl/thunderbird10/calIFreeBusyProvider.idl +share/idl/thunderbird10/calIGoogleCalendar.idl +share/idl/thunderbird10/calIGoogleRequest.idl +share/idl/thunderbird10/calIGoogleSession.idl +share/idl/thunderbird10/calIICSService.idl +share/idl/thunderbird10/calIIcsParser.idl +share/idl/thunderbird10/calIIcsSerializer.idl +share/idl/thunderbird10/calIImportExport.idl +share/idl/thunderbird10/calIItemBase.idl +share/idl/thunderbird10/calIItipItem.idl +share/idl/thunderbird10/calIItipTransport.idl +share/idl/thunderbird10/calIOperation.idl +share/idl/thunderbird10/calIPeriod.idl +share/idl/thunderbird10/calIPrintFormatter.idl +share/idl/thunderbird10/calIRecurrenceDate.idl +share/idl/thunderbird10/calIRecurrenceDateSet.idl +share/idl/thunderbird10/calIRecurrenceInfo.idl +share/idl/thunderbird10/calIRecurrenceItem.idl +share/idl/thunderbird10/calIRecurrenceRule.idl +share/idl/thunderbird10/calIRelation.idl +share/idl/thunderbird10/calISchedulingSupport.idl +share/idl/thunderbird10/calIStartupService.idl +share/idl/thunderbird10/calIStatusObserver.idl +share/idl/thunderbird10/calITimezone.idl +share/idl/thunderbird10/calITimezoneProvider.idl +share/idl/thunderbird10/calITodo.idl +share/idl/thunderbird10/calITransactionManager.idl +share/idl/thunderbird10/calIWcapCalendar.idl +share/idl/thunderbird10/calIWcapErrors.idl +share/idl/thunderbird10/calIWcapSession.idl +share/idl/thunderbird10/calIWeekInfoService.idl +share/idl/thunderbird10/calInternalInterfaces.idl +include/thunderbird10/calICalendarACLManager.h +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.js +lib/thunderbird10/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.manifest +share/idl/thunderbird10/calICalendarACLManager.idl diff --git a/mail/thunderbird10/distinfo b/mail/thunderbird10/distinfo new file mode 100644 index 00000000000..cb7c8c10554 --- /dev/null +++ b/mail/thunderbird10/distinfo @@ -0,0 +1,113 @@ +$NetBSD: distinfo,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +SHA1 (thunderbird-10.0.3esr.source.tar.bz2) = d348e4b630750685556811279f876ba885ba28b3 +RMD160 (thunderbird-10.0.3esr.source.tar.bz2) = d04e24f4fd50b2aab923d25e44fa59b3dbef2404 +Size (thunderbird-10.0.3esr.source.tar.bz2) = 97709099 bytes +SHA1 (patch-aa) = a6787e51004112a2056fd695c44c8610ffcc0d60 +SHA1 (patch-aa-toplevel) = dfff316c77e468a3720f3d18e9edfc67059fc0e1 +SHA1 (patch-ab) = 6e243fcf826226330d6b62548838393bb1cbafb5 +SHA1 (patch-ac) = ade505e90d9e7dd90dedb711011be22a2a5c67f4 +SHA1 (patch-ad) = d6bad741c4bdfdd0ee0ca8062c2121ce82eb7fb0 +SHA1 (patch-ae) = 2627a9f9dfcbb03474c5e003cab9c8c6cc5dafa1 +SHA1 (patch-af) = 5a7112ce46f9a3843a78ae0a234527080c04f529 +SHA1 (patch-ag) = 40e9b2f82d7267ab0822a5f3b5120a0ef6e977cf +SHA1 (patch-ai) = f03ec2d47f1a4772ec567cd38a79b841a4c0022e +SHA1 (patch-aj) = 2a06c22133a05c51f56c4cf6650dcb6ae031ab06 +SHA1 (patch-ak) = 1b9038728e0e4d3cc23fd6a74d3d48759d77cbdd +SHA1 (patch-al) = f12eb736f87a779becdd10631314ee5f8f88f080 +SHA1 (patch-am) = 108252ed517d9388f2a6c70ffa15782045ae23d5 +SHA1 (patch-an) = 7fe9f52b2825bb2db6835a431dc4a140d4984fc7 +SHA1 (patch-ao) = 644c4fcb52b3552fab5d7c5960205bf7a78a90c2 +SHA1 (patch-as) = a3dae1a6687d0e23193807783948b7aa146e1587 +SHA1 (patch-at) = 519a2d835e0cc9183bf7a899aee382fae72c3d5e +SHA1 (patch-au) = 23a04bb48df4e54c058f09ab9036d4766d1f9e3e +SHA1 (patch-av) = 1ef659c3fe6ecdaabc247b04d8f002f2d860602d +SHA1 (patch-aw) = 480343cbefae9249f57948047d94f28312db94d4 +SHA1 (patch-ax) = 4fb8419d749ef5371bc3b227849bcfb42ab61453 +SHA1 (patch-ay) = f1d70709ac86475131f6b9cfd5b942bbda37cea4 +SHA1 (patch-az) = 67cbe6fd7e09692f095ce2bfd76f0f554eec240d +SHA1 (patch-ba) = b015d5d067e21d134517410f68be43f414ffe669 +SHA1 (patch-bd) = 7d23bbf11b84aaad5f2c39bb68b95ecfc7def6b5 +SHA1 (patch-bf) = bfee07121770f85a1a5f85ee6b9ac4c97066d109 +SHA1 (patch-bg) = 9fcb2b715d5d2fdec3dceef63aa1dbbd5d40a377 +SHA1 (patch-bi) = 40fe7fb45d2bce5c783cb3277a2b45e86ac84777 +SHA1 (patch-directory_c-sdk_ldap_include_portable.h) = 1267429d7c38dd8d18132bd2afe6d0ffb1ea5062 +SHA1 (patch-ipc_chromium_src_base_debug__util__posic.cc) = b6c0d2866075e02364e6ce497e4a08670f97d969 +SHA1 (patch-ipc_chromium_src_base_file__util.h) = 8009f5d95351778445b95bffb9628a4a60604bd7 +SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 924f9f08e669b0bb2de6f057a6b73437451717a3 +SHA1 (patch-ipc_chromium_src_base_platform__file__posix.cc) = a46f6f521fed6b20790adf2e61e8c8035ed82e62 +SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 390225a35ddbee30c267ecb49e6e94528688d6a9 +SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 41dfad0a3832617f35ffd5ad28b46629af0a4e39 +SHA1 (patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h) = 953144000b151c3f66a853fbceedffb2c59af1fe +SHA1 (patch-ipc_chromium_src_build_build__config.h) = 70f999b89dd404d9c570df392f2ebb73b2fd566f +SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h) = baca4a739d33af57603ed59daa1f70cd7f27c643 +SHA1 (patch-ma) = 3ddbfa886f3bd575846aab40aad897d19b888c9d +SHA1 (patch-ma-toplevel) = b1d2f38dfa6dece871dcf7670fe4e82c490ab03c +SHA1 (patch-mb) = e56283233f9508257e29df55c02ba5664c9f08ed +SHA1 (patch-md) = fe60fd55649258fc5aa28cf754bf9a2b257b7c69 +SHA1 (patch-me) = 9439d2e31355e618d35168b0458bc244d51459e9 +SHA1 (patch-mf) = d2dbde7b881ee91f6058c6eee36ca95b3f5097b1 +SHA1 (patch-mg) = 904a84151c98248a40262c79d6e25321d0184962 +SHA1 (patch-mh) = 35867e11fdaf63b204ebe1ede8b2af4fe53a221f +SHA1 (patch-mi) = f880cbc91e0d82cb6dc12ca06791f7ae5b9e3fa4 +SHA1 (patch-mj) = 92ff1555456133685f2b78237a39af57c4199acf +SHA1 (patch-mk) = 1dd0679019942c9c17501174331496f55fb1d028 +SHA1 (patch-ml) = 37efa4fb1a6b64a02dbc8b7333825111d1ccbda3 +SHA1 (patch-mm) = e9b4e83d4fee0aee0c56f85f0a320587184e2cf4 +SHA1 (patch-mn) = 043ff332b494ddc9dfff3286a4c7e296a9b352f4 +SHA1 (patch-mozilla_build_autoconf_gcc-pr49911.m4) = 84f15ee18c95829b19127b6efa46e57380528315 +SHA1 (patch-mozilla_build_autoconf_nss.m4) = 3344fd1a92508acf627371cebbb43b6f603652d5 +SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 2b8ad715181bd74966dcd941aead2c84658ad8a1 +SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = d2e60d0809eccb651ec8b17663a524004602c2db +SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = fc1e445bae48da5b3d4f97bf78b7ef3870032a06 +SHA1 (patch-mozilla_ipc_chromium_chromium-config.mk) = 21dd321c09108c2567698bcd3510957435be24be +SHA1 (patch-mozilla_ipc_chromium_src_base_base__paths.h) = 8becedc1754721a913384a5d31d121f9f04418ab +SHA1 (patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc) = ec55788a5b24f331a54d242c688bb68b657b71bd +SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = 2a437553e275ed620e27564f13868a8fcf118e12 +SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = 61a7c02dad19b43a3b2a5ae344179247e2a2b68d +SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = e76cd9f3e3ee9aaadf370e5b2caa0c9aabad2fec +SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = c0a5f86bc9db4c137c8bb77e9773e5134fd755c1 +SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 3e1c0e528f1f0a4fe846210fa62f700a9ea62179 +SHA1 (patch-mozilla_ipc_chromium_src_base_third__party_nspr_prtime.cc) = 55eb4ea80c65ecff08e2cda70e3dc3c9acf951b8 +SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h) = f55a0be54139ed8263aefcf1bd43e32cb93c7650 +SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = c451010a3d2c638e70e1fcec876b20eea28cf2cf +SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 3b4b7d9feacd477e89bfbb2bcebb3becfb8b1827 +SHA1 (patch-mozilla_js_src_build_autoconf_gcc-pr49911.m4) = 8aa13cbba888f0c077137686a7c9c791de58d800 +SHA1 (patch-mozilla_js_src_jscpucfg.h) = 88a31fd62eda3bd7f95cae076a83b418e97e8412 +SHA1 (patch-mozilla_js_src_methodjit_MethodJIT.cpp) = c27d2e4105ea47a0fe2bec42ed2e9192db925c8c +SHA1 (patch-mozilla_js_src_yarr_pcre_pcre.h) = 7d450964eba9c64cad932075c714087047fc8642 +SHA1 (patch-mozilla_media_libvpx_vpx__config.h) = cb7bb829ea120f6d295de7807b13e4c720b3f88f +SHA1 (patch-mozilla_media_libvpx_vpx__config__c.c) = 0e04badaf5ff4b04a313cf9bb40727d87202051f +SHA1 (patch-mozilla_nsprpub_pr_include_md___dragonfly.cfg) = 1496442dfa274cab6622db350c138635e6cf7376 +SHA1 (patch-mozilla_nsprpub_pr_include_md___pth.h) = b8aab2979a289512b93e04bc3bbc38845029719d +SHA1 (patch-mozilla_nsprpub_pr_include_md_prosdep.h) = 576fc831d79e9594c1f90907d53e4fbc17f4644a +SHA1 (patch-mozilla_nsprpub_pr_src_md_unix_uxrng.c) = 2f2781c848e12a21e48c9924de6824ab269dae86 +SHA1 (patch-mozilla_nsprpub_pr_src_pthreads_ptio.c) = 427757f6f67c900b748c8a9f64136006e9f36786 +SHA1 (patch-mozilla_nsprpub_pr_src_pthreads_ptsynch.c) = 211775055f7693814f1431f1c2eab623adeda8c2 +SHA1 (patch-mozilla_xpcom_Makefile.in) = 9428dfcb63383b400a612109688de83666307ccd +SHA1 (patch-mozilla_xpcom_idl-parser_header.py) = 20576ed95f52b4511e1c44bce7d682574b85f630 +SHA1 (patch-mozilla_xulrunner_app_Makefile.in) = b2273dad40cb3b6b492836cdbb7ec2ef7ef3aeac +SHA1 (patch-mp) = c9bafe6774355e15902eca88eb1356bb1b1be0db +SHA1 (patch-pa) = 4952395ac4d2e86060e22ba3f7ac5428b8d59acd +SHA1 (patch-pb) = 1bd1fae197face0e42a013a6698e953b71e735df +SHA1 (patch-pc) = 02a9bc6311d14267f852482a705ca6ce7edd90eb +SHA1 (patch-pd) = 8db06258ff9bef98a61e2fba8fe8c6124c00f3ec +SHA1 (patch-pg) = 67a2d09929693daeab27b158184bdf9e57a9e15e +SHA1 (patch-rc) = f9384fc136f9b1e73dfe5b85159b1c26c9fd4143 +SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 4c4332855c9ca7d65c5e171bb51acceebb58bc13 +SHA1 (patch-toolkit_toolkit-tiers.mk) = afcb2a332543d83aa2c0dc863134a25821748ff5 +SHA1 (patch-xa) = 1856b20866679fa6f80a5b2d06c4871f4d2ea80c +SHA1 (patch-xb) = 84a88c9bbde4abd986a1c0d8520e2d7d189b9a5b +SHA1 (patch-xc) = 035ce406ec94c51c22e90c792eb00ee701454207 +SHA1 (patch-xd) = dbd48340e10cf6e6fd317ccad031e45a194a9388 +SHA1 (patch-xe) = 6b18ee7c5e3feef23b5511f22a771000e82e2f23 +SHA1 (patch-xf) = f5094d83a38ea9d54ef70c90100588c79461d764 +SHA1 (patch-xg) = 8b8fc5ee8bfa481e37e609889bc03ef0f4930986 +SHA1 (patch-xj) = 6d818ed68b0e7b90cd7ee23f383ba353fbdcb520 +SHA1 (patch-xk) = 05faddde854911220e1456fb390dfa390baf8196 +SHA1 (patch-xl) = ceb4a0e7377739c77b08394168e84f51f3c9e31c +SHA1 (patch-xm) = 1343abd29f9a0bf1dd7d89588ed11e458afec559 +SHA1 (patch-xn) = d242efe07d23bf38a15c9f24260a2c86a0d9d0de +SHA1 (patch-xo) = 32cae1fae3908fdf2c08c7563a65ed0c62acc8e5 +SHA1 (patch-zb) = ee3ec28267bd7a011ff256b94c088aebf53de427 +SHA1 (patch-zc) = 3a5a19122607ecd0ec085a31ad3f3b968def693a diff --git a/mail/thunderbird10/enigmail.mk b/mail/thunderbird10/enigmail.mk new file mode 100644 index 00000000000..f511156bd44 --- /dev/null +++ b/mail/thunderbird10/enigmail.mk @@ -0,0 +1,43 @@ +# $NetBSD: enigmail.mk,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ +# +# This Makefile fragment hooks the Enigmail OpenPGP extension +# (see http://www.mozilla-enigmail.org/ ) into the build. + +ENIGMAIL_DIST= enigmail-1.4.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/ + +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/thunderbird10/files/desktop.in b/mail/thunderbird10/files/desktop.in new file mode 100644 index 00000000000..4b327acadac --- /dev/null +++ b/mail/thunderbird10/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/thunderbird10/hacks.mk b/mail/thunderbird10/hacks.mk new file mode 100644 index 00000000000..e0704136ba3 --- /dev/null +++ b/mail/thunderbird10/hacks.mk @@ -0,0 +1,3 @@ +# $NetBSD: hacks.mk,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +.include "../../devel/xulrunner10/hacks.mk" diff --git a/mail/thunderbird10/options.mk b/mail/thunderbird10/options.mk new file mode 100644 index 00000000000..815bea9795f --- /dev/null +++ b/mail/thunderbird10/options.mk @@ -0,0 +1,82 @@ +# $NetBSD: options.mk,v 1.1.1.1 2012/03/15 09:45:29 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 jit + +.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS" +PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc +.endif + +.if !empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Msparc) || \ + !empty(MACHINE_ARCH:Marm) || !empty(MACHINE_ARCH:Mx86_64) +PKG_SUPPORTED_OPTIONS+= mozilla-jit +PKG_SUGGESTED_OPTIONS+= mozilla-jit +NANOJIT_ARCH.i386= i386 +NANOJIT_ARCH.arm= ARM +NANOJIT_ARCH.sparc= Sparc +NANOJIT_ARCH.x86_64= X64 +.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-jit) +PLIST.jit= yes +PLIST_SUBST+= NANOJIT_ARCH=${NANOJIT_ARCH.${MACHINE_ARCH}} +CONFIGURE_ARGS+= --enable-tracejit +.else +CONFIGURE_ARGS+= --disable-tracejit +.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/thunderbird10/patches/patch-aa b/mail/thunderbird10/patches/patch-aa new file mode 100644 index 00000000000..d7dee1422ff --- /dev/null +++ b/mail/thunderbird10/patches/patch-aa @@ -0,0 +1,107 @@ +$NetBSD: patch-aa,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/configure.in.orig 2012-02-16 10:24:47.000000000 +0000 ++++ mozilla/configure.in +@@ -2328,7 +2328,7 @@ case "$target" in + 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" +@@ -2336,6 +2336,9 @@ case "$target" in + 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*) +@@ -3377,6 +3380,9 @@ dnl ==================================== + case $target in + *-hpux11.*) + ;; ++*-dragonfly*) ++ AC_CHECK_LIB(c, gethostbyname_r) ++ ;; + *) + AC_CHECK_LIB(c_r, gethostbyname_r) + ;; +@@ -4330,6 +4336,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 ======================================================== +@@ -5616,20 +5630,20 @@ if test -n "$MOZ_WEBM"; then + [MOZ_NATIVE_LIBVPX_DEC_TEST=1], + ([--with-system-libvpx requested but symbol vpx_codec_dec_init_ver not found])) + if test -n "$MOZ_NATIVE_LIBVPX_DEC_TEST" ; then +- AC_MSG_CHECKING([for libvpx version >= v0.9.7]) +- dnl We need at least v0.9.7 to fix several crash bugs (for which we +- dnl had local patches prior to v0.9.7). ++ AC_MSG_CHECKING([for libvpx version >= v1.0.0]) ++ dnl We need at least v1.0.0 to fix several crash bugs (for which we ++ dnl had local patches prior to v1.0.0). + dnl + dnl This is a terrible test for the library version, but we don't + dnl have a good one. There is no version number in a public header, + dnl and testing the headers still doesn't guarantee we link against + dnl the right version. While we could call vpx_codec_version() at + dnl run-time, that would break cross-compiling. There are no +- dnl additional exported symbols between the v0.9.7 release and the +- dnl v0.9.6 one to check for. ++ dnl additional exported decoder symbols between the v1.0.0 release ++ dnl and the v0.9.7 one to check for. + AC_TRY_COMPILE([ + #include <vpx/vpx_decoder.h> +- #if !defined(VPX_CODEC_USE_INPUT_PARTITION) ++ #if !defined(VPX_CODEC_USE_INPUT_FRAGMENTS) + #error "test failed." + #endif + ], +@@ -5639,7 +5653,7 @@ if test -n "$MOZ_WEBM"; then + MOZ_LIBVPX_INCLUDES="-I${LIBVPX_DIR}/include" + MOZ_LIBVPX_LIBS="-L${LIBVPX_DIR}/lib -lvpx"], + [AC_MSG_RESULT([no]) +- AC_MSG_ERROR([--with-system-libvpx requested but it is not v0.9.7 or later])]) ++ AC_MSG_ERROR([--with-system-libvpx requested but it is not v1.0.0 or later])]) + fi + CFLAGS=$_SAVE_CFLAGS + LDFLAGS=$_SAVE_LDFLAGS +@@ -5673,11 +5687,11 @@ if test -n "$MOZ_WEBM" -a -z "$MOZ_NATIV + + 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 + ;; +@@ -8915,6 +8929,8 @@ if test -z "$MOZ_NATIVE_NSPR"; then + AC_MSG_WARN([Recreating autoconf.mk with updated nspr-config output]) + if test "$OS_ARCH" != "WINNT"; then + NSPR_LIBS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --libdir=$LIBXUL_DIST/lib --libs` ++ AC_MSG_WARN([pkgsrc: adding run path to NSPR_LIBS for bundled NSPR.]) ++ NSPR_LIBS="-Wl,-R${prefix}/lib/\${MOZILLA_PKG_NAME} ${NSPR_LIBS}" + $PERL -pi.bak -e "s '^NSPR_LIBS\\s*=.*'NSPR_LIBS = $NSPR_LIBS'" config/autoconf.mk + NSPR_CFLAGS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --includedir=$LIBXUL_DIST/include/nspr --cflags` + $PERL -pi.bak -e "s '^NSPR_CFLAGS\\s*=.*'NSPR_CFLAGS = $NSPR_CFLAGS'" config/autoconf.mk diff --git a/mail/thunderbird10/patches/patch-aa-toplevel b/mail/thunderbird10/patches/patch-aa-toplevel new file mode 100644 index 00000000000..61ffd47e320 --- /dev/null +++ b/mail/thunderbird10/patches/patch-aa-toplevel @@ -0,0 +1,33 @@ +$NetBSD: patch-aa-toplevel,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- configure.in.orig 2012-02-16 10:18:22.000000000 +0000 ++++ configure.in +@@ -1945,7 +1945,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" +@@ -1953,6 +1953,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*) +@@ -3185,6 +3188,9 @@ dnl ==================================== + case $target in + *-hpux11.*) + ;; ++*-dragonfly*) ++ AC_CHECK_LIB(c, gethostbyname_r) ++ ;; + *) + AC_CHECK_LIB(c_r, gethostbyname_r) + ;; diff --git a/mail/thunderbird10/patches/patch-ab b/mail/thunderbird10/patches/patch-ab new file mode 100644 index 00000000000..1cca1bae7c0 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ab @@ -0,0 +1,22 @@ +$NetBSD: patch-ab,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/include/md/_netbsd.h.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/include/md/_netbsd.h +@@ -79,7 +79,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 +@@ -107,6 +107,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/thunderbird10/patches/patch-ac b/mail/thunderbird10/patches/patch-ac new file mode 100644 index 00000000000..5c2581652b9 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ac @@ -0,0 +1,82 @@ +$NetBSD: patch-ac,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/configure.in.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/configure.in +@@ -71,7 +71,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= +@@ -1527,6 +1527,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*) +@@ -2114,6 +2141,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 +@@ -2919,7 +2947,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 + ;; + *) +@@ -2957,7 +2985,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. +@@ -3038,7 +3066,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/thunderbird10/patches/patch-ad b/mail/thunderbird10/patches/patch-ad new file mode 100644 index 00000000000..25e9a006c08 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/xpcom/io/nsLocalFileUnix.h.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/io/nsLocalFileUnix.h +@@ -86,7 +86,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/thunderbird10/patches/patch-ae b/mail/thunderbird10/patches/patch-ae new file mode 100644 index 00000000000..e355b312083 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ae @@ -0,0 +1,58 @@ +$NetBSD: patch-ae,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/src/misc/prnetdb.c.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/src/misc/prnetdb.c +@@ -105,7 +105,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 +@@ -115,6 +115,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 +@@ -332,7 +337,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. +@@ -2076,6 +2081,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)) { +@@ -2083,6 +2093,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/thunderbird10/patches/patch-af b/mail/thunderbird10/patches/patch-af new file mode 100644 index 00000000000..aae077b1fd3 --- /dev/null +++ b/mail/thunderbird10/patches/patch-af @@ -0,0 +1,32 @@ +$NetBSD: patch-af,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/config/mkdepend/imakemdep.h.orig 2012-02-16 10:24:47.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/thunderbird10/patches/patch-ag b/mail/thunderbird10/patches/patch-ag new file mode 100644 index 00000000000..da87ef91975 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ag @@ -0,0 +1,31 @@ +$NetBSD: patch-ag,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/include/md/_freebsd.h.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/include/md/_freebsd.h +@@ -79,7 +79,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 +@@ -88,7 +88,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 +@@ -97,7 +97,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/thunderbird10/patches/patch-ai b/mail/thunderbird10/patches/patch-ai new file mode 100644 index 00000000000..a1d84b2fcc2 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ai @@ -0,0 +1,13 @@ +$NetBSD: patch-ai,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/dbm/src/mktemp.c.orig 2012-02-16 10:24:52.000000000 +0000 ++++ mozilla/dbm/src/mktemp.c +@@ -92,7 +92,7 @@ mktemp(char *path) + static int + _gettemp(char *path, register int *doopen, int extraFlags) + { +-#if !defined(_WINDOWS) || defined(_WIN32) ++#if (!defined(_WINDOWS) || defined(_WIN32)) && !defined(errno) + extern int errno; + #endif + register char *start, *trv; diff --git a/mail/thunderbird10/patches/patch-aj b/mail/thunderbird10/patches/patch-aj new file mode 100644 index 00000000000..4abffd0b817 --- /dev/null +++ b/mail/thunderbird10/patches/patch-aj @@ -0,0 +1,20 @@ +$NetBSD: patch-aj,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2012-02-16 10:25:23.000000000 +0000 ++++ mozilla/profile/dirserviceprovider/src/nsProfileLock.cpp +@@ -408,6 +408,7 @@ nsresult nsProfileLock::LockWithSymlink( + #endif + sigfillset(&act.sa_mask); + ++#ifndef DEBUG + #define CATCH_SIGNAL(signame) \ + PR_BEGIN_MACRO \ + if (sigaction(signame, NULL, &oldact) == 0 && \ +@@ -426,6 +427,7 @@ PR_BEGIN_MACRO + CATCH_SIGNAL(SIGTERM); + + #undef CATCH_SIGNAL ++#endif + } + } + } diff --git a/mail/thunderbird10/patches/patch-ak b/mail/thunderbird10/patches/patch-ak new file mode 100644 index 00000000000..ac697fcc26f --- /dev/null +++ b/mail/thunderbird10/patches/patch-ak @@ -0,0 +1,13 @@ +$NetBSD: patch-ak,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/js/src/ctypes/libffi/configure.orig 2012-02-16 10:25:02.000000000 +0000 ++++ mozilla/js/src/ctypes/libffi/configure +@@ -11277,7 +11277,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/thunderbird10/patches/patch-al b/mail/thunderbird10/patches/patch-al new file mode 100644 index 00000000000..20113d8acae --- /dev/null +++ b/mail/thunderbird10/patches/patch-al @@ -0,0 +1,16 @@ +$NetBSD: patch-al,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/storage/src/mozStorageConnection.cpp.orig 2012-02-16 10:25:26.000000000 +0000 ++++ mozilla/storage/src/mozStorageConnection.cpp +@@ -632,6 +632,11 @@ Connection::initialize(nsIFile *aDatabas + (void)::NS_RegisterMemoryReporter(mMemoryReporters[i]); + } + ++ // 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/thunderbird10/patches/patch-am b/mail/thunderbird10/patches/patch-am new file mode 100644 index 00000000000..1e9fad81817 --- /dev/null +++ b/mail/thunderbird10/patches/patch-am @@ -0,0 +1,17 @@ +$NetBSD: patch-am,v 1.1.1.1 2012/03/15 09:45:29 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-02-16 10:25:24.000000000 +0000 ++++ mozilla/security/nss/lib/freebl/blapi.h +@@ -1038,6 +1038,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/thunderbird10/patches/patch-an b/mail/thunderbird10/patches/patch-an new file mode 100644 index 00000000000..38381ec7444 --- /dev/null +++ b/mail/thunderbird10/patches/patch-an @@ -0,0 +1,48 @@ +$NetBSD: patch-an,v 1.1.1.1 2012/03/15 09:45:29 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-02-16 10:25:25.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/thunderbird10/patches/patch-ao b/mail/thunderbird10/patches/patch-ao new file mode 100644 index 00000000000..b958f388c68 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ao @@ -0,0 +1,15 @@ +$NetBSD: patch-ao,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2012-02-16 10:25:30.000000000 +0000 ++++ mozilla/toolkit/mozapps/installer/packager.mk +@@ -786,8 +786,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/thunderbird10/patches/patch-as b/mail/thunderbird10/patches/patch-as new file mode 100644 index 00000000000..ebe5cae3e0a --- /dev/null +++ b/mail/thunderbird10/patches/patch-as @@ -0,0 +1,42 @@ +$NetBSD: patch-as,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Treat DragonFly like FreeBSD. + +--- mozilla/js/src/configure.in.orig 2012-02-16 10:25:02.000000000 +0000 ++++ mozilla/js/src/configure.in +@@ -799,7 +799,7 @@ EOF + AC_LANG_RESTORE + ]) + +- if test "$ac_cv_have_std__Throw" == "yes"; then ++ if test "$ac_cv_have_std__Throw" = "yes"; then + AC_CACHE_CHECK(for |class __declspec(dllimport) exception| bug, + ac_cv_have_dllimport_exception_bug, + [ +@@ -2157,7 +2157,7 @@ case "$target" in + 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" +@@ -2818,7 +2818,7 @@ case "$target" in + *-solaris*) + AC_DEFINE(AVMPLUS_UNIX) + ;; +-*-freebsd*|*-kfreebsd*) ++*-freebsd*|*-kfreebsd*|*-netbsd*|*-dragonfly*) + AC_DEFINE(AVMPLUS_UNIX) + ;; + *-openbsd*) +@@ -4344,7 +4344,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/thunderbird10/patches/patch-at b/mail/thunderbird10/patches/patch-at new file mode 100644 index 00000000000..a5d5bca9280 --- /dev/null +++ b/mail/thunderbird10/patches/patch-at @@ -0,0 +1,15 @@ +$NetBSD: patch-at,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Avoid silly redefinitions of standard types on NetBSD. + +--- mozilla/gfx/qcms/qcmstypes.h.orig 2012-02-16 10:24:57.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__) ++#include <stdint.h> + #elif defined (_AIX) + #include <sys/types.h> + #elif defined(__OpenBSD__) diff --git a/mail/thunderbird10/patches/patch-au b/mail/thunderbird10/patches/patch-au new file mode 100644 index 00000000000..735b7d8e315 --- /dev/null +++ b/mail/thunderbird10/patches/patch-au @@ -0,0 +1,30 @@ +$NetBSD: patch-au,v 1.1.1.1 2012/03/15 09:45:29 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-02-16 10:25:19.000000000 +0000 ++++ mozilla/media/libsydneyaudio/src/sydney_audio_oss.c +@@ -55,7 +55,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 + +@@ -205,7 +205,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/thunderbird10/patches/patch-av b/mail/thunderbird10/patches/patch-av new file mode 100644 index 00000000000..bd68f42cd2b --- /dev/null +++ b/mail/thunderbird10/patches/patch-av @@ -0,0 +1,40 @@ +$NetBSD: patch-av,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xulrunner/app/nsXULRunnerApp.cpp.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xulrunner/app/nsXULRunnerApp.cpp +@@ -37,6 +37,27 @@ + + #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> + #endif +@@ -274,6 +295,7 @@ private: + + int main(int argc, char* argv[]) + { ++ netbsd_fixrlimit(); + if (argc > 1 && (IsArg(argv[1], "h") || + IsArg(argv[1], "help") || + IsArg(argv[1], "?"))) diff --git a/mail/thunderbird10/patches/patch-aw b/mail/thunderbird10/patches/patch-aw new file mode 100644 index 00000000000..d355bdfafbd --- /dev/null +++ b/mail/thunderbird10/patches/patch-aw @@ -0,0 +1,45 @@ +$NetBSD: patch-aw,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xulrunner/stub/nsXULStub.cpp.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xulrunner/stub/nsXULStub.cpp +@@ -44,6 +44,29 @@ + #include "nsILocalFile.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> +@@ -202,7 +225,9 @@ main(int argc, char **argv) + char greDir[MAXPATHLEN]; + bool greFound = false; + +-#if defined(XP_MACOSX) ++#if defined(__NetBSD__) ++ netbsd_fixrlimit(); ++#elif defined(XP_MACOSX) + CFBundleRef appBundle = CFBundleGetMainBundle(); + if (!appBundle) + return 1; diff --git a/mail/thunderbird10/patches/patch-ax b/mail/thunderbird10/patches/patch-ax new file mode 100644 index 00000000000..afb7f34543c --- /dev/null +++ b/mail/thunderbird10/patches/patch-ax @@ -0,0 +1,13 @@ +$NetBSD: patch-ax,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/xpcom/base/nsStackWalk.cpp.orig 2012-03-06 16:30:11.000000000 +0000 ++++ mozilla/xpcom/base/nsStackWalk.cpp +@@ -54,7 +54,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/thunderbird10/patches/patch-ay b/mail/thunderbird10/patches/patch-ay new file mode 100644 index 00000000000..e362e1799fd --- /dev/null +++ b/mail/thunderbird10/patches/patch-ay @@ -0,0 +1,40 @@ +$NetBSD: patch-ay,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/browser/app/nsBrowserApp.cpp.orig 2012-02-16 10:24:45.000000000 +0000 ++++ mozilla/browser/app/nsBrowserApp.cpp +@@ -49,6 +49,27 @@ + #include <stdio.h> + #include <stdarg.h> + #include <string.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"); ++} + + #include "plstr.h" + #include "prprf.h" +@@ -203,6 +224,7 @@ static int do_main(const char *exePath, + int main(int argc, char* argv[]) + { + char exePath[MAXPATHLEN]; ++ netbsd_fixrlimit(); + + nsresult rv = mozilla::BinaryPath::Get(argv[0], exePath); + if (NS_FAILED(rv)) { diff --git a/mail/thunderbird10/patches/patch-az b/mail/thunderbird10/patches/patch-az new file mode 100644 index 00000000000..d57a5b847d2 --- /dev/null +++ b/mail/thunderbird10/patches/patch-az @@ -0,0 +1,19 @@ +$NetBSD: patch-az,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/src/pthreads/ptthread.c.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/src/pthreads/ptthread.c +@@ -1070,12 +1070,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/thunderbird10/patches/patch-ba b/mail/thunderbird10/patches/patch-ba new file mode 100644 index 00000000000..4665889f7c2 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ba @@ -0,0 +1,24 @@ +$NetBSD: patch-ba,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +pthread_t may be 64-bit, avoid casting it. + +--- mozilla/nsprpub/pr/include/private/pprthred.h.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/include/private/pprthred.h +@@ -51,6 +51,8 @@ + #include <os2.h> + #endif + ++#include <pthread.h> ++ + PR_BEGIN_EXTERN_C + + /*--------------------------------------------------------------------------- +@@ -91,7 +93,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/thunderbird10/patches/patch-bd b/mail/thunderbird10/patches/patch-bd new file mode 100644 index 00000000000..6d816d830e8 --- /dev/null +++ b/mail/thunderbird10/patches/patch-bd @@ -0,0 +1,27 @@ +$NetBSD: patch-bd,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/js/src/ctypes/CTypes.cpp.orig 2012-02-16 10:25:02.000000000 +0000 ++++ mozilla/js/src/ctypes/CTypes.cpp +@@ -36,6 +36,22 @@ + * + * ***** END LICENSE BLOCK ***** */ + ++#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 ++#endif ++ + #include "CTypes.h" + #include "Library.h" + #include "jsnum.h" diff --git a/mail/thunderbird10/patches/patch-bf b/mail/thunderbird10/patches/patch-bf new file mode 100644 index 00000000000..640da831fd0 --- /dev/null +++ b/mail/thunderbird10/patches/patch-bf @@ -0,0 +1,22 @@ +$NetBSD: patch-bf,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/js/src/jsnativestack.cpp.orig 2012-02-16 10:25:04.000000000 +0000 ++++ mozilla/js/src/jsnativestack.cpp +@@ -50,7 +50,7 @@ + #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX) + # include <pthread.h> + +-# if defined(__FreeBSD__) || defined(__OpenBSD__) ++# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) + # include <pthread_np.h> + # endif + +@@ -145,7 +145,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/thunderbird10/patches/patch-bg b/mail/thunderbird10/patches/patch-bg new file mode 100644 index 00000000000..6c2852964ca --- /dev/null +++ b/mail/thunderbird10/patches/patch-bg @@ -0,0 +1,24 @@ +$NetBSD: patch-bg,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/storage/src/SQLiteMutex.h.orig 2012-02-16 10:25:26.000000000 +0000 ++++ mozilla/storage/src/SQLiteMutex.h +@@ -141,15 +141,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/thunderbird10/patches/patch-bi b/mail/thunderbird10/patches/patch-bi new file mode 100644 index 00000000000..8b0ca22d396 --- /dev/null +++ b/mail/thunderbird10/patches/patch-bi @@ -0,0 +1,12 @@ +$NetBSD: patch-bi,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/gfx/angle/src/compiler/osinclude.h.orig 2012-02-16 10:24:56.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) + #define ANGLE_OS_POSIX + #else diff --git a/mail/thunderbird10/patches/patch-directory_c-sdk_ldap_include_portable.h b/mail/thunderbird10/patches/patch-directory_c-sdk_ldap_include_portable.h new file mode 100644 index 00000000000..1c283a7f18d --- /dev/null +++ b/mail/thunderbird10/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.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- ldap/sdks/c-sdk/ldap/include/portable.h.orig 2012-02-16 10:25:44.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/thunderbird10/patches/patch-ipc_chromium_src_base_debug__util__posic.cc b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_debug__util__posic.cc new file mode 100644 index 00000000000..e009f227cd7 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_debug__util__posic.cc @@ -0,0 +1,47 @@ +$NetBSD: patch-ipc_chromium_src_base_debug__util__posic.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/debug_util_posix.cc.orig 2012-02-16 10:25:01.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(__linux__) && !defined(ANDROID)) + + #include <errno.h> + #include <fcntl.h> +@@ -17,8 +17,11 @@ + #include <unistd.h> + #if MOZ_HAVE_EXECINFO_H + #include <execinfo.h> +-#include <sys/sysctl.h> + #endif ++#if defined(OS_DRAGONFLY) ++#include <sys/user.h> ++#endif ++#include <sys/sysctl.h> + + #include "base/basictypes.h" + #include "base/eintr_wrapper.h" +@@ -32,7 +35,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 +@@ -71,7 +74,11 @@ bool DebugUtil::BeingDebugged() { + + // This process is being debugged if the P_TRACED flag is set. + is_set = true; ++#if defined(__DragonFly__) ++ being_debugged = (info.kp_flags & P_TRACED) != 0; ++#else + being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0; ++#endif + return being_debugged; + } + diff --git a/mail/thunderbird10/patches/patch-ipc_chromium_src_base_file__util.h b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_file__util.h new file mode 100644 index 00000000000..8554bf08032 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_file__util.h @@ -0,0 +1,14 @@ +$NetBSD: patch-ipc_chromium_src_base_file__util.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/file_util.h.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/file_util.h +@@ -16,8 +16,8 @@ + #include <sys/stat.h> + #elif defined(OS_POSIX) + #include <sys/types.h> +-#include <fts.h> + #include <sys/stat.h> ++#include <fts.h> + #endif + + #include <stdio.h> diff --git a/mail/thunderbird10/patches/patch-ipc_chromium_src_base_file__util__posix.cc b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_file__util__posix.cc new file mode 100644 index 00000000000..0a5f670bfde --- /dev/null +++ b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_file__util__posix.cc @@ -0,0 +1,13 @@ +$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/file_util_posix.cc +@@ -31,7 +31,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 __linux__ + #define stat64 stat + #endif + diff --git a/mail/thunderbird10/patches/patch-ipc_chromium_src_base_platform__file__posix.cc b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_platform__file__posix.cc new file mode 100644 index 00000000000..8a4cef79282 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_platform__file__posix.cc @@ -0,0 +1,12 @@ +$NetBSD: patch-ipc_chromium_src_base_platform__file__posix.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/platform_file_posix.cc.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/platform_file_posix.cc +@@ -10,6 +10,7 @@ + #ifdef ANDROID + #include <linux/stat.h> + #endif ++#include <sys/stat.h> /* for S_IRUSR */ + + #include "base/logging.h" + #include "base/string_util.h" diff --git a/mail/thunderbird10/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc new file mode 100644 index 00000000000..a55105d5957 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc @@ -0,0 +1,33 @@ +$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc +@@ -9,9 +9,13 @@ + + #if defined(OS_MACOSX) + #include <mach/mach.h> ++#elif defined(OS_NETBSD) ++#include <lwp.h> + #elif defined(OS_LINUX) + #include <sys/syscall.h> + #include <unistd.h> ++#elif defined(OS_DRAGONFLY) ++#include <unistd.h> + #endif + + #if defined(OS_MACOSX) +@@ -33,6 +37,14 @@ PlatformThreadId PlatformThread::Current + // into the kernel. + #if defined(OS_MACOSX) + return mach_thread_self(); ++#elif defined(OS_NETBSD) ++ return _lwp_self(); ++#elif defined(OS_DRAGONFLY) ++ return lwp_gettid(); ++#elif defined(OS_FREEBSD) ++ lwpid_t lwpid; ++ thr_self( &lwpid ); ++ return lwpid; + #elif defined (__OpenBSD__) + // TODO(BSD): find a better thread ID + return (intptr_t)(pthread_self()); diff --git a/mail/thunderbird10/patches/patch-ipc_chromium_src_base_sys__info__posix.cc b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_sys__info__posix.cc new file mode 100644 index 00000000000..820406b2b61 --- /dev/null +++ b/mail/thunderbird10/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.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2012-02-16 10:25:01.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/thunderbird10/patches/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h new file mode 100644 index 00000000000..dcc0cdcc292 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h @@ -0,0 +1,13 @@ +$NetBSD: patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/third_party/nspr/prcpucfg.h.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/third_party/nspr/prcpucfg.h +@@ -34,7 +34,7 @@ + #include "base/third_party/nspr/prcpucfg_win.h" + #elif defined(__APPLE__) + #include "base/third_party/nspr/prcpucfg_mac.h" +-#elif defined(__linux__) || defined(ANDROID) ++#elif defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) || defined(__DragonFly__) + #include "base/third_party/nspr/prcpucfg_linux.h" + #elif defined(__OpenBSD__) + #include "base/third_party/nspr/prcpucfg_openbsd.h" diff --git a/mail/thunderbird10/patches/patch-ipc_chromium_src_build_build__config.h b/mail/thunderbird10/patches/patch-ipc_chromium_src_build_build__config.h new file mode 100644 index 00000000000..fa07e3ecc0b --- /dev/null +++ b/mail/thunderbird10/patches/patch-ipc_chromium_src_build_build__config.h @@ -0,0 +1,24 @@ +$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/build/build_config.h.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/build/build_config.h +@@ -19,6 +19,10 @@ + #define OS_MACOSX 1 + #elif defined(__linux__) || defined(ANDROID) + #define OS_LINUX 1 ++#elif defined(__NetBSD__) ++#define OS_NETBSD 1 ++#elif defined(__DragonFly__) ++#define OS_DRAGONFLY 1 + #elif defined(__OpenBSD__) + #define OS_OPENBSD 1 + #elif defined(_WIN32) +@@ -29,7 +33,7 @@ + + // 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/thunderbird10/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h b/mail/thunderbird10/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h new file mode 100644 index 00000000000..44b435ba6f5 --- /dev/null +++ b/mail/thunderbird10/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.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.h.orig 2012-02-16 10:25:01.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/thunderbird10/patches/patch-ma b/mail/thunderbird10/patches/patch-ma new file mode 100644 index 00000000000..ca9b411293d --- /dev/null +++ b/mail/thunderbird10/patches/patch-ma @@ -0,0 +1,23 @@ +$NetBSD: patch-ma,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/config/autoconf.mk.in.orig 2012-02-16 10:24:47.000000000 +0000 ++++ mozilla/config/autoconf.mk.in +@@ -62,14 +62,14 @@ MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@ + prefix = @prefix@ + exec_prefix = @exec_prefix@ + bindir = @bindir@ +-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++includedir = @includedir@/$(MOZILLA_PKG_NAME) + libdir = @libdir@ + datadir = @datadir@ + mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = @datadir@/idl/$(MOZILLA_PKG_NAME) + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/$(MOZILLA_PKG_NAME) ++sdkdir = $(libdir)/$(MOZILLA_PKG_NAME)-sdk + + DIST = $(DEPTH)/dist + LIBXUL_SDK = @LIBXUL_SDK@ diff --git a/mail/thunderbird10/patches/patch-ma-toplevel b/mail/thunderbird10/patches/patch-ma-toplevel new file mode 100644 index 00000000000..ebfd646c5e6 --- /dev/null +++ b/mail/thunderbird10/patches/patch-ma-toplevel @@ -0,0 +1,23 @@ +$NetBSD: patch-ma-toplevel,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- config/autoconf.mk.in.orig 2012-02-16 10:18:22.000000000 +0000 ++++ config/autoconf.mk.in +@@ -60,14 +60,14 @@ MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@ + prefix = @prefix@ + exec_prefix = @exec_prefix@ + bindir = @bindir@ +-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++includedir = @includedir@/$(MOZILLA_PKG_NAME) + libdir = @libdir@ + datadir = @datadir@ + mandir = @mandir@ +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++idldir = @datadir@/idl/$(MOZILLA_PKG_NAME) + +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++installdir = $(libdir)/$(MOZILLA_PKG_NAME) ++sdkdir = $(libdir)/$(MOZILLA_PKG_NAME)-sdk + + MOZDEPTH = $(DEPTH)/mozilla + DIST = $(MOZDEPTH)/dist diff --git a/mail/thunderbird10/patches/patch-mb b/mail/thunderbird10/patches/patch-mb new file mode 100644 index 00000000000..48443795ad4 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mb @@ -0,0 +1,79 @@ +$NetBSD: patch-mb,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in +@@ -84,7 +84,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 +@@ -93,7 +93,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 +@@ -111,12 +111,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) +@@ -192,7 +186,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 +@@ -249,7 +243,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 +@@ -321,9 +315,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 + + # +@@ -389,6 +384,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/thunderbird10/patches/patch-md b/mail/thunderbird10/patches/patch-md new file mode 100644 index 00000000000..deeff17f81a --- /dev/null +++ b/mail/thunderbird10/patches/patch-md @@ -0,0 +1,17 @@ +$NetBSD: patch-md,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +???. from www/firefox/patch-ax. + +--- mozilla/security/coreconf/SunOS5.mk.orig 2012-02-16 10:25:23.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/thunderbird10/patches/patch-me b/mail/thunderbird10/patches/patch-me new file mode 100644 index 00000000000..54c68a2c1cc --- /dev/null +++ b/mail/thunderbird10/patches/patch-me @@ -0,0 +1,15 @@ +$NetBSD: patch-me,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Add DragonFly support. + +--- mozilla/security/nss/lib/freebl/Makefile.orig 2012-02-16 10:25:24.000000000 +0000 ++++ mozilla/security/nss/lib/freebl/Makefile +@@ -275,7 +275,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/thunderbird10/patches/patch-mf b/mail/thunderbird10/patches/patch-mf new file mode 100644 index 00000000000..1180dc0808d --- /dev/null +++ b/mail/thunderbird10/patches/patch-mf @@ -0,0 +1,21 @@ +$NetBSD: patch-mf,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Add DragonFly support. +Make sure nss libraries have a run path defined. + +--- mozilla/security/coreconf/config.mk.orig 2012-02-16 10:25:23.000000000 +0000 ++++ mozilla/security/coreconf/config.mk +@@ -63,7 +63,7 @@ endif + ####################################################################### + + TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD \ +- AIX RISCOS WINNT WIN95 WINCE Linux ++ AIX RISCOS WINNT WIN95 WINCE Linux DragonFly + + ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET))) + include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk +@@ -207,3 +207,4 @@ endif + DEFINES += -DUSE_UTIL_DIRECTLY + USE_UTIL_DIRECTLY = 1 + ++EXTRA_SHARED_LIBS += -Wl,-R${PREFIX}/lib/${MOZILLA_PKG_NAME} diff --git a/mail/thunderbird10/patches/patch-mg b/mail/thunderbird10/patches/patch-mg new file mode 100644 index 00000000000..91bf8c188c2 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mg @@ -0,0 +1,90 @@ +$NetBSD: patch-mg,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Add DragonFly support. + +--- mozilla/security/coreconf/DragonFly.mk.orig 2012-03-09 12:27:39.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/thunderbird10/patches/patch-mh b/mail/thunderbird10/patches/patch-mh new file mode 100644 index 00000000000..7d36db707d3 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mh @@ -0,0 +1,13 @@ +$NetBSD: patch-mh,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/security/nss/lib/Makefile.orig 2012-02-16 10:25:24.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/thunderbird10/patches/patch-mi b/mail/thunderbird10/patches/patch-mi new file mode 100644 index 00000000000..6a8571a633c --- /dev/null +++ b/mail/thunderbird10/patches/patch-mi @@ -0,0 +1,15 @@ +$NetBSD: patch-mi,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Add DragonFly support. + +--- mozilla/config/config.mk.orig 2012-02-16 10:24:47.000000000 +0000 ++++ mozilla/config/config.mk +@@ -129,7 +129,7 @@ endif + # 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 OSF1 SunOS,$(OS_ARCH))) ++ifneq (,$(filter DragonFly FreeBSD HP-UX Linux NetBSD OpenBSD OSF1 SunOS,$(OS_ARCH))) + OS_RELEASE := $(basename $(OS_RELEASE)) + + # Allow the user to ignore the OS_VERSION, which is usually irrelevant. diff --git a/mail/thunderbird10/patches/patch-mj b/mail/thunderbird10/patches/patch-mj new file mode 100644 index 00000000000..211598ff382 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mj @@ -0,0 +1,15 @@ +$NetBSD: patch-mj,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Add DragonFly support. + +--- mozilla/security/coreconf/arch.mk.orig 2012-02-16 10:25:23.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/thunderbird10/patches/patch-mk b/mail/thunderbird10/patches/patch-mk new file mode 100644 index 00000000000..7f9d6ee15e6 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mk @@ -0,0 +1,30 @@ +$NetBSD: patch-mk,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Treat DragonFly like FreeBSD. + +--- mozilla/config/rules.mk.orig 2012-02-16 10:24:47.000000000 +0000 ++++ mozilla/config/rules.mk +@@ -580,6 +580,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) +@@ -589,6 +595,10 @@ endif + endif + endif + ++ifeq ($(OS_ARCH),NetBSD) ++EXTRA_DSO_LDOPTS += -Wl,-rpath,${PREFIX}/lib/xulrunner ++endif ++ + # + # HP-UXBeOS specific section: for COMPONENTS only, add -Bsymbolic flag + # which uses internal symbols first diff --git a/mail/thunderbird10/patches/patch-ml b/mail/thunderbird10/patches/patch-ml new file mode 100644 index 00000000000..438919e55ac --- /dev/null +++ b/mail/thunderbird10/patches/patch-ml @@ -0,0 +1,16 @@ +$NetBSD: patch-ml,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Treat DragonFly like FreeBSD. + +--- mozilla/js/src/Makefile.in.orig 2012-02-16 10:25:02.000000000 +0000 ++++ mozilla/js/src/Makefile.in +@@ -809,6 +809,9 @@ endif # WINNT + 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/thunderbird10/patches/patch-mm b/mail/thunderbird10/patches/patch-mm new file mode 100644 index 00000000000..f543b291434 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mm @@ -0,0 +1,22 @@ +$NetBSD: patch-mm,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/toolkit/library/Makefile.in.orig 2012-02-16 10:25:30.000000000 +0000 ++++ mozilla/toolkit/library/Makefile.in +@@ -209,6 +209,17 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle + endif + endif + ++ifeq ($(OS_ARCH),DragonFly) ++OS_LIBS += $(call EXPAND_LIBNAME,kvm) ++endif ++ ++ifeq ($(OS_ARCH),NetBSD) ++EXTRA_DSO_LDOPTS += -lossaudio ++endif ++ifdef PKGSRC_PULSEAUDIO ++EXTRA_DSO_LDOPTS += -lpulse ++endif ++ + ifeq ($(OS_ARCH),WINNT) + OS_LIBS += $(call EXPAND_LIBNAME,shell32 ole32 uuid version winspool comdlg32 imm32 winmm wsock32 msimg32 shlwapi psapi ws2_32 dbghelp) + ifneq (,$(MOZ_DEBUG)$(NS_TRACE_MALLOC)) diff --git a/mail/thunderbird10/patches/patch-mn b/mail/thunderbird10/patches/patch-mn new file mode 100644 index 00000000000..97e46481b68 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mn @@ -0,0 +1,15 @@ +$NetBSD: patch-mn,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +Make sure we link correctly with sqlite3 from pkgsrc. + +--- mozilla/security/nss/lib/softoken/config.mk.orig 2012-02-16 10:25:25.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/thunderbird10/patches/patch-mozilla_build_autoconf_gcc-pr49911.m4 b/mail/thunderbird10/patches/patch-mozilla_build_autoconf_gcc-pr49911.m4 new file mode 100644 index 00000000000..0aa776646e6 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_build_autoconf_gcc-pr49911.m4 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_build_autoconf_gcc-pr49911.m4,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/build/autoconf/gcc-pr49911.m4.orig 2012-02-16 10:24:47.000000000 +0000 ++++ mozilla/build/autoconf/gcc-pr49911.m4 +@@ -56,7 +56,7 @@ CXXFLAGS="$_SAVE_CXXFLAGS" + + AC_LANG_RESTORE + +-if test "$ac_have_gcc_pr49911" == "yes"; then ++if test "$ac_have_gcc_pr49911" = "yes"; then + AC_MSG_RESULT(yes) + CFLAGS="$CFLAGS -fno-tree-vrp" + CXXFLAGS="$CXXFLAGS -fno-tree-vrp" diff --git a/mail/thunderbird10/patches/patch-mozilla_build_autoconf_nss.m4 b/mail/thunderbird10/patches/patch-mozilla_build_autoconf_nss.m4 new file mode 100644 index 00000000000..bf5c9f091c5 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_build_autoconf_nss.m4 @@ -0,0 +1,46 @@ +$NetBSD: patch-mozilla_build_autoconf_nss.m4,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/build/autoconf/nss.m4.orig 2012-02-16 10:24:47.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/thunderbird10/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp b/mail/thunderbird10/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp new file mode 100644 index 00000000000..3c0a27177c8 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp @@ -0,0 +1,31 @@ +$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/dom/plugins/ipc/PluginModuleChild.cpp.orig 2012-02-16 10:24:53.000000000 +0000 ++++ mozilla/dom/plugins/ipc/PluginModuleChild.cpp +@@ -236,7 +236,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"); + +@@ -1824,7 +1824,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); +@@ -1851,7 +1851,7 @@ PluginModuleChild::AnswerNP_Initialize(N + SendBackUpXResources(FileDescriptor(xSocketFd, false/*don't close*/)); + #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/thunderbird10/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h b/mail/thunderbird10/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h new file mode 100644 index 00000000000..a091a7ccadf --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/dom/plugins/ipc/PluginModuleChild.h.orig 2012-02-16 10:24:53.000000000 +0000 ++++ mozilla/dom/plugins/ipc/PluginModuleChild.h +@@ -358,7 +358,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/thunderbird10/patches/patch-mozilla_ipc_chromium_Makefile.in b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_Makefile.in new file mode 100644 index 00000000000..4c2ccc1b083 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_Makefile.in @@ -0,0 +1,39 @@ +$NetBSD: patch-mozilla_ipc_chromium_Makefile.in,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/Makefile.in.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/Makefile.in +@@ -278,6 +278,34 @@ endif + + endif # } OS_LINUX + ++ifdef OS_BSD # { ++ ++CPPSRCS += \ ++ atomicops_internals_x86_gcc.cc \ ++ file_util_bsd.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/thunderbird10/patches/patch-mozilla_ipc_chromium_chromium-config.mk b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_chromium-config.mk new file mode 100644 index 00000000000..d90796bf9c7 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_chromium-config.mk @@ -0,0 +1,99 @@ +$NetBSD: patch-mozilla_ipc_chromium_chromium-config.mk,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/chromium-config.mk.orig 2012-02-16 07:40:33.000000000 +0100 ++++ mozilla/ipc/chromium/chromium-config.mk 2012-03-11 11:05:40.397182000 +0100 +@@ -56,17 +56,6 @@ + -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) + +@@ -93,13 +82,64 @@ + 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 ++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 +@@ -107,4 +147,8 @@ + + endif # } + endif # } ++endif # } ++endif # } ++endif # } ++endif # } + diff --git a/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_base__paths.h b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_base__paths.h new file mode 100644 index 00000000000..4d95c36adf4 --- /dev/null +++ b/mail/thunderbird10/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.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/base_paths.h.orig 2012-02-16 10:25:01.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/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc new file mode 100644 index 00000000000..587ca7848ad --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc @@ -0,0 +1,84 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util__bsd.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/file_util_bsd.cc.orig 2012-03-09 12:27:38.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/file_util_bsd.cc +@@ -0,0 +1,79 @@ ++// Copyright (c) 2006-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. ++ ++// this is a derivative of file_util_linux.cc ++ ++#include "base/file_util.h" ++ ++#include <fcntl.h> ++ ++#include <string> ++#include <vector> ++ ++#include "base/eintr_wrapper.h" ++#include "base/file_path.h" ++#include "base/string_util.h" ++ ++namespace file_util { ++ ++bool GetTempDir(FilePath* path) { ++ const char* tmp = getenv("TMPDIR"); ++ if (tmp) ++ *path = FilePath(tmp); ++ else ++ *path = FilePath("/tmp"); ++ return true; ++} ++ ++bool GetShmemTempDir(FilePath* path) { ++ return GetTempDir(path); ++} ++ ++bool CopyFile(const FilePath& from_path, const FilePath& to_path) { ++ int infile = open(from_path.value().c_str(), O_RDONLY); ++ if (infile < 0) ++ return false; ++ ++ int outfile = creat(to_path.value().c_str(), 0666); ++ if (outfile < 0) { ++ close(infile); ++ return false; ++ } ++ ++ const size_t kBufferSize = 32768; ++ std::vector<char> buffer(kBufferSize); ++ bool result = true; ++ ++ while (result) { ++ ssize_t bytes_read = HANDLE_EINTR(read(infile, &buffer[0], buffer.size())); ++ if (bytes_read < 0) { ++ result = false; ++ break; ++ } ++ if (bytes_read == 0) ++ break; ++ // Allow for partial writes ++ ssize_t bytes_written_per_read = 0; ++ do { ++ ssize_t bytes_written_partial = HANDLE_EINTR(write( ++ outfile, ++ &buffer[bytes_written_per_read], ++ bytes_read - bytes_written_per_read)); ++ if (bytes_written_partial < 0) { ++ result = false; ++ break; ++ } ++ bytes_written_per_read += bytes_written_partial; ++ } while (bytes_written_per_read < bytes_read); ++ } ++ ++ if (HANDLE_EINTR(close(infile)) < 0) ++ result = false; ++ if (HANDLE_EINTR(close(outfile)) < 0) ++ result = false; ++ ++ return result; ++} ++ ++} // namespace file_util diff --git a/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc new file mode 100644 index 00000000000..59e6a052c25 --- /dev/null +++ b/mail/thunderbird10/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.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/message_loop.cc.orig 2012-02-16 10:25:01.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/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h new file mode 100644 index 00000000000..b635413e37d --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/platform_thread.h.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/platform_thread.h +@@ -25,6 +25,8 @@ typedef pthread_t PlatformThreadHandle; + #if defined(OS_LINUX) + #include <unistd.h> + typedef pid_t PlatformThreadId; ++#elif defined(OS_FREEBSD) || defined(OS_DRAGONFLY) || defined (OS_NETBSD) ++typedef lwpid_t PlatformThreadId; + #elif defined(OS_MACOSX) + #include <mach/mach.h> + typedef mach_port_t PlatformThreadId; diff --git a/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util.h b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util.h new file mode 100644 index 00000000000..4d264ca2c52 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util.h @@ -0,0 +1,45 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/process_util.h.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/process_util.h +@@ -14,7 +14,6 @@ + #include <windows.h> + #include <tlhelp32.h> + #elif defined(OS_LINUX) +-#include <dirent.h> + #include <limits.h> + #include <sys/types.h> + #elif defined(OS_MACOSX) +@@ -280,6 +279,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 +292,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/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc new file mode 100644 index 00000000000..29f0480ca16 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc @@ -0,0 +1,315 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + + +--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-03-08 18:52:15.229788000 +0100 ++++ mozilla/ipc/chromium/src/base/process_util_bsd.cc 2012-03-11 10:59:50.559480000 +0100 +@@ -0,0 +1,309 @@ ++// 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 <ctype.h> ++#include <fcntl.h> ++#include <unistd.h> ++#include <string> ++#if defined(OS_DRAGONFLY) ++/* DragonFly, as of v3.0.1, does not explicitly mark symbols public */ ++#define PRE_SYS_INCLUDE _Pragma("GCC visibility push(default)") ++#define POST_SYS_INCLUDE _Pragma("GCC visibility pop") ++#else ++#define PRE_SYS_INCLUDE ++#define POST_SYS_INCLUDE ++#endif ++PRE_SYS_INCLUDE ++#include <kvm.h> ++POST_SYS_INCLUDE ++#include <sys/sysctl.h> ++#include <sys/types.h> ++#include <sys/wait.h> ++#if defined(OS_DRAGONFLY) ++#include <sys/user.h> ++#define HAVE_POSIX_SPAWN 1 ++#endif ++ ++#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" ++ ++#ifdef __NetBSD__ ++#include <sys/param.h> ++#if __NetBSD_Version__ >= 600000000 ++#define HAVE_POSIX_SPAWN 1 ++#endif ++#endif ++ ++#ifdef HAVE_POSIX_SPAWN ++PRE_SYS_INCLUDE ++#include <spawn.h> ++POST_SYS_INCLUDE ++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) { ++ 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) { ++ 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 (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); ++ } ++ ++ for (size_t i = 0; i < argv.size(); i++) ++ argv_cstr[i] = const_cast<char*>(argv[i].c_str()); ++ argv_cstr[argv.size()] = NULL; ++ execvp(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) ++ 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 (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); ++#else ++ kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++ struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries); ++ 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/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc new file mode 100644 index 00000000000..1964b246ecb --- /dev/null +++ b/mail/thunderbird10/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.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/process_util_posix.cc.orig 2012-02-16 10:25:01.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/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_third__party_nspr_prtime.cc b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_third__party_nspr_prtime.cc new file mode 100644 index 00000000000..9aa910f9c12 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_base_third__party_nspr_prtime.cc @@ -0,0 +1,38 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_third__party_nspr_prtime.cc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/third_party/nspr/prtime.cc.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/third_party/nspr/prtime.cc +@@ -212,7 +212,7 @@ PR_ImplodeTime(const PRExplodedTime *exp + LL_ADD(retVal, retVal, temp); + + return retVal; +-#elif defined(OS_LINUX) ++#elif defined(OS_LINUX) || defined(OS_DRAGONFLY) + struct tm exp_tm = {0}; + exp_tm.tm_sec = exploded->tm_sec; + exp_tm.tm_min = exploded->tm_min; +@@ -245,6 +245,24 @@ PR_ImplodeTime(const PRExplodedTime *exp + result *= kSecondsToMicroseconds; + result += exploded->tm_usec; + return result; ++#elif defined(OS_FREEBSD) || defined(OS_NETBSD) ++ struct tm exp_tm = {0}; ++ exp_tm.tm_sec = exploded->tm_sec; ++ exp_tm.tm_min = exploded->tm_min; ++ exp_tm.tm_hour = exploded->tm_hour; ++ exp_tm.tm_mday = exploded->tm_mday; ++ exp_tm.tm_mon = exploded->tm_month; ++ exp_tm.tm_year = exploded->tm_year - 1900; ++ ++ // time_t is 64bit ++ time_t absolute_time = timegm(&exp_tm); ++ ++ PRTime result = static_cast<PRTime>(absolute_time); ++ result -= exploded->tm_params.tp_gmt_offset + ++ exploded->tm_params.tp_dst_offset; ++ result *= kSecondsToMicroseconds; ++ result += exploded->tm_usec; ++ return result; + #else + #error No PR_ImplodeTime implemented on your platform. + #endif diff --git a/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h new file mode 100644 index 00000000000..4664fa7e7ee --- /dev/null +++ b/mail/thunderbird10/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.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h.orig 2012-02-16 10:25:01.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_FREEBSD) || defined(OS_DRAGONFLY) || defined(OS_NETBSD) || 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_FREEBSD) || defined(OS_DRAGONFLY) || defined(OS_NETBSD) || 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/thunderbird10/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h b/mail/thunderbird10/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h new file mode 100644 index 00000000000..541a2c14af8 --- /dev/null +++ b/mail/thunderbird10/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.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/chromium/src/chrome/common/transport_dib.h.orig 2012-02-16 10:25:01.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_WIN) || 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/thunderbird10/patches/patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp b/mail/thunderbird10/patches/patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp new file mode 100644 index 00000000000..042185f9f32 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp @@ -0,0 +1,42 @@ +$NetBSD: patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/ipc/glue/GeckoChildProcessHost.cpp.orig 2012-02-16 10:25:01.000000000 +0000 ++++ mozilla/ipc/glue/GeckoChildProcessHost.cpp +@@ -430,7 +430,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; + // XPCOM may not be initialized in some subprocesses. We don't want + // to initialize XPCOM just for the directory service, especially +@@ -445,8 +445,8 @@ GeckoChildProcessHost::PerformAsyncLaunc + if (NS_SUCCEEDED(rv)) { + nsCString path; + greDir->GetNativePath(path); +-# ifdef OS_LINUX +-# ifdef ANDROID ++# if defined(OS_LINUX) || defined(OS_BSD) ++# if defined(ANDROID) || defined(OS_BSD) + path += "/lib"; + # endif // ANDROID + const char *ld_library_path = PR_GetEnv("LD_LIBRARY_PATH"); +@@ -557,7 +557,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)) +@@ -594,7 +594,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, + #endif + false, &process, arch); diff --git a/mail/thunderbird10/patches/patch-mozilla_js_src_build_autoconf_gcc-pr49911.m4 b/mail/thunderbird10/patches/patch-mozilla_js_src_build_autoconf_gcc-pr49911.m4 new file mode 100644 index 00000000000..4b014c5934b --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_js_src_build_autoconf_gcc-pr49911.m4 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_js_src_build_autoconf_gcc-pr49911.m4,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/js/src/build/autoconf/gcc-pr49911.m4.orig 2012-02-16 10:25:02.000000000 +0000 ++++ mozilla/js/src/build/autoconf/gcc-pr49911.m4 +@@ -56,7 +56,7 @@ CXXFLAGS="$_SAVE_CXXFLAGS" + + AC_LANG_RESTORE + +-if test "$ac_have_gcc_pr49911" == "yes"; then ++if test "$ac_have_gcc_pr49911" = "yes"; then + AC_MSG_RESULT(yes) + CFLAGS="$CFLAGS -fno-tree-vrp" + CXXFLAGS="$CXXFLAGS -fno-tree-vrp" diff --git a/mail/thunderbird10/patches/patch-mozilla_js_src_jscpucfg.h b/mail/thunderbird10/patches/patch-mozilla_js_src_jscpucfg.h new file mode 100644 index 00000000000..c63b8ee03b4 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_js_src_jscpucfg.h @@ -0,0 +1,26 @@ +$NetBSD: patch-mozilla_js_src_jscpucfg.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/js/src/jscpucfg.h.orig 2012-02-16 10:25:04.000000000 +0000 ++++ mozilla/js/src/jscpucfg.h +@@ -77,6 +77,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/thunderbird10/patches/patch-mozilla_js_src_methodjit_MethodJIT.cpp b/mail/thunderbird10/patches/patch-mozilla_js_src_methodjit_MethodJIT.cpp new file mode 100644 index 00000000000..9503e5456bf --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_js_src_methodjit_MethodJIT.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_js_src_methodjit_MethodJIT.cpp,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/js/src/methodjit/MethodJIT.cpp.orig 2012-02-16 10:25:04.000000000 +0000 ++++ mozilla/js/src/methodjit/MethodJIT.cpp +@@ -171,7 +171,7 @@ SetVMFrameRegs(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/thunderbird10/patches/patch-mozilla_js_src_yarr_pcre_pcre.h b/mail/thunderbird10/patches/patch-mozilla_js_src_yarr_pcre_pcre.h new file mode 100644 index 00000000000..5e728c221f9 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_js_src_yarr_pcre_pcre.h @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_js_src_yarr_pcre_pcre.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/js/src/yarr/pcre/pcre.h.orig 2012-02-16 10:25:08.000000000 +0000 ++++ mozilla/js/src/yarr/pcre/pcre.h +@@ -46,7 +46,9 @@ POSSIBILITY OF SUCH DAMAGE. + #include "assembler/wtf/Platform.h" + #include "jsstr.h" + #include "jsprvtd.h" ++#if ENABLE_ASSEMBLER + #include "jstl.h" ++#endif + + typedef jschar UChar; + typedef JSLinearString UString; diff --git a/mail/thunderbird10/patches/patch-mozilla_media_libvpx_vpx__config.h b/mail/thunderbird10/patches/patch-mozilla_media_libvpx_vpx__config.h new file mode 100644 index 00000000000..e7dfc05c7f1 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_media_libvpx_vpx__config.h @@ -0,0 +1,21 @@ +$NetBSD: patch-mozilla_media_libvpx_vpx__config.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/media/libvpx/vpx_config.h.orig 2012-02-16 10:25:19.000000000 +0000 ++++ mozilla/media/libvpx/vpx_config.h +@@ -12,12 +12,12 @@ + /* 32 bit MacOS. */ + #include "vpx_config_x86-darwin9-gcc.h" + +-#elif defined(__linux__) && defined(__i386__) +-/* 32 bit Linux. */ ++#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__i386__) ++/* 32 bit Linux or some BSD. */ + #include "vpx_config_x86-linux-gcc.h" + +-#elif defined(__linux__) && defined(__x86_64__) +-/* 64 bit Linux. */ ++#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__x86_64__) ++/* 64 bit Linux or some BSD. */ + #include "vpx_config_x86_64-linux-gcc.h" + + #elif defined(__sun) && defined(__i386) diff --git a/mail/thunderbird10/patches/patch-mozilla_media_libvpx_vpx__config__c.c b/mail/thunderbird10/patches/patch-mozilla_media_libvpx_vpx__config__c.c new file mode 100644 index 00000000000..1533177bf2f --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_media_libvpx_vpx__config__c.c @@ -0,0 +1,21 @@ +$NetBSD: patch-mozilla_media_libvpx_vpx__config__c.c,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/media/libvpx/vpx_config_c.c.orig 2012-02-16 10:25:19.000000000 +0000 ++++ mozilla/media/libvpx/vpx_config_c.c +@@ -12,12 +12,12 @@ + /* 32 bit MacOS. */ + #include "vpx_config_x86-darwin9-gcc.c" + +-#elif defined(__linux__) && defined(__i386__) +-/* 32 bit Linux. */ ++#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__i386__) ++/* 32 bit Linux or BSD. */ + #include "vpx_config_x86-linux-gcc.c" + +-#elif defined(__linux__) && defined(__x86_64__) +-/* 64 bit Linux. */ ++#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__x86_64__) ++/* 64 bit Linux or BSD. */ + #include "vpx_config_x86_64-linux-gcc.c" + + #elif defined(__sun) && defined(__i386) diff --git a/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md___dragonfly.cfg b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md___dragonfly.cfg new file mode 100644 index 00000000000..c92dcd95170 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md___dragonfly.cfg @@ -0,0 +1,199 @@ +$NetBSD: patch-mozilla_nsprpub_pr_include_md___dragonfly.cfg,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/include/md/_dragonfly.cfg.orig 2012-03-09 12:27:39.000000000 +0000 ++++ mozilla/nsprpub/pr/include/md/_dragonfly.cfg +@@ -0,0 +1,194 @@ ++/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ ++/* ***** BEGIN LICENSE BLOCK ***** ++ * Version: MPL 1.1/GPL 2.0/LGPL 2.1 ++ * ++ * 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 Portable Runtime (NSPR). ++ * ++ * The Initial Developer of the Original Code is ++ * Netscape Communications Corporation. ++ * Portions created by the Initial Developer are Copyright (C) 1998-2000 ++ * the Initial Developer. All Rights Reserved. ++ * ++ * Contributor(s): ++ * ++ * Alternatively, the contents of this file may be used under the terms of ++ * either the GNU General Public License Version 2 or later (the "GPL"), or ++ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), ++ * in which case the provisions of the GPL or the LGPL are applicable instead ++ * of those above. If you wish to allow use of your version of this file only ++ * under the terms of either the GPL or the LGPL, and not to allow others to ++ * use your version of this file under the terms of the MPL, indicate your ++ * decision by deleting the provisions above and replace them with the notice ++ * and other provisions required by the GPL or the LGPL. If you do not delete ++ * the provisions above, a recipient may use your version of this file under ++ * the terms of any one of the MPL, the GPL or the LGPL. ++ * ++ * ***** END LICENSE BLOCK ***** */ ++ ++#ifndef nspr_cpucfg___ ++#define nspr_cpucfg___ ++ ++#ifndef XP_UNIX ++#define XP_UNIX ++#endif ++ ++#define PR_AF_INET6 28 /* same as AF_INET6 */ ++ ++#ifndef HAVE_LONG_LONG ++#define HAVE_LONG_LONG ++#endif ++ ++#if defined(__i386__) ++ ++#define IS_LITTLE_ENDIAN 1 ++#undef IS_BIG_ENDIAN ++#undef HAVE_ALIGNED_DOUBLES ++#undef HAVE_ALIGNED_LONGLONGS ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 4 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 4 ++#define PR_BYTES_PER_DWORD 8 ++#define PR_BYTES_PER_WORD_LOG2 2 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 32 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 32 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 5 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 5 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 4 ++#define PR_ALIGN_OF_INT64 4 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 4 ++#define PR_ALIGN_OF_POINTER 4 ++ ++#elif defined(__amd64__) ++ ++#define IS_LITTLE_ENDIAN 1 ++#undef IS_BIG_ENDIAN ++#define HAVE_ALIGNED_DOUBLES ++#define HAVE_ALIGNED_LONGLONGS ++#define IS_64 ++ ++#define PR_BYTES_PER_BYTE 1 ++#define PR_BYTES_PER_SHORT 2 ++#define PR_BYTES_PER_INT 4 ++#define PR_BYTES_PER_INT64 8 ++#define PR_BYTES_PER_LONG 8 ++#define PR_BYTES_PER_FLOAT 4 ++#define PR_BYTES_PER_DOUBLE 8 ++#define PR_BYTES_PER_WORD 8 ++#define PR_BYTES_PER_DWORD 8 ++#define PR_BYTES_PER_WORD_LOG2 3 ++#define PR_BYTES_PER_DWORD_LOG2 3 ++ ++#define PR_BITS_PER_BYTE 8 ++#define PR_BITS_PER_SHORT 16 ++#define PR_BITS_PER_INT 32 ++#define PR_BITS_PER_INT64 64 ++#define PR_BITS_PER_LONG 64 ++#define PR_BITS_PER_FLOAT 32 ++#define PR_BITS_PER_DOUBLE 64 ++#define PR_BITS_PER_WORD 64 ++ ++#define PR_BITS_PER_BYTE_LOG2 3 ++#define PR_BITS_PER_SHORT_LOG2 4 ++#define PR_BITS_PER_INT_LOG2 5 ++#define PR_BITS_PER_INT64_LOG2 6 ++#define PR_BITS_PER_LONG_LOG2 6 ++#define PR_BITS_PER_FLOAT_LOG2 5 ++#define PR_BITS_PER_DOUBLE_LOG2 6 ++#define PR_BITS_PER_WORD_LOG2 6 ++ ++#define PR_ALIGN_OF_SHORT 2 ++#define PR_ALIGN_OF_INT 4 ++#define PR_ALIGN_OF_LONG 8 ++#define PR_ALIGN_OF_INT64 8 ++#define PR_ALIGN_OF_FLOAT 4 ++#define PR_ALIGN_OF_DOUBLE 8 ++#define PR_ALIGN_OF_POINTER 8 ++#define PR_ALIGN_OF_WORD 8 ++ ++#else ++ ++#error "Unknown CPU architecture" ++ ++#endif ++ ++#ifndef NO_NSPR_10_SUPPORT ++ ++#define BYTES_PER_BYTE PR_BYTES_PER_BYTE ++#define BYTES_PER_SHORT PR_BYTES_PER_SHORT ++#define BYTES_PER_INT PR_BYTES_PER_INT ++#define BYTES_PER_INT64 PR_BYTES_PER_INT64 ++#define BYTES_PER_LONG PR_BYTES_PER_LONG ++#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT ++#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE ++#define BYTES_PER_WORD PR_BYTES_PER_WORD ++#define BYTES_PER_DWORD PR_BYTES_PER_DWORD ++ ++#define BITS_PER_BYTE PR_BITS_PER_BYTE ++#define BITS_PER_SHORT PR_BITS_PER_SHORT ++#define BITS_PER_INT PR_BITS_PER_INT ++#define BITS_PER_INT64 PR_BITS_PER_INT64 ++#define BITS_PER_LONG PR_BITS_PER_LONG ++#define BITS_PER_FLOAT PR_BITS_PER_FLOAT ++#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE ++#define BITS_PER_WORD PR_BITS_PER_WORD ++ ++#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2 ++#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2 ++#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2 ++#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2 ++#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2 ++#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2 ++#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2 ++#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2 ++ ++#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT ++#define ALIGN_OF_INT PR_ALIGN_OF_INT ++#define ALIGN_OF_LONG PR_ALIGN_OF_LONG ++#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64 ++#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT ++#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE ++#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER ++#define ALIGN_OF_WORD PR_ALIGN_OF_WORD ++ ++#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2 ++#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2 ++#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2 ++ ++#endif /* NO_NSPR_10_SUPPORT */ ++ ++#endif /* nspr_cpucfg___ */ diff --git a/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md___pth.h b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md___pth.h new file mode 100644 index 00000000000..f68f0f28464 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md___pth.h @@ -0,0 +1,30 @@ +$NetBSD: patch-mozilla_nsprpub_pr_include_md___pth.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/include/md/_pth.h.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/include/md/_pth.h +@@ -146,7 +146,7 @@ + #define _PT_PTHREAD_COPY_THR_HANDLE(st, dt) (dt) = (st) + #elif defined(IRIX) || defined(OSF1) || defined(AIX) || defined(SOLARIS) \ + || defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \ +- || defined(HPUX) || defined(FREEBSD) \ ++ || defined(HPUX) || defined(FREEBSD) || defined(__DragonFly__) \ + || defined(NETBSD) || defined(OPENBSD) || defined(BSDI) \ + || defined(NTO) || defined(DARWIN) \ + || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN) +@@ -237,7 +237,7 @@ + #endif /* defined(_PR_DCETHREADS) */ + + #elif defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \ +- || defined(FREEBSD) || defined(SYMBIAN) ++ || defined(FREEBSD) || defined(SYMBIAN) || defined(__DragonFly__) + #define PT_PRIO_MIN sched_get_priority_min(SCHED_OTHER) + #define PT_PRIO_MAX sched_get_priority_max(SCHED_OTHER) + #elif defined(NTO) +@@ -296,6 +296,7 @@ extern int (*_PT_aix_yield_fcn)(); + #elif defined(HPUX) || defined(SOLARIS) \ + || defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \ + || defined(FREEBSD) || defined(NETBSD) || defined(OPENBSD) \ ++ || defined(__DragonFly__) \ + || defined(BSDI) || defined(NTO) || defined(DARWIN) \ + || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN) + #define _PT_PTHREAD_YIELD() sched_yield() diff --git a/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md_prosdep.h b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md_prosdep.h new file mode 100644 index 00000000000..735fb0dd713 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_include_md_prosdep.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_nsprpub_pr_include_md_prosdep.h,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/include/md/prosdep.h.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/include/md/prosdep.h +@@ -66,7 +66,7 @@ PR_BEGIN_EXTERN_C + #if defined(AIX) + #include "md/_aix.h" + +-#elif defined(FREEBSD) ++#elif defined(FREEBSD) || defined(__DragonFly__) + #include "md/_freebsd.h" + + #elif defined(NETBSD) diff --git a/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_md_unix_uxrng.c b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_md_unix_uxrng.c new file mode 100644 index 00000000000..53b8c2349e4 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_md_unix_uxrng.c @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_nsprpub_pr_src_md_unix_uxrng.c,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/src/md/unix/uxrng.c.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/src/md/unix/uxrng.c +@@ -126,7 +126,7 @@ GetHighResClock(void *buf, size_t maxbyt + + #elif (defined(LINUX) || defined(FREEBSD) || defined(__FreeBSD_kernel__) \ + || defined(NETBSD) || defined(__NetBSD_kernel__) || defined(OPENBSD) \ +- || defined(SYMBIAN)) ++ || defined(SYMBIAN)) || defined(__DragonFly__) + #include <sys/types.h> + #include <sys/stat.h> + #include <fcntl.h> diff --git a/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_pthreads_ptio.c b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_pthreads_ptio.c new file mode 100644 index 00000000000..f81c02baf4a --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_pthreads_ptio.c @@ -0,0 +1,23 @@ +$NetBSD: patch-mozilla_nsprpub_pr_src_pthreads_ptio.c,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/src/pthreads/ptio.c.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/src/pthreads/ptio.c +@@ -212,7 +212,8 @@ static PRBool _pr_ipv6_v6only_on_by_defa + || defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \ + || defined(FREEBSD) || defined(NETBSD) || defined(OPENBSD) \ + || defined(BSDI) || defined(NTO) || defined(DARWIN) \ +- || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN) ++ || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN) \ ++ || defined(__DragonFly__) + #define _PRSelectFdSetArg_t fd_set * + #else + #error "Cannot determine architecture" +@@ -3286,7 +3287,7 @@ static PRIOMethods _pr_socketpollfd_meth + || defined(AIX) || defined(FREEBSD) || defined(NETBSD) \ + || defined(OPENBSD) || defined(BSDI) || defined(NTO) \ + || defined(DARWIN) || defined(UNIXWARE) || defined(RISCOS) \ +- || defined(SYMBIAN) ++ || defined(SYMBIAN) || defined(__DragonFly__) + #define _PR_FCNTL_FLAGS O_NONBLOCK + #else + #error "Can't determine architecture" diff --git a/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_pthreads_ptsynch.c b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_pthreads_ptsynch.c new file mode 100644 index 00000000000..aa71ebe5c8f --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_nsprpub_pr_src_pthreads_ptsynch.c @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_nsprpub_pr_src_pthreads_ptsynch.c,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/nsprpub/pr/src/pthreads/ptsynch.c.orig 2012-02-16 10:25:22.000000000 +0000 ++++ mozilla/nsprpub/pr/src/pthreads/ptsynch.c +@@ -842,7 +842,7 @@ PR_IMPLEMENT(PRStatus) PR_DeleteSemaphor + */ + #if (defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED)) \ + || defined(FREEBSD) || defined(OPENBSD) || defined(BSDI) \ +- || defined(DARWIN) || defined(SYMBIAN) ++ || defined(DARWIN) || defined(SYMBIAN) || defined(__DragonFly__) + /* union semun is defined by including <sys/sem.h> */ + #else + /* according to X/OPEN we have to define it ourselves */ diff --git a/mail/thunderbird10/patches/patch-mozilla_xpcom_Makefile.in b/mail/thunderbird10/patches/patch-mozilla_xpcom_Makefile.in new file mode 100644 index 00000000000..6269ac0a725 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_xpcom_Makefile.in @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_xpcom_Makefile.in,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/xpcom/Makefile.in.orig 2012-02-16 10:25:32.000000000 +0000 ++++ mozilla/xpcom/Makefile.in +@@ -68,6 +68,10 @@ DIRS += windbgdlg + endif + endif + ++ifeq ($(OS_ARCH),NetBSD) ++EXTRA_DSO_LDOPTS += -Wl,-rpath,${PREFIX}/lib/xulrunner-sdk/sdk/lib ++endif ++ + ifdef ENABLE_TESTS + TOOL_DIRS += \ + tests \ diff --git a/mail/thunderbird10/patches/patch-mozilla_xpcom_idl-parser_header.py b/mail/thunderbird10/patches/patch-mozilla_xpcom_idl-parser_header.py new file mode 100644 index 00000000000..3f4bc9ea64a --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_xpcom_idl-parser_header.py @@ -0,0 +1,17 @@ +$NetBSD: patch-mozilla_xpcom_idl-parser_header.py,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/xpcom/idl-parser/header.py.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/idl-parser/header.py +@@ -521,6 +521,12 @@ if __name__ == '__main__': + outfd.close() + + if options.depfile is not None: ++ dirname = os.path.dirname(options.depfile) ++ if dirname: ++ try: ++ os.makedirs(dirname) ++ except: ++ pass + depfd = open(options.depfile, 'w') + deps = [dep.replace('\\', '/') for dep in idl.deps] + diff --git a/mail/thunderbird10/patches/patch-mozilla_xulrunner_app_Makefile.in b/mail/thunderbird10/patches/patch-mozilla_xulrunner_app_Makefile.in new file mode 100644 index 00000000000..870770f16fc --- /dev/null +++ b/mail/thunderbird10/patches/patch-mozilla_xulrunner_app_Makefile.in @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_xulrunner_app_Makefile.in,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xulrunner/app/Makefile.in.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xulrunner/app/Makefile.in +@@ -130,6 +130,10 @@ endif + RCFLAGS += -DXULRUNNER_ICO=\"$(DIST)/branding/xulrunner.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" + endif + ++ifeq ($(OS_ARCH),NetBSD) ++OS_LIBS += $(call EXPAND_LIBNAME,kvm) ++endif ++ + include $(topsrcdir)/config/rules.mk + + DEFINES += -DXULRUNNER_ICO=\"$(DIST)/branding/xulrunner.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" diff --git a/mail/thunderbird10/patches/patch-mp b/mail/thunderbird10/patches/patch-mp new file mode 100644 index 00000000000..35cd4e62f47 --- /dev/null +++ b/mail/thunderbird10/patches/patch-mp @@ -0,0 +1,17 @@ +$NetBSD: patch-mp,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2012-02-16 10:25:19.000000000 +0000 ++++ mozilla/media/libsydneyaudio/src/Makefile.in +@@ -97,6 +97,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/thunderbird10/patches/patch-pa b/mail/thunderbird10/patches/patch-pa new file mode 100644 index 00000000000..41fef903699 --- /dev/null +++ b/mail/thunderbird10/patches/patch-pa @@ -0,0 +1,11 @@ +$NetBSD: patch-pa,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xulrunner/installer/mozilla-js.pc.in.orig 2012-02-16 10:25:33.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/thunderbird10 -L${prefix}/lib/thunderbird10 %MOZ_JS_LINK% + Cflags: -I${includedir} -DXP_UNIX -DJS_THREADSAFE diff --git a/mail/thunderbird10/patches/patch-pb b/mail/thunderbird10/patches/patch-pb new file mode 100644 index 00000000000..97da4d319f0 --- /dev/null +++ b/mail/thunderbird10/patches/patch-pb @@ -0,0 +1,11 @@ +$NetBSD: patch-pb,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xulrunner/installer/libxul.pc.in.orig 2012-02-16 10:25:33.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/thunderbird10 -L${prefix}/lib/thunderbird10 %MOZ_XUL_LINK% + Cflags: -I${includedir} %WCHAR_CFLAGS% diff --git a/mail/thunderbird10/patches/patch-pc b/mail/thunderbird10/patches/patch-pc new file mode 100644 index 00000000000..ba8ef4645ef --- /dev/null +++ b/mail/thunderbird10/patches/patch-pc @@ -0,0 +1,12 @@ +$NetBSD: patch-pc,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xulrunner/installer/libxul-embedding.pc.in.orig 2012-02-16 10:25:33.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/thunderbird10 -L${prefix}/lib/thunderbird10 -lxpcomglue + Cflags: -DXPCOM_GLUE -I${includedir} %WCHAR_CFLAGS% diff --git a/mail/thunderbird10/patches/patch-pd b/mail/thunderbird10/patches/patch-pd new file mode 100644 index 00000000000..618b21cfb23 --- /dev/null +++ b/mail/thunderbird10/patches/patch-pd @@ -0,0 +1,11 @@ +$NetBSD: patch-pd,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xulrunner/installer/mozilla-nss.pc.in.orig 2012-02-16 10:25:33.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/thunderbird10 -L${prefix}/lib/thunderbird10 -lsmime3 -lssl3 -lnss3 -lnssutil3 + Cflags: -I${includedir} diff --git a/mail/thunderbird10/patches/patch-pg b/mail/thunderbird10/patches/patch-pg new file mode 100644 index 00000000000..3433d2f191b --- /dev/null +++ b/mail/thunderbird10/patches/patch-pg @@ -0,0 +1,14 @@ +$NetBSD: patch-pg,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xulrunner/installer/mozilla-nspr.pc.in.orig 2012-02-16 10:25:33.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/thunderbird10 -L${prefix}/lib/thunderbird10 -lplds4 -lplc4 -lnspr4 -pthread ++Cflags: -I${includedir} diff --git a/mail/thunderbird10/patches/patch-rc b/mail/thunderbird10/patches/patch-rc new file mode 100644 index 00000000000..a7f2a77ab61 --- /dev/null +++ b/mail/thunderbird10/patches/patch-rc @@ -0,0 +1,11 @@ +$NetBSD: patch-rc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/browser/branding/unofficial/locales/en-US/brand.dtd.orig 2012-02-16 10:24:45.000000000 +0000 ++++ mozilla/browser/branding/unofficial/locales/en-US/brand.dtd +@@ -1,4 +1,4 @@ +-<!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/thunderbird10/patches/patch-security_nss_cmd_shlibsign_sign.sh b/mail/thunderbird10/patches/patch-security_nss_cmd_shlibsign_sign.sh new file mode 100644 index 00000000000..76ec5b05111 --- /dev/null +++ b/mail/thunderbird10/patches/patch-security_nss_cmd_shlibsign_sign.sh @@ -0,0 +1,17 @@ +$NetBSD: patch-security_nss_cmd_shlibsign_sign.sh,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +This tries to dlopen libsoftokn3.so which is linked against sqlite3, +so we need a directory containing libsqlite3.so in the search path, +beside the directory containing libsoftokn3.so itself. + +--- mozilla/security/nss/cmd/shlibsign/sign.sh.orig 2012-02-16 10:25:24.000000000 +0000 ++++ mozilla/security/nss/cmd/shlibsign/sign.sh +@@ -26,7 +26,7 @@ WIN*) + export LIBPATH + SHLIB_PATH=${1}/lib:${4}:$SHLIB_PATH + export SHLIB_PATH +- LD_LIBRARY_PATH=${1}/lib:${4}:$LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=${1}/lib:${4}:${PREFIX}/lib:$LD_LIBRARY_PATH + export LD_LIBRARY_PATH + DYLD_LIBRARY_PATH=${1}/lib:${4}:$DYLD_LIBRARY_PATH + export DYLD_LIBRARY_PATH diff --git a/mail/thunderbird10/patches/patch-toolkit_toolkit-tiers.mk b/mail/thunderbird10/patches/patch-toolkit_toolkit-tiers.mk new file mode 100644 index 00000000000..f19ba515645 --- /dev/null +++ b/mail/thunderbird10/patches/patch-toolkit_toolkit-tiers.mk @@ -0,0 +1,13 @@ +$NetBSD: patch-toolkit_toolkit-tiers.mk,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/toolkit/toolkit-tiers.mk.orig 2012-02-16 10:25:31.000000000 +0000 ++++ mozilla/toolkit/toolkit-tiers.mk +@@ -82,7 +82,7 @@ ifndef MOZ_NATIVE_BZ2 + tier_platform_dirs += modules/libbz2 + endif + tier_platform_dirs += modules/libmar +-tier_platform_dirs += other-licenses/bsdiff ++#tier_platform_dirs += other-licenses/bsdiff + endif + + tier_platform_dirs += gfx/qcms diff --git a/mail/thunderbird10/patches/patch-xa b/mail/thunderbird10/patches/patch-xa new file mode 100644 index 00000000000..019ce6c415a --- /dev/null +++ b/mail/thunderbird10/patches/patch-xa @@ -0,0 +1,119 @@ +$NetBSD: patch-xa,v 1.1.1.1 2012/03/15 09:45:29 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-03-09 12:27:39.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/thunderbird10/patches/patch-xb b/mail/thunderbird10/patches/patch-xb new file mode 100644 index 00000000000..07061cd98e0 --- /dev/null +++ b/mail/thunderbird10/patches/patch-xb @@ -0,0 +1,91 @@ +$NetBSD: patch-xb,v 1.1.1.1 2012/03/15 09:45:30 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-03-09 12:27:39.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/thunderbird10/patches/patch-xc b/mail/thunderbird10/patches/patch-xc new file mode 100644 index 00000000000..adfb95df29a --- /dev/null +++ b/mail/thunderbird10/patches/patch-xc @@ -0,0 +1,73 @@ +$NetBSD: patch-xc,v 1.1.1.1 2012/03/15 09:45:30 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-03-09 12:27:39.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/thunderbird10/patches/patch-xd b/mail/thunderbird10/patches/patch-xd new file mode 100644 index 00000000000..a392163881b --- /dev/null +++ b/mail/thunderbird10/patches/patch-xd @@ -0,0 +1,126 @@ +$NetBSD: patch-xd,v 1.1.1.1 2012/03/15 09:45:30 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-03-09 12:27:39.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/thunderbird10/patches/patch-xe b/mail/thunderbird10/patches/patch-xe new file mode 100644 index 00000000000..5cba4de9d8e --- /dev/null +++ b/mail/thunderbird10/patches/patch-xe @@ -0,0 +1,77 @@ +$NetBSD: patch-xe,v 1.1.1.1 2012/03/15 09:45:29 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-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp +@@ -132,6 +132,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, PRUint32 methodIndex, + PRUint32 paramCount, nsXPTCVariant* params) +@@ -139,30 +148,30 @@ XPTC_InvokeByIndex(nsISupports* that, PR + PRUint32 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/thunderbird10/patches/patch-xf b/mail/thunderbird10/patches/patch-xf new file mode 100644 index 00000000000..0d92c877a69 --- /dev/null +++ b/mail/thunderbird10/patches/patch-xf @@ -0,0 +1,43 @@ +$NetBSD: patch-xf,v 1.1.1.1 2012/03/15 09:45:30 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-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp +@@ -123,17 +123,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/thunderbird10/patches/patch-xg b/mail/thunderbird10/patches/patch-xg new file mode 100644 index 00000000000..b6f60d3f917 --- /dev/null +++ b/mail/thunderbird10/patches/patch-xg @@ -0,0 +1,33 @@ +$NetBSD: patch-xg,v 1.1.1.1 2012/03/15 09:45:30 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-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp +@@ -118,18 +118,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/thunderbird10/patches/patch-xj b/mail/thunderbird10/patches/patch-xj new file mode 100644 index 00000000000..bac2ee22f2c --- /dev/null +++ b/mail/thunderbird10/patches/patch-xj @@ -0,0 +1,129 @@ +$NetBSD: patch-xj,v 1.1.1.1 2012/03/15 09:45:30 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-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp +@@ -41,6 +41,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 +@@ -71,7 +72,6 @@ PrepareAndDispatch(nsXPTCStubBase* self, + { + nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; + nsXPTCMiniVariant* dispatchParams = NULL; +- nsIInterfaceInfo* iface_info = NULL; + const nsXPTMethodInfo* info; + PRUint32 paramCount; + PRUint32 i; +@@ -79,12 +79,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; +- +- iface_info->GetMethodInfo(PRUint16(methodIndex), &info); ++ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info); + NS_ASSERTION(info,"no method info"); + if (! info) + return NS_ERROR_UNEXPECTED; +@@ -119,8 +114,10 @@ PrepareAndDispatch(nsXPTCStubBase* self, + if ((PRUint32) 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; + } +@@ -130,8 +127,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; + } +@@ -179,9 +178,9 @@ PrepareAndDispatch(nsXPTCStubBase* self, + } + } + +- result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams); +- +- NS_RELEASE(iface_info); ++ result = self->mOuter->CallMethod((PRUint16) methodIndex, ++ info, ++ dispatchParams); + + if (dispatchParams != paramBuffer) + delete [] dispatchParams; +@@ -195,7 +194,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" \ +@@ -206,6 +207,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/thunderbird10/patches/patch-xk b/mail/thunderbird10/patches/patch-xk new file mode 100644 index 00000000000..718a7b7a97a --- /dev/null +++ b/mail/thunderbird10/patches/patch-xk @@ -0,0 +1,156 @@ +$NetBSD: patch-xk,v 1.1.1.1 2012/03/15 09:45:30 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-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s +@@ -1,43 +1,43 @@ +-# -*- Mode: Asm -*- +-# +-# ***** BEGIN LICENSE BLOCK ***** +-# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +-# +-# 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 mozilla.org code. +-# +-# The Initial Developer of the Original Code is +-# Netscape Communications Corporation. +-# Portions created by the Initial Developer are Copyright (C) 1999 +-# the Initial Developer. All Rights Reserved. +-# +-# Contributor(s): +-# Franz.Sirl-kernel@lauterbach.com (Franz Sirl) +-# beard@netscape.com (Patrick Beard) +-# waterson@netscape.com (Chris Waterson) +-# +-# Alternatively, the contents of this file may be used under the terms of +-# either the GNU General Public License Version 2 or later (the "GPL"), or +-# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +-# in which case the provisions of the GPL or the LGPL are applicable instead +-# of those above. If you wish to allow use of your version of this file only +-# under the terms of either the GPL or the LGPL, and not to allow others to +-# use your version of this file under the terms of the MPL, indicate your +-# decision by deleting the provisions above and replace them with the notice +-# and other provisions required by the GPL or the LGPL. If you do not delete +-# the provisions above, a recipient may use your version of this file under +-# the terms of any one of the MPL, the GPL or the LGPL. +-# +-# ***** END LICENSE BLOCK ***** ++// -*- Mode: Asm -*- ++// ++// ***** BEGIN LICENSE BLOCK ***** ++// Version: MPL 1.1/GPL 2.0/LGPL 2.1 ++// ++// 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 mozilla.org code. ++// ++// The Initial Developer of the Original Code is ++// Netscape Communications Corporation. ++// Portions created by the Initial Developer are Copyright (C) 1999 ++// the Initial Developer. All Rights Reserved. ++// ++// Contributor(s): ++// Franz.Sirl-kernel@lauterbach.com (Franz Sirl) ++// beard@netscape.com (Patrick Beard) ++// waterson@netscape.com (Chris Waterson) ++// ++// Alternatively, the contents of this file may be used under the terms of ++// either the GNU General Public License Version 2 or later (the "GPL"), or ++// the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), ++// in which case the provisions of the GPL or the LGPL are applicable instead ++// of those above. If you wish to allow use of your version of this file only ++// under the terms of either the GPL or the LGPL, and not to allow others to ++// use your version of this file under the terms of the MPL, indicate your ++// decision by deleting the provisions above and replace them with the notice ++// and other provisions required by the GPL or the LGPL. If you do not delete ++// the provisions above, a recipient may use your version of this file under ++// the terms of any one of the MPL, the GPL or the LGPL. ++// ++// ***** END LICENSE BLOCK ***** + + .set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4 + .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9 +@@ -60,23 +60,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) +@@ -85,21 +85,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/thunderbird10/patches/patch-xl b/mail/thunderbird10/patches/patch-xl new file mode 100644 index 00000000000..7dee97784ab --- /dev/null +++ b/mail/thunderbird10/patches/patch-xl @@ -0,0 +1,200 @@ +$NetBSD: patch-xl,v 1.1.1.1 2012/03/15 09:45:29 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-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s +@@ -1,43 +1,43 @@ +-# -*- Mode: Asm -*- +-# +-# ***** BEGIN LICENSE BLOCK ***** +-# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +-# +-# 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 mozilla.org code. +-# +-# The Initial Developer of the Original Code is +-# Netscape Communications Corporation. +-# Portions created by the Initial Developer are Copyright (C) 1999 +-# the Initial Developer. All Rights Reserved. +-# +-# Contributor(s): +-# Franz.Sirl-kernel@lauterbach.com (Franz Sirl) +-# beard@netscape.com (Patrick Beard) +-# waterson@netscape.com (Chris Waterson) +-# +-# Alternatively, the contents of this file may be used under the terms of +-# either the GNU General Public License Version 2 or later (the "GPL"), or +-# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +-# in which case the provisions of the GPL or the LGPL are applicable instead +-# of those above. If you wish to allow use of your version of this file only +-# under the terms of either the GPL or the LGPL, and not to allow others to +-# use your version of this file under the terms of the MPL, indicate your +-# decision by deleting the provisions above and replace them with the notice +-# and other provisions required by the GPL or the LGPL. If you do not delete +-# the provisions above, a recipient may use your version of this file under +-# the terms of any one of the MPL, the GPL or the LGPL. +-# +-# ***** END LICENSE BLOCK ***** ++// -*- Mode: Asm -*- ++// ++// ***** BEGIN LICENSE BLOCK ***** ++// Version: MPL 1.1/GPL 2.0/LGPL 2.1 ++// ++// 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 mozilla.org code. ++// ++// The Initial Developer of the Original Code is ++// Netscape Communications Corporation. ++// Portions created by the Initial Developer are Copyright (C) 1999 ++// the Initial Developer. All Rights Reserved. ++// ++// Contributor(s): ++// Franz.Sirl-kernel@lauterbach.com (Franz Sirl) ++// beard@netscape.com (Patrick Beard) ++// waterson@netscape.com (Chris Waterson) ++// ++// Alternatively, the contents of this file may be used under the terms of ++// either the GNU General Public License Version 2 or later (the "GPL"), or ++// the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), ++// in which case the provisions of the GPL or the LGPL are applicable instead ++// of those above. If you wish to allow use of your version of this file only ++// under the terms of either the GPL or the LGPL, and not to allow others to ++// use your version of this file under the terms of the MPL, indicate your ++// decision by deleting the provisions above and replace them with the notice ++// and other provisions required by the GPL or the LGPL. If you do not delete ++// the provisions above, a recipient may use your version of this file under ++// the terms of any one of the MPL, the GPL or the LGPL. ++// ++// ***** END LICENSE BLOCK ***** + .set r0,0; .set sp,1; .set RTOC,2; .set r3,3; .set r4,4 + .set r5,5; .set r6,6; .set r7,7; .set r8,8; .set r9,9 + .set r10,10; .set r11,11; .set r12,12; .set r13,13; .set r14,14 +@@ -55,41 +55,41 @@ + + .section ".text" + .align 2 +- .globl XPTC_InvokeByIndex +- .type XPTC_InvokeByIndex,@function ++ .globl NS_InvokeByIndex_P ++ .type NS_InvokeByIndex_P,@function + +-# +-# XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, +-# PRUint32 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 ++// ++// 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 + 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) +@@ -98,18 +98,13 @@ XPTC_InvokeByIndex: + lfd f7,80(r30) + lfd f8,88(r30) + +- lwz r3,8(r31) # r3 <= that +- lwz r4,12(r31) # r4 <= methodIndex +- lwz r5,0(r3) # r5 <= vtable ( == *that ) +- slwi r4,r4,3 # convert to offset ( *= 8 ) +- addi r4,r4,8 # skip first two vtable entries +- add r4,r4,r5 +- lhz r0,0(r4) # virtual base offset +- extsh r0,r0 +- add r3,r3,r0 +- lwz r0,4(r4) # r0 <= methodpointer ( == vtable + offset ) ++ lwz r3,8(r31) // r3 <= that ++ lwz r4,12(r31) // r4 <= methodIndex ++ lwz r5,0(r3) // r5 <= vtable ( == *that ) ++ slwi r4,r4,2 // convert to offset ( *= 4 ) ++ lwzx r0,r4,r5 // r0 <= methodpointer ( == vtable + offset ) + +- lwz r4,4(r30) # load GP regs with method parameters ++ lwz r4,4(r30) // load GP regs with method parameters + lwz r5,8(r30) + lwz r6,12(r30) + lwz r7,16(r30) +@@ -117,13 +112,13 @@ XPTC_InvokeByIndex: + lwz r9,24(r30) + lwz r10,28(r30) + +- mtlr r0 # copy methodpointer to LR +- blrl # call method ++ mtlr r0 // copy methodpointer to LR ++ blrl // call method + +- lwz r30,16(r31) # restore r30 & r31 ++ lwz r30,16(r31) // restore r30 & r31 + lwz r31,20(r31) + +- lwz r11,0(sp) # clean up the stack ++ lwz r11,0(sp) // clean up the stack + lwz r0,4(r11) + mtlr r0 + mr sp,r11 diff --git a/mail/thunderbird10/patches/patch-xm b/mail/thunderbird10/patches/patch-xm new file mode 100644 index 00000000000..583db7949c4 --- /dev/null +++ b/mail/thunderbird10/patches/patch-xm @@ -0,0 +1,49 @@ +$NetBSD: patch-xm,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +NetBSD/ppc xptcall support code. Originally from pkgsrc/www/mozilla. + +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp +@@ -40,9 +40,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 +@@ -104,8 +104,10 @@ invoke_copy_to_stack(PRUint32* d, + if ((PRUint32) 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) { +@@ -114,8 +116,10 @@ invoke_copy_to_stack(PRUint32* 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 +@@ -142,6 +146,6 @@ invoke_copy_to_stack(PRUint32* d, + } + + extern "C" +-XPTC_PUBLIC_API(nsresult) +-XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, ++EXPORT_XPCOM_API(nsresult) ++NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex, + PRUint32 paramCount, nsXPTCVariant* params); diff --git a/mail/thunderbird10/patches/patch-xn b/mail/thunderbird10/patches/patch-xn new file mode 100644 index 00000000000..de8db6b6b0f --- /dev/null +++ b/mail/thunderbird10/patches/patch-xn @@ -0,0 +1,53 @@ +$NetBSD: patch-xn,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s +@@ -42,8 +42,46 @@ + + /* This code is for MIPS using the O32 ABI. */ + +-#include <sys/regdef.h> +-#include <sys/asm.h> ++#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 diff --git a/mail/thunderbird10/patches/patch-xo b/mail/thunderbird10/patches/patch-xo new file mode 100644 index 00000000000..7182d0a0296 --- /dev/null +++ b/mail/thunderbird10/patches/patch-xo @@ -0,0 +1,53 @@ +$NetBSD: patch-xo,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ + +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.orig 2012-02-16 10:25:33.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s +@@ -26,8 +26,46 @@ + + /* This code is for MIPS using the O32 ABI. */ + +-#include <sys/regdef.h> +-#include <sys/asm.h> ++#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 diff --git a/mail/thunderbird10/patches/patch-zb b/mail/thunderbird10/patches/patch-zb new file mode 100644 index 00000000000..021eceb9397 --- /dev/null +++ b/mail/thunderbird10/patches/patch-zb @@ -0,0 +1,15 @@ +$NetBSD: patch-zb,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mail/app/Makefile.in.orig 2012-02-16 10:18:22.000000000 +0000 ++++ mail/app/Makefile.in +@@ -103,6 +103,10 @@ ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) + TK_LIBS := -framework Cocoa $(TK_LIBS) + endif + ++ifeq ($(OS_ARCH),NetBSD) ++LIBS += -lossaudio ++endif ++ + LIBS += \ + $(EXTRA_DSO_LIBS) \ + $(XPCOM_STANDALONE_GLUE_LDOPTS) \ diff --git a/mail/thunderbird10/patches/patch-zc b/mail/thunderbird10/patches/patch-zc new file mode 100644 index 00000000000..5bfb5ff5216 --- /dev/null +++ b/mail/thunderbird10/patches/patch-zc @@ -0,0 +1,40 @@ +$NetBSD: patch-zc,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $ + +--- mail/app/nsMailApp.cpp.orig 2012-02-16 10:18:22.000000000 +0000 ++++ mail/app/nsMailApp.cpp +@@ -48,6 +48,27 @@ + + #include <stdio.h> + #include <stdarg.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"); ++} + + #include "nsCOMPtr.h" + #include "nsILocalFile.h" +@@ -147,6 +168,7 @@ static int do_main(const char *exePath, + + int main(int argc, char* argv[]) + { ++ netbsd_fixrlimit(); + char exePath[MAXPATHLEN]; + + nsresult rv = mozilla::BinaryPath::Get(argv[0], exePath); |