diff options
author | ryoon <ryoon> | 2014-07-27 20:04:59 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2014-07-27 20:04:59 +0000 |
commit | 2e6ab8f3a3047666075bfa7b4c46fd38c850aa75 (patch) | |
tree | 73bbe8fe0dea111c107f4750f960c0e1bd1d7914 /mail/thunderbird | |
parent | 795d82d2b40566c09001ac309e3b7af498cf74e1 (diff) | |
download | pkgsrc-2e6ab8f3a3047666075bfa7b4c46fd38c850aa75.tar.gz |
Update to 31.0
* Update enigmail to 1.7
Changelog:
NEW
Autocompleting email addresses now matches against any part of the name or email (bug 529584)
NEW
Composing a mail to a newsgroup will now autocomplete newsgroup names (bug 61491)
FIXED
Insecure NTLM (pre-NTLMv2) authentication disabled (see 828183)
Fixed in Thunderbird 31
MFSA 2014-66 IFRAME sandbox same-origin access through redirect
MFSA 2014-65 Certificate parsing broken by non-standard character encoding
MFSA 2014-64 Crash in Skia library when scaling high quality images
MFSA 2014-63 Use-after-free while when manipulating certificates in the trusted cache
MFSA 2014-62 Exploitable WebGL crash with Cesium JavaScript library
MFSA 2014-61 Use-after-free with FireOnStateChange event
MFSA 2014-59 Use-after-free in DirectWrite font handling
MFSA 2014-58 Use-after-free in Web Audio due to incorrect control message ordering
MFSA 2014-57 Buffer overflow during Web Audio buffering for playback
MFSA 2014-56 Miscellaneous memory safety hazards (rv:31.0 / rv:24.7)
Diffstat (limited to 'mail/thunderbird')
171 files changed, 3241 insertions, 8455 deletions
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index d414f5fa64c..d704aa29242 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.137 2014/06/13 23:46:34 ryoon Exp $ +# $NetBSD: Makefile,v 1.138 2014/07/27 20:04:59 ryoon Exp $ DISTNAME= # empty PKGNAME= thunderbird-${TB_VER} -TB_VER= 24.6.0 +TB_VER= 31.0 #LIGHTNINGVER= 1.9 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} @@ -16,7 +16,7 @@ HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/ COMMENT= Organize, secure and customize your mail USE_TOOLS+= unzip pax -WRKSRC= ${WRKDIR}/comm-esr24 +WRKSRC= ${WRKDIR}/comm-esr31 MOZILLA_DIR= mozilla/ PLIST_SRC+= ${PLIST_SRC_DFLT} @@ -56,18 +56,16 @@ CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/xpt.py # ${RM} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2} pre-configure: + cd ${WRKSRC} && mkdir ${OBJDIR} 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 -# XXX Makefile is broken? When libxul is provided from devel/xulrunner, -# XXX please remove this. - mkdir ${WRKSRC}/mozilla/js/src/.deps + touch ${WRKSRC}/.mozconfig 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} + cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1} MOZILLA=thunderbird MOZILLA_NAME=Thunderbird @@ -83,7 +81,7 @@ 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 \ + ${INSTALL_DATA} ${WRKSRC}/${OBJDIR}/mozilla/dist/thunderbird/chrome/icons/default/default48.png \ ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png @${STEP_MSG} "Installing bundled thunderbird extensions." rm -rf ${WRKDIR}/extensions @@ -98,7 +96,7 @@ post-install: ${DESTDIR}${PREFIX}/lib/${MOZILLA}/extensions/. rm -rf ${WRKDIR}/extensions -.include "../../www/firefox24/mozilla-common.mk" +.include "../../www/firefox/mozilla-common.mk" .include "options.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/thunderbird/PLIST b/mail/thunderbird/PLIST index 88a364f1493..0ae0cc1dc4c 100644 --- a/mail/thunderbird/PLIST +++ b/mail/thunderbird/PLIST @@ -1,3693 +1,5 @@ -@comment $NetBSD: PLIST,v 1.51 2014/05/07 20:26:12 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.52 2014/07/27 20:04:59 ryoon Exp $ bin/thunderbird -include/thunderbird/AbstractMediaDecoder.h -include/thunderbird/AccEvent.h -include/thunderbird/AnimationCommon.h -include/thunderbird/AudioAvailableEventManager.h -include/thunderbird/AudioChannelAgent.h -include/thunderbird/AudioChannelCommon.h -include/thunderbird/AudioChannelFormat.h -include/thunderbird/AudioChannelService.h -include/thunderbird/AudioChannelServiceChild.h -include/thunderbird/AudioEventTimeline.h -include/thunderbird/AudioNodeEngine.h -include/thunderbird/AudioNodeStream.h -include/thunderbird/AudioParamTimeline.h -include/thunderbird/AudioSampleFormat.h -include/thunderbird/AudioSegment.h -include/thunderbird/AudioStream.h -include/thunderbird/BackstagePass.h -include/thunderbird/BasicCanvasLayer.h -include/thunderbird/BasicImplData.h -include/thunderbird/BasicLayers.h -include/thunderbird/BasicLayersImpl.h -include/thunderbird/BasicThebesLayer.h -include/thunderbird/BufferMediaResource.h -include/thunderbird/CameraCommon.h -include/thunderbird/CameraPreviewMediaStream.h -include/thunderbird/ClientCanvasLayer.h -include/thunderbird/ClientContainerLayer.h -include/thunderbird/ClientLayerManager.h -include/thunderbird/ClientThebesLayer.h -include/thunderbird/ClientTiledThebesLayer.h -include/thunderbird/Composer2D.h -include/thunderbird/CompositableHost.h -include/thunderbird/CompositorChild.h -include/thunderbird/CompositorParent.h -include/thunderbird/ContainerWriter.h -include/thunderbird/CopyableCanvasLayer.h -include/thunderbird/Crypto.h -include/thunderbird/CryptoTask.h -include/thunderbird/D3D9SurfaceImage.h -include/thunderbird/DOMCameraManager.h -include/thunderbird/DOMMediaStream.h -include/thunderbird/DecoderTraits.h -include/thunderbird/DeviceStorage.h -include/thunderbird/DictionaryHelpers.h -include/thunderbird/DiskSpaceWatcher.h -include/thunderbird/DisplayItemClip.h -include/thunderbird/DisplayListClipState.h -include/thunderbird/ErrorList.h -include/thunderbird/ErrorListCDefines.h -include/thunderbird/ErrorListCxxDefines.h -include/thunderbird/EventTracer.h -include/thunderbird/FileBlockCache.h -include/thunderbird/ForceDiscreteGPUHelperCGL.h -include/thunderbird/FrameLayerBuilder.h -include/thunderbird/FrameMetrics.h -include/thunderbird/FramePropertyTable.h -include/thunderbird/GLContext.h -include/thunderbird/GLContextProvider.h -include/thunderbird/GLContextProviderImpl.h -include/thunderbird/GLContextSkia.h -include/thunderbird/GLContextSymbols.h -include/thunderbird/GLContextTypes.h -include/thunderbird/GLDefs.h -include/thunderbird/GLLibraryEGL.h -include/thunderbird/GLLibraryLoader.h -include/thunderbird/GLScreenBuffer.h -include/thunderbird/GLTextureImage.h -include/thunderbird/GLXLibrary.h -include/thunderbird/GStreamerDecoder.h -include/thunderbird/GStreamerFormatHelper.h -include/thunderbird/GStreamerLoader.h -include/thunderbird/GStreamerReader.h -include/thunderbird/GeckoProfiler.h -include/thunderbird/GeneratedEventClasses.h -include/thunderbird/GeneratedEvents.h -include/thunderbird/GfxInfoCollector.h -include/thunderbird/GonkCameraControl.h -include/thunderbird/GonkIOSurfaceImage.h -include/thunderbird/GonkNativeWindow.h -include/thunderbird/GonkNativeWindowClient.h -include/thunderbird/HTMLPropertiesCollection.h -include/thunderbird/IJSDebugger.h -include/thunderbird/IPC/nsGUIEventIPC.h -include/thunderbird/ImageContainer.h -include/thunderbird/ImageHost.h -include/thunderbird/ImageLayerOGL.h -include/thunderbird/ImageLayers.h -include/thunderbird/ImageLogging.h -include/thunderbird/ImageOps.h -include/thunderbird/ImageTypes.h -include/thunderbird/InputData.h -include/thunderbird/LayerManagerOGL.h -include/thunderbird/LayerManagerOGLProgram.h -include/thunderbird/LayerManagerOGLShaders.h -include/thunderbird/LayerSorter.h -include/thunderbird/LayerTreeInvalidation.h -include/thunderbird/Layers.h -include/thunderbird/LayersLogging.h -include/thunderbird/MailNewsTypes.h -include/thunderbird/MailNewsTypes2.h -include/thunderbird/MediaBufferDecoder.h -include/thunderbird/MediaCache.h -include/thunderbird/MediaDecoder.h -include/thunderbird/MediaDecoderOwner.h -include/thunderbird/MediaDecoderReader.h -include/thunderbird/MediaDecoderStateMachine.h -include/thunderbird/MediaEncoder.h -include/thunderbird/MediaEngine.h -include/thunderbird/MediaEngineDefault.h -include/thunderbird/MediaMetadataManager.h -include/thunderbird/MediaResource.h -include/thunderbird/MediaSegment.h -include/thunderbird/MediaStreamGraph.h -include/thunderbird/OggCodecState.h -include/thunderbird/OggDecoder.h -include/thunderbird/OggReader.h -include/thunderbird/OggWriter.h -include/thunderbird/OpusTrackEncoder.h -include/thunderbird/PCOMContentPermissionRequestChild.h -include/thunderbird/ReadbackLayer.h -include/thunderbird/RoundedRect.h -include/thunderbird/SVGAttrValueWrapper.h -include/thunderbird/SVGImageContext.h -include/thunderbird/SVGStringList.h -include/thunderbird/SandboxPrivate.h -include/thunderbird/ScopedNSSTypes.h -include/thunderbird/ScrollbarActivity.h -include/thunderbird/Selection.h -include/thunderbird/SerializedLoadContext.h -include/thunderbird/ShadowLayersManager.h -include/thunderbird/SharedBuffer.h -include/thunderbird/SharedSurface.h -include/thunderbird/SharedSurfaceEGL.h -include/thunderbird/SharedSurfaceGL.h -include/thunderbird/SharedTextureImage.h -include/thunderbird/SpecialSystemDirectory.h -include/thunderbird/StackArena.h -include/thunderbird/StreamBuffer.h -include/thunderbird/SurfaceFactory.h -include/thunderbird/SurfaceStream.h -include/thunderbird/SurfaceTypes.h -include/thunderbird/TexturePoolOGL.h -include/thunderbird/ThreeDPoint.h -include/thunderbird/TimeVarying.h -include/thunderbird/TrackEncoder.h -include/thunderbird/TrackUnionStream.h -include/thunderbird/Units.h -include/thunderbird/VideoFrameContainer.h -include/thunderbird/VideoSegment.h -include/thunderbird/VideoUtils.h -include/thunderbird/VorbisUtils.h -include/thunderbird/WaveDecoder.h -include/thunderbird/WaveReader.h -include/thunderbird/WebAudioUtils.h -include/thunderbird/WebMDecoder.h -include/thunderbird/WebMReader.h -include/thunderbird/WrapperFactory.h -include/thunderbird/XPCJSMemoryReporter.h -include/thunderbird/amIAddonManager.h -include/thunderbird/amIInstallTrigger.h -include/thunderbird/amIWebInstallListener.h -include/thunderbird/amIWebInstaller.h -include/thunderbird/angle/ShaderLang.h -include/thunderbird/angle/khrplatform.h -include/thunderbird/chromium_types.h -include/thunderbird/comi18n.h -include/thunderbird/cubeb/cubeb-stdint.h -include/thunderbird/cubeb/cubeb.h -include/thunderbird/domstubs.h -include/thunderbird/expat.h -include/thunderbird/expat_config.h -include/thunderbird/expat_external.h -include/thunderbird/extIApplication.h -include/thunderbird/ftpCore.h -include/thunderbird/gfx2DGlue.h -include/thunderbird/gfx3DMatrix.h -include/thunderbird/gfxASurface.h -include/thunderbird/gfxAlphaRecovery.h -include/thunderbird/gfxBaseSharedMemorySurface.h -include/thunderbird/gfxBlur.h -include/thunderbird/gfxCachedTempSurface.h -include/thunderbird/gfxColor.h -include/thunderbird/gfxContext.h -include/thunderbird/gfxCore.h -include/thunderbird/gfxCrashReporterUtils.h -include/thunderbird/gfxDrawable.h -include/thunderbird/gfxFT2FontBase.h -include/thunderbird/gfxFailure.h -include/thunderbird/gfxFont.h -include/thunderbird/gfxFontConstants.h -include/thunderbird/gfxFontFeatures.h -include/thunderbird/gfxFontTest.h -include/thunderbird/gfxFontUtils.h -include/thunderbird/gfxGdkNativeRenderer.h -include/thunderbird/gfxImageSurface.h -include/thunderbird/gfxLineSegment.h -include/thunderbird/gfxMatrix.h -include/thunderbird/gfxPDFSurface.h -include/thunderbird/gfxPSSurface.h -include/thunderbird/gfxPangoFonts.h -include/thunderbird/gfxPath.h -include/thunderbird/gfxPattern.h -include/thunderbird/gfxPlatform.h -include/thunderbird/gfxPlatformGtk.h -include/thunderbird/gfxPoint.h -include/thunderbird/gfxPoint3D.h -include/thunderbird/gfxPointH3D.h -include/thunderbird/gfxQuad.h -include/thunderbird/gfxQuaternion.h -include/thunderbird/gfxRect.h -include/thunderbird/gfxReusableSurfaceWrapper.h -include/thunderbird/gfxSVGGlyphs.h -include/thunderbird/gfxSharedImageSurface.h -include/thunderbird/gfxSharedQuartzSurface.h -include/thunderbird/gfxSkipChars.h -include/thunderbird/gfxTeeSurface.h -include/thunderbird/gfxTypes.h -include/thunderbird/gfxUserFontSet.h -include/thunderbird/gfxUtils.h -include/thunderbird/gfxXlibNativeRenderer.h -include/thunderbird/gfxXlibSurface.h -include/thunderbird/gfxipc/ShadowLayerUtils.h -include/thunderbird/graphite2/Font.h -include/thunderbird/graphite2/Log.h -include/thunderbird/graphite2/Segment.h -include/thunderbird/graphite2/Types.h -include/thunderbird/gtk2xtbin.h -include/thunderbird/harfbuzz/hb-blob.h -include/thunderbird/harfbuzz/hb-buffer.h -include/thunderbird/harfbuzz/hb-common.h -include/thunderbird/harfbuzz/hb-font.h -include/thunderbird/harfbuzz/hb-ot-layout.h -include/thunderbird/harfbuzz/hb-ot-tag.h -include/thunderbird/harfbuzz/hb-ot.h -include/thunderbird/harfbuzz/hb-set.h -include/thunderbird/harfbuzz/hb-shape-plan.h -include/thunderbird/harfbuzz/hb-shape.h -include/thunderbird/harfbuzz/hb-unicode.h -include/thunderbird/harfbuzz/hb-version.h -include/thunderbird/harfbuzz/hb.h -include/thunderbird/imIAccount.h -include/thunderbird/imIAccountsService.h -include/thunderbird/imICommandsService.h -include/thunderbird/imIContactsService.h -include/thunderbird/imIConversationsService.h -include/thunderbird/imICoreService.h -include/thunderbird/imILogger.h -include/thunderbird/imIStatusInfo.h -include/thunderbird/imITagsService.h -include/thunderbird/imIUserStatusInfo.h -include/thunderbird/imgICache.h -include/thunderbird/imgIContainer.h -include/thunderbird/imgIContainerDebug.h -include/thunderbird/imgIEncoder.h -include/thunderbird/imgILoader.h -include/thunderbird/imgINotificationObserver.h -include/thunderbird/imgIOnloadBlocker.h -include/thunderbird/imgIRequest.h -include/thunderbird/imgIScriptedNotificationObserver.h -include/thunderbird/imgITools.h -include/thunderbird/imgLoader.h -include/thunderbird/imgRequest.h -include/thunderbird/imgRequestProxy.h -include/thunderbird/inICSSValueSearch.h -include/thunderbird/inIDOMUtils.h -include/thunderbird/inIDOMView.h -include/thunderbird/inIDeepTreeWalker.h -include/thunderbird/inIFlasher.h -include/thunderbird/inISearchObserver.h -include/thunderbird/inISearchProcess.h -include/thunderbird/ipc/IPCMessageUtils.h -include/thunderbird/jArray.h -include/thunderbird/js-config.h -include/thunderbird/js.msg -include/thunderbird/js/Anchor.h -include/thunderbird/js/CallArgs.h -include/thunderbird/js/CharacterEncoding.h -include/thunderbird/js/Date.h -include/thunderbird/js/GCAPI.h -include/thunderbird/js/HashTable.h -include/thunderbird/js/HeapAPI.h -include/thunderbird/js/LegacyIntTypes.h -include/thunderbird/js/MemoryMetrics.h -include/thunderbird/js/PropertyKey.h -include/thunderbird/js/RequiredDefines.h -include/thunderbird/js/RootingAPI.h -include/thunderbird/js/TemplateLib.h -include/thunderbird/js/Utility.h -include/thunderbird/js/Value.h -include/thunderbird/js/Vector.h -include/thunderbird/jsalloc.h -include/thunderbird/jsapi.h -include/thunderbird/jsclass.h -include/thunderbird/jsclist.h -include/thunderbird/jscpucfg.h -include/thunderbird/jsdIDebuggerService.h -include/thunderbird/jsdbgapi.h -include/thunderbird/jsdebug.h -include/thunderbird/jsfriendapi.h -include/thunderbird/jslock.h -include/thunderbird/jsperf.h -include/thunderbird/jsprf.h -include/thunderbird/jsprototypes.h -include/thunderbird/jsproxy.h -include/thunderbird/jsprvtd.h -include/thunderbird/jspubtd.h -include/thunderbird/jstypes.h -include/thunderbird/jsutil.h -include/thunderbird/jsversion.h -include/thunderbird/jswrapper.h -include/thunderbird/kiss_fft/kiss_fft.h -include/thunderbird/kiss_fft/kiss_fftr.h -include/thunderbird/mar.h -include/thunderbird/mar_cmdline.h -include/thunderbird/mdb.h -include/thunderbird/mimecont.h -include/thunderbird/mimecryp.h -include/thunderbird/mimecth.h -include/thunderbird/mimehdrs.h -include/thunderbird/mimei.h -include/thunderbird/mimeleaf.h -include/thunderbird/mimemoz2.h -include/thunderbird/mimemsig.h -include/thunderbird/mimemult.h -include/thunderbird/mimeobj.h -include/thunderbird/mimepbuf.h -include/thunderbird/mimetext.h -include/thunderbird/modlmime.h -include/thunderbird/modmimee.h -include/thunderbird/mozAutoDocUpdate.h -include/thunderbird/mozFlushType.h -include/thunderbird/mozIApplication.h -include/thunderbird/mozIApplicationClearPrivateDataParams.h -include/thunderbird/mozIAsyncFavicons.h -include/thunderbird/mozIAsyncHistory.h -include/thunderbird/mozIAsyncLivemarks.h -include/thunderbird/mozIColorAnalyzer.h -include/thunderbird/mozIJSSubScriptLoader.h -include/thunderbird/mozINewMailListener.h -include/thunderbird/mozINewMailNotificationService.h -include/thunderbird/mozIPersonalDictionary.h -include/thunderbird/mozIPlacesAutoComplete.h -include/thunderbird/mozISpellCheckingEngine.h -include/thunderbird/mozISpellI18NManager.h -include/thunderbird/mozISpellI18NUtil.h -include/thunderbird/mozIStorageAggregateFunction.h -include/thunderbird/mozIStorageAsyncStatement.h -include/thunderbird/mozIStorageBaseStatement.h -include/thunderbird/mozIStorageBindingParams.h -include/thunderbird/mozIStorageBindingParamsArray.h -include/thunderbird/mozIStorageCompletionCallback.h -include/thunderbird/mozIStorageConnection.h -include/thunderbird/mozIStorageError.h -include/thunderbird/mozIStorageFunction.h -include/thunderbird/mozIStoragePendingStatement.h -include/thunderbird/mozIStorageProgressHandler.h -include/thunderbird/mozIStorageResultSet.h -include/thunderbird/mozIStorageRow.h -include/thunderbird/mozIStorageService.h -include/thunderbird/mozIStorageStatement.h -include/thunderbird/mozIStorageStatementCallback.h -include/thunderbird/mozIStorageStatementParams.h -include/thunderbird/mozIStorageStatementRow.h -include/thunderbird/mozIStorageVacuumParticipant.h -include/thunderbird/mozIStorageValueArray.h -include/thunderbird/mozITXTToHTMLConv.h -include/thunderbird/mozIThirdPartyUtil.h -include/thunderbird/mozStorageCID.h -include/thunderbird/mozStorageHelper.h -include/thunderbird/mozcontainer.h -include/thunderbird/mozilla-config.h -include/thunderbird/mozilla/AppData.h -include/thunderbird/mozilla/AppProcessChecker.h -include/thunderbird/mozilla/Assertions.h -include/thunderbird/mozilla/Atomics.h -include/thunderbird/mozilla/Attributes.h -include/thunderbird/mozilla/AutoRestore.h -include/thunderbird/mozilla/AvailableMemoryTracker.h -include/thunderbird/mozilla/Base64.h -include/thunderbird/mozilla/BlockingResourceBase.h -include/thunderbird/mozilla/BloomFilter.h -include/thunderbird/mozilla/BrowserElementParent.h -include/thunderbird/mozilla/CORSMode.h -include/thunderbird/mozilla/Casting.h -include/thunderbird/mozilla/Char16.h -include/thunderbird/mozilla/CharTokenizer.h -include/thunderbird/mozilla/CheckedInt.h -include/thunderbird/mozilla/ClearOnShutdown.h -include/thunderbird/mozilla/Compiler.h -include/thunderbird/mozilla/CondVar.h -include/thunderbird/mozilla/Constants.h -include/thunderbird/mozilla/CycleCollectedJSRuntime.h -include/thunderbird/mozilla/DeadlockDetector.h -include/thunderbird/mozilla/DebugOnly.h -include/thunderbird/mozilla/Decimal.h -include/thunderbird/mozilla/Endian.h -include/thunderbird/mozilla/EnumSet.h -include/thunderbird/mozilla/ErrorResult.h -include/thunderbird/mozilla/FFTBlock.h -include/thunderbird/mozilla/FileLocation.h -include/thunderbird/mozilla/FileUtils.h -include/thunderbird/mozilla/FloatingPoint.h -include/thunderbird/mozilla/GenericFactory.h -include/thunderbird/mozilla/GuardObjects.h -include/thunderbird/mozilla/Hal.h -include/thunderbird/mozilla/HalImpl.h -include/thunderbird/mozilla/HalSandbox.h -include/thunderbird/mozilla/HalSensor.h -include/thunderbird/mozilla/HalTypes.h -include/thunderbird/mozilla/HalWakeLock.h -include/thunderbird/mozilla/HangMonitor.h -include/thunderbird/mozilla/HashFunctions.h -include/thunderbird/mozilla/IHistory.h -include/thunderbird/mozilla/IOInterposer.h -include/thunderbird/mozilla/IntentionalCrash.h -include/thunderbird/mozilla/LazyIdleThread.h -include/thunderbird/mozilla/Likely.h -include/thunderbird/mozilla/LinkedList.h -include/thunderbird/mozilla/LoadContext.h -include/thunderbird/mozilla/LookAndFeel.h -include/thunderbird/mozilla/MSStdInt.h -include/thunderbird/mozilla/MapsMemoryReporter.h -include/thunderbird/mozilla/MathAlgorithms.h -include/thunderbird/mozilla/MediaManager.h -include/thunderbird/mozilla/MemoryChecking.h -include/thunderbird/mozilla/Module.h -include/thunderbird/mozilla/ModuleLoader.h -include/thunderbird/mozilla/ModuleUtils.h -include/thunderbird/mozilla/Monitor.h -include/thunderbird/mozilla/Mutex.h -include/thunderbird/mozilla/NullPtr.h -include/thunderbird/mozilla/OSFileConstants.h -include/thunderbird/mozilla/Observer.h -include/thunderbird/mozilla/Omnijar.h -include/thunderbird/mozilla/PaintTracker.h -include/thunderbird/mozilla/PluginLibrary.h -include/thunderbird/mozilla/PluginPRLibrary.h -include/thunderbird/mozilla/PodOperations.h -include/thunderbird/mozilla/Poison.h -include/thunderbird/mozilla/PreallocatedProcessManager.h -include/thunderbird/mozilla/Preferences.h -include/thunderbird/mozilla/ProcessPriorityManager.h -include/thunderbird/mozilla/ProcessedStack.h -include/thunderbird/mozilla/PublicSSL.h -include/thunderbird/mozilla/Range.h -include/thunderbird/mozilla/RangedPtr.h -include/thunderbird/mozilla/ReentrantMonitor.h -include/thunderbird/mozilla/RefPtr.h -include/thunderbird/mozilla/SHA1.h -include/thunderbird/mozilla/SQLiteInterposer.h -include/thunderbird/mozilla/SSE.h -include/thunderbird/mozilla/Scoped.h -include/thunderbird/mozilla/Selection.h -include/thunderbird/mozilla/ServiceList.h -include/thunderbird/mozilla/Services.h -include/thunderbird/mozilla/SplayTree.h -include/thunderbird/mozilla/StackWalk.h -include/thunderbird/mozilla/StandardInteger.h -include/thunderbird/mozilla/StartupTimeline.h -include/thunderbird/mozilla/StaticMutex.h -include/thunderbird/mozilla/StaticPtr.h -include/thunderbird/mozilla/StringBuilder.h -include/thunderbird/mozilla/SyncRunnable.h -include/thunderbird/mozilla/Telemetry.h -include/thunderbird/mozilla/TelemetryHistogramEnums.h -include/thunderbird/mozilla/ThreadLocal.h -include/thunderbird/mozilla/TimeStamp.h -include/thunderbird/mozilla/TypeTraits.h -include/thunderbird/mozilla/TypedEnum.h -include/thunderbird/mozilla/Types.h -include/thunderbird/mozilla/Util.h -include/thunderbird/mozilla/VisualEventTracer.h -include/thunderbird/mozilla/WeakPtr.h -include/thunderbird/mozilla/WidgetTraceEvent.h -include/thunderbird/mozilla/WidgetUtils.h -include/thunderbird/mozilla/X11Util.h -include/thunderbird/mozilla/XPCOM.h -include/thunderbird/mozilla/XPTInterfaceInfoManager.h -include/thunderbird/mozilla/a11y/AccTypes.h -include/thunderbird/mozilla/a11y/Accessible.h -include/thunderbird/mozilla/a11y/AccessibleWrap.h -include/thunderbird/mozilla/a11y/DocAccessible.h -include/thunderbird/mozilla/a11y/DocManager.h -include/thunderbird/mozilla/a11y/FocusManager.h -include/thunderbird/mozilla/a11y/HyperTextAccessible.h -include/thunderbird/mozilla/a11y/HyperTextAccessibleWrap.h -${PLIST.debug}include/thunderbird/mozilla/a11y/Logging.h -include/thunderbird/mozilla/a11y/Platform.h -include/thunderbird/mozilla/a11y/Role.h -include/thunderbird/mozilla/a11y/SelectionManager.h -include/thunderbird/mozilla/a11y/States.h -include/thunderbird/mozilla/arm.h -include/thunderbird/mozilla/chrome/RegistryMessageUtils.h -include/thunderbird/mozilla/css/Declaration.h -include/thunderbird/mozilla/css/ErrorReporter.h -include/thunderbird/mozilla/css/GroupRule.h -include/thunderbird/mozilla/css/ImageLoader.h -include/thunderbird/mozilla/css/ImportRule.h -include/thunderbird/mozilla/css/Loader.h -include/thunderbird/mozilla/css/NameSpaceRule.h -include/thunderbird/mozilla/css/Rule.h -include/thunderbird/mozilla/css/StyleRule.h -include/thunderbird/mozilla/docshell/OfflineCacheUpdateChild.h -include/thunderbird/mozilla/docshell/OfflineCacheUpdateParent.h -include/thunderbird/mozilla/dom/Activity.h -include/thunderbird/mozilla/dom/AnalyserNode.h -include/thunderbird/mozilla/dom/AnalyserNodeBinding.h -include/thunderbird/mozilla/dom/AnimationEventBinding.h -include/thunderbird/mozilla/dom/ArchiveReaderBinding.h -include/thunderbird/mozilla/dom/ArchiveRequestBinding.h -include/thunderbird/mozilla/dom/Attr.h -include/thunderbird/mozilla/dom/AttrBinding.h -include/thunderbird/mozilla/dom/AudioBuffer.h -include/thunderbird/mozilla/dom/AudioBufferBinding.h -include/thunderbird/mozilla/dom/AudioBufferSourceNode.h -include/thunderbird/mozilla/dom/AudioBufferSourceNodeBinding.h -include/thunderbird/mozilla/dom/AudioContext.h -include/thunderbird/mozilla/dom/AudioContextBinding.h -include/thunderbird/mozilla/dom/AudioDestinationNode.h -include/thunderbird/mozilla/dom/AudioDestinationNodeBinding.h -include/thunderbird/mozilla/dom/AudioListener.h -include/thunderbird/mozilla/dom/AudioListenerBinding.h -include/thunderbird/mozilla/dom/AudioNode.h -include/thunderbird/mozilla/dom/AudioNodeBinding.h -include/thunderbird/mozilla/dom/AudioParam.h -include/thunderbird/mozilla/dom/AudioParamBinding.h -include/thunderbird/mozilla/dom/AudioProcessingEvent.h -include/thunderbird/mozilla/dom/AudioProcessingEventBinding.h -include/thunderbird/mozilla/dom/AudioStreamTrack.h -include/thunderbird/mozilla/dom/AudioStreamTrackBinding.h -include/thunderbird/mozilla/dom/BarPropBinding.h -include/thunderbird/mozilla/dom/BarProps.h -include/thunderbird/mozilla/dom/BatteryManagerBinding.h -include/thunderbird/mozilla/dom/BeforeUnloadEventBinding.h -include/thunderbird/mozilla/dom/BindingDeclarations.h -include/thunderbird/mozilla/dom/BindingUtils.h -include/thunderbird/mozilla/dom/BiquadFilterNode.h -include/thunderbird/mozilla/dom/BiquadFilterNodeBinding.h -include/thunderbird/mozilla/dom/BlobBinding.h -include/thunderbird/mozilla/dom/BlobEventBinding.h -include/thunderbird/mozilla/dom/CDATASection.h -include/thunderbird/mozilla/dom/CDATASectionBinding.h -include/thunderbird/mozilla/dom/CSS.h -include/thunderbird/mozilla/dom/CSS2PropertiesBinding.h -include/thunderbird/mozilla/dom/CSSBinding.h -include/thunderbird/mozilla/dom/CSSPrimitiveValueBinding.h -include/thunderbird/mozilla/dom/CSSStyleDeclarationBinding.h -include/thunderbird/mozilla/dom/CSSStyleSheetBinding.h -include/thunderbird/mozilla/dom/CSSValue.h -include/thunderbird/mozilla/dom/CSSValueBinding.h -include/thunderbird/mozilla/dom/CSSValueListBinding.h -include/thunderbird/mozilla/dom/CallbackFunction.h -include/thunderbird/mozilla/dom/CallbackInterface.h -include/thunderbird/mozilla/dom/CallbackObject.h -include/thunderbird/mozilla/dom/CameraManagerBinding.h -include/thunderbird/mozilla/dom/CanvasGradient.h -include/thunderbird/mozilla/dom/CanvasPattern.h -include/thunderbird/mozilla/dom/CanvasRenderingContext2D.h -include/thunderbird/mozilla/dom/CanvasRenderingContext2DBinding.h -include/thunderbird/mozilla/dom/CanvasUtils.h -include/thunderbird/mozilla/dom/CaretPositionBinding.h -include/thunderbird/mozilla/dom/ChannelMergerNode.h -include/thunderbird/mozilla/dom/ChannelMergerNodeBinding.h -include/thunderbird/mozilla/dom/ChannelSplitterNode.h -include/thunderbird/mozilla/dom/ChannelSplitterNodeBinding.h -include/thunderbird/mozilla/dom/CharacterDataBinding.h -include/thunderbird/mozilla/dom/ChildNodeBinding.h -include/thunderbird/mozilla/dom/ClientRectBinding.h -include/thunderbird/mozilla/dom/ClientRectListBinding.h -include/thunderbird/mozilla/dom/ClipboardEventBinding.h -include/thunderbird/mozilla/dom/CloseEventBinding.h -include/thunderbird/mozilla/dom/CommandEventBinding.h -include/thunderbird/mozilla/dom/Comment.h -include/thunderbird/mozilla/dom/CommentBinding.h -include/thunderbird/mozilla/dom/CompositionEventBinding.h -include/thunderbird/mozilla/dom/ContentChild.h -include/thunderbird/mozilla/dom/ContentParent.h -include/thunderbird/mozilla/dom/ContentProcess.h -include/thunderbird/mozilla/dom/ConvolverNode.h -include/thunderbird/mozilla/dom/ConvolverNodeBinding.h -include/thunderbird/mozilla/dom/CoordinatesBinding.h -include/thunderbird/mozilla/dom/CrashReporterChild.h -include/thunderbird/mozilla/dom/CrashReporterParent.h -include/thunderbird/mozilla/dom/CustomEventBinding.h -include/thunderbird/mozilla/dom/DOMCursor.h -include/thunderbird/mozilla/dom/DOMCursorBinding.h -include/thunderbird/mozilla/dom/DOMError.h -include/thunderbird/mozilla/dom/DOMErrorBinding.h -include/thunderbird/mozilla/dom/DOMImplementation.h -include/thunderbird/mozilla/dom/DOMImplementationBinding.h -include/thunderbird/mozilla/dom/DOMJSClass.h -include/thunderbird/mozilla/dom/DOMJSProxyHandler.h -include/thunderbird/mozilla/dom/DOMParserBinding.h -include/thunderbird/mozilla/dom/DOMRequest.h -include/thunderbird/mozilla/dom/DOMRequestBinding.h -include/thunderbird/mozilla/dom/DOMSettableTokenListBinding.h -include/thunderbird/mozilla/dom/DOMStorageIPC.h -include/thunderbird/mozilla/dom/DOMStringMapBinding.h -include/thunderbird/mozilla/dom/DOMTokenListBinding.h -include/thunderbird/mozilla/dom/DOMTransactionBinding.h -include/thunderbird/mozilla/dom/DOMTransactionEventBinding.h -include/thunderbird/mozilla/dom/DataContainerEventBinding.h -include/thunderbird/mozilla/dom/DelayNode.h -include/thunderbird/mozilla/dom/DelayNodeBinding.h -include/thunderbird/mozilla/dom/DesktopNotification.h -include/thunderbird/mozilla/dom/DesktopNotificationBinding.h -include/thunderbird/mozilla/dom/DeviceLightEventBinding.h -include/thunderbird/mozilla/dom/DeviceMotionEventBinding.h -include/thunderbird/mozilla/dom/DeviceOrientationEventBinding.h -include/thunderbird/mozilla/dom/DeviceProximityEventBinding.h -include/thunderbird/mozilla/dom/DeviceStorageBinding.h -include/thunderbird/mozilla/dom/DeviceStorageChangeEventBinding.h -include/thunderbird/mozilla/dom/DirectionalityUtils.h -include/thunderbird/mozilla/dom/DocumentBinding.h -include/thunderbird/mozilla/dom/DocumentFragment.h -include/thunderbird/mozilla/dom/DocumentFragmentBinding.h -include/thunderbird/mozilla/dom/DocumentType.h -include/thunderbird/mozilla/dom/DocumentTypeBinding.h -include/thunderbird/mozilla/dom/DragEventBinding.h -include/thunderbird/mozilla/dom/DummyBindingBinding.h -include/thunderbird/mozilla/dom/DynamicsCompressorNode.h -include/thunderbird/mozilla/dom/DynamicsCompressorNodeBinding.h -include/thunderbird/mozilla/dom/Element.h -include/thunderbird/mozilla/dom/ElementBinding.h -include/thunderbird/mozilla/dom/ElementReplaceEventBinding.h -include/thunderbird/mozilla/dom/EnableSpeechSynthesisCheck.h -include/thunderbird/mozilla/dom/EnableWebAudioCheck.h -include/thunderbird/mozilla/dom/EncodingUtils.h -include/thunderbird/mozilla/dom/Errors.msg -include/thunderbird/mozilla/dom/EventBinding.h -include/thunderbird/mozilla/dom/EventHandlerBinding.h -include/thunderbird/mozilla/dom/EventListenerBinding.h -include/thunderbird/mozilla/dom/EventSource.h -include/thunderbird/mozilla/dom/EventSourceBinding.h -include/thunderbird/mozilla/dom/EventTarget.h -include/thunderbird/mozilla/dom/EventTargetBinding.h -include/thunderbird/mozilla/dom/ExternalHelperAppChild.h -include/thunderbird/mozilla/dom/ExternalHelperAppParent.h -include/thunderbird/mozilla/dom/FakeSpeechRecognitionService.h -include/thunderbird/mozilla/dom/FileBinding.h -include/thunderbird/mozilla/dom/FileHandleBinding.h -include/thunderbird/mozilla/dom/FileListBinding.h -include/thunderbird/mozilla/dom/FileModeBinding.h -include/thunderbird/mozilla/dom/FileReaderBinding.h -include/thunderbird/mozilla/dom/FileReaderSyncBinding.h -include/thunderbird/mozilla/dom/FileRequestBinding.h -include/thunderbird/mozilla/dom/FocusEventBinding.h -include/thunderbird/mozilla/dom/FormDataBinding.h -include/thunderbird/mozilla/dom/FragmentOrElement.h -include/thunderbird/mozilla/dom/FromParser.h -include/thunderbird/mozilla/dom/FunctionBinding.h -include/thunderbird/mozilla/dom/Future.h -include/thunderbird/mozilla/dom/FutureBinding.h -include/thunderbird/mozilla/dom/FutureResolver.h -include/thunderbird/mozilla/dom/GainNode.h -include/thunderbird/mozilla/dom/GainNodeBinding.h -include/thunderbird/mozilla/dom/GeolocationBinding.h -include/thunderbird/mozilla/dom/HTMLAnchorElement.h -include/thunderbird/mozilla/dom/HTMLAnchorElementBinding.h -include/thunderbird/mozilla/dom/HTMLAppletElementBinding.h -include/thunderbird/mozilla/dom/HTMLAreaElement.h -include/thunderbird/mozilla/dom/HTMLAreaElementBinding.h -include/thunderbird/mozilla/dom/HTMLAudioElement.h -include/thunderbird/mozilla/dom/HTMLAudioElementBinding.h -include/thunderbird/mozilla/dom/HTMLBRElement.h -include/thunderbird/mozilla/dom/HTMLBRElementBinding.h -include/thunderbird/mozilla/dom/HTMLBaseElementBinding.h -include/thunderbird/mozilla/dom/HTMLBodyElement.h -include/thunderbird/mozilla/dom/HTMLBodyElementBinding.h -include/thunderbird/mozilla/dom/HTMLButtonElement.h -include/thunderbird/mozilla/dom/HTMLButtonElementBinding.h -include/thunderbird/mozilla/dom/HTMLCanvasElement.h -include/thunderbird/mozilla/dom/HTMLCanvasElementBinding.h -include/thunderbird/mozilla/dom/HTMLCollectionBinding.h -include/thunderbird/mozilla/dom/HTMLDListElementBinding.h -include/thunderbird/mozilla/dom/HTMLDataElement.h -include/thunderbird/mozilla/dom/HTMLDataElementBinding.h -include/thunderbird/mozilla/dom/HTMLDataListElement.h -include/thunderbird/mozilla/dom/HTMLDataListElementBinding.h -include/thunderbird/mozilla/dom/HTMLDirectoryElementBinding.h -include/thunderbird/mozilla/dom/HTMLDivElement.h -include/thunderbird/mozilla/dom/HTMLDivElementBinding.h -include/thunderbird/mozilla/dom/HTMLDocumentBinding.h -include/thunderbird/mozilla/dom/HTMLElementBinding.h -include/thunderbird/mozilla/dom/HTMLEmbedElementBinding.h -include/thunderbird/mozilla/dom/HTMLFieldSetElement.h -include/thunderbird/mozilla/dom/HTMLFieldSetElementBinding.h -include/thunderbird/mozilla/dom/HTMLFontElement.h -include/thunderbird/mozilla/dom/HTMLFontElementBinding.h -include/thunderbird/mozilla/dom/HTMLFormElement.h -include/thunderbird/mozilla/dom/HTMLFormElementBinding.h -include/thunderbird/mozilla/dom/HTMLFrameElement.h -include/thunderbird/mozilla/dom/HTMLFrameElementBinding.h -include/thunderbird/mozilla/dom/HTMLFrameSetElement.h -include/thunderbird/mozilla/dom/HTMLFrameSetElementBinding.h -include/thunderbird/mozilla/dom/HTMLHRElement.h -include/thunderbird/mozilla/dom/HTMLHRElementBinding.h -include/thunderbird/mozilla/dom/HTMLHeadElementBinding.h -include/thunderbird/mozilla/dom/HTMLHeadingElement.h -include/thunderbird/mozilla/dom/HTMLHeadingElementBinding.h -include/thunderbird/mozilla/dom/HTMLHtmlElementBinding.h -include/thunderbird/mozilla/dom/HTMLIFrameElement.h -include/thunderbird/mozilla/dom/HTMLIFrameElementBinding.h -include/thunderbird/mozilla/dom/HTMLImageElement.h -include/thunderbird/mozilla/dom/HTMLImageElementBinding.h -include/thunderbird/mozilla/dom/HTMLInputElement.h -include/thunderbird/mozilla/dom/HTMLInputElementBinding.h -include/thunderbird/mozilla/dom/HTMLLIElement.h -include/thunderbird/mozilla/dom/HTMLLIElementBinding.h -include/thunderbird/mozilla/dom/HTMLLabelElement.h -include/thunderbird/mozilla/dom/HTMLLabelElementBinding.h -include/thunderbird/mozilla/dom/HTMLLegendElement.h -include/thunderbird/mozilla/dom/HTMLLegendElementBinding.h -include/thunderbird/mozilla/dom/HTMLLinkElement.h -include/thunderbird/mozilla/dom/HTMLLinkElementBinding.h -include/thunderbird/mozilla/dom/HTMLMapElement.h -include/thunderbird/mozilla/dom/HTMLMapElementBinding.h -include/thunderbird/mozilla/dom/HTMLMediaElement.h -include/thunderbird/mozilla/dom/HTMLMediaElementBinding.h -include/thunderbird/mozilla/dom/HTMLMenuElement.h -include/thunderbird/mozilla/dom/HTMLMenuElementBinding.h -include/thunderbird/mozilla/dom/HTMLMenuItemElement.h -include/thunderbird/mozilla/dom/HTMLMenuItemElementBinding.h -include/thunderbird/mozilla/dom/HTMLMetaElement.h -include/thunderbird/mozilla/dom/HTMLMetaElementBinding.h -include/thunderbird/mozilla/dom/HTMLMeterElement.h -include/thunderbird/mozilla/dom/HTMLMeterElementBinding.h -include/thunderbird/mozilla/dom/HTMLModElement.h -include/thunderbird/mozilla/dom/HTMLModElementBinding.h -include/thunderbird/mozilla/dom/HTMLOListElementBinding.h -include/thunderbird/mozilla/dom/HTMLObjectElement.h -include/thunderbird/mozilla/dom/HTMLObjectElementBinding.h -include/thunderbird/mozilla/dom/HTMLOptGroupElement.h -include/thunderbird/mozilla/dom/HTMLOptGroupElementBinding.h -include/thunderbird/mozilla/dom/HTMLOptionElement.h -include/thunderbird/mozilla/dom/HTMLOptionElementBinding.h -include/thunderbird/mozilla/dom/HTMLOptionsCollection.h -include/thunderbird/mozilla/dom/HTMLOptionsCollectionBinding.h -include/thunderbird/mozilla/dom/HTMLOutputElement.h -include/thunderbird/mozilla/dom/HTMLOutputElementBinding.h -include/thunderbird/mozilla/dom/HTMLParagraphElement.h -include/thunderbird/mozilla/dom/HTMLParagraphElementBinding.h -include/thunderbird/mozilla/dom/HTMLParamElementBinding.h -include/thunderbird/mozilla/dom/HTMLPreElement.h -include/thunderbird/mozilla/dom/HTMLPreElementBinding.h -include/thunderbird/mozilla/dom/HTMLProgressElement.h -include/thunderbird/mozilla/dom/HTMLProgressElementBinding.h -include/thunderbird/mozilla/dom/HTMLPropertiesCollectionBinding.h -include/thunderbird/mozilla/dom/HTMLQuoteElementBinding.h -include/thunderbird/mozilla/dom/HTMLScriptElement.h -include/thunderbird/mozilla/dom/HTMLScriptElementBinding.h -include/thunderbird/mozilla/dom/HTMLSelectElement.h -include/thunderbird/mozilla/dom/HTMLSelectElementBinding.h -include/thunderbird/mozilla/dom/HTMLSharedElement.h -include/thunderbird/mozilla/dom/HTMLSharedListElement.h -include/thunderbird/mozilla/dom/HTMLSharedObjectElement.h -include/thunderbird/mozilla/dom/HTMLSourceElement.h -include/thunderbird/mozilla/dom/HTMLSourceElementBinding.h -include/thunderbird/mozilla/dom/HTMLSpanElement.h -include/thunderbird/mozilla/dom/HTMLSpanElementBinding.h -include/thunderbird/mozilla/dom/HTMLStyleElement.h -include/thunderbird/mozilla/dom/HTMLStyleElementBinding.h -include/thunderbird/mozilla/dom/HTMLTableCaptionElement.h -include/thunderbird/mozilla/dom/HTMLTableCaptionElementBinding.h -include/thunderbird/mozilla/dom/HTMLTableCellElement.h -include/thunderbird/mozilla/dom/HTMLTableCellElementBinding.h -include/thunderbird/mozilla/dom/HTMLTableColElement.h -include/thunderbird/mozilla/dom/HTMLTableColElementBinding.h -include/thunderbird/mozilla/dom/HTMLTableElement.h -include/thunderbird/mozilla/dom/HTMLTableElementBinding.h -include/thunderbird/mozilla/dom/HTMLTableRowElement.h -include/thunderbird/mozilla/dom/HTMLTableRowElementBinding.h -include/thunderbird/mozilla/dom/HTMLTableSectionElement.h -include/thunderbird/mozilla/dom/HTMLTableSectionElementBinding.h -include/thunderbird/mozilla/dom/HTMLTemplateElement.h -include/thunderbird/mozilla/dom/HTMLTemplateElementBinding.h -include/thunderbird/mozilla/dom/HTMLTextAreaElement.h -include/thunderbird/mozilla/dom/HTMLTextAreaElementBinding.h -include/thunderbird/mozilla/dom/HTMLTimeElement.h -include/thunderbird/mozilla/dom/HTMLTimeElementBinding.h -include/thunderbird/mozilla/dom/HTMLTitleElement.h -include/thunderbird/mozilla/dom/HTMLTitleElementBinding.h -include/thunderbird/mozilla/dom/HTMLTrackElement.h -include/thunderbird/mozilla/dom/HTMLTrackElementBinding.h -include/thunderbird/mozilla/dom/HTMLUListElementBinding.h -include/thunderbird/mozilla/dom/HTMLUnknownElement.h -include/thunderbird/mozilla/dom/HTMLVideoElement.h -include/thunderbird/mozilla/dom/HTMLVideoElementBinding.h -include/thunderbird/mozilla/dom/HashChangeEventBinding.h -include/thunderbird/mozilla/dom/IDBDatabaseBinding.h -include/thunderbird/mozilla/dom/IDBFactoryBinding.h -include/thunderbird/mozilla/dom/IDBVersionChangeEventBinding.h -include/thunderbird/mozilla/dom/ImageData.h -include/thunderbird/mozilla/dom/ImageDataBinding.h -include/thunderbird/mozilla/dom/ImageDocument.h -include/thunderbird/mozilla/dom/ImageDocumentBinding.h -include/thunderbird/mozilla/dom/InspectorUtilsBinding.h -include/thunderbird/mozilla/dom/KeyEventBinding.h -include/thunderbird/mozilla/dom/KeyboardEventBinding.h -include/thunderbird/mozilla/dom/Link.h -include/thunderbird/mozilla/dom/LinkStyleBinding.h -include/thunderbird/mozilla/dom/LocalMediaStreamBinding.h -include/thunderbird/mozilla/dom/LocationBinding.h -include/thunderbird/mozilla/dom/MediaError.h -include/thunderbird/mozilla/dom/MediaErrorBinding.h -include/thunderbird/mozilla/dom/MediaStreamAudioDestinationNode.h -include/thunderbird/mozilla/dom/MediaStreamAudioDestinationNodeBinding.h -include/thunderbird/mozilla/dom/MediaStreamBinding.h -include/thunderbird/mozilla/dom/MediaStreamEventBinding.h -include/thunderbird/mozilla/dom/MediaStreamTrack.h -include/thunderbird/mozilla/dom/MediaStreamTrackBinding.h -include/thunderbird/mozilla/dom/MessageEventBinding.h -include/thunderbird/mozilla/dom/MmsMessage.h -include/thunderbird/mozilla/dom/MobileMessageManager.h -include/thunderbird/mozilla/dom/MobileMessageManagerBinding.h -include/thunderbird/mozilla/dom/MouseEventBinding.h -include/thunderbird/mozilla/dom/MouseScrollEventBinding.h -include/thunderbird/mozilla/dom/MozActivityBinding.h -include/thunderbird/mozilla/dom/MozApplicationEventBinding.h -include/thunderbird/mozilla/dom/MozContactChangeEventBinding.h -include/thunderbird/mozilla/dom/MozMmsEventBinding.h -include/thunderbird/mozilla/dom/MozMmsMessageBinding.h -include/thunderbird/mozilla/dom/MozNamedAttrMapBinding.h -include/thunderbird/mozilla/dom/MozSettingsEventBinding.h -include/thunderbird/mozilla/dom/MozSmsEventBinding.h -include/thunderbird/mozilla/dom/MozTimeManagerBinding.h -include/thunderbird/mozilla/dom/MutationEventBinding.h -include/thunderbird/mozilla/dom/MutationObserverBinding.h -include/thunderbird/mozilla/dom/NetDashboardBinding.h -include/thunderbird/mozilla/dom/NodeBinding.h -include/thunderbird/mozilla/dom/NodeFilterBinding.h -include/thunderbird/mozilla/dom/NodeIterator.h -include/thunderbird/mozilla/dom/NodeIteratorBinding.h -include/thunderbird/mozilla/dom/NodeListBinding.h -include/thunderbird/mozilla/dom/NonRefcountedDOMObject.h -include/thunderbird/mozilla/dom/Notification.h -include/thunderbird/mozilla/dom/NotificationBinding.h -include/thunderbird/mozilla/dom/NotifyAudioAvailableEventBinding.h -include/thunderbird/mozilla/dom/NotifyPaintEventBinding.h -include/thunderbird/mozilla/dom/Nullable.h -include/thunderbird/mozilla/dom/OfflineAudioCompletionEvent.h -include/thunderbird/mozilla/dom/OfflineAudioCompletionEventBinding.h -include/thunderbird/mozilla/dom/OfflineAudioContextBinding.h -include/thunderbird/mozilla/dom/OfflineResourceListBinding.h -include/thunderbird/mozilla/dom/PageTransitionEventBinding.h -include/thunderbird/mozilla/dom/PaintRequestBinding.h -include/thunderbird/mozilla/dom/PaintRequestListBinding.h -include/thunderbird/mozilla/dom/PannerNode.h -include/thunderbird/mozilla/dom/PannerNodeBinding.h -include/thunderbird/mozilla/dom/PerformanceBinding.h -include/thunderbird/mozilla/dom/PerformanceNavigationBinding.h -include/thunderbird/mozilla/dom/PerformanceTimingBinding.h -include/thunderbird/mozilla/dom/PeriodicWave.h -include/thunderbird/mozilla/dom/PeriodicWaveBinding.h -include/thunderbird/mozilla/dom/PermissionMessageUtils.h -include/thunderbird/mozilla/dom/PopStateEventBinding.h -include/thunderbird/mozilla/dom/PopupBlockedEventBinding.h -include/thunderbird/mozilla/dom/PositionBinding.h -include/thunderbird/mozilla/dom/PositionErrorBinding.h -include/thunderbird/mozilla/dom/PrimitiveConversions.h -include/thunderbird/mozilla/dom/ProcessingInstruction.h -include/thunderbird/mozilla/dom/ProcessingInstructionBinding.h -include/thunderbird/mozilla/dom/ProgressEventBinding.h -include/thunderbird/mozilla/dom/PrototypeList.h -include/thunderbird/mozilla/dom/RGBColorBinding.h -include/thunderbird/mozilla/dom/RTCConfigurationBinding.h -include/thunderbird/mozilla/dom/RTCDataChannelEventBinding.h -include/thunderbird/mozilla/dom/RTCIceCandidateBinding.h -include/thunderbird/mozilla/dom/RTCPeerConnectionBinding.h -include/thunderbird/mozilla/dom/RTCPeerConnectionIceEventBinding.h -include/thunderbird/mozilla/dom/RTCSessionDescriptionBinding.h -include/thunderbird/mozilla/dom/RangeBinding.h -include/thunderbird/mozilla/dom/RectBinding.h -include/thunderbird/mozilla/dom/RegisterBindings.h -include/thunderbird/mozilla/dom/SVGAElement.h -include/thunderbird/mozilla/dom/SVGAElementBinding.h -include/thunderbird/mozilla/dom/SVGAltGlyphElement.h -include/thunderbird/mozilla/dom/SVGAltGlyphElementBinding.h -include/thunderbird/mozilla/dom/SVGAngle.h -include/thunderbird/mozilla/dom/SVGAngleBinding.h -include/thunderbird/mozilla/dom/SVGAnimateElement.h -include/thunderbird/mozilla/dom/SVGAnimateElementBinding.h -include/thunderbird/mozilla/dom/SVGAnimateMotionElement.h -include/thunderbird/mozilla/dom/SVGAnimateMotionElementBinding.h -include/thunderbird/mozilla/dom/SVGAnimateTransformElement.h -include/thunderbird/mozilla/dom/SVGAnimateTransformElementBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedAngle.h -include/thunderbird/mozilla/dom/SVGAnimatedAngleBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedBoolean.h -include/thunderbird/mozilla/dom/SVGAnimatedBooleanBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedLength.h -include/thunderbird/mozilla/dom/SVGAnimatedLengthBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedLengthListBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedNumberListBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedPathDataBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedPointsBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedPreserveAspectRatioBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedRect.h -include/thunderbird/mozilla/dom/SVGAnimatedRectBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedString.h -include/thunderbird/mozilla/dom/SVGAnimatedStringBinding.h -include/thunderbird/mozilla/dom/SVGAnimatedTransformList.h -include/thunderbird/mozilla/dom/SVGAnimatedTransformListBinding.h -include/thunderbird/mozilla/dom/SVGAnimationElement.h -include/thunderbird/mozilla/dom/SVGAnimationElementBinding.h -include/thunderbird/mozilla/dom/SVGCircleElement.h -include/thunderbird/mozilla/dom/SVGCircleElementBinding.h -include/thunderbird/mozilla/dom/SVGClipPathElement.h -include/thunderbird/mozilla/dom/SVGClipPathElementBinding.h -include/thunderbird/mozilla/dom/SVGComponentTransferFunctionElement.h -include/thunderbird/mozilla/dom/SVGComponentTransferFunctionElementBinding.h -include/thunderbird/mozilla/dom/SVGDefsElement.h -include/thunderbird/mozilla/dom/SVGDefsElementBinding.h -include/thunderbird/mozilla/dom/SVGDescElement.h -include/thunderbird/mozilla/dom/SVGDescElementBinding.h -include/thunderbird/mozilla/dom/SVGDocument.h -include/thunderbird/mozilla/dom/SVGDocumentBinding.h -include/thunderbird/mozilla/dom/SVGElementBinding.h -include/thunderbird/mozilla/dom/SVGEllipseElement.h -include/thunderbird/mozilla/dom/SVGEllipseElementBinding.h -include/thunderbird/mozilla/dom/SVGFEBlendElement.h -include/thunderbird/mozilla/dom/SVGFEBlendElementBinding.h -include/thunderbird/mozilla/dom/SVGFEColorMatrixElement.h -include/thunderbird/mozilla/dom/SVGFEColorMatrixElementBinding.h -include/thunderbird/mozilla/dom/SVGFEComponentTransferElement.h -include/thunderbird/mozilla/dom/SVGFEComponentTransferElementBinding.h -include/thunderbird/mozilla/dom/SVGFECompositeElement.h -include/thunderbird/mozilla/dom/SVGFECompositeElementBinding.h -include/thunderbird/mozilla/dom/SVGFEConvolveMatrixElement.h -include/thunderbird/mozilla/dom/SVGFEConvolveMatrixElementBinding.h -include/thunderbird/mozilla/dom/SVGFEDiffuseLightingElement.h -include/thunderbird/mozilla/dom/SVGFEDiffuseLightingElementBinding.h -include/thunderbird/mozilla/dom/SVGFEDisplacementMapElement.h -include/thunderbird/mozilla/dom/SVGFEDisplacementMapElementBinding.h -include/thunderbird/mozilla/dom/SVGFEDistantLightElement.h -include/thunderbird/mozilla/dom/SVGFEDistantLightElementBinding.h -include/thunderbird/mozilla/dom/SVGFEFloodElement.h -include/thunderbird/mozilla/dom/SVGFEFloodElementBinding.h -include/thunderbird/mozilla/dom/SVGFEFuncAElementBinding.h -include/thunderbird/mozilla/dom/SVGFEFuncBElementBinding.h -include/thunderbird/mozilla/dom/SVGFEFuncGElementBinding.h -include/thunderbird/mozilla/dom/SVGFEFuncRElementBinding.h -include/thunderbird/mozilla/dom/SVGFEGaussianBlurElement.h -include/thunderbird/mozilla/dom/SVGFEGaussianBlurElementBinding.h -include/thunderbird/mozilla/dom/SVGFEImageElement.h -include/thunderbird/mozilla/dom/SVGFEImageElementBinding.h -include/thunderbird/mozilla/dom/SVGFEMergeElement.h -include/thunderbird/mozilla/dom/SVGFEMergeElementBinding.h -include/thunderbird/mozilla/dom/SVGFEMergeNodeElement.h -include/thunderbird/mozilla/dom/SVGFEMergeNodeElementBinding.h -include/thunderbird/mozilla/dom/SVGFEMorphologyElement.h -include/thunderbird/mozilla/dom/SVGFEMorphologyElementBinding.h -include/thunderbird/mozilla/dom/SVGFEOffsetElement.h -include/thunderbird/mozilla/dom/SVGFEOffsetElementBinding.h -include/thunderbird/mozilla/dom/SVGFEPointLightElement.h -include/thunderbird/mozilla/dom/SVGFEPointLightElementBinding.h -include/thunderbird/mozilla/dom/SVGFESpecularLightingElement.h -include/thunderbird/mozilla/dom/SVGFESpecularLightingElementBinding.h -include/thunderbird/mozilla/dom/SVGFESpotLightElement.h -include/thunderbird/mozilla/dom/SVGFESpotLightElementBinding.h -include/thunderbird/mozilla/dom/SVGFETileElement.h -include/thunderbird/mozilla/dom/SVGFETileElementBinding.h -include/thunderbird/mozilla/dom/SVGFETurbulenceElement.h -include/thunderbird/mozilla/dom/SVGFETurbulenceElementBinding.h -include/thunderbird/mozilla/dom/SVGFilterElement.h -include/thunderbird/mozilla/dom/SVGFilterElementBinding.h -include/thunderbird/mozilla/dom/SVGFilterPrimitiveStandardAttributesBinding.h -include/thunderbird/mozilla/dom/SVGFitToViewBoxBinding.h -include/thunderbird/mozilla/dom/SVGForeignObjectElement.h -include/thunderbird/mozilla/dom/SVGForeignObjectElementBinding.h -include/thunderbird/mozilla/dom/SVGGElement.h -include/thunderbird/mozilla/dom/SVGGElementBinding.h -include/thunderbird/mozilla/dom/SVGGradientElement.h -include/thunderbird/mozilla/dom/SVGGradientElementBinding.h -include/thunderbird/mozilla/dom/SVGGraphicsElement.h -include/thunderbird/mozilla/dom/SVGGraphicsElementBinding.h -include/thunderbird/mozilla/dom/SVGIRect.h -include/thunderbird/mozilla/dom/SVGImageElement.h -include/thunderbird/mozilla/dom/SVGImageElementBinding.h -include/thunderbird/mozilla/dom/SVGLengthListBinding.h -include/thunderbird/mozilla/dom/SVGLineElement.h -include/thunderbird/mozilla/dom/SVGLineElementBinding.h -include/thunderbird/mozilla/dom/SVGLinearGradientElementBinding.h -include/thunderbird/mozilla/dom/SVGMPathElement.h -include/thunderbird/mozilla/dom/SVGMPathElementBinding.h -include/thunderbird/mozilla/dom/SVGMarkerElement.h -include/thunderbird/mozilla/dom/SVGMarkerElementBinding.h -include/thunderbird/mozilla/dom/SVGMaskElement.h -include/thunderbird/mozilla/dom/SVGMaskElementBinding.h -include/thunderbird/mozilla/dom/SVGMatrix.h -include/thunderbird/mozilla/dom/SVGMatrixBinding.h -include/thunderbird/mozilla/dom/SVGMetadataElement.h -include/thunderbird/mozilla/dom/SVGMetadataElementBinding.h -include/thunderbird/mozilla/dom/SVGNumberListBinding.h -include/thunderbird/mozilla/dom/SVGPathElement.h -include/thunderbird/mozilla/dom/SVGPathElementBinding.h -include/thunderbird/mozilla/dom/SVGPathSegBinding.h -include/thunderbird/mozilla/dom/SVGPathSegListBinding.h -include/thunderbird/mozilla/dom/SVGPatternElement.h -include/thunderbird/mozilla/dom/SVGPatternElementBinding.h -include/thunderbird/mozilla/dom/SVGPointBinding.h -include/thunderbird/mozilla/dom/SVGPointListBinding.h -include/thunderbird/mozilla/dom/SVGPolygonElement.h -include/thunderbird/mozilla/dom/SVGPolygonElementBinding.h -include/thunderbird/mozilla/dom/SVGPolylineElement.h -include/thunderbird/mozilla/dom/SVGPolylineElementBinding.h -include/thunderbird/mozilla/dom/SVGPreserveAspectRatioBinding.h -include/thunderbird/mozilla/dom/SVGRadialGradientElementBinding.h -include/thunderbird/mozilla/dom/SVGRect.h -include/thunderbird/mozilla/dom/SVGRectBinding.h -include/thunderbird/mozilla/dom/SVGRectElement.h -include/thunderbird/mozilla/dom/SVGRectElementBinding.h -include/thunderbird/mozilla/dom/SVGSVGElement.h -include/thunderbird/mozilla/dom/SVGSVGElementBinding.h -include/thunderbird/mozilla/dom/SVGScriptElement.h -include/thunderbird/mozilla/dom/SVGScriptElementBinding.h -include/thunderbird/mozilla/dom/SVGSetElement.h -include/thunderbird/mozilla/dom/SVGSetElementBinding.h -include/thunderbird/mozilla/dom/SVGStopElement.h -include/thunderbird/mozilla/dom/SVGStopElementBinding.h -include/thunderbird/mozilla/dom/SVGStringListBinding.h -include/thunderbird/mozilla/dom/SVGStyleElement.h -include/thunderbird/mozilla/dom/SVGStyleElementBinding.h -include/thunderbird/mozilla/dom/SVGSwitchElement.h -include/thunderbird/mozilla/dom/SVGSwitchElementBinding.h -include/thunderbird/mozilla/dom/SVGSymbolElement.h -include/thunderbird/mozilla/dom/SVGSymbolElementBinding.h -include/thunderbird/mozilla/dom/SVGTSpanElement.h -include/thunderbird/mozilla/dom/SVGTSpanElementBinding.h -include/thunderbird/mozilla/dom/SVGTests.h -include/thunderbird/mozilla/dom/SVGTestsBinding.h -include/thunderbird/mozilla/dom/SVGTextContentElement.h -include/thunderbird/mozilla/dom/SVGTextContentElementBinding.h -include/thunderbird/mozilla/dom/SVGTextElement.h -include/thunderbird/mozilla/dom/SVGTextElementBinding.h -include/thunderbird/mozilla/dom/SVGTextPathElement.h -include/thunderbird/mozilla/dom/SVGTextPathElementBinding.h -include/thunderbird/mozilla/dom/SVGTextPositioningElement.h -include/thunderbird/mozilla/dom/SVGTextPositioningElementBinding.h -include/thunderbird/mozilla/dom/SVGTitleElement.h -include/thunderbird/mozilla/dom/SVGTitleElementBinding.h -include/thunderbird/mozilla/dom/SVGTransform.h -include/thunderbird/mozilla/dom/SVGTransformBinding.h -include/thunderbird/mozilla/dom/SVGTransformListBinding.h -include/thunderbird/mozilla/dom/SVGTransformableElement.h -include/thunderbird/mozilla/dom/SVGURIReferenceBinding.h -include/thunderbird/mozilla/dom/SVGUnitTypesBinding.h -include/thunderbird/mozilla/dom/SVGUseElement.h -include/thunderbird/mozilla/dom/SVGUseElementBinding.h -include/thunderbird/mozilla/dom/SVGViewElement.h -include/thunderbird/mozilla/dom/SVGViewElementBinding.h -include/thunderbird/mozilla/dom/SVGZoomAndPanBinding.h -include/thunderbird/mozilla/dom/SVGZoomEvent.h -include/thunderbird/mozilla/dom/SVGZoomEventBinding.h -include/thunderbird/mozilla/dom/ScreenBinding.h -include/thunderbird/mozilla/dom/ScreenOrientation.h -include/thunderbird/mozilla/dom/ScriptProcessorNode.h -include/thunderbird/mozilla/dom/ScriptProcessorNodeBinding.h -include/thunderbird/mozilla/dom/ScrollAreaEventBinding.h -include/thunderbird/mozilla/dom/SimpleGestureEventBinding.h -include/thunderbird/mozilla/dom/SmartCardEventBinding.h -include/thunderbird/mozilla/dom/SmsFilter.h -include/thunderbird/mozilla/dom/SmsManager.h -include/thunderbird/mozilla/dom/SmsMessage.h -include/thunderbird/mozilla/dom/SmsSegmentInfo.h -include/thunderbird/mozilla/dom/SpeechGrammar.h -include/thunderbird/mozilla/dom/SpeechGrammarBinding.h -include/thunderbird/mozilla/dom/SpeechGrammarList.h -include/thunderbird/mozilla/dom/SpeechGrammarListBinding.h -include/thunderbird/mozilla/dom/SpeechRecognition.h -include/thunderbird/mozilla/dom/SpeechRecognitionAlternative.h -include/thunderbird/mozilla/dom/SpeechRecognitionAlternativeBinding.h -include/thunderbird/mozilla/dom/SpeechRecognitionBinding.h -include/thunderbird/mozilla/dom/SpeechRecognitionErrorBinding.h -include/thunderbird/mozilla/dom/SpeechRecognitionEventBinding.h -include/thunderbird/mozilla/dom/SpeechRecognitionResult.h -include/thunderbird/mozilla/dom/SpeechRecognitionResultBinding.h -include/thunderbird/mozilla/dom/SpeechRecognitionResultList.h -include/thunderbird/mozilla/dom/SpeechRecognitionResultListBinding.h -include/thunderbird/mozilla/dom/SpeechStreamListener.h -include/thunderbird/mozilla/dom/SpeechSynthesis.h -include/thunderbird/mozilla/dom/SpeechSynthesisBinding.h -include/thunderbird/mozilla/dom/SpeechSynthesisChild.h -include/thunderbird/mozilla/dom/SpeechSynthesisEventBinding.h -include/thunderbird/mozilla/dom/SpeechSynthesisParent.h -include/thunderbird/mozilla/dom/SpeechSynthesisUtterance.h -include/thunderbird/mozilla/dom/SpeechSynthesisUtteranceBinding.h -include/thunderbird/mozilla/dom/SpeechSynthesisVoice.h -include/thunderbird/mozilla/dom/SpeechSynthesisVoiceBinding.h -include/thunderbird/mozilla/dom/StorageEventBinding.h -include/thunderbird/mozilla/dom/StructuredCloneTags.h -include/thunderbird/mozilla/dom/StructuredCloneUtils.h -include/thunderbird/mozilla/dom/StyleRuleChangeEventBinding.h -include/thunderbird/mozilla/dom/StyleSheetApplicableStateChangeEventBinding.h -include/thunderbird/mozilla/dom/StyleSheetBinding.h -include/thunderbird/mozilla/dom/StyleSheetChangeEventBinding.h -include/thunderbird/mozilla/dom/TabChild.h -include/thunderbird/mozilla/dom/TabContext.h -include/thunderbird/mozilla/dom/TabMessageUtils.h -include/thunderbird/mozilla/dom/TabParent.h -include/thunderbird/mozilla/dom/Text.h -include/thunderbird/mozilla/dom/TextBinding.h -include/thunderbird/mozilla/dom/TextDecoder.h -include/thunderbird/mozilla/dom/TextDecoderBase.h -include/thunderbird/mozilla/dom/TextDecoderBinding.h -include/thunderbird/mozilla/dom/TextEncoder.h -include/thunderbird/mozilla/dom/TextEncoderBase.h -include/thunderbird/mozilla/dom/TextEncoderBinding.h -include/thunderbird/mozilla/dom/TextMetrics.h -include/thunderbird/mozilla/dom/TextTrack.h -include/thunderbird/mozilla/dom/TextTrackBinding.h -include/thunderbird/mozilla/dom/TextTrackCue.h -include/thunderbird/mozilla/dom/TextTrackCueBinding.h -include/thunderbird/mozilla/dom/TextTrackCueList.h -include/thunderbird/mozilla/dom/TextTrackCueListBinding.h -include/thunderbird/mozilla/dom/TextTrackList.h -include/thunderbird/mozilla/dom/TextTrackListBinding.h -include/thunderbird/mozilla/dom/TimeEventBinding.h -include/thunderbird/mozilla/dom/TimeRanges.h -include/thunderbird/mozilla/dom/TimeRangesBinding.h -include/thunderbird/mozilla/dom/Touch.h -include/thunderbird/mozilla/dom/TouchBinding.h -include/thunderbird/mozilla/dom/TouchEventBinding.h -include/thunderbird/mozilla/dom/TransitionEventBinding.h -include/thunderbird/mozilla/dom/TreeColumnsBinding.h -include/thunderbird/mozilla/dom/TreeWalker.h -include/thunderbird/mozilla/dom/TreeWalkerBinding.h -include/thunderbird/mozilla/dom/TypedArray.h -include/thunderbird/mozilla/dom/UIEventBinding.h -include/thunderbird/mozilla/dom/URL.h -include/thunderbird/mozilla/dom/URLBinding.h -include/thunderbird/mozilla/dom/URLUtilsBinding.h -include/thunderbird/mozilla/dom/UndoManager.h -include/thunderbird/mozilla/dom/UndoManagerBinding.h -include/thunderbird/mozilla/dom/UnionConversions.h -include/thunderbird/mozilla/dom/UnionTypes.h -include/thunderbird/mozilla/dom/UserProximityEventBinding.h -include/thunderbird/mozilla/dom/ValidityState.h -include/thunderbird/mozilla/dom/ValidityStateBinding.h -include/thunderbird/mozilla/dom/VideoStreamTrack.h -include/thunderbird/mozilla/dom/VideoStreamTrackBinding.h -include/thunderbird/mozilla/dom/WaveShaperNode.h -include/thunderbird/mozilla/dom/WaveShaperNodeBinding.h -include/thunderbird/mozilla/dom/WebComponentsBinding.h -include/thunderbird/mozilla/dom/WebGLRenderingContextBinding.h -include/thunderbird/mozilla/dom/WebSocketBinding.h -include/thunderbird/mozilla/dom/WheelEventBinding.h -include/thunderbird/mozilla/dom/WindowBinding.h -include/thunderbird/mozilla/dom/XMLDocument.h -include/thunderbird/mozilla/dom/XMLDocumentBinding.h -include/thunderbird/mozilla/dom/XMLHttpRequestBinding.h -include/thunderbird/mozilla/dom/XMLHttpRequestEventTargetBinding.h -include/thunderbird/mozilla/dom/XMLHttpRequestUploadBinding.h -include/thunderbird/mozilla/dom/XMLSerializerBinding.h -include/thunderbird/mozilla/dom/XMLStylesheetProcessingInstruction.h -include/thunderbird/mozilla/dom/XMLStylesheetProcessingInstructionBinding.h -include/thunderbird/mozilla/dom/XPathEvaluatorBinding.h -include/thunderbird/mozilla/dom/XULCommandEventBinding.h -include/thunderbird/mozilla/dom/XULDocumentBinding.h -include/thunderbird/mozilla/dom/XULElementBinding.h -include/thunderbird/mozilla/dom/alarm/AlarmHalService.h -include/thunderbird/mozilla/dom/battery/Constants.h -include/thunderbird/mozilla/dom/battery/Types.h -include/thunderbird/mozilla/dom/bluetooth/BluetoothCommon.h -include/thunderbird/mozilla/dom/bluetooth/ipc/BluetoothMessageUtils.h -include/thunderbird/mozilla/dom/devicestorage/DeviceStorageRequestChild.h -include/thunderbird/mozilla/dom/devicestorage/DeviceStorageRequestParent.h -include/thunderbird/mozilla/dom/file/ArchiveEvent.h -include/thunderbird/mozilla/dom/file/ArchiveReader.h -include/thunderbird/mozilla/dom/file/ArchiveRequest.h -include/thunderbird/mozilla/dom/file/ArchiveZipEvent.h -include/thunderbird/mozilla/dom/file/ArchiveZipFile.h -include/thunderbird/mozilla/dom/file/DOMFileHandle.h -include/thunderbird/mozilla/dom/file/DOMFileRequest.h -include/thunderbird/mozilla/dom/file/File.h -include/thunderbird/mozilla/dom/file/FileCommon.h -include/thunderbird/mozilla/dom/file/FileHandle.h -include/thunderbird/mozilla/dom/file/FileHelper.h -include/thunderbird/mozilla/dom/file/FileService.h -include/thunderbird/mozilla/dom/file/LockedFile.h -include/thunderbird/mozilla/dom/indexedDB/Client.h -include/thunderbird/mozilla/dom/indexedDB/DatabaseInfo.h -include/thunderbird/mozilla/dom/indexedDB/FileInfo.h -include/thunderbird/mozilla/dom/indexedDB/FileManager.h -include/thunderbird/mozilla/dom/indexedDB/IDBCursor.h -include/thunderbird/mozilla/dom/indexedDB/IDBDatabase.h -include/thunderbird/mozilla/dom/indexedDB/IDBEvents.h -include/thunderbird/mozilla/dom/indexedDB/IDBFactory.h -include/thunderbird/mozilla/dom/indexedDB/IDBFileHandle.h -include/thunderbird/mozilla/dom/indexedDB/IDBIndex.h -include/thunderbird/mozilla/dom/indexedDB/IDBKeyRange.h -include/thunderbird/mozilla/dom/indexedDB/IDBObjectStore.h -include/thunderbird/mozilla/dom/indexedDB/IDBRequest.h -include/thunderbird/mozilla/dom/indexedDB/IDBTransaction.h -include/thunderbird/mozilla/dom/indexedDB/IDBWrapperCache.h -include/thunderbird/mozilla/dom/indexedDB/IndexedDatabase.h -include/thunderbird/mozilla/dom/indexedDB/IndexedDatabaseManager.h -include/thunderbird/mozilla/dom/indexedDB/Key.h -include/thunderbird/mozilla/dom/indexedDB/KeyPath.h -include/thunderbird/mozilla/dom/indexedDB/SerializationHelpers.h -include/thunderbird/mozilla/dom/ipc/Blob.h -include/thunderbird/mozilla/dom/ipc/nsIRemoteBlob.h -include/thunderbird/mozilla/dom/mobilemessage/Constants.h -include/thunderbird/mozilla/dom/mobilemessage/MmsService.h -include/thunderbird/mozilla/dom/mobilemessage/MobileMessageCallback.h -include/thunderbird/mozilla/dom/mobilemessage/MobileMessageDatabaseService.h -include/thunderbird/mozilla/dom/mobilemessage/MobileMessageService.h -include/thunderbird/mozilla/dom/mobilemessage/SmsChild.h -include/thunderbird/mozilla/dom/mobilemessage/SmsParent.h -include/thunderbird/mozilla/dom/mobilemessage/SmsServicesFactory.h -include/thunderbird/mozilla/dom/mobilemessage/Types.h -include/thunderbird/mozilla/dom/network/Constants.h -include/thunderbird/mozilla/dom/network/TCPSocketChild.h -include/thunderbird/mozilla/dom/network/TCPSocketParent.h -include/thunderbird/mozilla/dom/network/Types.h -include/thunderbird/mozilla/dom/network/Utils.h -include/thunderbird/mozilla/dom/nsSVGAnimatedTransformList.h -include/thunderbird/mozilla/dom/nsSpeechTask.h -include/thunderbird/mozilla/dom/nsSynthVoiceRegistry.h -include/thunderbird/mozilla/dom/power/PowerManagerService.h -include/thunderbird/mozilla/dom/power/Types.h -include/thunderbird/mozilla/dom/quota/AcquireListener.h -include/thunderbird/mozilla/dom/quota/ArrayCluster.h -include/thunderbird/mozilla/dom/quota/Client.h -include/thunderbird/mozilla/dom/quota/FileStreams.h -include/thunderbird/mozilla/dom/quota/OriginOrPatternString.h -include/thunderbird/mozilla/dom/quota/QuotaCommon.h -include/thunderbird/mozilla/dom/quota/QuotaManager.h -include/thunderbird/mozilla/dom/quota/QuotaObject.h -include/thunderbird/mozilla/dom/quota/StoragePrivilege.h -include/thunderbird/mozilla/dom/quota/UsageRunnable.h -include/thunderbird/mozilla/dom/quota/Utilities.h -include/thunderbird/mozilla/dom/time/DateCacheCleaner.h -include/thunderbird/mozilla/dom/time/TimeChangeObserver.h -include/thunderbird/mozilla/dom/time/TimeManager.h -include/thunderbird/mozilla/dom/time/TimeService.h -include/thunderbird/mozilla/dom/workers/Workers.h -include/thunderbird/mozilla/dom/workers/bindings/DOMBindingBase.h -include/thunderbird/mozilla/dom/workers/bindings/EventListenerManager.h -include/thunderbird/mozilla/dom/workers/bindings/EventTarget.h -include/thunderbird/mozilla/dom/workers/bindings/FileReaderSync.h -include/thunderbird/mozilla/dom/workers/bindings/TextDecoder.h -include/thunderbird/mozilla/dom/workers/bindings/TextEncoder.h -include/thunderbird/mozilla/dom/workers/bindings/URL.h -include/thunderbird/mozilla/dom/workers/bindings/WorkerFeature.h -include/thunderbird/mozilla/dom/workers/bindings/XMLHttpRequest.h -include/thunderbird/mozilla/dom/workers/bindings/XMLHttpRequestEventTarget.h -include/thunderbird/mozilla/dom/workers/bindings/XMLHttpRequestUpload.h -include/thunderbird/mozilla/fallible.h -include/thunderbird/mozilla/gfx/2D.h -include/thunderbird/mozilla/gfx/BaseMargin.h -include/thunderbird/mozilla/gfx/BasePoint.h -include/thunderbird/mozilla/gfx/BasePoint3D.h -include/thunderbird/mozilla/gfx/BasePoint4D.h -include/thunderbird/mozilla/gfx/BaseRect.h -include/thunderbird/mozilla/gfx/BaseSize.h -include/thunderbird/mozilla/gfx/Blur.h -include/thunderbird/mozilla/gfx/Matrix.h -include/thunderbird/mozilla/gfx/PathHelpers.h -include/thunderbird/mozilla/gfx/Point.h -include/thunderbird/mozilla/gfx/Rect.h -include/thunderbird/mozilla/gfx/Scale.h -include/thunderbird/mozilla/gfx/ScaleFactor.h -include/thunderbird/mozilla/gfx/SharedDIB.h -include/thunderbird/mozilla/gfx/Tools.h -include/thunderbird/mozilla/gfx/Types.h -include/thunderbird/mozilla/gfx/UserData.h -include/thunderbird/mozilla/ipc/AsyncChannel.h -include/thunderbird/mozilla/ipc/BrowserProcessSubThread.h -include/thunderbird/mozilla/ipc/CrossProcessMutex.h -include/thunderbird/mozilla/ipc/DocumentRendererChild.h -include/thunderbird/mozilla/ipc/DocumentRendererNativeIDChild.h -include/thunderbird/mozilla/ipc/DocumentRendererNativeIDParent.h -include/thunderbird/mozilla/ipc/DocumentRendererParent.h -include/thunderbird/mozilla/ipc/DocumentRendererShmemChild.h -include/thunderbird/mozilla/ipc/DocumentRendererShmemParent.h -include/thunderbird/mozilla/ipc/FileDescriptor.h -include/thunderbird/mozilla/ipc/FileDescriptorUtils.h -include/thunderbird/mozilla/ipc/GeckoChildProcessHost.h -include/thunderbird/mozilla/ipc/IOThreadChild.h -include/thunderbird/mozilla/ipc/InputStreamUtils.h -include/thunderbird/mozilla/ipc/ProcessChild.h -include/thunderbird/mozilla/ipc/ProtocolUtils.h -include/thunderbird/mozilla/ipc/RPCChannel.h -include/thunderbird/mozilla/ipc/ScopedXREEmbed.h -include/thunderbird/mozilla/ipc/SharedMemory.h -include/thunderbird/mozilla/ipc/SharedMemoryBasic.h -include/thunderbird/mozilla/ipc/SharedMemoryBasic_chromium.h -include/thunderbird/mozilla/ipc/SharedMemorySysV.h -include/thunderbird/mozilla/ipc/Shmem.h -include/thunderbird/mozilla/ipc/SyncChannel.h -include/thunderbird/mozilla/ipc/TestShellChild.h -include/thunderbird/mozilla/ipc/TestShellParent.h -include/thunderbird/mozilla/ipc/Transport.h -include/thunderbird/mozilla/ipc/Transport_posix.h -include/thunderbird/mozilla/ipc/URIUtils.h -include/thunderbird/mozilla/ipc/XPCShellEnvironment.h -include/thunderbird/mozilla/layers/AsyncCompositionManager.h -include/thunderbird/mozilla/layers/AsyncPanZoomController.h -include/thunderbird/mozilla/layers/Axis.h -include/thunderbird/mozilla/layers/BasicCompositor.h -include/thunderbird/mozilla/layers/CanvasClient.h -include/thunderbird/mozilla/layers/CanvasLayerComposite.h -include/thunderbird/mozilla/layers/ColorLayerComposite.h -include/thunderbird/mozilla/layers/CompositableClient.h -include/thunderbird/mozilla/layers/CompositableForwarder.h -include/thunderbird/mozilla/layers/CompositableTransactionParent.h -include/thunderbird/mozilla/layers/CompositingRenderTargetOGL.h -include/thunderbird/mozilla/layers/Compositor.h -include/thunderbird/mozilla/layers/CompositorChild.h -include/thunderbird/mozilla/layers/CompositorCocoaWidgetHelper.h -include/thunderbird/mozilla/layers/CompositorOGL.h -include/thunderbird/mozilla/layers/CompositorParent.h -include/thunderbird/mozilla/layers/CompositorTypes.h -include/thunderbird/mozilla/layers/ContainerLayerComposite.h -include/thunderbird/mozilla/layers/ContentClient.h -include/thunderbird/mozilla/layers/ContentHost.h -include/thunderbird/mozilla/layers/D3D9SurfaceImage.h -include/thunderbird/mozilla/layers/Effects.h -include/thunderbird/mozilla/layers/GeckoContentController.h -include/thunderbird/mozilla/layers/GestureEventListener.h -include/thunderbird/mozilla/layers/ISurfaceAllocator.h -include/thunderbird/mozilla/layers/ImageBridgeChild.h -include/thunderbird/mozilla/layers/ImageBridgeParent.h -include/thunderbird/mozilla/layers/ImageClient.h -include/thunderbird/mozilla/layers/ImageHost.h -include/thunderbird/mozilla/layers/ImageLayerComposite.h -include/thunderbird/mozilla/layers/LayerManagerComposite.h -include/thunderbird/mozilla/layers/LayerTransactionChild.h -include/thunderbird/mozilla/layers/LayerTransactionParent.h -include/thunderbird/mozilla/layers/LayersTypes.h -include/thunderbird/mozilla/layers/RenderTrace.h -include/thunderbird/mozilla/layers/ShadowLayerUtilsX11.h -include/thunderbird/mozilla/layers/ShadowLayers.h -include/thunderbird/mozilla/layers/ShadowLayersManager.h -include/thunderbird/mozilla/layers/SharedPlanarYCbCrImage.h -include/thunderbird/mozilla/layers/SharedRGBImage.h -include/thunderbird/mozilla/layers/TaskThrottler.h -include/thunderbird/mozilla/layers/TextureClient.h -include/thunderbird/mozilla/layers/TextureClientOGL.h -include/thunderbird/mozilla/layers/TextureHost.h -include/thunderbird/mozilla/layers/TextureHostOGL.h -include/thunderbird/mozilla/layers/ThebesLayerComposite.h -include/thunderbird/mozilla/layers/TiledContentClient.h -include/thunderbird/mozilla/layers/YCbCrImageDataSerializer.h -include/thunderbird/mozilla/layout/FrameChildList.h -include/thunderbird/mozilla/layout/RenderFrameChild.h -include/thunderbird/mozilla/layout/RenderFrameParent.h -include/thunderbird/mozilla/layout/RenderFrameUtils.h -include/thunderbird/mozilla/mailnews/MimeEncoder.h -include/thunderbird/mozilla/mailnews/ServiceList.h -include/thunderbird/mozilla/mailnews/Services.h -include/thunderbird/mozilla/mozPoisonWrite.h -include/thunderbird/mozilla/mozalloc.h -include/thunderbird/mozilla/mozalloc_abort.h -include/thunderbird/mozilla/mozalloc_macro_wrappers.h -include/thunderbird/mozilla/mozalloc_oom.h -include/thunderbird/mozilla/mozalloc_undef_macro_wrappers.h -include/thunderbird/mozilla/net/BaseWebSocketChannel.h -include/thunderbird/mozilla/net/ChannelEventQueue.h -include/thunderbird/mozilla/net/CookieServiceChild.h -include/thunderbird/mozilla/net/CookieServiceParent.h -include/thunderbird/mozilla/net/DNS.h -include/thunderbird/mozilla/net/Dashboard.h -include/thunderbird/mozilla/net/DashboardTypes.h -include/thunderbird/mozilla/net/FTPChannelChild.h -include/thunderbird/mozilla/net/FTPChannelParent.h -include/thunderbird/mozilla/net/HttpBaseChannel.h -include/thunderbird/mozilla/net/HttpChannelChild.h -include/thunderbird/mozilla/net/HttpChannelParent.h -include/thunderbird/mozilla/net/HttpInfo.h -include/thunderbird/mozilla/net/NeckoChild.h -include/thunderbird/mozilla/net/NeckoCommon.h -include/thunderbird/mozilla/net/NeckoMessageUtils.h -include/thunderbird/mozilla/net/NeckoParent.h -include/thunderbird/mozilla/net/PHttpChannelParams.h -include/thunderbird/mozilla/net/PSpdyPush3.h -include/thunderbird/mozilla/net/RemoteOpenFileChild.h -include/thunderbird/mozilla/net/RemoteOpenFileParent.h -include/thunderbird/mozilla/net/WebSocketChannel.h -include/thunderbird/mozilla/net/WebSocketChannelChild.h -include/thunderbird/mozilla/net/WebSocketChannelParent.h -include/thunderbird/mozilla/net/WyciwygChannelChild.h -include/thunderbird/mozilla/net/WyciwygChannelParent.h -include/thunderbird/mozilla/nsMemoryInfoDumper.h -include/thunderbird/mozilla/places/Database.h -include/thunderbird/mozilla/places/History.h -include/thunderbird/mozilla/plugins/AStream.h -include/thunderbird/mozilla/plugins/BrowserStreamChild.h -include/thunderbird/mozilla/plugins/BrowserStreamParent.h -include/thunderbird/mozilla/plugins/ChildAsyncCall.h -include/thunderbird/mozilla/plugins/ChildTimer.h -include/thunderbird/mozilla/plugins/NPEventAndroid.h -include/thunderbird/mozilla/plugins/NPEventOSX.h -include/thunderbird/mozilla/plugins/NPEventUnix.h -include/thunderbird/mozilla/plugins/NPEventWindows.h -include/thunderbird/mozilla/plugins/PluginIdentifierChild.h -include/thunderbird/mozilla/plugins/PluginIdentifierParent.h -include/thunderbird/mozilla/plugins/PluginInstanceChild.h -include/thunderbird/mozilla/plugins/PluginInstanceParent.h -include/thunderbird/mozilla/plugins/PluginMessageUtils.h -include/thunderbird/mozilla/plugins/PluginModuleChild.h -include/thunderbird/mozilla/plugins/PluginModuleParent.h -include/thunderbird/mozilla/plugins/PluginProcessChild.h -include/thunderbird/mozilla/plugins/PluginProcessParent.h -include/thunderbird/mozilla/plugins/PluginScriptableObjectChild.h -include/thunderbird/mozilla/plugins/PluginScriptableObjectParent.h -include/thunderbird/mozilla/plugins/PluginScriptableObjectUtils-inl.h -include/thunderbird/mozilla/plugins/PluginScriptableObjectUtils.h -include/thunderbird/mozilla/plugins/PluginStreamChild.h -include/thunderbird/mozilla/plugins/PluginStreamParent.h -include/thunderbird/mozilla/plugins/PluginUtilsOSX.h -include/thunderbird/mozilla/plugins/StreamNotifyChild.h -include/thunderbird/mozilla/plugins/StreamNotifyParent.h -include/thunderbird/mozilla/scache/StartupCache.h -include/thunderbird/mozilla/scache/StartupCacheUtils.h -include/thunderbird/mozilla/storage.h -include/thunderbird/mozilla/storage/StatementCache.h -include/thunderbird/mozilla/storage/Variant.h -include/thunderbird/mozilla/storage/Variant_inl.h -include/thunderbird/mozilla/threads/nsThreadIDs.h -include/thunderbird/mozilla/throw_gcc.h -include/thunderbird/mozilla/unused.h -include/thunderbird/mozpngconf.h -include/thunderbird/msgCore.h -include/thunderbird/necko-config.h -include/thunderbird/nestegg/nestegg-stdint.h -include/thunderbird/nestegg/nestegg.h -include/thunderbird/netCore.h -include/thunderbird/npapi.h -include/thunderbird/npfunctions.h -include/thunderbird/npruntime.h -include/thunderbird/nptypes.h -include/thunderbird/nsAHtml5TreeBuilderState.h -include/thunderbird/nsAHtml5TreeOpSink.h -include/thunderbird/nsASocketHandler.h -include/thunderbird/nsAString.h -include/thunderbird/nsAXPCNativeCallContext.h -include/thunderbird/nsAbBaseCID.h -include/thunderbird/nsAboutProtocolUtils.h -include/thunderbird/nsAccessNode.h -include/thunderbird/nsAccessibilityService.h -include/thunderbird/nsAgg.h -include/thunderbird/nsAlgorithm.h -include/thunderbird/nsAnimationManager.h -include/thunderbird/nsAnonymousTemporaryFile.h -include/thunderbird/nsAppDirectoryServiceDefs.h -include/thunderbird/nsAppShellCID.h -include/thunderbird/nsApplicationCacheService.h -include/thunderbird/nsArenaMemoryStats.h -include/thunderbird/nsArray.h -include/thunderbird/nsArrayEnumerator.h -include/thunderbird/nsArrayUtils.h -include/thunderbird/nsAsyncDOMEvent.h -include/thunderbird/nsAsyncRedirectVerifyHelper.h -include/thunderbird/nsAsyncScrollEventDetail.h -include/thunderbird/nsAtomListUtils.h -include/thunderbird/nsAtomService.h -include/thunderbird/nsAtomicRefcnt.h -include/thunderbird/nsAttrAndChildArray.h -include/thunderbird/nsAttrName.h -include/thunderbird/nsAttrValue.h -include/thunderbird/nsAttrValueInlines.h -include/thunderbird/nsAutoJSValHolder.h -include/thunderbird/nsAutoPtr.h -include/thunderbird/nsAutoRef.h -include/thunderbird/nsBaseHashtable.h -include/thunderbird/nsBidi.h -include/thunderbird/nsBidiPresUtils.h -include/thunderbird/nsBidiUtils.h -include/thunderbird/nsBindingManager.h -include/thunderbird/nsBoundingMetrics.h -include/thunderbird/nsCDefaultURIFixup.h -include/thunderbird/nsCExternalHandlerService.h -include/thunderbird/nsCOMArray.h -include/thunderbird/nsCOMPtr.h -include/thunderbird/nsCPrefetchService.h -include/thunderbird/nsCRT.h -include/thunderbird/nsCRTGlue.h -include/thunderbird/nsCSSAnonBoxList.h -include/thunderbird/nsCSSAnonBoxes.h -include/thunderbird/nsCSSFontDescList.h -include/thunderbird/nsCSSFrameConstructor.h -include/thunderbird/nsCSSKeywordList.h -include/thunderbird/nsCSSKeywords.h -include/thunderbird/nsCSSParser.h -include/thunderbird/nsCSSPropAliasList.h -include/thunderbird/nsCSSPropList.h -include/thunderbird/nsCSSProperty.h -include/thunderbird/nsCSSProps.h -include/thunderbird/nsCSSPseudoClassList.h -include/thunderbird/nsCSSPseudoClasses.h -include/thunderbird/nsCSSPseudoElementList.h -include/thunderbird/nsCSSPseudoElements.h -include/thunderbird/nsCSSRuleProcessor.h -include/thunderbird/nsCSSStyleSheet.h -include/thunderbird/nsCSSValue.h -include/thunderbird/nsCTooltipTextProvider.h -include/thunderbird/nsCURILoader.h -include/thunderbird/nsCWebBrowser.h -include/thunderbird/nsCWebBrowserPersist.h -include/thunderbird/nsCacheService.h -include/thunderbird/nsCanvasFrame.h -include/thunderbird/nsCaret.h -include/thunderbird/nsCaseTreatment.h -include/thunderbird/nsCategoryCache.h -include/thunderbird/nsCategoryManagerUtils.h -include/thunderbird/nsChangeHint.h -include/thunderbird/nsChannelProperties.h -include/thunderbird/nsCharSeparatedTokenizer.h -include/thunderbird/nsCharTraits.h -include/thunderbird/nsCharsetAlias.h -include/thunderbird/nsCharsetSource.h -include/thunderbird/nsCheapSets.h -include/thunderbird/nsClassHashtable.h -include/thunderbird/nsClientRect.h -include/thunderbird/nsCollation.h -include/thunderbird/nsCollationCID.h -include/thunderbird/nsColor.h -include/thunderbird/nsColorNameList.h -include/thunderbird/nsColorNames.h -include/thunderbird/nsCom.h -include/thunderbird/nsCompatibility.h -include/thunderbird/nsComponentManagerUtils.h -include/thunderbird/nsComposeStrings.h -include/thunderbird/nsContentCID.h -include/thunderbird/nsContentCreatorFunctions.h -include/thunderbird/nsContentDLF.h -include/thunderbird/nsContentList.h -include/thunderbird/nsContentListDeclarations.h -include/thunderbird/nsContentPermissionHelper.h -include/thunderbird/nsContentPolicyUtils.h -include/thunderbird/nsContentSink.h -include/thunderbird/nsContentUtils.h -include/thunderbird/nsCoord.h -include/thunderbird/nsCopySupport.h -include/thunderbird/nsCppSharedAllocator.h -include/thunderbird/nsCrossSiteListenerProxy.h -include/thunderbird/nsCxPusher.h -include/thunderbird/nsCycleCollectionNoteChild.h -include/thunderbird/nsCycleCollectionNoteRootCallback.h -include/thunderbird/nsCycleCollectionParticipant.h -include/thunderbird/nsCycleCollectionTraversalCallback.h -include/thunderbird/nsCycleCollector.h -include/thunderbird/nsCycleCollectorUtils.h -include/thunderbird/nsDBFolderInfo.h -include/thunderbird/nsDOMAttributeMap.h -include/thunderbird/nsDOMCID.h -include/thunderbird/nsDOMCSSAttrDeclaration.h -include/thunderbird/nsDOMCSSDeclaration.h -include/thunderbird/nsDOMCSSRGBColor.h -include/thunderbird/nsDOMClassInfoClasses.h -include/thunderbird/nsDOMClassInfoID.h -include/thunderbird/nsDOMEvent.h -include/thunderbird/nsDOMEventTargetHelper.h -include/thunderbird/nsDOMFile.h -include/thunderbird/nsDOMJSUtils.h -include/thunderbird/nsDOMKeyNameList.h -include/thunderbird/nsDOMMediaQueryList.h -include/thunderbird/nsDOMOfflineResourceList.h -include/thunderbird/nsDOMString.h -include/thunderbird/nsDOMTimeEvent.h -include/thunderbird/nsDOMTouchEvent.h -include/thunderbird/nsDOMUIEvent.h -include/thunderbird/nsDataHashtable.h -include/thunderbird/nsDateTimeFormatCID.h -include/thunderbird/nsDebug.h -include/thunderbird/nsDebugImpl.h -include/thunderbird/nsDependentString.h -include/thunderbird/nsDependentSubstring.h -include/thunderbird/nsDeprecatedOperationList.h -include/thunderbird/nsDeque.h -include/thunderbird/nsDetectionConfident.h -include/thunderbird/nsDeviceContext.h -include/thunderbird/nsDeviceSensors.h -include/thunderbird/nsDeviceStorage.h -include/thunderbird/nsDirectoryService.h -include/thunderbird/nsDirectoryServiceAtomList.h -include/thunderbird/nsDirectoryServiceDefs.h -include/thunderbird/nsDirectoryServiceUtils.h -include/thunderbird/nsDisplayItemTypes.h -include/thunderbird/nsDisplayItemTypesList.h -include/thunderbird/nsDisplayList.h -include/thunderbird/nsDisplayListInvalidation.h -include/thunderbird/nsDocElementCreatedNotificationRunner.h -include/thunderbird/nsDocLoader.h -include/thunderbird/nsDocShellCID.h -include/thunderbird/nsDocShellLoadTypes.h -include/thunderbird/nsEditorCID.h -include/thunderbird/nsEmbedCID.h -include/thunderbird/nsEmbedString.h -include/thunderbird/nsEncoderDecoderUtils.h -include/thunderbird/nsEnumeratorUtils.h -include/thunderbird/nsError.h -include/thunderbird/nsEscape.h -include/thunderbird/nsEvent.h -include/thunderbird/nsEventDispatcher.h -include/thunderbird/nsEventListenerManager.h -include/thunderbird/nsEventNameList.h -include/thunderbird/nsEventQueue.h -include/thunderbird/nsEventStateManager.h -include/thunderbird/nsEventStates.h -include/thunderbird/nsExpirationTracker.h -include/thunderbird/nsExternalHelperAppService.h -include/thunderbird/nsFileStreams.h -include/thunderbird/nsFocusManager.h -include/thunderbird/nsFont.h -include/thunderbird/nsFontFace.h -include/thunderbird/nsFontFaceList.h -include/thunderbird/nsFontMetrics.h -include/thunderbird/nsFormSubmission.h -include/thunderbird/nsFrameIdList.h -include/thunderbird/nsFrameList.h -include/thunderbird/nsFrameManager.h -include/thunderbird/nsFrameManagerBase.h -include/thunderbird/nsFrameMessageManager.h -include/thunderbird/nsFrameSelection.h -include/thunderbird/nsFrameTraversal.h -include/thunderbird/nsGTKToolkit.h -include/thunderbird/nsGUIEvent.h -include/thunderbird/nsGZFileWriter.h -include/thunderbird/nsGenericHTMLElement.h -include/thunderbird/nsGeoPosition.h -include/thunderbird/nsGeoPositionIPCSerialiser.h -include/thunderbird/nsGfxCIID.h -include/thunderbird/nsGkAtomList.h -include/thunderbird/nsGkAtoms.h -include/thunderbird/nsGrid.h -include/thunderbird/nsGridCell.h -include/thunderbird/nsGridLayout2.h -include/thunderbird/nsGridRow.h -include/thunderbird/nsGridRowGroupLayout.h -include/thunderbird/nsGridRowLayout.h -include/thunderbird/nsGridRowLeafFrame.h -include/thunderbird/nsGridRowLeafLayout.h -include/thunderbird/nsHTMLDNSPrefetch.h -include/thunderbird/nsHTMLParts.h -include/thunderbird/nsHTMLReflowMetrics.h -include/thunderbird/nsHTMLReflowState.h -include/thunderbird/nsHTMLTagList.h -include/thunderbird/nsHTMLTags.h -include/thunderbird/nsHTMLTokens.h -include/thunderbird/nsHashKeys.h -include/thunderbird/nsHashPropertyBag.h -include/thunderbird/nsHashtable.h -include/thunderbird/nsHostObjectProtocolHandler.h -include/thunderbird/nsHtml5ArrayCopy.h -include/thunderbird/nsHtml5AtomList.h -include/thunderbird/nsHtml5AtomTable.h -include/thunderbird/nsHtml5Atoms.h -include/thunderbird/nsHtml5ByteReadable.h -include/thunderbird/nsHtml5DependentUTF16Buffer.h -include/thunderbird/nsHtml5DocumentMode.h -include/thunderbird/nsHtml5HtmlAttributes.h -include/thunderbird/nsHtml5Macros.h -include/thunderbird/nsHtml5MetaScanner.h -include/thunderbird/nsHtml5MetaScannerHSupplement.h -include/thunderbird/nsHtml5Module.h -include/thunderbird/nsHtml5NamedCharacters.h -include/thunderbird/nsHtml5NamedCharactersAccel.h -include/thunderbird/nsHtml5OwningUTF16Buffer.h -include/thunderbird/nsHtml5Parser.h -include/thunderbird/nsHtml5PendingNotification.h -include/thunderbird/nsHtml5PlainTextUtils.h -include/thunderbird/nsHtml5SVGLoadDispatcher.h -include/thunderbird/nsHtml5Speculation.h -include/thunderbird/nsHtml5SpeculativeLoad.h -include/thunderbird/nsHtml5StreamParser.h -include/thunderbird/nsHtml5StringParser.h -include/thunderbird/nsHtml5TreeOpExecutor.h -include/thunderbird/nsHtml5TreeOpStage.h -include/thunderbird/nsHtml5TreeOperation.h -include/thunderbird/nsHtml5UTF16Buffer.h -include/thunderbird/nsHtml5UTF16BufferHSupplement.h -include/thunderbird/nsHtml5ViewSourceUtils.h -include/thunderbird/nsHttp.h -include/thunderbird/nsHttpAtomList.h -include/thunderbird/nsHttpHeaderArray.h -include/thunderbird/nsHttpResponseHead.h -include/thunderbird/nsHyphenationManager.h -include/thunderbird/nsHyphenator.h -include/thunderbird/nsIASN1Object.h -include/thunderbird/nsIASN1PrintableItem.h -include/thunderbird/nsIASN1Sequence.h -include/thunderbird/nsIASN1Tree.h -include/thunderbird/nsIAbAddressCollector.h -include/thunderbird/nsIAbAutoCompleteResult.h -include/thunderbird/nsIAbBooleanExpression.h -include/thunderbird/nsIAbCard.h -include/thunderbird/nsIAbCollection.h -include/thunderbird/nsIAbDirFactory.h -include/thunderbird/nsIAbDirFactoryService.h -include/thunderbird/nsIAbDirSearchListener.h -include/thunderbird/nsIAbDirectory.h -include/thunderbird/nsIAbDirectoryQuery.h -include/thunderbird/nsIAbDirectoryQueryProxy.h -include/thunderbird/nsIAbDirectorySearch.h -include/thunderbird/nsIAbItem.h -include/thunderbird/nsIAbLDAPAttributeMap.h -include/thunderbird/nsIAbLDAPAutoCompFormatter.h -include/thunderbird/nsIAbLDAPCard.h -include/thunderbird/nsIAbLDAPDirectory.h -include/thunderbird/nsIAbLDAPReplicationData.h -include/thunderbird/nsIAbLDAPReplicationQuery.h -include/thunderbird/nsIAbLDAPReplicationService.h -include/thunderbird/nsIAbLDIFService.h -include/thunderbird/nsIAbListener.h -include/thunderbird/nsIAbMDBDirectory.h -include/thunderbird/nsIAbManager.h -include/thunderbird/nsIAbView.h -include/thunderbird/nsIAboutModule.h -include/thunderbird/nsIAccessibilityService.h -include/thunderbird/nsIAccessible.h -include/thunderbird/nsIAccessibleApplication.h -include/thunderbird/nsIAccessibleCaretMoveEvent.h -include/thunderbird/nsIAccessibleDocument.h -include/thunderbird/nsIAccessibleEditableText.h -include/thunderbird/nsIAccessibleEvent.h -include/thunderbird/nsIAccessibleHideEvent.h -include/thunderbird/nsIAccessibleHyperLink.h -include/thunderbird/nsIAccessibleHyperText.h -include/thunderbird/nsIAccessibleImage.h -include/thunderbird/nsIAccessiblePivot.h -include/thunderbird/nsIAccessibleProvider.h -include/thunderbird/nsIAccessibleRelation.h -include/thunderbird/nsIAccessibleRetrieval.h -include/thunderbird/nsIAccessibleRole.h -include/thunderbird/nsIAccessibleSelectable.h -include/thunderbird/nsIAccessibleStateChangeEvent.h -include/thunderbird/nsIAccessibleStates.h -include/thunderbird/nsIAccessibleTable.h -include/thunderbird/nsIAccessibleTableChangeEvent.h -include/thunderbird/nsIAccessibleText.h -include/thunderbird/nsIAccessibleTextChangeEvent.h -include/thunderbird/nsIAccessibleTypes.h -include/thunderbird/nsIAccessibleValue.h -include/thunderbird/nsIAccessibleVirtualCursorChangeEvent.h -include/thunderbird/nsIActivity.h -include/thunderbird/nsIActivityManager.h -include/thunderbird/nsIActivityManagerUI.h -include/thunderbird/nsIActivityProxy.h -include/thunderbird/nsIActivityUIGlue.h -include/thunderbird/nsIAddbookUrl.h -include/thunderbird/nsIAddrDBAnnouncer.h -include/thunderbird/nsIAddrDBListener.h -include/thunderbird/nsIAddrDatabase.h -include/thunderbird/nsIAlarmHalService.h -include/thunderbird/nsIAlertsService.h -include/thunderbird/nsIAllocator.h -include/thunderbird/nsIAnnotationService.h -include/thunderbird/nsIAnonymousContentCreator.h -include/thunderbird/nsIAppShell.h -include/thunderbird/nsIAppShellService.h -include/thunderbird/nsIAppStartup.h -include/thunderbird/nsIAppStartupNotifier.h -include/thunderbird/nsIApplicationCache.h -include/thunderbird/nsIApplicationCacheChannel.h -include/thunderbird/nsIApplicationCacheContainer.h -include/thunderbird/nsIApplicationCacheService.h -include/thunderbird/nsIAppsService.h -include/thunderbird/nsIArray.h -include/thunderbird/nsIArrayBufferInputStream.h -include/thunderbird/nsIAssociatedContentSecurity.h -include/thunderbird/nsIAsyncInputStream.h -include/thunderbird/nsIAsyncOutputStream.h -include/thunderbird/nsIAsyncScrollEventDetail.h -include/thunderbird/nsIAsyncStreamCopier.h -include/thunderbird/nsIAsyncVerifyRedirectCallback.h -include/thunderbird/nsIAtom.h -include/thunderbird/nsIAtomService.h -include/thunderbird/nsIAttribute.h -include/thunderbird/nsIAudioChannelAgent.h -include/thunderbird/nsIAuthInformation.h -include/thunderbird/nsIAuthModule.h -include/thunderbird/nsIAuthPrompt.h -include/thunderbird/nsIAuthPrompt2.h -include/thunderbird/nsIAuthPromptAdapterFactory.h -include/thunderbird/nsIAuthPromptCallback.h -include/thunderbird/nsIAuthPromptProvider.h -include/thunderbird/nsIAutoCompleteController.h -include/thunderbird/nsIAutoCompleteInput.h -include/thunderbird/nsIAutoCompleteListener.h -include/thunderbird/nsIAutoCompletePopup.h -include/thunderbird/nsIAutoCompleteResult.h -include/thunderbird/nsIAutoCompleteResults.h -include/thunderbird/nsIAutoCompleteSearch.h -include/thunderbird/nsIAutoCompleteSession.h -include/thunderbird/nsIAutoCompleteSimpleResult.h -include/thunderbird/nsIAutoConfig.h -include/thunderbird/nsIAutoSyncFolderStrategy.h -include/thunderbird/nsIAutoSyncManager.h -include/thunderbird/nsIAutoSyncMsgStrategy.h -include/thunderbird/nsIAutoSyncState.h -include/thunderbird/nsIBFCacheEntry.h -include/thunderbird/nsIBackgroundFileSaver.h -include/thunderbird/nsIBadCertListener2.h -include/thunderbird/nsIBaseWindow.h -include/thunderbird/nsIBidiKeyboard.h -include/thunderbird/nsIBinaryInputStream.h -include/thunderbird/nsIBinaryOutputStream.h -include/thunderbird/nsIBlocklistService.h -include/thunderbird/nsIBoxObject.h -include/thunderbird/nsIBrowserBoxObject.h -include/thunderbird/nsIBrowserDOMWindow.h -include/thunderbird/nsIBrowserHistory.h -include/thunderbird/nsIBrowserSearchService.h -include/thunderbird/nsIBufEntropyCollector.h -include/thunderbird/nsIBufferedStreams.h -include/thunderbird/nsIByteBuffer.h -include/thunderbird/nsIByteRangeRequest.h -include/thunderbird/nsICMSDecoder.h -include/thunderbird/nsICMSEncoder.h -include/thunderbird/nsICMSMessage.h -include/thunderbird/nsICMSMessage2.h -include/thunderbird/nsICMSMessageErrors.h -include/thunderbird/nsICMSSecureMessage.h -include/thunderbird/nsICSSDeclaration.h -include/thunderbird/nsICSSLoaderObserver.h -include/thunderbird/nsICSSPseudoComparator.h -include/thunderbird/nsICSSRuleList.h -include/thunderbird/nsICSSStyleRuleDOMWrapper.h -include/thunderbird/nsICache.h -include/thunderbird/nsICacheEntryDescriptor.h -include/thunderbird/nsICacheInfoChannel.h -include/thunderbird/nsICacheListener.h -include/thunderbird/nsICacheService.h -include/thunderbird/nsICacheSession.h -include/thunderbird/nsICacheVisitor.h -include/thunderbird/nsICachedFileDescriptorListener.h -include/thunderbird/nsICachingChannel.h -include/thunderbird/nsICancelable.h -include/thunderbird/nsICancelableRunnable.h -include/thunderbird/nsICanvasElementExternal.h -include/thunderbird/nsICanvasGLPrivate.h -include/thunderbird/nsICanvasRenderingContextInternal.h -include/thunderbird/nsICaseConversion.h -include/thunderbird/nsICategoryManager.h -include/thunderbird/nsICertOverrideService.h -include/thunderbird/nsICertPickDialogs.h -include/thunderbird/nsICertTree.h -include/thunderbird/nsICertificateDialogs.h -include/thunderbird/nsICertificatePrincipal.h -include/thunderbird/nsIChannel.h -include/thunderbird/nsIChannelEventSink.h -include/thunderbird/nsIChannelPolicy.h -include/thunderbird/nsICharsetConverterManager.h -include/thunderbird/nsICharsetDetectionObserver.h -include/thunderbird/nsICharsetDetector.h -include/thunderbird/nsIChildChannel.h -include/thunderbird/nsIChromeRegistry.h -include/thunderbird/nsIClassInfo.h -include/thunderbird/nsIClassInfoImpl.h -include/thunderbird/nsIClientAuthDialogs.h -include/thunderbird/nsIClipboard.h -include/thunderbird/nsIClipboardCommands.h -include/thunderbird/nsIClipboardDragDropHookList.h -include/thunderbird/nsIClipboardDragDropHooks.h -include/thunderbird/nsIClipboardHelper.h -include/thunderbird/nsIClipboardOwner.h -include/thunderbird/nsICollation.h -include/thunderbird/nsICollection.h -include/thunderbird/nsIComboboxControlFrame.h -include/thunderbird/nsICommandHandler.h -include/thunderbird/nsICommandLine.h -include/thunderbird/nsICommandLineHandler.h -include/thunderbird/nsICommandLineRunner.h -include/thunderbird/nsICommandLineValidator.h -include/thunderbird/nsICommandManager.h -include/thunderbird/nsICommandParams.h -include/thunderbird/nsIComponentManager.h -include/thunderbird/nsIComponentRegistrar.h -include/thunderbird/nsIConsoleListener.h -include/thunderbird/nsIConsoleMessage.h -include/thunderbird/nsIConsoleService.h -include/thunderbird/nsIConstraintValidation.h -include/thunderbird/nsIContactProperties.h -include/thunderbird/nsIContainerBoxObject.h -include/thunderbird/nsIContent.h -include/thunderbird/nsIContentDispatchChooser.h -include/thunderbird/nsIContentFilter.h -include/thunderbird/nsIContentHandler.h -include/thunderbird/nsIContentIterator.h -include/thunderbird/nsIContentPermissionPrompt.h -include/thunderbird/nsIContentPolicy.h -include/thunderbird/nsIContentPrefService.h -include/thunderbird/nsIContentPrefService2.h -include/thunderbird/nsIContentSecurityPolicy.h -include/thunderbird/nsIContentSerializer.h -include/thunderbird/nsIContentSink.h -include/thunderbird/nsIContentSniffer.h -include/thunderbird/nsIContentURIGrouper.h -include/thunderbird/nsIContentViewer.h -include/thunderbird/nsIContentViewerContainer.h -include/thunderbird/nsIContentViewerEdit.h -include/thunderbird/nsIContentViewerFile.h -include/thunderbird/nsIContextMenuListener.h -include/thunderbird/nsIContextMenuListener2.h -include/thunderbird/nsIController.h -include/thunderbird/nsIControllerCommand.h -include/thunderbird/nsIControllerCommandTable.h -include/thunderbird/nsIControllerContext.h -include/thunderbird/nsIControllers.h -include/thunderbird/nsIConverterInputStream.h -include/thunderbird/nsIConverterOutputStream.h -include/thunderbird/nsICookie.h -include/thunderbird/nsICookie2.h -include/thunderbird/nsICookieAcceptDialog.h -include/thunderbird/nsICookieManager.h -include/thunderbird/nsICookieManager2.h -include/thunderbird/nsICookiePermission.h -include/thunderbird/nsICookiePromptService.h -include/thunderbird/nsICookieService.h -include/thunderbird/nsICopyMessageListener.h -include/thunderbird/nsICopyMsgStreamListener.h -include/thunderbird/nsICryptoFIPSInfo.h -include/thunderbird/nsICryptoHMAC.h -include/thunderbird/nsICryptoHash.h -include/thunderbird/nsICurrentCharsetListener.h -include/thunderbird/nsICycleCollectorListener.h -include/thunderbird/nsID.h -include/thunderbird/nsIDBChangeAnnouncer.h -include/thunderbird/nsIDBChangeListener.h -include/thunderbird/nsIDBFolderInfo.h -include/thunderbird/nsIDNSListener.h -include/thunderbird/nsIDNSRecord.h -include/thunderbird/nsIDNSService.h -include/thunderbird/nsIDOMActivityHandlerDescription.h -include/thunderbird/nsIDOMActivityOptions.h -include/thunderbird/nsIDOMActivityRequestHandler.h -include/thunderbird/nsIDOMAlarmsManager.h -include/thunderbird/nsIDOMAnimationEvent.h -include/thunderbird/nsIDOMApplicationRegistry.h -include/thunderbird/nsIDOMApplicationRegistry2.h -include/thunderbird/nsIDOMAttr.h -include/thunderbird/nsIDOMBeforeUnloadEvent.h -include/thunderbird/nsIDOMBlobEvent.h -include/thunderbird/nsIDOMCDATASection.h -include/thunderbird/nsIDOMCRMFObject.h -include/thunderbird/nsIDOMCSSCharsetRule.h -include/thunderbird/nsIDOMCSSConditionRule.h -include/thunderbird/nsIDOMCSSFontFaceRule.h -include/thunderbird/nsIDOMCSSFontFeatureValuesRule.h -include/thunderbird/nsIDOMCSSGroupingRule.h -include/thunderbird/nsIDOMCSSImportRule.h -include/thunderbird/nsIDOMCSSMediaRule.h -include/thunderbird/nsIDOMCSSMozDocumentRule.h -include/thunderbird/nsIDOMCSSPageRule.h -include/thunderbird/nsIDOMCSSPrimitiveValue.h -include/thunderbird/nsIDOMCSSRule.h -include/thunderbird/nsIDOMCSSRuleList.h -include/thunderbird/nsIDOMCSSStyleDeclaration.h -include/thunderbird/nsIDOMCSSStyleRule.h -include/thunderbird/nsIDOMCSSStyleSheet.h -include/thunderbird/nsIDOMCSSSupportsRule.h -include/thunderbird/nsIDOMCSSUnknownRule.h -include/thunderbird/nsIDOMCSSValue.h -include/thunderbird/nsIDOMCSSValueList.h -include/thunderbird/nsIDOMCameraManager.h -include/thunderbird/nsIDOMCanvasRenderingContext2D.h -include/thunderbird/nsIDOMCharacterData.h -include/thunderbird/nsIDOMChromeWindow.h -include/thunderbird/nsIDOMClassInfo.h -include/thunderbird/nsIDOMClientInformation.h -include/thunderbird/nsIDOMClientRect.h -include/thunderbird/nsIDOMClientRectList.h -include/thunderbird/nsIDOMClipboardEvent.h -include/thunderbird/nsIDOMCloseEvent.h -include/thunderbird/nsIDOMCommandEvent.h -include/thunderbird/nsIDOMComment.h -include/thunderbird/nsIDOMCompositionEvent.h -include/thunderbird/nsIDOMConnection.h -include/thunderbird/nsIDOMConstructor.h -include/thunderbird/nsIDOMContactManager.h -include/thunderbird/nsIDOMCounter.h -include/thunderbird/nsIDOMCryptoDialogs.h -include/thunderbird/nsIDOMCryptoLegacy.h -include/thunderbird/nsIDOMCustomEvent.h -include/thunderbird/nsIDOMDOMCursor.h -include/thunderbird/nsIDOMDOMException.h -include/thunderbird/nsIDOMDOMImplementation.h -include/thunderbird/nsIDOMDOMRequest.h -include/thunderbird/nsIDOMDOMStringList.h -include/thunderbird/nsIDOMDOMTransactionEvent.h -include/thunderbird/nsIDOMDataChannel.h -include/thunderbird/nsIDOMDataContainerEvent.h -include/thunderbird/nsIDOMDataErrorEvent.h -include/thunderbird/nsIDOMDataTransfer.h -include/thunderbird/nsIDOMDesktopNotification.h -include/thunderbird/nsIDOMDeviceLightEvent.h -include/thunderbird/nsIDOMDeviceMotionEvent.h -include/thunderbird/nsIDOMDeviceOrientationEvent.h -include/thunderbird/nsIDOMDeviceProximityEvent.h -include/thunderbird/nsIDOMDeviceStorage.h -include/thunderbird/nsIDOMDeviceStorageChangeEvent.h -include/thunderbird/nsIDOMDocument.h -include/thunderbird/nsIDOMDocumentFragment.h -include/thunderbird/nsIDOMDocumentType.h -include/thunderbird/nsIDOMDocumentXBL.h -include/thunderbird/nsIDOMDragEvent.h -include/thunderbird/nsIDOMElement.h -include/thunderbird/nsIDOMElementCSSInlineStyle.h -include/thunderbird/nsIDOMElementReplaceEvent.h -include/thunderbird/nsIDOMEvent.h -include/thunderbird/nsIDOMEventListener.h -include/thunderbird/nsIDOMEventTarget.h -include/thunderbird/nsIDOMFile.h -include/thunderbird/nsIDOMFileHandle.h -include/thunderbird/nsIDOMFileList.h -include/thunderbird/nsIDOMFileReader.h -include/thunderbird/nsIDOMFocusEvent.h -include/thunderbird/nsIDOMFontFace.h -include/thunderbird/nsIDOMFontFaceList.h -include/thunderbird/nsIDOMFormData.h -include/thunderbird/nsIDOMGamepad.h -include/thunderbird/nsIDOMGamepadAxisMoveEvent.h -include/thunderbird/nsIDOMGamepadButtonEvent.h -include/thunderbird/nsIDOMGamepadEvent.h -include/thunderbird/nsIDOMGeoGeolocation.h -include/thunderbird/nsIDOMGeoPosition.h -include/thunderbird/nsIDOMGeoPositionCallback.h -include/thunderbird/nsIDOMGeoPositionCoords.h -include/thunderbird/nsIDOMGeoPositionError.h -include/thunderbird/nsIDOMGeoPositionErrorCallback.h -include/thunderbird/nsIDOMGlobalObjectConstructor.h -include/thunderbird/nsIDOMGlobalPropertyInitializer.h -include/thunderbird/nsIDOMHTMLAnchorElement.h -include/thunderbird/nsIDOMHTMLAppletElement.h -include/thunderbird/nsIDOMHTMLAreaElement.h -include/thunderbird/nsIDOMHTMLAudioElement.h -include/thunderbird/nsIDOMHTMLBRElement.h -include/thunderbird/nsIDOMHTMLBaseElement.h -include/thunderbird/nsIDOMHTMLBodyElement.h -include/thunderbird/nsIDOMHTMLButtonElement.h -include/thunderbird/nsIDOMHTMLByteRanges.h -include/thunderbird/nsIDOMHTMLCanvasElement.h -include/thunderbird/nsIDOMHTMLCollection.h -include/thunderbird/nsIDOMHTMLDListElement.h -include/thunderbird/nsIDOMHTMLDataListElement.h -include/thunderbird/nsIDOMHTMLDirectoryElement.h -include/thunderbird/nsIDOMHTMLDivElement.h -include/thunderbird/nsIDOMHTMLDocument.h -include/thunderbird/nsIDOMHTMLElement.h -include/thunderbird/nsIDOMHTMLEmbedElement.h -include/thunderbird/nsIDOMHTMLFieldSetElement.h -include/thunderbird/nsIDOMHTMLFontElement.h -include/thunderbird/nsIDOMHTMLFormElement.h -include/thunderbird/nsIDOMHTMLFrameElement.h -include/thunderbird/nsIDOMHTMLFrameSetElement.h -include/thunderbird/nsIDOMHTMLHRElement.h -include/thunderbird/nsIDOMHTMLHeadElement.h -include/thunderbird/nsIDOMHTMLHeadingElement.h -include/thunderbird/nsIDOMHTMLHtmlElement.h -include/thunderbird/nsIDOMHTMLIFrameElement.h -include/thunderbird/nsIDOMHTMLImageElement.h -include/thunderbird/nsIDOMHTMLInputElement.h -include/thunderbird/nsIDOMHTMLLIElement.h -include/thunderbird/nsIDOMHTMLLabelElement.h -include/thunderbird/nsIDOMHTMLLegendElement.h -include/thunderbird/nsIDOMHTMLLinkElement.h -include/thunderbird/nsIDOMHTMLMapElement.h -include/thunderbird/nsIDOMHTMLMediaElement.h -include/thunderbird/nsIDOMHTMLMenuElement.h -include/thunderbird/nsIDOMHTMLMenuItemElement.h -include/thunderbird/nsIDOMHTMLMetaElement.h -include/thunderbird/nsIDOMHTMLMeterElement.h -include/thunderbird/nsIDOMHTMLModElement.h -include/thunderbird/nsIDOMHTMLOListElement.h -include/thunderbird/nsIDOMHTMLObjectElement.h -include/thunderbird/nsIDOMHTMLOptGroupElement.h -include/thunderbird/nsIDOMHTMLOptionElement.h -include/thunderbird/nsIDOMHTMLOptionsCollection.h -include/thunderbird/nsIDOMHTMLOutputElement.h -include/thunderbird/nsIDOMHTMLParagraphElement.h -include/thunderbird/nsIDOMHTMLParamElement.h -include/thunderbird/nsIDOMHTMLPreElement.h -include/thunderbird/nsIDOMHTMLProgressElement.h -include/thunderbird/nsIDOMHTMLQuoteElement.h -include/thunderbird/nsIDOMHTMLScriptElement.h -include/thunderbird/nsIDOMHTMLSelectElement.h -include/thunderbird/nsIDOMHTMLSourceElement.h -include/thunderbird/nsIDOMHTMLStyleElement.h -include/thunderbird/nsIDOMHTMLTableCaptionElem.h -include/thunderbird/nsIDOMHTMLTableCellElement.h -include/thunderbird/nsIDOMHTMLTableColElement.h -include/thunderbird/nsIDOMHTMLTableElement.h -include/thunderbird/nsIDOMHTMLTableRowElement.h -include/thunderbird/nsIDOMHTMLTableSectionElement.h -include/thunderbird/nsIDOMHTMLTextAreaElement.h -include/thunderbird/nsIDOMHTMLTitleElement.h -include/thunderbird/nsIDOMHTMLUListElement.h -include/thunderbird/nsIDOMHTMLUnknownElement.h -include/thunderbird/nsIDOMHTMLVideoElement.h -include/thunderbird/nsIDOMHashChangeEvent.h -include/thunderbird/nsIDOMHistory.h -include/thunderbird/nsIDOMJSWindow.h -include/thunderbird/nsIDOMKeyEvent.h -include/thunderbird/nsIDOMLinkStyle.h -include/thunderbird/nsIDOMLoadStatus.h -include/thunderbird/nsIDOMLocation.h -include/thunderbird/nsIDOMLockedFile.h -include/thunderbird/nsIDOMMediaError.h -include/thunderbird/nsIDOMMediaList.h -include/thunderbird/nsIDOMMediaQueryList.h -include/thunderbird/nsIDOMMediaStream.h -include/thunderbird/nsIDOMMessageEvent.h -include/thunderbird/nsIDOMMimeType.h -include/thunderbird/nsIDOMMimeTypeArray.h -include/thunderbird/nsIDOMMobileMessageManager.h -include/thunderbird/nsIDOMModalContentWindow.h -include/thunderbird/nsIDOMMouseEvent.h -include/thunderbird/nsIDOMMouseScrollEvent.h -include/thunderbird/nsIDOMMozApplicationEvent.h -include/thunderbird/nsIDOMMozBrowserFrame.h -include/thunderbird/nsIDOMMozCSSKeyframeRule.h -include/thunderbird/nsIDOMMozCSSKeyframesRule.h -include/thunderbird/nsIDOMMozContactChangeEvent.h -include/thunderbird/nsIDOMMozMmsEvent.h -include/thunderbird/nsIDOMMozMmsMessage.h -include/thunderbird/nsIDOMMozMobileMessageThread.h -include/thunderbird/nsIDOMMozNamedAttrMap.h -include/thunderbird/nsIDOMMozSettingsEvent.h -include/thunderbird/nsIDOMMozSmsEvent.h -include/thunderbird/nsIDOMMozSmsMessage.h -include/thunderbird/nsIDOMMutationEvent.h -include/thunderbird/nsIDOMNSEditableElement.h -include/thunderbird/nsIDOMNSEvent.h -include/thunderbird/nsIDOMNSXPathExpression.h -include/thunderbird/nsIDOMNavigator.h -include/thunderbird/nsIDOMNavigatorActivities.h -include/thunderbird/nsIDOMNavigatorCamera.h -include/thunderbird/nsIDOMNavigatorDesktopNotification.h -include/thunderbird/nsIDOMNavigatorDeviceStorage.h -include/thunderbird/nsIDOMNavigatorGeolocation.h -include/thunderbird/nsIDOMNavigatorMobileMessage.h -include/thunderbird/nsIDOMNavigatorNetwork.h -include/thunderbird/nsIDOMNavigatorSms.h -include/thunderbird/nsIDOMNavigatorSystemMessages.h -include/thunderbird/nsIDOMNavigatorTime.h -include/thunderbird/nsIDOMNavigatorUserMedia.h -include/thunderbird/nsIDOMNode.h -include/thunderbird/nsIDOMNodeFilter.h -include/thunderbird/nsIDOMNodeIterator.h -include/thunderbird/nsIDOMNodeList.h -include/thunderbird/nsIDOMNodeSelector.h -include/thunderbird/nsIDOMNotifyAudioAvailableEvent.h -include/thunderbird/nsIDOMNotifyPaintEvent.h -include/thunderbird/nsIDOMOfflineResourceList.h -include/thunderbird/nsIDOMPageTransitionEvent.h -include/thunderbird/nsIDOMPaintRequest.h -include/thunderbird/nsIDOMPaintRequestList.h -include/thunderbird/nsIDOMParser.h -include/thunderbird/nsIDOMPermissionSettings.h -include/thunderbird/nsIDOMPkcs11.h -include/thunderbird/nsIDOMPlugin.h -include/thunderbird/nsIDOMPluginArray.h -include/thunderbird/nsIDOMPopStateEvent.h -include/thunderbird/nsIDOMPopupBlockedEvent.h -include/thunderbird/nsIDOMPowerManager.h -include/thunderbird/nsIDOMProcessingInstruction.h -include/thunderbird/nsIDOMProgressEvent.h -include/thunderbird/nsIDOMPushManager.h -include/thunderbird/nsIDOMRange.h -include/thunderbird/nsIDOMRect.h -include/thunderbird/nsIDOMSVGAnimatedEnum.h -include/thunderbird/nsIDOMSVGAnimatedInteger.h -include/thunderbird/nsIDOMSVGAnimatedLength.h -include/thunderbird/nsIDOMSVGAnimatedNumber.h -include/thunderbird/nsIDOMSVGElement.h -include/thunderbird/nsIDOMSVGLength.h -include/thunderbird/nsIDOMSVGNumber.h -include/thunderbird/nsIDOMScreen.h -include/thunderbird/nsIDOMScriptObjectFactory.h -include/thunderbird/nsIDOMScrollAreaEvent.h -include/thunderbird/nsIDOMSerializer.h -include/thunderbird/nsIDOMSettingsManager.h -include/thunderbird/nsIDOMSimpleGestureEvent.h -include/thunderbird/nsIDOMSmartCardEvent.h -include/thunderbird/nsIDOMSmsFilter.h -include/thunderbird/nsIDOMSmsManager.h -include/thunderbird/nsIDOMSmsSegmentInfo.h -include/thunderbird/nsIDOMSpeechRecognitionError.h -include/thunderbird/nsIDOMSpeechRecognitionEvent.h -include/thunderbird/nsIDOMSpeechSynthesisEvent.h -include/thunderbird/nsIDOMStorage.h -include/thunderbird/nsIDOMStorageEvent.h -include/thunderbird/nsIDOMStorageIndexedDB.h -include/thunderbird/nsIDOMStorageManager.h -include/thunderbird/nsIDOMStyleRuleChangeEvent.h -include/thunderbird/nsIDOMStyleSheet.h -include/thunderbird/nsIDOMStyleSheetApplicableStateChangeEvent.h -include/thunderbird/nsIDOMStyleSheetChangeEvent.h -include/thunderbird/nsIDOMStyleSheetList.h -include/thunderbird/nsIDOMTCPSocket.h -include/thunderbird/nsIDOMText.h -include/thunderbird/nsIDOMTimeEvent.h -include/thunderbird/nsIDOMTimeRanges.h -include/thunderbird/nsIDOMToString.h -include/thunderbird/nsIDOMTouchEvent.h -include/thunderbird/nsIDOMTransitionEvent.h -include/thunderbird/nsIDOMTreeWalker.h -include/thunderbird/nsIDOMUIEvent.h -include/thunderbird/nsIDOMUSSDReceivedEvent.h -include/thunderbird/nsIDOMUserDataHandler.h -include/thunderbird/nsIDOMUserProximityEvent.h -include/thunderbird/nsIDOMValidityState.h -include/thunderbird/nsIDOMWakeLock.h -include/thunderbird/nsIDOMWakeLockListener.h -include/thunderbird/nsIDOMWebGLRenderingContext.h -include/thunderbird/nsIDOMWheelEvent.h -include/thunderbird/nsIDOMWindow.h -include/thunderbird/nsIDOMWindowCollection.h -include/thunderbird/nsIDOMWindowUtils.h -include/thunderbird/nsIDOMXMLDocument.h -include/thunderbird/nsIDOMXPathEvaluator.h -include/thunderbird/nsIDOMXPathExpression.h -include/thunderbird/nsIDOMXPathNSResolver.h -include/thunderbird/nsIDOMXPathNamespace.h -include/thunderbird/nsIDOMXPathResult.h -include/thunderbird/nsIDOMXULButtonElement.h -include/thunderbird/nsIDOMXULCheckboxElement.h -include/thunderbird/nsIDOMXULCommandDispatcher.h -include/thunderbird/nsIDOMXULCommandEvent.h -include/thunderbird/nsIDOMXULContainerElement.h -include/thunderbird/nsIDOMXULControlElement.h -include/thunderbird/nsIDOMXULDescriptionElement.h -include/thunderbird/nsIDOMXULDocument.h -include/thunderbird/nsIDOMXULElement.h -include/thunderbird/nsIDOMXULImageElement.h -include/thunderbird/nsIDOMXULLabelElement.h -include/thunderbird/nsIDOMXULLabeledControlEl.h -include/thunderbird/nsIDOMXULMenuListElement.h -include/thunderbird/nsIDOMXULMultSelectCntrlEl.h -include/thunderbird/nsIDOMXULPopupElement.h -include/thunderbird/nsIDOMXULRelatedElement.h -include/thunderbird/nsIDOMXULSelectCntrlEl.h -include/thunderbird/nsIDOMXULSelectCntrlItemEl.h -include/thunderbird/nsIDOMXULTextboxElement.h -include/thunderbird/nsIDOMXULTreeElement.h -include/thunderbird/nsIDTD.h -include/thunderbird/nsIDashboard.h -include/thunderbird/nsIDashboardEventNotifier.h -include/thunderbird/nsIDataSignatureVerifier.h -include/thunderbird/nsIDateTimeFormat.h -include/thunderbird/nsIDebug.h -include/thunderbird/nsIDebug2.h -include/thunderbird/nsIDeviceContextSpec.h -include/thunderbird/nsIDeviceSensors.h -include/thunderbird/nsIDialogCreator.h -include/thunderbird/nsIDialogParamBlock.h -include/thunderbird/nsIDirIndex.h -include/thunderbird/nsIDirIndexListener.h -include/thunderbird/nsIDirectoryEnumerator.h -include/thunderbird/nsIDirectoryService.h -include/thunderbird/nsIDiskSpaceWatcher.h -include/thunderbird/nsIDocCharset.h -include/thunderbird/nsIDocShell.h -include/thunderbird/nsIDocShellLoadInfo.h -include/thunderbird/nsIDocShellTreeItem.h -include/thunderbird/nsIDocShellTreeNode.h -include/thunderbird/nsIDocShellTreeOwner.h -include/thunderbird/nsIDocument.h -include/thunderbird/nsIDocumentEncoder.h -include/thunderbird/nsIDocumentInlines.h -include/thunderbird/nsIDocumentLoader.h -include/thunderbird/nsIDocumentLoaderFactory.h -include/thunderbird/nsIDocumentObserver.h -include/thunderbird/nsIDocumentStateListener.h -include/thunderbird/nsIDocumentTransformer.h -include/thunderbird/nsIDownload.h -include/thunderbird/nsIDownloadHistory.h -include/thunderbird/nsIDownloadManager.h -include/thunderbird/nsIDownloadManagerUI.h -include/thunderbird/nsIDownloadProgressListener.h -include/thunderbird/nsIDownloader.h -include/thunderbird/nsIDragService.h -include/thunderbird/nsIDragSession.h -include/thunderbird/nsIDroppedLinkHandler.h -include/thunderbird/nsIEditActionListener.h -include/thunderbird/nsIEditingSession.h -include/thunderbird/nsIEditor.h -include/thunderbird/nsIEditorBoxObject.h -include/thunderbird/nsIEditorIMESupport.h -include/thunderbird/nsIEditorMailSupport.h -include/thunderbird/nsIEditorObserver.h -include/thunderbird/nsIEditorSpellCheck.h -include/thunderbird/nsIEditorStyleSheets.h -include/thunderbird/nsIEffectiveTLDService.h -include/thunderbird/nsIElementObserver.h -include/thunderbird/nsIEmbeddingSiteWindow.h -include/thunderbird/nsIEncodedChannel.h -include/thunderbird/nsIEncryptedSMIMEURIsSrvc.h -include/thunderbird/nsIEntityConverter.h -include/thunderbird/nsIEntropyCollector.h -include/thunderbird/nsIEnumerator.h -include/thunderbird/nsIEnvironment.h -include/thunderbird/nsIErrorService.h -include/thunderbird/nsIEventListenerService.h -include/thunderbird/nsIEventTarget.h -include/thunderbird/nsIException.h -include/thunderbird/nsIExceptionService.h -include/thunderbird/nsIExpatSink.h -include/thunderbird/nsIExtendedExpatSink.h -include/thunderbird/nsIExternalHelperAppService.h -include/thunderbird/nsIExternalProtocolHandler.h -include/thunderbird/nsIExternalProtocolService.h -include/thunderbird/nsIExternalSharingAppService.h -include/thunderbird/nsIExternalURLHandlerService.h -include/thunderbird/nsIFTPChannel.h -include/thunderbird/nsIFactory.h -include/thunderbird/nsIFaviconService.h -include/thunderbird/nsIFeed.h -include/thunderbird/nsIFeedContainer.h -include/thunderbird/nsIFeedElementBase.h -include/thunderbird/nsIFeedEntry.h -include/thunderbird/nsIFeedGenerator.h -include/thunderbird/nsIFeedListener.h -include/thunderbird/nsIFeedPerson.h -include/thunderbird/nsIFeedProcessor.h -include/thunderbird/nsIFeedResult.h -include/thunderbird/nsIFeedTextConstruct.h -include/thunderbird/nsIFile.h -include/thunderbird/nsIFileChannel.h -include/thunderbird/nsIFilePicker.h -include/thunderbird/nsIFileProtocolHandler.h -include/thunderbird/nsIFileStorage.h -include/thunderbird/nsIFileStreams.h -include/thunderbird/nsIFileURL.h -include/thunderbird/nsIFileView.h -include/thunderbird/nsIFind.h -include/thunderbird/nsIFindService.h -include/thunderbird/nsIFocusManager.h -include/thunderbird/nsIFolderListener.h -include/thunderbird/nsIFolderLookupService.h -include/thunderbird/nsIFontEnumerator.h -include/thunderbird/nsIForm.h -include/thunderbird/nsIFormAutoComplete.h -include/thunderbird/nsIFormControl.h -include/thunderbird/nsIFormControlFrame.h -include/thunderbird/nsIFormFillController.h -include/thunderbird/nsIFormHistory.h -include/thunderbird/nsIFormProcessor.h -include/thunderbird/nsIFormSigningDialog.h -include/thunderbird/nsIFormSubmitObserver.h -include/thunderbird/nsIFormatConverter.h -include/thunderbird/nsIFragmentContentSink.h -include/thunderbird/nsIFrame.h -include/thunderbird/nsIFrameLoader.h -include/thunderbird/nsIFrameRequestCallback.h -include/thunderbird/nsIFrameTraversal.h -include/thunderbird/nsIFrameUtil.h -include/thunderbird/nsIFts3Tokenizer.h -include/thunderbird/nsIGConfService.h -include/thunderbird/nsIGIOService.h -include/thunderbird/nsIGSettingsService.h -include/thunderbird/nsIGZFileWriter.h -include/thunderbird/nsIGamepadServiceTest.h -include/thunderbird/nsIGenKeypairInfoDlg.h -include/thunderbird/nsIGeolocationProvider.h -include/thunderbird/nsIGfxInfo.h -include/thunderbird/nsIGfxInfoDebug.h -include/thunderbird/nsIGlobalHistory2.h -include/thunderbird/nsIGlobalObject.h -include/thunderbird/nsIGnomeVFSService.h -include/thunderbird/nsIGridPart.h -include/thunderbird/nsIHTMLAbsPosEditor.h -include/thunderbird/nsIHTMLCollection.h -include/thunderbird/nsIHTMLContentSink.h -include/thunderbird/nsIHTMLDocument.h -include/thunderbird/nsIHTMLEditor.h -include/thunderbird/nsIHTMLInlineTableEditor.h -include/thunderbird/nsIHTMLMenu.h -include/thunderbird/nsIHTMLObjectResizeListener.h -include/thunderbird/nsIHTMLObjectResizer.h -include/thunderbird/nsIHTTPHeaderListener.h -include/thunderbird/nsIHTTPIndex.h -include/thunderbird/nsIHandlerService.h -include/thunderbird/nsIHapticFeedback.h -include/thunderbird/nsIHashable.h -include/thunderbird/nsIHelperAppLauncherDialog.h -include/thunderbird/nsIHistoryEntry.h -include/thunderbird/nsIHttpActivityObserver.h -include/thunderbird/nsIHttpAuthManager.h -include/thunderbird/nsIHttpAuthenticableChannel.h -include/thunderbird/nsIHttpAuthenticator.h -include/thunderbird/nsIHttpChannel.h -include/thunderbird/nsIHttpChannelAuthProvider.h -include/thunderbird/nsIHttpChannelChild.h -include/thunderbird/nsIHttpChannelInternal.h -include/thunderbird/nsIHttpEventSink.h -include/thunderbird/nsIHttpHeaderVisitor.h -include/thunderbird/nsIHttpProtocolHandler.h -include/thunderbird/nsIID.h -include/thunderbird/nsIIDBCursor.h -include/thunderbird/nsIIDBCursorWithValue.h -include/thunderbird/nsIIDBDatabase.h -include/thunderbird/nsIIDBFileHandle.h -include/thunderbird/nsIIDBIndex.h -include/thunderbird/nsIIDBKeyRange.h -include/thunderbird/nsIIDBObjectStore.h -include/thunderbird/nsIIDBOpenDBRequest.h -include/thunderbird/nsIIDBRequest.h -include/thunderbird/nsIIDBTransaction.h -include/thunderbird/nsIIDBVersionChangeEvent.h -include/thunderbird/nsIIDNService.h -include/thunderbird/nsIIFrameBoxObject.h -include/thunderbird/nsIIMAPHostSessionList.h -include/thunderbird/nsIIMEPicker.h -include/thunderbird/nsIINIParser.h -include/thunderbird/nsIIOService.h -include/thunderbird/nsIIOService2.h -include/thunderbird/nsIIOUtil.h -include/thunderbird/nsIIPCSerializableInputStream.h -include/thunderbird/nsIIPCSerializableURI.h -include/thunderbird/nsIIconURI.h -include/thunderbird/nsIIdentityCryptoService.h -include/thunderbird/nsIIdentityInfo.h -include/thunderbird/nsIIdleObserver.h -include/thunderbird/nsIIdleService.h -include/thunderbird/nsIIdleServiceInternal.h -include/thunderbird/nsIImageDocument.h -include/thunderbird/nsIImageLoadingContent.h -include/thunderbird/nsIImageToPixbuf.h -include/thunderbird/nsIImapFlagAndUidState.h -include/thunderbird/nsIImapHeaderXferInfo.h -include/thunderbird/nsIImapIncomingServer.h -include/thunderbird/nsIImapMailFolderSink.h -include/thunderbird/nsIImapMessageSink.h -include/thunderbird/nsIImapMockChannel.h -include/thunderbird/nsIImapProtocol.h -include/thunderbird/nsIImapProtocolSink.h -include/thunderbird/nsIImapServerSink.h -include/thunderbird/nsIImapService.h -include/thunderbird/nsIImapUrl.h -include/thunderbird/nsIImportABDescriptor.h -include/thunderbird/nsIImportAddressBooks.h -include/thunderbird/nsIImportFieldMap.h -include/thunderbird/nsIImportFilters.h -include/thunderbird/nsIImportGeneric.h -include/thunderbird/nsIImportMail.h -include/thunderbird/nsIImportMailboxDescriptor.h -include/thunderbird/nsIImportMimeEncode.h -include/thunderbird/nsIImportModule.h -include/thunderbird/nsIImportService.h -include/thunderbird/nsIImportSettings.h -include/thunderbird/nsIIncomingServerListener.h -include/thunderbird/nsIIncrementalDownload.h -include/thunderbird/nsIIndexedDatabaseManager.h -include/thunderbird/nsIInlineEventHandlers.h -include/thunderbird/nsIInlineSpellChecker.h -include/thunderbird/nsIInputListAutoComplete.h -include/thunderbird/nsIInputStream.h -include/thunderbird/nsIInputStreamChannel.h -include/thunderbird/nsIInputStreamPump.h -include/thunderbird/nsIInputStreamTee.h -include/thunderbird/nsIInterfaceInfo.h -include/thunderbird/nsIInterfaceInfoManager.h -include/thunderbird/nsIInterfaceRequestor.h -include/thunderbird/nsIInterfaceRequestorUtils.h -include/thunderbird/nsIJARChannel.h -include/thunderbird/nsIJARProtocolHandler.h -include/thunderbird/nsIJARURI.h -include/thunderbird/nsIJSEngineTelemetryStats.h -include/thunderbird/nsIJSEventListener.h -include/thunderbird/nsIJSInspector.h -include/thunderbird/nsIJSNativeInitializer.h -include/thunderbird/nsIJSON.h -include/thunderbird/nsIJSRuntimeService.h -include/thunderbird/nsIKeyModule.h -include/thunderbird/nsIKeygenThread.h -include/thunderbird/nsILDAPAutoCompFormatter.h -include/thunderbird/nsILDAPAutoCompleteSession.h -include/thunderbird/nsILDAPBERElement.h -include/thunderbird/nsILDAPBERValue.h -include/thunderbird/nsILDAPConnection.h -include/thunderbird/nsILDAPControl.h -include/thunderbird/nsILDAPErrors.h -include/thunderbird/nsILDAPMessage.h -include/thunderbird/nsILDAPMessageListener.h -include/thunderbird/nsILDAPModification.h -include/thunderbird/nsILDAPOperation.h -include/thunderbird/nsILDAPServer.h -include/thunderbird/nsILDAPService.h -include/thunderbird/nsILDAPSyncQuery.h -include/thunderbird/nsILDAPURL.h -include/thunderbird/nsILanguageAtomService.h -include/thunderbird/nsILayoutDebugger.h -include/thunderbird/nsILayoutHistoryState.h -include/thunderbird/nsILineBreaker.h -include/thunderbird/nsILineInputStream.h -include/thunderbird/nsILineIterator.h -include/thunderbird/nsILink.h -include/thunderbird/nsILinkHandler.h -include/thunderbird/nsIListBoxObject.h -include/thunderbird/nsIListControlFrame.h -include/thunderbird/nsILoadContext.h -include/thunderbird/nsILoadGroup.h -include/thunderbird/nsILoadGroupChild.h -include/thunderbird/nsILocalFile.h -include/thunderbird/nsILocalFileWin.h -include/thunderbird/nsILocalMailIncomingServer.h -include/thunderbird/nsILocalStore.h -include/thunderbird/nsILocale.h -include/thunderbird/nsILocaleService.h -include/thunderbird/nsILoginInfo.h -include/thunderbird/nsILoginManager.h -include/thunderbird/nsILoginManagerCrypto.h -include/thunderbird/nsILoginManagerIEMigrationHelper.h -include/thunderbird/nsILoginManagerPrompter.h -include/thunderbird/nsILoginManagerStorage.h -include/thunderbird/nsILoginMetaInfo.h -include/thunderbird/nsIMIMEHeaderParam.h -include/thunderbird/nsIMIMEInfo.h -include/thunderbird/nsIMIMEInputStream.h -include/thunderbird/nsIMIMEService.h -include/thunderbird/nsIMailGlue.h -include/thunderbird/nsIMailProfileMigrator.h -include/thunderbird/nsIMailWinSearchHelper.h -include/thunderbird/nsIMailboxService.h -include/thunderbird/nsIMailboxSpec.h -include/thunderbird/nsIMailboxUrl.h -include/thunderbird/nsIMapiRegistry.h -include/thunderbird/nsIMarkupDocumentViewer.h -include/thunderbird/nsIMdbFactoryFactory.h -include/thunderbird/nsIMediaManager.h -include/thunderbird/nsIMemory.h -include/thunderbird/nsIMemoryInfoDumper.h -include/thunderbird/nsIMemoryReporter.h -include/thunderbird/nsIMenuBoxObject.h -include/thunderbird/nsIMenuBuilder.h -include/thunderbird/nsIMessageLoop.h -include/thunderbird/nsIMessageManager.h -include/thunderbird/nsIMessenger.h -include/thunderbird/nsIMessengerMigrator.h -include/thunderbird/nsIMessengerOSIntegration.h -include/thunderbird/nsIMessengerWindowService.h -include/thunderbird/nsIMimeContentTypeHandler.h -include/thunderbird/nsIMimeConverter.h -include/thunderbird/nsIMimeEmitter.h -include/thunderbird/nsIMimeHeaders.h -include/thunderbird/nsIMimeMiscStatus.h -include/thunderbird/nsIMimeObjectClassAccess.h -include/thunderbird/nsIMimeStreamConverter.h -include/thunderbird/nsIMmsService.h -include/thunderbird/nsIMobileMessageCallback.h -include/thunderbird/nsIMobileMessageCursorCallback.h -include/thunderbird/nsIMobileMessageDatabaseService.h -include/thunderbird/nsIMobileMessageService.h -include/thunderbird/nsIModule.h -include/thunderbird/nsIMovemailIncomingServer.h -include/thunderbird/nsIMovemailService.h -include/thunderbird/nsIMozBrowserFrame.h -include/thunderbird/nsIMozSAXXMLDeclarationHandler.h -include/thunderbird/nsIMsgAccount.h -include/thunderbird/nsIMsgAccountManager.h -include/thunderbird/nsIMsgAsyncPrompter.h -include/thunderbird/nsIMsgAttachment.h -include/thunderbird/nsIMsgBiffManager.h -include/thunderbird/nsIMsgCloudFileProvider.h -include/thunderbird/nsIMsgCompFields.h -include/thunderbird/nsIMsgCompUtils.h -include/thunderbird/nsIMsgCompose.h -include/thunderbird/nsIMsgComposeParams.h -include/thunderbird/nsIMsgComposeProgressParams.h -include/thunderbird/nsIMsgComposeSecure.h -include/thunderbird/nsIMsgComposeService.h -include/thunderbird/nsIMsgCopyService.h -include/thunderbird/nsIMsgCopyServiceListener.h -include/thunderbird/nsIMsgCustomColumnHandler.h -include/thunderbird/nsIMsgDBView.h -include/thunderbird/nsIMsgDatabase.h -include/thunderbird/nsIMsgFilter.h -include/thunderbird/nsIMsgFilterCustomAction.h -include/thunderbird/nsIMsgFilterHitNotify.h -include/thunderbird/nsIMsgFilterList.h -include/thunderbird/nsIMsgFilterPlugin.h -include/thunderbird/nsIMsgFilterService.h -include/thunderbird/nsIMsgFolder.h -include/thunderbird/nsIMsgFolderCache.h -include/thunderbird/nsIMsgFolderCacheElement.h -include/thunderbird/nsIMsgFolderCompactor.h -include/thunderbird/nsIMsgFolderListener.h -include/thunderbird/nsIMsgFolderNotificationService.h -include/thunderbird/nsIMsgHdr.h -include/thunderbird/nsIMsgHeaderParser.h -include/thunderbird/nsIMsgIdentity.h -include/thunderbird/nsIMsgImapMailFolder.h -include/thunderbird/nsIMsgIncomingServer.h -include/thunderbird/nsIMsgKeyArray.h -include/thunderbird/nsIMsgLocalMailFolder.h -include/thunderbird/nsIMsgMailNewsUrl.h -include/thunderbird/nsIMsgMailSession.h -include/thunderbird/nsIMsgMailView.h -include/thunderbird/nsIMsgMailViewList.h -include/thunderbird/nsIMsgMdnGenerator.h -include/thunderbird/nsIMsgMessageService.h -include/thunderbird/nsIMsgNewsFolder.h -include/thunderbird/nsIMsgOfflineImapOperation.h -include/thunderbird/nsIMsgOfflineManager.h -include/thunderbird/nsIMsgOfflineNewsState.h -include/thunderbird/nsIMsgParseMailMsgState.h -include/thunderbird/nsIMsgPluggableStore.h -include/thunderbird/nsIMsgPrintEngine.h -include/thunderbird/nsIMsgProgress.h -include/thunderbird/nsIMsgProtocolInfo.h -include/thunderbird/nsIMsgPurgeService.h -include/thunderbird/nsIMsgQuote.h -include/thunderbird/nsIMsgQuotingOutputStreamListener.h -include/thunderbird/nsIMsgRDFDataSource.h -include/thunderbird/nsIMsgSMIMECompFields.h -include/thunderbird/nsIMsgSMIMEHeaderSink.h -include/thunderbird/nsIMsgSearchAdapter.h -include/thunderbird/nsIMsgSearchCustomTerm.h -include/thunderbird/nsIMsgSearchNotify.h -include/thunderbird/nsIMsgSearchScopeTerm.h -include/thunderbird/nsIMsgSearchSession.h -include/thunderbird/nsIMsgSearchTerm.h -include/thunderbird/nsIMsgSearchValidityManager.h -include/thunderbird/nsIMsgSearchValidityTable.h -include/thunderbird/nsIMsgSearchValue.h -include/thunderbird/nsIMsgSend.h -include/thunderbird/nsIMsgSendLater.h -include/thunderbird/nsIMsgSendLaterListener.h -include/thunderbird/nsIMsgSendListener.h -include/thunderbird/nsIMsgSendReport.h -include/thunderbird/nsIMsgShutdown.h -include/thunderbird/nsIMsgStatusFeedback.h -include/thunderbird/nsIMsgTagService.h -include/thunderbird/nsIMsgThread.h -include/thunderbird/nsIMsgTraitService.h -include/thunderbird/nsIMsgUserFeedbackListener.h -include/thunderbird/nsIMsgVCardService.h -include/thunderbird/nsIMsgWindow.h -include/thunderbird/nsIMultiPartChannel.h -include/thunderbird/nsIMultiplexInputStream.h -include/thunderbird/nsIMutable.h -include/thunderbird/nsIMutableArray.h -include/thunderbird/nsIMutationObserver.h -include/thunderbird/nsINIParser.h -include/thunderbird/nsINNTPArticleList.h -include/thunderbird/nsINNTPNewsgroupList.h -include/thunderbird/nsINNTPNewsgroupPost.h -include/thunderbird/nsINNTPProtocol.h -include/thunderbird/nsINSSCertCache.h -include/thunderbird/nsINSSErrorsService.h -include/thunderbird/nsINSSVersion.h -include/thunderbird/nsINameSpaceManager.h -include/thunderbird/nsINativeAppSupport.h -include/thunderbird/nsINativeKeyBindings.h -include/thunderbird/nsINavBookmarksService.h -include/thunderbird/nsINavHistoryService.h -include/thunderbird/nsINavigatorBattery.h -include/thunderbird/nsINavigatorGamepads.h -include/thunderbird/nsINestedURI.h -include/thunderbird/nsINetAddr.h -include/thunderbird/nsINetUtil.h -include/thunderbird/nsINetworkLinkService.h -include/thunderbird/nsINewsBlogFeedDownloader.h -include/thunderbird/nsINewsDatabase.h -include/thunderbird/nsINewsDownloadDialogArgs.h -include/thunderbird/nsINntpIncomingServer.h -include/thunderbird/nsINntpService.h -include/thunderbird/nsINntpUrl.h -include/thunderbird/nsINoIncomingServer.h -include/thunderbird/nsINode.h -include/thunderbird/nsINodeInfo.h -include/thunderbird/nsINodeList.h -include/thunderbird/nsINoneService.h -include/thunderbird/nsIOS2Locale.h -include/thunderbird/nsIOSFileConstantsService.h -include/thunderbird/nsIObjectFrame.h -include/thunderbird/nsIObjectInputStream.h -include/thunderbird/nsIObjectLoadingContent.h -include/thunderbird/nsIObjectOutputStream.h -include/thunderbird/nsIObserver.h -include/thunderbird/nsIObserverService.h -include/thunderbird/nsIOfflineCacheUpdate.h -include/thunderbird/nsIOfflineStorage.h -include/thunderbird/nsIOpenWindowEventDetail.h -include/thunderbird/nsIOutputStream.h -include/thunderbird/nsIPK11Token.h -include/thunderbird/nsIPK11TokenDB.h -include/thunderbird/nsIPKCS11.h -include/thunderbird/nsIPKCS11Module.h -include/thunderbird/nsIPKCS11ModuleDB.h -include/thunderbird/nsIPKCS11Slot.h -include/thunderbird/nsIPKIParamBlock.h -include/thunderbird/nsIPageSequenceFrame.h -include/thunderbird/nsIParentChannel.h -include/thunderbird/nsIParentRedirectingChannel.h -include/thunderbird/nsIParentalControlsService.h -include/thunderbird/nsIParser.h -include/thunderbird/nsIParserNode.h -include/thunderbird/nsIParserService.h -include/thunderbird/nsIParserUtils.h -include/thunderbird/nsIPercentHeightObserver.h -include/thunderbird/nsIPermission.h -include/thunderbird/nsIPermissionManager.h -include/thunderbird/nsIPermissionPromptService.h -include/thunderbird/nsIPersistentProperties2.h -include/thunderbird/nsIPgpMimeProxy.h -include/thunderbird/nsIPhonetic.h -include/thunderbird/nsIPipe.h -include/thunderbird/nsIPlaintextEditor.h -include/thunderbird/nsIPlatformCharset.h -include/thunderbird/nsIPluginDocument.h -include/thunderbird/nsIPluginHost.h -include/thunderbird/nsIPluginInputStream.h -include/thunderbird/nsIPluginInstanceOwner.h -include/thunderbird/nsIPluginTag.h -include/thunderbird/nsIPluginTagInfo.h -include/thunderbird/nsIPluginWidget.h -include/thunderbird/nsIPop3IncomingServer.h -include/thunderbird/nsIPop3Protocol.h -include/thunderbird/nsIPop3Service.h -include/thunderbird/nsIPop3Sink.h -include/thunderbird/nsIPop3URL.h -include/thunderbird/nsIPopupBoxObject.h -include/thunderbird/nsIPopupWindowManager.h -include/thunderbird/nsIPowerManagerService.h -include/thunderbird/nsIPrefBranch.h -include/thunderbird/nsIPrefBranch2.h -include/thunderbird/nsIPrefBranchInternal.h -include/thunderbird/nsIPrefLocalizedString.h -include/thunderbird/nsIPrefService.h -include/thunderbird/nsIPrefetchService.h -include/thunderbird/nsIPresShell.h -include/thunderbird/nsIPrincipal.h -include/thunderbird/nsIPrintDialogService.h -include/thunderbird/nsIPrintOptions.h -include/thunderbird/nsIPrintProgress.h -include/thunderbird/nsIPrintProgressParams.h -include/thunderbird/nsIPrintSession.h -include/thunderbird/nsIPrintSettings.h -include/thunderbird/nsIPrintSettingsService.h -include/thunderbird/nsIPrintStatusFeedback.h -include/thunderbird/nsIPrintingPrompt.h -include/thunderbird/nsIPrintingPromptService.h -include/thunderbird/nsIPrivacyTransitionObserver.h -include/thunderbird/nsIPrivateBrowsingChannel.h -include/thunderbird/nsIPrivateTextEvent.h -include/thunderbird/nsIPrivateTextRange.h -include/thunderbird/nsIProcess.h -include/thunderbird/nsIProfileMigrator.h -include/thunderbird/nsIProfileUnlocker.h -${PLIST.sps}include/thunderbird/nsIProfiler.h -include/thunderbird/nsIProgrammingLanguage.h -include/thunderbird/nsIProgressEventSink.h -include/thunderbird/nsIPrompt.h -include/thunderbird/nsIPromptFactory.h -include/thunderbird/nsIPromptService.h -include/thunderbird/nsIPromptService2.h -include/thunderbird/nsIProperties.h -include/thunderbird/nsIProperty.h -include/thunderbird/nsIPropertyBag.h -include/thunderbird/nsIPropertyBag2.h -include/thunderbird/nsIProtectedAuthThread.h -include/thunderbird/nsIProtocolHandler.h -include/thunderbird/nsIProtocolProxyCallback.h -include/thunderbird/nsIProtocolProxyFilter.h -include/thunderbird/nsIProtocolProxyService.h -include/thunderbird/nsIProtocolProxyService2.h -include/thunderbird/nsIProxiedChannel.h -include/thunderbird/nsIProxiedProtocolHandler.h -include/thunderbird/nsIProxyInfo.h -include/thunderbird/nsIQueryContentEventResult.h -include/thunderbird/nsIQuotaManager.h -include/thunderbird/nsIQuotaRequest.h -include/thunderbird/nsIRDFCompositeDataSource.h -include/thunderbird/nsIRDFContainer.h -include/thunderbird/nsIRDFContainerUtils.h -include/thunderbird/nsIRDFContentSink.h -include/thunderbird/nsIRDFDataSource.h -include/thunderbird/nsIRDFDelegateFactory.h -include/thunderbird/nsIRDFInMemoryDataSource.h -include/thunderbird/nsIRDFInferDataSource.h -include/thunderbird/nsIRDFLiteral.h -include/thunderbird/nsIRDFNode.h -include/thunderbird/nsIRDFObserver.h -include/thunderbird/nsIRDFPropagatableDataSource.h -include/thunderbird/nsIRDFPurgeableDataSource.h -include/thunderbird/nsIRDFRemoteDataSource.h -include/thunderbird/nsIRDFResource.h -include/thunderbird/nsIRDFService.h -include/thunderbird/nsIRDFXMLParser.h -include/thunderbird/nsIRDFXMLSerializer.h -include/thunderbird/nsIRDFXMLSink.h -include/thunderbird/nsIRDFXMLSource.h -include/thunderbird/nsIRadioGroupContainer.h -include/thunderbird/nsIRadioVisitor.h -include/thunderbird/nsIRandomGenerator.h -include/thunderbird/nsIReadConfig.h -include/thunderbird/nsIRecentBadCertsService.h -include/thunderbird/nsIRecoveryService.h -include/thunderbird/nsIRedirectChannelRegistrar.h -include/thunderbird/nsIRedirectResultListener.h -include/thunderbird/nsIReflowCallback.h -include/thunderbird/nsIReflowObserver.h -include/thunderbird/nsIRefreshURI.h -include/thunderbird/nsIRelativeFilePref.h -include/thunderbird/nsIRemoteOpenFileListener.h -include/thunderbird/nsIRemoteService.h -include/thunderbird/nsIRequest.h -include/thunderbird/nsIRequestObserver.h -include/thunderbird/nsIRequestObserverProxy.h -include/thunderbird/nsIResProtocolHandler.h -include/thunderbird/nsIResumableChannel.h -include/thunderbird/nsIRollupListener.h -include/thunderbird/nsIRssIncomingServer.h -include/thunderbird/nsIRssService.h -include/thunderbird/nsIRunnable.h -include/thunderbird/nsISAXAttributes.h -include/thunderbird/nsISAXContentHandler.h -include/thunderbird/nsISAXDTDHandler.h -include/thunderbird/nsISAXErrorHandler.h -include/thunderbird/nsISAXLexicalHandler.h -include/thunderbird/nsISAXLocator.h -include/thunderbird/nsISAXMutableAttributes.h -include/thunderbird/nsISAXXMLFilter.h -include/thunderbird/nsISAXXMLReader.h -include/thunderbird/nsISHContainer.h -include/thunderbird/nsISHEntry.h -include/thunderbird/nsISHTransaction.h -include/thunderbird/nsISHistory.h -include/thunderbird/nsISHistoryInternal.h -include/thunderbird/nsISHistoryListener.h -include/thunderbird/nsISMILAttr.h -include/thunderbird/nsISMILType.h -include/thunderbird/nsISMimeCert.h -include/thunderbird/nsISMimeJSHelper.h -include/thunderbird/nsISOCKSSocketInfo.h -include/thunderbird/nsISSLCertErrorDialog.h -include/thunderbird/nsISSLErrorListener.h -include/thunderbird/nsISSLSocketControl.h -include/thunderbird/nsISSLStatus.h -include/thunderbird/nsISSLStatusProvider.h -include/thunderbird/nsISafeOutputStream.h -include/thunderbird/nsISaveAsCharset.h -include/thunderbird/nsIScreen.h -include/thunderbird/nsIScreenManager.h -include/thunderbird/nsIScriptChannel.h -include/thunderbird/nsIScriptContext.h -include/thunderbird/nsIScriptElement.h -include/thunderbird/nsIScriptError.h -include/thunderbird/nsIScriptExternalNameSet.h -include/thunderbird/nsIScriptGlobalObject.h -include/thunderbird/nsIScriptGlobalObjectOwner.h -include/thunderbird/nsIScriptLoaderObserver.h -include/thunderbird/nsIScriptNameSpaceManager.h -include/thunderbird/nsIScriptObjectPrincipal.h -include/thunderbird/nsIScriptRuntime.h -include/thunderbird/nsIScriptSecurityManager.h -include/thunderbird/nsIScriptTimeoutHandler.h -include/thunderbird/nsIScriptableBase64Encoder.h -include/thunderbird/nsIScriptableDateFormat.h -include/thunderbird/nsIScriptableInputStream.h -include/thunderbird/nsIScriptableRegion.h -include/thunderbird/nsIScriptableUConv.h -include/thunderbird/nsIScriptableUnescapeHTML.h -include/thunderbird/nsIScrollBoxObject.h -include/thunderbird/nsIScrollPositionListener.h -include/thunderbird/nsIScrollable.h -include/thunderbird/nsIScrollableFrame.h -include/thunderbird/nsIScrollbarMediator.h -include/thunderbird/nsIScrollbarOwner.h -include/thunderbird/nsISecretDecoderRing.h -include/thunderbird/nsISecureBrowserUI.h -include/thunderbird/nsISecurityCheckedComponent.h -include/thunderbird/nsISecurityEventSink.h -include/thunderbird/nsISecurityInfoProvider.h -include/thunderbird/nsISecurityUITelemetry.h -include/thunderbird/nsISecurityWarningDialogs.h -include/thunderbird/nsISeekableStream.h -include/thunderbird/nsISelectControlFrame.h -include/thunderbird/nsISelection.h -include/thunderbird/nsISelectionController.h -include/thunderbird/nsISelectionDisplay.h -include/thunderbird/nsISelectionListener.h -include/thunderbird/nsISelectionPrivate.h -include/thunderbird/nsISemanticUnitScanner.h -include/thunderbird/nsISerializable.h -include/thunderbird/nsISerializationHelper.h -include/thunderbird/nsIServerSocket.h -include/thunderbird/nsIServiceManager.h -include/thunderbird/nsISettingsService.h -include/thunderbird/nsIShellService.h -include/thunderbird/nsISidebar.h -include/thunderbird/nsISignatureVerifier.h -include/thunderbird/nsISimpleEnumerator.h -include/thunderbird/nsISimpleMimeConverter.h -include/thunderbird/nsISimpleStreamListener.h -include/thunderbird/nsISimpleUnicharStreamFactory.h -include/thunderbird/nsISiteSpecificUserAgent.h -include/thunderbird/nsISizeOf.h -include/thunderbird/nsISliderListener.h -include/thunderbird/nsISmsService.h -include/thunderbird/nsISmtpServer.h -include/thunderbird/nsISmtpService.h -include/thunderbird/nsISmtpUrl.h -include/thunderbird/nsISocketProvider.h -include/thunderbird/nsISocketProviderService.h -include/thunderbird/nsISocketTransport.h -include/thunderbird/nsISocketTransportService.h -include/thunderbird/nsISound.h -include/thunderbird/nsISpamSettings.h -include/thunderbird/nsISpeculativeConnect.h -include/thunderbird/nsISpeechRecognitionService.h -include/thunderbird/nsISpeechService.h -include/thunderbird/nsISpeechSynthesisGetter.h -include/thunderbird/nsISpellChecker.h -include/thunderbird/nsIStandardURL.h -include/thunderbird/nsIStartupCache.h -include/thunderbird/nsIStatefulFrame.h -include/thunderbird/nsIStatusBarBiffManager.h -include/thunderbird/nsIStopwatch.h -include/thunderbird/nsIStorageStream.h -include/thunderbird/nsIStreamBufferAccess.h -include/thunderbird/nsIStreamCipher.h -include/thunderbird/nsIStreamConverter.h -include/thunderbird/nsIStreamConverterService.h -include/thunderbird/nsIStreamListener.h -include/thunderbird/nsIStreamListenerTee.h -include/thunderbird/nsIStreamLoader.h -include/thunderbird/nsIStreamTransportService.h -include/thunderbird/nsIStrictTransportSecurityService.h -include/thunderbird/nsIStringBundle.h -include/thunderbird/nsIStringBundleOverride.h -include/thunderbird/nsIStringCharsetDetector.h -include/thunderbird/nsIStringEnumerator.h -include/thunderbird/nsIStringStream.h -include/thunderbird/nsIStructuredCloneContainer.h -include/thunderbird/nsIStyleRule.h -include/thunderbird/nsIStyleRuleProcessor.h -include/thunderbird/nsIStyleSheet.h -include/thunderbird/nsIStyleSheetLinkingElement.h -include/thunderbird/nsIStyleSheetService.h -include/thunderbird/nsISubscribableServer.h -include/thunderbird/nsISupports.h -include/thunderbird/nsISupportsArray.h -include/thunderbird/nsISupportsBase.h -include/thunderbird/nsISupportsImpl.h -include/thunderbird/nsISupportsIterators.h -include/thunderbird/nsISupportsObsolete.h -include/thunderbird/nsISupportsPrimitives.h -include/thunderbird/nsISupportsPriority.h -include/thunderbird/nsISupportsUtils.h -include/thunderbird/nsISyncJPAKE.h -include/thunderbird/nsISyncStreamListener.h -include/thunderbird/nsISynthVoiceRegistry.h -include/thunderbird/nsISystemMessagesInternal.h -include/thunderbird/nsISystemProxySettings.h -include/thunderbird/nsITCPSocketChild.h -include/thunderbird/nsITCPSocketParent.h -include/thunderbird/nsITXTToHTMLConv.h -include/thunderbird/nsITabChild.h -include/thunderbird/nsITabParent.h -include/thunderbird/nsITableCellLayout.h -include/thunderbird/nsITableEditor.h -include/thunderbird/nsITaggingService.h -include/thunderbird/nsITelemetry.h -include/thunderbird/nsITelemetryPing.h -include/thunderbird/nsITextControlElement.h -include/thunderbird/nsITextControlFrame.h -include/thunderbird/nsITextScroll.h -include/thunderbird/nsITextService.h -include/thunderbird/nsITextServicesDocument.h -include/thunderbird/nsITextServicesFilter.h -include/thunderbird/nsITextToSubURI.h -include/thunderbird/nsITheme.h -include/thunderbird/nsIThread.h -include/thunderbird/nsIThreadInternal.h -include/thunderbird/nsIThreadManager.h -include/thunderbird/nsIThreadPool.h -include/thunderbird/nsITimeService.h -include/thunderbird/nsITimedChannel.h -include/thunderbird/nsITimer.h -include/thunderbird/nsITokenDialogs.h -include/thunderbird/nsITokenPasswordDialogs.h -include/thunderbird/nsITokenizer.h -include/thunderbird/nsIToolkitChromeRegistry.h -include/thunderbird/nsIToolkitProfile.h -include/thunderbird/nsIToolkitProfileService.h -include/thunderbird/nsITooltipListener.h -include/thunderbird/nsITooltipTextProvider.h -include/thunderbird/nsITraceRefcnt.h -include/thunderbird/nsITraceableChannel.h -include/thunderbird/nsITransaction.h -include/thunderbird/nsITransactionList.h -include/thunderbird/nsITransactionListener.h -include/thunderbird/nsITransactionManager.h -include/thunderbird/nsITransfer.h -include/thunderbird/nsITransferable.h -include/thunderbird/nsITransport.h -include/thunderbird/nsITransportSecurityInfo.h -include/thunderbird/nsITreeBoxObject.h -include/thunderbird/nsITreeColumns.h -include/thunderbird/nsITreeContentView.h -include/thunderbird/nsITreeSelection.h -include/thunderbird/nsITreeView.h -include/thunderbird/nsITypeAheadFind.h -include/thunderbird/nsIUDPServerSocket.h -include/thunderbird/nsIUGenCategory.h -include/thunderbird/nsIURI.h -include/thunderbird/nsIURIChecker.h -include/thunderbird/nsIURIClassifier.h -include/thunderbird/nsIURIContentListener.h -include/thunderbird/nsIURIFixup.h -include/thunderbird/nsIURILoader.h -include/thunderbird/nsIURIRefObject.h -include/thunderbird/nsIURIWithPrincipal.h -include/thunderbird/nsIURL.h -include/thunderbird/nsIURLFetcher.h -include/thunderbird/nsIURLFormatter.h -include/thunderbird/nsIURLParser.h -include/thunderbird/nsIUTF8ConverterService.h -include/thunderbird/nsIUUIDGenerator.h -include/thunderbird/nsIUnicharBuffer.h -include/thunderbird/nsIUnicharInputStream.h -include/thunderbird/nsIUnicharLineInputStream.h -include/thunderbird/nsIUnicharOutputStream.h -include/thunderbird/nsIUnicharStreamLoader.h -include/thunderbird/nsIUnicodeDecoder.h -include/thunderbird/nsIUnicodeEncoder.h -include/thunderbird/nsIUnicodeNormalizer.h -include/thunderbird/nsIUpdateService.h -include/thunderbird/nsIUpdateTimerManager.h -include/thunderbird/nsIUploadChannel.h -include/thunderbird/nsIUploadChannel2.h -include/thunderbird/nsIUrlClassifierDBService.h -include/thunderbird/nsIUrlClassifierHashCompleter.h -include/thunderbird/nsIUrlClassifierPrefixSet.h -include/thunderbird/nsIUrlClassifierStreamUpdater.h -include/thunderbird/nsIUrlClassifierUtils.h -include/thunderbird/nsIUrlListManager.h -include/thunderbird/nsIUrlListener.h -include/thunderbird/nsIUsageCallback.h -include/thunderbird/nsIUserCertPicker.h -include/thunderbird/nsIUserInfo.h -include/thunderbird/nsIVariant.h -include/thunderbird/nsIVersionComparator.h -include/thunderbird/nsIViewSourceChannel.h -include/thunderbird/nsIVisualEventTracer.h -include/thunderbird/nsIWapPushApplication.h -include/thunderbird/nsIWeakReference.h -include/thunderbird/nsIWeakReferenceUtils.h -include/thunderbird/nsIWebBrowser.h -include/thunderbird/nsIWebBrowserChrome.h -include/thunderbird/nsIWebBrowserChrome2.h -include/thunderbird/nsIWebBrowserChrome3.h -include/thunderbird/nsIWebBrowserChromeFocus.h -include/thunderbird/nsIWebBrowserFind.h -include/thunderbird/nsIWebBrowserFocus.h -include/thunderbird/nsIWebBrowserPersist.h -include/thunderbird/nsIWebBrowserPrint.h -include/thunderbird/nsIWebBrowserSetup.h -include/thunderbird/nsIWebBrowserStream.h -include/thunderbird/nsIWebContentHandlerRegistrar.h -include/thunderbird/nsIWebNavigation.h -include/thunderbird/nsIWebNavigationInfo.h -include/thunderbird/nsIWebPageDescriptor.h -include/thunderbird/nsIWebProgress.h -include/thunderbird/nsIWebProgressListener.h -include/thunderbird/nsIWebProgressListener2.h -include/thunderbird/nsIWebShellServices.h -include/thunderbird/nsIWebSocketChannel.h -include/thunderbird/nsIWebSocketListener.h -include/thunderbird/nsIWidget.h -include/thunderbird/nsIWidgetListener.h -include/thunderbird/nsIWindowCreator.h -include/thunderbird/nsIWindowCreator2.h -include/thunderbird/nsIWindowDataSource.h -include/thunderbird/nsIWindowMediator.h -include/thunderbird/nsIWindowMediatorListener.h -include/thunderbird/nsIWindowProvider.h -include/thunderbird/nsIWindowWatcher.h -include/thunderbird/nsIWindowsShellService.h -include/thunderbird/nsIWordBreaker.h -include/thunderbird/nsIWritablePropertyBag.h -include/thunderbird/nsIWritablePropertyBag2.h -include/thunderbird/nsIWyciwygChannel.h -include/thunderbird/nsIX509Cert.h -include/thunderbird/nsIX509Cert2.h -include/thunderbird/nsIX509Cert3.h -include/thunderbird/nsIX509CertDB.h -include/thunderbird/nsIX509CertDB2.h -include/thunderbird/nsIX509CertList.h -include/thunderbird/nsIX509CertValidity.h -include/thunderbird/nsIXBLAccessible.h -include/thunderbird/nsIXMLContentSink.h -include/thunderbird/nsIXMLHttpRequest.h -include/thunderbird/nsIXPCScriptNotify.h -include/thunderbird/nsIXPCScriptable.h -include/thunderbird/nsIXPCSecurityManager.h -include/thunderbird/nsIXPConnect.h -include/thunderbird/nsIXPathEvaluatorInternal.h -include/thunderbird/nsIXSLTException.h -include/thunderbird/nsIXSLTProcessor.h -include/thunderbird/nsIXSLTProcessorPrivate.h -include/thunderbird/nsIXULAppInfo.h -include/thunderbird/nsIXULBrowserWindow.h -include/thunderbird/nsIXULBuilderListener.h -include/thunderbird/nsIXULContextMenuBuilder.h -include/thunderbird/nsIXULDocument.h -include/thunderbird/nsIXULOverlayProvider.h -include/thunderbird/nsIXULRuntime.h -include/thunderbird/nsIXULSortService.h -include/thunderbird/nsIXULTemplateBuilder.h -include/thunderbird/nsIXULTemplateQueryProcessor.h -include/thunderbird/nsIXULTemplateResult.h -include/thunderbird/nsIXULTemplateRuleFilter.h -include/thunderbird/nsIXULWindow.h -include/thunderbird/nsIZipReader.h -include/thunderbird/nsIZipWriter.h -include/thunderbird/nsImapCore.h -include/thunderbird/nsImapMailDatabase.h -include/thunderbird/nsImapMoveCoalescer.h -include/thunderbird/nsInterfaceHashtable.h -include/thunderbird/nsInterfaceRequestorAgg.h -include/thunderbird/nsJARURI.h -include/thunderbird/nsJSEnvironment.h -include/thunderbird/nsJSNPRuntime.h -include/thunderbird/nsJSON.h -include/thunderbird/nsJSPrincipals.h -include/thunderbird/nsJSProtocolHandler.h -include/thunderbird/nsJSThingHashtable.h -include/thunderbird/nsJSUtils.h -include/thunderbird/nsLWBrkCIID.h -include/thunderbird/nsLayoutCID.h -include/thunderbird/nsLayoutStatics.h -include/thunderbird/nsLayoutStylesheetCache.h -include/thunderbird/nsLayoutUtils.h -include/thunderbird/nsLineBreaker.h -include/thunderbird/nsLinebreakConverter.h -include/thunderbird/nsLiteralString.h -include/thunderbird/nsLocalFile.h -include/thunderbird/nsLocalFileUnix.h -include/thunderbird/nsLocaleCID.h -include/thunderbird/nsMIMEInputStream.h -include/thunderbird/nsMailDatabase.h -include/thunderbird/nsMailDirServiceDefs.h -include/thunderbird/nsMailHeaders.h -include/thunderbird/nsMailMigrationCID.h -include/thunderbird/nsMappedAttributeElement.h -include/thunderbird/nsMargin.h -include/thunderbird/nsMathUtils.h -include/thunderbird/nsMediaSniffer.h -include/thunderbird/nsMemory.h -include/thunderbird/nsMimeContentTypeHandler.h -include/thunderbird/nsMimeEmitterCID.h -include/thunderbird/nsMimeStringResources.h -include/thunderbird/nsMimeTypes.h -include/thunderbird/nsMorkCID.h -include/thunderbird/nsMsgAttachmentData.h -include/thunderbird/nsMsgBaseCID.h -include/thunderbird/nsMsgBodyHandler.h -include/thunderbird/nsMsgCompCID.h -include/thunderbird/nsMsgCompressIStream.h -include/thunderbird/nsMsgCompressOStream.h -include/thunderbird/nsMsgDBCID.h -include/thunderbird/nsMsgDBFolder.h -include/thunderbird/nsMsgDBFolderAtomList.h -include/thunderbird/nsMsgDatabase.h -include/thunderbird/nsMsgFilterCore.h -include/thunderbird/nsMsgFolderFlags.h -include/thunderbird/nsMsgHdr.h -include/thunderbird/nsMsgHeaderMasks.h -include/thunderbird/nsMsgI18N.h -include/thunderbird/nsMsgIdentity.h -include/thunderbird/nsMsgImapCID.h -include/thunderbird/nsMsgIncomingServer.h -include/thunderbird/nsMsgKeyArray.h -include/thunderbird/nsMsgKeySet.h -include/thunderbird/nsMsgLineBuffer.h -include/thunderbird/nsMsgLocalCID.h -include/thunderbird/nsMsgLocalFolderHdrs.h -include/thunderbird/nsMsgMailNewsUrl.h -include/thunderbird/nsMsgMessageFlags.h -include/thunderbird/nsMsgMimeCID.h -include/thunderbird/nsMsgNewsCID.h -include/thunderbird/nsMsgProtocol.h -include/thunderbird/nsMsgRDFDataSource.h -include/thunderbird/nsMsgRDFUtils.h -include/thunderbird/nsMsgReadStateTxn.h -include/thunderbird/nsMsgResultElement.h -include/thunderbird/nsMsgSearchAdapter.h -include/thunderbird/nsMsgSearchBoolExpression.h -include/thunderbird/nsMsgSearchCore.h -include/thunderbird/nsMsgSearchScopeTerm.h -include/thunderbird/nsMsgSearchTerm.h -include/thunderbird/nsMsgThread.h -include/thunderbird/nsMsgTxn.h -include/thunderbird/nsMsgUtils.h -include/thunderbird/nsMultiplexInputStream.h -include/thunderbird/nsMutationEvent.h -include/thunderbird/nsNPAPIPluginInstance.h -include/thunderbird/nsNSSShutDown.h -include/thunderbird/nsNativeCharsetUtils.h -include/thunderbird/nsNativeWidget.h -include/thunderbird/nsNetCID.h -include/thunderbird/nsNetStrings.h -include/thunderbird/nsNetUtil.h -include/thunderbird/nsNewsDatabase.h -include/thunderbird/nsNodeInfoManager.h -include/thunderbird/nsNodeUtils.h -include/thunderbird/nsOSHelperAppService.h -include/thunderbird/nsObjCExceptions.h -include/thunderbird/nsObjectFrame.h -include/thunderbird/nsObserverList.h -include/thunderbird/nsObserverService.h -include/thunderbird/nsOpenWindowEventDetail.h -include/thunderbird/nsPIBoxObject.h -include/thunderbird/nsPICommandUpdater.h -include/thunderbird/nsPIDNSService.h -include/thunderbird/nsPIDOMStorage.h -include/thunderbird/nsPIDOMWindow.h -include/thunderbird/nsPIEditorTransaction.h -include/thunderbird/nsPILoadGroupInternal.h -include/thunderbird/nsPIPlacesDatabase.h -include/thunderbird/nsPIPlacesHistoryListenersNotifier.h -include/thunderbird/nsPIPromptService.h -include/thunderbird/nsPISocketTransportService.h -include/thunderbird/nsPIWindowRoot.h -include/thunderbird/nsPIWindowWatcher.h -include/thunderbird/nsParserBase.h -include/thunderbird/nsParserCIID.h -include/thunderbird/nsParserConstants.h -include/thunderbird/nsParserUtils.h -include/thunderbird/nsPgpMimeProxy.h -include/thunderbird/nsPluginDirServiceProvider.h -include/thunderbird/nsPluginHost.h -include/thunderbird/nsPluginInstanceOwner.h -include/thunderbird/nsPluginLogging.h -include/thunderbird/nsPluginNativeWindow.h -include/thunderbird/nsPluginPlayPreviewInfo.h -include/thunderbird/nsPluginTags.h -include/thunderbird/nsPluginsCID.h -include/thunderbird/nsPluginsDir.h -include/thunderbird/nsPoint.h -include/thunderbird/nsPosixLocale.h -include/thunderbird/nsPresArena.h -include/thunderbird/nsPresContext.h -include/thunderbird/nsPresState.h -include/thunderbird/nsPrintfCString.h -include/thunderbird/nsProcess.h -include/thunderbird/nsProfileDirServiceProvider.h -include/thunderbird/nsPromiseFlatString.h -include/thunderbird/nsPromptUtils.h -include/thunderbird/nsPropertyTable.h -include/thunderbird/nsProxyRelease.h -include/thunderbird/nsQueryFrame.h -include/thunderbird/nsQuickSort.h -include/thunderbird/nsRDFCID.h -include/thunderbird/nsRDFResource.h -include/thunderbird/nsRandomGenerator.h -include/thunderbird/nsRange.h -include/thunderbird/nsReadLine.h -include/thunderbird/nsReadableUtils.h -include/thunderbird/nsRect.h -include/thunderbird/nsRefPtrHashtable.h -include/thunderbird/nsReferencedElement.h -include/thunderbird/nsRefreshDriver.h -include/thunderbird/nsRegion.h -include/thunderbird/nsRenderingContext.h -include/thunderbird/nsRuleData.h -include/thunderbird/nsRuleNode.h -include/thunderbird/nsRuleProcessorData.h -include/thunderbird/nsRuleWalker.h -include/thunderbird/nsSAXAttributes.h -include/thunderbird/nsSAXLocator.h -include/thunderbird/nsSAXXMLReader.h -include/thunderbird/nsSHEntryShared.h -include/thunderbird/nsSMILAnimationController.h -include/thunderbird/nsSMILAnimationFunction.h -include/thunderbird/nsSMILCSSProperty.h -include/thunderbird/nsSMILCompositorTable.h -include/thunderbird/nsSMILInstanceTime.h -include/thunderbird/nsSMILInterval.h -include/thunderbird/nsSMILKeySpline.h -include/thunderbird/nsSMILMappedAttribute.h -include/thunderbird/nsSMILMilestone.h -include/thunderbird/nsSMILNullType.h -include/thunderbird/nsSMILRepeatCount.h -include/thunderbird/nsSMILSetAnimationFunction.h -include/thunderbird/nsSMILTargetIdentifier.h -include/thunderbird/nsSMILTimeContainer.h -include/thunderbird/nsSMILTimeValue.h -include/thunderbird/nsSMILTimeValueSpec.h -include/thunderbird/nsSMILTimeValueSpecParams.h -include/thunderbird/nsSMILTimedElement.h -include/thunderbird/nsSMILTypes.h -include/thunderbird/nsSMILValue.h -include/thunderbird/nsSVGClass.h -include/thunderbird/nsSVGEffects.h -include/thunderbird/nsSVGElement.h -include/thunderbird/nsSVGFeatures.h -include/thunderbird/nsSVGFilterInstance.h -include/thunderbird/nsSVGForeignObjectFrame.h -include/thunderbird/nsSVGIntegrationUtils.h -include/thunderbird/nsSVGUtils.h -include/thunderbird/nsSandboxFlags.h -include/thunderbird/nsScannerString.h -include/thunderbird/nsScriptLoader.h -include/thunderbird/nsScriptableInputStream.h -include/thunderbird/nsServiceManagerUtils.h -include/thunderbird/nsSize.h -include/thunderbird/nsSpecialCasingData.h -include/thunderbird/nsStackWalk.h -include/thunderbird/nsStaticAtom.h -include/thunderbird/nsStaticComponents.h -include/thunderbird/nsStaticNameTable.h -include/thunderbird/nsStorageStream.h -include/thunderbird/nsStreamConverter.h -include/thunderbird/nsStreamListenerWrapper.h -include/thunderbird/nsStreamUtils.h -include/thunderbird/nsString.h -include/thunderbird/nsStringAPI.h -include/thunderbird/nsStringBuffer.h -include/thunderbird/nsStringEnumerator.h -include/thunderbird/nsStringFwd.h -include/thunderbird/nsStringGlue.h -include/thunderbird/nsStringIterator.h -include/thunderbird/nsStringStream.h -include/thunderbird/nsStructuredCloneContainer.h -include/thunderbird/nsStubDocumentObserver.h -include/thunderbird/nsStubMutationObserver.h -include/thunderbird/nsStyleAnimation.h -include/thunderbird/nsStyleChangeList.h -include/thunderbird/nsStyleConsts.h -include/thunderbird/nsStyleContext.h -include/thunderbird/nsStyleCoord.h -include/thunderbird/nsStyleSet.h -include/thunderbird/nsStyleStruct.h -include/thunderbird/nsStyleStructFwd.h -include/thunderbird/nsStyleStructInlines.h -include/thunderbird/nsStyleStructList.h -include/thunderbird/nsStyleTransformMatrix.h -include/thunderbird/nsStyleUtil.h -include/thunderbird/nsStyledElement.h -include/thunderbird/nsSubDocumentFrame.h -include/thunderbird/nsSubstring.h -include/thunderbird/nsSubstringTuple.h -include/thunderbird/nsSupportsArray.h -include/thunderbird/nsSupportsPrimitives.h -include/thunderbird/nsSurfaceTexture.h -include/thunderbird/nsTArray-inl.h -include/thunderbird/nsTArray.h -include/thunderbird/nsTArrayForwardDeclare.h -include/thunderbird/nsTArrayHelpers.h -include/thunderbird/nsTDependentString.h -include/thunderbird/nsTDependentSubstring.h -include/thunderbird/nsTHashtable.h -include/thunderbird/nsTObserverArray.h -include/thunderbird/nsTPriorityQueue.h -include/thunderbird/nsTPromiseFlatString.h -include/thunderbird/nsTString.h -include/thunderbird/nsTSubstring.h -include/thunderbird/nsTSubstringTuple.h -include/thunderbird/nsTWeakRef.h -include/thunderbird/nsTextFormatter.h -include/thunderbird/nsTextFragment.h -include/thunderbird/nsTextServicesCID.h -include/thunderbird/nsThemeConstants.h -include/thunderbird/nsThread.h -include/thunderbird/nsThreadUtils.h -include/thunderbird/nsToken.h -include/thunderbird/nsToolkitCompsCID.h -include/thunderbird/nsTraceRefcnt.h -include/thunderbird/nsTraceRefcntImpl.h -include/thunderbird/nsTransactionManagerCID.h -include/thunderbird/nsTransform2D.h -include/thunderbird/nsTreeColFrame.h -include/thunderbird/nsTreeSanitizer.h -include/thunderbird/nsTreeUtils.h -include/thunderbird/nsUCVJA2CID.h -include/thunderbird/nsUCVJACID.h -include/thunderbird/nsUConvCID.h -include/thunderbird/nsUCvCnCID.h -include/thunderbird/nsUCvIBMCID.h -include/thunderbird/nsUCvKOCID.h -include/thunderbird/nsUCvLatinCID.h -include/thunderbird/nsUCvTW2CID.h -include/thunderbird/nsUCvTWCID.h -include/thunderbird/nsURIHashKey.h -include/thunderbird/nsURILoader.h -include/thunderbird/nsURLHelper.h -include/thunderbird/nsUTF8Utils.h -include/thunderbird/nsUnicharInputStream.h -include/thunderbird/nsUnicharUtilCIID.h -include/thunderbird/nsUnicharUtils.h -include/thunderbird/nsUnicodeNormalizer.h -include/thunderbird/nsUnicodeProperties.h -include/thunderbird/nsUnicodeScriptCodes.h -include/thunderbird/nsVCardObj.h -include/thunderbird/nsVKList.h -include/thunderbird/nsVariant.h -include/thunderbird/nsVersionComparator.h -include/thunderbird/nsView.h -include/thunderbird/nsViewManager.h -include/thunderbird/nsViewportInfo.h -include/thunderbird/nsVoidArray.h -include/thunderbird/nsWeakPtr.h -include/thunderbird/nsWeakReference.h -include/thunderbird/nsWhitespaceTokenizer.h -include/thunderbird/nsWidgetInitData.h -include/thunderbird/nsWidgetsCID.h -include/thunderbird/nsWildCard.h -include/thunderbird/nsWin32Locale.h -include/thunderbird/nsWindowMemoryReporter.h -include/thunderbird/nsWrapperCache.h -include/thunderbird/nsWrapperCacheInlines.h -include/thunderbird/nsXBLBinding.h -include/thunderbird/nsXBLService.h -include/thunderbird/nsXMLNameSpaceMap.h -include/thunderbird/nsXPCOM.h -include/thunderbird/nsXPCOMCID.h -include/thunderbird/nsXPCOMCIDInternal.h -include/thunderbird/nsXPCOMGlue.h -include/thunderbird/nsXPCOMStrings.h -include/thunderbird/nsXPIDLString.h -include/thunderbird/nsXPTCUtils.h -include/thunderbird/nsXREAppData.h -include/thunderbird/nsXULAppAPI.h -include/thunderbird/nsXULPopupManager.h -include/thunderbird/nsZipArchive.h -include/thunderbird/nscore.h -include/thunderbird/nspluginroot.h -include/thunderbird/nsrootidl.h -include/thunderbird/ogg/config_types.h -include/thunderbird/ogg/ogg.h -include/thunderbird/ogg/os_types.h -include/thunderbird/opentype-sanitiser.h -include/thunderbird/opus/opus.h -include/thunderbird/opus/opus_defines.h -include/thunderbird/opus/opus_multistream.h -include/thunderbird/opus/opus_types.h -include/thunderbird/ots-memory-stream.h -include/thunderbird/pldhash.h -include/thunderbird/png.h -include/thunderbird/pngconf.h -include/thunderbird/protobuf/google/protobuf/extension_set.h -include/thunderbird/protobuf/google/protobuf/generated_message_util.h -include/thunderbird/protobuf/google/protobuf/io/coded_stream.h -include/thunderbird/protobuf/google/protobuf/io/coded_stream_inl.h -include/thunderbird/protobuf/google/protobuf/io/package_info.h -include/thunderbird/protobuf/google/protobuf/io/zero_copy_stream.h -include/thunderbird/protobuf/google/protobuf/io/zero_copy_stream_impl.h -include/thunderbird/protobuf/google/protobuf/io/zero_copy_stream_impl_lite.h -include/thunderbird/protobuf/google/protobuf/message_lite.h -include/thunderbird/protobuf/google/protobuf/repeated_field.h -include/thunderbird/protobuf/google/protobuf/stubs/common.h -include/thunderbird/protobuf/google/protobuf/stubs/hash.h -include/thunderbird/protobuf/google/protobuf/stubs/map-util.h -include/thunderbird/protobuf/google/protobuf/stubs/once.h -include/thunderbird/protobuf/google/protobuf/stubs/stl_util-inl.h -include/thunderbird/protobuf/google/protobuf/wire_format_lite.h -include/thunderbird/protobuf/google/protobuf/wire_format_lite_inl.h -include/thunderbird/prplIConversation.h -include/thunderbird/prplIMessage.h -include/thunderbird/prplIPref.h -include/thunderbird/prplIProtocol.h -include/thunderbird/prplIRequest.h -include/thunderbird/prplITooltipInfo.h -${PLIST.debug}include/thunderbird/pure.h -include/thunderbird/qcms.h -include/thunderbird/qcmstypes.h -include/thunderbird/qsObjectHelper.h -include/thunderbird/rdf.h -include/thunderbird/rdfIDataSource.h -include/thunderbird/rdfISerializer.h -include/thunderbird/rdfITripleVisitor.h -include/thunderbird/readstrings.h -${PLIST.sps}include/thunderbird/shared-libraries.h -include/thunderbird/skia/GrAARectRenderer.h -include/thunderbird/skia/GrCacheID.h -include/thunderbird/skia/GrClipData.h -include/thunderbird/skia/GrColor.h -include/thunderbird/skia/GrConfig.h -include/thunderbird/skia/GrContext.h -include/thunderbird/skia/GrContextFactory.h -include/thunderbird/skia/GrCustomStage.h -include/thunderbird/skia/GrCustomStageUnitTest.h -include/thunderbird/skia/GrFontScaler.h -include/thunderbird/skia/GrGLConfig.h -include/thunderbird/skia/GrGLFunctions.h -include/thunderbird/skia/GrGLInterface.h -include/thunderbird/skia/GrGlyph.h -include/thunderbird/skia/GrInstanceCounter.h -include/thunderbird/skia/GrKey.h -include/thunderbird/skia/GrMatrix.h -include/thunderbird/skia/GrNoncopyable.h -include/thunderbird/skia/GrPaint.h -include/thunderbird/skia/GrPoint.h -include/thunderbird/skia/GrProgramStageFactory.h -include/thunderbird/skia/GrRect.h -include/thunderbird/skia/GrRefCnt.h -include/thunderbird/skia/GrRenderTarget.h -include/thunderbird/skia/GrResource.h -include/thunderbird/skia/GrSamplerState.h -include/thunderbird/skia/GrScalar.h -include/thunderbird/skia/GrSurface.h -include/thunderbird/skia/GrTextContext.h -include/thunderbird/skia/GrTexture.h -include/thunderbird/skia/GrTextureAccess.h -include/thunderbird/skia/GrTypes.h -include/thunderbird/skia/GrUserConfig.h -include/thunderbird/skia/Sk64.h -include/thunderbird/skia/SkANGLEGLContext.h -include/thunderbird/skia/SkAdvancedTypefaceMetrics.h -include/thunderbird/skia/SkBitmap.h -include/thunderbird/skia/SkBlitRow.h -include/thunderbird/skia/SkBlurDrawLooper.h -include/thunderbird/skia/SkBlurMaskFilter.h -include/thunderbird/skia/SkBounder.h -include/thunderbird/skia/SkCanvas.h -include/thunderbird/skia/SkChunkAlloc.h -include/thunderbird/skia/SkClipStack.h -include/thunderbird/skia/SkColor.h -include/thunderbird/skia/SkColorFilter.h -include/thunderbird/skia/SkColorPriv.h -include/thunderbird/skia/SkColorShader.h -include/thunderbird/skia/SkColorTable.h -include/thunderbird/skia/SkComposeShader.h -include/thunderbird/skia/SkDashPathEffect.h -include/thunderbird/skia/SkData.h -include/thunderbird/skia/SkDebugGLContext.h -include/thunderbird/skia/SkDeferredCanvas.h -include/thunderbird/skia/SkDeque.h -include/thunderbird/skia/SkDevice.h -include/thunderbird/skia/SkDither.h -include/thunderbird/skia/SkDraw.h -include/thunderbird/skia/SkDrawFilter.h -include/thunderbird/skia/SkDrawLooper.h -include/thunderbird/skia/SkEmptyShader.h -include/thunderbird/skia/SkEndian.h -include/thunderbird/skia/SkFixed.h -include/thunderbird/skia/SkFlattenable.h -include/thunderbird/skia/SkFloatBits.h -include/thunderbird/skia/SkFloatingPoint.h -include/thunderbird/skia/SkFontHost.h -include/thunderbird/skia/SkGLContext.h -include/thunderbird/skia/SkGeometry.h -include/thunderbird/skia/SkGpuCanvas.h -include/thunderbird/skia/SkGpuDevice.h -include/thunderbird/skia/SkGr.h -include/thunderbird/skia/SkGrPixelRef.h -include/thunderbird/skia/SkGrTexturePixelRef.h -include/thunderbird/skia/SkGradientShader.h -include/thunderbird/skia/SkGraphics.h -include/thunderbird/skia/SkInstCnt.h -include/thunderbird/skia/SkLayerDrawLooper.h -include/thunderbird/skia/SkLayerRasterizer.h -include/thunderbird/skia/SkLineClipper.h -include/thunderbird/skia/SkMMapStream.h -include/thunderbird/skia/SkMallocPixelRef.h -include/thunderbird/skia/SkMask.h -include/thunderbird/skia/SkMaskFilter.h -include/thunderbird/skia/SkMath.h -include/thunderbird/skia/SkMatrix.h -include/thunderbird/skia/SkMesaGLContext.h -include/thunderbird/skia/SkMetaData.h -include/thunderbird/skia/SkMorphologyImageFilter.h -include/thunderbird/skia/SkNativeGLContext.h -include/thunderbird/skia/SkNullGLContext.h -include/thunderbird/skia/SkOSFile.h -include/thunderbird/skia/SkPackBits.h -include/thunderbird/skia/SkPaint.h -include/thunderbird/skia/SkPath.h -include/thunderbird/skia/SkPathEffect.h -include/thunderbird/skia/SkPathMeasure.h -include/thunderbird/skia/SkPicture.h -include/thunderbird/skia/SkPixelRef.h -include/thunderbird/skia/SkPoint.h -include/thunderbird/skia/SkPostConfig.h -include/thunderbird/skia/SkPreConfig.h -include/thunderbird/skia/SkRandom.h -include/thunderbird/skia/SkRasterizer.h -include/thunderbird/skia/SkReader32.h -include/thunderbird/skia/SkRect.h -include/thunderbird/skia/SkRefCnt.h -include/thunderbird/skia/SkRegion.h -include/thunderbird/skia/SkScalar.h -include/thunderbird/skia/SkScalarCompare.h -include/thunderbird/skia/SkShader.h -include/thunderbird/skia/SkSize.h -include/thunderbird/skia/SkStream.h -include/thunderbird/skia/SkString.h -include/thunderbird/skia/SkTArray.h -include/thunderbird/skia/SkTDArray.h -include/thunderbird/skia/SkTDLinkedList.h -include/thunderbird/skia/SkTDStack.h -include/thunderbird/skia/SkTDict.h -include/thunderbird/skia/SkTLazy.h -include/thunderbird/skia/SkTRegistry.h -include/thunderbird/skia/SkTScopedPtr.h -include/thunderbird/skia/SkTSearch.h -include/thunderbird/skia/SkTemplates.h -include/thunderbird/skia/SkTextBox.h -include/thunderbird/skia/SkThread.h -include/thunderbird/skia/SkThread_platform.h -include/thunderbird/skia/SkTime.h -include/thunderbird/skia/SkTrace.h -include/thunderbird/skia/SkTypeface.h -include/thunderbird/skia/SkTypes.h -include/thunderbird/skia/SkUnPreMultiply.h -include/thunderbird/skia/SkUnitMapper.h -include/thunderbird/skia/SkUserConfig.h -include/thunderbird/skia/SkUtils.h -include/thunderbird/skia/SkWeakRefCnt.h -include/thunderbird/skia/SkWriter32.h -include/thunderbird/skia/SkXfermode.h -include/thunderbird/snappy/snappy-c.h -include/thunderbird/snappy/snappy-stubs-public.h -include/thunderbird/snappy/snappy.h -include/thunderbird/soundtouch/FIFOSamplePipe.h -include/thunderbird/soundtouch/STTypes.h -include/thunderbird/soundtouch/SoundTouch.h -include/thunderbird/soundtouch/soundtouch_config.h -include/thunderbird/speex/speex_config_types.h -include/thunderbird/speex/speex_resampler.h -include/thunderbird/speex/speex_types.h -${PLIST.sps}include/thunderbird/sps_sampler.h -include/thunderbird/steelIApplication.h -include/thunderbird/string-template-def-char.h -include/thunderbird/string-template-def-unichar.h -include/thunderbird/string-template-undef.h -include/thunderbird/theora/codec.h -include/thunderbird/theora/theora.h -include/thunderbird/theora/theoradec.h -include/thunderbird/theora/theoraenc.h -${PLIST.tremor}include/thunderbird/tremor/ivorbiscodec.h -${PLIST.vorbis}include/thunderbird/vorbis/codec.h -include/thunderbird/txIEXSLTRegExFunctions.h -include/thunderbird/txIFunctionEvaluationContext.h -include/thunderbird/txINodeSet.h -include/thunderbird/txIXPathObject.h -include/thunderbird/uconvutil.h -include/thunderbird/updatedefines.h -include/thunderbird/updatelogging.h -include/thunderbird/webvtt/cue.h -include/thunderbird/webvtt/error.h -include/thunderbird/webvtt/node.h -include/thunderbird/webvtt/parser.h -include/thunderbird/webvtt/string.h -include/thunderbird/webvtt/util.h -include/thunderbird/xpcAccEvents.h -include/thunderbird/xpcIJSGetFactory.h -include/thunderbird/xpcIJSModuleLoader.h -include/thunderbird/xpcIJSWeakReference.h -include/thunderbird/xpcObjectHelper.h -include/thunderbird/xpc_map_end.h -include/thunderbird/xpccomponents.h -include/thunderbird/xpcexception.h -include/thunderbird/xpcjsid.h -include/thunderbird/xpcom-config.h -include/thunderbird/xpcpublic.h -include/thunderbird/xpt_arena.h -include/thunderbird/xpt_struct.h -include/thunderbird/xpt_xdr.h -include/thunderbird/xptcall.h -include/thunderbird/xptcstubsdecl.inc -include/thunderbird/xptcstubsdef.inc -include/thunderbird/xptinfo.h -include/thunderbird/xrecore.h -include/thunderbird/ycbcr_to_rgb565.h -include/thunderbird/yuv_convert.h -include/thunderbird/yuv_row.h -include/thunderbird/zipstruct.h -lib/thunderbird-sdk/bin -lib/thunderbird-sdk/idl -lib/thunderbird-sdk/include -lib/thunderbird-sdk/lib -lib/thunderbird-sdk/sdk/bin/header.py -lib/thunderbird-sdk/sdk/bin/run-mozilla.sh -lib/thunderbird-sdk/sdk/bin/typelib.py -lib/thunderbird-sdk/sdk/bin/xpcshell -lib/thunderbird-sdk/sdk/bin/xpidl.py -lib/thunderbird-sdk/sdk/bin/xpidllex.py -lib/thunderbird-sdk/sdk/bin/xpidlyacc.py -lib/thunderbird-sdk/sdk/bin/xpt.py -lib/thunderbird-sdk/sdk/lib/libmozalloc.so -lib/thunderbird-sdk/sdk/lib/libmozglue.a -lib/thunderbird-sdk/sdk/lib/libmozjs.so -lib/thunderbird-sdk/sdk/lib/libunicharutil_external_s.a -lib/thunderbird-sdk/sdk/lib/libunicharutil_external_s.a.desc -lib/thunderbird-sdk/sdk/lib/libxpcomglue.a -lib/thunderbird-sdk/sdk/lib/libxpcomglue_s.a -lib/thunderbird-sdk/sdk/lib/libxpcomglue_s_nomozalloc.a -lib/thunderbird-sdk/sdk/lib/libxul.so -lib/thunderbird-sdk/xpcom-config.h lib/thunderbird/application.ini lib/thunderbird/blocklist.xml lib/thunderbird/chrome.manifest @@ -3701,7 +13,6 @@ lib/thunderbird/chrome/chat/skin/classic/chat/away-16.png lib/thunderbird/chrome/chat/skin/classic/chat/away.png lib/thunderbird/chrome/chat/skin/classic/chat/browserRequest.css lib/thunderbird/chrome/chat/skin/classic/chat/chat-16.png -lib/thunderbird/chrome/chat/skin/classic/chat/chat-32.png lib/thunderbird/chrome/chat/skin/classic/chat/chat-left-16.png lib/thunderbird/chrome/chat/skin/classic/chat/conv.css lib/thunderbird/chrome/chat/skin/classic/chat/icons/insecure.png @@ -3738,12 +49,12 @@ lib/thunderbird/chrome/chat/skin/classic/prpl/twitter/icon-left.png lib/thunderbird/chrome/chat/skin/classic/prpl/twitter/icon.png lib/thunderbird/chrome/chat/skin/classic/prpl/twitter/icon32.png lib/thunderbird/chrome/chat/skin/classic/prpl/twitter/icon48.png -lib/thunderbird/chrome/chat/skin/classic/prpl/vkontakte/icon.png -lib/thunderbird/chrome/chat/skin/classic/prpl/vkontakte/icon32.png -lib/thunderbird/chrome/chat/skin/classic/prpl/vkontakte/icon48.png lib/thunderbird/chrome/chat/skin/classic/prpl/xmpp/icon.png lib/thunderbird/chrome/chat/skin/classic/prpl/xmpp/icon32.png lib/thunderbird/chrome/chat/skin/classic/prpl/xmpp/icon48.png +lib/thunderbird/chrome/chat/skin/classic/prpl/yahoo/icon.png +lib/thunderbird/chrome/chat/skin/classic/prpl/yahoo/icon32.png +lib/thunderbird/chrome/chat/skin/classic/prpl/yahoo/icon48.png lib/thunderbird/chrome/chrome.manifest lib/thunderbird/chrome/classic/skin/classic/communicator/communicator.css lib/thunderbird/chrome/classic/skin/classic/communicator/icons/smileys/smiley-cool.png @@ -3821,9 +132,9 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/secure-r lib/thunderbird/chrome/classic/skin/classic/messenger/attachmentList.css lib/thunderbird/chrome/classic/skin/classic/messenger/browserRequest.css lib/thunderbird/chrome/classic/skin/classic/messenger/chat.css -lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/YouSendIt/check.png -lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/YouSendIt/fileExceedsLimit.css -lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/YouSendIt/settings.css +lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/Hightail/check.png +lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/Hightail/fileExceedsLimit.css +lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/Hightail/settings.css lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/addAccountDialog.css lib/thunderbird/chrome/classic/skin/classic/messenger/contactStarred.png lib/thunderbird/chrome/classic/skin/classic/messenger/dialogs.css @@ -3833,7 +144,6 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/folderMenus.css lib/thunderbird/chrome/classic/skin/classic/messenger/folderPane.css lib/thunderbird/chrome/classic/skin/classic/messenger/founder.png lib/thunderbird/chrome/classic/skin/classic/messenger/glodaFacetView.css -lib/thunderbird/chrome/classic/skin/classic/messenger/grain.png lib/thunderbird/chrome/classic/skin/classic/messenger/half-operator.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow-dn-blue.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow-dn-grey.png @@ -3866,8 +176,6 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/chat-toolbar.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/check.gif lib/thunderbird/chrome/classic/skin/classic/messenger/icons/close-button.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/close-inverted.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/closeTab-active.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/closeTab.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/columnpicker.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/connecting.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/dropmarker-hover.svg @@ -3877,10 +185,12 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/error.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/exclude-selected.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/exclude.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/filterbar.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/flag-col.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/flag-col.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-blank.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-new-star.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-pane.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/hightail.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/identity.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/insecure.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/junk-col.svg @@ -3891,6 +201,7 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/mail-toolbar.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-ignored.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-list.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/multicolor.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/new-mail-alert.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/notchecked.gif lib/thunderbird/chrome/classic/skin/classic/messenger/icons/offline.png @@ -3906,13 +217,6 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/secure.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/server.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/status-small.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/status.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tabActiveEnd.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tabActiveMiddle.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tabActiveStart.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tabBackgroundEnd.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tabBackgroundMiddle.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tabBackgroundStart.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tabDragIndicator.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread-col.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread-ignored.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread-watched.png @@ -3920,9 +224,7 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tick.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/timeline-inverted.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/timeline.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/ubuntuone.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/update.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/yousendit.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/zoomout-hover.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/zoomout.png lib/thunderbird/chrome/classic/skin/classic/messenger/imAccountWizard.css @@ -3939,10 +241,12 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/messageHeader.css lib/thunderbird/chrome/classic/skin/classic/messenger/messageQuotes.css lib/thunderbird/chrome/classic/skin/classic/messenger/messageWindow.css lib/thunderbird/chrome/classic/skin/classic/messenger/messenger.css +lib/thunderbird/chrome/classic/skin/classic/messenger/messengerLWTheme.css lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar-small.png lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar.png lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/editorOverlay.css lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/format-buttons.png +lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/linux-noise.png lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/messengercompose.css lib/thunderbird/chrome/classic/skin/classic/messenger/msgSelectOffline.css lib/thunderbird/chrome/classic/skin/classic/messenger/multimessageview.css @@ -3955,6 +259,7 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-bor lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-compose.png lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-signature.png lib/thunderbird/chrome/classic/skin/classic/messenger/newmailalert.css +lib/thunderbird/chrome/classic/skin/classic/messenger/noise.png lib/thunderbird/chrome/classic/skin/classic/messenger/operator.png lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/advanced.png lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/alwaysAsk.png @@ -3968,6 +273,7 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/display.png lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/general.png lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/hover.png lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/preferences.css +lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/privacy.png lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/security.png lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/selected.png lib/thunderbird/chrome/classic/skin/classic/messenger/primaryToolbar.css @@ -3977,6 +283,11 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/searchBox.css lib/thunderbird/chrome/classic/skin/classic/messenger/searchDialog.css lib/thunderbird/chrome/classic/skin/classic/messenger/section_collapsed.png lib/thunderbird/chrome/classic/skin/classic/messenger/section_expanded.png +lib/thunderbird/chrome/classic/skin/classic/messenger/shared/mailWindow1.css +lib/thunderbird/chrome/classic/skin/classic/messenger/shared/messageHeader.css +lib/thunderbird/chrome/classic/skin/classic/messenger/shared/messenger.css +lib/thunderbird/chrome/classic/skin/classic/messenger/shared/tabmail.css +lib/thunderbird/chrome/classic/skin/classic/messenger/sharedPlatform.css lib/thunderbird/chrome/classic/skin/classic/messenger/smime/certFetchingStatus.css lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoNotOk.png lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoOk.png @@ -3997,13 +308,26 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/starContact.png lib/thunderbird/chrome/classic/skin/classic/messenger/starred48.png lib/thunderbird/chrome/classic/skin/classic/messenger/subscribe.css lib/thunderbird/chrome/classic/skin/classic/messenger/tabmail.css +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/active-middle.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-end.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-middle.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-start.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/closeTab.svg +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/dragIndicator.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/selected-end.svg +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/selected-start.svg +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/separator.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-end.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-start.png lib/thunderbird/chrome/classic/skin/classic/messenger/tagColors.css lib/thunderbird/chrome/classic/skin/classic/messenger/tagbg.png lib/thunderbird/chrome/classic/skin/classic/messenger/userIcon.png lib/thunderbird/chrome/classic/skin/classic/messenger/virtualFolderListDialog.css lib/thunderbird/chrome/classic/skin/classic/messenger/voice.png lib/thunderbird/chrome/classic/skin/classic/messenger/webSearch.css +lib/thunderbird/chrome/comm/content/communicator/charsetOverlay.xul lib/thunderbird/chrome/comm/content/communicator/contentAreaClick.js +lib/thunderbird/chrome/comm/content/communicator/labelsencodings.properties lib/thunderbird/chrome/comm/content/communicator/utilityOverlay.js lib/thunderbird/chrome/comm/content/communicator/utilityOverlay.xul lib/thunderbird/chrome/comm/content/editor/ComposerCommands.js @@ -4043,6 +367,8 @@ lib/thunderbird/chrome/comm/content/editor/EdInsSrc.js lib/thunderbird/chrome/comm/content/editor/EdInsSrc.xul lib/thunderbird/chrome/comm/content/editor/EdInsertChars.js lib/thunderbird/chrome/comm/content/editor/EdInsertChars.xul +lib/thunderbird/chrome/comm/content/editor/EdInsertMath.js +lib/thunderbird/chrome/comm/content/editor/EdInsertMath.xul lib/thunderbird/chrome/comm/content/editor/EdInsertTOC.js lib/thunderbird/chrome/comm/content/editor/EdInsertTOC.xul lib/thunderbird/chrome/comm/content/editor/EdInsertTable.js @@ -4068,6 +394,7 @@ lib/thunderbird/chrome/comm/content/editor/EdTableProps.xul lib/thunderbird/chrome/comm/content/editor/EdTextAreaProps.js lib/thunderbird/chrome/comm/content/editor/EdTextAreaProps.xul lib/thunderbird/chrome/comm/content/editor/EditorContent.css +lib/thunderbird/chrome/comm/content/editor/TeXZilla.js lib/thunderbird/chrome/comm/content/editor/editor.js lib/thunderbird/chrome/comm/content/editor/editorApplicationOverlay.js lib/thunderbird/chrome/comm/content/editor/editorMailOverlay.xul @@ -4086,12 +413,15 @@ lib/thunderbird/chrome/en-US/locale/en-US/alerts/notificationNames.properties lib/thunderbird/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/accounts.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/commands.properties +lib/thunderbird/chrome/en-US/locale/en-US/chat/contacts.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/conversations.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/facebook.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/irc.properties +lib/thunderbird/chrome/en-US/locale/en-US/chat/logger.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/status.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/twitter.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/xmpp.properties +lib/thunderbird/chrome/en-US/locale/en-US/chat/yahoo.properties lib/thunderbird/chrome/en-US/locale/en-US/communicator/utilityOverlay.dtd lib/thunderbird/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.dtd lib/thunderbird/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties @@ -4108,6 +438,7 @@ lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorHLineProperties.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorImageProperties.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInputProperties.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertChars.dtd +lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertMath.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertSource.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertTOC.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertTable.dtd @@ -4136,6 +467,7 @@ lib/thunderbird/chrome/en-US/locale/en-US/global-region/region.properties lib/thunderbird/chrome/en-US/locale/en-US/global/AccessFu.properties lib/thunderbird/chrome/en-US/locale/en-US/global/about.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutAbout.dtd +lib/thunderbird/chrome/en-US/locale/en-US/global/aboutNetworking.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutRights.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutSupport.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutSupport.properties @@ -4146,6 +478,8 @@ lib/thunderbird/chrome/en-US/locale/en-US/global/appPicker.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/appstrings.properties lib/thunderbird/chrome/en-US/locale/en-US/global/brand.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/browser.properties +lib/thunderbird/chrome/en-US/locale/en-US/global/charsetMenu.dtd +lib/thunderbird/chrome/en-US/locale/en-US/global/charsetMenu.properties lib/thunderbird/chrome/en-US/locale/en-US/global/charsetOverlay.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/charsetTitles.properties lib/thunderbird/chrome/en-US/locale/en-US/global/commonDialog.dtd @@ -4164,6 +498,7 @@ lib/thunderbird/chrome/en-US/locale/en-US/global/customizeToolbar.properties lib/thunderbird/chrome/en-US/locale/en-US/global/dateFormat.properties lib/thunderbird/chrome/en-US/locale/en-US/global/datetimepicker.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/devtools/debugger.properties +lib/thunderbird/chrome/en-US/locale/en-US/global/devtools/styleinspector.properties lib/thunderbird/chrome/en-US/locale/en-US/global/dialog.properties lib/thunderbird/chrome/en-US/locale/en-US/global/dialogOverlay.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/dom/dom.properties @@ -4206,6 +541,7 @@ lib/thunderbird/chrome/en-US/locale/en-US/global/printing.properties lib/thunderbird/chrome/en-US/locale/en-US/global/printjoboptions.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/regionNames.properties lib/thunderbird/chrome/en-US/locale/en-US/global/resetProfile.dtd +lib/thunderbird/chrome/en-US/locale/en-US/global/resetProfile.properties lib/thunderbird/chrome/en-US/locale/en-US/global/search/search.properties lib/thunderbird/chrome/en-US/locale/en-US/global/security/caps.properties lib/thunderbird/chrome/en-US/locale/en-US/global/security/csp.properties @@ -4292,13 +628,11 @@ lib/thunderbird/chrome/en-US/locale/en-US/messenger/chat.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/Box/auth.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/Box/management.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/Box/settings.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/UbuntuOne/management.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/UbuntuOne/settings.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/fileExceeds2GB.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/fileExceedsLimit.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/fileExceedsQuota.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/management.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/YouSendIt/settings.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/Hightail/fileExceeds2GB.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/Hightail/fileExceedsLimit.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/Hightail/fileExceedsQuota.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/Hightail/management.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/Hightail/settings.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/addAccountDialog.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/management.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/configEditorOverlay.dtd @@ -4350,7 +684,6 @@ lib/thunderbird/chrome/en-US/locale/en-US/messenger/migration/migration.properti lib/thunderbird/chrome/en-US/locale/en-US/messenger/mime.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/mimeheader.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/msgAccountCentral.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/msgFolderPickerOverlay.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/msgHdrViewOverlay.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/msgPrintEngine.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/msgSynchronize.dtd @@ -4381,6 +714,7 @@ lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/compose.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/connection.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/cookies.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/display.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/dockoptions.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/fonts.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/general.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/notifications.dtd @@ -4388,6 +722,7 @@ lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/offline.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/permissions.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/preferences.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/preferences.properties +lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/privacy.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/receipts.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/security.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/sendoptions.dtd @@ -4631,6 +966,7 @@ lib/thunderbird/chrome/messenger/content/messenger/chat/imAccounts.js lib/thunderbird/chrome/messenger/content/messenger/chat/imAccounts.xul lib/thunderbird/chrome/messenger/content/messenger/chat/imContextMenu.js lib/thunderbird/chrome/messenger/content/messenger/chat/imStatusSelector.js +lib/thunderbird/chrome/messenger/content/messenger/chat/imbuddytooltip.css lib/thunderbird/chrome/messenger/content/messenger/chat/imbuddytooltip.xml lib/thunderbird/chrome/messenger/content/messenger/chat/imcontact.xml lib/thunderbird/chrome/messenger/content/messenger/chat/imconv.xml @@ -4638,24 +974,18 @@ lib/thunderbird/chrome/messenger/content/messenger/chat/imconversation.xml lib/thunderbird/chrome/messenger/content/messenger/chat/imgroup.xml lib/thunderbird/chrome/messenger/content/messenger/chat/joinchat.js lib/thunderbird/chrome/messenger/content/messenger/chat/joinchat.xul -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Box/auth.js -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Box/auth.xul lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Box/management.js lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Box/management.xhtml lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Box/settings.xhtml -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/UbuntuOne/management.js -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/UbuntuOne/management.xhtml -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/UbuntuOne/settings.js -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/UbuntuOne/settings.xhtml -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceeds2GB.xul -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceedsLimit.js -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceedsLimit.xul -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceedsQuota.js -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/fileExceedsQuota.xul -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/management.js -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/management.xhtml -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/settings.js -lib/thunderbird/chrome/messenger/content/messenger/cloudfile/YouSendIt/settings.xhtml +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/fileExceeds2GB.xul +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/fileExceedsLimit.js +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/fileExceedsLimit.xul +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/fileExceedsQuota.js +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/fileExceedsQuota.xul +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/management.js +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/management.xhtml +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/settings.js +lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Hightail/settings.xhtml lib/thunderbird/chrome/messenger/content/messenger/cloudfile/addAccountDialog.js lib/thunderbird/chrome/messenger/content/messenger/cloudfile/addAccountDialog.xul lib/thunderbird/chrome/messenger/content/messenger/cloudfile/attachment-24.png @@ -4665,9 +995,8 @@ lib/thunderbird/chrome/messenger/content/messenger/composerOverlay.css lib/thunderbird/chrome/messenger/content/messenger/configEditorOverlay.xul lib/thunderbird/chrome/messenger/content/messenger/customizeToolbarOverlay.xul lib/thunderbird/chrome/messenger/content/messenger/dateFormat.js -lib/thunderbird/chrome/messenger/content/messenger/debugger/dbg-mail-actors.js -lib/thunderbird/chrome/messenger/content/messenger/debugger/dbg-messenger-overlay.js -lib/thunderbird/chrome/messenger/content/messenger/debugger/dbg-messenger-overlay.xul +lib/thunderbird/chrome/messenger/content/messenger/devtools/dbg-messenger-overlay.js +lib/thunderbird/chrome/messenger/content/messenger/devtools/dbg-messenger-overlay.xul lib/thunderbird/chrome/messenger/content/messenger/downloadheaders.js lib/thunderbird/chrome/messenger/content/messenger/downloadheaders.xul lib/thunderbird/chrome/messenger/content/messenger/downloadsOverlay.xul @@ -4803,6 +1132,8 @@ lib/thunderbird/chrome/messenger/content/messenger/preferences/permissions.xul lib/thunderbird/chrome/messenger/content/messenger/preferences/permissionsutils.js lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.js lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.xul +lib/thunderbird/chrome/messenger/content/messenger/preferences/privacy.js +lib/thunderbird/chrome/messenger/content/messenger/preferences/privacy.xul lib/thunderbird/chrome/messenger/content/messenger/preferences/receipts.xul lib/thunderbird/chrome/messenger/content/messenger/preferences/security.js lib/thunderbird/chrome/messenger/content/messenger/preferences/security.xul @@ -4855,7 +1186,6 @@ lib/thunderbird/chrome/messenger/content/messenger/virtualFolderProperties.xul lib/thunderbird/chrome/messenger/content/messenger/webSearch.xml lib/thunderbird/chrome/messenger/content/messenger/webSearchTab.js lib/thunderbird/chrome/messenger/content/messenger/webSearchTab.xul -lib/thunderbird/chrome/messenger/content/messenger/widgetglue.js lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Bitmaps/minus-hover.png lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Bitmaps/minus.png lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Bitmaps/plus-hover.png @@ -4902,7 +1232,6 @@ lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feed-subscriptions.xu lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feedAccountWizard.js lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feedAccountWizard.xul lib/thunderbird/chrome/newsblog/content/messenger-newsblog/newsblogOverlay.js -lib/thunderbird/chrome/newsblog/content/messenger-newsblog/utils.js lib/thunderbird/chrome/pippki/content/pippki/CAOverlay.xul lib/thunderbird/chrome/pippki/content/pippki/MineOverlay.xul lib/thunderbird/chrome/pippki/content/pippki/OrphanOverlay.xul @@ -4932,7 +1261,6 @@ lib/thunderbird/chrome/pippki/content/pippki/downloadcert.xul lib/thunderbird/chrome/pippki/content/pippki/editcacert.xul lib/thunderbird/chrome/pippki/content/pippki/editcerts.js lib/thunderbird/chrome/pippki/content/pippki/editemailcert.xul -lib/thunderbird/chrome/pippki/content/pippki/editsslcert.xul lib/thunderbird/chrome/pippki/content/pippki/escrowWarn.js lib/thunderbird/chrome/pippki/content/pippki/escrowWarn.xul lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.js @@ -4957,11 +1285,16 @@ lib/thunderbird/chrome/toolkit/content/global/BrowserElementChild.js lib/thunderbird/chrome/toolkit/content/global/BrowserElementChildPreload.js lib/thunderbird/chrome/toolkit/content/global/BrowserElementPanning.js lib/thunderbird/chrome/toolkit/content/global/XPCNativeWrapper.js +lib/thunderbird/chrome/toolkit/content/global/about.js lib/thunderbird/chrome/toolkit/content/global/about.xhtml +lib/thunderbird/chrome/toolkit/content/global/aboutAbout.js lib/thunderbird/chrome/toolkit/content/global/aboutAbout.xhtml +lib/thunderbird/chrome/toolkit/content/global/aboutCompartments.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutMemory.css lib/thunderbird/chrome/toolkit/content/global/aboutMemory.js lib/thunderbird/chrome/toolkit/content/global/aboutMemory.xhtml +lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.js +lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutRights-unbranded.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutRights.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutSupport.js @@ -4969,15 +1302,17 @@ lib/thunderbird/chrome/toolkit/content/global/aboutSupport.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.css lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.js lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.xhtml +lib/thunderbird/chrome/toolkit/content/global/aboutWebrtc.xhtml lib/thunderbird/chrome/toolkit/content/global/accessibility/AccessFu.css +lib/thunderbird/chrome/toolkit/content/global/accessibility/clicked.ogg lib/thunderbird/chrome/toolkit/content/global/accessibility/content-script.js +lib/thunderbird/chrome/toolkit/content/global/accessibility/virtual_cursor_key.ogg +lib/thunderbird/chrome/toolkit/content/global/accessibility/virtual_cursor_move.ogg lib/thunderbird/chrome/toolkit/content/global/alerts/alert.css lib/thunderbird/chrome/toolkit/content/global/alerts/alert.js lib/thunderbird/chrome/toolkit/content/global/alerts/alert.xul lib/thunderbird/chrome/toolkit/content/global/appPicker.js lib/thunderbird/chrome/toolkit/content/global/appPicker.xul -lib/thunderbird/chrome/toolkit/content/global/autocomplete.css -lib/thunderbird/chrome/toolkit/content/global/autocomplete.xml lib/thunderbird/chrome/toolkit/content/global/backgroundPageThumbsContent.js lib/thunderbird/chrome/toolkit/content/global/bindings/autocomplete.xml lib/thunderbird/chrome/toolkit/content/global/bindings/browser.xml @@ -5020,6 +1355,7 @@ lib/thunderbird/chrome/toolkit/content/global/bindings/videocontrols.css lib/thunderbird/chrome/toolkit/content/global/bindings/videocontrols.xml lib/thunderbird/chrome/toolkit/content/global/bindings/wizard.xml lib/thunderbird/chrome/toolkit/content/global/browser-child.js +lib/thunderbird/chrome/toolkit/content/global/browser-content.js lib/thunderbird/chrome/toolkit/content/global/buildconfig.html lib/thunderbird/chrome/toolkit/content/global/charsetOverlay.js lib/thunderbird/chrome/toolkit/content/global/charsetOverlay.xul @@ -5042,6 +1378,7 @@ lib/thunderbird/chrome/toolkit/content/global/devicestorage.properties lib/thunderbird/chrome/toolkit/content/global/dialogOverlay.js lib/thunderbird/chrome/toolkit/content/global/dialogOverlay.xul lib/thunderbird/chrome/toolkit/content/global/directionDetector.html +lib/thunderbird/chrome/toolkit/content/global/directoryLinks.json lib/thunderbird/chrome/toolkit/content/global/editMenuOverlay.js lib/thunderbird/chrome/toolkit/content/global/editMenuOverlay.xul lib/thunderbird/chrome/toolkit/content/global/filepicker.js @@ -5050,6 +1387,7 @@ lib/thunderbird/chrome/toolkit/content/global/filepicker.xul lib/thunderbird/chrome/toolkit/content/global/findUtils.js lib/thunderbird/chrome/toolkit/content/global/finddialog.js lib/thunderbird/chrome/toolkit/content/global/finddialog.xul +lib/thunderbird/chrome/toolkit/content/global/forms.js lib/thunderbird/chrome/toolkit/content/global/globalOverlay.js lib/thunderbird/chrome/toolkit/content/global/globalOverlay.xul lib/thunderbird/chrome/toolkit/content/global/inlineSpellCheckUI.js @@ -5082,6 +1420,7 @@ lib/thunderbird/chrome/toolkit/content/global/resetProfile.css lib/thunderbird/chrome/toolkit/content/global/resetProfile.js lib/thunderbird/chrome/toolkit/content/global/resetProfile.xul lib/thunderbird/chrome/toolkit/content/global/resetProfileProgress.xul +lib/thunderbird/chrome/toolkit/content/global/select-child.js lib/thunderbird/chrome/toolkit/content/global/selectDialog.js lib/thunderbird/chrome/toolkit/content/global/selectDialog.xul lib/thunderbird/chrome/toolkit/content/global/strres.js @@ -5121,7 +1460,6 @@ lib/thunderbird/chrome/toolkit/content/mozapps/extensions/blocklist.xml lib/thunderbird/chrome/toolkit/content/mozapps/extensions/blocklist.xul lib/thunderbird/chrome/toolkit/content/mozapps/extensions/eula.js lib/thunderbird/chrome/toolkit/content/mozapps/extensions/eula.xul -lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions-content.js lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions.css lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions.js lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions.xml @@ -5191,6 +1529,7 @@ lib/thunderbird/chrome/toolkit/res/hiddenWindow.html lib/thunderbird/chrome/toolkit/res/html.css lib/thunderbird/chrome/toolkit/res/loading-image.png lib/thunderbird/chrome/toolkit/res/mathml.css +lib/thunderbird/chrome/toolkit/res/number-control.css lib/thunderbird/chrome/toolkit/res/plaintext.css lib/thunderbird/chrome/toolkit/res/quirk.css lib/thunderbird/chrome/toolkit/res/ua.css @@ -5224,9 +1563,9 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-up-dis.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-up-hov.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-up-sharp.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-up.gif -lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal-white.png +lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal-themed.svg lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg -lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical-white.png +lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical-themed.svg lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg lib/thunderbird/chrome/toolkit/skin/classic/global/autocomplete.css lib/thunderbird/chrome/toolkit/skin/classic/global/button.css @@ -5273,13 +1612,18 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Warning.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autoscroll.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/blacklist_favicon.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/blacklist_large.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-lunaBlue.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-lunaOlive.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-lunaSilver.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close.svg lib/thunderbird/chrome/toolkit/skin/classic/global/icons/collapse.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-16.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-24.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-48.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/expand.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/find-arrows.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/find.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/folder-item.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-16.png @@ -5288,7 +1632,6 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-32.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-48.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading_16.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/notloading_16.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg lib/thunderbird/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg lib/thunderbird/chrome/toolkit/skin/classic/global/icons/question-16.png @@ -5303,6 +1646,8 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-16.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-24.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-large.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/webapps-16.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/webapps-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/windowControls.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/wrap.png lib/thunderbird/chrome/toolkit/skin/classic/global/inContentUI.css @@ -5327,8 +1672,10 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/media/throbber.png lib/thunderbird/chrome/toolkit/skin/classic/global/media/unmuteButton.png lib/thunderbird/chrome/toolkit/skin/classic/global/media/videoClickToPlayButton.svg lib/thunderbird/chrome/toolkit/skin/classic/global/media/videocontrols.css -lib/thunderbird/chrome/toolkit/skin/classic/global/media/volumeThumb.png +lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-empty.png +lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-full.png lib/thunderbird/chrome/toolkit/skin/classic/global/menu.css +lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png lib/thunderbird/chrome/toolkit/skin/classic/global/menulist.css lib/thunderbird/chrome/toolkit/skin/classic/global/netError.css lib/thunderbird/chrome/toolkit/skin/classic/global/notification.css @@ -5374,6 +1721,7 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/tree/sort-dsc.png lib/thunderbird/chrome/toolkit/skin/classic/global/tree/twisty-clsd.png lib/thunderbird/chrome/toolkit/skin/classic/global/tree/twisty-open.png lib/thunderbird/chrome/toolkit/skin/classic/global/wizard.css +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloadIcon.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloads.css @@ -5388,6 +1736,7 @@ lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-available.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-dictionaries.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.png +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-experiments.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-extensions.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-languages.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-plugins.png @@ -5400,6 +1749,7 @@ lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/eula.css +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css @@ -5448,11 +1798,10 @@ lib/thunderbird/chrome/toolkit/skin/classic/mozapps/update/updates.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallItemGeneric.png -lib/thunderbird/components/AppProtocolHandler.js lib/thunderbird/components/AppsService.js lib/thunderbird/components/BrowserElementParent.js lib/thunderbird/components/ColorAnalyzer.js -lib/thunderbird/components/ConsoleAPI.js +lib/thunderbird/components/ConsoleAPIStorage.js lib/thunderbird/components/ContactManager.js lib/thunderbird/components/DownloadLegacy.js lib/thunderbird/components/FeedProcessor.js @@ -5463,9 +1812,9 @@ lib/thunderbird/components/PermissionSettings.js lib/thunderbird/components/PlacesCategoriesStarter.js lib/thunderbird/components/SettingsManager.js lib/thunderbird/components/SiteSpecificUserAgent.js +lib/thunderbird/components/TCPServerSocket.js lib/thunderbird/components/TCPSocket.js lib/thunderbird/components/TCPSocketParentIntermediary.js -lib/thunderbird/components/TelemetryPing.js lib/thunderbird/components/Webapps.js lib/thunderbird/components/aboutRedirector.js lib/thunderbird/components/addonManager.js @@ -5476,6 +1825,7 @@ lib/thunderbird/components/contentAreaDropListener.js lib/thunderbird/components/contentSecurityPolicy.js lib/thunderbird/components/crypto-SDR.js lib/thunderbird/components/facebook.js +lib/thunderbird/components/folderLookupService.js lib/thunderbird/components/glautocomp.js lib/thunderbird/components/gtalk.js lib/thunderbird/components/imAccounts.js @@ -5503,6 +1853,7 @@ lib/thunderbird/components/newsblog.js lib/thunderbird/components/nsAbAutoCompleteMyDomain.js lib/thunderbird/components/nsAbAutoCompleteSearch.js lib/thunderbird/components/nsAbLDAPAttributeMap.js +lib/thunderbird/components/nsAbLDAPAutoCompleteSearch.js lib/thunderbird/components/nsActivity.js lib/thunderbird/components/nsActivityManager.js lib/thunderbird/components/nsActivityManagerUI.js @@ -5510,6 +1861,7 @@ lib/thunderbird/components/nsBlocklistService.js lib/thunderbird/components/nsBox.js lib/thunderbird/components/nsContentDispatchChooser.js lib/thunderbird/components/nsContentPrefService.js +lib/thunderbird/components/nsCrashMonitor.js lib/thunderbird/components/nsDOMIdentity.js lib/thunderbird/components/nsDefaultCLH.js lib/thunderbird/components/nsDownloadManagerUI.js @@ -5518,6 +1870,7 @@ lib/thunderbird/components/nsFormAutoComplete.js lib/thunderbird/components/nsFormHistory.js lib/thunderbird/components/nsHandlerService.js lib/thunderbird/components/nsHelperAppDlg.js +lib/thunderbird/components/nsHightail.js lib/thunderbird/components/nsIDService.js lib/thunderbird/components/nsINIProcessor.js lib/thunderbird/components/nsInputListAutoComplete.js @@ -5529,6 +1882,7 @@ lib/thunderbird/components/nsLoginManagerPrompter.js lib/thunderbird/components/nsMailDefaultHandler.js lib/thunderbird/components/nsMailNewsCommandLineHandler.js lib/thunderbird/components/nsMsgTraitService.js +lib/thunderbird/components/nsNewsAutoCompleteSearch.js lib/thunderbird/components/nsPhishingProtectionApplication.js lib/thunderbird/components/nsPlacesAutoComplete.js lib/thunderbird/components/nsPlacesExpiration.js @@ -5539,20 +1893,15 @@ lib/thunderbird/components/nsSearchSuggestions.js lib/thunderbird/components/nsSetDefaultMail.js lib/thunderbird/components/nsTaggingService.js lib/thunderbird/components/nsURLFormatter.js -lib/thunderbird/components/nsUbuntuOne.js -lib/thunderbird/components/nsUpdateService.js -lib/thunderbird/components/nsUpdateServiceStub.js lib/thunderbird/components/nsUpdateTimerManager.js lib/thunderbird/components/nsUrlClassifierHashCompleter.js lib/thunderbird/components/nsUrlClassifierLib.js lib/thunderbird/components/nsUrlClassifierListManager.js lib/thunderbird/components/nsWebHandlerApp.js -lib/thunderbird/components/nsYouSendIt.js lib/thunderbird/components/offlineStartup.js lib/thunderbird/components/smileProtocolHandler.js lib/thunderbird/components/smime-service.js lib/thunderbird/components/steelApplication.js -lib/thunderbird/components/storage-Legacy.js lib/thunderbird/components/storage-mozStorage.js lib/thunderbird/components/twitter.js lib/thunderbird/components/txEXSLTRegExFunctions.js @@ -5608,6 +1957,7 @@ lib/thunderbird/hyphenation/hyph_mn.dic lib/thunderbird/hyphenation/hyph_nb.dic lib/thunderbird/hyphenation/hyph_nl.dic lib/thunderbird/hyphenation/hyph_nn.dic +lib/thunderbird/hyphenation/hyph_pl.dic lib/thunderbird/hyphenation/hyph_pt.dic lib/thunderbird/hyphenation/hyph_ru.dic lib/thunderbird/hyphenation/hyph_sh.dic @@ -5615,7 +1965,6 @@ lib/thunderbird/hyphenation/hyph_sl.dic lib/thunderbird/hyphenation/hyph_sv.dic lib/thunderbird/hyphenation/hyph_tr.dic lib/thunderbird/hyphenation/hyph_uk.dic -lib/thunderbird/icons/updater.png lib/thunderbird/isp/Bogofilter.sfd lib/thunderbird/isp/DSPAM.sfd lib/thunderbird/isp/POPFile.sfd @@ -5626,45 +1975,55 @@ lib/thunderbird/isp/rss.rdf lib/thunderbird/libldap60.so lib/thunderbird/libldif60.so lib/thunderbird/libmozalloc.so -lib/thunderbird/libmozjs.so lib/thunderbird/libprldap60.so lib/thunderbird/libxul.so lib/thunderbird/modules/ActivitiesService.jsm lib/thunderbird/modules/ActivitiesServiceFilter.jsm -lib/thunderbird/modules/AddonLogging.jsm lib/thunderbird/modules/AddonManager.jsm -lib/thunderbird/modules/AddonRepository.jsm -lib/thunderbird/modules/AddonUpdateChecker.jsm lib/thunderbird/modules/AlarmDB.jsm lib/thunderbird/modules/AlarmService.jsm lib/thunderbird/modules/AppDownloadManager.jsm lib/thunderbird/modules/AppsServiceChild.jsm lib/thunderbird/modules/AppsUtils.jsm +lib/thunderbird/modules/ArrayBufferUtils.jsm +lib/thunderbird/modules/AsyncShutdown.jsm lib/thunderbird/modules/AsyncSpellCheckTestHelper.jsm +lib/thunderbird/modules/AutoCompleteE10S.jsm lib/thunderbird/modules/BackgroundPageThumbs.jsm +lib/thunderbird/modules/BinarySearch.jsm lib/thunderbird/modules/BookmarkHTMLUtils.jsm lib/thunderbird/modules/BookmarkJSONUtils.jsm lib/thunderbird/modules/BrowserElementParent.jsm lib/thunderbird/modules/BrowserElementPromptService.jsm +lib/thunderbird/modules/BrowserUtils.jsm lib/thunderbird/modules/CSPUtils.jsm lib/thunderbird/modules/CertUtils.jsm +lib/thunderbird/modules/CharsetMenu.jsm lib/thunderbird/modules/ChromeManifestParser.jsm lib/thunderbird/modules/ClusterLib.js lib/thunderbird/modules/ColorAnalyzer_worker.js lib/thunderbird/modules/ColorConversion.js lib/thunderbird/modules/CommonDialog.jsm -lib/thunderbird/modules/ConsoleAPIStorage.jsm lib/thunderbird/modules/ContactDB.jsm lib/thunderbird/modules/ContactService.jsm lib/thunderbird/modules/ContentPrefInstance.jsm lib/thunderbird/modules/ContentPrefService2.jsm lib/thunderbird/modules/ContentPrefStore.jsm +lib/thunderbird/modules/CrashMonitor.jsm lib/thunderbird/modules/DOMIdentity.jsm lib/thunderbird/modules/DOMRequestHelper.jsm +lib/thunderbird/modules/DataStoreChangeNotifier.jsm +lib/thunderbird/modules/DataStoreCursorImpl.jsm +lib/thunderbird/modules/DataStoreDB.jsm +lib/thunderbird/modules/DataStoreImpl.jsm +lib/thunderbird/modules/DataStoreServiceInternal.jsm +lib/thunderbird/modules/DeferredSave.jsm lib/thunderbird/modules/DeferredTask.jsm lib/thunderbird/modules/Deprecated.jsm lib/thunderbird/modules/Dict.jsm +lib/thunderbird/modules/DirectoryLinksProvider.jsm lib/thunderbird/modules/DownloadCore.jsm +lib/thunderbird/modules/DownloadImport.jsm lib/thunderbird/modules/DownloadIntegration.jsm lib/thunderbird/modules/DownloadLastDir.jsm lib/thunderbird/modules/DownloadList.jsm @@ -5674,20 +2033,29 @@ lib/thunderbird/modules/DownloadTaskbarProgress.jsm lib/thunderbird/modules/DownloadUIHelper.jsm lib/thunderbird/modules/DownloadUtils.jsm lib/thunderbird/modules/Downloads.jsm +lib/thunderbird/modules/FeedUtils.jsm lib/thunderbird/modules/FileUtils.jsm +lib/thunderbird/modules/Finder.jsm lib/thunderbird/modules/ForgetAboutSite.jsm +lib/thunderbird/modules/FormData.jsm lib/thunderbird/modules/FormHistory.jsm lib/thunderbird/modules/FrameWorker.jsm +lib/thunderbird/modules/FrameWorkerContent.js lib/thunderbird/modules/FreeSpaceWatcher.jsm lib/thunderbird/modules/Geometry.jsm +lib/thunderbird/modules/Http.jsm lib/thunderbird/modules/IOUtils.js lib/thunderbird/modules/ISO8601DateUtils.jsm lib/thunderbird/modules/IndexedDBHelper.jsm lib/thunderbird/modules/InlineSpellChecker.jsm +lib/thunderbird/modules/InsecurePasswordUtils.jsm +lib/thunderbird/modules/InterAppCommService.jsm lib/thunderbird/modules/JXON.js +lib/thunderbird/modules/Keyboard.jsm lib/thunderbird/modules/LightweightThemeConsumer.jsm -lib/thunderbird/modules/LightweightThemeImageOptimizer.jsm lib/thunderbird/modules/LightweightThemeManager.jsm +lib/thunderbird/modules/LoadContextInfo.jsm +lib/thunderbird/modules/Log.jsm lib/thunderbird/modules/LoginManagerContent.jsm lib/thunderbird/modules/MailConsts.js lib/thunderbird/modules/MailUtils.js @@ -5696,10 +2064,14 @@ lib/thunderbird/modules/MessagePortWorker.js lib/thunderbird/modules/Microformats.js lib/thunderbird/modules/MozSocialAPI.jsm lib/thunderbird/modules/MsgHdrSyntheticView.js +lib/thunderbird/modules/NativeApp.jsm lib/thunderbird/modules/NetUtil.jsm lib/thunderbird/modules/NewTabUtils.jsm +lib/thunderbird/modules/NotificationDB.jsm +lib/thunderbird/modules/OAuth2.jsm lib/thunderbird/modules/ObjectWrapper.jsm lib/thunderbird/modules/OfflineCacheInstaller.jsm +lib/thunderbird/modules/OperatorApps.jsm lib/thunderbird/modules/PageMenu.jsm lib/thunderbird/modules/PageThumbs.jsm lib/thunderbird/modules/PageThumbsWorker.js @@ -5708,60 +2080,87 @@ lib/thunderbird/modules/PermissionPromptHelper.jsm lib/thunderbird/modules/PermissionSettings.jsm lib/thunderbird/modules/PermissionsInstaller.jsm lib/thunderbird/modules/PermissionsTable.jsm +lib/thunderbird/modules/PermissionsUtils.jsm lib/thunderbird/modules/PhoneNumber.jsm lib/thunderbird/modules/PhoneNumberMetaData.jsm +lib/thunderbird/modules/PhoneNumberNormalizer.jsm lib/thunderbird/modules/PhoneNumberUtils.jsm lib/thunderbird/modules/PlacesBackups.jsm lib/thunderbird/modules/PlacesDBUtils.jsm +lib/thunderbird/modules/PlacesTransactions.jsm lib/thunderbird/modules/PlacesUtils.jsm -lib/thunderbird/modules/PluginProvider.jsm lib/thunderbird/modules/PluralForm.jsm lib/thunderbird/modules/PopupNotifications.jsm lib/thunderbird/modules/Preferences.jsm +lib/thunderbird/modules/PriorityUrlProvider.jsm lib/thunderbird/modules/PrivateBrowsingUtils.jsm -${PLIST.sps}lib/thunderbird/modules/Profiler.jsm +lib/thunderbird/modules/Promise-backend.js lib/thunderbird/modules/Promise.jsm lib/thunderbird/modules/PropertyListUtils.jsm lib/thunderbird/modules/PushService.jsm +lib/thunderbird/modules/RemoteAddonsChild.jsm +lib/thunderbird/modules/RemoteAddonsParent.jsm +lib/thunderbird/modules/RemoteController.jsm +lib/thunderbird/modules/RemoteDebuggerServer.jsm +lib/thunderbird/modules/RemoteFinder.jsm +lib/thunderbird/modules/RemoteSecurityUI.jsm +lib/thunderbird/modules/RemoteWebNavigation.jsm lib/thunderbird/modules/RemoteWebProgress.jsm +lib/thunderbird/modules/ResetProfile.jsm lib/thunderbird/modules/SafeBrowsing.jsm +lib/thunderbird/modules/ScriptPreloader.jsm +lib/thunderbird/modules/ScrollPosition.jsm lib/thunderbird/modules/SearchIntegration.js +lib/thunderbird/modules/SelectContentHelper.jsm +lib/thunderbird/modules/SelectParentHelper.jsm lib/thunderbird/modules/Services.jsm lib/thunderbird/modules/SettingsChangeNotifier.jsm lib/thunderbird/modules/SettingsDB.jsm lib/thunderbird/modules/SettingsQueue.jsm +lib/thunderbird/modules/SharedPromptUtils.jsm +lib/thunderbird/modules/ShortcutUtils.jsm +lib/thunderbird/modules/Sntp.jsm lib/thunderbird/modules/SocialService.jsm -lib/thunderbird/modules/SpellCheckDictionaryBootstrap.js +lib/thunderbird/modules/SpatialNavigation.jsm lib/thunderbird/modules/Sqlite.jsm +lib/thunderbird/modules/StoreTrustAnchor.jsm lib/thunderbird/modules/StringBundle.js lib/thunderbird/modules/SystemMessagePermissionsChecker.jsm lib/thunderbird/modules/Task.jsm +lib/thunderbird/modules/TelemetryFile.jsm +lib/thunderbird/modules/TelemetryLog.jsm +lib/thunderbird/modules/TelemetryPing.jsm lib/thunderbird/modules/TelemetryStopwatch.jsm lib/thunderbird/modules/TelemetryTimestamps.jsm lib/thunderbird/modules/ThirdPartyCookieProbe.jsm lib/thunderbird/modules/Timer.jsm lib/thunderbird/modules/Troubleshoot.jsm +lib/thunderbird/modules/UITelemetry.jsm lib/thunderbird/modules/UpdateChannel.jsm lib/thunderbird/modules/UserAgentOverrides.jsm +lib/thunderbird/modules/UserAgentUpdates.jsm lib/thunderbird/modules/WebappOSUtils.jsm lib/thunderbird/modules/Webapps.jsm -lib/thunderbird/modules/WebappsInstaller.jsm lib/thunderbird/modules/WindowDraggingUtils.jsm +lib/thunderbird/modules/Windows8WindowFrameColor.jsm +lib/thunderbird/modules/WindowsPrefSync.jsm lib/thunderbird/modules/WorkerAPI.jsm lib/thunderbird/modules/XPCOMUtils.jsm -lib/thunderbird/modules/XPIProvider.jsm -lib/thunderbird/modules/XPIProviderUtils.js +lib/thunderbird/modules/XPathGenerator.jsm +lib/thunderbird/modules/XULRootActor.js +lib/thunderbird/modules/ZipUtils.jsm lib/thunderbird/modules/aboutSupport.js lib/thunderbird/modules/aboutSupportUnix.js lib/thunderbird/modules/accessibility/AccessFu.jsm +lib/thunderbird/modules/accessibility/Constants.jsm +lib/thunderbird/modules/accessibility/ContentControl.jsm lib/thunderbird/modules/accessibility/EventManager.jsm -lib/thunderbird/modules/accessibility/Makefile.in +lib/thunderbird/modules/accessibility/Gestures.jsm lib/thunderbird/modules/accessibility/OutputGenerator.jsm +lib/thunderbird/modules/accessibility/PointerAdapter.jsm lib/thunderbird/modules/accessibility/Presentation.jsm -lib/thunderbird/modules/accessibility/TouchAdapter.jsm lib/thunderbird/modules/accessibility/TraversalRules.jsm lib/thunderbird/modules/accessibility/Utils.jsm -lib/thunderbird/modules/accessibility/jar.mn lib/thunderbird/modules/activity/activityModules.js lib/thunderbird/modules/activity/alertHook.js lib/thunderbird/modules/activity/autosync.js @@ -5769,10 +2168,34 @@ lib/thunderbird/modules/activity/glodaIndexer.js lib/thunderbird/modules/activity/moveCopy.js lib/thunderbird/modules/activity/pop3Download.js lib/thunderbird/modules/activity/sendLater.js +lib/thunderbird/modules/addons/AddonLogging.jsm +lib/thunderbird/modules/addons/AddonRepository.jsm +lib/thunderbird/modules/addons/AddonRepository_SQLiteMigrator.jsm +lib/thunderbird/modules/addons/AddonUpdateChecker.jsm +lib/thunderbird/modules/addons/Content.js +lib/thunderbird/modules/addons/LightweightThemeImageOptimizer.jsm +lib/thunderbird/modules/addons/PluginProvider.jsm +lib/thunderbird/modules/addons/SpellCheckDictionaryBootstrap.js +lib/thunderbird/modules/addons/XPIProvider.jsm +lib/thunderbird/modules/addons/XPIProviderUtils.js lib/thunderbird/modules/appIdleManager.js lib/thunderbird/modules/attachmentChecker.js lib/thunderbird/modules/chatHandler.jsm +lib/thunderbird/modules/chatNotifications.jsm lib/thunderbird/modules/cloudFileAccounts.js +lib/thunderbird/modules/commonjs/diffpatcher/History.md +lib/thunderbird/modules/commonjs/diffpatcher/License.md +lib/thunderbird/modules/commonjs/diffpatcher/Readme.md +lib/thunderbird/modules/commonjs/diffpatcher/diff.js +lib/thunderbird/modules/commonjs/diffpatcher/index.js +lib/thunderbird/modules/commonjs/diffpatcher/package.json +lib/thunderbird/modules/commonjs/diffpatcher/patch.js +lib/thunderbird/modules/commonjs/diffpatcher/rebase.js +lib/thunderbird/modules/commonjs/diffpatcher/test/common.js +lib/thunderbird/modules/commonjs/diffpatcher/test/diff.js +lib/thunderbird/modules/commonjs/diffpatcher/test/index.js +lib/thunderbird/modules/commonjs/diffpatcher/test/patch.js +lib/thunderbird/modules/commonjs/diffpatcher/test/tap.js lib/thunderbird/modules/commonjs/method/History.md lib/thunderbird/modules/commonjs/method/License.md lib/thunderbird/modules/commonjs/method/Readme.md @@ -5780,7 +2203,10 @@ lib/thunderbird/modules/commonjs/method/core.js lib/thunderbird/modules/commonjs/method/package.json lib/thunderbird/modules/commonjs/method/test/browser.js lib/thunderbird/modules/commonjs/method/test/common.js +lib/thunderbird/modules/commonjs/node/os.js lib/thunderbird/modules/commonjs/sdk/addon-page.js +lib/thunderbird/modules/commonjs/sdk/addon/events.js +lib/thunderbird/modules/commonjs/sdk/addon/host.js lib/thunderbird/modules/commonjs/sdk/addon/installer.js lib/thunderbird/modules/commonjs/sdk/addon/runner.js lib/thunderbird/modules/commonjs/sdk/addon/window.js @@ -5794,16 +2220,18 @@ lib/thunderbird/modules/commonjs/sdk/content/content.js lib/thunderbird/modules/commonjs/sdk/content/events.js lib/thunderbird/modules/commonjs/sdk/content/loader.js lib/thunderbird/modules/commonjs/sdk/content/mod.js -lib/thunderbird/modules/commonjs/sdk/content/symbiont.js +lib/thunderbird/modules/commonjs/sdk/content/sandbox.js lib/thunderbird/modules/commonjs/sdk/content/thumbnail.js +lib/thunderbird/modules/commonjs/sdk/content/utils.js lib/thunderbird/modules/commonjs/sdk/content/worker.js lib/thunderbird/modules/commonjs/sdk/context-menu.js lib/thunderbird/modules/commonjs/sdk/core/disposable.js lib/thunderbird/modules/commonjs/sdk/core/heritage.js lib/thunderbird/modules/commonjs/sdk/core/namespace.js +lib/thunderbird/modules/commonjs/sdk/core/observer.js lib/thunderbird/modules/commonjs/sdk/core/promise.js +lib/thunderbird/modules/commonjs/sdk/core/reference.js lib/thunderbird/modules/commonjs/sdk/deprecated/api-utils.js -lib/thunderbird/modules/commonjs/sdk/deprecated/app-strings.js lib/thunderbird/modules/commonjs/sdk/deprecated/cortex.js lib/thunderbird/modules/commonjs/sdk/deprecated/errors.js lib/thunderbird/modules/commonjs/sdk/deprecated/events.js @@ -5811,8 +2239,8 @@ lib/thunderbird/modules/commonjs/sdk/deprecated/events/assembler.js lib/thunderbird/modules/commonjs/sdk/deprecated/light-traits.js lib/thunderbird/modules/commonjs/sdk/deprecated/list.js lib/thunderbird/modules/commonjs/sdk/deprecated/memory.js -lib/thunderbird/modules/commonjs/sdk/deprecated/observer-service.js -lib/thunderbird/modules/commonjs/sdk/deprecated/tab-browser.js +lib/thunderbird/modules/commonjs/sdk/deprecated/symbiont.js +lib/thunderbird/modules/commonjs/sdk/deprecated/traits-worker.js lib/thunderbird/modules/commonjs/sdk/deprecated/traits.js lib/thunderbird/modules/commonjs/sdk/deprecated/traits/core.js lib/thunderbird/modules/commonjs/sdk/deprecated/unit-test-finder.js @@ -5827,11 +2255,20 @@ lib/thunderbird/modules/commonjs/sdk/event/target.js lib/thunderbird/modules/commonjs/sdk/event/utils.js lib/thunderbird/modules/commonjs/sdk/frame/hidden-frame.js lib/thunderbird/modules/commonjs/sdk/frame/utils.js +lib/thunderbird/modules/commonjs/sdk/fs/path.js lib/thunderbird/modules/commonjs/sdk/hotkeys.js lib/thunderbird/modules/commonjs/sdk/indexed-db.js +lib/thunderbird/modules/commonjs/sdk/input/browser.js +lib/thunderbird/modules/commonjs/sdk/input/customizable-ui.js +lib/thunderbird/modules/commonjs/sdk/input/frame.js +lib/thunderbird/modules/commonjs/sdk/input/system.js +lib/thunderbird/modules/commonjs/sdk/input/window.js +lib/thunderbird/modules/commonjs/sdk/io/buffer.js lib/thunderbird/modules/commonjs/sdk/io/byte-streams.js lib/thunderbird/modules/commonjs/sdk/io/data.js lib/thunderbird/modules/commonjs/sdk/io/file.js +lib/thunderbird/modules/commonjs/sdk/io/fs.js +lib/thunderbird/modules/commonjs/sdk/io/stream.js lib/thunderbird/modules/commonjs/sdk/io/text-streams.js lib/thunderbird/modules/commonjs/sdk/keyboard/hotkeys.js lib/thunderbird/modules/commonjs/sdk/keyboard/observer.js @@ -5839,18 +2276,22 @@ lib/thunderbird/modules/commonjs/sdk/keyboard/utils.js lib/thunderbird/modules/commonjs/sdk/l10n.js lib/thunderbird/modules/commonjs/sdk/l10n/core.js lib/thunderbird/modules/commonjs/sdk/l10n/html.js +lib/thunderbird/modules/commonjs/sdk/l10n/json/core.js lib/thunderbird/modules/commonjs/sdk/l10n/loader.js lib/thunderbird/modules/commonjs/sdk/l10n/locale.js lib/thunderbird/modules/commonjs/sdk/l10n/plural-rules.js lib/thunderbird/modules/commonjs/sdk/l10n/prefs.js +lib/thunderbird/modules/commonjs/sdk/l10n/properties/core.js lib/thunderbird/modules/commonjs/sdk/lang/functional.js lib/thunderbird/modules/commonjs/sdk/lang/type.js lib/thunderbird/modules/commonjs/sdk/lang/weak-set.js lib/thunderbird/modules/commonjs/sdk/loader/cuddlefish.js lib/thunderbird/modules/commonjs/sdk/loader/sandbox.js +lib/thunderbird/modules/commonjs/sdk/model/core.js lib/thunderbird/modules/commonjs/sdk/net/url.js lib/thunderbird/modules/commonjs/sdk/net/xhr.js lib/thunderbird/modules/commonjs/sdk/notifications.js +lib/thunderbird/modules/commonjs/sdk/output/system.js lib/thunderbird/modules/commonjs/sdk/page-mod.js lib/thunderbird/modules/commonjs/sdk/page-mod/match-pattern.js lib/thunderbird/modules/commonjs/sdk/page-worker.js @@ -5860,7 +2301,15 @@ lib/thunderbird/modules/commonjs/sdk/panel/utils.js lib/thunderbird/modules/commonjs/sdk/panel/window.js lib/thunderbird/modules/commonjs/sdk/passwords.js lib/thunderbird/modules/commonjs/sdk/passwords/utils.js +lib/thunderbird/modules/commonjs/sdk/places/bookmarks.js +lib/thunderbird/modules/commonjs/sdk/places/contract.js +lib/thunderbird/modules/commonjs/sdk/places/events.js lib/thunderbird/modules/commonjs/sdk/places/favicon.js +lib/thunderbird/modules/commonjs/sdk/places/history.js +lib/thunderbird/modules/commonjs/sdk/places/host/host-bookmarks.js +lib/thunderbird/modules/commonjs/sdk/places/host/host-query.js +lib/thunderbird/modules/commonjs/sdk/places/host/host-tags.js +lib/thunderbird/modules/commonjs/sdk/places/utils.js lib/thunderbird/modules/commonjs/sdk/platform/xpcom.js lib/thunderbird/modules/commonjs/sdk/preferences/event-target.js lib/thunderbird/modules/commonjs/sdk/preferences/service.js @@ -5876,9 +2325,16 @@ lib/thunderbird/modules/commonjs/sdk/simple-storage.js lib/thunderbird/modules/commonjs/sdk/stylesheet/style.js lib/thunderbird/modules/commonjs/sdk/stylesheet/utils.js lib/thunderbird/modules/commonjs/sdk/system.js +lib/thunderbird/modules/commonjs/sdk/system/child_process.js +lib/thunderbird/modules/commonjs/sdk/system/child_process/LICENSE +lib/thunderbird/modules/commonjs/sdk/system/child_process/README.md +lib/thunderbird/modules/commonjs/sdk/system/child_process/subprocess.js +lib/thunderbird/modules/commonjs/sdk/system/child_process/subprocess_worker_unix.js +lib/thunderbird/modules/commonjs/sdk/system/child_process/subprocess_worker_win.js lib/thunderbird/modules/commonjs/sdk/system/environment.js lib/thunderbird/modules/commonjs/sdk/system/events.js lib/thunderbird/modules/commonjs/sdk/system/globals.js +lib/thunderbird/modules/commonjs/sdk/system/process.js lib/thunderbird/modules/commonjs/sdk/system/runtime.js lib/thunderbird/modules/commonjs/sdk/system/unload.js lib/thunderbird/modules/commonjs/sdk/system/xul-app.js @@ -5893,7 +2349,6 @@ lib/thunderbird/modules/commonjs/sdk/tabs/tab-fennec.js lib/thunderbird/modules/commonjs/sdk/tabs/tab-firefox.js lib/thunderbird/modules/commonjs/sdk/tabs/tab.js lib/thunderbird/modules/commonjs/sdk/tabs/tabs-firefox.js -lib/thunderbird/modules/commonjs/sdk/tabs/tabs.js lib/thunderbird/modules/commonjs/sdk/tabs/utils.js lib/thunderbird/modules/commonjs/sdk/tabs/worker.js lib/thunderbird/modules/commonjs/sdk/test.js @@ -5901,18 +2356,47 @@ lib/thunderbird/modules/commonjs/sdk/test/assert.js lib/thunderbird/modules/commonjs/sdk/test/harness.js lib/thunderbird/modules/commonjs/sdk/test/httpd.js lib/thunderbird/modules/commonjs/sdk/test/loader.js +lib/thunderbird/modules/commonjs/sdk/test/memory.js lib/thunderbird/modules/commonjs/sdk/test/runner.js lib/thunderbird/modules/commonjs/sdk/test/tmp-file.js +lib/thunderbird/modules/commonjs/sdk/test/utils.js lib/thunderbird/modules/commonjs/sdk/timers.js +lib/thunderbird/modules/commonjs/sdk/ui.js +lib/thunderbird/modules/commonjs/sdk/ui/button/action.js +lib/thunderbird/modules/commonjs/sdk/ui/button/contract.js +lib/thunderbird/modules/commonjs/sdk/ui/button/toggle.js +lib/thunderbird/modules/commonjs/sdk/ui/button/view.js +lib/thunderbird/modules/commonjs/sdk/ui/button/view/events.js +lib/thunderbird/modules/commonjs/sdk/ui/frame.js +lib/thunderbird/modules/commonjs/sdk/ui/frame/model.js +lib/thunderbird/modules/commonjs/sdk/ui/frame/view.html +lib/thunderbird/modules/commonjs/sdk/ui/frame/view.js +lib/thunderbird/modules/commonjs/sdk/ui/id.js +lib/thunderbird/modules/commonjs/sdk/ui/sidebar.js +lib/thunderbird/modules/commonjs/sdk/ui/sidebar/actions.js +lib/thunderbird/modules/commonjs/sdk/ui/sidebar/contract.js +lib/thunderbird/modules/commonjs/sdk/ui/sidebar/namespace.js +lib/thunderbird/modules/commonjs/sdk/ui/sidebar/utils.js +lib/thunderbird/modules/commonjs/sdk/ui/sidebar/view.js +lib/thunderbird/modules/commonjs/sdk/ui/state.js +lib/thunderbird/modules/commonjs/sdk/ui/state/events.js +lib/thunderbird/modules/commonjs/sdk/ui/toolbar.js +lib/thunderbird/modules/commonjs/sdk/ui/toolbar/model.js +lib/thunderbird/modules/commonjs/sdk/ui/toolbar/view.js lib/thunderbird/modules/commonjs/sdk/url.js lib/thunderbird/modules/commonjs/sdk/url/utils.js lib/thunderbird/modules/commonjs/sdk/util/array.js lib/thunderbird/modules/commonjs/sdk/util/collection.js lib/thunderbird/modules/commonjs/sdk/util/contract.js lib/thunderbird/modules/commonjs/sdk/util/deprecate.js +lib/thunderbird/modules/commonjs/sdk/util/dispatcher.js +lib/thunderbird/modules/commonjs/sdk/util/iteration.js lib/thunderbird/modules/commonjs/sdk/util/list.js +lib/thunderbird/modules/commonjs/sdk/util/match-pattern.js lib/thunderbird/modules/commonjs/sdk/util/object.js lib/thunderbird/modules/commonjs/sdk/util/registry.js +lib/thunderbird/modules/commonjs/sdk/util/rules.js +lib/thunderbird/modules/commonjs/sdk/util/sequence.js lib/thunderbird/modules/commonjs/sdk/util/uuid.js lib/thunderbird/modules/commonjs/sdk/view/core.js lib/thunderbird/modules/commonjs/sdk/widget.js @@ -5936,31 +2420,150 @@ lib/thunderbird/modules/ctypes.jsm lib/thunderbird/modules/dbViewWrapper.js lib/thunderbird/modules/debug.js lib/thunderbird/modules/devtools/Console.jsm +lib/thunderbird/modules/devtools/DevToolsExtensions.jsm lib/thunderbird/modules/devtools/DevToolsUtils.js lib/thunderbird/modules/devtools/DevToolsUtils.jsm +lib/thunderbird/modules/devtools/Devices.jsm +lib/thunderbird/modules/devtools/LayoutHelpers.jsm lib/thunderbird/modules/devtools/Loader.jsm -lib/thunderbird/modules/devtools/NetworkHelper.jsm lib/thunderbird/modules/devtools/Require.jsm +lib/thunderbird/modules/devtools/Simulator.jsm lib/thunderbird/modules/devtools/SourceMap.jsm lib/thunderbird/modules/devtools/Templater.jsm -lib/thunderbird/modules/devtools/WebConsoleClient.jsm -lib/thunderbird/modules/devtools/WebConsoleUtils.jsm +lib/thunderbird/modules/devtools/acorn/acorn.js +lib/thunderbird/modules/devtools/acorn/acorn_loose.js +lib/thunderbird/modules/devtools/acorn/walk.js +lib/thunderbird/modules/devtools/app-actor-front.js +lib/thunderbird/modules/devtools/async-utils.js +lib/thunderbird/modules/devtools/client/connection-manager.js +lib/thunderbird/modules/devtools/content-observer.js +lib/thunderbird/modules/devtools/css-color.js lib/thunderbird/modules/devtools/dbg-client.jsm lib/thunderbird/modules/devtools/dbg-server.jsm +lib/thunderbird/modules/devtools/deprecated-sync-thenables.js +lib/thunderbird/modules/devtools/event-emitter.js lib/thunderbird/modules/devtools/gcli.jsm +lib/thunderbird/modules/devtools/gcli/api.js +lib/thunderbird/modules/devtools/gcli/cli.js +lib/thunderbird/modules/devtools/gcli/commands/addon.js +lib/thunderbird/modules/devtools/gcli/commands/appcache.js +lib/thunderbird/modules/devtools/gcli/commands/calllog.js +lib/thunderbird/modules/devtools/gcli/commands/clear.js +lib/thunderbird/modules/devtools/gcli/commands/cmd.js +lib/thunderbird/modules/devtools/gcli/commands/commands.js +lib/thunderbird/modules/devtools/gcli/commands/connect.js +lib/thunderbird/modules/devtools/gcli/commands/context.js +lib/thunderbird/modules/devtools/gcli/commands/cookie.js +lib/thunderbird/modules/devtools/gcli/commands/exec.js +lib/thunderbird/modules/devtools/gcli/commands/global.js +lib/thunderbird/modules/devtools/gcli/commands/help.js +lib/thunderbird/modules/devtools/gcli/commands/intro.js +lib/thunderbird/modules/devtools/gcli/commands/jsb.js +lib/thunderbird/modules/devtools/gcli/commands/lang.js +lib/thunderbird/modules/devtools/gcli/commands/listen.js +lib/thunderbird/modules/devtools/gcli/commands/media.js +lib/thunderbird/modules/devtools/gcli/commands/mocks.js +lib/thunderbird/modules/devtools/gcli/commands/pagemod.js +lib/thunderbird/modules/devtools/gcli/commands/paintflashing.js +lib/thunderbird/modules/devtools/gcli/commands/pref.js +lib/thunderbird/modules/devtools/gcli/commands/preflist.js +lib/thunderbird/modules/devtools/gcli/commands/restart.js +lib/thunderbird/modules/devtools/gcli/commands/screenshot.js +lib/thunderbird/modules/devtools/gcli/commands/test.js +lib/thunderbird/modules/devtools/gcli/commands/tools.js +lib/thunderbird/modules/devtools/gcli/connectors/connectors.js +lib/thunderbird/modules/devtools/gcli/connectors/index.js +lib/thunderbird/modules/devtools/gcli/connectors/protocol.js +lib/thunderbird/modules/devtools/gcli/connectors/rdp.js +lib/thunderbird/modules/devtools/gcli/connectors/remoted.js +lib/thunderbird/modules/devtools/gcli/converters/basic.js +lib/thunderbird/modules/devtools/gcli/converters/converters.js +lib/thunderbird/modules/devtools/gcli/converters/html.js +lib/thunderbird/modules/devtools/gcli/converters/terminal.js +lib/thunderbird/modules/devtools/gcli/fields/delegate.js +lib/thunderbird/modules/devtools/gcli/fields/fields.js +lib/thunderbird/modules/devtools/gcli/fields/selection.js +lib/thunderbird/modules/devtools/gcli/index.js +lib/thunderbird/modules/devtools/gcli/languages/command.html +lib/thunderbird/modules/devtools/gcli/languages/command.js +lib/thunderbird/modules/devtools/gcli/languages/javascript.js +lib/thunderbird/modules/devtools/gcli/languages/languages.js +lib/thunderbird/modules/devtools/gcli/mozui/completer.js +lib/thunderbird/modules/devtools/gcli/mozui/ffdisplay.js +lib/thunderbird/modules/devtools/gcli/mozui/inputter.js +lib/thunderbird/modules/devtools/gcli/mozui/tooltip.js +lib/thunderbird/modules/devtools/gcli/settings.js +lib/thunderbird/modules/devtools/gcli/types/array.js +lib/thunderbird/modules/devtools/gcli/types/boolean.js +lib/thunderbird/modules/devtools/gcli/types/command.js +lib/thunderbird/modules/devtools/gcli/types/date.js +lib/thunderbird/modules/devtools/gcli/types/delegate.js +lib/thunderbird/modules/devtools/gcli/types/file.js +lib/thunderbird/modules/devtools/gcli/types/fileparser.js +lib/thunderbird/modules/devtools/gcli/types/javascript.js +lib/thunderbird/modules/devtools/gcli/types/node.js +lib/thunderbird/modules/devtools/gcli/types/number.js +lib/thunderbird/modules/devtools/gcli/types/resource.js +lib/thunderbird/modules/devtools/gcli/types/selection.js +lib/thunderbird/modules/devtools/gcli/types/setting.js +lib/thunderbird/modules/devtools/gcli/types/string.js +lib/thunderbird/modules/devtools/gcli/types/types.js +lib/thunderbird/modules/devtools/gcli/ui/focus.js +lib/thunderbird/modules/devtools/gcli/ui/history.js +lib/thunderbird/modules/devtools/gcli/ui/intro.js +lib/thunderbird/modules/devtools/gcli/ui/menu.css +lib/thunderbird/modules/devtools/gcli/ui/menu.html +lib/thunderbird/modules/devtools/gcli/ui/menu.js +lib/thunderbird/modules/devtools/gcli/ui/view.js +lib/thunderbird/modules/devtools/gcli/util/domtemplate.js +lib/thunderbird/modules/devtools/gcli/util/fileparser.js +lib/thunderbird/modules/devtools/gcli/util/filesystem.js +lib/thunderbird/modules/devtools/gcli/util/host.js +lib/thunderbird/modules/devtools/gcli/util/l10n.js +lib/thunderbird/modules/devtools/gcli/util/legacy.js +lib/thunderbird/modules/devtools/gcli/util/prism.js +lib/thunderbird/modules/devtools/gcli/util/promise.js +lib/thunderbird/modules/devtools/gcli/util/spell.js +lib/thunderbird/modules/devtools/gcli/util/util.js +lib/thunderbird/modules/devtools/output-parser.js +lib/thunderbird/modules/devtools/pretty-fast.js +lib/thunderbird/modules/devtools/server/actors/call-watcher.js +lib/thunderbird/modules/devtools/server/actors/canvas.js +lib/thunderbird/modules/devtools/server/actors/childtab.js +lib/thunderbird/modules/devtools/server/actors/common.js +lib/thunderbird/modules/devtools/server/actors/device.js +lib/thunderbird/modules/devtools/server/actors/eventlooplag.js lib/thunderbird/modules/devtools/server/actors/gcli.js +lib/thunderbird/modules/devtools/server/actors/highlighter.js lib/thunderbird/modules/devtools/server/actors/inspector.js +lib/thunderbird/modules/devtools/server/actors/memory.js +lib/thunderbird/modules/devtools/server/actors/preference.js +lib/thunderbird/modules/devtools/server/actors/pretty-print-worker.js lib/thunderbird/modules/devtools/server/actors/profiler.js lib/thunderbird/modules/devtools/server/actors/root.js lib/thunderbird/modules/devtools/server/actors/script.js +lib/thunderbird/modules/devtools/server/actors/storage.js lib/thunderbird/modules/devtools/server/actors/string.js lib/thunderbird/modules/devtools/server/actors/styleeditor.js +lib/thunderbird/modules/devtools/server/actors/styles.js +lib/thunderbird/modules/devtools/server/actors/stylesheets.js +lib/thunderbird/modules/devtools/server/actors/tracer.js lib/thunderbird/modules/devtools/server/actors/webapps.js +lib/thunderbird/modules/devtools/server/actors/webaudio.js lib/thunderbird/modules/devtools/server/actors/webbrowser.js lib/thunderbird/modules/devtools/server/actors/webconsole.js +lib/thunderbird/modules/devtools/server/actors/webgl.js +lib/thunderbird/modules/devtools/server/child.js lib/thunderbird/modules/devtools/server/main.js lib/thunderbird/modules/devtools/server/protocol.js lib/thunderbird/modules/devtools/server/transport.js +lib/thunderbird/modules/devtools/source-map.js +lib/thunderbird/modules/devtools/styleinspector/css-logic.js +lib/thunderbird/modules/devtools/toolkit/webconsole/client.js +lib/thunderbird/modules/devtools/toolkit/webconsole/network-helper.js +lib/thunderbird/modules/devtools/toolkit/webconsole/network-monitor.js +lib/thunderbird/modules/devtools/toolkit/webconsole/utils.js +lib/thunderbird/modules/devtools/touch-events.js lib/thunderbird/modules/distribution.js lib/thunderbird/modules/editorUtilities.jsm lib/thunderbird/modules/errUtils.js @@ -5993,7 +2596,7 @@ lib/thunderbird/modules/gloda/utils.js lib/thunderbird/modules/glodaWebSearch.js lib/thunderbird/modules/hiddenWindow.jsm lib/thunderbird/modules/hostnameUtils.jsm -lib/thunderbird/modules/http.jsm +lib/thunderbird/modules/identity/FirefoxAccounts.jsm lib/thunderbird/modules/identity/Identity.jsm lib/thunderbird/modules/identity/IdentityProvider.jsm lib/thunderbird/modules/identity/IdentityStore.jsm @@ -6028,13 +2631,16 @@ lib/thunderbird/modules/iteratorUtils.jsm lib/thunderbird/modules/jsProtoHelper.jsm lib/thunderbird/modules/jsTreeSelection.js lib/thunderbird/modules/jsdebugger.jsm +lib/thunderbird/modules/jsmime.jsm +lib/thunderbird/modules/jsmime/jsmime.js lib/thunderbird/modules/mailInstrumentation.js lib/thunderbird/modules/mailMigrator.js lib/thunderbird/modules/mailServices.js lib/thunderbird/modules/mailViewManager.js lib/thunderbird/modules/mailnewsMigrator.js lib/thunderbird/modules/mcc_iso3166_table.jsm -lib/thunderbird/modules/mime/mimeParserCore.js +lib/thunderbird/modules/media/IdpProxy.jsm +lib/thunderbird/modules/media/PeerConnectionIdp.jsm lib/thunderbird/modules/mimeParser.jsm lib/thunderbird/modules/msgDBCacheManager.js lib/thunderbird/modules/nsFormAutoCompleteResult.jsm @@ -6043,6 +2649,7 @@ lib/thunderbird/modules/osfile.jsm lib/thunderbird/modules/osfile/_PromiseWorker.jsm lib/thunderbird/modules/osfile/osfile_async_front.jsm lib/thunderbird/modules/osfile/osfile_async_worker.js +lib/thunderbird/modules/osfile/osfile_native.jsm lib/thunderbird/modules/osfile/osfile_shared_allthreads.jsm lib/thunderbird/modules/osfile/osfile_shared_front.jsm lib/thunderbird/modules/osfile/osfile_unix_allthreads.jsm @@ -6051,15 +2658,17 @@ lib/thunderbird/modules/osfile/osfile_unix_front.jsm lib/thunderbird/modules/osfile/osfile_win_allthreads.jsm lib/thunderbird/modules/osfile/osfile_win_back.jsm lib/thunderbird/modules/osfile/osfile_win_front.jsm -lib/thunderbird/modules/osfile/ospath_unix_back.jsm -lib/thunderbird/modules/osfile/ospath_win_back.jsm +lib/thunderbird/modules/osfile/ospath.jsm +lib/thunderbird/modules/osfile/ospath_unix.jsm +lib/thunderbird/modules/osfile/ospath_win.jsm lib/thunderbird/modules/quickFilterManager.js lib/thunderbird/modules/reflect.jsm lib/thunderbird/modules/searchSpec.js lib/thunderbird/modules/search_im.js lib/thunderbird/modules/services-common/async.js lib/thunderbird/modules/services-common/bagheeraclient.js -lib/thunderbird/modules/services-common/log4moz.js +lib/thunderbird/modules/services-common/hawkclient.js +lib/thunderbird/modules/services-common/hawkrequest.js lib/thunderbird/modules/services-common/observers.js lib/thunderbird/modules/services-common/rest.js lib/thunderbird/modules/services-common/storageservice.js @@ -6070,16 +2679,22 @@ lib/thunderbird/modules/services-crypto/WeaveCrypto.js lib/thunderbird/modules/services-crypto/utils.js lib/thunderbird/modules/sessionStoreManager.js lib/thunderbird/modules/socket.jsm +lib/thunderbird/modules/sqlite/sqlite_internal.js lib/thunderbird/modules/summaryFrameManager.js lib/thunderbird/modules/templateUtils.js lib/thunderbird/modules/traceHelper.js +lib/thunderbird/modules/twitter-text.jsm lib/thunderbird/modules/virtualFolderWrapper.js +lib/thunderbird/modules/vtt.jsm lib/thunderbird/modules/windowsJumpLists.js +lib/thunderbird/modules/workers/lz4.js +lib/thunderbird/modules/workers/lz4_internal.js lib/thunderbird/modules/workers/require.js lib/thunderbird/modules/xmpp-authmechs.jsm lib/thunderbird/modules/xmpp-session.jsm lib/thunderbird/modules/xmpp-xml.jsm lib/thunderbird/modules/xmpp.jsm +lib/thunderbird/modules/yahoo-session.jsm lib/thunderbird/mozilla-xremote-client lib/thunderbird/platform.ini lib/thunderbird/plugin-container @@ -6095,10 +2710,8 @@ lib/thunderbird/res/entityTables/htmlEntityVersions.properties lib/thunderbird/res/entityTables/mathml20.properties lib/thunderbird/res/entityTables/transliterate.properties lib/thunderbird/res/fonts/mathfont.properties -lib/thunderbird/res/fonts/mathfontAsanaMath.properties lib/thunderbird/res/fonts/mathfontMathJax_Main.properties lib/thunderbird/res/fonts/mathfontSTIXNonUnicode.properties -lib/thunderbird/res/fonts/mathfontSTIXSize1.properties lib/thunderbird/res/fonts/mathfontSTIXSizeOneSym.properties lib/thunderbird/res/fonts/mathfontStandardSymbolsL.properties lib/thunderbird/res/fonts/mathfontUnicode.properties @@ -6135,1410 +2748,5 @@ lib/thunderbird/searchplugins/wikipedia.xml lib/thunderbird/searchplugins/yahoo.xml lib/thunderbird/thunderbird lib/thunderbird/thunderbird-bin -lib/thunderbird/update-settings.ini -lib/thunderbird/update.locale -lib/thunderbird/updater -lib/thunderbird/updater.ini share/applications/thunderbird.desktop -share/idl/thunderbird/IJSDebugger.idl -share/idl/thunderbird/MailNewsTypes2.idl -share/idl/thunderbird/amIAddonManager.idl -share/idl/thunderbird/amIInstallTrigger.idl -share/idl/thunderbird/amIWebInstallListener.idl -share/idl/thunderbird/amIWebInstaller.idl -share/idl/thunderbird/domstubs.idl -share/idl/thunderbird/extIApplication.idl -share/idl/thunderbird/imIAccount.idl -share/idl/thunderbird/imIAccountsService.idl -share/idl/thunderbird/imICommandsService.idl -share/idl/thunderbird/imIContactsService.idl -share/idl/thunderbird/imIConversationsService.idl -share/idl/thunderbird/imICoreService.idl -share/idl/thunderbird/imILogger.idl -share/idl/thunderbird/imIStatusInfo.idl -share/idl/thunderbird/imITagsService.idl -share/idl/thunderbird/imIUserStatusInfo.idl -share/idl/thunderbird/imgICache.idl -share/idl/thunderbird/imgIContainer.idl -share/idl/thunderbird/imgIContainerDebug.idl -share/idl/thunderbird/imgIEncoder.idl -share/idl/thunderbird/imgILoader.idl -share/idl/thunderbird/imgINotificationObserver.idl -share/idl/thunderbird/imgIOnloadBlocker.idl -share/idl/thunderbird/imgIRequest.idl -share/idl/thunderbird/imgIScriptedNotificationObserver.idl -share/idl/thunderbird/imgITools.idl -share/idl/thunderbird/inICSSValueSearch.idl -share/idl/thunderbird/inIDOMUtils.idl -share/idl/thunderbird/inIDOMView.idl -share/idl/thunderbird/inIDeepTreeWalker.idl -share/idl/thunderbird/inIFlasher.idl -share/idl/thunderbird/inISearchObserver.idl -share/idl/thunderbird/inISearchProcess.idl -share/idl/thunderbird/jsdIDebuggerService.idl -share/idl/thunderbird/mozIApplication.idl -share/idl/thunderbird/mozIApplicationClearPrivateDataParams.idl -share/idl/thunderbird/mozIAsyncFavicons.idl -share/idl/thunderbird/mozIAsyncHistory.idl -share/idl/thunderbird/mozIAsyncLivemarks.idl -share/idl/thunderbird/mozIColorAnalyzer.idl -share/idl/thunderbird/mozIJSSubScriptLoader.idl -share/idl/thunderbird/mozINewMailListener.idl -share/idl/thunderbird/mozINewMailNotificationService.idl -share/idl/thunderbird/mozIPersonalDictionary.idl -share/idl/thunderbird/mozIPlacesAutoComplete.idl -share/idl/thunderbird/mozISpellCheckingEngine.idl -share/idl/thunderbird/mozISpellI18NManager.idl -share/idl/thunderbird/mozISpellI18NUtil.idl -share/idl/thunderbird/mozIStorageAggregateFunction.idl -share/idl/thunderbird/mozIStorageAsyncStatement.idl -share/idl/thunderbird/mozIStorageBaseStatement.idl -share/idl/thunderbird/mozIStorageBindingParams.idl -share/idl/thunderbird/mozIStorageBindingParamsArray.idl -share/idl/thunderbird/mozIStorageCompletionCallback.idl -share/idl/thunderbird/mozIStorageConnection.idl -share/idl/thunderbird/mozIStorageError.idl -share/idl/thunderbird/mozIStorageFunction.idl -share/idl/thunderbird/mozIStoragePendingStatement.idl -share/idl/thunderbird/mozIStorageProgressHandler.idl -share/idl/thunderbird/mozIStorageResultSet.idl -share/idl/thunderbird/mozIStorageRow.idl -share/idl/thunderbird/mozIStorageService.idl -share/idl/thunderbird/mozIStorageStatement.idl -share/idl/thunderbird/mozIStorageStatementCallback.idl -share/idl/thunderbird/mozIStorageStatementParams.idl -share/idl/thunderbird/mozIStorageStatementRow.idl -share/idl/thunderbird/mozIStorageVacuumParticipant.idl -share/idl/thunderbird/mozIStorageValueArray.idl -share/idl/thunderbird/mozITXTToHTMLConv.idl -share/idl/thunderbird/mozIThirdPartyUtil.idl -share/idl/thunderbird/nsCDefaultURIFixup.idl -share/idl/thunderbird/nsCExternalHandlerService.idl -share/idl/thunderbird/nsCURILoader.idl -share/idl/thunderbird/nsCWebBrowser.idl -share/idl/thunderbird/nsCWebBrowserPersist.idl -share/idl/thunderbird/nsIASN1Object.idl -share/idl/thunderbird/nsIASN1PrintableItem.idl -share/idl/thunderbird/nsIASN1Sequence.idl -share/idl/thunderbird/nsIASN1Tree.idl -share/idl/thunderbird/nsIAbAddressCollector.idl -share/idl/thunderbird/nsIAbAutoCompleteResult.idl -share/idl/thunderbird/nsIAbBooleanExpression.idl -share/idl/thunderbird/nsIAbCard.idl -share/idl/thunderbird/nsIAbCollection.idl -share/idl/thunderbird/nsIAbDirFactory.idl -share/idl/thunderbird/nsIAbDirFactoryService.idl -share/idl/thunderbird/nsIAbDirSearchListener.idl -share/idl/thunderbird/nsIAbDirectory.idl -share/idl/thunderbird/nsIAbDirectoryQuery.idl -share/idl/thunderbird/nsIAbDirectoryQueryProxy.idl -share/idl/thunderbird/nsIAbDirectorySearch.idl -share/idl/thunderbird/nsIAbItem.idl -share/idl/thunderbird/nsIAbLDAPAttributeMap.idl -share/idl/thunderbird/nsIAbLDAPAutoCompFormatter.idl -share/idl/thunderbird/nsIAbLDAPCard.idl -share/idl/thunderbird/nsIAbLDAPDirectory.idl -share/idl/thunderbird/nsIAbLDAPReplicationData.idl -share/idl/thunderbird/nsIAbLDAPReplicationQuery.idl -share/idl/thunderbird/nsIAbLDAPReplicationService.idl -share/idl/thunderbird/nsIAbLDIFService.idl -share/idl/thunderbird/nsIAbListener.idl -share/idl/thunderbird/nsIAbMDBDirectory.idl -share/idl/thunderbird/nsIAbManager.idl -share/idl/thunderbird/nsIAbView.idl -share/idl/thunderbird/nsIAboutModule.idl -share/idl/thunderbird/nsIAccessible.idl -share/idl/thunderbird/nsIAccessibleApplication.idl -share/idl/thunderbird/nsIAccessibleCaretMoveEvent.idl -share/idl/thunderbird/nsIAccessibleDocument.idl -share/idl/thunderbird/nsIAccessibleEditableText.idl -share/idl/thunderbird/nsIAccessibleEvent.idl -share/idl/thunderbird/nsIAccessibleHideEvent.idl -share/idl/thunderbird/nsIAccessibleHyperLink.idl -share/idl/thunderbird/nsIAccessibleHyperText.idl -share/idl/thunderbird/nsIAccessibleImage.idl -share/idl/thunderbird/nsIAccessiblePivot.idl -share/idl/thunderbird/nsIAccessibleProvider.idl -share/idl/thunderbird/nsIAccessibleRelation.idl -share/idl/thunderbird/nsIAccessibleRetrieval.idl -share/idl/thunderbird/nsIAccessibleRole.idl -share/idl/thunderbird/nsIAccessibleSelectable.idl -share/idl/thunderbird/nsIAccessibleStateChangeEvent.idl -share/idl/thunderbird/nsIAccessibleStates.idl -share/idl/thunderbird/nsIAccessibleTable.idl -share/idl/thunderbird/nsIAccessibleTableChangeEvent.idl -share/idl/thunderbird/nsIAccessibleText.idl -share/idl/thunderbird/nsIAccessibleTextChangeEvent.idl -share/idl/thunderbird/nsIAccessibleTypes.idl -share/idl/thunderbird/nsIAccessibleValue.idl -share/idl/thunderbird/nsIAccessibleVirtualCursorChangeEvent.idl -share/idl/thunderbird/nsIActivity.idl -share/idl/thunderbird/nsIActivityManager.idl -share/idl/thunderbird/nsIActivityManagerUI.idl -share/idl/thunderbird/nsIActivityProxy.idl -share/idl/thunderbird/nsIActivityUIGlue.idl -share/idl/thunderbird/nsIAddbookUrl.idl -share/idl/thunderbird/nsIAddrDBAnnouncer.idl -share/idl/thunderbird/nsIAddrDBListener.idl -share/idl/thunderbird/nsIAddrDatabase.idl -share/idl/thunderbird/nsIAlarmHalService.idl -share/idl/thunderbird/nsIAlertsService.idl -share/idl/thunderbird/nsIAnnotationService.idl -share/idl/thunderbird/nsIAppShell.idl -share/idl/thunderbird/nsIAppShellService.idl -share/idl/thunderbird/nsIAppStartup.idl -share/idl/thunderbird/nsIApplicationCache.idl -share/idl/thunderbird/nsIApplicationCacheChannel.idl -share/idl/thunderbird/nsIApplicationCacheContainer.idl -share/idl/thunderbird/nsIApplicationCacheService.idl -share/idl/thunderbird/nsIAppsService.idl -share/idl/thunderbird/nsIArray.idl -share/idl/thunderbird/nsIArrayBufferInputStream.idl -share/idl/thunderbird/nsIAssociatedContentSecurity.idl -share/idl/thunderbird/nsIAsyncInputStream.idl -share/idl/thunderbird/nsIAsyncOutputStream.idl -share/idl/thunderbird/nsIAsyncScrollEventDetail.idl -share/idl/thunderbird/nsIAsyncStreamCopier.idl -share/idl/thunderbird/nsIAsyncVerifyRedirectCallback.idl -share/idl/thunderbird/nsIAtom.idl -share/idl/thunderbird/nsIAtomService.idl -share/idl/thunderbird/nsIAudioChannelAgent.idl -share/idl/thunderbird/nsIAuthInformation.idl -share/idl/thunderbird/nsIAuthModule.idl -share/idl/thunderbird/nsIAuthPrompt.idl -share/idl/thunderbird/nsIAuthPrompt2.idl -share/idl/thunderbird/nsIAuthPromptAdapterFactory.idl -share/idl/thunderbird/nsIAuthPromptCallback.idl -share/idl/thunderbird/nsIAuthPromptProvider.idl -share/idl/thunderbird/nsIAutoCompleteController.idl -share/idl/thunderbird/nsIAutoCompleteInput.idl -share/idl/thunderbird/nsIAutoCompleteListener.idl -share/idl/thunderbird/nsIAutoCompletePopup.idl -share/idl/thunderbird/nsIAutoCompleteResult.idl -share/idl/thunderbird/nsIAutoCompleteResults.idl -share/idl/thunderbird/nsIAutoCompleteSearch.idl -share/idl/thunderbird/nsIAutoCompleteSession.idl -share/idl/thunderbird/nsIAutoCompleteSimpleResult.idl -share/idl/thunderbird/nsIAutoConfig.idl -share/idl/thunderbird/nsIAutoSyncFolderStrategy.idl -share/idl/thunderbird/nsIAutoSyncManager.idl -share/idl/thunderbird/nsIAutoSyncMsgStrategy.idl -share/idl/thunderbird/nsIAutoSyncState.idl -share/idl/thunderbird/nsIBFCacheEntry.idl -share/idl/thunderbird/nsIBackgroundFileSaver.idl -share/idl/thunderbird/nsIBadCertListener2.idl -share/idl/thunderbird/nsIBaseWindow.idl -share/idl/thunderbird/nsIBidiKeyboard.idl -share/idl/thunderbird/nsIBinaryInputStream.idl -share/idl/thunderbird/nsIBinaryOutputStream.idl -share/idl/thunderbird/nsIBlocklistService.idl -share/idl/thunderbird/nsIBoxObject.idl -share/idl/thunderbird/nsIBrowserBoxObject.idl -share/idl/thunderbird/nsIBrowserDOMWindow.idl -share/idl/thunderbird/nsIBrowserHistory.idl -share/idl/thunderbird/nsIBrowserSearchService.idl -share/idl/thunderbird/nsIBufEntropyCollector.idl -share/idl/thunderbird/nsIBufferedStreams.idl -share/idl/thunderbird/nsIByteRangeRequest.idl -share/idl/thunderbird/nsICMSDecoder.idl -share/idl/thunderbird/nsICMSEncoder.idl -share/idl/thunderbird/nsICMSMessage.idl -share/idl/thunderbird/nsICMSMessage2.idl -share/idl/thunderbird/nsICMSMessageErrors.idl -share/idl/thunderbird/nsICMSSecureMessage.idl -share/idl/thunderbird/nsICache.idl -share/idl/thunderbird/nsICacheEntryDescriptor.idl -share/idl/thunderbird/nsICacheInfoChannel.idl -share/idl/thunderbird/nsICacheListener.idl -share/idl/thunderbird/nsICacheService.idl -share/idl/thunderbird/nsICacheSession.idl -share/idl/thunderbird/nsICacheVisitor.idl -share/idl/thunderbird/nsICachingChannel.idl -share/idl/thunderbird/nsICancelable.idl -share/idl/thunderbird/nsICancelableRunnable.idl -share/idl/thunderbird/nsICanvasGLPrivate.idl -share/idl/thunderbird/nsICategoryManager.idl -share/idl/thunderbird/nsICertOverrideService.idl -share/idl/thunderbird/nsICertPickDialogs.idl -share/idl/thunderbird/nsICertTree.idl -share/idl/thunderbird/nsICertificateDialogs.idl -share/idl/thunderbird/nsICertificatePrincipal.idl -share/idl/thunderbird/nsIChannel.idl -share/idl/thunderbird/nsIChannelEventSink.idl -share/idl/thunderbird/nsIChannelPolicy.idl -share/idl/thunderbird/nsICharsetConverterManager.idl -share/idl/thunderbird/nsIChildChannel.idl -share/idl/thunderbird/nsIChromeRegistry.idl -share/idl/thunderbird/nsIClassInfo.idl -share/idl/thunderbird/nsIClientAuthDialogs.idl -share/idl/thunderbird/nsIClipboard.idl -share/idl/thunderbird/nsIClipboardCommands.idl -share/idl/thunderbird/nsIClipboardDragDropHookList.idl -share/idl/thunderbird/nsIClipboardDragDropHooks.idl -share/idl/thunderbird/nsIClipboardHelper.idl -share/idl/thunderbird/nsIClipboardOwner.idl -share/idl/thunderbird/nsICollation.idl -share/idl/thunderbird/nsICollection.idl -share/idl/thunderbird/nsICommandHandler.idl -share/idl/thunderbird/nsICommandLine.idl -share/idl/thunderbird/nsICommandLineHandler.idl -share/idl/thunderbird/nsICommandLineRunner.idl -share/idl/thunderbird/nsICommandLineValidator.idl -share/idl/thunderbird/nsICommandManager.idl -share/idl/thunderbird/nsICommandParams.idl -share/idl/thunderbird/nsIComponentManager.idl -share/idl/thunderbird/nsIComponentRegistrar.idl -share/idl/thunderbird/nsIConsoleListener.idl -share/idl/thunderbird/nsIConsoleMessage.idl -share/idl/thunderbird/nsIConsoleService.idl -share/idl/thunderbird/nsIContactProperties.idl -share/idl/thunderbird/nsIContainerBoxObject.idl -share/idl/thunderbird/nsIContentDispatchChooser.idl -share/idl/thunderbird/nsIContentFilter.idl -share/idl/thunderbird/nsIContentHandler.idl -share/idl/thunderbird/nsIContentPermissionPrompt.idl -share/idl/thunderbird/nsIContentPolicy.idl -share/idl/thunderbird/nsIContentPrefService.idl -share/idl/thunderbird/nsIContentPrefService2.idl -share/idl/thunderbird/nsIContentSecurityPolicy.idl -share/idl/thunderbird/nsIContentSniffer.idl -share/idl/thunderbird/nsIContentURIGrouper.idl -share/idl/thunderbird/nsIContentViewer.idl -share/idl/thunderbird/nsIContentViewerContainer.idl -share/idl/thunderbird/nsIContentViewerEdit.idl -share/idl/thunderbird/nsIContentViewerFile.idl -share/idl/thunderbird/nsIContextMenuListener.idl -share/idl/thunderbird/nsIContextMenuListener2.idl -share/idl/thunderbird/nsIController.idl -share/idl/thunderbird/nsIControllerCommand.idl -share/idl/thunderbird/nsIControllerCommandTable.idl -share/idl/thunderbird/nsIControllerContext.idl -share/idl/thunderbird/nsIControllers.idl -share/idl/thunderbird/nsIConverterInputStream.idl -share/idl/thunderbird/nsIConverterOutputStream.idl -share/idl/thunderbird/nsICookie.idl -share/idl/thunderbird/nsICookie2.idl -share/idl/thunderbird/nsICookieAcceptDialog.idl -share/idl/thunderbird/nsICookieManager.idl -share/idl/thunderbird/nsICookieManager2.idl -share/idl/thunderbird/nsICookiePermission.idl -share/idl/thunderbird/nsICookiePromptService.idl -share/idl/thunderbird/nsICookieService.idl -share/idl/thunderbird/nsICopyMessageListener.idl -share/idl/thunderbird/nsICopyMsgStreamListener.idl -share/idl/thunderbird/nsICryptoFIPSInfo.idl -share/idl/thunderbird/nsICryptoHMAC.idl -share/idl/thunderbird/nsICryptoHash.idl -share/idl/thunderbird/nsICurrentCharsetListener.idl -share/idl/thunderbird/nsICycleCollectorListener.idl -share/idl/thunderbird/nsIDBChangeAnnouncer.idl -share/idl/thunderbird/nsIDBChangeListener.idl -share/idl/thunderbird/nsIDBFolderInfo.idl -share/idl/thunderbird/nsIDNSListener.idl -share/idl/thunderbird/nsIDNSRecord.idl -share/idl/thunderbird/nsIDNSService.idl -share/idl/thunderbird/nsIDOMActivityHandlerDescription.idl -share/idl/thunderbird/nsIDOMActivityOptions.idl -share/idl/thunderbird/nsIDOMActivityRequestHandler.idl -share/idl/thunderbird/nsIDOMAlarmsManager.idl -share/idl/thunderbird/nsIDOMAnimationEvent.idl -share/idl/thunderbird/nsIDOMApplicationRegistry.idl -share/idl/thunderbird/nsIDOMApplicationRegistry2.idl -share/idl/thunderbird/nsIDOMAttr.idl -share/idl/thunderbird/nsIDOMBeforeUnloadEvent.idl -share/idl/thunderbird/nsIDOMBlobEvent.idl -share/idl/thunderbird/nsIDOMCDATASection.idl -share/idl/thunderbird/nsIDOMCRMFObject.idl -share/idl/thunderbird/nsIDOMCSSCharsetRule.idl -share/idl/thunderbird/nsIDOMCSSConditionRule.idl -share/idl/thunderbird/nsIDOMCSSFontFaceRule.idl -share/idl/thunderbird/nsIDOMCSSFontFeatureValuesRule.idl -share/idl/thunderbird/nsIDOMCSSGroupingRule.idl -share/idl/thunderbird/nsIDOMCSSImportRule.idl -share/idl/thunderbird/nsIDOMCSSMediaRule.idl -share/idl/thunderbird/nsIDOMCSSMozDocumentRule.idl -share/idl/thunderbird/nsIDOMCSSPageRule.idl -share/idl/thunderbird/nsIDOMCSSPrimitiveValue.idl -share/idl/thunderbird/nsIDOMCSSRule.idl -share/idl/thunderbird/nsIDOMCSSRuleList.idl -share/idl/thunderbird/nsIDOMCSSStyleDeclaration.idl -share/idl/thunderbird/nsIDOMCSSStyleRule.idl -share/idl/thunderbird/nsIDOMCSSStyleSheet.idl -share/idl/thunderbird/nsIDOMCSSSupportsRule.idl -share/idl/thunderbird/nsIDOMCSSUnknownRule.idl -share/idl/thunderbird/nsIDOMCSSValue.idl -share/idl/thunderbird/nsIDOMCSSValueList.idl -share/idl/thunderbird/nsIDOMCameraManager.idl -share/idl/thunderbird/nsIDOMCanvasRenderingContext2D.idl -share/idl/thunderbird/nsIDOMCharacterData.idl -share/idl/thunderbird/nsIDOMChromeWindow.idl -share/idl/thunderbird/nsIDOMClientInformation.idl -share/idl/thunderbird/nsIDOMClientRect.idl -share/idl/thunderbird/nsIDOMClientRectList.idl -share/idl/thunderbird/nsIDOMClipboardEvent.idl -share/idl/thunderbird/nsIDOMCloseEvent.idl -share/idl/thunderbird/nsIDOMCommandEvent.idl -share/idl/thunderbird/nsIDOMComment.idl -share/idl/thunderbird/nsIDOMCompositionEvent.idl -share/idl/thunderbird/nsIDOMConnection.idl -share/idl/thunderbird/nsIDOMConstructor.idl -share/idl/thunderbird/nsIDOMContactManager.idl -share/idl/thunderbird/nsIDOMCounter.idl -share/idl/thunderbird/nsIDOMCryptoDialogs.idl -share/idl/thunderbird/nsIDOMCryptoLegacy.idl -share/idl/thunderbird/nsIDOMCustomEvent.idl -share/idl/thunderbird/nsIDOMDOMCursor.idl -share/idl/thunderbird/nsIDOMDOMException.idl -share/idl/thunderbird/nsIDOMDOMImplementation.idl -share/idl/thunderbird/nsIDOMDOMRequest.idl -share/idl/thunderbird/nsIDOMDOMStringList.idl -share/idl/thunderbird/nsIDOMDOMTransactionEvent.idl -share/idl/thunderbird/nsIDOMDataChannel.idl -share/idl/thunderbird/nsIDOMDataContainerEvent.idl -share/idl/thunderbird/nsIDOMDataErrorEvent.idl -share/idl/thunderbird/nsIDOMDataTransfer.idl -share/idl/thunderbird/nsIDOMDesktopNotification.idl -share/idl/thunderbird/nsIDOMDeviceLightEvent.idl -share/idl/thunderbird/nsIDOMDeviceMotionEvent.idl -share/idl/thunderbird/nsIDOMDeviceOrientationEvent.idl -share/idl/thunderbird/nsIDOMDeviceProximityEvent.idl -share/idl/thunderbird/nsIDOMDeviceStorage.idl -share/idl/thunderbird/nsIDOMDeviceStorageChangeEvent.idl -share/idl/thunderbird/nsIDOMDocument.idl -share/idl/thunderbird/nsIDOMDocumentFragment.idl -share/idl/thunderbird/nsIDOMDocumentType.idl -share/idl/thunderbird/nsIDOMDocumentXBL.idl -share/idl/thunderbird/nsIDOMDragEvent.idl -share/idl/thunderbird/nsIDOMElement.idl -share/idl/thunderbird/nsIDOMElementCSSInlineStyle.idl -share/idl/thunderbird/nsIDOMElementReplaceEvent.idl -share/idl/thunderbird/nsIDOMEvent.idl -share/idl/thunderbird/nsIDOMEventListener.idl -share/idl/thunderbird/nsIDOMEventTarget.idl -share/idl/thunderbird/nsIDOMFile.idl -share/idl/thunderbird/nsIDOMFileHandle.idl -share/idl/thunderbird/nsIDOMFileList.idl -share/idl/thunderbird/nsIDOMFileReader.idl -share/idl/thunderbird/nsIDOMFocusEvent.idl -share/idl/thunderbird/nsIDOMFontFace.idl -share/idl/thunderbird/nsIDOMFontFaceList.idl -share/idl/thunderbird/nsIDOMFormData.idl -share/idl/thunderbird/nsIDOMGamepad.idl -share/idl/thunderbird/nsIDOMGamepadAxisMoveEvent.idl -share/idl/thunderbird/nsIDOMGamepadButtonEvent.idl -share/idl/thunderbird/nsIDOMGamepadEvent.idl -share/idl/thunderbird/nsIDOMGeoGeolocation.idl -share/idl/thunderbird/nsIDOMGeoPosition.idl -share/idl/thunderbird/nsIDOMGeoPositionCallback.idl -share/idl/thunderbird/nsIDOMGeoPositionCoords.idl -share/idl/thunderbird/nsIDOMGeoPositionError.idl -share/idl/thunderbird/nsIDOMGeoPositionErrorCallback.idl -share/idl/thunderbird/nsIDOMGlobalObjectConstructor.idl -share/idl/thunderbird/nsIDOMGlobalPropertyInitializer.idl -share/idl/thunderbird/nsIDOMHTMLAnchorElement.idl -share/idl/thunderbird/nsIDOMHTMLAppletElement.idl -share/idl/thunderbird/nsIDOMHTMLAreaElement.idl -share/idl/thunderbird/nsIDOMHTMLAudioElement.idl -share/idl/thunderbird/nsIDOMHTMLBRElement.idl -share/idl/thunderbird/nsIDOMHTMLBaseElement.idl -share/idl/thunderbird/nsIDOMHTMLBodyElement.idl -share/idl/thunderbird/nsIDOMHTMLButtonElement.idl -share/idl/thunderbird/nsIDOMHTMLByteRanges.idl -share/idl/thunderbird/nsIDOMHTMLCanvasElement.idl -share/idl/thunderbird/nsIDOMHTMLCollection.idl -share/idl/thunderbird/nsIDOMHTMLDListElement.idl -share/idl/thunderbird/nsIDOMHTMLDataListElement.idl -share/idl/thunderbird/nsIDOMHTMLDirectoryElement.idl -share/idl/thunderbird/nsIDOMHTMLDivElement.idl -share/idl/thunderbird/nsIDOMHTMLDocument.idl -share/idl/thunderbird/nsIDOMHTMLElement.idl -share/idl/thunderbird/nsIDOMHTMLEmbedElement.idl -share/idl/thunderbird/nsIDOMHTMLFieldSetElement.idl -share/idl/thunderbird/nsIDOMHTMLFontElement.idl -share/idl/thunderbird/nsIDOMHTMLFormElement.idl -share/idl/thunderbird/nsIDOMHTMLFrameElement.idl -share/idl/thunderbird/nsIDOMHTMLFrameSetElement.idl -share/idl/thunderbird/nsIDOMHTMLHRElement.idl -share/idl/thunderbird/nsIDOMHTMLHeadElement.idl -share/idl/thunderbird/nsIDOMHTMLHeadingElement.idl -share/idl/thunderbird/nsIDOMHTMLHtmlElement.idl -share/idl/thunderbird/nsIDOMHTMLIFrameElement.idl -share/idl/thunderbird/nsIDOMHTMLImageElement.idl -share/idl/thunderbird/nsIDOMHTMLInputElement.idl -share/idl/thunderbird/nsIDOMHTMLLIElement.idl -share/idl/thunderbird/nsIDOMHTMLLabelElement.idl -share/idl/thunderbird/nsIDOMHTMLLegendElement.idl -share/idl/thunderbird/nsIDOMHTMLLinkElement.idl -share/idl/thunderbird/nsIDOMHTMLMapElement.idl -share/idl/thunderbird/nsIDOMHTMLMediaElement.idl -share/idl/thunderbird/nsIDOMHTMLMenuElement.idl -share/idl/thunderbird/nsIDOMHTMLMenuItemElement.idl -share/idl/thunderbird/nsIDOMHTMLMetaElement.idl -share/idl/thunderbird/nsIDOMHTMLMeterElement.idl -share/idl/thunderbird/nsIDOMHTMLModElement.idl -share/idl/thunderbird/nsIDOMHTMLOListElement.idl -share/idl/thunderbird/nsIDOMHTMLObjectElement.idl -share/idl/thunderbird/nsIDOMHTMLOptGroupElement.idl -share/idl/thunderbird/nsIDOMHTMLOptionElement.idl -share/idl/thunderbird/nsIDOMHTMLOptionsCollection.idl -share/idl/thunderbird/nsIDOMHTMLOutputElement.idl -share/idl/thunderbird/nsIDOMHTMLParagraphElement.idl -share/idl/thunderbird/nsIDOMHTMLParamElement.idl -share/idl/thunderbird/nsIDOMHTMLPreElement.idl -share/idl/thunderbird/nsIDOMHTMLProgressElement.idl -share/idl/thunderbird/nsIDOMHTMLQuoteElement.idl -share/idl/thunderbird/nsIDOMHTMLScriptElement.idl -share/idl/thunderbird/nsIDOMHTMLSelectElement.idl -share/idl/thunderbird/nsIDOMHTMLSourceElement.idl -share/idl/thunderbird/nsIDOMHTMLStyleElement.idl -share/idl/thunderbird/nsIDOMHTMLTableCaptionElem.idl -share/idl/thunderbird/nsIDOMHTMLTableCellElement.idl -share/idl/thunderbird/nsIDOMHTMLTableColElement.idl -share/idl/thunderbird/nsIDOMHTMLTableElement.idl -share/idl/thunderbird/nsIDOMHTMLTableRowElement.idl -share/idl/thunderbird/nsIDOMHTMLTableSectionElement.idl -share/idl/thunderbird/nsIDOMHTMLTextAreaElement.idl -share/idl/thunderbird/nsIDOMHTMLTitleElement.idl -share/idl/thunderbird/nsIDOMHTMLUListElement.idl -share/idl/thunderbird/nsIDOMHTMLUnknownElement.idl -share/idl/thunderbird/nsIDOMHTMLVideoElement.idl -share/idl/thunderbird/nsIDOMHashChangeEvent.idl -share/idl/thunderbird/nsIDOMHistory.idl -share/idl/thunderbird/nsIDOMJSWindow.idl -share/idl/thunderbird/nsIDOMKeyEvent.idl -share/idl/thunderbird/nsIDOMLinkStyle.idl -share/idl/thunderbird/nsIDOMLoadStatus.idl -share/idl/thunderbird/nsIDOMLocation.idl -share/idl/thunderbird/nsIDOMLockedFile.idl -share/idl/thunderbird/nsIDOMMediaError.idl -share/idl/thunderbird/nsIDOMMediaList.idl -share/idl/thunderbird/nsIDOMMediaQueryList.idl -share/idl/thunderbird/nsIDOMMediaStream.idl -share/idl/thunderbird/nsIDOMMessageEvent.idl -share/idl/thunderbird/nsIDOMMimeType.idl -share/idl/thunderbird/nsIDOMMimeTypeArray.idl -share/idl/thunderbird/nsIDOMMobileMessageManager.idl -share/idl/thunderbird/nsIDOMModalContentWindow.idl -share/idl/thunderbird/nsIDOMMouseEvent.idl -share/idl/thunderbird/nsIDOMMouseScrollEvent.idl -share/idl/thunderbird/nsIDOMMozApplicationEvent.idl -share/idl/thunderbird/nsIDOMMozBrowserFrame.idl -share/idl/thunderbird/nsIDOMMozCSSKeyframeRule.idl -share/idl/thunderbird/nsIDOMMozCSSKeyframesRule.idl -share/idl/thunderbird/nsIDOMMozContactChangeEvent.idl -share/idl/thunderbird/nsIDOMMozMmsEvent.idl -share/idl/thunderbird/nsIDOMMozMmsMessage.idl -share/idl/thunderbird/nsIDOMMozMobileMessageThread.idl -share/idl/thunderbird/nsIDOMMozNamedAttrMap.idl -share/idl/thunderbird/nsIDOMMozSettingsEvent.idl -share/idl/thunderbird/nsIDOMMozSmsEvent.idl -share/idl/thunderbird/nsIDOMMozSmsMessage.idl -share/idl/thunderbird/nsIDOMMutationEvent.idl -share/idl/thunderbird/nsIDOMNSEditableElement.idl -share/idl/thunderbird/nsIDOMNSEvent.idl -share/idl/thunderbird/nsIDOMNSXPathExpression.idl -share/idl/thunderbird/nsIDOMNavigator.idl -share/idl/thunderbird/nsIDOMNavigatorActivities.idl -share/idl/thunderbird/nsIDOMNavigatorCamera.idl -share/idl/thunderbird/nsIDOMNavigatorDesktopNotification.idl -share/idl/thunderbird/nsIDOMNavigatorDeviceStorage.idl -share/idl/thunderbird/nsIDOMNavigatorGeolocation.idl -share/idl/thunderbird/nsIDOMNavigatorMobileMessage.idl -share/idl/thunderbird/nsIDOMNavigatorNetwork.idl -share/idl/thunderbird/nsIDOMNavigatorSms.idl -share/idl/thunderbird/nsIDOMNavigatorSystemMessages.idl -share/idl/thunderbird/nsIDOMNavigatorTime.idl -share/idl/thunderbird/nsIDOMNavigatorUserMedia.idl -share/idl/thunderbird/nsIDOMNode.idl -share/idl/thunderbird/nsIDOMNodeFilter.idl -share/idl/thunderbird/nsIDOMNodeIterator.idl -share/idl/thunderbird/nsIDOMNodeList.idl -share/idl/thunderbird/nsIDOMNodeSelector.idl -share/idl/thunderbird/nsIDOMNotifyAudioAvailableEvent.idl -share/idl/thunderbird/nsIDOMNotifyPaintEvent.idl -share/idl/thunderbird/nsIDOMOfflineResourceList.idl -share/idl/thunderbird/nsIDOMPageTransitionEvent.idl -share/idl/thunderbird/nsIDOMPaintRequest.idl -share/idl/thunderbird/nsIDOMPaintRequestList.idl -share/idl/thunderbird/nsIDOMParser.idl -share/idl/thunderbird/nsIDOMPermissionSettings.idl -share/idl/thunderbird/nsIDOMPkcs11.idl -share/idl/thunderbird/nsIDOMPlugin.idl -share/idl/thunderbird/nsIDOMPluginArray.idl -share/idl/thunderbird/nsIDOMPopStateEvent.idl -share/idl/thunderbird/nsIDOMPopupBlockedEvent.idl -share/idl/thunderbird/nsIDOMPowerManager.idl -share/idl/thunderbird/nsIDOMProcessingInstruction.idl -share/idl/thunderbird/nsIDOMProgressEvent.idl -share/idl/thunderbird/nsIDOMPushManager.idl -share/idl/thunderbird/nsIDOMRange.idl -share/idl/thunderbird/nsIDOMRect.idl -share/idl/thunderbird/nsIDOMSVGAnimatedEnum.idl -share/idl/thunderbird/nsIDOMSVGAnimatedInteger.idl -share/idl/thunderbird/nsIDOMSVGAnimatedLength.idl -share/idl/thunderbird/nsIDOMSVGAnimatedNumber.idl -share/idl/thunderbird/nsIDOMSVGElement.idl -share/idl/thunderbird/nsIDOMSVGLength.idl -share/idl/thunderbird/nsIDOMSVGNumber.idl -share/idl/thunderbird/nsIDOMScreen.idl -share/idl/thunderbird/nsIDOMScrollAreaEvent.idl -share/idl/thunderbird/nsIDOMSerializer.idl -share/idl/thunderbird/nsIDOMSettingsManager.idl -share/idl/thunderbird/nsIDOMSimpleGestureEvent.idl -share/idl/thunderbird/nsIDOMSmartCardEvent.idl -share/idl/thunderbird/nsIDOMSmsFilter.idl -share/idl/thunderbird/nsIDOMSmsManager.idl -share/idl/thunderbird/nsIDOMSmsSegmentInfo.idl -share/idl/thunderbird/nsIDOMSpeechRecognitionError.idl -share/idl/thunderbird/nsIDOMSpeechRecognitionEvent.idl -share/idl/thunderbird/nsIDOMSpeechSynthesisEvent.idl -share/idl/thunderbird/nsIDOMStorage.idl -share/idl/thunderbird/nsIDOMStorageEvent.idl -share/idl/thunderbird/nsIDOMStorageIndexedDB.idl -share/idl/thunderbird/nsIDOMStorageManager.idl -share/idl/thunderbird/nsIDOMStyleRuleChangeEvent.idl -share/idl/thunderbird/nsIDOMStyleSheet.idl -share/idl/thunderbird/nsIDOMStyleSheetApplicableStateChangeEvent.idl -share/idl/thunderbird/nsIDOMStyleSheetChangeEvent.idl -share/idl/thunderbird/nsIDOMStyleSheetList.idl -share/idl/thunderbird/nsIDOMTCPSocket.idl -share/idl/thunderbird/nsIDOMText.idl -share/idl/thunderbird/nsIDOMTimeEvent.idl -share/idl/thunderbird/nsIDOMTimeRanges.idl -share/idl/thunderbird/nsIDOMToString.idl -share/idl/thunderbird/nsIDOMTouchEvent.idl -share/idl/thunderbird/nsIDOMTransitionEvent.idl -share/idl/thunderbird/nsIDOMTreeWalker.idl -share/idl/thunderbird/nsIDOMUIEvent.idl -share/idl/thunderbird/nsIDOMUSSDReceivedEvent.idl -share/idl/thunderbird/nsIDOMUserDataHandler.idl -share/idl/thunderbird/nsIDOMUserProximityEvent.idl -share/idl/thunderbird/nsIDOMValidityState.idl -share/idl/thunderbird/nsIDOMWakeLock.idl -share/idl/thunderbird/nsIDOMWakeLockListener.idl -share/idl/thunderbird/nsIDOMWebGLRenderingContext.idl -share/idl/thunderbird/nsIDOMWheelEvent.idl -share/idl/thunderbird/nsIDOMWindow.idl -share/idl/thunderbird/nsIDOMWindowCollection.idl -share/idl/thunderbird/nsIDOMWindowUtils.idl -share/idl/thunderbird/nsIDOMXMLDocument.idl -share/idl/thunderbird/nsIDOMXPathEvaluator.idl -share/idl/thunderbird/nsIDOMXPathExpression.idl -share/idl/thunderbird/nsIDOMXPathNSResolver.idl -share/idl/thunderbird/nsIDOMXPathNamespace.idl -share/idl/thunderbird/nsIDOMXPathResult.idl -share/idl/thunderbird/nsIDOMXULButtonElement.idl -share/idl/thunderbird/nsIDOMXULCheckboxElement.idl -share/idl/thunderbird/nsIDOMXULCommandDispatcher.idl -share/idl/thunderbird/nsIDOMXULCommandEvent.idl -share/idl/thunderbird/nsIDOMXULContainerElement.idl -share/idl/thunderbird/nsIDOMXULControlElement.idl -share/idl/thunderbird/nsIDOMXULDescriptionElement.idl -share/idl/thunderbird/nsIDOMXULDocument.idl -share/idl/thunderbird/nsIDOMXULElement.idl -share/idl/thunderbird/nsIDOMXULImageElement.idl -share/idl/thunderbird/nsIDOMXULLabelElement.idl -share/idl/thunderbird/nsIDOMXULLabeledControlEl.idl -share/idl/thunderbird/nsIDOMXULMenuListElement.idl -share/idl/thunderbird/nsIDOMXULMultSelectCntrlEl.idl -share/idl/thunderbird/nsIDOMXULPopupElement.idl -share/idl/thunderbird/nsIDOMXULRelatedElement.idl -share/idl/thunderbird/nsIDOMXULSelectCntrlEl.idl -share/idl/thunderbird/nsIDOMXULSelectCntrlItemEl.idl -share/idl/thunderbird/nsIDOMXULTextboxElement.idl -share/idl/thunderbird/nsIDOMXULTreeElement.idl -share/idl/thunderbird/nsIDashboard.idl -share/idl/thunderbird/nsIDashboardEventNotifier.idl -share/idl/thunderbird/nsIDataSignatureVerifier.idl -share/idl/thunderbird/nsIDebug.idl -share/idl/thunderbird/nsIDebug2.idl -share/idl/thunderbird/nsIDeviceSensors.idl -share/idl/thunderbird/nsIDialogCreator.idl -share/idl/thunderbird/nsIDialogParamBlock.idl -share/idl/thunderbird/nsIDirIndex.idl -share/idl/thunderbird/nsIDirIndexListener.idl -share/idl/thunderbird/nsIDirectoryEnumerator.idl -share/idl/thunderbird/nsIDirectoryService.idl -share/idl/thunderbird/nsIDiskSpaceWatcher.idl -share/idl/thunderbird/nsIDocCharset.idl -share/idl/thunderbird/nsIDocShell.idl -share/idl/thunderbird/nsIDocShellLoadInfo.idl -share/idl/thunderbird/nsIDocShellTreeItem.idl -share/idl/thunderbird/nsIDocShellTreeNode.idl -share/idl/thunderbird/nsIDocShellTreeOwner.idl -share/idl/thunderbird/nsIDocumentEncoder.idl -share/idl/thunderbird/nsIDocumentLoader.idl -share/idl/thunderbird/nsIDocumentLoaderFactory.idl -share/idl/thunderbird/nsIDocumentStateListener.idl -share/idl/thunderbird/nsIDownload.idl -share/idl/thunderbird/nsIDownloadHistory.idl -share/idl/thunderbird/nsIDownloadManager.idl -share/idl/thunderbird/nsIDownloadManagerUI.idl -share/idl/thunderbird/nsIDownloadProgressListener.idl -share/idl/thunderbird/nsIDownloader.idl -share/idl/thunderbird/nsIDragService.idl -share/idl/thunderbird/nsIDragSession.idl -share/idl/thunderbird/nsIDroppedLinkHandler.idl -share/idl/thunderbird/nsIEditActionListener.idl -share/idl/thunderbird/nsIEditingSession.idl -share/idl/thunderbird/nsIEditor.idl -share/idl/thunderbird/nsIEditorBoxObject.idl -share/idl/thunderbird/nsIEditorIMESupport.idl -share/idl/thunderbird/nsIEditorMailSupport.idl -share/idl/thunderbird/nsIEditorObserver.idl -share/idl/thunderbird/nsIEditorSpellCheck.idl -share/idl/thunderbird/nsIEditorStyleSheets.idl -share/idl/thunderbird/nsIEffectiveTLDService.idl -share/idl/thunderbird/nsIEmbeddingSiteWindow.idl -share/idl/thunderbird/nsIEncodedChannel.idl -share/idl/thunderbird/nsIEncryptedSMIMEURIsSrvc.idl -share/idl/thunderbird/nsIEntityConverter.idl -share/idl/thunderbird/nsIEntropyCollector.idl -share/idl/thunderbird/nsIEnumerator.idl -share/idl/thunderbird/nsIEnvironment.idl -share/idl/thunderbird/nsIErrorService.idl -share/idl/thunderbird/nsIEventListenerService.idl -share/idl/thunderbird/nsIEventTarget.idl -share/idl/thunderbird/nsIException.idl -share/idl/thunderbird/nsIExceptionService.idl -share/idl/thunderbird/nsIExpatSink.idl -share/idl/thunderbird/nsIExtendedExpatSink.idl -share/idl/thunderbird/nsIExternalHelperAppService.idl -share/idl/thunderbird/nsIExternalProtocolHandler.idl -share/idl/thunderbird/nsIExternalProtocolService.idl -share/idl/thunderbird/nsIExternalSharingAppService.idl -share/idl/thunderbird/nsIExternalURLHandlerService.idl -share/idl/thunderbird/nsIFTPChannel.idl -share/idl/thunderbird/nsIFactory.idl -share/idl/thunderbird/nsIFaviconService.idl -share/idl/thunderbird/nsIFeed.idl -share/idl/thunderbird/nsIFeedContainer.idl -share/idl/thunderbird/nsIFeedElementBase.idl -share/idl/thunderbird/nsIFeedEntry.idl -share/idl/thunderbird/nsIFeedGenerator.idl -share/idl/thunderbird/nsIFeedListener.idl -share/idl/thunderbird/nsIFeedPerson.idl -share/idl/thunderbird/nsIFeedProcessor.idl -share/idl/thunderbird/nsIFeedResult.idl -share/idl/thunderbird/nsIFeedTextConstruct.idl -share/idl/thunderbird/nsIFile.idl -share/idl/thunderbird/nsIFileChannel.idl -share/idl/thunderbird/nsIFilePicker.idl -share/idl/thunderbird/nsIFileProtocolHandler.idl -share/idl/thunderbird/nsIFileStreams.idl -share/idl/thunderbird/nsIFileURL.idl -share/idl/thunderbird/nsIFileView.idl -share/idl/thunderbird/nsIFind.idl -share/idl/thunderbird/nsIFindService.idl -share/idl/thunderbird/nsIFocusManager.idl -share/idl/thunderbird/nsIFolderListener.idl -share/idl/thunderbird/nsIFolderLookupService.idl -share/idl/thunderbird/nsIFontEnumerator.idl -share/idl/thunderbird/nsIFormAutoComplete.idl -share/idl/thunderbird/nsIFormFillController.idl -share/idl/thunderbird/nsIFormHistory.idl -share/idl/thunderbird/nsIFormSigningDialog.idl -share/idl/thunderbird/nsIFormSubmitObserver.idl -share/idl/thunderbird/nsIFormatConverter.idl -share/idl/thunderbird/nsIFrameLoader.idl -share/idl/thunderbird/nsIFrameRequestCallback.idl -share/idl/thunderbird/nsIFts3Tokenizer.idl -share/idl/thunderbird/nsIGConfService.idl -share/idl/thunderbird/nsIGIOService.idl -share/idl/thunderbird/nsIGSettingsService.idl -share/idl/thunderbird/nsIGZFileWriter.idl -share/idl/thunderbird/nsIGamepadServiceTest.idl -share/idl/thunderbird/nsIGenKeypairInfoDlg.idl -share/idl/thunderbird/nsIGeolocationProvider.idl -share/idl/thunderbird/nsIGfxInfo.idl -share/idl/thunderbird/nsIGfxInfoDebug.idl -share/idl/thunderbird/nsIGlobalHistory2.idl -share/idl/thunderbird/nsIGnomeVFSService.idl -share/idl/thunderbird/nsIHTMLAbsPosEditor.idl -share/idl/thunderbird/nsIHTMLEditor.idl -share/idl/thunderbird/nsIHTMLInlineTableEditor.idl -share/idl/thunderbird/nsIHTMLMenu.idl -share/idl/thunderbird/nsIHTMLObjectResizeListener.idl -share/idl/thunderbird/nsIHTMLObjectResizer.idl -share/idl/thunderbird/nsIHTTPHeaderListener.idl -share/idl/thunderbird/nsIHTTPIndex.idl -share/idl/thunderbird/nsIHandlerService.idl -share/idl/thunderbird/nsIHapticFeedback.idl -share/idl/thunderbird/nsIHashable.idl -share/idl/thunderbird/nsIHelperAppLauncherDialog.idl -share/idl/thunderbird/nsIHistoryEntry.idl -share/idl/thunderbird/nsIHttpActivityObserver.idl -share/idl/thunderbird/nsIHttpAuthManager.idl -share/idl/thunderbird/nsIHttpAuthenticableChannel.idl -share/idl/thunderbird/nsIHttpAuthenticator.idl -share/idl/thunderbird/nsIHttpChannel.idl -share/idl/thunderbird/nsIHttpChannelAuthProvider.idl -share/idl/thunderbird/nsIHttpChannelChild.idl -share/idl/thunderbird/nsIHttpChannelInternal.idl -share/idl/thunderbird/nsIHttpEventSink.idl -share/idl/thunderbird/nsIHttpHeaderVisitor.idl -share/idl/thunderbird/nsIHttpProtocolHandler.idl -share/idl/thunderbird/nsIIDBCursor.idl -share/idl/thunderbird/nsIIDBCursorWithValue.idl -share/idl/thunderbird/nsIIDBDatabase.idl -share/idl/thunderbird/nsIIDBFileHandle.idl -share/idl/thunderbird/nsIIDBIndex.idl -share/idl/thunderbird/nsIIDBKeyRange.idl -share/idl/thunderbird/nsIIDBObjectStore.idl -share/idl/thunderbird/nsIIDBOpenDBRequest.idl -share/idl/thunderbird/nsIIDBRequest.idl -share/idl/thunderbird/nsIIDBTransaction.idl -share/idl/thunderbird/nsIIDBVersionChangeEvent.idl -share/idl/thunderbird/nsIIDNService.idl -share/idl/thunderbird/nsIIFrameBoxObject.idl -share/idl/thunderbird/nsIIMEPicker.idl -share/idl/thunderbird/nsIINIParser.idl -share/idl/thunderbird/nsIIOService.idl -share/idl/thunderbird/nsIIOService2.idl -share/idl/thunderbird/nsIIOUtil.idl -share/idl/thunderbird/nsIIconURI.idl -share/idl/thunderbird/nsIIdentityCryptoService.idl -share/idl/thunderbird/nsIIdentityInfo.idl -share/idl/thunderbird/nsIIdleObserver.idl -share/idl/thunderbird/nsIIdleService.idl -share/idl/thunderbird/nsIIdleServiceInternal.idl -share/idl/thunderbird/nsIImageDocument.idl -share/idl/thunderbird/nsIImageLoadingContent.idl -share/idl/thunderbird/nsIImapFlagAndUidState.idl -share/idl/thunderbird/nsIImapHeaderXferInfo.idl -share/idl/thunderbird/nsIImapIncomingServer.idl -share/idl/thunderbird/nsIImapMailFolderSink.idl -share/idl/thunderbird/nsIImapMessageSink.idl -share/idl/thunderbird/nsIImapMockChannel.idl -share/idl/thunderbird/nsIImapProtocol.idl -share/idl/thunderbird/nsIImapProtocolSink.idl -share/idl/thunderbird/nsIImapServerSink.idl -share/idl/thunderbird/nsIImapService.idl -share/idl/thunderbird/nsIImapUrl.idl -share/idl/thunderbird/nsIImportABDescriptor.idl -share/idl/thunderbird/nsIImportAddressBooks.idl -share/idl/thunderbird/nsIImportFieldMap.idl -share/idl/thunderbird/nsIImportFilters.idl -share/idl/thunderbird/nsIImportGeneric.idl -share/idl/thunderbird/nsIImportMail.idl -share/idl/thunderbird/nsIImportMailboxDescriptor.idl -share/idl/thunderbird/nsIImportMimeEncode.idl -share/idl/thunderbird/nsIImportModule.idl -share/idl/thunderbird/nsIImportService.idl -share/idl/thunderbird/nsIImportSettings.idl -share/idl/thunderbird/nsIIncomingServerListener.idl -share/idl/thunderbird/nsIIncrementalDownload.idl -share/idl/thunderbird/nsIIndexedDatabaseManager.idl -share/idl/thunderbird/nsIInlineEventHandlers.idl -share/idl/thunderbird/nsIInlineSpellChecker.idl -share/idl/thunderbird/nsIInputListAutoComplete.idl -share/idl/thunderbird/nsIInputStream.idl -share/idl/thunderbird/nsIInputStreamChannel.idl -share/idl/thunderbird/nsIInputStreamPump.idl -share/idl/thunderbird/nsIInputStreamTee.idl -share/idl/thunderbird/nsIInterfaceInfo.idl -share/idl/thunderbird/nsIInterfaceInfoManager.idl -share/idl/thunderbird/nsIInterfaceRequestor.idl -share/idl/thunderbird/nsIJARChannel.idl -share/idl/thunderbird/nsIJARProtocolHandler.idl -share/idl/thunderbird/nsIJARURI.idl -share/idl/thunderbird/nsIJSEngineTelemetryStats.idl -share/idl/thunderbird/nsIJSInspector.idl -share/idl/thunderbird/nsIJSON.idl -share/idl/thunderbird/nsIJSRuntimeService.idl -share/idl/thunderbird/nsIKeyModule.idl -share/idl/thunderbird/nsIKeygenThread.idl -share/idl/thunderbird/nsILDAPAutoCompFormatter.idl -share/idl/thunderbird/nsILDAPAutoCompleteSession.idl -share/idl/thunderbird/nsILDAPBERElement.idl -share/idl/thunderbird/nsILDAPBERValue.idl -share/idl/thunderbird/nsILDAPConnection.idl -share/idl/thunderbird/nsILDAPControl.idl -share/idl/thunderbird/nsILDAPErrors.idl -share/idl/thunderbird/nsILDAPMessage.idl -share/idl/thunderbird/nsILDAPMessageListener.idl -share/idl/thunderbird/nsILDAPModification.idl -share/idl/thunderbird/nsILDAPOperation.idl -share/idl/thunderbird/nsILDAPServer.idl -share/idl/thunderbird/nsILDAPService.idl -share/idl/thunderbird/nsILDAPSyncQuery.idl -share/idl/thunderbird/nsILDAPURL.idl -share/idl/thunderbird/nsILineInputStream.idl -share/idl/thunderbird/nsIListBoxObject.idl -share/idl/thunderbird/nsILoadContext.idl -share/idl/thunderbird/nsILoadGroup.idl -share/idl/thunderbird/nsILoadGroupChild.idl -share/idl/thunderbird/nsILocalFile.idl -share/idl/thunderbird/nsILocalFileWin.idl -share/idl/thunderbird/nsILocalMailIncomingServer.idl -share/idl/thunderbird/nsILocale.idl -share/idl/thunderbird/nsILocaleService.idl -share/idl/thunderbird/nsILoginInfo.idl -share/idl/thunderbird/nsILoginManager.idl -share/idl/thunderbird/nsILoginManagerCrypto.idl -share/idl/thunderbird/nsILoginManagerIEMigrationHelper.idl -share/idl/thunderbird/nsILoginManagerPrompter.idl -share/idl/thunderbird/nsILoginManagerStorage.idl -share/idl/thunderbird/nsILoginMetaInfo.idl -share/idl/thunderbird/nsIMIMEHeaderParam.idl -share/idl/thunderbird/nsIMIMEInfo.idl -share/idl/thunderbird/nsIMIMEInputStream.idl -share/idl/thunderbird/nsIMIMEService.idl -share/idl/thunderbird/nsIMailGlue.idl -share/idl/thunderbird/nsIMailProfileMigrator.idl -share/idl/thunderbird/nsIMailWinSearchHelper.idl -share/idl/thunderbird/nsIMailboxService.idl -share/idl/thunderbird/nsIMailboxSpec.idl -share/idl/thunderbird/nsIMailboxUrl.idl -share/idl/thunderbird/nsIMapiRegistry.idl -share/idl/thunderbird/nsIMarkupDocumentViewer.idl -share/idl/thunderbird/nsIMediaManager.idl -share/idl/thunderbird/nsIMemory.idl -share/idl/thunderbird/nsIMemoryInfoDumper.idl -share/idl/thunderbird/nsIMemoryReporter.idl -share/idl/thunderbird/nsIMenuBoxObject.idl -share/idl/thunderbird/nsIMenuBuilder.idl -share/idl/thunderbird/nsIMessageLoop.idl -share/idl/thunderbird/nsIMessageManager.idl -share/idl/thunderbird/nsIMessenger.idl -share/idl/thunderbird/nsIMessengerMigrator.idl -share/idl/thunderbird/nsIMessengerOSIntegration.idl -share/idl/thunderbird/nsIMessengerWindowService.idl -share/idl/thunderbird/nsIMimeConverter.idl -share/idl/thunderbird/nsIMimeEmitter.idl -share/idl/thunderbird/nsIMimeHeaders.idl -share/idl/thunderbird/nsIMimeMiscStatus.idl -share/idl/thunderbird/nsIMimeStreamConverter.idl -share/idl/thunderbird/nsIMmsService.idl -share/idl/thunderbird/nsIMobileMessageCallback.idl -share/idl/thunderbird/nsIMobileMessageCursorCallback.idl -share/idl/thunderbird/nsIMobileMessageDatabaseService.idl -share/idl/thunderbird/nsIMobileMessageService.idl -share/idl/thunderbird/nsIModule.idl -share/idl/thunderbird/nsIMovemailIncomingServer.idl -share/idl/thunderbird/nsIMovemailService.idl -share/idl/thunderbird/nsIMozBrowserFrame.idl -share/idl/thunderbird/nsIMozSAXXMLDeclarationHandler.idl -share/idl/thunderbird/nsIMsgAccount.idl -share/idl/thunderbird/nsIMsgAccountManager.idl -share/idl/thunderbird/nsIMsgAsyncPrompter.idl -share/idl/thunderbird/nsIMsgAttachment.idl -share/idl/thunderbird/nsIMsgBiffManager.idl -share/idl/thunderbird/nsIMsgCloudFileProvider.idl -share/idl/thunderbird/nsIMsgCompFields.idl -share/idl/thunderbird/nsIMsgCompUtils.idl -share/idl/thunderbird/nsIMsgCompose.idl -share/idl/thunderbird/nsIMsgComposeParams.idl -share/idl/thunderbird/nsIMsgComposeProgressParams.idl -share/idl/thunderbird/nsIMsgComposeSecure.idl -share/idl/thunderbird/nsIMsgComposeService.idl -share/idl/thunderbird/nsIMsgCopyService.idl -share/idl/thunderbird/nsIMsgCopyServiceListener.idl -share/idl/thunderbird/nsIMsgCustomColumnHandler.idl -share/idl/thunderbird/nsIMsgDBView.idl -share/idl/thunderbird/nsIMsgDatabase.idl -share/idl/thunderbird/nsIMsgFilter.idl -share/idl/thunderbird/nsIMsgFilterCustomAction.idl -share/idl/thunderbird/nsIMsgFilterHitNotify.idl -share/idl/thunderbird/nsIMsgFilterList.idl -share/idl/thunderbird/nsIMsgFilterPlugin.idl -share/idl/thunderbird/nsIMsgFilterService.idl -share/idl/thunderbird/nsIMsgFolder.idl -share/idl/thunderbird/nsIMsgFolderCache.idl -share/idl/thunderbird/nsIMsgFolderCacheElement.idl -share/idl/thunderbird/nsIMsgFolderCompactor.idl -share/idl/thunderbird/nsIMsgFolderListener.idl -share/idl/thunderbird/nsIMsgFolderNotificationService.idl -share/idl/thunderbird/nsIMsgHdr.idl -share/idl/thunderbird/nsIMsgHeaderParser.idl -share/idl/thunderbird/nsIMsgIdentity.idl -share/idl/thunderbird/nsIMsgImapMailFolder.idl -share/idl/thunderbird/nsIMsgIncomingServer.idl -share/idl/thunderbird/nsIMsgKeyArray.idl -share/idl/thunderbird/nsIMsgLocalMailFolder.idl -share/idl/thunderbird/nsIMsgMailNewsUrl.idl -share/idl/thunderbird/nsIMsgMailSession.idl -share/idl/thunderbird/nsIMsgMailView.idl -share/idl/thunderbird/nsIMsgMailViewList.idl -share/idl/thunderbird/nsIMsgMdnGenerator.idl -share/idl/thunderbird/nsIMsgMessageService.idl -share/idl/thunderbird/nsIMsgNewsFolder.idl -share/idl/thunderbird/nsIMsgOfflineImapOperation.idl -share/idl/thunderbird/nsIMsgOfflineManager.idl -share/idl/thunderbird/nsIMsgOfflineNewsState.idl -share/idl/thunderbird/nsIMsgParseMailMsgState.idl -share/idl/thunderbird/nsIMsgPluggableStore.idl -share/idl/thunderbird/nsIMsgPrintEngine.idl -share/idl/thunderbird/nsIMsgProgress.idl -share/idl/thunderbird/nsIMsgProtocolInfo.idl -share/idl/thunderbird/nsIMsgPurgeService.idl -share/idl/thunderbird/nsIMsgQuote.idl -share/idl/thunderbird/nsIMsgQuotingOutputStreamListener.idl -share/idl/thunderbird/nsIMsgRDFDataSource.idl -share/idl/thunderbird/nsIMsgSMIMECompFields.idl -share/idl/thunderbird/nsIMsgSMIMEHeaderSink.idl -share/idl/thunderbird/nsIMsgSearchAdapter.idl -share/idl/thunderbird/nsIMsgSearchCustomTerm.idl -share/idl/thunderbird/nsIMsgSearchNotify.idl -share/idl/thunderbird/nsIMsgSearchScopeTerm.idl -share/idl/thunderbird/nsIMsgSearchSession.idl -share/idl/thunderbird/nsIMsgSearchTerm.idl -share/idl/thunderbird/nsIMsgSearchValidityManager.idl -share/idl/thunderbird/nsIMsgSearchValidityTable.idl -share/idl/thunderbird/nsIMsgSearchValue.idl -share/idl/thunderbird/nsIMsgSend.idl -share/idl/thunderbird/nsIMsgSendLater.idl -share/idl/thunderbird/nsIMsgSendLaterListener.idl -share/idl/thunderbird/nsIMsgSendListener.idl -share/idl/thunderbird/nsIMsgSendReport.idl -share/idl/thunderbird/nsIMsgShutdown.idl -share/idl/thunderbird/nsIMsgStatusFeedback.idl -share/idl/thunderbird/nsIMsgTagService.idl -share/idl/thunderbird/nsIMsgThread.idl -share/idl/thunderbird/nsIMsgTraitService.idl -share/idl/thunderbird/nsIMsgUserFeedbackListener.idl -share/idl/thunderbird/nsIMsgVCardService.idl -share/idl/thunderbird/nsIMsgWindow.idl -share/idl/thunderbird/nsIMultiPartChannel.idl -share/idl/thunderbird/nsIMultiplexInputStream.idl -share/idl/thunderbird/nsIMutable.idl -share/idl/thunderbird/nsIMutableArray.idl -share/idl/thunderbird/nsINNTPArticleList.idl -share/idl/thunderbird/nsINNTPNewsgroupList.idl -share/idl/thunderbird/nsINNTPNewsgroupPost.idl -share/idl/thunderbird/nsINNTPProtocol.idl -share/idl/thunderbird/nsINSSCertCache.idl -share/idl/thunderbird/nsINSSErrorsService.idl -share/idl/thunderbird/nsINSSVersion.idl -share/idl/thunderbird/nsINativeAppSupport.idl -share/idl/thunderbird/nsINavBookmarksService.idl -share/idl/thunderbird/nsINavHistoryService.idl -share/idl/thunderbird/nsINavigatorBattery.idl -share/idl/thunderbird/nsINavigatorGamepads.idl -share/idl/thunderbird/nsINestedURI.idl -share/idl/thunderbird/nsINetAddr.idl -share/idl/thunderbird/nsINetUtil.idl -share/idl/thunderbird/nsINetworkLinkService.idl -share/idl/thunderbird/nsINewsBlogFeedDownloader.idl -share/idl/thunderbird/nsINewsDatabase.idl -share/idl/thunderbird/nsINewsDownloadDialogArgs.idl -share/idl/thunderbird/nsINntpIncomingServer.idl -share/idl/thunderbird/nsINntpService.idl -share/idl/thunderbird/nsINntpUrl.idl -share/idl/thunderbird/nsINoIncomingServer.idl -share/idl/thunderbird/nsINoneService.idl -share/idl/thunderbird/nsIOSFileConstantsService.idl -share/idl/thunderbird/nsIObjectInputStream.idl -share/idl/thunderbird/nsIObjectLoadingContent.idl -share/idl/thunderbird/nsIObjectOutputStream.idl -share/idl/thunderbird/nsIObserver.idl -share/idl/thunderbird/nsIObserverService.idl -share/idl/thunderbird/nsIOfflineCacheUpdate.idl -share/idl/thunderbird/nsIOpenWindowEventDetail.idl -share/idl/thunderbird/nsIOutputStream.idl -share/idl/thunderbird/nsIPK11Token.idl -share/idl/thunderbird/nsIPK11TokenDB.idl -share/idl/thunderbird/nsIPKCS11.idl -share/idl/thunderbird/nsIPKCS11Module.idl -share/idl/thunderbird/nsIPKCS11ModuleDB.idl -share/idl/thunderbird/nsIPKCS11Slot.idl -share/idl/thunderbird/nsIPKIParamBlock.idl -share/idl/thunderbird/nsIParentChannel.idl -share/idl/thunderbird/nsIParentRedirectingChannel.idl -share/idl/thunderbird/nsIParentalControlsService.idl -share/idl/thunderbird/nsIParserUtils.idl -share/idl/thunderbird/nsIPermission.idl -share/idl/thunderbird/nsIPermissionManager.idl -share/idl/thunderbird/nsIPermissionPromptService.idl -share/idl/thunderbird/nsIPersistentProperties2.idl -share/idl/thunderbird/nsIPgpMimeProxy.idl -share/idl/thunderbird/nsIPhonetic.idl -share/idl/thunderbird/nsIPipe.idl -share/idl/thunderbird/nsIPlaintextEditor.idl -share/idl/thunderbird/nsIPluginDocument.idl -share/idl/thunderbird/nsIPluginHost.idl -share/idl/thunderbird/nsIPluginInputStream.idl -share/idl/thunderbird/nsIPluginInstanceOwner.idl -share/idl/thunderbird/nsIPluginTag.idl -share/idl/thunderbird/nsIPluginTagInfo.idl -share/idl/thunderbird/nsIPop3IncomingServer.idl -share/idl/thunderbird/nsIPop3Protocol.idl -share/idl/thunderbird/nsIPop3Service.idl -share/idl/thunderbird/nsIPop3Sink.idl -share/idl/thunderbird/nsIPop3URL.idl -share/idl/thunderbird/nsIPopupBoxObject.idl -share/idl/thunderbird/nsIPopupWindowManager.idl -share/idl/thunderbird/nsIPowerManagerService.idl -share/idl/thunderbird/nsIPrefBranch.idl -share/idl/thunderbird/nsIPrefBranch2.idl -share/idl/thunderbird/nsIPrefBranchInternal.idl -share/idl/thunderbird/nsIPrefLocalizedString.idl -share/idl/thunderbird/nsIPrefService.idl -share/idl/thunderbird/nsIPrefetchService.idl -share/idl/thunderbird/nsIPrincipal.idl -share/idl/thunderbird/nsIPrintOptions.idl -share/idl/thunderbird/nsIPrintProgress.idl -share/idl/thunderbird/nsIPrintProgressParams.idl -share/idl/thunderbird/nsIPrintSession.idl -share/idl/thunderbird/nsIPrintSettings.idl -share/idl/thunderbird/nsIPrintSettingsService.idl -share/idl/thunderbird/nsIPrintStatusFeedback.idl -share/idl/thunderbird/nsIPrintingPrompt.idl -share/idl/thunderbird/nsIPrintingPromptService.idl -share/idl/thunderbird/nsIPrivacyTransitionObserver.idl -share/idl/thunderbird/nsIPrivateBrowsingChannel.idl -share/idl/thunderbird/nsIProcess.idl -share/idl/thunderbird/nsIProfileMigrator.idl -share/idl/thunderbird/nsIProfileUnlocker.idl -${PLIST.sps}share/idl/thunderbird/nsIProfiler.idl -share/idl/thunderbird/nsIProgrammingLanguage.idl -share/idl/thunderbird/nsIProgressEventSink.idl -share/idl/thunderbird/nsIPrompt.idl -share/idl/thunderbird/nsIPromptFactory.idl -share/idl/thunderbird/nsIPromptService.idl -share/idl/thunderbird/nsIPromptService2.idl -share/idl/thunderbird/nsIProperties.idl -share/idl/thunderbird/nsIProperty.idl -share/idl/thunderbird/nsIPropertyBag.idl -share/idl/thunderbird/nsIPropertyBag2.idl -share/idl/thunderbird/nsIProtectedAuthThread.idl -share/idl/thunderbird/nsIProtocolHandler.idl -share/idl/thunderbird/nsIProtocolProxyCallback.idl -share/idl/thunderbird/nsIProtocolProxyFilter.idl -share/idl/thunderbird/nsIProtocolProxyService.idl -share/idl/thunderbird/nsIProtocolProxyService2.idl -share/idl/thunderbird/nsIProxiedChannel.idl -share/idl/thunderbird/nsIProxiedProtocolHandler.idl -share/idl/thunderbird/nsIProxyInfo.idl -share/idl/thunderbird/nsIQueryContentEventResult.idl -share/idl/thunderbird/nsIQuotaManager.idl -share/idl/thunderbird/nsIQuotaRequest.idl -share/idl/thunderbird/nsIRDFCompositeDataSource.idl -share/idl/thunderbird/nsIRDFContainer.idl -share/idl/thunderbird/nsIRDFContainerUtils.idl -share/idl/thunderbird/nsIRDFDataSource.idl -share/idl/thunderbird/nsIRDFDelegateFactory.idl -share/idl/thunderbird/nsIRDFInMemoryDataSource.idl -share/idl/thunderbird/nsIRDFInferDataSource.idl -share/idl/thunderbird/nsIRDFLiteral.idl -share/idl/thunderbird/nsIRDFNode.idl -share/idl/thunderbird/nsIRDFObserver.idl -share/idl/thunderbird/nsIRDFPropagatableDataSource.idl -share/idl/thunderbird/nsIRDFPurgeableDataSource.idl -share/idl/thunderbird/nsIRDFRemoteDataSource.idl -share/idl/thunderbird/nsIRDFResource.idl -share/idl/thunderbird/nsIRDFService.idl -share/idl/thunderbird/nsIRDFXMLParser.idl -share/idl/thunderbird/nsIRDFXMLSerializer.idl -share/idl/thunderbird/nsIRDFXMLSink.idl -share/idl/thunderbird/nsIRDFXMLSource.idl -share/idl/thunderbird/nsIRandomGenerator.idl -share/idl/thunderbird/nsIReadConfig.idl -share/idl/thunderbird/nsIRecentBadCertsService.idl -share/idl/thunderbird/nsIRecoveryService.idl -share/idl/thunderbird/nsIRedirectChannelRegistrar.idl -share/idl/thunderbird/nsIRedirectResultListener.idl -share/idl/thunderbird/nsIReflowObserver.idl -share/idl/thunderbird/nsIRefreshURI.idl -share/idl/thunderbird/nsIRelativeFilePref.idl -share/idl/thunderbird/nsIRemoteOpenFileListener.idl -share/idl/thunderbird/nsIRemoteService.idl -share/idl/thunderbird/nsIRequest.idl -share/idl/thunderbird/nsIRequestObserver.idl -share/idl/thunderbird/nsIRequestObserverProxy.idl -share/idl/thunderbird/nsIResProtocolHandler.idl -share/idl/thunderbird/nsIResumableChannel.idl -share/idl/thunderbird/nsIRssIncomingServer.idl -share/idl/thunderbird/nsIRssService.idl -share/idl/thunderbird/nsIRunnable.idl -share/idl/thunderbird/nsISAXAttributes.idl -share/idl/thunderbird/nsISAXContentHandler.idl -share/idl/thunderbird/nsISAXDTDHandler.idl -share/idl/thunderbird/nsISAXErrorHandler.idl -share/idl/thunderbird/nsISAXLexicalHandler.idl -share/idl/thunderbird/nsISAXLocator.idl -share/idl/thunderbird/nsISAXMutableAttributes.idl -share/idl/thunderbird/nsISAXXMLFilter.idl -share/idl/thunderbird/nsISAXXMLReader.idl -share/idl/thunderbird/nsISHContainer.idl -share/idl/thunderbird/nsISHEntry.idl -share/idl/thunderbird/nsISHTransaction.idl -share/idl/thunderbird/nsISHistory.idl -share/idl/thunderbird/nsISHistoryInternal.idl -share/idl/thunderbird/nsISHistoryListener.idl -share/idl/thunderbird/nsISMimeCert.idl -share/idl/thunderbird/nsISMimeJSHelper.idl -share/idl/thunderbird/nsISOCKSSocketInfo.idl -share/idl/thunderbird/nsISSLCertErrorDialog.idl -share/idl/thunderbird/nsISSLErrorListener.idl -share/idl/thunderbird/nsISSLSocketControl.idl -share/idl/thunderbird/nsISSLStatus.idl -share/idl/thunderbird/nsISSLStatusProvider.idl -share/idl/thunderbird/nsISafeOutputStream.idl -share/idl/thunderbird/nsISaveAsCharset.idl -share/idl/thunderbird/nsIScreen.idl -share/idl/thunderbird/nsIScreenManager.idl -share/idl/thunderbird/nsIScriptChannel.idl -share/idl/thunderbird/nsIScriptError.idl -share/idl/thunderbird/nsIScriptLoaderObserver.idl -share/idl/thunderbird/nsIScriptSecurityManager.idl -share/idl/thunderbird/nsIScriptableBase64Encoder.idl -share/idl/thunderbird/nsIScriptableDateFormat.idl -share/idl/thunderbird/nsIScriptableInputStream.idl -share/idl/thunderbird/nsIScriptableRegion.idl -share/idl/thunderbird/nsIScriptableUConv.idl -share/idl/thunderbird/nsIScriptableUnescapeHTML.idl -share/idl/thunderbird/nsIScrollBoxObject.idl -share/idl/thunderbird/nsIScrollable.idl -share/idl/thunderbird/nsISecretDecoderRing.idl -share/idl/thunderbird/nsISecureBrowserUI.idl -share/idl/thunderbird/nsISecurityCheckedComponent.idl -share/idl/thunderbird/nsISecurityEventSink.idl -share/idl/thunderbird/nsISecurityInfoProvider.idl -share/idl/thunderbird/nsISecurityUITelemetry.idl -share/idl/thunderbird/nsISecurityWarningDialogs.idl -share/idl/thunderbird/nsISeekableStream.idl -share/idl/thunderbird/nsISelection.idl -share/idl/thunderbird/nsISelectionController.idl -share/idl/thunderbird/nsISelectionDisplay.idl -share/idl/thunderbird/nsISelectionListener.idl -share/idl/thunderbird/nsISelectionPrivate.idl -share/idl/thunderbird/nsISemanticUnitScanner.idl -share/idl/thunderbird/nsISerializable.idl -share/idl/thunderbird/nsISerializationHelper.idl -share/idl/thunderbird/nsIServerSocket.idl -share/idl/thunderbird/nsIServiceManager.idl -share/idl/thunderbird/nsISettingsService.idl -share/idl/thunderbird/nsIShellService.idl -share/idl/thunderbird/nsISidebar.idl -share/idl/thunderbird/nsISignatureVerifier.idl -share/idl/thunderbird/nsISimpleEnumerator.idl -share/idl/thunderbird/nsISimpleMimeConverter.idl -share/idl/thunderbird/nsISimpleStreamListener.idl -share/idl/thunderbird/nsISimpleUnicharStreamFactory.idl -share/idl/thunderbird/nsISiteSpecificUserAgent.idl -share/idl/thunderbird/nsISliderListener.idl -share/idl/thunderbird/nsISmsService.idl -share/idl/thunderbird/nsISmtpServer.idl -share/idl/thunderbird/nsISmtpService.idl -share/idl/thunderbird/nsISmtpUrl.idl -share/idl/thunderbird/nsISocketProvider.idl -share/idl/thunderbird/nsISocketProviderService.idl -share/idl/thunderbird/nsISocketTransport.idl -share/idl/thunderbird/nsISocketTransportService.idl -share/idl/thunderbird/nsISound.idl -share/idl/thunderbird/nsISpamSettings.idl -share/idl/thunderbird/nsISpeculativeConnect.idl -share/idl/thunderbird/nsISpeechRecognitionService.idl -share/idl/thunderbird/nsISpeechService.idl -share/idl/thunderbird/nsISpeechSynthesisGetter.idl -share/idl/thunderbird/nsIStandardURL.idl -share/idl/thunderbird/nsIStartupCache.idl -share/idl/thunderbird/nsIStatusBarBiffManager.idl -share/idl/thunderbird/nsIStopwatch.idl -share/idl/thunderbird/nsIStorageStream.idl -share/idl/thunderbird/nsIStreamBufferAccess.idl -share/idl/thunderbird/nsIStreamCipher.idl -share/idl/thunderbird/nsIStreamConverter.idl -share/idl/thunderbird/nsIStreamConverterService.idl -share/idl/thunderbird/nsIStreamListener.idl -share/idl/thunderbird/nsIStreamListenerTee.idl -share/idl/thunderbird/nsIStreamLoader.idl -share/idl/thunderbird/nsIStreamTransportService.idl -share/idl/thunderbird/nsIStrictTransportSecurityService.idl -share/idl/thunderbird/nsIStringBundle.idl -share/idl/thunderbird/nsIStringBundleOverride.idl -share/idl/thunderbird/nsIStringEnumerator.idl -share/idl/thunderbird/nsIStringStream.idl -share/idl/thunderbird/nsIStructuredCloneContainer.idl -share/idl/thunderbird/nsIStyleSheetService.idl -share/idl/thunderbird/nsISubscribableServer.idl -share/idl/thunderbird/nsISupports.idl -share/idl/thunderbird/nsISupportsArray.idl -share/idl/thunderbird/nsISupportsIterators.idl -share/idl/thunderbird/nsISupportsPrimitives.idl -share/idl/thunderbird/nsISupportsPriority.idl -share/idl/thunderbird/nsISyncJPAKE.idl -share/idl/thunderbird/nsISyncStreamListener.idl -share/idl/thunderbird/nsISynthVoiceRegistry.idl -share/idl/thunderbird/nsISystemMessagesInternal.idl -share/idl/thunderbird/nsISystemProxySettings.idl -share/idl/thunderbird/nsITCPSocketChild.idl -share/idl/thunderbird/nsITCPSocketParent.idl -share/idl/thunderbird/nsITXTToHTMLConv.idl -share/idl/thunderbird/nsITabChild.idl -share/idl/thunderbird/nsITabParent.idl -share/idl/thunderbird/nsITableEditor.idl -share/idl/thunderbird/nsITaggingService.idl -share/idl/thunderbird/nsITelemetry.idl -share/idl/thunderbird/nsITelemetryPing.idl -share/idl/thunderbird/nsITextScroll.idl -share/idl/thunderbird/nsITextServicesFilter.idl -share/idl/thunderbird/nsITextToSubURI.idl -share/idl/thunderbird/nsIThread.idl -share/idl/thunderbird/nsIThreadInternal.idl -share/idl/thunderbird/nsIThreadManager.idl -share/idl/thunderbird/nsIThreadPool.idl -share/idl/thunderbird/nsITimeService.idl -share/idl/thunderbird/nsITimedChannel.idl -share/idl/thunderbird/nsITimer.idl -share/idl/thunderbird/nsITokenDialogs.idl -share/idl/thunderbird/nsITokenPasswordDialogs.idl -share/idl/thunderbird/nsIToolkitChromeRegistry.idl -share/idl/thunderbird/nsIToolkitProfile.idl -share/idl/thunderbird/nsIToolkitProfileService.idl -share/idl/thunderbird/nsITooltipListener.idl -share/idl/thunderbird/nsITooltipTextProvider.idl -share/idl/thunderbird/nsITraceRefcnt.idl -share/idl/thunderbird/nsITraceableChannel.idl -share/idl/thunderbird/nsITransaction.idl -share/idl/thunderbird/nsITransactionList.idl -share/idl/thunderbird/nsITransactionListener.idl -share/idl/thunderbird/nsITransactionManager.idl -share/idl/thunderbird/nsITransfer.idl -share/idl/thunderbird/nsITransferable.idl -share/idl/thunderbird/nsITransport.idl -share/idl/thunderbird/nsITransportSecurityInfo.idl -share/idl/thunderbird/nsITreeBoxObject.idl -share/idl/thunderbird/nsITreeColumns.idl -share/idl/thunderbird/nsITreeContentView.idl -share/idl/thunderbird/nsITreeSelection.idl -share/idl/thunderbird/nsITreeView.idl -share/idl/thunderbird/nsITypeAheadFind.idl -share/idl/thunderbird/nsIUDPServerSocket.idl -share/idl/thunderbird/nsIURI.idl -share/idl/thunderbird/nsIURIChecker.idl -share/idl/thunderbird/nsIURIClassifier.idl -share/idl/thunderbird/nsIURIContentListener.idl -share/idl/thunderbird/nsIURIFixup.idl -share/idl/thunderbird/nsIURILoader.idl -share/idl/thunderbird/nsIURIRefObject.idl -share/idl/thunderbird/nsIURIWithPrincipal.idl -share/idl/thunderbird/nsIURL.idl -share/idl/thunderbird/nsIURLFetcher.idl -share/idl/thunderbird/nsIURLFormatter.idl -share/idl/thunderbird/nsIURLParser.idl -share/idl/thunderbird/nsIUTF8ConverterService.idl -share/idl/thunderbird/nsIUUIDGenerator.idl -share/idl/thunderbird/nsIUnicharInputStream.idl -share/idl/thunderbird/nsIUnicharLineInputStream.idl -share/idl/thunderbird/nsIUnicharOutputStream.idl -share/idl/thunderbird/nsIUnicharStreamLoader.idl -share/idl/thunderbird/nsIUnicodeNormalizer.idl -share/idl/thunderbird/nsIUpdateService.idl -share/idl/thunderbird/nsIUpdateTimerManager.idl -share/idl/thunderbird/nsIUploadChannel.idl -share/idl/thunderbird/nsIUploadChannel2.idl -share/idl/thunderbird/nsIUrlClassifierDBService.idl -share/idl/thunderbird/nsIUrlClassifierHashCompleter.idl -share/idl/thunderbird/nsIUrlClassifierPrefixSet.idl -share/idl/thunderbird/nsIUrlClassifierStreamUpdater.idl -share/idl/thunderbird/nsIUrlClassifierUtils.idl -share/idl/thunderbird/nsIUrlListManager.idl -share/idl/thunderbird/nsIUrlListener.idl -share/idl/thunderbird/nsIUsageCallback.idl -share/idl/thunderbird/nsIUserCertPicker.idl -share/idl/thunderbird/nsIUserInfo.idl -share/idl/thunderbird/nsIVariant.idl -share/idl/thunderbird/nsIVersionComparator.idl -share/idl/thunderbird/nsIViewSourceChannel.idl -share/idl/thunderbird/nsIVisualEventTracer.idl -share/idl/thunderbird/nsIWapPushApplication.idl -share/idl/thunderbird/nsIWeakReference.idl -share/idl/thunderbird/nsIWebBrowser.idl -share/idl/thunderbird/nsIWebBrowserChrome.idl -share/idl/thunderbird/nsIWebBrowserChrome2.idl -share/idl/thunderbird/nsIWebBrowserChrome3.idl -share/idl/thunderbird/nsIWebBrowserChromeFocus.idl -share/idl/thunderbird/nsIWebBrowserFind.idl -share/idl/thunderbird/nsIWebBrowserFocus.idl -share/idl/thunderbird/nsIWebBrowserPersist.idl -share/idl/thunderbird/nsIWebBrowserPrint.idl -share/idl/thunderbird/nsIWebBrowserSetup.idl -share/idl/thunderbird/nsIWebBrowserStream.idl -share/idl/thunderbird/nsIWebContentHandlerRegistrar.idl -share/idl/thunderbird/nsIWebNavigation.idl -share/idl/thunderbird/nsIWebNavigationInfo.idl -share/idl/thunderbird/nsIWebPageDescriptor.idl -share/idl/thunderbird/nsIWebProgress.idl -share/idl/thunderbird/nsIWebProgressListener.idl -share/idl/thunderbird/nsIWebProgressListener2.idl -share/idl/thunderbird/nsIWebSocketChannel.idl -share/idl/thunderbird/nsIWebSocketListener.idl -share/idl/thunderbird/nsIWindowCreator.idl -share/idl/thunderbird/nsIWindowCreator2.idl -share/idl/thunderbird/nsIWindowDataSource.idl -share/idl/thunderbird/nsIWindowMediator.idl -share/idl/thunderbird/nsIWindowMediatorListener.idl -share/idl/thunderbird/nsIWindowProvider.idl -share/idl/thunderbird/nsIWindowWatcher.idl -share/idl/thunderbird/nsIWindowsShellService.idl -share/idl/thunderbird/nsIWritablePropertyBag.idl -share/idl/thunderbird/nsIWritablePropertyBag2.idl -share/idl/thunderbird/nsIWyciwygChannel.idl -share/idl/thunderbird/nsIX509Cert.idl -share/idl/thunderbird/nsIX509Cert2.idl -share/idl/thunderbird/nsIX509Cert3.idl -share/idl/thunderbird/nsIX509CertDB.idl -share/idl/thunderbird/nsIX509CertDB2.idl -share/idl/thunderbird/nsIX509CertList.idl -share/idl/thunderbird/nsIX509CertValidity.idl -share/idl/thunderbird/nsIXBLAccessible.idl -share/idl/thunderbird/nsIXMLHttpRequest.idl -share/idl/thunderbird/nsIXPCScriptNotify.idl -share/idl/thunderbird/nsIXPCScriptable.idl -share/idl/thunderbird/nsIXPCSecurityManager.idl -share/idl/thunderbird/nsIXPConnect.idl -share/idl/thunderbird/nsIXSLTException.idl -share/idl/thunderbird/nsIXSLTProcessor.idl -share/idl/thunderbird/nsIXSLTProcessorPrivate.idl -share/idl/thunderbird/nsIXULAppInfo.idl -share/idl/thunderbird/nsIXULBrowserWindow.idl -share/idl/thunderbird/nsIXULBuilderListener.idl -share/idl/thunderbird/nsIXULContextMenuBuilder.idl -share/idl/thunderbird/nsIXULOverlayProvider.idl -share/idl/thunderbird/nsIXULRuntime.idl -share/idl/thunderbird/nsIXULSortService.idl -share/idl/thunderbird/nsIXULTemplateBuilder.idl -share/idl/thunderbird/nsIXULTemplateQueryProcessor.idl -share/idl/thunderbird/nsIXULTemplateResult.idl -share/idl/thunderbird/nsIXULTemplateRuleFilter.idl -share/idl/thunderbird/nsIXULWindow.idl -share/idl/thunderbird/nsIZipReader.idl -share/idl/thunderbird/nsIZipWriter.idl -share/idl/thunderbird/nsMsgFilterCore.idl -share/idl/thunderbird/nsMsgFolderFlags.idl -share/idl/thunderbird/nsMsgMessageFlags.idl -share/idl/thunderbird/nsMsgSearchCore.idl -share/idl/thunderbird/nsPICommandUpdater.idl -share/idl/thunderbird/nsPIDNSService.idl -share/idl/thunderbird/nsPIEditorTransaction.idl -share/idl/thunderbird/nsPILoadGroupInternal.idl -share/idl/thunderbird/nsPIPlacesDatabase.idl -share/idl/thunderbird/nsPIPlacesHistoryListenersNotifier.idl -share/idl/thunderbird/nsPIPromptService.idl -share/idl/thunderbird/nsPISocketTransportService.idl -share/idl/thunderbird/nsPIWindowWatcher.idl -share/idl/thunderbird/nspluginroot.idl -share/idl/thunderbird/nsrootidl.idl -share/idl/thunderbird/prplIConversation.idl -share/idl/thunderbird/prplIMessage.idl -share/idl/thunderbird/prplIPref.idl -share/idl/thunderbird/prplIProtocol.idl -share/idl/thunderbird/prplIRequest.idl -share/idl/thunderbird/prplITooltipInfo.idl -share/idl/thunderbird/rdfIDataSource.idl -share/idl/thunderbird/rdfISerializer.idl -share/idl/thunderbird/rdfITripleVisitor.idl -share/idl/thunderbird/steelIApplication.idl -share/idl/thunderbird/txIEXSLTRegExFunctions.idl -share/idl/thunderbird/txIFunctionEvaluationContext.idl -share/idl/thunderbird/txINodeSet.idl -share/idl/thunderbird/txIXPathObject.idl -share/idl/thunderbird/xpcIJSGetFactory.idl -share/idl/thunderbird/xpcIJSModuleLoader.idl -share/idl/thunderbird/xpcIJSWeakReference.idl -share/idl/thunderbird/xpccomponents.idl -share/idl/thunderbird/xpcexception.idl -share/idl/thunderbird/xpcjsid.idl share/pixmaps/thunderbird.png diff --git a/mail/thunderbird/PLIST.enigmail b/mail/thunderbird/PLIST.enigmail index 1c3543f586c..865f968e8d8 100644 --- a/mail/thunderbird/PLIST.enigmail +++ b/mail/thunderbird/PLIST.enigmail @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.enigmail,v 1.12 2014/05/07 20:26:12 ryoon Exp $ +@comment $NetBSD: PLIST.enigmail,v 1.13 2014/07/27 20:04:59 ryoon Exp $ lib/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome.manifest lib/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome/enigmail.jar lib/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigMsgCompFields.js @@ -20,3 +20,4 @@ lib/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subpro lib/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess_worker_unix.js lib/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess_worker_win.js lib/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/platform/NetBSD_${MACHINE_ARCH}-gcc3/lib/libsubprocess-${MACHINE_ARCH}-gcc3.so +lib/thunderbird/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/wrappers/gpg-agent-wrapper.sh diff --git a/mail/thunderbird/PLIST.lightning b/mail/thunderbird/PLIST.lightning index 2f589aeadef..909781d3412 100644 --- a/mail/thunderbird/PLIST.lightning +++ b/mail/thunderbird/PLIST.lightning @@ -1,57 +1,4 @@ -@comment $NetBSD: PLIST.lightning,v 1.20 2014/05/07 20:26:12 ryoon Exp $ -include/thunderbird/calBaseCID.h -include/thunderbird/calIAlarm.h -include/thunderbird/calIAlarmService.h -include/thunderbird/calIAttachment.h -include/thunderbird/calIAttendee.h -include/thunderbird/calICalDavCalendar.h -include/thunderbird/calICalendar.h -include/thunderbird/calICalendarACLManager.h -include/thunderbird/calICalendarManager.h -include/thunderbird/calICalendarProvider.h -include/thunderbird/calICalendarSearchProvider.h -include/thunderbird/calICalendarView.h -include/thunderbird/calICalendarViewController.h -include/thunderbird/calIChangeLog.h -include/thunderbird/calIDateTime.h -include/thunderbird/calIDateTimeFormatter.h -include/thunderbird/calIDateTimeJS.h -include/thunderbird/calIDeletedItems.h -include/thunderbird/calIDuration.h -include/thunderbird/calIErrors.h -include/thunderbird/calIEvent.h -include/thunderbird/calIFreeBusyProvider.h -include/thunderbird/calIGoogleCalendar.h -include/thunderbird/calIGoogleRequest.h -include/thunderbird/calIGoogleSession.h -include/thunderbird/calIICSService.h -include/thunderbird/calIIcsParser.h -include/thunderbird/calIIcsSerializer.h -include/thunderbird/calIImportExport.h -include/thunderbird/calIItemBase.h -include/thunderbird/calIItipItem.h -include/thunderbird/calIItipTransport.h -include/thunderbird/calIOperation.h -include/thunderbird/calIPeriod.h -include/thunderbird/calIPrintFormatter.h -include/thunderbird/calIRecurrenceDate.h -include/thunderbird/calIRecurrenceInfo.h -include/thunderbird/calIRecurrenceItem.h -include/thunderbird/calIRecurrenceRule.h -include/thunderbird/calIRelation.h -include/thunderbird/calISchedulingSupport.h -include/thunderbird/calIStartupService.h -include/thunderbird/calIStatusObserver.h -include/thunderbird/calITimezone.h -include/thunderbird/calITimezoneProvider.h -include/thunderbird/calITodo.h -include/thunderbird/calITransactionManager.h -include/thunderbird/calIWcapCalendar.h -include/thunderbird/calIWcapErrors.h -include/thunderbird/calIWcapSession.h -include/thunderbird/calIWeekInfoService.h -include/thunderbird/calInternalInterfaces.h -include/thunderbird/ical.h +@comment $NetBSD: PLIST.lightning,v 1.21 2014/07/27 20:04:59 ryoon Exp $ lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties @@ -64,6 +11,7 @@ lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-p lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration.js lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-event-dialog-reminder.css lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/reminder-action-sms.png +lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/.mkdir.done lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.js lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendarModule.manifest lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/gdata.xpt @@ -123,7 +71,6 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/ca lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US.jar -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/Windows98ToZoneInfoTZId.properties lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/WindowsNTToZoneInfoTZId.properties lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.xml @@ -159,6 +106,7 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calenda lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-extract.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.xul @@ -231,74 +179,6 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calenda lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widget-bindings.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widgets.xml lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/minimonth.xml -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/alarm-flashing.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/alarm-icons.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/attendee-icons.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/cal-icon24.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/cal-icon32.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarm-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarms.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-attendees.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-creation-wizard.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-daypicker.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-attendees.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-toolbar-small.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-toolbar.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog-button-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog-list-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-invitations-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-management.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-occurrence-prompt.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-occurrence-prompt.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-overlay.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-printing.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-properties-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-providerUninstall-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-status.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-subscriptions-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-task-tree.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-task-view.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-timezone-highlighter.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-unifinder.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-views.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/checkbox-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/classification.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-daypicker.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-management.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-task-tree.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-task-view.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-unifinder.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/calendar-views.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/dialogs/calendar-alarm-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/dialogs/calendar-event-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/today-pane.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/common/widgets/calendar-widgets.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/datetimepickers/datetimepickers.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/day-box-item-image.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-bottom.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-left.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-right.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grippy-top.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/ok-cancel.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calHtmlExport.html -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calMonthGridPrinter.html -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calWeekPrinter.html -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/task-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/tasks-actions.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezone_map.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezones.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/today-pane.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/toolbar-large.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/toolbar-small.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/calendar-widgets.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/minimonth.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-arrow.svg -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-today-hov.svg -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/nav-today.svg -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/view-navigation-hov.svg -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/widgets/view-navigation.svg lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.png @@ -325,17 +205,196 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightni lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.xul lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.xul +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-addons.xul lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-preferences.xul lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.xul -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/accountCentral.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/common/imip.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/imip.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning-toolbar.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning-widgets.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/lightning.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/mode-switch-icons.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/skin/lightning/suite-accountCentral.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-flashing.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-icons.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/attendee-icons.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-daypicker.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-management.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-overlay.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-status.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tree.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-view.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-unifinder.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-views.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/classification.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/day-box-item-image.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-alarm-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-event-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-bottom.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-left.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-right.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-top.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calHtmlExport.html +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calMonthGridPrinter.html +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calWeekPrinter.html +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/task-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezone_map.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezones.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/calendar-widgets.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/drag-center.svg +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-arrow.svg +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today-hov.svg +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today.svg +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation-hov.svg +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation.svg +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/imip.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning-toolbar.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon24.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon32.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarm-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarms.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-attendees.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-creation-wizard.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-daypicker.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-attendees.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-toolbar-small.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-toolbar.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-button-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-list-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-management.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-printing.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-properties-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-providerUninstall-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-subscriptions-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-tree.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-view.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-timezone-highlighter.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-unifinder.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-views.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/checkbox-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/datetimepickers/datetimepickers.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/ok-cancel.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/tasks-actions.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/today-pane.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/toolbar-large.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/toolbar-small.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/calendar-widgets.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/minimonth.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-toolbar.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-widgets.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/suite-accountCentral.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon24.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon32.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarm-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarms.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-attendees.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-creation-wizard.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-daypicker.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-attendees.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-toolbar-small.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-toolbar.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-button-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-list-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-management.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-printing.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-properties-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-providerUninstall-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-subscriptions-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-tree.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-view.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-timezone-highlighter.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-unifinder.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-views.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images-graphite.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/datetimepickers/datetimepickers.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/ok-cancel.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/sidebar-item.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/tasks-actions.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/today-pane.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar-large.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar-small.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/calendar-widgets.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/minimonth.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-toolbar.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-widgets.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/suite-accountCentral.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon24.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon32.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarm-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarms.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-attendees.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-creation-wizard.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-daypicker.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-attendees.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-aero.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-button-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-list-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-management.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt-aero.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-printing.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-properties-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-providerUninstall-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-subscriptions-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-tree.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-view.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-timezone-highlighter.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-unifinder.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-views.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/checkbox-images.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/datetimepickers/datetimepickers.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/ok-cancel.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions-aero.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/today-pane.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-aero-inverted.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-aero.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large-aero.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small-aero.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/calendar-widgets.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/minimonth.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/calendar-event-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/calendar.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/lightning-toolbar.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/lightning.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/calendar-event-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/calendar.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/lightning-toolbar.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/lightning.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/accountCentral.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip-aero.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-toolbar.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-widgets.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-aero.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-inverted.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/suite-accountCentral.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/.mkdir.done lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.manifest lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js @@ -357,6 +416,8 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/cal lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.manifest lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.manifest +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.js +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.manifest lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.manifest lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js @@ -377,7 +438,6 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lig lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/OAuth2.jsm lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calExtract.jsm @@ -394,54 +454,3 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUti lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite -share/idl/thunderbird/calIAlarm.idl -share/idl/thunderbird/calIAlarmService.idl -share/idl/thunderbird/calIAttachment.idl -share/idl/thunderbird/calIAttendee.idl -share/idl/thunderbird/calICalDavCalendar.idl -share/idl/thunderbird/calICalendar.idl -share/idl/thunderbird/calICalendarACLManager.idl -share/idl/thunderbird/calICalendarManager.idl -share/idl/thunderbird/calICalendarProvider.idl -share/idl/thunderbird/calICalendarSearchProvider.idl -share/idl/thunderbird/calICalendarView.idl -share/idl/thunderbird/calICalendarViewController.idl -share/idl/thunderbird/calIChangeLog.idl -share/idl/thunderbird/calIDateTime.idl -share/idl/thunderbird/calIDateTimeFormatter.idl -share/idl/thunderbird/calIDateTimeJS.idl -share/idl/thunderbird/calIDeletedItems.idl -share/idl/thunderbird/calIDuration.idl -share/idl/thunderbird/calIErrors.idl -share/idl/thunderbird/calIEvent.idl -share/idl/thunderbird/calIFreeBusyProvider.idl -share/idl/thunderbird/calIGoogleCalendar.idl -share/idl/thunderbird/calIGoogleRequest.idl -share/idl/thunderbird/calIGoogleSession.idl -share/idl/thunderbird/calIICSService.idl -share/idl/thunderbird/calIIcsParser.idl -share/idl/thunderbird/calIIcsSerializer.idl -share/idl/thunderbird/calIImportExport.idl -share/idl/thunderbird/calIItemBase.idl -share/idl/thunderbird/calIItipItem.idl -share/idl/thunderbird/calIItipTransport.idl -share/idl/thunderbird/calIOperation.idl -share/idl/thunderbird/calIPeriod.idl -share/idl/thunderbird/calIPrintFormatter.idl -share/idl/thunderbird/calIRecurrenceDate.idl -share/idl/thunderbird/calIRecurrenceInfo.idl -share/idl/thunderbird/calIRecurrenceItem.idl -share/idl/thunderbird/calIRecurrenceRule.idl -share/idl/thunderbird/calIRelation.idl -share/idl/thunderbird/calISchedulingSupport.idl -share/idl/thunderbird/calIStartupService.idl -share/idl/thunderbird/calIStatusObserver.idl -share/idl/thunderbird/calITimezone.idl -share/idl/thunderbird/calITimezoneProvider.idl -share/idl/thunderbird/calITodo.idl -share/idl/thunderbird/calITransactionManager.idl -share/idl/thunderbird/calIWcapCalendar.idl -share/idl/thunderbird/calIWcapErrors.idl -share/idl/thunderbird/calIWcapSession.idl -share/idl/thunderbird/calIWeekInfoService.idl -share/idl/thunderbird/calInternalInterfaces.idl diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index 9574527359a..3ceb0d4d3ed 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,164 +1,158 @@ -$NetBSD: distinfo,v 1.143 2014/06/13 23:46:34 ryoon Exp $ +$NetBSD: distinfo,v 1.144 2014/07/27 20:04:59 ryoon Exp $ -SHA1 (enigmail-1.6.tar.gz) = 51a7eb7d86ce24d8199f741a0079f0d56ecd6368 -RMD160 (enigmail-1.6.tar.gz) = a854bb37a6a7f298f6cc268110dcb21d00909fa4 -Size (enigmail-1.6.tar.gz) = 1231111 bytes -SHA1 (thunderbird-24.6.0.source.tar.bz2) = f3b5abd9f9012c4cc4275b9b6bebd1c285e5c15a -RMD160 (thunderbird-24.6.0.source.tar.bz2) = 1831db5f72cbcd069e7d1930fc019ec4e7b948be -Size (thunderbird-24.6.0.source.tar.bz2) = 140120461 bytes -SHA1 (patch-aa) = bd980f50da7fb78499a4a7689a3278743b0e72c4 +SHA1 (enigmail-1.7.tar.gz) = 79185762ed502cbbf88e0dbf4704dbfedaf429b5 +RMD160 (enigmail-1.7.tar.gz) = c9321d919da53498839bf265acad2dcff94e422a +Size (enigmail-1.7.tar.gz) = 1414100 bytes +SHA1 (thunderbird-31.0.source.tar.bz2) = 0fe6666fddd4db82ec2e389f30c5ea11d4f72be5 +RMD160 (thunderbird-31.0.source.tar.bz2) = d0352e096478331392e87342515197851751c898 +Size (thunderbird-31.0.source.tar.bz2) = 170977129 bytes +SHA1 (patch-aa) = 6070f8a96a3fb285f2c240bafa60c6ea99fd76e1 SHA1 (patch-ak) = b47277baa1137a7610445b7c4dd147b331d5c5e6 -SHA1 (patch-al) = 9970e89e92ff8b120119b560cb661eabd3a387de -SHA1 (patch-ao) = 127168a20fde73fd277de8f0c1ab8020b512723e -SHA1 (patch-as) = e8a8694bb7fec14ee4cdb450e9b097c435b10519 -SHA1 (patch-ax) = 06a1280adab228cbf018dcff73015bde21db69ac +SHA1 (patch-al) = 81a733e9b13a47abfef818ecd10d7ef18a191855 +SHA1 (patch-ao) = aa0f3e336c2d97622f735b79c2b5f9e84bb3674e +SHA1 (patch-as) = 2786abec0a1d58232bdd62f2f1c30ec95077ce83 +SHA1 (patch-ax) = ba84bdb7fec3cb2f34efd8a8f68b0c3bf7dd7677 +SHA1 (patch-ay) = 81a09b39f3f18abf2f74a9510308f5c2135e9bf2 SHA1 (patch-bf) = 6e6828e85243dba8cf2419de7275585fea3efe81 -SHA1 (patch-bg) = 2e55ec7ad6d823b518af9bc59c4425f981f8b94d +SHA1 (patch-bg) = 6c5e0239ed07902209bf4bfbec520699ff835b11 SHA1 (patch-bi) = bc44d47f386901d261a7a5401520a3905cb29d5a -SHA1 (patch-calendar_lightning_Makefile.in) = 7bc7d614cf636ca45b3938c46b41eb45d56a3a7e -SHA1 (patch-calendar_lightning_build_universal.mk) = 6de8d4518f55ba993f53e7985ed5bc64c9307530 -SHA1 (patch-calendar_providers_gdata_Makefile.in) = 2982b6f61738db7547ec8875c215813502737db5 -SHA1 (patch-config_baseconfig.mk) = f5494ace3f5947715cf6918b7d3e19c25fa26bf8 +SHA1 (patch-calendar_lightning_Makefile.in) = 2ef231c798265f57e26464d6805a40193ec7b534 +SHA1 (patch-calendar_lightning_build_universal.mk) = 42a3eafc9738f94e0b6654cf815932469e06bcf4 +SHA1 (patch-calendar_providers_gdata_Makefile.in) = 9e49d1ceb591a8cd2da86f37774c80604cb8326d +SHA1 (patch-config_baseconfig.mk) = c62405d490b9f2dcde7a5c6d7d835363a8e6b2c0 SHA1 (patch-directory_c-sdk_ldap_include_portable.h) = a6d40c6b92aee607fb4f18d5a7c97b3d7833c74a SHA1 (patch-ipc_chromium_src_base_debug__util__posic.cc) = 01fa0e31aa4347c044e7870df6721dfb511478bb -SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 3e0d53dcb9f4c2fe3e0088c0e23fa26a035c8702 -SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 1d526a92d97ebfa459f36fd376511f448804f128 -SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = cb54ccc3bd5ff050e89a8e5d62c535ff4f94e83f +SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = cb48ef5c5feb6396210153a704e227d09858939e +SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = d6b9cdc90fecbeee02c37f74bc9998bba239d9cc +SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = f5545ffcee1b5b02d8e130ce2a7b6e9dc386567f SHA1 (patch-ipc_chromium_src_build_build__config.h) = 7e5f6e195884d7fc629c10aefe13dba768001daf -SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = d484fabb24e9ebf14c64675d7cf3c3e6972b5790 +SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = a7385ed3b8a5011651c07a239b2d8a2a99e14624 SHA1 (patch-ldap_sdks_c-sdk_build.mk) = 171d81697d136abb6e02cb81445cd88fd8580de2 SHA1 (patch-mail_installer_package-manifest.in) = 9f79382d6e17a839d3ba90dab4f657a80340141a SHA1 (patch-mail_installer_removed-files.in) = 26d69b9b8747f25130af75ea057cf2abc615bfff -SHA1 (patch-mb) = 9ee926289c0ad6d125dd5337f0a4dc515f91dc23 -SHA1 (patch-ml) = e73d58e4940b08f8d00ce920946cdfdf031d6716 -SHA1 (patch-mm) = 2c9fafe005cde1dde09bead3428fc80815c4b248 +SHA1 (patch-mb) = 0e2a36a38147f112a3e1bace0ad1ccd295e8265c +SHA1 (patch-mk) = e02de79032edc25fd9f328facca1436d88b3134b +SHA1 (patch-ml) = 430c28ef299a0942126e494e0ac8c9198d00af41 +SHA1 (patch-mozilla_b2g_installer_Makefile.in) = 2e2af12392f5c81ec68ad4e439a8baf225a94ee1 +SHA1 (patch-mozilla_b2g_installer_package-manifest.in) = 0f2a2c84839552c85a14f9eaf3f85db66ad5c3d9 SHA1 (patch-mozilla_browser_app_profile_firefox.js) = af2f75a56509da757bbdd13c5519f639df1d20a6 -SHA1 (patch-mozilla_browser_installer_package-manifest.in) = 80c8e32a294c6089885808075c9b8dbcd2bf5963 +SHA1 (patch-mozilla_browser_installer_package-manifest.in) = b91ca1cf4805588091ca7310751a0b605bda4771 SHA1 (patch-mozilla_browser_locales_en-US_chrome_browser-region_region.properties) = 98201e5d0676066ccdbab79ea05009b030eee036 SHA1 (patch-mozilla_browser_locales_en-US_searchplugins_duckduckgo.xml) = 37c48b86ac371c9b23faf2094b09bf978141b7d4 SHA1 (patch-mozilla_browser_locales_en-US_searchplugins_list.txt) = 2235b649306d27a0581aced46cfe8fbbc2eb1724 +SHA1 (patch-mozilla_build_autoconf_compiler-opts.m4) = 39e8e8ccdb87ecf0f37eb9d7de9257fce3f25301 SHA1 (patch-mozilla_build_autoconf_nss.m4) = 4c726f98a5139eba2b4a4c34288c08092bfb90b3 +SHA1 (patch-mozilla_build_gyp.mozbuild) = 952b7d2fb236ebc927cd2364d356a262c1fe2dc1 SHA1 (patch-mozilla_build_pgo_profileserver.py) = 2c15f3c655d4d9a366d70e6311921723dd1039f0 -SHA1 (patch-mozilla_config_Makefile.in) = 033df80250dc77fad1fa1dc69e74aa8218260f28 -SHA1 (patch-mozilla_config_baseconfig.mk) = 106b9b1cafa2865b6014d61c6eb3bf6821c7fb56 +SHA1 (patch-mozilla_config_Makefile.in) = c4d690920c1a2ed7bc4ddcbad4696274768fc2bf +SHA1 (patch-mozilla_config_baseconfig.mk) = e8594d03d0db21e0731d85dcdb38ab9c465e9d56 +SHA1 (patch-mozilla_config_external_moz.build) = 61d9d60ad4e360b6d9511205ebe0d68422a2501b SHA1 (patch-mozilla_config_stl__wrappers_ios) = 066a9f3db9203afa8131b2ff91d212033e5950e0 SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 67559c5ab17088680b86dea6b081a48b781f59b5 -SHA1 (patch-mozilla_config_system-headers) = 26f0b0471fcd60a834bdbbdb44093b166a7755e7 +SHA1 (patch-mozilla_config_system-headers) = 51833d7c421c547471fb9cc5e635015f0ec70ab1 SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = 32d4ab3fbf80bf19783dab7c4a875a7262f419cf -SHA1 (patch-mozilla_content_media_gstreamer_GStreamerFormatHelper.cpp) = 0e0f18e19b54e42814207dfdfeb1ea6cacc656d3 -SHA1 (patch-mozilla_content_svg_content_src_SVGComponentTransferFunctionElement.h) = 2ecd1de12b1d1ce885c5ca0bf0e1d7ecdfb9a514 -SHA1 (patch-mozilla_content_svg_content_src_nsSVGFilters.cpp) = 5a75926b80154dadf676e67248b6256c665001fb -SHA1 (patch-mozilla_content_svg_content_src_nsSVGFilters.h) = a079f72aae20ce6c247c1fa50638bbedde05626e +SHA1 (patch-mozilla_content_base_src_moz.build) = 0a7f7665a23a50d6c60a99c58e7d074465f4917c +SHA1 (patch-mozilla_content_media_AudioStream.cpp) = 9faaa001b9a8d142ee0027622e773151de8c7287 +SHA1 (patch-mozilla_content_media_AudioStream.h) = f8600ad278a3480252a10ad54cb5c10c058552d3 +SHA1 (patch-mozilla_content_media_Makefile.in) = d96375b1dd8d11ece759d6d84fda39b19ac43fde +SHA1 (patch-mozilla_content_media_fmp4_demuxer_bit__reader.cc) = 288cf698ffbdbb8fb501bc5917a1767cb17ac801 +SHA1 (patch-mozilla_content_media_gstreamer_GStreamerAllocator.cpp) = 81571586c9087b3ad347d0bb3455c984f72a8c7d SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = b0b42b8790ea22a075e2de711e1881c050ff4c1f SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = ed5bcf926bce86ca73187ac13181c02e2352cc68 -SHA1 (patch-mozilla_extensions_auth_nsAuthGSSAPI.cpp) = 3b997d600f9bc4b537b001fb2efd9eff951d9bae +SHA1 (patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp) = aa4e89010af5bf2844f08fa63824d0e59ef4f4f7 +SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 8880a3956dd13628f898b79326620ec9f122d362 SHA1 (patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp) = ecc46454804bd1f2dc97621e0d788e16bb2eaea9 SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = 5b5190da8a8e4eabd793d9bd5932f773b685dbf4 -SHA1 (patch-mozilla_gfx_skia_include_core_SkPreConfig.h) = 65b1d7191579e3edbbececf9d188b85dcfb30043 -SHA1 (patch-mozilla_gfx_skia_moz.build) = 25012ed70aa6fa8f399e9822f7e43c9898b0d24e -SHA1 (patch-mozilla_gfx_skia_src_sfnt_SkOTTable__head.h) = 911bfc87820a5a78731ddd854f20c9e1503eacb3 -SHA1 (patch-mozilla_gfx_skia_src_sfnt_SkOTTable__name.h) = 29915310527648cbd26cf23cf7e6bd1b985c3c91 -SHA1 (patch-mozilla_gfx_skia_src_sfnt_SkSFNTHeader.h) = 9b0fe655fd8f0b5a5eabc9fa72c22d116eab7151 +SHA1 (patch-mozilla_gfx_moz.build) = 93f0eba2ea5a4d678c6356b254a1a91bf0ad7ea9 +SHA1 (patch-mozilla_gfx_skia_Makefile.in) = c67f4c4fd47b6d00b6f2f951a8ebebf22087ddf6 +SHA1 (patch-mozilla_gfx_thebes_Makefile.in) = b8295dfd28fbd9d21d83734f2b8928486df09344 SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = 9f25aae0c01f3341540ed4b821265b0921c5f74f SHA1 (patch-mozilla_intl_hyphenation_src_hnjalloc.h) = 23b4045d687d2823f3078a5f81adc4b4309d7a11 -SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = ba3a15eac5a23cefc14825fdc5d2e36ce44270ac -SHA1 (patch-mozilla_ipc_chromium_chromium-config.mk) = afd363d6a3f49f5f09856b755706dc100e838d37 +SHA1 (patch-mozilla_intl_unicharutil_util_Makefile.in) = 1cf07aec1f7f38d465608fe8137d1f5e030ebf3f +SHA1 (patch-mozilla_ios) = 628eecb6f97f58ef8a97375ad550338c96bad5b3 +SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = 3181c9948eac8834bf0b9e32e6bf1566be1b943c +SHA1 (patch-mozilla_ipc_chromium_moz.build) = b8f85c793c00e4eb50e0d70168fa7073fde03535 SHA1 (patch-mozilla_ipc_chromium_src_base_base__paths.h) = 22a7fbb0416fc2acddd74826933e6ed5b827f3f4 -SHA1 (patch-mozilla_ipc_chromium_src_base_file__util.h) = edd5140287070ffe7ad5f7b55d6a9805f013276f -SHA1 (patch-mozilla_ipc_chromium_src_base_file__version__info.h) = 33d52753fcb6e8306fab883c58b119686be22138 +SHA1 (patch-mozilla_ipc_chromium_src_base_file__util.h) = 28722f47efc0758b6f9a8bb12126faf3d01989f5 +SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = 7d0598fe48a7130e71d7ad52c753d490f4d95d5b SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = f4e1b206527c8d43cba1f98005dd2aa9e6c5d9a9 SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = e8b8c3747bc1d157b1f9335080d25cebd64328bd SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = 6200a36fc73d4d73b278c6ecbe373c7eb7599056 +SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 0d7b503e104535427fece8a0330a9aaf949b9304 SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 74cfe66cc8ce1692f001277d287d2c54f1fc077b +SHA1 (patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h) = 5fca921c5a5a20b79d0b3a8a7d5c2b1778ded0e8 SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = b93fbc86ff73e7b56c83f23fca79a507350b65fd SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 2c516ff62f4ea73e4b2ae49b6f0abe95620486da -SHA1 (patch-mozilla_ipc_glue_AsyncChannel.cpp) = 25cb42eedc027ec520291a1bb20a8bcb37b80e4b -SHA1 (patch-mozilla_ipc_ipdl_ipdl_lower.py) = 29ca622065a15ebf36b70e24a9cd42816fa6d369 -SHA1 (patch-mozilla_js_src_config_Makefile.in) = 76e5c2704d29dd12f377435ba9765dae32917271 -SHA1 (patch-mozilla_js_src_config_system-headers) = 1c4290ca3060da550ff33db0fa315b1c704c71b8 -SHA1 (patch-mozilla_js_src_ctypes_CTypes.h) = f910605ccfc310d15371cc19af94d5571aa8b9ae +SHA1 (patch-mozilla_ipc_glue_ScopedXREEmbed.cpp) = 2530415b33c3c60e5ce90719673c7dea06c95b82 +SHA1 (patch-mozilla_ipc_glue_StringUtil.cpp) = f2bfc2a877554d64ab886d0159c9bdb4e7d01097 +SHA1 (patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py) = d2ffbde2fb0744ab7acc279dcc9dfc430fb58dfc +SHA1 (patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py) = 8c63e06ed257d059e9ff4da0b00e752bd694347e +SHA1 (patch-mozilla_ipc_ipdl_ipdl_lower.py) = c3e0f719900b515554218b6312055f34ccbf9feb +SHA1 (patch-mozilla_js_src_ctypes_CTypes.h) = 852b14dc17cc29bdbf0b2cc407ba5780dd568d3a SHA1 (patch-mozilla_js_src_frontend_ParseMaps.cpp) = d7f45bde1f819786c45225600697f14769bed946 -SHA1 (patch-mozilla_js_src_gdb_Makefile.in) = 4c4efd482a37dff25c305b686df219f26b95ed46 -SHA1 (patch-mozilla_js_src_jit_AsmJSSignalHandlers.cpp) = b269cc99cf2a432ea3511b00f32554437916cd4e -SHA1 (patch-mozilla_js_src_jsapi-tests_Makefile.in) = 040808720c8fdd82e99893dd2b9fe348a026104b -SHA1 (patch-mozilla_js_src_jscompartment.h) = 0d51fc8b33130eb47c96e73852318ddb57cabc79 +SHA1 (patch-mozilla_js_src_gc_Memory.cpp) = 48cf2ed708b8156efe978ad50741c123c747ea59 SHA1 (patch-mozilla_js_src_jsmath.cpp) = b02ecb4a64c6b486645ffdf0446430db9e2dcd71 -SHA1 (patch-mozilla_js_src_shell_Makefile.in) = c417ab32d5793b7a5167b172b2073087a7d4c638 -SHA1 (patch-mozilla_js_src_vm_ObjectImpl-inl.h) = 266dbcfaef9381cbe8491e2f0f5585c139f58fab -SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = be1917d701527106ff9e7c9779542d8c08cd4e50 -SHA1 (patch-mozilla_media_libpng_pngpriv.h) = 94446368e8fbbf7cd61a9b2874dfea8a9874d1b7 -SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = cbb047f2e0f49ec0a334f40d5c97867bc3e16d69 -SHA1 (patch-mozilla_media_mtransport_objs.mk) = 5598e881d8f5833b0bc7fd117aaa94eed5d93882 -SHA1 (patch-mozilla_media_mtransport_test_Makefile.in) = da968577dbdd093cad98caaf611daba97ba91864 -SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_nicer.gyp) = 29f6702bb4b5f93488f7cd6e2a551035d2c3c861 -SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c) = fa6829d863ca6941695f0d2ff86fe09899f06205 -SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_stun_stun.h) = 964368e9ca21e6c97688b6b74a43992f755f13d4 -SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = 77039793c9ebaae21027f32f9af619d9c5e49f9b -SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_nrappkit.gyp) = 9e0573bbd8f73eb92b14a2e0555a9d22d4a9e8c5 -SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_log_r__log.c) = 39d505e726bd167f2d9edeade86675fca24ba3a2 -SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = c15750e5077a2a3dc14a748b857c05f4b1661549 -SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_util_util.c) = c0d590be3df3c2c28f6ded6b0ab1c0046cece78c -SHA1 (patch-mozilla_media_webrtc_signaling_signaling.gyp) = 3bbd39fe0e36eaa88ac3134ff3ece06a63d554d2 -SHA1 (patch-mozilla_media_webrtc_signaling_src_sipcc_cpr_darwin_cpr__darwin__ipc.c) = d33630b16b46a435268ed22e61533a94a6401152 -SHA1 (patch-mozilla_media_webrtc_signaling_test_Makefile.in) = 1d94d756dfc641680d7609ae822e399373583bf4 -SHA1 (patch-mozilla_media_webrtc_trunk_build_build__config.h) = 93e161bd2e9215124bc11befc682e6f7b24122d9 -SHA1 (patch-mozilla_media_webrtc_trunk_tools_gyp_pylib_gyp_generator_mozmake.py) = 6e0e6e868b2ce0dafece6dd285f871a9b17b0169 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = d186db2a31f45891a61eb22e13f324a95d3fb0a9 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_audio__device__impl.cc) = 6955a5d9ab9d48caa159b8f1a6fed4ecab04cbf3 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_test_audio__device__test__api.cc) = d89cf224d111bbda8dee7b5dfe20815f7283135a -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 4b62cd7dbc5383a62164b0583d6d8d22c3b761ff -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 2a300cfde84f5ef698c2f400dfdf01bcc33b40be +SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = 35df0beb0c2f7d233d21c4214281002412b7d5dd +SHA1 (patch-mozilla_media_libcubeb_src_Makefile.in) = 8c809178a1f427302d58fc8776a9371b78a7ca7e +SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = db2a16f6a7d19bca54bd71a488ee95a0db932a46 +SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 7058656f387417a2c22de882a9f2405a0685c2ab +SHA1 (patch-mozilla_media_libpng_pngpriv.h) = 0d2ce353d14c26755ab1db5568202a9887c2b6f3 +SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = fcb3c03e8d7709a7fd43c696278f51bb25ada564 +SHA1 (patch-mozilla_media_libtheora_Makefile.in) = 6ab6a7750ac2f6fa7caf3ae016638b2f21b5a9ab +SHA1 (patch-mozilla_media_libtremor_Makefile.in) = 8375506c055714f37192ff51cd0a8bd45d5ef41b +SHA1 (patch-mozilla_media_libvorbis_Makefile.in) = 7fa5e4b4c33cbfdb4644f5472d5cfc098f33807a +SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = a336215f2d2299d7d7f830c45ce02feb4d6b46bb +SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 20867c0010ebae669b66678a310f22a201a58ba7 +SHA1 (patch-mozilla_media_webrtc_signaling_signaling.gyp) = 17803fb1f7f0286375712a94f8fd147133d805ef +SHA1 (patch-mozilla_media_webrtc_signaling_test_Makefile.in) = 828566ac9f67f5bef64370f0412d6e8dac2cea46 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = 4f4d549bf33eceba8d67e552a8544a95d52e0f69 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi) = 4804a37511c344ab53eb7f5bec4598a741dd1714 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = ceabec7ac8a213fa1f35a90148960e6d94615b73 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 3dcd427b7bd24bd68578946f79b7c8beb4d7dda7 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 9866f5d55ad541e83a72b9f1791a5c264e319633 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc) = ac05fd0dd39336b23b58846c00360a37fde6d614 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_condition__variable.cc) = 3c44db3c63d29bacafd84d50972604c7f39866dc -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 14f62a7864ac3164c8532580f55ba731c6163c3c -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc) = a6eb42961b0e9e7c26b19af44c08306c7ff5d997 -SHA1 (patch-mozilla_memory_mozalloc_fallible.h) = db33e1a805e7f76c7fc7c2a414660a1ed2ca1727 -SHA1 (patch-mozilla_memory_mozalloc_mozalloc.cpp) = 38ff96261f55acffe67bd3e9099544c71e028e85 -SHA1 (patch-mozilla_memory_mozalloc_mozalloc.h) = 6f034541e01d75882d4f06c67c6b2ce355c6c315 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 951053eff0eba0debe0cded987a2e3a1437e860e +SHA1 (patch-mozilla_memory_jemalloc_Makefile.in) = 7281f92fc0c5bc906d885f71edd58b5204e65540 SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = 74d938d0f984d16c28f22f77919d5212cfc47f09 -SHA1 (patch-mozilla_mfbt_Atomics.h) = 8184a728871a10fe9bff9940146a504117fe60af +SHA1 (patch-mozilla_mfbt_Alignment.h) = 04273fe60221ed9aa5ba3d6701aba82fcbc1eba3 +SHA1 (patch-mozilla_mfbt_Attributes.h) = dde09326b41e8ab78a42560afd46fbe444621a58 SHA1 (patch-mozilla_mfbt_Poison.cpp) = 2c4ec88d6d47c93120d1d10457853e67ef52d239 +SHA1 (patch-mozilla_mobile_android_installer_Makefile.in) = c2f9f4dcac0c870b64e099ec7a6d1bdad7b5af0f +SHA1 (patch-mozilla_mobile_android_installer_package-manifest.in) = 3ed532efccca911bb70182527651d534d5146dcc SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = c906441ba5d7f391f5e37edcf88bfdf8586d5a84 -SHA1 (patch-mozilla_modules_libpref_src_init_all.js) = 70c74f325b7c7cc8834a214c9466857e48c02ba8 -SHA1 (patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c) = b19d49fd494ec8573bb207c51c61937af9480040 -SHA1 (patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h) = 5bfaba33f43bd89055e933eecbe4a9b2d2de691c -SHA1 (patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c) = c570b2aa74e4bb17862359fba5e033890836f4c0 -SHA1 (patch-mozilla_netwerk_sctp_src_user__recv__thread.c) = 5f518e203d1f382d26b397f1832e65cc0232d379 -SHA1 (patch-mozilla_netwerk_sctp_src_user__socket.c) = 5a0ef956c0c2554e4758493d7ef1423789202799 -SHA1 (patch-mozilla_netwerk_sctp_src_user__socketvar.h) = 6730a1300bc093e3fff7d72e4833092f2bce33a9 -SHA1 (patch-mozilla_netwerk_wifi_Makefile.in) = 2847f0747e369eee7f791b2e18aba4cbd5c6de00 -SHA1 (patch-mozilla_netwerk_wifi_moz.build) = 794610ce6fb685e75977487e73ff9074fda38875 -SHA1 (patch-mozilla_netwerk_wifi_nsWifiScannerFreeBSD.cpp) = 108fc8af8021919dc30b0fb7bb5021e201a4eb09 -SHA1 (patch-mozilla_security_manager_ssl_src_JARSignatureVerification.cpp) = d28dc63c1c5bcf3994c7ee91562d04c7dd8daa40 +SHA1 (patch-mozilla_netwerk_dns_Makefile.in) = b439f2a5da18fc3f3fb65118d4e99048381b26d9 +SHA1 (patch-mozilla_ostream) = 97351e78803053e561343e429f5eb12252b0290d +SHA1 (patch-mozilla_probes_Makefile.in) = 2f942dadf56add19653a1995fc6ea68e491dd1c5 SHA1 (patch-mozilla_security_manager_ssl_src_nsNSSComponent.cpp) = a881012bf1b40685fbc5f48bf5eaed50cef89f72 -SHA1 (patch-mozilla_toolkit_components_osfile_osfile__unix__allthreads.jsm) = ab1c8931147d80ba26f9a763a93b3ae2784af3f0 -SHA1 (patch-mozilla_toolkit_components_osfile_osfile__unix__back.jsm) = 9cba10eb870334dcc2d070f827fb96adcd4506d3 -SHA1 (patch-mozilla_toolkit_components_osfile_osfile__unix__front.jsm) = 3c49715e3f142210af928423fc9edae17cd03ec6 -SHA1 (patch-mozilla_toolkit_mozapps_update_updater_updater.cpp) = 8af52f3746c697ab82f6d7d71bdbeb6a14183172 -SHA1 (patch-mozilla_toolkit_toolkit.mozbuild) = e59924f8a7f1728ed80b71eb67276680fb31b611 -SHA1 (patch-mozilla_toolkit_xre_Makefile.in) = b17a223fccce7477476ac063aa94388f462d13a6 +SHA1 (patch-mozilla_storage_src_moz.build) = 3b5e11caccc66a6c7a69d9ed3d5f25dc6c2b343d +SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm) = 455c218c6fce4d7f26bda18c9169e3bd263af6f8 +SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm) = 1669f9bbff44adc43f4cc9036fcc8cec6bacb429 +SHA1 (patch-mozilla_toolkit_library_libxul.mk) = 9aafeecea1dbeef9f1b5819d2241cc39c595036c +SHA1 (patch-mozilla_toolkit_toolkit.mozbuild) = 361f82922038b82d9c433d4e04ed1ca394332edb SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = 41dbac602fb4b61835c794c6fc950f16cadd2f6f +SHA1 (patch-mozilla_unwind.h) = 65a725cd21dc596c5ee7448004ca829707e7661e +SHA1 (patch-mozilla_webapprt_moz.build) = 0cb4565cdd56eb0cb5ee892035b46d725b5150aa +SHA1 (patch-mozilla_xpcom_base_nsDebugImpl.cpp) = bf31745928477d0b4f0e86c85f7258f62f7902bc +SHA1 (patch-mozilla_xpcom_base_nsUUIDGenerator.cpp) = a42ce70df6f138eb3b536ac08ffcf4403d34d98a +SHA1 (patch-mozilla_xpcom_base_nsUUIDGenerator.h) = 982fabbbdc25ba17ff75cea0b21a3fa87bf23f95 +SHA1 (patch-mozilla_xpcom_base_nscore.h) = 80dc90ac315e3c74340498a877f58c32d94e6ac3 +SHA1 (patch-mozilla_xpcom_build_PoisonIOInterposer.h) = 41baab52ee14862da977525368a5a89922622740 +SHA1 (patch-mozilla_xpcom_build_nsXPComInit.cpp) = 9ac1c721e6f92006900326b86595de3f6f861d00 SHA1 (patch-mozilla_xpcom_ds_TimeStamp.h) = 179052bd8c33cd17b0d35fd22af103d89984d821 -SHA1 (patch-mozilla_xpcom_ds_moz.build) = 2ef6a3aa0f5a6c0b97803ba4038d75cccaaf2dbe -SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build) = 4a98f096256af82a3ef364fb0e708be39d901b3e +SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build) = 9d77b06fc628ee9d7d7b3257fbb36a4ea99be72d +SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__asm__mips.S) = 520ad1b22f08552ca16462c1a2586d8bd08a31de SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__gcc__x86__unix.cpp) = 0cb59e304b09bd18ab12f173f3327409756d99d5 SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp) = 58b06ebd1068edc06d3fe1f6464217da4c157e49 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__asm__mips.S) = 810abdb91420d15c59061ce10f6d15c637333aa4 SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__gcc__x86__unix.cpp) = 07b474c6d9a74c13465e2782cfba106399e3b6ef -SHA1 (patch-mozilla_xpcom_string_public_nsAlgorithm.h) = 7a361fd2f3d5def9bbc5c224d02d466af852e3c7 SHA1 (patch-mozilla_xulrunner_installer_Makefile.in) = 51cb06e38259666cdcbe7f26aa2f6b237d55b815 -SHA1 (patch-pb) = 8a07c2502a1b97bc8860b0257dc11aeb8d871b4c -SHA1 (patch-pc) = 9da93d511e55c8b53adf93f45683b456a7b47a9a +SHA1 (patch-pb) = e61134fe43911f34a629cc338f692051c7a3ae22 +SHA1 (patch-pc) = 7c0e354278ae148a8ffa1bc806710a24bc6ac095 SHA1 (patch-rc) = 46175f709b324d6a363378807eb5689aea52f065 SHA1 (patch-xb) = c293419875babf8a3cdd4cd6f0bb22037540d2b8 SHA1 (patch-xc) = 4e7e2d2c6c117b781aaefd271e739e7242f4de19 SHA1 (patch-xe) = 27c9efa8354bed65af833c5a92a9d8a7f5d8f0f5 SHA1 (patch-xf) = 4ed26a45e79a927ed65240e390bc5582676f8665 SHA1 (patch-xg) = e4a68a6b1eb3e3fc37077638cd347b8ee65c05d9 -SHA1 (patch-xj) = c36e6b7df80869c92572851ac56d2b56dd3e6e66 -SHA1 (patch-xk) = d43cc553d6e6ebe941657be0581049c66f365b71 -SHA1 (patch-xl) = 3b3521979e18a91de62bd2972f71952f684edda6 -SHA1 (patch-xn) = 86fc014136f2f48c277835c10047eaf424ed256e -SHA1 (patch-xo) = 390ed2a433103c323e8865c37932560bc01fdd1b -SHA1 (patch-zb) = 9b94504d7b3ff6d06cecb391bdbd6df5423e715a +SHA1 (patch-xl) = c5ddb6bb237ba1582cb51836092e19587c7be1b8 +SHA1 (patch-zb) = c6e38afe45e16d0a2a54c4165c0dd7a6e5046f2e SHA1 (patch-zc) = 27df97dd6f03d501ff626473798106de996f70a7 diff --git a/mail/thunderbird/enigmail.mk b/mail/thunderbird/enigmail.mk index 94ca3028560..775eff732c7 100644 --- a/mail/thunderbird/enigmail.mk +++ b/mail/thunderbird/enigmail.mk @@ -1,9 +1,9 @@ -# $NetBSD: enigmail.mk,v 1.12 2013/11/12 20:50:51 ryoon Exp $ +# $NetBSD: enigmail.mk,v 1.13 2014/07/27 20:04:59 ryoon Exp $ # # This Makefile fragment hooks the Enigmail OpenPGP extension # (see http://www.mozilla-enigmail.org/ ) into the build. -ENIGMAIL_DIST= enigmail-1.6.tar.gz +ENIGMAIL_DIST= enigmail-1.7.tar.gz XPI_FILES+= ${WRKDIR}/enigmail.xpi .if !defined(DISTFILES) DISTFILES= ${DEFAULT_DISTFILES} @@ -11,6 +11,8 @@ DISTFILES= ${DEFAULT_DISTFILES} DISTFILES+= ${ENIGMAIL_DIST} SITES.${ENIGMAIL_DIST}= http://www.mozilla-enigmail.org/download/source/ +REPLACE_PERL+= mailnews/extensions/enigmail/util/fixlang.pl + DEPENDS+= gnupg-[0-9]*:../../security/gnupg PLIST_SRC+= PLIST.enigmail @@ -24,24 +26,24 @@ enigmail-post-extract: ${RUN} cd ${WRKSRC} && \ ${PATCH} < ${FILESDIR}/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm ${RUN} cd ${WRKSRC}/mailnews/extensions/enigmail && \ - ${PATCH} -p1 < ${FILESDIR}/patch-ipc_src_Makefile.enig + ${PATCH} -p1 < ${FILESDIR}/patch-ipc_src_Makefile post-configure: enigmail-post-configure .PHONY: enigmail-post-configure enigmail-post-configure: ${RUN} cd ${WRKSRC}/mailnews/extensions/enigmail && \ - ${SETENV} ${CONFIGURE_ENV} ${PERL5} ./makemake -r + ${SETENV} ${CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS} # 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}/${OBJDIR}/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 \ + ${CP} ${WRKSRC}/mailnews/extensions/enigmail/build/enigmail*.xpi\ ${WRKDIR}/enigmail.xpi - ${RUN} rm -rf ${WRKSRC}/mozilla/dist - ${RUN} cd ${WRKSRC}/mozilla/dist.save && pax -rwpe . ../dist +# ${RUN} rm -rf ${WRKSRC}/mozilla/dist +# ${RUN} cd ${WRKSRC}/mozilla/dist.save && pax -rwpe . ../dist diff --git a/mail/thunderbird/files/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm b/mail/thunderbird/files/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm index ba75d400338..4a8ef2cc050 100644 --- a/mail/thunderbird/files/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm +++ b/mail/thunderbird/files/mailnews_extensions_enigmail_ipc_modules_subprocess.jsm @@ -1,14 +1,15 @@ -$NetBSD: mailnews_extensions_enigmail_ipc_modules_subprocess.jsm,v 1.1 2012/04/03 21:52:50 ryoon Exp $ +$NetBSD: mailnews_extensions_enigmail_ipc_modules_subprocess.jsm,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mailnews/extensions/enigmail/ipc/modules/subprocess.jsm.orig 2012-02-09 16:50:47.000000000 +0000 +--- mailnews/extensions/enigmail/ipc/modules/subprocess.jsm.orig 2014-07-12 12:52:08.000000000 +0000 +++ mailnews/extensions/enigmail/ipc/modules/subprocess.jsm -@@ -312,7 +312,9 @@ function getPlatformValue(valueType) { +@@ -338,8 +338,10 @@ function getPlatformValue(valueType) { // library name O_NONBLOCK RLIM_T RLIMIT_NOFILE 'darwin': [ 'libc.dylib', 0x04 , ctypes.uint64_t , 8 ], 'linux': [ 'libc.so.6', 2024 , ctypes.unsigned_long, 7 ], + 'dragonfly': [ 'libc.so', 0x04 , ctypes.int64_t , 8 ], 'freebsd': [ 'libc.so.7', 0x04 , ctypes.int64_t , 8 ], + 'gnu/kfreebsd': [ 'libc.so.0.1', 0x04 , ctypes.int64_t , 8 ], + 'netbsd': [ 'libc.so', 0x04 , ctypes.int64_t , 8 ], 'openbsd': [ 'libc.so.61.0', 0x04 , ctypes.int64_t , 8 ], 'sunos': [ 'libc.so', 0x80 , ctypes.unsigned_long, 5 ] - } + }; diff --git a/mail/thunderbird/files/patch-ipc_src_Makefile b/mail/thunderbird/files/patch-ipc_src_Makefile new file mode 100644 index 00000000000..5eaa69012b9 --- /dev/null +++ b/mail/thunderbird/files/patch-ipc_src_Makefile @@ -0,0 +1,16 @@ +diff --git a/ipc/src/Makefile b/ipc/src/Makefile +index 4546c3e..2e0998d 100644 +--- a/ipc/src/Makefile ++++ b/ipc/src/Makefile +@@ -49,6 +49,11 @@ ifeq ($(OS_TARGET),WINNT) + OBJ_SUFF = obj + endif + ++ifeq ($(OS_ARCH),SunOS) ++LDFLAGS += -shared -Wl,-Bsymbolic ++CFLAGS += -fPIC ++endif ++ + source = subprocess.c + objfiles = subprocess.$(OBJ_SUFF) + libname = $(DLL_PREFIX)subprocess-$(CPU_ARCH)$(DLL_SUFFIX) diff --git a/mail/thunderbird/files/patch-ipc_src_Makefile.enig b/mail/thunderbird/files/patch-ipc_src_Makefile.enig deleted file mode 100644 index 6ef065d8c9c..00000000000 --- a/mail/thunderbird/files/patch-ipc_src_Makefile.enig +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/ipc/src/Makefile.enig b/ipc/src/Makefile.enig -index 6bae7d6..b6815f8 100644 ---- a/ipc/src/Makefile.enig -+++ b/ipc/src/Makefile.enig -@@ -18,11 +18,9 @@ LDFLAGS += -dynamiclib -install_name @executable_path/$(SHARED_LIBRARY) -compati - endif - - ifeq ($(OS_ARCH),NetBSD) --ifeq ($(DLL_SUFFIX),.so.1.0) --LDFLAGS += -Wl,-Bsymbolic -+LDFLAGS += -shared -Wl,-Bsymbolic - CFLAGS += -fPIC - endif --endif - - ifeq ($(OS_ARCH),FreeBSD) - LDFLAGS += -shared -Wl,-Bsymbolic -@@ -33,6 +31,11 @@ ifeq ($(OS_ARCH),OpenBSD) - LDFLAGS += -shared -Wl,-Bsymbolic - CFLAGS += -fPIC - endif -+ -+ifeq ($(OS_ARCH),SunOS) -+LDFLAGS += -shared -Wl,-Bsymbolic -+CFLAGS += -fPIC -+endif - - ifeq ($(OS_ARCH),HP-UX) - ifeq ($(GNU_CC)$(GNU_CXX),) diff --git a/mail/thunderbird/options.mk b/mail/thunderbird/options.mk index d795868603a..e1002590c96 100644 --- a/mail/thunderbird/options.mk +++ b/mail/thunderbird/options.mk @@ -1,17 +1,28 @@ -# $NetBSD: options.mk,v 1.13 2013/12/02 15:01:04 richard Exp $ +# $NetBSD: options.mk,v 1.14 2014/07/27 20:04:59 ryoon Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.thunderbird -PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome official-mozilla-branding mozilla-lightning mozilla-enigmail +PKG_SUPPORTED_OPTIONS= alsa debug mozilla-jemalloc gnome \ + official-mozilla-branding pulseaudio \ + mozilla-lightning mozilla-enigmail PKG_SUGGESTED_OPTIONS= mozilla-lightning PLIST_VARS+= branding nobranding debug gnome jemalloc -.if ${OPSYS} == "Linux" #|| ${OPSYS} == "SunOS" -PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc +.if ${OPSYS} == "Linux" +PKG_SUGGESTED_OPTIONS+= alsa mozilla-jemalloc +.else +PKG_SUGGESTED_OPTIONS+= pulseaudio .endif .include "../../mk/bsd.options.mk" +.if !empty(PKG_OPTIONS:Malsa) +CONFIGURE_ARGS+= --enable-alsa +.include "../../audio/alsa-lib/buildlink3.mk" +.else +CONFIGURE_ARGS+= --disable-alsa +.endif + .if !empty(PKG_OPTIONS:Mgnome) .include "../../devel/libgnomeui/buildlink3.mk" .include "../../sysutils/gnome-vfs/buildlink3.mk" @@ -29,19 +40,27 @@ CONFIGURE_ARGS+= --disable-jemalloc .endif .if !empty(PKG_OPTIONS:Mdebug) -CONFIGURE_ARGS+= --enable-debug --enable-debug-symbols +CONFIGURE_ARGS+= --enable-debug --enable-debug-symbols --disable-optimize CONFIGURE_ARGS+= --disable-install-strip -PLIST.debug= yes +PLIST.debug= yes .else -CONFIGURE_ARGS+= --disable-debug --disable-debug-symbols +CONFIGURE_ARGS+= --disable-debug +CONFIGURE_ARGS+= --enable-optimize=-O2 CONFIGURE_ARGS+= --enable-install-strip .endif +.if !empty(PKG_OPTIONS:Mpulseaudio) +.include "../../audio/pulseaudio/buildlink3.mk" +CONFIGURE_ARGS+= --enable-pulseaudio +.else +CONFIGURE_ARGS+= --disable-pulseaudio +.endif + .if !empty(PKG_OPTIONS:Mmozilla-lightning) CONFIGURE_ARGS+= --enable-calendar PLIST_SRC+= PLIST.lightning -XPI_FILES+= ${WRKSRC}/mozilla/dist/xpi-stage/gdata-provider.xpi -XPI_FILES+= ${WRKSRC}/mozilla/dist/xpi-stage/lightning.xpi +XPI_FILES+= ${WRKSRC}/${OBJDIR}/mozilla/dist/xpi-stage/gdata-provider.xpi +XPI_FILES+= ${WRKSRC}/${OBJDIR}/mozilla/dist/xpi-stage/lightning.xpi .else CONFIGURE_ARGS+= --disable-calendar .endif diff --git a/mail/thunderbird/patches/patch-aa b/mail/thunderbird/patches/patch-aa index 207031a7aaf..54420d26ebd 100644 --- a/mail/thunderbird/patches/patch-aa +++ b/mail/thunderbird/patches/patch-aa @@ -1,88 +1,199 @@ -$NetBSD: patch-aa,v 1.17 2014/05/07 20:26:12 ryoon Exp $ +$NetBSD: patch-aa,v 1.18 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/configure.in.orig 2013-10-23 22:08:50.000000000 +0000 +--- mozilla/configure.in.orig 2014-07-18 00:05:11.000000000 +0000 +++ mozilla/configure.in -@@ -1370,6 +1370,17 @@ if test "$GNU_CC"; then - CFLAGS=$_SAVE_CFLAGS - AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSE4_1) - -+ # Check for -msse4.1 on $CC -+ AC_MSG_CHECKING([if toolchain supports -msse4.1 option]) -+ HAVE_TOOLCHAIN_SUPPORT_MSSE4_1= -+ _SAVE_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS -msse4.1" -+ AC_TRY_COMPILE([asm ("pmulld %xmm6,%xmm0");],,AC_MSG_RESULT([yes]) -+ [HAVE_TOOLCHAIN_SUPPORT_MSSE4_1=1], -+ AC_MSG_RESULT([no])) -+ CFLAGS=$_SAVE_CFLAGS -+ AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSE4_1) -+ - # Turn on GNU-specific warnings: - # -Wall - turn on a lot of warnings - # -Wpointer-arith - good to have -@@ -2047,6 +2058,9 @@ ia64*-hpux*) - if test -z "$MC"; then - MC=mc.exe - fi -+ if test "$LIBRUNPATH"; then -+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS" -+ fi +@@ -962,7 +962,7 @@ MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH + MOZ_PNG_CFLAGS="-I$_objdir/dist/include" # needed for freetype compilation + MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,mozpng,$(DEPTH)/media/libpng)' + +-MOZ_JS_STATIC_LIBS='$(call EXPAND_LIBNAME_PATH,js_static,$(LIBXUL_DIST)/lib)' ++MOZ_JS_STATIC_LIBS='$(call EXPAND_LIBNAME_PATH,js_static,$(DEPTH)/js/src)' + MOZ_JS_SHARED_LIBS='$(call EXPAND_LIBNAME_PATH,mozjs,$(LIBXUL_DIST)/lib)' + MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib' + XPCOM_FROZEN_LDOPTS='$(call EXPAND_LIBNAME_PATH,xul mozalloc,$(LIBXUL_DIST)/bin)' +@@ -1676,7 +1676,13 @@ Linux) + MOZ_ENABLE_PROFILER_SPS= + esac ;; - *-mingw*) - DSO_CFLAGS= -@@ -2843,6 +2857,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include <string.h> -+#include <iterator> - #pragma GCC visibility pop - - __attribute__ ((visibility ("default"))) void Func() { -@@ -2851,7 +2866,7 @@ __attribute__ ((visibility ("default"))) - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then -@@ -3017,6 +3032,9 @@ dnl ==================================== - case $target in - *-hpux11.*) - ;; -+*-dragonfly*) -+ AC_CHECK_LIB(c, gethostbyname_r) -+ ;; +-WINNT|Darwin) ;; ++WINNT|Darwin) ++ case "${CPU_ARCH}" in ++ x86 | x86_64) ;; ++ *) ++ MOZ_ENABLE_PROFILER_SPS= ++ esac ++ ;; *) - AC_CHECK_LIB(c_r, gethostbyname_r) - ;; -@@ -3319,6 +3337,9 @@ AC_CACHE_CHECK( - #ifdef linux - #define _BSD_SOURCE 1 - #endif -+ #ifdef __NetBSD__ -+ #error use of global _res variable in threaded programs is not portable -+ #endif - #include <resolv.h> - ], - [int foo = res_ninit(&_res);], -@@ -3973,6 +3994,14 @@ if test -n "$YASM"; then + MOZ_ENABLE_PROFILER_SPS= + ;; +@@ -1780,7 +1786,7 @@ case "$host" in + ;; + + *-darwin*) +- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11" ++ HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX" + HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"' + HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}" + ;; +@@ -1912,7 +1918,6 @@ case "$target" in + AC_DEFINE(XP_DARWIN) + _PLATFORM_DEFAULT_TOOLKIT='cairo-uikit' + else +- AC_DEFINE(XP_MACOSX) + AC_DEFINE(XP_DARWIN) + _PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa' + # The ExceptionHandling framework is needed for Objective-C exception +@@ -2522,118 +2527,15 @@ MOZ_CXX11 + + AC_LANG_C + +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c <<EOF +- int foo __attribute__ ((visibility ("hidden"))) = 1; +-EOF +- ac_cv_visibility_hidden=no +- if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c <<EOF +- int foo __attribute__ ((visibility ("default"))) = 1; +-EOF +- ac_cv_visibility_default=no +- if ${CC-cc} -fvisibility=hidden -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c <<EOF +-#pragma GCC visibility push(hidden) +- int foo_hidden = 1; +-#pragma GCC visibility push(default) +- int foo_default = 1; +-EOF +- ac_cv_visibility_pragma=no +- if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c <<EOF +-#pragma GCC visibility push(hidden) +-struct __attribute__ ((visibility ("default"))) TestStruct { +- static void Init(); +-}; +-__attribute__ ((visibility ("default"))) void TestFunc() { +- TestStruct::Init(); +-} +-EOF +- ac_cv_have_visibility_class_bug=no +- if ! ${CXX-g++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c <<EOF +-#pragma GCC visibility push(hidden) +-#pragma GCC visibility push(default) +-#include <string.h> +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- STL_FLAGS='-I$(DIST)/stl_wrappers' +- WRAP_STL_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 ++ STL_FLAGS='-I$(DIST)/stl_wrappers' ++ WRAP_STL_INCLUDES=1 + fi # GNU_CC + + # visibility hidden flag for Sun Studio on Solaris +@@ -3004,7 +2906,7 @@ dnl Checks for library functions. + dnl ======================================================== + AC_PROG_GCC_TRADITIONAL + AC_FUNC_MEMCMP +-AC_CHECK_FUNCS(stat64 lstat64 truncate64 statvfs64 statvfs statfs64 statfs getpagesize localtime_r) ++AC_CHECK_FUNCS(stat64 lstat64 truncate64 statvfs64 statvfs statfs64 statfs getpagesize localtime_r arc4random arc4random_buf) + + dnl check for clock_gettime(), the CLOCK_MONOTONIC clock + AC_CACHE_CHECK(for clock_gettime(CLOCK_MONOTONIC), +@@ -3691,6 +3593,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`" ++ NSPR_CFLAGS="-I${prefix}/include/xulrunner/unstable `pkg-config --cflags nspr`" ++ NSPR_LIBS="`pkg-config --libs nspr`" ++ NSS_CFLAGS="`pkg-config --cflags nss`" ++ NSS_LIBS="`pkg-config --libs nss`" +fi + if test -z "$SKIP_LIBRARY_CHECKS"; then dnl system JPEG support dnl ======================================================== -@@ -4000,11 +4029,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then +@@ -3718,11 +3628,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then #include <jpeglib.h> ], [ #if JPEG_LIB_VERSION < $MOZJPEG #error "Insufficient JPEG library version ($MOZJPEG required)." @@ -95,41 +206,20 @@ $NetBSD: patch-aa,v 1.17 2014/05/07 20:26:12 ryoon Exp $ MOZ_NATIVE_JPEG=1, AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) fi -@@ -4139,6 +4164,22 @@ if test -n "$MOZ_NATIVE_FFI"; then - fi +@@ -4387,6 +4293,10 @@ cairo-gonk) - dnl ======================================================== -+dnl system icu support -+dnl ======================================================== -+MOZ_NATIVE_ICU= -+MOZ_ARG_WITH_BOOL(system-icu, -+[ --with-system-icu -+ Use system icu (located with pkgconfig)], -+ MOZ_NATIVE_ICU=1) -+ -+if test -n "$MOZ_NATIVE_ICU"; then -+ PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1) -+ MOZ_JS_STATIC_LIBS="$MOZ_JS_STATIC_LIBS $MOZ_ICU_LIBS" + esac + ++if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then ++ AC_DEFINE(XP_MACOSX) +fi + -+AC_SUBST(MOZ_NATIVE_ICU) -+ -+dnl ======================================================== - dnl Java SDK support - dnl ======================================================== - -@@ -5297,7 +5338,7 @@ dnl --enable-webrtc to override. Can di - dnl the master list above. - if test -n "$MOZ_WEBRTC"; then - case "$target" in -- *-linux*|*-mingw*|*-darwin*|*-android*|*-linuxandroid*) -+ *-linux*|*-mingw*|*-darwin*|*-android*|*-linuxandroid*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) - dnl Leave enabled - ;; - *) -@@ -5353,6 +5394,9 @@ if test -n "$MOZ_WEBRTC"; then - MOZ_VP8_ENCODER=1 - MOZ_VP8_ERROR_CONCEALMENT=1 + AC_SUBST(MOZ_PDF_PRINTING) + if test "$MOZ_PDF_PRINTING"; then + PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1" +@@ -5106,6 +5016,9 @@ if test -n "$MOZ_WEBRTC"; then + MOZ_VPX=1 + MOZ_VPX_ERROR_CONCEALMENT=1 + dnl with libv4l2 we can support more cameras + PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2) @@ -137,108 +227,251 @@ $NetBSD: patch-aa,v 1.17 2014/05/07 20:26:12 ryoon Exp $ dnl enable once Signaling lands MOZ_WEBRTC_SIGNALING=1 AC_DEFINE(MOZ_WEBRTC_SIGNALING) -@@ -5379,15 +5423,18 @@ AC_SUBST(MOZ_SRTP) +@@ -5130,15 +5043,18 @@ AC_SUBST(MOZ_SRTP) dnl Use integers over floats for audio on B2G and Android, because audio dnl backends for those platforms don't support floats. -if test "$OS_TARGET" = "Android"; then -+case "$target" in -+*-android*|*-linuxandroid*) ++case "$OS_TARGET" in ++Android) MOZ_SAMPLE_TYPE_S16=1 AC_DEFINE(MOZ_SAMPLE_TYPE_S16) AC_SUBST(MOZ_SAMPLE_TYPE_S16) -else -+;; ++ ;; +*) MOZ_SAMPLE_TYPE_FLOAT32=1 AC_DEFINE(MOZ_SAMPLE_TYPE_FLOAT32) AC_SUBST(MOZ_SAMPLE_TYPE_FLOAT32) -fi -+;; ++ ;; +esac dnl ======================================================== dnl = Disable Speech API code -@@ -5737,7 +5784,7 @@ MOZ_ALSA=) - - if test -n "$MOZ_ALSA"; then - AC_DEFINE(MOZ_CUBEB) -- PKG_CHECK_MODULES(MOZ_ALSA, alsa, , -+ PKG_CHECK_MODULES(MOZ_ALSA, alsa, MOZ_ALSA=1, - [echo "$MOZ_ALSA_PKG_ERRORS" - AC_MSG_ERROR([Need alsa for Ogg, Wave or WebM decoding on Linux. Disable with --disable-ogg --disable-wave --disable-webm. (On Ubuntu, you might try installing the package libasound2-dev.)])]) - fi -@@ -8385,7 +8432,7 @@ if test "$MOZ_ENABLE_SKIA"; then - AC_DEFINE(GR_DLL) - fi - -- if test "${CPU_ARCH}" != "ppc" -a "${CPU_ARCH}" != "ppc64"; then -+ if test "${CPU_ARCH}" != "ppc" -a "${CPU_ARCH}" != "ppc64" -a "${CPU_ARCH}" != "sparc"; then - MOZ_ENABLE_SKIA_GPU=1 - AC_DEFINE(USE_SKIA_GPU) - AC_SUBST(MOZ_ENABLE_SKIA_GPU) -@@ -8466,16 +8513,26 @@ MOZ_ARG_DISABLE_BOOL(necko-wifi, - NECKO_WIFI=, - NECKO_WIFI=1) - --if test "$OS_ARCH" = "OS2"; then -- dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 -- NECKO_WIFI= --fi --if test "$NECKO_WIFI" -a \ -- "$OS_ARCH" != "Linux" -a \ -- "$OS_ARCH" != "Darwin" -a \ -- "$OS_ARCH" != "SunOS" -a \ -- "$OS_ARCH" != "WINNT"; then -- AC_MSG_ERROR([Necko WiFi scanning not supported on your platform, use --disable-necko-wifi]) -+if test "$NECKO_WIFI"; then -+ case "$OS_TARGET" in -+ Android) -+ ;; -+ Darwin) -+ ;; -+ SunOS) -+ ;; -+ WINNT) -+ ;; -+ OS2) -+ dnl OS/2 implementation of Necko-WiFi support will be added in bug 506566 -+ NECKO_WIFI= -+ ;; -+ *) -+ if test -z "$MOZ_ENABLE_DBUS"; then -+ AC_MSG_ERROR([Necko WiFi scanning needs DBus on your platform, remove --disable-dbus or use --disable-necko-wifi]) -+ fi -+ ;; -+ esac +@@ -5190,6 +5106,63 @@ if test "${ac_cv_c_attribute_aligned}" ! fi - if test "$NECKO_WIFI"; then -@@ -9186,6 +9243,27 @@ if test -z "$HAVE_TOOLCHAIN_SUPPORT_SSSE - EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D yuv_disable_asm=1" - fi + dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_NATIVE_OGG=1, ++MOZ_NATIVE_OGG=) ++ ++if test -n "$MOZ_NATIVE_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++ ++ _SAVE_LIBS=$LIBS ++ LIBS="$LIBS $MOZ_OGG_LIBS" ++ AC_CHECK_FUNC(ogg_set_mem_functions, [], ++ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)]) ++ LIBS=$_SAVE_LIBS ++fi ++ ++AC_SUBST(MOZ_NATIVE_OGG) ++AC_SUBST(MOZ_OGG_CFLAGS) ++AC_SUBST(MOZ_OGG_LIBS) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_NATIVE_VORBIS=1, ++MOZ_NATIVE_VORBIS=) ++ ++if test -n "$MOZ_NATIVE_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.4) ++fi ++ ++AC_SUBST(MOZ_NATIVE_VORBIS) ++AC_SUBST(MOZ_VORBIS_CFLAGS) ++AC_SUBST(MOZ_VORBIS_LIBS) ++ ++dnl ======================================================== ++dnl Check for integer-only libvorbis aka tremor ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-tremor, ++[ --with-system-tremor Use system libtremor (located with pkgconfig)], ++MOZ_NATIVE_TREMOR=1, ++MOZ_NATIVE_TREMOR=) ++ ++if test -n "$MOZ_NATIVE_TREMOR"; then ++ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_NATIVE_TREMOR) ++AC_SUBST(MOZ_TREMOR_CFLAGS) ++AC_SUBST(MOZ_TREMOR_LIBS) ++ ++dnl ======================================================== + dnl = Disable Opus audio codec support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(opus, +@@ -5198,6 +5171,97 @@ MOZ_ARG_DISABLE_BOOL(opus, + MOZ_OPUS=1) -+# Keep libcubeb and audio_device backends in sync -+if test -n "$MOZ_ALSA"; then -+ EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D include_alsa_audio=1" + dnl ======================================================== ++dnl Check for libopus ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-opus, ++[ --with-system-opus Use system libopus (located with pkgconfig)], ++MOZ_NATIVE_OPUS=1, ++MOZ_NATIVE_OPUS=) ++ ++if test -n "$MOZ_NATIVE_OPUS"; then ++ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1) +else -+ EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D include_alsa_audio=0" ++ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include' +fi -+if test -n "$MOZ_PULSEAUDIO"; then -+ EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D include_pulse_audio=1" -+else -+ EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D include_pulse_audio=0" ++ ++AC_SUBST(MOZ_NATIVE_OPUS) ++AC_SUBST(MOZ_OPUS_CFLAGS) ++AC_SUBST(MOZ_OPUS_LIBS) ++ ++dnl ======================================================== ++dnl Check for libtheora ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-theora, ++[ --with-system-theora Use system libtheora (located with pkgconfig)], ++MOZ_NATIVE_THEORA=1, ++MOZ_NATIVE_THEORA=) ++ ++if test -n "$MOZ_NATIVE_THEORA"; then ++ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2) +fi + -+# Don't try to compile sse4.1 code if toolchain doesn't support -+if test -z "$HAVE_TOOLCHAIN_SUPPORT_MSSE4_1"; then -+ EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D yuv_disable_asm=1" ++AC_SUBST(MOZ_NATIVE_THEORA) ++AC_SUBST(MOZ_THEORA_CFLAGS) ++AC_SUBST(MOZ_THEORA_LIBS) ++ ++dnl ======================================================== ++dnl Check for libspeex resampler ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-speex, ++[ --with-system-speex Use system libspeex (located with pkgconfig)], ++MOZ_NATIVE_SPEEX=1, ++MOZ_NATIVE_SPEEX=) ++ ++if test -n "$MOZ_NATIVE_SPEEX"; then ++ PKG_CHECK_MODULES(MOZ_SPEEX, speexdsp >= 1.2) +fi + -+if test -n "$MOZ_LIBV4L2_LIBS"; then -+ EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D use_libv4l2=1" ++AC_SUBST(MOZ_NATIVE_SPEEX) ++AC_SUBST(MOZ_SPEEX_CFLAGS) ++AC_SUBST(MOZ_SPEEX_LIBS) ++ ++dnl ======================================================== ++dnl Check for libsoundtouch ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-soundtouch, ++[ --with-system-soundtouch Use system libsoundtouch (located with pkgconfig)], ++MOZ_NATIVE_SOUNDTOUCH=1, ++MOZ_NATIVE_SOUNDTOUCH=) ++ ++if test -n "$MOZ_NATIVE_SOUNDTOUCH"; then ++ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.8.0) ++ ++ AC_LANG_SAVE ++ AC_LANG_CPLUSPLUS ++ _SAVE_CXXFLAGS=$CXXFLAGS ++ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS" ++ AC_CACHE_CHECK(for soundtouch sample type, ++ ac_cv_soundtouch_sample_type, ++ [AC_TRY_COMPILE([#include <SoundTouch.h> ++ #ifndef SOUNDTOUCH_INTEGER_SAMPLES ++ #error soundtouch expects float samples ++ #endif], ++ [], ++ [ac_cv_soundtouch_sample_type=short], ++ [ac_cv_soundtouch_sample_type=float])]) ++ CXXFLAGS=$_SAVE_CXXFLAGS ++ AC_LANG_RESTORE ++ ++ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \ ++ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then ++ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove --with-system-soundtouch.]) ++ fi ++fi ++ ++AC_SUBST(MOZ_NATIVE_SOUNDTOUCH) ++AC_SUBST(MOZ_SOUNDTOUCH_CFLAGS) ++AC_SUBST(MOZ_SOUNDTOUCH_LIBS) ++ ++dnl ======================================================== + dnl = Disable VP8 decoder support + dnl ======================================================== + MOZ_ARG_DISABLE_BOOL(webm, +@@ -5938,7 +6002,9 @@ MOZ_ARG_DISABLE_BOOL(gamepad, + if test "$MOZ_GAMEPAD"; then + case "$OS_TARGET" in + Darwin) +- MOZ_GAMEPAD_BACKEND=cocoa ++ if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then ++ MOZ_GAMEPAD_BACKEND=cocoa ++ fi + ;; + WINNT) + if test -z "$MOZ_HAS_WINSDK_WITH_D3D"; then +@@ -8036,6 +8102,52 @@ if test "$USE_FC_FREETYPE"; then + fi + + dnl ======================================================== ++dnl Check for harfbuzz ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-harfbuzz, ++[ --with-system-harfbuzz Use system harfbuzz (located with pkgconfig)], ++MOZ_NATIVE_HARFBUZZ=1, ++MOZ_NATIVE_HARFBUZZ=) ++ ++if test -n "$MOZ_NATIVE_HARFBUZZ"; then ++ PKG_CHECK_MODULES(MOZ_HARFBUZZ, harfbuzz >= 0.9.25) ++fi ++ ++AC_SUBST(MOZ_NATIVE_HARFBUZZ) ++AC_SUBST(MOZ_HARFBUZZ_CFLAGS) ++AC_SUBST(MOZ_HARFBUZZ_LIBS) ++ ++dnl ======================================================== ++dnl Check for graphite2 ++dnl ======================================================== ++MOZ_ARG_WITH_BOOL(system-graphite2, ++[ --with-system-graphite2 Use system graphite2 (located with pkgconfig)], ++MOZ_NATIVE_GRAPHITE2=1, ++MOZ_NATIVE_GRAPHITE2=) ++ ++if test -n "$MOZ_NATIVE_GRAPHITE2"; then ++ PKG_CHECK_MODULES(MOZ_GRAPHITE2, graphite2) ++ ++ dnl graphite2.pc has bogus version, check manually ++ AC_TRY_COMPILE([ #include <graphite2/Font.h> ++ #define GR2_VERSION_REQUIRE(major,minor,bugfix) \ ++ ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \ ++ * 100 + GR2_VERSION_BUGFIX >= \ ++ (major) * 10000 + (minor) * 100 + (bugfix) ) ++ ], [ ++ #if !GR2_VERSION_REQUIRE(1,2,4) ++ #error "Insufficient graphite2 version." ++ #endif ++ ], [], ++ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])]) +fi + - if test -n "$MOZ_WEBRTC"; then - AC_MSG_RESULT("generating WebRTC Makefiles...") ++AC_SUBST(MOZ_NATIVE_GRAPHITE2) ++AC_SUBST(MOZ_GRAPHITE2_CFLAGS) ++AC_SUBST(MOZ_GRAPHITE2_LIBS) ++ ++dnl ======================================================== + dnl Check for pixman and cairo + dnl ======================================================== diff --git a/mail/thunderbird/patches/patch-al b/mail/thunderbird/patches/patch-al index 46b59a4fbea..d4913d6c4f0 100644 --- a/mail/thunderbird/patches/patch-al +++ b/mail/thunderbird/patches/patch-al @@ -1,10 +1,10 @@ -$NetBSD: patch-al,v 1.11 2012/09/02 06:43:40 ryoon Exp $ +$NetBSD: patch-al,v 1.12 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/storage/src/mozStorageConnection.cpp.orig 2012-08-25 00:31:30.000000000 +0000 +--- mozilla/storage/src/mozStorageConnection.cpp.orig 2014-07-18 00:05:51.000000000 +0000 +++ mozilla/storage/src/mozStorageConnection.cpp -@@ -680,6 +680,11 @@ Connection::initialize(nsIFile *aDatabas - break; - } +@@ -600,6 +600,11 @@ Connection::initialize(nsIFile *aDatabas + + mDatabaseFile = aDatabaseFile; + // XXX tnn: the configure script demands that sqlite3 is compiled with + // SECURE_DELETE on by default. sqlite3 in pkgsrc does not have that, diff --git a/mail/thunderbird/patches/patch-ao b/mail/thunderbird/patches/patch-ao index 9cf08cfd53a..a5043484555 100644 --- a/mail/thunderbird/patches/patch-ao +++ b/mail/thunderbird/patches/patch-ao @@ -1,15 +1,13 @@ -$NetBSD: patch-ao,v 1.9 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-ao,v 1.10 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/toolkit/mozapps/installer/packager.mk.orig 2013-10-23 22:09:20.000000000 +0000 +--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2014-07-18 00:05:55.000000000 +0000 +++ mozilla/toolkit/mozapps/installer/packager.mk -@@ -676,8 +676,8 @@ endif - (cd $(DIST)/$(MOZ_PKG_DIR) && $(TAR) --exclude=precomplete $(TAR_CREATE_FLAGS) - .) | \ - (cd $(DESTDIR)$(installdir) && tar -xf -) +@@ -790,7 +790,7 @@ endif $(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 + $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) +-ifdef INSTALL_SDK # Here comes the hard part ++ifeq ($(MOZ_APP_NAME),xulrunner) $(NSINSTALL) -D $(DESTDIR)$(includedir) (cd $(DIST)/include && $(TAR) $(TAR_CREATE_FLAGS) - .) | \ + (cd $(DESTDIR)$(includedir) && tar -xf -) diff --git a/mail/thunderbird/patches/patch-as b/mail/thunderbird/patches/patch-as index 56e5f1e0494..52aef24ca9a 100644 --- a/mail/thunderbird/patches/patch-as +++ b/mail/thunderbird/patches/patch-as @@ -1,59 +1,132 @@ -$NetBSD: patch-as,v 1.15 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-as,v 1.16 2014/07/27 20:04:59 ryoon Exp $ Treat DragonFly like FreeBSD. ---- mozilla/js/src/configure.in.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/js/src/configure.in.orig 2014-07-18 00:05:25.000000000 +0000 +++ mozilla/js/src/configure.in -@@ -2424,6 +2424,7 @@ EOF - #pragma GCC visibility push(hidden) - #pragma GCC visibility push(default) - #include <string.h> -+#include <iterator> - #pragma GCC visibility pop +@@ -2082,116 +2082,13 @@ AC_LANG_CPLUSPLUS - __attribute__ ((visibility ("default"))) void Func() { -@@ -2432,7 +2433,7 @@ __attribute__ ((visibility ("default"))) - } - EOF - ac_cv_have_visibility_builtin_bug=no -- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then -+ if ! ${CXX-c++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then - ac_cv_have_visibility_builtin_bug=yes - else - if test `grep -c "@PLT" conftest.S` = 0; then -@@ -2657,7 +2658,7 @@ then - fi + MOZ_CXX11 - case "$target" in -- *-*-freebsd*) -+ *-*-freebsd*|*-dragonfly*) - AC_DEFINE(_REENTRANT) - AC_DEFINE(_THREAD_SAFE) - dnl -pthread links in -lpthread, so don't specify it explicitly. -@@ -2736,14 +2737,19 @@ fi - AC_CACHE_CHECK( - [for res_ninit()], - ac_cv_func_res_ninit, -- [AC_TRY_LINK([ -+ [AC_TRY_RUN([ - #ifdef linux - #define _BSD_SOURCE 1 - #endif -+ #ifdef __NetBSD__ -+ #error use of global _res variable in threaded programs is not portable -+ #endif - #include <resolv.h> -- ], -- [int foo = res_ninit(&_res);], -+ int main(int argc, char **argv){ -+ int foo = res_ninit(&_res); -+ }], - [ac_cv_func_res_ninit=yes], -+ [ac_cv_func_res_ninit=no], - [ac_cv_func_res_ninit=no]) - ]) +-dnl Check for .hidden assembler directive and visibility attribute. +-dnl Borrowed from glibc configure.in ++dnl Setup default hidden visibility and wrapped system headers. + dnl =============================================================== + if test "$GNU_CC"; then +- AC_CACHE_CHECK(for visibility(hidden) attribute, +- ac_cv_visibility_hidden, +- [cat > conftest.c <<EOF +- int foo __attribute__ ((visibility ("hidden"))) = 1; +-EOF +- ac_cv_visibility_hidden=no +- if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_hidden=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_hidden" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility(default) attribute, +- ac_cv_visibility_default, +- [cat > conftest.c <<EOF +- int foo __attribute__ ((visibility ("default"))) = 1; +-EOF +- ac_cv_visibility_default=no +- if ${CC-cc} -fvisibility=hidden -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then +- if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then +- ac_cv_visibility_default=yes +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_default" = "yes"; then +- AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) +- +- AC_CACHE_CHECK(for visibility pragma support, +- ac_cv_visibility_pragma, +- [cat > conftest.c <<EOF +-#pragma GCC visibility push(hidden) +- int foo_hidden = 1; +-#pragma GCC visibility push(default) +- int foo_default = 1; +-EOF +- ac_cv_visibility_pragma=no +- if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then +- if egrep '\.(hidden|private_extern).*foo_hidden' conftest.s >/dev/null; then +- if ! egrep '\.(hidden|private_extern).*foo_default' conftest.s > /dev/null; then +- ac_cv_visibility_pragma=yes +- fi +- fi +- fi +- rm -f conftest.[cs] +- ]) +- if test "$ac_cv_visibility_pragma" = "yes"; then +- AC_CACHE_CHECK(For gcc visibility bug with class-level attributes (GCC bug 26905), +- ac_cv_have_visibility_class_bug, +- [cat > conftest.c <<EOF +-#pragma GCC visibility push(hidden) +-struct __attribute__ ((visibility ("default"))) TestStruct { +- static void Init(); +-}; +-__attribute__ ((visibility ("default"))) void TestFunc() { +- TestStruct::Init(); +-} +-EOF +- ac_cv_have_visibility_class_bug=no +- if ! ${CXX-g++} ${CXXFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_class_bug=yes +- else +- if test `egrep -c '@PLT|\\$stub' conftest.S` = 0; then +- ac_cv_have_visibility_class_bug=yes +- fi +- fi +- rm -rf conftest.{c,S} +- ]) +- +- AC_CACHE_CHECK(For x86_64 gcc visibility bug with builtins (GCC bug 20297), +- ac_cv_have_visibility_builtin_bug, +- [cat > conftest.c <<EOF +-#pragma GCC visibility push(hidden) +-#pragma GCC visibility push(default) +-#include <string.h> +-#pragma GCC visibility pop +- +-__attribute__ ((visibility ("default"))) void Func() { +- char c[[100]]; +- memset(c, 0, sizeof(c)); +-} +-EOF +- ac_cv_have_visibility_builtin_bug=no +- if ! ${CC-cc} ${CFLAGS} ${DSO_PIC_CFLAGS} ${DSO_LDOPTS} -O2 -S -o conftest.S conftest.c > /dev/null 2>&1 ; then +- ac_cv_have_visibility_builtin_bug=yes +- else +- if test `grep -c "@PLT" conftest.S` = 0; then +- ac_cv_visibility_builtin_bug=yes +- fi +- fi +- rm -f conftest.{c,S} +- ]) +- if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then +- VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' +- WRAP_SYSTEM_INCLUDES=1 +- else +- VISIBILITY_FLAGS='-fvisibility=hidden' +- fi # have visibility pragma bug +- fi # have visibility pragma +- fi # have visibility(default) attribute +- fi # have visibility(hidden) attribute ++ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) ++ AC_DEFINE(HAVE_VISIBILITY_ATTRIBUTE) ++ VISIBILITY_FLAGS='-I$(DIST)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h' ++ WRAP_SYSTEM_INCLUDES=1 + fi # GNU_CC -@@ -3517,7 +3523,7 @@ if test "$MOZ_MEMORY"; then + # visibility hidden flag for Sun Studio on Solaris +@@ -3162,7 +3059,7 @@ if test "$MOZ_MEMORY"; then *-darwin*) AC_DEFINE(MOZ_MEMORY_DARWIN) ;; @@ -62,9 +135,9 @@ Treat DragonFly like FreeBSD. AC_DEFINE(MOZ_MEMORY_BSD) ;; *-android*|*-linuxandroid*) -@@ -4417,6 +4423,16 @@ fi +@@ -4088,6 +3985,16 @@ MOZ_SUBCONFIGURE_ICU() dnl ======================================================== - dnl ECMAScript Internationalization API Support (uses ICU) + dnl JavaScript shell dnl ======================================================== +ICU_LIB_NAMES= +MOZ_NATIVE_ICU= @@ -77,65 +150,5 @@ Treat DragonFly like FreeBSD. + PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1) +fi - if test -n "$JS_STANDALONE"; then - ENABLE_INTL_API=1 -@@ -4429,37 +4445,36 @@ MOZ_ARG_ENABLE_BOOL(intl-api, - dnl Settings for the implementation of the ECMAScript Internationalization API - if test -n "$ENABLE_INTL_API"; then - AC_DEFINE(ENABLE_INTL_API) -- # We build ICU as a static library. -- AC_DEFINE(U_STATIC_IMPLEMENTATION) - -- case "$OS_TARGET" in -- WINNT) -- ICU_LIB_NAMES="icuin icuuc icudt" -- ;; -- Darwin|Linux) -- ICU_LIB_NAMES="icui18n icuuc icudata" -- ;; -- *) -- AC_MSG_ERROR([ECMAScript Internationalization API is not yet supported on this platform]) -- esac -- -- ICU_LIBS='$(call EXPAND_LIBNAME_PATH,$(ICU_LIB_NAMES),$(DEPTH)/intl/icu/lib)' --else -- ICU_LIB_NAMES= -- ICU_LIBS= -+ if test -z "$MOZ_NATIVE_ICU"; then -+ case "$OS_TARGET" in -+ WINNT) -+ ICU_LIB_NAMES="icuin icuuc icudt" -+ ;; -+ Darwin|Linux) -+ ICU_LIB_NAMES="icui18n icuuc icudata" -+ ;; -+ *) -+ AC_MSG_ERROR([ECMAScript Internationalization API is not yet supported on this platform]) -+ esac -+ MOZ_ICU_LIBS='$(call EXPAND_LIBNAME_PATH,$(ICU_LIB_NAMES),$(DEPTH)/intl/icu/lib)' -+ fi - fi - - AC_SUBST(ENABLE_INTL_API) - AC_SUBST(ICU_LIB_NAMES) --AC_SUBST(ICU_LIBS) -+AC_SUBST(MOZ_ICU_LIBS) -+AC_SUBST(MOZ_NATIVE_ICU) - --dnl Source files that use ICU should have control over which parts of the ICU --dnl namespace they want to use. --AC_DEFINE(U_USING_ICU_NAMESPACE,0) -+dnl Settings for ICU -+if test -n "$ENABLE_INTL_API" -a -z "$MOZ_NATIVE_ICU"; then -+ dnl We build ICU as a static library. -+ AC_DEFINE(U_STATIC_IMPLEMENTATION) - -+ dnl Source files that use ICU should have control over which parts of the ICU -+ dnl namespace they want to use. -+ AC_DEFINE(U_USING_ICU_NAMESPACE,0) - --dnl Settings for ICU --if test -n "$ENABLE_INTL_API" ; then - # Set ICU compile options - ICU_CPPFLAGS="" - # don't use icu namespace automatically in client code + AC_HAVE_FUNCS(setlocale) + AC_HAVE_FUNCS(localeconv) diff --git a/mail/thunderbird/patches/patch-ax b/mail/thunderbird/patches/patch-ax index abb226b8568..d7274f22237 100644 --- a/mail/thunderbird/patches/patch-ax +++ b/mail/thunderbird/patches/patch-ax @@ -1,13 +1,56 @@ -$NetBSD: patch-ax,v 1.13 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-ax,v 1.14 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/xpcom/base/nsStackWalk.cpp.orig 2013-10-23 22:09:21.000000000 +0000 +--- mozilla/xpcom/base/nsStackWalk.cpp.orig 2014-07-18 00:05:57.000000000 +0000 +++ mozilla/xpcom/base/nsStackWalk.cpp -@@ -853,7 +853,7 @@ void DemangleSymbol(const char * aSymbol - } +@@ -33,8 +33,8 @@ static CriticalAddress gCriticalAddress; + #include <dlfcn.h> + #endif + +-#define NSSTACKWALK_SUPPORTS_MACOSX \ +- (defined(XP_MACOSX) && \ ++#define NSSTACKWALK_SUPPORTS_DARWIN \ ++ (defined(XP_DARWIN) && \ + (defined(__i386) || defined(__ppc__) || defined(HAVE__UNWIND_BACKTRACE))) + + #define NSSTACKWALK_SUPPORTS_LINUX \ +@@ -42,11 +42,11 @@ static CriticalAddress gCriticalAddress; + ((defined(__GNUC__) && (defined(__i386) || defined(PPC))) || \ + defined(HAVE__UNWIND_BACKTRACE))) + +-#define NSSTACKWALK_SUPPORTS_SOLARIS \ ++#define notNSSTACKWALK_SUPPORTS_SOLARIS \ + (defined(__sun) && \ + (defined(__sparc) || defined(sparc) || defined(__i386) || defined(i386))) +-#if NSSTACKWALK_SUPPORTS_MACOSX ++#if NSSTACKWALK_SUPPORTS_DARWIN + #include <pthread.h> + #include <CoreServices/CoreServices.h> + +@@ -838,7 +838,7 @@ NS_FormatCodeAddressDetails(void *aPC, c + + // WIN32 x86 stack walking code + // i386 or PPC Linux stackwalking code or Solaris +-#elif HAVE_DLADDR && (HAVE__UNWIND_BACKTRACE || NSSTACKWALK_SUPPORTS_LINUX || NSSTACKWALK_SUPPORTS_SOLARIS || NSSTACKWALK_SUPPORTS_MACOSX) ++#elif HAVE_DLADDR && (HAVE__UNWIND_BACKTRACE || NSSTACKWALK_SUPPORTS_LINUX || NSSTACKWALK_SUPPORTS_SOLARIS || NSSTACKWALK_SUPPORTS_DARWIN) + + #include <stdlib.h> + #include <string.h> +@@ -1162,7 +1162,7 @@ FramePointerStackWalk(NS_WalkStackCallba + (long(next) & 3)) { + break; + } +-#if (defined(__ppc__) && defined(XP_MACOSX)) || defined(__powerpc64__) ++#if (defined(__ppc__) && defined(XP_DARWIN)) || defined(__powerpc64__) + // ppc mac or powerpc64 linux + void *pc = *(bp+2); + bp += 3; +@@ -1192,7 +1192,7 @@ FramePointerStackWalk(NS_WalkStackCallba + } --#if NSSTACKWALK_SUPPORTS_SOLARIS -+#if notNSSTACKWALK_SUPPORTS_SOLARIS + #define X86_OR_PPC (defined(__i386) || defined(PPC) || defined(__ppc__)) +-#if X86_OR_PPC && (NSSTACKWALK_SUPPORTS_MACOSX || NSSTACKWALK_SUPPORTS_LINUX) // i386 or PPC Linux or Mac stackwalking code ++#if X86_OR_PPC && (NSSTACKWALK_SUPPORTS_DARWIN || NSSTACKWALK_SUPPORTS_LINUX) // i386 or PPC Linux or Mac stackwalking code - /* - * Stack walking code for Solaris courtesy of Bart Smaalder's "memtrak". + EXPORT_XPCOM_API(nsresult) + NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, diff --git a/mail/thunderbird/patches/patch-ay b/mail/thunderbird/patches/patch-ay new file mode 100644 index 00000000000..ef8f141227f --- /dev/null +++ b/mail/thunderbird/patches/patch-ay @@ -0,0 +1,33 @@ +$NetBSD: patch-ay,v 1.10 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/browser/app/nsBrowserApp.cpp.orig 2014-07-18 00:05:06.000000000 +0000 ++++ mozilla/browser/app/nsBrowserApp.cpp +@@ -18,8 +18,10 @@ + #include <unistd.h> + #endif + +-#ifdef XP_MACOSX ++#ifdef XP_DARWIN + #include <mach/mach_time.h> ++#endif ++#ifdef MOZ_WIDGET_COCOA + #include "MacQuirks.h" + #endif + +@@ -447,7 +449,7 @@ TimeStamp_Now() + } + + return sGetTickCount64() * freq.QuadPart; +-#elif defined(XP_MACOSX) ++#elif defined(XP_DARWIN) + return mach_absolute_time(); + #elif defined(HAVE_CLOCK_MONOTONIC) + struct timespec ts; +@@ -586,6 +588,7 @@ int main(int argc, char* argv[]) + TriggerQuirks(); + #endif + ++ setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); + int gotCounters; + #if defined(XP_UNIX) + struct rusage initialRUsage; diff --git a/mail/thunderbird/patches/patch-bg b/mail/thunderbird/patches/patch-bg index 67c966c9b30..0ca96ca62c7 100644 --- a/mail/thunderbird/patches/patch-bg +++ b/mail/thunderbird/patches/patch-bg @@ -1,12 +1,12 @@ -$NetBSD: patch-bg,v 1.5 2012/09/02 06:43:40 ryoon Exp $ +$NetBSD: patch-bg,v 1.6 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/storage/src/SQLiteMutex.h.orig 2012-08-25 00:31:30.000000000 +0000 +--- mozilla/storage/src/SQLiteMutex.h.orig 2014-07-18 00:05:51.000000000 +0000 +++ mozilla/storage/src/SQLiteMutex.h @@ -108,15 +108,19 @@ public: void assertCurrentThreadOwns() { NS_ASSERTION(mMutex, "No mutex associated with this wrapper!"); -+#if 0 /* XXX tnn: this breaks the debug build. */ ++#if 0 NS_ASSERTION(sqlite3_mutex_held(mMutex), "Mutex is not held, but we expect it to be!"); +#endif @@ -15,7 +15,7 @@ $NetBSD: patch-bg,v 1.5 2012/09/02 06:43:40 ryoon Exp $ void assertNotCurrentThreadOwns() { NS_ASSERTION(mMutex, "No mutex associated with this wrapper!"); -+#if 0 /* XXX tnn: this breaks the debug build. */ ++#if 0 NS_ASSERTION(sqlite3_mutex_notheld(mMutex), "Mutex is held, but we expect it to not be!"); +#endif diff --git a/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in b/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in index ad08c43829b..bb9a4ff5e23 100644 --- a/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in +++ b/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in @@ -1,10 +1,10 @@ -$NetBSD: patch-calendar_lightning_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-calendar_lightning_Makefile.in,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- calendar/lightning/Makefile.in.orig 2013-10-23 22:00:45.000000000 +0000 +--- calendar/lightning/Makefile.in.orig 2014-07-18 00:04:05.000000000 +0000 +++ calendar/lightning/Makefile.in -@@ -14,7 +14,7 @@ include $(DEPTH)/config/autoconf.mk +@@ -13,7 +13,7 @@ include $(DEPTH)/config/autoconf.mk + # Lightning. - export XPI_NAME = lightning export USE_EXTENSION_MANIFEST = 1 -XPI_PKGNAME = lightning-$(LIGHTNING_VERSION).$(AB_CD).$(MOZ_PKG_PLATFORM) +XPI_PKGNAME = lightning diff --git a/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk b/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk index b496038162b..d6252de2d84 100644 --- a/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk +++ b/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk @@ -1,13 +1,13 @@ -$NetBSD: patch-calendar_lightning_build_universal.mk,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-calendar_lightning_build_universal.mk,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- calendar/lightning/build/universal.mk.orig 2013-10-23 22:00:45.000000000 +0000 +--- calendar/lightning/build/universal.mk.orig 2014-07-18 00:04:05.000000000 +0000 +++ calendar/lightning/build/universal.mk -@@ -18,7 +18,7 @@ include $(DEPTH)/config/autoconf.mk - include $(topsrcdir)/mozilla/toolkit/mozapps/installer/package-name.mk +@@ -19,7 +19,7 @@ include $(topsrcdir)/mozilla/toolkit/moz - LIGHTNING_VERSION := $(shell cat $(topsrcdir)/calendar/sunbird/config/version.txt) + THUNDERBIRD_VERSION := $(shell cat $(topsrcdir)/mail/config/version.txt) + LIGHTNING_VERSION := $(shell $(PYTHON) $(topsrcdir)/calendar/lightning/build/makeversion.py $(word 1,$(MOZ_PKG_VERSION) $(THUNDERBIRD_VERSION))) -XPI_PKGNAME = lightning-$(LIGHTNING_VERSION).$(AB_CD).$(MOZ_PKG_PLATFORM) +XPI_PKGNAME = lightning + STANDALONE_MAKEFILE := 1 include $(TOPSRCDIR)/config/config.mk - diff --git a/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in b/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in index 3e0bee2f638..129e7c0c38d 100644 --- a/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in +++ b/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in @@ -1,10 +1,10 @@ -$NetBSD: patch-calendar_providers_gdata_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-calendar_providers_gdata_Makefile.in,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- calendar/providers/gdata/Makefile.in.orig 2013-10-23 22:00:45.000000000 +0000 +--- calendar/providers/gdata/Makefile.in.orig 2014-07-18 00:04:05.000000000 +0000 +++ calendar/providers/gdata/Makefile.in -@@ -12,7 +12,7 @@ include $(DEPTH)/config/autoconf.mk +@@ -11,7 +11,7 @@ include $(DEPTH)/config/autoconf.mk + export USE_EXTENSION_MANIFEST = 1 - export XPI_NAME = gdata-provider DIST_FILES = install.rdf -XPI_PKGNAME = gdata-provider-$(GDATA_VERSION).$(AB_CD).$(MOZ_PKG_PLATFORM) +XPI_PKGNAME = gdata-provider diff --git a/mail/thunderbird/patches/patch-config_baseconfig.mk b/mail/thunderbird/patches/patch-config_baseconfig.mk index 94d71cf3589..793ad0a59b2 100644 --- a/mail/thunderbird/patches/patch-config_baseconfig.mk +++ b/mail/thunderbird/patches/patch-config_baseconfig.mk @@ -1,10 +1,8 @@ -$NetBSD: patch-config_baseconfig.mk,v 1.1 2012/11/23 07:17:54 ryoon Exp $ +$NetBSD: patch-config_baseconfig.mk,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- config/baseconfig.mk.orig 2012-11-19 22:35:28.000000000 +0000 +--- config/baseconfig.mk.orig 2014-07-18 00:04:05.000000000 +0000 +++ config/baseconfig.mk -@@ -1,9 +1,9 @@ - INCLUDED_AUTOCONF_MK = 1 - +@@ -1,7 +1,7 @@ -includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) diff --git a/mail/thunderbird/patches/patch-ipc_chromium_src_base_file__util__posix.cc b/mail/thunderbird/patches/patch-ipc_chromium_src_base_file__util__posix.cc index 5b07524e516..df84a7565f0 100644 --- a/mail/thunderbird/patches/patch-ipc_chromium_src_base_file__util__posix.cc +++ b/mail/thunderbird/patches/patch-ipc_chromium_src_base_file__util__posix.cc @@ -1,6 +1,6 @@ -$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.7 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.8 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2014-07-18 00:05:24.000000000 +0000 +++ mozilla/ipc/chromium/src/base/file_util_posix.cc @@ -8,7 +8,7 @@ #include <errno.h> @@ -11,7 +11,7 @@ $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.7 2013/11/12 20:50 #include <fts.h> #endif #include <libgen.h> -@@ -121,7 +121,7 @@ bool Delete(const FilePath& path, bool r +@@ -67,7 +67,7 @@ bool Delete(const FilePath& path, bool r if (!recursive) return (rmdir(path_str) == 0); @@ -20,7 +20,7 @@ $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.7 2013/11/12 20:50 // XXX Need ftsless impl for bionic return false; #else -@@ -194,7 +194,7 @@ bool CopyDirectory(const FilePath& from_ +@@ -140,7 +140,7 @@ bool CopyDirectory(const FilePath& from_ return false; } @@ -29,30 +29,20 @@ $NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.7 2013/11/12 20:50 // XXX Need ftsless impl for bionic return false; #else -@@ -613,7 +613,7 @@ FileEnumerator::FileEnumerator(const Fil +@@ -435,7 +435,7 @@ bool SetCurrentDirectory(const FilePath& + return !ret; } - FileEnumerator::~FileEnumerator() { --#ifndef ANDROID -+#if !defined(ANDROID) && !defined(OS_SOLARIS) - if (fts_) - fts_close(fts_); - #endif -@@ -625,7 +625,7 @@ void FileEnumerator::GetFindInfo(FindInf - if (!is_in_find_op_) - return; +-#if !defined(OS_MACOSX) ++#if !defined(MOZ_WIDGET_COCOA) + bool GetTempDir(FilePath* path) { + const char* tmp = getenv("TMPDIR"); + if (tmp) +@@ -499,6 +499,6 @@ bool CopyFile(const FilePath& from_path, --#ifndef ANDROID -+#if !defined(ANDROID) && !defined(OS_SOLARIS) - memcpy(&(info->stat), fts_ent_->fts_statp, sizeof(info->stat)); - info->filename.assign(fts_ent_->fts_name); - #endif -@@ -636,7 +636,7 @@ void FileEnumerator::GetFindInfo(FindInf - // large directories with many files this can be quite deep. - // TODO(erikkay) - get rid of this recursive pattern - FilePath FileEnumerator::Next() { --#ifdef ANDROID -+#if defined(ANDROID) || defined(OS_SOLARIS) - return FilePath(); - #else - if (!is_in_find_op_) { + return result; + } +-#endif // !defined(OS_MACOSX) ++#endif // !defined(MOZ_WIDGET_COCOA) + + } // namespace file_util diff --git a/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc b/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc index 03d66aa71e9..446c4d5c855 100644 --- a/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc +++ b/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc @@ -1,10 +1,13 @@ -$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.7 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.8 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2014-07-18 00:05:24.000000000 +0000 +++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc -@@ -10,7 +10,9 @@ +@@ -9,8 +9,12 @@ + #if defined(OS_MACOSX) #include <mach/mach.h> ++#include <dlfcn.h> ++#include <string> #elif defined(OS_NETBSD) +_Pragma("GCC visibility push(default)") #include <lwp.h> @@ -12,13 +15,75 @@ $NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.7 2013/11/12 #elif defined(OS_LINUX) #include <sys/syscall.h> #include <sys/prctl.h> -@@ -110,7 +112,8 @@ void PlatformThread::SetName(const char* +@@ -19,15 +23,13 @@ + #include <sys/thr.h> + #endif + +-#if !defined(OS_MACOSX) + #include <unistd.h> +-#endif + + #if defined(OS_BSD) && !defined(OS_NETBSD) && !defined(__GLIBC__) + #include <pthread_np.h> + #endif + +-#if defined(OS_MACOSX) ++#if defined(MOZ_WIDGET_COCOA) + namespace base { + void InitThreading(); + } // namespace +@@ -91,7 +93,7 @@ void PlatformThread::Sleep(int duration_ + sleep_time = remaining; + } + +-#ifndef OS_MACOSX ++#ifndef MOZ_WIDGET_COCOA + // Mac is implemented in platform_thread_mac.mm. + + // static +@@ -114,19 +116,41 @@ void PlatformThread::SetName(const char* pthread_setname_np(pthread_self(), "%s", (void *)name); #elif defined(OS_BSD) && !defined(__GLIBC__) pthread_set_name_np(pthread_self(), name); -#else ++#elif defined(OS_MACOSX) ++ // Copied from platform_thread_mac.mm ++ ++ // pthread_setname_np is only available in 10.6 or later, so test ++ // for it at runtime. ++ int (*dynamic_pthread_setname_np)(const char*); ++ *reinterpret_cast<void**>(&dynamic_pthread_setname_np) = ++ dlsym(RTLD_DEFAULT, "pthread_setname_np"); ++ if (!dynamic_pthread_setname_np) ++ return; ++ ++ // Mac OS X does not expose the length limit of the name, so ++ // hardcode it. ++ const int kMaxNameLength = 63; ++ std::string shortened_name = std::string(name).substr(0, kMaxNameLength); ++ // pthread_setname() fails (harmlessly) in the sandbox, ignore when it does. ++ // See http://crbug.com/47058 ++ ++ // The name parameter is copied thus it's safe to release it after calling. ++ // Checked against the bionic implementation in bionic/libc/bionic/pthread.c ++ dynamic_pthread_setname_np(shortened_name.c_str()); +#elif !defined(OS_SOLARIS) + prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0); #endif } - #endif // !OS_MACOSX +-#endif // !OS_MACOSX ++#endif // !MOZ_WIDGET_COCOA + + namespace { + + bool CreateThread(size_t stack_size, bool joinable, + PlatformThread::Delegate* delegate, + PlatformThreadHandle* thread_handle) { +-#if defined(OS_MACOSX) ++#if defined(MOZ_WIDGET_COCOA) + base::InitThreading(); +-#endif // OS_MACOSX ++#endif // MOZ_WIDGET_COCOA + + bool success = false; + pthread_attr_t attributes; diff --git a/mail/thunderbird/patches/patch-ipc_chromium_src_base_sys__info__posix.cc b/mail/thunderbird/patches/patch-ipc_chromium_src_base_sys__info__posix.cc index 5f5eb2319f9..24606e383b5 100644 --- a/mail/thunderbird/patches/patch-ipc_chromium_src_base_sys__info__posix.cc +++ b/mail/thunderbird/patches/patch-ipc_chromium_src_base_sys__info__posix.cc @@ -1,6 +1,6 @@ -$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.6 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.7 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2014-07-18 00:05:24.000000000 +0000 +++ mozilla/ipc/chromium/src/base/sys_info_posix.cc @@ -119,7 +119,11 @@ std::wstring SysInfo::GetEnvVar(const wc @@ -26,15 +26,3 @@ $NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.6 2013/11/12 20:50: if (uname(&info) < 0) { NOTREACHED(); return ""; -@@ -139,7 +147,11 @@ std::string SysInfo::OperatingSystemVers - - // static - std::string SysInfo::CPUArchitecture() { -+#ifdef OS_SOLARIS -+ struct utsname info; -+#else - utsname info; -+#endif - if (uname(&info) < 0) { - NOTREACHED(); - return ""; diff --git a/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp b/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp index 50870988fc3..1bdd8a71e39 100644 --- a/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp +++ b/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.5 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.6 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/ipc/glue/GeckoChildProcessHost.cpp.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/glue/GeckoChildProcessHost.cpp.orig 2014-07-18 00:05:24.000000000 +0000 +++ mozilla/ipc/glue/GeckoChildProcessHost.cpp @@ -4,7 +4,13 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this @@ -14,9 +14,9 @@ $NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.5 2013/11/12 20:50:51 ryoo +_Pragma("GCC visibility pop") +#endif - #include "base/command_line.h" - #include "base/path_service.h" -@@ -490,7 +496,7 @@ GeckoChildProcessHost::PerformAsyncLaunc + #if defined(XP_WIN) && defined(MOZ_CONTENT_SANDBOX) + #include "sandboxBroker.h" +@@ -548,7 +554,7 @@ GeckoChildProcessHost::PerformAsyncLaunc // and passing wstrings from one config to the other is unsafe. So // we split the logic here. @@ -25,16 +25,7 @@ $NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.5 2013/11/12 20:50:51 ryoo base::environment_map newEnvVars; ChildPrivileges privs = mPrivileges; if (privs == base::PRIVILEGES_DEFAULT) { -@@ -509,7 +515,7 @@ GeckoChildProcessHost::PerformAsyncLaunc - if (NS_SUCCEEDED(rv)) { - nsCString path; - greDir->GetNativePath(path); --# if defined(OS_LINUX) || defined(OS_BSD) -+# if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_SOLARIS) - # if defined(MOZ_WIDGET_ANDROID) - path += "/lib"; - # endif // MOZ_WIDGET_ANDROID -@@ -618,7 +624,7 @@ GeckoChildProcessHost::PerformAsyncLaunc +@@ -671,7 +677,7 @@ GeckoChildProcessHost::PerformAsyncLaunc childArgv.push_back(pidstring); #if defined(MOZ_CRASHREPORTER) @@ -43,7 +34,7 @@ $NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.5 2013/11/12 20:50:51 ryoo int childCrashFd, childCrashRemapFd; if (!CrashReporter::CreateNotificationPipeForChild( &childCrashFd, &childCrashRemapFd)) -@@ -651,7 +657,7 @@ GeckoChildProcessHost::PerformAsyncLaunc +@@ -704,7 +710,7 @@ GeckoChildProcessHost::PerformAsyncLaunc childArgv.push_back(childProcessType); base::LaunchApp(childArgv, mFileMap, diff --git a/mail/thunderbird/patches/patch-mb b/mail/thunderbird/patches/patch-mb index 332a22da89b..7bca4c4c6cd 100644 --- a/mail/thunderbird/patches/patch-mb +++ b/mail/thunderbird/patches/patch-mb @@ -1,20 +1,37 @@ -$NetBSD: patch-mb,v 1.7 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mb,v 1.8 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2013-10-23 22:09:22.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2014-07-18 00:05:57.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in -@@ -183,7 +183,7 @@ endif - # - # NetBSD/PPC - # --ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST))) -+ifeq ($(OS_ARCH)$(OS_TEST),NetBSDpowerpc) - ASFILES := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s - endif - -@@ -235,6 +235,13 @@ ifneq (,$(filter OpenBSDsparc64 FreeBSDs - ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s - endif +@@ -56,6 +56,39 @@ endif + # SPARC + ###################################################################### # ++# Linux/SPARC ++# ++ifeq ($(OS_ARCH),Linux) ++ifneq (,$(findstring sparc,$(OS_TEST))) ++ASFILES := xptcinvoke_asm_sparc_linux_GCC3.s xptcstubs_asm_sparc_solaris.s ++endif ++endif ++# ++# NetBSD/SPARC ++# ++ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc) ++ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s ++endif ++# ++# OpenBSD/SPARC ++# ++ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc) ++ASFILES := xptcinvoke_asm_sparc_openbsd.s xptcstubs_asm_sparc_openbsd.s ++endif ++# ++# OpenBSD/SPARC64 ++# ++ifneq (,$(filter OpenBSDsparc64 FreeBSDsparc64,$(OS_ARCH)$(OS_TEST))) ++ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s ++endif ++# +# NetBSD/SPARC64 +# +ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc64) diff --git a/mail/thunderbird/patches/patch-mk b/mail/thunderbird/patches/patch-mk new file mode 100644 index 00000000000..5d9bdde871f --- /dev/null +++ b/mail/thunderbird/patches/patch-mk @@ -0,0 +1,32 @@ +$NetBSD: patch-mk,v 1.10 2014/07/27 20:04:59 ryoon Exp $ + +Treat DragonFly like FreeBSD. + +--- mozilla/config/rules.mk.orig 2014-07-18 00:05:11.000000000 +0000 ++++ mozilla/config/rules.mk +@@ -832,6 +832,7 @@ endif + ifdef DTRACE_PROBE_OBJ + EXTRA_DEPS += $(DTRACE_PROBE_OBJ) + OBJS += $(DTRACE_PROBE_OBJ) ++EXCLUDED_OBJS += $(DTRACE_PROBE_OBJ) + endif + + $(filter %.$(LIB_SUFFIX),$(LIBRARY)): $(OBJS) $(EXTRA_DEPS) $(GLOBAL_DEPS) +@@ -867,7 +868,7 @@ ifdef DTRACE_PROBE_OBJ + ifndef DTRACE_LIB_DEPENDENT + NON_DTRACE_OBJS := $(filter-out $(DTRACE_PROBE_OBJ),$(OBJS)) + $(DTRACE_PROBE_OBJ): $(NON_DTRACE_OBJS) +- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS) ++ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS) + endif + endif + endif +@@ -885,7 +886,7 @@ ifndef INCREMENTAL_LINKER + endif + ifdef DTRACE_LIB_DEPENDENT + ifndef XP_MACOSX +- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS)) ++ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS)) + endif + $(EXPAND_MKSHLIB) $(SHLIB_LDSTARTFILE) $(OBJS) $(SUB_SHLOBJS) $(DTRACE_PROBE_OBJ) $(MOZILLA_PROBE_LIBS) $(RESFILE) $(LDFLAGS) $(WRAP_LDFLAGS) $(SHARED_LIBRARY_LIBS) $(EXTRA_DSO_LDOPTS) $(MOZ_GLUE_LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS) $(DEF_FILE) $(SHLIB_LDENDFILE) $(if $(LIB_IS_C_ONLY),,$(STLPORT_LIBS)) + @$(RM) $(DTRACE_PROBE_OBJ) diff --git a/mail/thunderbird/patches/patch-ml b/mail/thunderbird/patches/patch-ml index 208688761ff..f68ea2f886a 100644 --- a/mail/thunderbird/patches/patch-ml +++ b/mail/thunderbird/patches/patch-ml @@ -1,64 +1,33 @@ -$NetBSD: patch-ml,v 1.6 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-ml,v 1.7 2014/07/27 20:04:59 ryoon Exp $ Treat DragonFly like FreeBSD. ---- mozilla/js/src/Makefile.in.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/js/src/Makefile.in.orig 2014-07-18 00:05:24.000000000 +0000 +++ mozilla/js/src/Makefile.in -@@ -237,10 +237,14 @@ endif - # ICU headers need to be available whether we build with the complete - # Internationalization API or not - ICU stubs rely on them. - -+ifdef MOZ_NATIVE_ICU -+LOCAL_INCLUDES += $(MOZ_ICU_CFLAGS) -+else - LOCAL_INCLUDES += \ - -I$(topsrcdir)/../../intl/icu/source/common \ - -I$(topsrcdir)/../../intl/icu/source/i18n \ - $(NULL) -+endif - - ifdef ENABLE_INTL_API - -@@ -260,6 +264,7 @@ else - ICU_MAKE = $(MAKE) - endif - -+ifndef MOZ_NATIVE_ICU - # - Build ICU as part of the "export" target, so things get built - # in the right order. - # - ICU requires GNU make according to its readme.html. pymake can't be used -@@ -274,6 +279,7 @@ export:: - - distclean clean:: - $(call SUBMAKE,$@,intl/icu) -+endif - +@@ -20,8 +20,6 @@ run_for_side_effects := $(shell echo 'MA + STATIC_LIBRARY_NAME = js_static + LIBS = $(NSPR_LIBS) + +-DIST_INSTALL = 1 +- + ifdef JS_STANDALONE + SHARED_LIBRARY_LIBS += $(call EXPAND_LIBNAME_PATH,mfbt,$(DEPTH)/mfbt) endif - -@@ -413,7 +419,11 @@ ifneq (,$(MOZ_ZLIB_LIBS)$(MOZ_GLUE_LDFLA - DEFINES += -DUSE_ZLIB +@@ -226,7 +224,7 @@ endif + ifdef MOZ_SHARED_ICU + EXTRA_DSO_LDOPTS += $(MOZ_ICU_LIBS) + else +-SHARED_LIBRARY_LIBS += $(MOZ_ICU_LIBS) ++SHARED_LIBRARY_LIBS += $(filter-out -L% -l% -Wl%,$(MOZ_ICU_LIBS)) endif --SHARED_LIBRARY_LIBS += $(ICU_LIBS) -+ifdef MOZ_NATIVE_ICU -+EXTRA_DSO_LDOPTS += $(MOZ_ICU_LIBS) -+else -+SHARED_LIBRARY_LIBS += $(MOZ_ICU_LIBS) -+endif - # Prevent floating point errors caused by VC++ optimizations - ifdef _MSC_VER -@@ -472,6 +482,13 @@ EXTRA_LIBS += -lposix4 -ldl -lnsl -lsock - endif - endif - -+# clang 3.3 + -O2 makes jaeger crash in FixupArity -+ifdef CLANG_CXX -+ifndef MOZ_DEBUG -+Compiler.$(OBJ_SUFFIX): CXXFLAGS += -fno-inline-functions -+endif -+endif -+ - # An AIX Optimization bug causes PR_dtoa() & JS_dtoa to produce wrong result. - # This suppresses optimization for this single compilation unit. - ifeq ($(OS_ARCH),AIX) +@@ -350,7 +348,7 @@ endif + + ifdef HAVE_DTRACE + $(CURDIR)/javascript-trace.h: $(srcdir)/devtools/javascript-trace.d +- dtrace -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in ++ dtrace -x nolibs -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in + sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \ + -e '/const/!s/char \*/const char */g' \ + javascript-trace.h.in > javascript-trace.h diff --git a/mail/thunderbird/patches/patch-mm b/mail/thunderbird/patches/patch-mm deleted file mode 100644 index 85ee4625d80..00000000000 --- a/mail/thunderbird/patches/patch-mm +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mm,v 1.14 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/toolkit/library/Makefile.in.orig 2013-10-23 22:09:20.000000000 +0000 -+++ mozilla/toolkit/library/Makefile.in -@@ -395,6 +395,7 @@ endif - EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) - - ifdef MOZ_WEBRTC -+EXTRA_DSO_LDOPTS += $(MOZ_LIBV4L2_LIBS) - ifdef MOZ_PEERCONNECTION - COMPONENT_LIBS += peerconnection - endif diff --git a/mail/thunderbird/patches/patch-mozilla_b2g_installer_Makefile.in b/mail/thunderbird/patches/patch-mozilla_b2g_installer_Makefile.in new file mode 100644 index 00000000000..f9785e7e7e1 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_b2g_installer_Makefile.in @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_b2g_installer_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/b2g/installer/Makefile.in.orig 2014-07-18 00:05:06.000000000 +0000 ++++ mozilla/b2g/installer/Makefile.in +@@ -61,6 +61,10 @@ ifneq (,$(filter rtsp,$(NECKO_PROTOCOLS) + DEFINES += -DMOZ_RTSP + endif + ++ifdef MOZ_DEBUG ++DEFINES += -DMOZ_DEBUG=1 ++endif ++ + ifdef GKMEDIAS_SHARED_LIBRARY + DEFINES += -DGKMEDIAS_SHARED_LIBRARY + endif diff --git a/mail/thunderbird/patches/patch-mozilla_b2g_installer_package-manifest.in b/mail/thunderbird/patches/patch-mozilla_b2g_installer_package-manifest.in new file mode 100644 index 00000000000..8da92e1e765 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_b2g_installer_package-manifest.in @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_b2g_installer_package-manifest.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/b2g/installer/package-manifest.in.orig 2014-07-18 00:05:06.000000000 +0000 ++++ mozilla/b2g/installer/package-manifest.in +@@ -565,7 +565,7 @@ + @BINPATH@/components/MozKeyboard.js + @BINPATH@/components/InputMethod.manifest + +-#ifdef MOZ_DEBUG ++#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) + @BINPATH@/components/TestInterfaceJS.js + @BINPATH@/components/TestInterfaceJS.manifest + #endif diff --git a/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in b/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in index d302fca2609..f1b10f2c3f5 100644 --- a/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in +++ b/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in @@ -1,9 +1,18 @@ -$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/browser/installer/package-manifest.in.orig 2013-10-23 22:08:49.000000000 +0000 +--- mozilla/browser/installer/package-manifest.in.orig 2014-07-18 00:05:09.000000000 +0000 +++ mozilla/browser/installer/package-manifest.in -@@ -690,7 +690,7 @@ - @BINPATH@/components/pippki.xpt +@@ -575,7 +575,7 @@ + @BINPATH@/components/MozKeyboard.js + @BINPATH@/components/InputMethod.manifest + +-#ifdef MOZ_DEBUG ++#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) + @BINPATH@/components/TestInterfaceJS.js + @BINPATH@/components/TestInterfaceJS.manifest + #endif +@@ -737,7 +737,7 @@ + #endif ; for Solaris SPARC -#ifdef SOLARIS diff --git a/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4 b/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4 new file mode 100644 index 00000000000..3719449e1e6 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4 @@ -0,0 +1,19 @@ +$NetBSD: patch-mozilla_build_autoconf_compiler-opts.m4,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/build/autoconf/compiler-opts.m4.orig 2014-07-18 00:05:10.000000000 +0000 ++++ mozilla/build/autoconf/compiler-opts.m4 +@@ -53,14 +53,6 @@ case "$target" in + if test -z "$CXX"; then + MOZ_PATH_PROGS(CXX, clang++) + fi +- IS_GCC=$($CC -v 2>&1 | grep gcc) +- if test -n "$IS_GCC" +- then +- echo gcc is known to be broken on OS X, please use clang. +- echo see http://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions/Mac_OS_X_Prerequisites +- echo for more information. +- exit 1 +- fi + ;; + esac + fi diff --git a/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild b/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild new file mode 100644 index 00000000000..5eb20af69d1 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/build/gyp.mozbuild.orig 2014-07-18 00:05:10.000000000 +0000 ++++ mozilla/build/gyp.mozbuild +@@ -12,6 +12,7 @@ gyp_vars = { + 'have_ethtool_cmd_speed_hi': 1 if CONFIG['MOZ_WEBRTC_HAVE_ETHTOOL_SPEED_HI'] else 0, + 'include_alsa_audio': 1 if CONFIG['MOZ_ALSA'] else 0, + 'include_pulse_audio': 1 if CONFIG['MOZ_PULSEAUDIO'] else 0, ++ 'use_libv4l2': 1 if CONFIG['MOZ_LIBV4L2_LIBS'] else 0, + # basic stuff for everything + 'include_internal_video_render': 0, + 'clang_use_chrome_plugins': 0, diff --git a/mail/thunderbird/patches/patch-mozilla_config_Makefile.in b/mail/thunderbird/patches/patch-mozilla_config_Makefile.in index e87b0afe3ef..6427a9c1087 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_Makefile.in +++ b/mail/thunderbird/patches/patch-mozilla_config_Makefile.in @@ -1,12 +1,20 @@ -$NetBSD: patch-mozilla_config_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_config_Makefile.in,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/config/Makefile.in.orig 2013-10-23 22:08:50.000000000 +0000 +--- mozilla/config/Makefile.in.orig 2014-07-18 00:05:10.000000000 +0000 +++ mozilla/config/Makefile.in -@@ -102,6 +102,7 @@ export:: $(export-preqs) - -DMOZ_NATIVE_JPEG=$(MOZ_NATIVE_JPEG) \ +@@ -77,6 +77,15 @@ export:: $(export-preqs) -DMOZ_NATIVE_LIBEVENT=$(MOZ_NATIVE_LIBEVENT) \ -DMOZ_NATIVE_LIBVPX=$(MOZ_NATIVE_LIBVPX) \ -+ -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ + -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ ++ -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ ++ -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ ++ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ ++ -DMOZ_NATIVE_THEORA=$(MOZ_NATIVE_THEORA) \ ++ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ ++ -DMOZ_NATIVE_TREMOR=$(MOZ_NATIVE_TREMOR) \ ++ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ ++ -DMOZ_NATIVE_SPEEX=$(MOZ_NATIVE_SPEEX) \ ++ -DMOZ_NATIVE_SOUNDTOUCH=$(MOZ_NATIVE_SOUNDTOUCH) \ $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers $(INSTALL) system_wrappers $(DIST) diff --git a/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk b/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk index b397095627a..4a54d4cd335 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk +++ b/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk @@ -1,10 +1,11 @@ -$NetBSD: patch-mozilla_config_baseconfig.mk,v 1.3 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_config_baseconfig.mk,v 1.4 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/config/baseconfig.mk.orig 2013-10-23 22:08:50.000000000 +0000 +--- mozilla/config/baseconfig.mk.orig 2014-07-18 00:05:10.000000000 +0000 +++ mozilla/config/baseconfig.mk -@@ -1,9 +1,9 @@ - INCLUDED_AUTOCONF_MK = 1 - +@@ -2,10 +2,10 @@ + # directly in python/mozbuild/mozbuild/base.py for gmake validation. + # We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending + # whether a normal build is happening or whether the check is running. -includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) -installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) @@ -12,7 +13,7 @@ $NetBSD: patch-mozilla_config_baseconfig.mk,v 1.3 2013/11/12 20:50:51 ryoon Exp +includedir := $(includedir)/${MOZILLA_PKG_NAME} +idldir = $(datadir)/idl/${MOZILLA_PKG_NAME} +installdir = $(libdir)/${MOZILLA_PKG_NAME} -+sdkdir = $(libdir)/${MOZILLA_PKG_NAME}-sdk - DIST = $(DEPTH)/dist - - # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't ++sdkdir = $(libdir)/${MOZILLA_PKG_NAME} + ifndef TOP_DIST + TOP_DIST = dist + endif diff --git a/mail/thunderbird/patches/patch-mozilla_config_external_moz.build b/mail/thunderbird/patches/patch-mozilla_config_external_moz.build new file mode 100644 index 00000000000..09079993df6 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_config_external_moz.build @@ -0,0 +1,47 @@ +$NetBSD: patch-mozilla_config_external_moz.build,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/config/external/moz.build.orig 2014-07-18 00:05:11.000000000 +0000 ++++ mozilla/config/external/moz.build +@@ -15,13 +15,19 @@ if CONFIG['MOZ_UPDATER']: + if not CONFIG['MOZ_NATIVE_BZ2']: + external_dirs += ['modules/libbz2'] + +-if CONFIG['MOZ_VORBIS']: ++if not CONFIG['MOZ_NATIVE_OGG']: ++ external_dirs += ['media/libogg'] ++ ++if not CONFIG['MOZ_NATIVE_THEORA']: ++ external_dirs += ['media/libtheora'] ++ ++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: + external_dirs += ['media/libvorbis'] + +-if CONFIG['MOZ_TREMOR']: ++if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_NATIVE_TREMOR']: + external_dirs += ['media/libtremor'] + +-if CONFIG['MOZ_OPUS']: ++if CONFIG['MOZ_OPUS'] and not CONFIG['MOZ_NATIVE_OPUS']: + external_dirs += ['media/libopus'] + + if CONFIG['MOZ_WEBM']: +@@ -36,13 +42,15 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ + if not CONFIG['MOZ_NATIVE_PNG']: + external_dirs += ['media/libpng'] + ++if not CONFIG['MOZ_NATIVE_SPEEX']: ++ external_dirs += ['media/libspeex_resampler'] ++ ++if not CONFIG['MOZ_NATIVE_SOUNDTOUCH']: ++ external_dirs += ['media/libsoundtouch'] ++ + external_dirs += [ + 'media/kiss_fft', + 'media/libcubeb', +- 'media/libogg', +- 'media/libtheora', +- 'media/libspeex_resampler', +- 'media/libsoundtouch', + ] + + PARALLEL_DIRS += ['../../' + i for i in external_dirs] diff --git a/mail/thunderbird/patches/patch-mozilla_config_system-headers b/mail/thunderbird/patches/patch-mozilla_config_system-headers index 8dc7e1413b4..d2a31c2fa4e 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_system-headers +++ b/mail/thunderbird/patches/patch-mozilla_config_system-headers @@ -1,19 +1,60 @@ -$NetBSD: patch-mozilla_config_system-headers,v 1.3 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_config_system-headers,v 1.4 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/config/system-headers.orig 2013-10-23 22:08:50.000000000 +0000 +--- mozilla/config/system-headers.orig 2014-07-18 00:05:11.000000000 +0000 +++ mozilla/config/system-headers -@@ -1132,3 +1132,14 @@ kvm.h - spawn.h - err.h - xlocale.h -+#if MOZ_NATIVE_ICU==1 -+unicode/locid.h -+unicode/numsys.h -+unicode/ucal.h -+unicode/ucol.h -+unicode/udat.h -+unicode/udatpg.h -+unicode/uenum.h -+unicode/unum.h -+unicode/ustring.h +@@ -1048,8 +1048,6 @@ X11/Xlocale.h + X11/Xos.h + X11/Xutil.h + zmouse.h +-speex/speex_resampler.h +-soundtouch/SoundTouch.h + #if MOZ_NATIVE_PNG==1 + png.h + #endif +@@ -1117,6 +1115,8 @@ ogg/ogg.h + ogg/os_types.h + nestegg/nestegg.h + cubeb/cubeb.h ++speex/speex_resampler.h ++soundtouch/SoundTouch.h + #endif + gst/gst.h + gst/app/gstappsink.h +@@ -1145,3 +1145,37 @@ unicode/utypes.h + #endif + libutil.h + unwind.h ++#if MOZ_NATIVE_GRAPHITE2==1 ++graphite2/Font.h ++graphite2/Segment.h ++#endif ++#if MOZ_NATIVE_HARFBUZZ==1 ++harfbuzz/hb-ot.h ++harfbuzz/hb.h ++#endif ++#if MOZ_NATIVE_OGG==1 ++ogg/ogg.h ++ogg/os_types.h ++#endif ++#if MOZ_NATIVE_THEORA==1 ++theora/theoradec.h ++#endif ++#if MOZ_NATIVE_VORBIS==1 ++vorbis/codec.h ++vorbis/vorbisenc.h ++#endif ++#if MOZ_NATIVE_TREMOR==1 ++tremor/ivorbiscodec.h ++#endif ++#if MOZ_NATIVE_OPUS==1 ++opus.h ++opus_multistream.h ++opus/opus.h ++opus/opus_multistream.h ++#endif ++#if MOZ_NATIVE_SPEEX==1 ++speex/speex_resampler.h ++#endif ++#if MOZ_NATIVE_SOUNDTOUCH==1 ++soundtouch/SoundTouch.h +#endif diff --git a/mail/thunderbird/patches/patch-mozilla_content_base_src_moz.build b/mail/thunderbird/patches/patch-mozilla_content_base_src_moz.build new file mode 100644 index 00000000000..15fd46eee29 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_content_base_src_moz.build @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_content_base_src_moz.build,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/content/base/src/moz.build.orig 2014-07-18 00:05:11.000000000 +0000 ++++ mozilla/content/base/src/moz.build +@@ -181,6 +181,9 @@ SOURCES += [ + 'nsObjectLoadingContent.cpp', + ] + ++if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++ SOURCES['nsContentUtils.cpp'].flags += [CONFIG['MOZ_HARFBUZZ_CFLAGS']] ++ + EXTRA_COMPONENTS += [ + 'contentAreaDropListener.js', + 'contentAreaDropListener.manifest', diff --git a/mail/thunderbird/patches/patch-mozilla_content_media_AudioStream.cpp b/mail/thunderbird/patches/patch-mozilla_content_media_AudioStream.cpp new file mode 100644 index 00000000000..e54185fcb19 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_content_media_AudioStream.cpp @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_content_media_AudioStream.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/content/media/AudioStream.cpp.orig 2014-07-18 00:05:12.000000000 +0000 ++++ mozilla/content/media/AudioStream.cpp +@@ -13,7 +13,6 @@ + #include "mozilla/Mutex.h" + #include <algorithm> + #include "mozilla/Preferences.h" +-#include "soundtouch/SoundTouch.h" + #include "Latency.h" + + namespace mozilla { diff --git a/mail/thunderbird/patches/patch-mozilla_content_media_AudioStream.h b/mail/thunderbird/patches/patch-mozilla_content_media_AudioStream.h new file mode 100644 index 00000000000..8ad3a3f7959 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_content_media_AudioStream.h @@ -0,0 +1,21 @@ +$NetBSD: patch-mozilla_content_media_AudioStream.h,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/content/media/AudioStream.h.orig 2014-07-18 00:05:12.000000000 +0000 ++++ mozilla/content/media/AudioStream.h +@@ -17,6 +17,7 @@ + #include "mozilla/RefPtr.h" + + #include "cubeb/cubeb.h" ++#include "soundtouch/SoundTouch.h" + + template <> + class nsAutoRefTraits<cubeb_stream> : public nsPointerRefTraits<cubeb_stream> +@@ -26,7 +27,7 @@ public: + }; + + namespace soundtouch { +-class SoundTouch; ++class MOZ_IMPORT_API SoundTouch; + } + + namespace mozilla { diff --git a/mail/thunderbird/patches/patch-mozilla_content_media_Makefile.in b/mail/thunderbird/patches/patch-mozilla_content_media_Makefile.in new file mode 100644 index 00000000000..523ca37cb2e --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_content_media_Makefile.in @@ -0,0 +1,36 @@ +$NetBSD: patch-mozilla_content_media_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/content/media/Makefile.in.orig 2014-07-18 00:05:12.000000000 +0000 ++++ mozilla/content/media/Makefile.in +@@ -6,3 +6,31 @@ include $(topsrcdir)/config/rules.mk + + CFLAGS += $(GSTREAMER_CFLAGS) + CXXFLAGS += $(GSTREAMER_CFLAGS) ++ ++ifdef MOZ_NATIVE_OGG ++CXXFLAGS += $(MOZ_OGG_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_THEORA ++CXXFLAGS += $(MOZ_THEORA_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++CXXFLAGS += $(MOZ_VORBIS_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_TREMOR ++CXXFLAGS += $(MOZ_TREMOR_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++CXXFLAGS += $(MOZ_OPUS_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_SPEEX ++CXXFLAGS += $(MOZ_SPEEX_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_SOUNDTOUCH ++CXXFLAGS += $(MOZ_SOUNDTOUCH_CFLAGS) ++endif diff --git a/mail/thunderbird/patches/patch-mozilla_content_media_fmp4_demuxer_bit__reader.cc b/mail/thunderbird/patches/patch-mozilla_content_media_fmp4_demuxer_bit__reader.cc new file mode 100644 index 00000000000..171a1dd3628 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_content_media_fmp4_demuxer_bit__reader.cc @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_content_media_fmp4_demuxer_bit__reader.cc,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/content/media/fmp4/demuxer/bit_reader.cc.orig 2014-07-18 00:05:12.000000000 +0000 ++++ mozilla/content/media/fmp4/demuxer/bit_reader.cc +@@ -9,7 +9,7 @@ namespace mp4_demuxer { + + BitReader::BitReader(const uint8_t* data, off_t size) + : data_(data), bytes_left_(size), num_remaining_bits_in_curr_byte_(0) { +- DCHECK(data_ != nullptr && bytes_left_ > 0); ++ DCHECK(data_ != 0 && bytes_left_ > 0); + + UpdateCurrByte(); + } diff --git a/mail/thunderbird/patches/patch-mozilla_content_media_gstreamer_GStreamerAllocator.cpp b/mail/thunderbird/patches/patch-mozilla_content_media_gstreamer_GStreamerAllocator.cpp new file mode 100644 index 00000000000..aa7c02dfb65 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_content_media_gstreamer_GStreamerAllocator.cpp @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_content_media_gstreamer_GStreamerAllocator.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/content/media/gstreamer/GStreamerAllocator.cpp.orig 2014-07-18 00:05:12.000000000 +0000 ++++ mozilla/content/media/gstreamer/GStreamerAllocator.cpp +@@ -51,7 +51,6 @@ typedef struct + #pragma GCC diagnostic ignored "-Wunused-function" + G_DEFINE_TYPE(MozGfxMemoryAllocator, moz_gfx_memory_allocator, GST_TYPE_ALLOCATOR); + G_DEFINE_TYPE(MozGfxBufferPool, moz_gfx_buffer_pool, GST_TYPE_VIDEO_BUFFER_POOL); +-#pragma GCC diagnostic pop + + void + moz_gfx_memory_reset(MozGfxMemory *mem) diff --git a/mail/thunderbird/patches/patch-mozilla_content_media_gstreamer_GStreamerFormatHelper.cpp b/mail/thunderbird/patches/patch-mozilla_content_media_gstreamer_GStreamerFormatHelper.cpp deleted file mode 100644 index 79285a09c1e..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_content_media_gstreamer_GStreamerFormatHelper.cpp +++ /dev/null @@ -1,166 +0,0 @@ -$NetBSD: patch-mozilla_content_media_gstreamer_GStreamerFormatHelper.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/content/media/gstreamer/GStreamerFormatHelper.cpp.orig 2013-10-23 22:08:51.000000000 +0000 -+++ mozilla/content/media/gstreamer/GStreamerFormatHelper.cpp -@@ -6,7 +6,7 @@ - - #include "GStreamerFormatHelper.h" - #include "nsCharSeparatedTokenizer.h" --#include "nsXPCOMStrings.h" -+#include "nsString.h" - #include "GStreamerLoader.h" - - #define ENTRY_FORMAT(entry) entry[0] -@@ -36,7 +36,7 @@ void GStreamerFormatHelper::Shutdown() { - } - } - --char const *const GStreamerFormatHelper::mContainers[6][2] = { -+static char const *const sContainers[6][2] = { - {"video/mp4", "video/quicktime"}, - {"video/quicktime", "video/quicktime"}, - {"audio/mp4", "audio/x-m4a"}, -@@ -45,7 +45,7 @@ char const *const GStreamerFormatHelper: - {"audio/mp3", "audio/mpeg, mpegversion=(int)1"}, - }; - --char const *const GStreamerFormatHelper::mCodecs[9][2] = { -+static char const *const sCodecs[9][2] = { - {"avc1.42E01E", "video/x-h264"}, - {"avc1.42001E", "video/x-h264"}, - {"avc1.58A01E", "video/x-h264"}, -@@ -57,6 +57,15 @@ char const *const GStreamerFormatHelper: - {"mp3", "audio/mpeg, mpegversion=(int)1"}, - }; - -+static char const * const sDefaultCodecCaps[][2] = { -+ {"video/mp4", "video/x-h264"}, -+ {"video/quicktime", "video/x-h264"}, -+ {"audio/mp4", "audio/mpeg, mpegversion=(int)4"}, -+ {"audio/x-m4a", "audio/mpeg, mpegversion=(int)4"}, -+ {"audio/mp3", "audio/mpeg, layer=(int)3"}, -+ {"audio/mpeg", "audio/mpeg, layer=(int)3"} -+}; -+ - GStreamerFormatHelper::GStreamerFormatHelper() - : mFactories(nullptr), - mCookie(static_cast<uint32_t>(-1)) -@@ -66,15 +75,15 @@ GStreamerFormatHelper::GStreamerFormatHe - } - - mSupportedContainerCaps = gst_caps_new_empty(); -- for (unsigned int i = 0; i < G_N_ELEMENTS(mContainers); i++) { -- const char* capsString = mContainers[i][1]; -+ for (unsigned int i = 0; i < G_N_ELEMENTS(sContainers); i++) { -+ const char* capsString = sContainers[i][1]; - GstCaps* caps = gst_caps_from_string(capsString); - gst_caps_append(mSupportedContainerCaps, caps); - } - - mSupportedCodecCaps = gst_caps_new_empty(); -- for (unsigned int i = 0; i < G_N_ELEMENTS(mCodecs); i++) { -- const char* capsString = mCodecs[i][1]; -+ for (unsigned int i = 0; i < G_N_ELEMENTS(sCodecs); i++) { -+ const char* capsString = sCodecs[i][1]; - GstCaps* caps = gst_caps_from_string(capsString); - gst_caps_append(mSupportedCodecCaps, caps); - } -@@ -92,6 +101,41 @@ GStreamerFormatHelper::~GStreamerFormatH - g_list_free(mFactories); - } - -+static GstCaps * -+GetContainerCapsFromMIMEType(const char *aType) { -+ /* convert aMIMEType to gst container caps */ -+ const char* capsString = nullptr; -+ for (uint32_t i = 0; i < G_N_ELEMENTS(sContainers); i++) { -+ if (!strcmp(ENTRY_FORMAT(sContainers[i]), aType)) { -+ capsString = ENTRY_CAPS(sContainers[i]); -+ break; -+ } -+ } -+ -+ if (!capsString) { -+ /* we couldn't find any matching caps */ -+ return nullptr; -+ } -+ -+ return gst_caps_from_string(capsString); -+} -+ -+static GstCaps * -+GetDefaultCapsFromMIMEType(const char *aType) { -+ GstCaps *caps = GetContainerCapsFromMIMEType(aType); -+ -+ for (uint32_t i = 0; i < G_N_ELEMENTS(sDefaultCodecCaps); i++) { -+ if (!strcmp(sDefaultCodecCaps[i][0], aType)) { -+ GstCaps *tmp = gst_caps_from_string(sDefaultCodecCaps[i][1]); -+ -+ gst_caps_append(caps, tmp); -+ return caps; -+ } -+ } -+ -+ return nullptr; -+} -+ - bool GStreamerFormatHelper::CanHandleMediaType(const nsACString& aMIMEType, - const nsAString* aCodecs) { - if (!sLoadOK) { -@@ -101,7 +145,15 @@ bool GStreamerFormatHelper::CanHandleMed - const char *type; - NS_CStringGetData(aMIMEType, &type, NULL); - -- GstCaps* caps = ConvertFormatsToCaps(type, aCodecs); -+ GstCaps *caps; -+ if (aCodecs && !aCodecs->IsEmpty()) { -+ caps = ConvertFormatsToCaps(type, aCodecs); -+ } else { -+ // Get a minimal set of codec caps for this MIME type we should support so -+ // that we don't overreport MIME types we are able to play. -+ caps = GetDefaultCapsFromMIMEType(type); -+ } -+ - if (!caps) { - return false; - } -@@ -118,21 +170,11 @@ GstCaps* GStreamerFormatHelper::ConvertF - - unsigned int i; - -- /* convert aMIMEType to gst container caps */ -- const char* capsString = nullptr; -- for (i = 0; i < G_N_ELEMENTS(mContainers); i++) { -- if (!strcmp(ENTRY_FORMAT(mContainers[i]), aMIMEType)) { -- capsString = ENTRY_CAPS(mContainers[i]); -- break; -- } -- } -- -- if (!capsString) { -- /* we couldn't find any matching caps */ -+ GstCaps *caps = GetContainerCapsFromMIMEType(aMIMEType); -+ if (!caps) { - return nullptr; - } - -- GstCaps* caps = gst_caps_from_string(capsString); - /* container only */ - if (!aCodecs) { - return caps; -@@ -141,11 +183,11 @@ GstCaps* GStreamerFormatHelper::ConvertF - nsCharSeparatedTokenizer tokenizer(*aCodecs, ','); - while (tokenizer.hasMoreTokens()) { - const nsSubstring& codec = tokenizer.nextToken(); -- capsString = nullptr; -+ const char *capsString = nullptr; - -- for (i = 0; i < G_N_ELEMENTS(mCodecs); i++) { -- if (codec.EqualsASCII(ENTRY_FORMAT(mCodecs[i]))) { -- capsString = ENTRY_CAPS(mCodecs[i]); -+ for (i = 0; i < G_N_ELEMENTS(sCodecs); i++) { -+ if (codec.EqualsASCII(ENTRY_FORMAT(sCodecs[i]))) { -+ capsString = ENTRY_CAPS(sCodecs[i]); - break; - } - } diff --git a/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_SVGComponentTransferFunctionElement.h b/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_SVGComponentTransferFunctionElement.h deleted file mode 100644 index 429243b3921..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_SVGComponentTransferFunctionElement.h +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mozilla_content_svg_content_src_SVGComponentTransferFunctionElement.h,v 1.1 2014/05/19 10:52:28 joerg Exp $ - ---- mozilla/content/svg/content/src/SVGComponentTransferFunctionElement.h.orig 2014-05-16 17:37:38.000000000 +0000 -+++ mozilla/content/svg/content/src/SVGComponentTransferFunctionElement.h -@@ -73,6 +73,7 @@ protected: - static nsSVGEnumMapping sTypeMap[]; - static EnumInfo sEnumInfo[1]; - }; -+NS_DEFINE_STATIC_IID_ACCESSOR(SVGComponentTransferFunctionElement, NS_SVG_FE_COMPONENT_TRANSFER_FUNCTION_ELEMENT_CID) - - } // namespace dom - } // namespace mozilla diff --git a/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_nsSVGFilters.cpp b/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_nsSVGFilters.cpp deleted file mode 100644 index b48d1119ec0..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_nsSVGFilters.cpp +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_content_svg_content_src_nsSVGFilters.cpp,v 1.1 2014/05/19 10:52:28 joerg Exp $ - ---- mozilla/content/svg/content/src/nsSVGFilters.cpp.orig 2014-04-24 16:26:42.000000000 +0000 -+++ mozilla/content/svg/content/src/nsSVGFilters.cpp -@@ -95,7 +95,7 @@ nsSVGElement::LengthInfo nsSVGFE::sLengt - NS_IMPL_ADDREF_INHERITED(nsSVGFE,nsSVGFEBase) - NS_IMPL_RELEASE_INHERITED(nsSVGFE,nsSVGFEBase) - --NS_DEFINE_STATIC_IID_ACCESSOR(nsSVGFE, NS_SVG_FE_CID) -+//NS_DEFINE_STATIC_IID_ACCESSOR(nsSVGFE, NS_SVG_FE_CID) - - NS_INTERFACE_MAP_BEGIN(nsSVGFE) - // nsISupports is an ambiguous base of nsSVGFE so we have to work -@@ -357,8 +357,6 @@ nsSVGElement::EnumInfo SVGComponentTrans - NS_IMPL_ADDREF_INHERITED(SVGComponentTransferFunctionElement,SVGComponentTransferFunctionElementBase) - NS_IMPL_RELEASE_INHERITED(SVGComponentTransferFunctionElement,SVGComponentTransferFunctionElementBase) - --NS_DEFINE_STATIC_IID_ACCESSOR(SVGComponentTransferFunctionElement, NS_SVG_FE_COMPONENT_TRANSFER_FUNCTION_ELEMENT_CID) -- - NS_INTERFACE_MAP_BEGIN(SVGComponentTransferFunctionElement) - // nsISupports is an ambiguous base of nsSVGFE so we have to work - // around that diff --git a/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_nsSVGFilters.h b/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_nsSVGFilters.h deleted file mode 100644 index e84412e167a..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_content_svg_content_src_nsSVGFilters.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_content_svg_content_src_nsSVGFilters.h,v 1.1 2014/05/19 10:52:28 joerg Exp $ - ---- mozilla/content/svg/content/src/nsSVGFilters.h.orig 2014-04-24 16:26:42.000000000 +0000 -+++ mozilla/content/svg/content/src/nsSVGFilters.h -@@ -233,6 +233,8 @@ protected: - static LengthInfo sLengthInfo[4]; - }; - -+NS_DEFINE_STATIC_IID_ACCESSOR(nsSVGFE, NS_SVG_FE_CID) -+ - typedef nsSVGElement SVGFEUnstyledElementBase; - - class SVGFEUnstyledElement : public SVGFEUnstyledElementBase diff --git a/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp b/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp new file mode 100644 index 00000000000..b5e8d69cb5c --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/dom/plugins/ipc/PluginProcessChild.cpp.orig 2014-07-18 00:05:16.000000000 +0000 ++++ mozilla/dom/plugins/ipc/PluginProcessChild.cpp +@@ -42,7 +42,7 @@ namespace plugins { + bool + PluginProcessChild::Init() + { +-#if defined(XP_MACOSX) ++#if defined(MOZ_WIDGET_COCOA) + // Remove the trigger for "dyld interposing" that we added in + // GeckoChildProcessHost::PerformAsyncLaunchInternal(), in the host + // process just before we were launched. Dyld interposing will still diff --git a/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp b/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp new file mode 100644 index 00000000000..7c1bcc355b2 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp @@ -0,0 +1,49 @@ +$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/dom/system/OSFileConstants.cpp.orig 2014-07-18 00:05:16.000000000 +0000 ++++ mozilla/dom/system/OSFileConstants.cpp +@@ -9,6 +9,10 @@ + + #include "prsystem.h" + ++#if defined(__NetBSD__) ++#include <sys/param.h> ++#endif ++ + #if defined(XP_UNIX) + #include "unistd.h" + #include "dirent.h" +@@ -26,9 +30,9 @@ + #include <linux/fadvise.h> + #endif // defined(XP_LINUX) + +-#if defined(XP_MACOSX) ++#if defined(XP_DARWIN) + #include "copyfile.h" +-#endif // defined(XP_MACOSX) ++#endif // defined(XP_DARWIN) + + #if defined(XP_WIN) + #include <windows.h> +@@ -564,10 +568,10 @@ static const dom::ConstantSpec gLibcProp + // The size of |fsblkcnt_t|. + { "OSFILE_SIZEOF_FSBLKCNT_T", INT_TO_JSVAL(sizeof (fsblkcnt_t)) }, + +-#if !defined(ANDROID) ++#if !defined(ANDROID) && (defined(__NetBSD_) && (__NetBSD_Version__ < 600000000)) + // The size of |posix_spawn_file_actions_t|. + { "OSFILE_SIZEOF_POSIX_SPAWN_FILE_ACTIONS_T", INT_TO_JSVAL(sizeof (posix_spawn_file_actions_t)) }, +-#endif // !defined(ANDROID) ++#endif // !defined(ANDROID) && NetBSD 5.* + + // Defining |dirent|. + // Size +@@ -627,7 +631,7 @@ static const dom::ConstantSpec gLibcProp + + { "OSFILE_SIZEOF_STATVFS", INT_TO_JSVAL(sizeof (struct statvfs)) }, + +- { "OSFILE_OFFSETOF_STATVFS_F_BSIZE", INT_TO_JSVAL(offsetof (struct statvfs, f_bsize)) }, ++ { "OSFILE_OFFSETOF_STATVFS_F_FRSIZE", INT_TO_JSVAL(offsetof (struct statvfs, f_frsize)) }, + { "OSFILE_OFFSETOF_STATVFS_F_BAVAIL", INT_TO_JSVAL(offsetof (struct statvfs, f_bavail)) }, + + #endif // defined(XP_UNIX) diff --git a/mail/thunderbird/patches/patch-mozilla_extensions_auth_nsAuthGSSAPI.cpp b/mail/thunderbird/patches/patch-mozilla_extensions_auth_nsAuthGSSAPI.cpp deleted file mode 100644 index 34fc51c512b..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_extensions_auth_nsAuthGSSAPI.cpp +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-mozilla_extensions_auth_nsAuthGSSAPI.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/extensions/auth/nsAuthGSSAPI.cpp.orig 2013-10-23 22:08:56.000000000 +0000 -+++ mozilla/extensions/auth/nsAuthGSSAPI.cpp -@@ -40,6 +40,9 @@ typedef KLStatus (*KLCacheHasValidTicket - #endif - - #if defined(HAVE_RES_NINIT) -+#include <sys/types.h> -+#include <netinet/in.h> -+#include <arpa/nameser.h> - #include <resolv.h> - #endif - diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_moz.build b/mail/thunderbird/patches/patch-mozilla_gfx_moz.build new file mode 100644 index 00000000000..5a9c35fdd23 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_moz.build @@ -0,0 +1,26 @@ +$NetBSD: patch-mozilla_gfx_moz.build,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/gfx/moz.build.orig 2014-07-18 00:05:20.000000000 +0000 ++++ mozilla/gfx/moz.build +@@ -7,6 +7,12 @@ + if CONFIG['MOZ_TREE_CAIRO']: + DIRS += ['cairo'] + ++if not CONFIG['MOZ_NATIVE_GRAPHITE2']: ++ DIRS += ['graphite2/src' ] ++ ++if not CONFIG['MOZ_NATIVE_HARFBUZZ']: ++ DIRS += ['harfbuzz/src'] ++ + DIRS += [ + '2d', + 'ycbcr', +@@ -15,8 +21,6 @@ DIRS += [ + 'qcms', + 'gl', + 'layers', +- 'graphite2/src', +- 'harfbuzz/src', + 'ots/src', + 'thebes', + 'ipc', diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_Makefile.in b/mail/thunderbird/patches/patch-mozilla_gfx_skia_Makefile.in new file mode 100644 index 00000000000..d3421c366c5 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_skia_Makefile.in @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_gfx_skia_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/gfx/skia/Makefile.in.orig 2014-07-18 00:05:20.000000000 +0000 ++++ mozilla/gfx/skia/Makefile.in +@@ -15,6 +15,10 @@ ifeq (qt,$(MOZ_WIDGET_TOOLKIT)) + OS_CXXFLAGS += $(MOZ_CAIRO_CFLAGS) $(MOZ_PANGO_CFLAGS) $(CAIRO_FT_CFLAGS) + endif + ++ifdef MOZ_NATIVE_HARFBUZZ ++OS_CXXFLAGS += $(MOZ_HARFBUZZ_CFLAGS) ++endif ++ + include $(topsrcdir)/config/rules.mk + + ifeq ($(CPU_ARCH)_$(GNU_CC),arm_1) diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_include_core_SkPreConfig.h b/mail/thunderbird/patches/patch-mozilla_gfx_skia_include_core_SkPreConfig.h deleted file mode 100644 index a3a4278747e..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_gfx_skia_include_core_SkPreConfig.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_gfx_skia_include_core_SkPreConfig.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/gfx/skia/include/core/SkPreConfig.h.orig 2013-10-23 22:08:57.000000000 +0000 -+++ mozilla/gfx/skia/include/core/SkPreConfig.h -@@ -94,7 +94,7 @@ - ////////////////////////////////////////////////////////////////////// - - #if !defined(SK_CPU_BENDIAN) && !defined(SK_CPU_LENDIAN) --#if defined (__ppc__) || defined(__PPC__) || defined(__ppc64__) || defined(__PPC64__) -+#if defined (__ppc__) || defined(__PPC__) || defined(__ppc64__) || defined(__PPC64__) || defined(__sparc) || defined(__sparc__) - #define SK_CPU_BENDIAN - #else - #define SK_CPU_LENDIAN diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build b/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build deleted file mode 100644 index 4ef553728b0..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/gfx/skia/moz.build.orig 2013-10-23 22:08:57.000000000 +0000 -+++ mozilla/gfx/skia/moz.build -@@ -188,10 +188,9 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'qt - 'SkMMapStream.cpp', - 'SkOSFile.cpp', - ] -- if CONFIG['OS_TARGET'] == 'Linux': -+ if CONFIG['MOZ_X11'] == 1 or CONFIG['OS_TARGET'] == 'Linux': - CPP_SOURCES += [ - 'SkFontHost_linux.cpp', -- 'SkFontHost_tables.cpp', - 'SkThread_pthread.cpp', - 'SkTime_Unix.cpp', - ] diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkOTTable__head.h b/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkOTTable__head.h deleted file mode 100644 index 3ee75ae539a..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkOTTable__head.h +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_gfx_skia_src_sfnt_SkOTTable__head.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/gfx/skia/src/sfnt/SkOTTable_head.h.orig 2013-10-23 22:08:57.000000000 +0000 -+++ mozilla/gfx/skia/src/sfnt/SkOTTable_head.h -@@ -12,7 +12,7 @@ - #include "SkOTTableTypes.h" - #include "SkTypedEnum.h" - --#pragma pack(push, 1) -+#pragma pack(1) - - struct SkOTTableHead { - static const SK_OT_CHAR TAG0 = 'h'; -@@ -140,7 +140,7 @@ struct SkOTTableHead { - } glyphDataFormat; - }; - --#pragma pack(pop) -+#pragma pack() - - - #include <stddef.h> diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkOTTable__name.h b/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkOTTable__name.h deleted file mode 100644 index 66370a3b7ac..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkOTTable__name.h +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_gfx_skia_src_sfnt_SkOTTable__name.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/gfx/skia/src/sfnt/SkOTTable_name.h.orig 2013-10-23 22:08:57.000000000 +0000 -+++ mozilla/gfx/skia/src/sfnt/SkOTTable_name.h -@@ -12,7 +12,7 @@ - #include "SkOTTableTypes.h" - #include "SkTypedEnum.h" - --#pragma pack(push, 1) -+#pragma pack(1) - - struct SkOTTableName { - static const SK_OT_CHAR TAG0 = 'n'; -@@ -499,7 +499,7 @@ struct SkOTTableNameRecord { - SK_OT_USHORT offset; //From start of storage area. - }; - --#pragma pack(pop) -+#pragma pack() - - - SK_COMPILE_ASSERT(sizeof(SkOTTableName) == 6, sizeof_SkOTTableName_not_6); diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkSFNTHeader.h b/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkSFNTHeader.h deleted file mode 100644 index 6816635b168..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_gfx_skia_src_sfnt_SkSFNTHeader.h +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_gfx_skia_src_sfnt_SkSFNTHeader.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/gfx/skia/src/sfnt/SkSFNTHeader.h.orig 2013-10-23 22:08:57.000000000 +0000 -+++ mozilla/gfx/skia/src/sfnt/SkSFNTHeader.h -@@ -15,7 +15,7 @@ - typedef uint16_t SK_SFNT_USHORT; - typedef uint32_t SK_SFNT_ULONG; - --#pragma pack(push, 1) -+#pragma pack(1) - - struct SkSFNTHeader { - SK_SFNT_ULONG fontType; -@@ -61,7 +61,7 @@ struct SkSFNTTableDirectoryEntry { - SK_SFNT_ULONG logicalLength; - }; - --#pragma pack(pop) -+#pragma pack() - - - SK_COMPILE_ASSERT(sizeof(SkSFNTHeader) == 12, sizeof_SkSFNTHeader_not_12); diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_thebes_Makefile.in b/mail/thunderbird/patches/patch-mozilla_gfx_thebes_Makefile.in new file mode 100644 index 00000000000..b089cd967f8 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_thebes_Makefile.in @@ -0,0 +1,19 @@ +$NetBSD: patch-mozilla_gfx_thebes_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/gfx/thebes/Makefile.in.orig 2014-07-18 00:05:21.000000000 +0000 ++++ mozilla/gfx/thebes/Makefile.in +@@ -13,6 +13,14 @@ DEFINES := $(filter-out -DUNICODE,$(DEFI + CXXFLAGS += $(MOZ_CAIRO_CFLAGS) $(TK_CFLAGS) + CFLAGS += $(MOZ_CAIRO_CFLAGS) $(TK_CFLAGS) + ++ifdef MOZ_NATIVE_GRAPHITE2 ++CXXFLAGS += $(MOZ_GRAPHITE2_CFLAGS) ++endif ++ ++ifdef MOZ_NATIVE_HARFBUZZ ++CXXFLAGS += $(MOZ_HARFBUZZ_CFLAGS) ++endif ++ + ifeq ($(MOZ_WIDGET_TOOLKIT),android) + CXXFLAGS += $(CAIRO_FT_CFLAGS) + endif diff --git a/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_Makefile.in b/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_Makefile.in new file mode 100644 index 00000000000..2fb13d19973 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_Makefile.in @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_intl_unicharutil_util_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/intl/unicharutil/util/Makefile.in.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/intl/unicharutil/util/Makefile.in +@@ -21,3 +21,7 @@ ifdef _MSC_VER + OS_COMPILE_CXXFLAGS += -Zl + OS_COMPILE_CFLAGS += -Zl + endif ++ ++ifdef MOZ_NATIVE_HARFBUZZ ++CXXFLAGS += $(MOZ_HARFBUZZ_CFLAGS) ++endif diff --git a/mail/thunderbird/patches/patch-mozilla_ios b/mail/thunderbird/patches/patch-mozilla_ios new file mode 100644 index 00000000000..ed5b21233bf --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ios @@ -0,0 +1,8 @@ +$NetBSD: patch-mozilla_ios,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ios.orig 2014-07-27 06:20:09.000000000 +0000 ++++ mozilla/ios +@@ -0,0 +1,3 @@ ++#pragma GCC visibility push(default) ++#include_next <ios> ++#pragma GCC visibility pop diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_Makefile.in b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_Makefile.in index 6148ca11917..cce531d227d 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_Makefile.in +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_Makefile.in @@ -1,49 +1,13 @@ -$NetBSD: patch-mozilla_ipc_chromium_Makefile.in,v 1.5 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_Makefile.in,v 1.6 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/ipc/chromium/Makefile.in.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/Makefile.in.orig 2014-07-18 00:05:24.000000000 +0000 +++ mozilla/ipc/chromium/Makefile.in -@@ -23,9 +23,7 @@ vpath %.c \ - $(srcdir)/src/third_party/libevent \ - $(NULL) - else # } else { --# message_pump_libevent.cc includes third_party/libevent/event.h, --# which we put in $(DIST), see export rule below --LOCAL_INCLUDES += -I$(DIST) -+LOCAL_INCLUDES += $(filter %/compat, $(MOZ_LIBEVENT_CFLAGS)) - endif # } - - vpath %.cc \ -@@ -68,6 +66,33 @@ CMMSRCS += \ +@@ -28,6 +28,8 @@ include $(topsrcdir)/config/rules.mk - endif # } OS_MACOSX + ifdef MOZ_NATIVE_LIBEVENT # { -+ifdef OS_SOLARIS # { -+ -+CPPSRCS += \ -+ atomicops_internals_x86_gcc.cc \ -+ process_util_linux.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) ++OS_CPPFLAGS += $(filter %/compat, $(MOZ_LIBEVENT_CFLAGS)) + -+CPPSRCS += \ -+ $(MOCSRCS) \ -+ message_pump_qt.cc \ -+ $(NULL) -+endif -+ -+endif # } OS_SOLARIS -+ - # libevent - - ifndef MOZ_NATIVE_LIBEVENT # { + export-preqs = \ + $(call mkdir_deps,$(CURDIR)/third_party/libevent) \ + $(NULL) diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_chromium-config.mk b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_chromium-config.mk deleted file mode 100644 index 10c50a83d47..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_chromium-config.mk +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-mozilla_ipc_chromium_chromium-config.mk,v 1.4 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/ipc/chromium/chromium-config.mk.orig 2013-10-23 22:09:00.000000000 +0000 -+++ mozilla/ipc/chromium/chromium-config.mk -@@ -103,6 +103,14 @@ DEFINES += \ - $(NULL) - - else # } { -+ifeq ($(OS_ARCH),SunOS) # { -+ -+OS_SOLARIS = 1 -+DEFINES += \ -+ -DOS_SOLARIS=1 \ -+ $(NULL) -+ -+else # } { - - OS_LINUX = 1 - DEFINES += \ -@@ -115,4 +123,5 @@ endif # } - endif # } - endif # } - endif # } -+endif # } - diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_moz.build b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_moz.build new file mode 100644 index 00000000000..e96fbc745af --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_moz.build @@ -0,0 +1,16 @@ +$NetBSD: patch-mozilla_ipc_chromium_moz.build,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ipc/chromium/moz.build.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/ipc/chromium/moz.build +@@ -19,7 +19,10 @@ if CONFIG['OS_ARCH'] == 'WINNT': + else: + os_posix = 1 + if CONFIG['OS_ARCH'] == 'Darwin': +- os_macosx = 1 ++ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': ++ os_macosx = 1 ++ else: ++ os_bsd = 1 + elif CONFIG['OS_ARCH'] == 'DragonFly': + os_dragonfly = 1 + os_bsd = 1 diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util.h index 57ee61dce36..45b8f4ca77f 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util.h +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util.h,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/file_util.h.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/base/file_util.h.orig 2014-07-18 00:05:24.000000000 +0000 +++ mozilla/ipc/chromium/src/base/file_util.h @@ -16,7 +16,9 @@ #include <sys/stat.h> @@ -12,12 +12,3 @@ $NetBSD: patch-mozilla_ipc_chromium_src_base_file__util.h,v 1.1 2013/11/12 20:50 #include <sys/stat.h> #endif -@@ -466,7 +468,7 @@ class FileEnumerator { - #if defined(OS_WIN) - WIN32_FIND_DATA find_data_; - HANDLE find_handle_; --#elif defined(ANDROID) -+#elif defined(ANDROID) || defined(OS_SOLARIS) - void *fts_; - #elif defined(OS_POSIX) - FTS* fts_; diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__version__info.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__version__info.h deleted file mode 100644 index d3f12f79a8f..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__version__info.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_file__version__info.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/ipc/chromium/src/base/file_version_info.h.orig 2013-10-23 22:09:00.000000000 +0000 -+++ mozilla/ipc/chromium/src/base/file_version_info.h -@@ -86,7 +86,7 @@ class FileVersionInfo { - explicit FileVersionInfo(NSBundle *bundle); - - NSBundle *bundle_; --#elif defined(OS_LINUX) -+#elif defined(OS_LINUX) || defined(OS_SOLARIS) - FileVersionInfo(); - #endif - diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc new file mode 100644 index 00000000000..b9d588fb2dc --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc @@ -0,0 +1,38 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_message__loop.cc,v 1.5 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/message_loop.cc.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/message_loop.cc +@@ -14,20 +14,18 @@ + #include "base/string_util.h" + #include "base/thread_local.h" + +-#if defined(OS_MACOSX) ++#if defined(MOZ_WIDGET_COCOA) + #include "base/message_pump_mac.h" + #endif + #if defined(OS_POSIX) + #include "base/message_pump_libevent.h" + #endif +-#if defined(OS_LINUX) || defined(OS_BSD) + #if defined(MOZ_WIDGET_GTK) + #include "base/message_pump_glib.h" + #endif + #ifdef MOZ_WIDGET_QT + #include "base/message_pump_qt.h" + #endif +-#endif + #ifdef ANDROID + #include "base/message_pump_android.h" + #endif +@@ -138,9 +136,9 @@ MessageLoop::MessageLoop(Type type) + } + #elif defined(OS_POSIX) + if (type_ == TYPE_UI) { +-#if defined(OS_MACOSX) ++#if defined(MOZ_WIDGET_COCOA) + pump_ = base::MessagePumpMac::Create(); +-#elif defined(OS_LINUX) || defined(OS_BSD) ++#elif defined(MOZ_WIDGET_GTK) || defined(MOZ_WIDGET_QT) + pump_ = new base::MessagePumpForUI(); + #endif // OS_LINUX + } else if (type_ == TYPE_IO) { diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc new file mode 100644 index 00000000000..aed0ff671b0 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc @@ -0,0 +1,163 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.8 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/process_util_bsd.cc +@@ -15,7 +15,9 @@ + + #include <ctype.h> + #include <fcntl.h> ++#if defined(OS_BSD) + #include <kvm.h> ++#endif + #include <unistd.h> + + #include <string> +@@ -311,6 +313,141 @@ void SetCurrentProcessPrivileges(ChildPr + + #endif + ++#if defined(OS_MACOSX) ++NamedProcessIterator::NamedProcessIterator(const std::wstring& executable_name, ++ const ProcessFilter* filter) ++ : executable_name_(executable_name), ++ index_of_kinfo_proc_(0), ++ filter_(filter) { ++ // Get a snapshot of all of my processes (yes, as we loop it can go stale, but ++ // but trying to find where we were in a constantly changing list is basically ++ // impossible. ++ ++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, int(geteuid()) }; ++ ++ // Since more processes could start between when we get the size and when ++ // we get the list, we do a loop to keep trying until we get it. ++ bool done = false; ++ int try_num = 1; ++ const int max_tries = 10; ++ do { ++ // Get the size of the buffer ++ size_t len = 0; ++ if (sysctl(mib, arraysize(mib), NULL, &len, NULL, 0) < 0) { ++ CHROMIUM_LOG(ERROR) << "failed to get the size needed for the process list"; ++ kinfo_procs_.resize(0); ++ done = true; ++ } else { ++ size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc); ++ // Leave some spare room for process table growth (more could show up ++ // between when we check and now) ++ num_of_kinfo_proc += 4; ++ kinfo_procs_.resize(num_of_kinfo_proc); ++ len = num_of_kinfo_proc * sizeof(struct kinfo_proc); ++ // Load the list of processes ++ if (sysctl(mib, arraysize(mib), &kinfo_procs_[0], &len, NULL, 0) < 0) { ++ // If we get a mem error, it just means we need a bigger buffer, so ++ // loop around again. Anything else is a real error and give up. ++ if (errno != ENOMEM) { ++ CHROMIUM_LOG(ERROR) << "failed to get the process list"; ++ kinfo_procs_.resize(0); ++ done = true; ++ } ++ } else { ++ // Got the list, just make sure we're sized exactly right ++ size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc); ++ kinfo_procs_.resize(num_of_kinfo_proc); ++ done = true; ++ } ++ } ++ } while (!done && (try_num++ < max_tries)); ++ ++ if (!done) { ++ CHROMIUM_LOG(ERROR) << "failed to collect the process list in a few tries"; ++ kinfo_procs_.resize(0); ++ } ++} ++ ++NamedProcessIterator::~NamedProcessIterator() { ++} ++ ++const ProcessEntry* NamedProcessIterator::NextProcessEntry() { ++ bool result = false; ++ do { ++ result = CheckForNextProcess(); ++ } while (result && !IncludeEntry()); ++ ++ if (result) { ++ return &entry_; ++ } ++ ++ return NULL; ++} ++ ++bool NamedProcessIterator::CheckForNextProcess() { ++ std::string executable_name_utf8(WideToUTF8(executable_name_)); ++ ++ std::string data; ++ std::string exec_name; ++ ++ for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) { ++ kinfo_proc* kinfo = &kinfo_procs_[index_of_kinfo_proc_]; ++ ++ // Skip processes just awaiting collection ++ if ((kinfo->kp_proc.p_pid > 0) && (kinfo->kp_proc.p_stat == SZOMB)) ++ continue; ++ ++ int mib[] = { CTL_KERN, KERN_PROCARGS, kinfo->kp_proc.p_pid }; ++ ++ // Found out what size buffer we need ++ size_t data_len = 0; ++ if (sysctl(mib, arraysize(mib), NULL, &data_len, NULL, 0) < 0) { ++ CHROMIUM_LOG(ERROR) << "failed to figure out the buffer size for a commandline"; ++ continue; ++ } ++ ++ data.resize(data_len); ++ if (sysctl(mib, arraysize(mib), &data[0], &data_len, NULL, 0) < 0) { ++ CHROMIUM_LOG(ERROR) << "failed to fetch a commandline"; ++ continue; ++ } ++ ++ // Data starts w/ the full path null termed, so we have to extract just the ++ // executable name from the path. ++ ++ size_t exec_name_end = data.find('\0'); ++ if (exec_name_end == std::string::npos) { ++ CHROMIUM_LOG(ERROR) << "command line data didn't match expected format"; ++ continue; ++ } ++ size_t last_slash = data.rfind('/', exec_name_end); ++ if (last_slash == std::string::npos) ++ exec_name = data.substr(0, exec_name_end); ++ else ++ exec_name = data.substr(last_slash + 1, exec_name_end - last_slash - 1); ++ ++ // Check the name ++ if (executable_name_utf8 == exec_name) { ++ entry_.pid = kinfo->kp_proc.p_pid; ++ entry_.ppid = kinfo->kp_eproc.e_ppid; ++ base::strlcpy(entry_.szExeFile, exec_name.c_str(), ++ sizeof(entry_.szExeFile)); ++ // Start w/ the next entry next time through ++ ++index_of_kinfo_proc_; ++ // Done ++ return true; ++ } ++ } ++ return false; ++} ++ ++bool NamedProcessIterator::IncludeEntry() { ++ // Don't need to check the name, we did that w/in CheckForNextProcess. ++ if (!filter_) ++ return true; ++ return filter_->Includes(entry_.pid, entry_.ppid); ++} ++#else + NamedProcessIterator::NamedProcessIterator(const std::wstring& executable_name, + const ProcessFilter* filter) + { +@@ -370,5 +507,6 @@ const ProcessEntry* NamedProcessIterator + if (nextEntry >= content.size()) return NULL; + return &content[nextEntry++]; + } ++#endif + + } // namespace base diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h new file mode 100644 index 00000000000..00727cebed9 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h @@ -0,0 +1,42 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/scoped_nsautorelease_pool.h.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/scoped_nsautorelease_pool.h +@@ -7,13 +7,13 @@ + + #include "base/basictypes.h" + +-#if defined(OS_MACOSX) ++#if defined(MOZ_WIDGET_COCOA) + #if defined(__OBJC__) + @class NSAutoreleasePool; + #else // __OBJC__ + class NSAutoreleasePool; + #endif // __OBJC__ +-#endif // OS_MACOSX ++#endif // MOZ_WIDGET_COCOA + + namespace base { + +@@ -27,10 +27,10 @@ namespace base { + // ugly #ifdefs. + class ScopedNSAutoreleasePool { + public: +-#if !defined(OS_MACOSX) ++#if !defined(MOZ_WIDGET_COCOA) + ScopedNSAutoreleasePool() {} + void Recycle() { } +-#else // OS_MACOSX ++#else // MOZ_WIDGET_COCOA + ScopedNSAutoreleasePool(); + ~ScopedNSAutoreleasePool(); + +@@ -41,7 +41,7 @@ class ScopedNSAutoreleasePool { + void Recycle(); + private: + NSAutoreleasePool* autorelease_pool_; +-#endif // OS_MACOSX ++#endif // MOZ_WIDGET_COCOA + + private: + DISALLOW_COPY_AND_ASSIGN(ScopedNSAutoreleasePool); diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_glue_AsyncChannel.cpp b/mail/thunderbird/patches/patch-mozilla_ipc_glue_AsyncChannel.cpp deleted file mode 100644 index 314a43779b0..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_glue_AsyncChannel.cpp +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_ipc_glue_AsyncChannel.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/ipc/glue/AsyncChannel.cpp.orig 2013-10-23 22:09:00.000000000 +0000 -+++ mozilla/ipc/glue/AsyncChannel.cpp -@@ -709,7 +709,7 @@ AsyncChannel::ProcessLink::OnChannelOpen - mExistingListener = mTransport->set_listener(this); - #ifdef DEBUG - if (mExistingListener) { -- queue<Message> pending; -+ std::queue<Message> pending; - mExistingListener->GetQueuedMessages(pending); - MOZ_ASSERT(pending.empty()); - } -@@ -726,7 +726,7 @@ AsyncChannel::ProcessLink::OnTakeConnect - { - AssertIOThread(); - -- queue<Message> pending; -+ std::queue<Message> pending; - { - MonitorAutoLock lock(*mChan->mMonitor); - diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp b/mail/thunderbird/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp new file mode 100644 index 00000000000..7921d061214 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_ipc_glue_ScopedXREEmbed.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ipc/glue/ScopedXREEmbed.cpp.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/ipc/glue/ScopedXREEmbed.cpp +@@ -66,7 +66,7 @@ ScopedXREEmbed::Start() + localFile = do_QueryInterface(parent); + NS_ENSURE_TRUE_VOID(localFile); + +-#ifdef OS_MACOSX ++#ifdef MOZ_WIDGET_COCOA + if (XRE_GetProcessType() == GeckoProcessType_Content) { + // We're an XPCOM-using subprocess. Walk out of + // [subprocess].app/Contents/MacOS to the real GRE dir. diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp b/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp new file mode 100644 index 00000000000..bda2bfabd45 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp @@ -0,0 +1,21 @@ +$NetBSD: patch-mozilla_ipc_glue_StringUtil.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ipc/glue/StringUtil.cpp.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/ipc/glue/StringUtil.cpp +@@ -64,14 +64,14 @@ namespace base { + // converters, and implementing the one that doesn't exist for OS X + // and Windows. + +-#if !defined(OS_MACOSX) && !defined(OS_WIN) ++#if !defined(MOZ_WIDGET_COCOA) && !defined(OS_WIN) + std::string SysWideToUTF8(const std::wstring& wide) { + // FIXME/cjones: do this with iconv + return GhettoStringConvert<std::wstring, std::string>(wide); + } + #endif + +-#if !defined(OS_MACOSX) && !defined(OS_WIN) ++#if !defined(MOZ_WIDGET_COCOA) && !defined(OS_WIN) + std::wstring SysUTF8ToWide(const StringPiece& utf8) { + // FIXME/cjones: do this with iconv + return GhettoStringConvert<StringPiece, std::wstring>(utf8); diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py new file mode 100644 index 00000000000..16a29e88533 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py @@ -0,0 +1,21 @@ +$NetBSD: patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ipc/ipdl/ipdl/cxx/ast.py.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/ipc/ipdl/ipdl/cxx/ast.py +@@ -336,12 +336,13 @@ Type.VOID = Type('void') + Type.VOIDPTR = Type('void', ptr=1) + + class TypeArray(Node): +- def __init__(self, basetype, nmemb): +- '''the type |basetype DECLNAME[nmemb]|. |nmemb| is an Expr''' ++ def __init__(self, basetype, nmemb, alignType): ++ '''the type |basetype DECLNAME[nmemb]|. |nmemb| is an Expr, |alignType| is a type''' + self.basetype = basetype + self.nmemb = nmemb ++ self.alignType = alignType + def __deepcopy__(self, memo): +- return TypeArray(deepcopy(self.basetype, memo), nmemb) ++ return TypeArray(deepcopy(self.basetype, memo), nmemb, alignType) + + class TypeEnum(Node): + def __init__(self, name=None): diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py new file mode 100644 index 00000000000..8e6b3548f25 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py @@ -0,0 +1,23 @@ +$NetBSD: patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/ipc/ipdl/ipdl/cxx/cgen.py.orig 2014-07-18 00:05:24.000000000 +0000 ++++ mozilla/ipc/ipdl/ipdl/cxx/cgen.py +@@ -101,6 +101,7 @@ class CxxCodeGen(CodePrinter, Visitor): + def visitDecl(self, d): + # C-syntax arrays make code generation much more annoying + if isinstance(d.type, TypeArray): ++ self.write('MOZ_ALIGNED_DECL(') + d.type.basetype.accept(self) + else: + d.type.accept(self) +@@ -111,7 +112,9 @@ class CxxCodeGen(CodePrinter, Visitor): + if isinstance(d.type, TypeArray): + self.write('[') + d.type.nmemb.accept(self) +- self.write(']') ++ self.write('], MOZ_ALIGNOF(') ++ d.type.alignType.accept(self) ++ self.write('))') + + def visitParam(self, p): + self.visitDecl(p) diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py index 33cfaeaf314..4e2248b9635 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py +++ b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py @@ -1,13 +1,13 @@ -$NetBSD: patch-mozilla_ipc_ipdl_ipdl_lower.py,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_ipdl_ipdl_lower.py,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/ipc/ipdl/ipdl/lower.py.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/ipdl/ipdl/lower.py.orig 2014-07-18 00:05:24.000000000 +0000 +++ mozilla/ipc/ipdl/ipdl/lower.py -@@ -1803,7 +1803,7 @@ def _generateMessageClass(md, clsname, m - StmtExpr(ExprCall( - ExprVar('StringAppendF'), - args=[ ExprAddrOf(msgvar), -- ExprLiteral.String('[time:%" PRId64 "][%d]'), -+ ExprLiteral.String('[time:%\\" PRId64 \\"][%d]'), - ExprCall(ExprVar('PR_Now')), - ExprCall(ExprVar('base::GetCurrentProcId')) ])), - appendToMsg(pfxvar), +@@ -768,7 +768,7 @@ IPDL union type.""" + if self.recursive: + return self.ptrToType() + else: +- return TypeArray(Type('char'), ExprSizeof(self.internalType())) ++ return TypeArray(Type('char'), ExprSizeof(self.internalType()), self.internalType()) + + def unionValue(self): + # NB: knows that Union's storage C union is named |mValue| diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_config_Makefile.in b/mail/thunderbird/patches/patch-mozilla_js_src_config_Makefile.in deleted file mode 100644 index ebbc5674b94..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_config_Makefile.in +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mozilla_js_src_config_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/js/src/config/Makefile.in.orig 2013-10-23 22:09:00.000000000 +0000 -+++ mozilla/js/src/config/Makefile.in -@@ -59,6 +59,7 @@ export:: \ - $(call mkdir_deps,system_wrappers_js) \ - $(NULL) - $(PYTHON) $(srcdir)/Preprocessor.py $(DEFINES) $(ACDEFINES) \ -+ -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ - $(srcdir)/system-headers | $(PERL) $(srcdir)/make-system-wrappers.pl system_wrappers_js - $(INSTALL) system_wrappers_js $(DIST) - diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_config_system-headers b/mail/thunderbird/patches/patch-mozilla_js_src_config_system-headers deleted file mode 100644 index 111be7db248..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_config_system-headers +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-mozilla_js_src_config_system-headers,v 1.3 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/js/src/config/system-headers.orig 2013-10-23 22:09:00.000000000 +0000 -+++ mozilla/js/src/config/system-headers -@@ -1132,3 +1132,14 @@ kvm.h - spawn.h - err.h - xlocale.h -+#if MOZ_NATIVE_ICU==1 -+unicode/locid.h -+unicode/numsys.h -+unicode/ucal.h -+unicode/ucol.h -+unicode/udat.h -+unicode/udatpg.h -+unicode/uenum.h -+unicode/unum.h -+unicode/ustring.h -+#endif diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h b/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h index 02ce350e202..525bb5f2174 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h +++ b/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_js_src_ctypes_CTypes.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_ctypes_CTypes.h,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/js/src/ctypes/CTypes.h.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/js/src/ctypes/CTypes.h.orig 2014-07-18 00:05:25.000000000 +0000 +++ mozilla/js/src/ctypes/CTypes.h -@@ -13,6 +13,23 @@ - - #include "js/HashTable.h" +@@ -14,6 +14,23 @@ + #include "js/Vector.h" + #include "vm/String.h" +#if defined(__NetBSD__) +#include <stdint.h> diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_gc_Memory.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_gc_Memory.cpp new file mode 100644 index 00000000000..e7ac36480e7 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_js_src_gc_Memory.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_js_src_gc_Memory.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/js/src/gc/Memory.cpp.orig 2014-07-18 00:05:25.000000000 +0000 ++++ mozilla/js/src/gc/Memory.cpp +@@ -212,7 +212,7 @@ gc::InitMemorySubsystem(JSRuntime *rt) + static inline void * + MapMemory(size_t length, int prot, int flags, int fd, off_t offset) + { +-#if defined(__ia64__) ++#if defined(__ia64__) || (defined(__sparc64__) && defined(__NetBSD__)) + /* + * The JS engine assumes that all allocated pointers have their high 17 bits clear, + * which ia64's mmap doesn't support directly. However, we can emulate it by passing diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_gdb_Makefile.in b/mail/thunderbird/patches/patch-mozilla_js_src_gdb_Makefile.in deleted file mode 100644 index 5faa1258a73..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_gdb_Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_js_src_gdb_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/js/src/gdb/Makefile.in.orig 2013-10-23 22:09:01.000000000 +0000 -+++ mozilla/js/src/gdb/Makefile.in -@@ -19,6 +19,10 @@ LIBS = $(DEPTH)/$(LIB_PREFIX)js_static.$ - - LOCAL_INCLUDES += -I$(topsrcdir) -I.. - -+ifdef MOZ_NATIVE_ICU -+EXTRA_LIBS += $(MOZ_ICU_LIBS) -+endif -+ - EXTRA_LIBS += $(MOZ_FFI_LIBS) - - # Place a GDB Python auto-load file next to the gdb-tests executable, both diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jit_AsmJSSignalHandlers.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_jit_AsmJSSignalHandlers.cpp deleted file mode 100644 index 484d186763c..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jit_AsmJSSignalHandlers.cpp +++ /dev/null @@ -1,26 +0,0 @@ -$NetBSD: patch-mozilla_js_src_jit_AsmJSSignalHandlers.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/js/src/jit/AsmJSSignalHandlers.cpp.orig 2013-10-23 22:09:02.000000000 +0000 -+++ mozilla/js/src/jit/AsmJSSignalHandlers.cpp -@@ -59,10 +59,11 @@ using namespace mozilla; - #elif defined(__linux__) || defined(SOLARIS) - # if defined(__linux__) - # define XMM_sig(p,i) ((p)->uc_mcontext.fpregs->_xmm[i]) -+# define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_EIP]) - # else - # define XMM_sig(p,i) ((p)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.xmm[i]) -+# define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_PC]) - # endif --# define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_EIP]) - # define RIP_sig(p) ((p)->uc_mcontext.gregs[REG_RIP]) - # define PC_sig(p) ((p)->uc_mcontext.arm_pc) - # define RAX_sig(p) ((p)->uc_mcontext.gregs[REG_RAX]) -@@ -269,7 +270,7 @@ LookupHeapAccess(const AsmJSModule &modu - # if defined(JS_CPU_X64) - # if defined(__DragonFly__) - # include <machine/npx.h> // for union savefpu --# elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__FreeBSD_kernel__) -+# elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) - # include <machine/fpu.h> // for struct savefpu/fxsave64 - # endif - # endif diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jsapi-tests_Makefile.in b/mail/thunderbird/patches/patch-mozilla_js_src_jsapi-tests_Makefile.in deleted file mode 100644 index 01765010177..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jsapi-tests_Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_js_src_jsapi-tests_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/js/src/jsapi-tests/Makefile.in.orig 2013-10-23 22:09:02.000000000 +0000 -+++ mozilla/js/src/jsapi-tests/Makefile.in -@@ -20,6 +20,10 @@ LIBS = $(DEPTH)/$(LIB_PREFIX)js_sta - - LOCAL_INCLUDES += -I$(topsrcdir) -I.. - -+ifdef MOZ_NATIVE_ICU -+EXTRA_LIBS += $(MOZ_ICU_LIBS) -+endif -+ - EXTRA_LIBS += $(MOZ_FFI_LIBS) - - ifdef QEMU_EXE diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jscompartment.h b/mail/thunderbird/patches/patch-mozilla_js_src_jscompartment.h deleted file mode 100644 index 961ef0ea9d5..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jscompartment.h +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-mozilla_js_src_jscompartment.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/js/src/jscompartment.h.orig 2013-10-23 22:09:02.000000000 +0000 -+++ mozilla/js/src/jscompartment.h -@@ -402,9 +402,9 @@ class js::AutoDebugModeGC - GC(rt, GC_NORMAL, JS::gcreason::DEBUG_MODE_GC); - } - -- void scheduleGC(Zone *zone) { -+ void scheduleGC(JS::Zone *zone) { - JS_ASSERT(!rt->isHeapBusy()); -- PrepareZoneForGC(zone); -+ JS::PrepareZoneForGC(zone); - needGC = true; - } - }; diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_shell_Makefile.in b/mail/thunderbird/patches/patch-mozilla_js_src_shell_Makefile.in deleted file mode 100644 index 9be89b3e396..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_shell_Makefile.in +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-mozilla_js_src_shell_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/js/src/shell/Makefile.in.orig 2013-10-23 22:09:02.000000000 +0000 -+++ mozilla/js/src/shell/Makefile.in -@@ -27,6 +27,9 @@ LIBS = $(NSPR_LIBS) $(EDITLINE_LIBS - ifdef MOZ_NATIVE_FFI - EXTRA_LIBS += $(MOZ_FFI_LIBS) - endif -+ifdef MOZ_NATIVE_ICU -+EXTRA_LIBS += $(MOZ_ICU_LIBS) -+endif - - LOCAL_INCLUDES += -I$(topsrcdir) -I.. - diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_vm_ObjectImpl-inl.h b/mail/thunderbird/patches/patch-mozilla_js_src_vm_ObjectImpl-inl.h deleted file mode 100644 index 2e274bf28ba..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_vm_ObjectImpl-inl.h +++ /dev/null @@ -1,31 +0,0 @@ -$NetBSD: patch-mozilla_js_src_vm_ObjectImpl-inl.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/js/src/vm/ObjectImpl-inl.h.orig 2013-10-23 22:09:05.000000000 +0000 -+++ mozilla/js/src/vm/ObjectImpl-inl.h -@@ -364,7 +364,7 @@ js::ObjectImpl::zone() const - js::ObjectImpl::readBarrier(ObjectImpl *obj) - { - #ifdef JSGC_INCREMENTAL -- Zone *zone = obj->zone(); -+ JS::Zone *zone = obj->zone(); - if (zone->needsBarrier()) { - MOZ_ASSERT(!zone->rt->isHeapMajorCollecting()); - JSObject *tmp = obj->asObjectPtr(); -@@ -378,7 +378,7 @@ inline void - js::ObjectImpl::privateWriteBarrierPre(void **old) - { - #ifdef JSGC_INCREMENTAL -- Zone *zone = this->zone(); -+ JS::Zone *zone = this->zone(); - if (zone->needsBarrier()) { - if (*old && getClass()->trace) - getClass()->trace(zone->barrierTracer(), this->asObjectPtr()); -@@ -405,7 +405,7 @@ js::ObjectImpl::writeBarrierPre(ObjectIm - if (IsNullTaggedPointer(obj) || !obj->runtime()->needsBarrier()) - return; - -- Zone *zone = obj->zone(); -+ JS::Zone *zone = obj->zone(); - if (zone->needsBarrier()) { - MOZ_ASSERT(!zone->rt->isHeapMajorCollecting()); - JSObject *tmp = obj->asObjectPtr(); diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp index 50242b9fec5..30f3e5cc981 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp @@ -1,12 +1,13 @@ -$NetBSD: patch-mozilla_js_src_vm_SPSProfiler.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_vm_SPSProfiler.cpp,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/js/src/vm/SPSProfiler.cpp.orig 2013-10-23 22:09:05.000000000 +0000 +--- mozilla/js/src/vm/SPSProfiler.cpp.orig 2014-07-18 00:05:30.000000000 +0000 +++ mozilla/js/src/vm/SPSProfiler.cpp -@@ -8,6 +8,7 @@ +@@ -4,6 +4,8 @@ + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - #include "jsnum.h" - #include "jsscript.h" +#include "jscntxtinlines.h" - ++ #include "vm/SPSProfiler.h" - #include "vm/StringBuffer.h" + + #include "mozilla/DebugOnly.h" diff --git a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_Makefile.in b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_Makefile.in new file mode 100644 index 00000000000..778123aebe2 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_Makefile.in @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_libcubeb_src_Makefile.in,v 1.3 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/media/libcubeb/src/Makefile.in.orig 2014-07-18 00:05:38.000000000 +0000 ++++ mozilla/media/libcubeb/src/Makefile.in +@@ -9,3 +9,7 @@ CFLAGS += \ + $(MOZ_ALSA_CFLAGS) \ + $(MOZ_PULSEAUDIO_CFLAGS) \ + $(NULL) ++ ++ifdef MOZ_NATIVE_SPEEX ++CFLAGS += $(MOZ_SPEEX_CFLAGS) ++endif diff --git a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c new file mode 100644 index 00000000000..fb8a9b2e053 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2014-07-18 00:05:38.000000000 +0000 ++++ mozilla/media/libcubeb/src/cubeb_alsa.c +@@ -6,6 +6,9 @@ + */ + #undef NDEBUG + #define _BSD_SOURCE ++#if defined(__NetBSD__) ++#define _NETBSD_SOURCE ++#endif + #define _XOPEN_SOURCE 500 + #include <pthread.h> + #include <sys/time.h> diff --git a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build new file mode 100644 index 00000000000..eae05ec8b4a --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/media/libcubeb/src/moz.build.orig 2014-07-18 00:05:38.000000000 +0000 ++++ mozilla/media/libcubeb/src/moz.build +@@ -30,7 +30,7 @@ if CONFIG['OS_ARCH'] == 'OpenBSD': + ] + DEFINES['USE_SNDIO'] = True + +-if CONFIG['OS_TARGET'] == 'Darwin': ++if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': + SOURCES += [ + 'cubeb_audiounit.c', + ] diff --git a/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h b/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h index e692742c0ad..55803620fd8 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h +++ b/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libpng_pngpriv.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_libpng_pngpriv.h,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/libpng/pngpriv.h.orig 2013-10-23 22:09:11.000000000 +0000 +--- mozilla/media/libpng/pngpriv.h.orig 2014-07-18 00:05:38.000000000 +0000 +++ mozilla/media/libpng/pngpriv.h @@ -38,6 +38,7 @@ * still required (as of 2011-05-02.) @@ -9,4 +9,4 @@ $NetBSD: patch-mozilla_media_libpng_pngpriv.h,v 1.1 2013/11/12 20:50:51 ryoon Ex +#define _XOPEN_SOURCE 600 #ifndef PNG_VERSION_INFO_ONLY - /* This is required for the definition of abort(), used as a last ditch + /* Standard library headers not required by png.h: */ diff --git a/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp b/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp index 03e4072f395..9d9c07aa32e 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp +++ b/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp @@ -1,11 +1,12 @@ -$NetBSD: patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp.orig 2013-10-23 22:09:11.000000000 +0000 +--- mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp.orig 2014-07-18 00:05:38.000000000 +0000 +++ mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp -@@ -131,6 +131,9 @@ uint detectCPUextensions(void) +@@ -125,7 +125,9 @@ uint detectCPUextensions(void) + #endif return res & ~_dwDisabledISA; - +- +#elif defined(__GNUC__) + // No cpuid.h --> no cpuid support + return 0; diff --git a/mail/thunderbird/patches/patch-mozilla_media_libtheora_Makefile.in b/mail/thunderbird/patches/patch-mozilla_media_libtheora_Makefile.in new file mode 100644 index 00000000000..74553c4d732 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_libtheora_Makefile.in @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_media_libtheora_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/media/libtheora/Makefile.in.orig 2014-07-27 06:20:09.000000000 +0000 ++++ mozilla/media/libtheora/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git a/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in b/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in new file mode 100644 index 00000000000..186c2931aa8 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_media_libtremor_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/media/libtremor/Makefile.in.orig 2014-07-27 06:20:09.000000000 +0000 ++++ mozilla/media/libtremor/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git a/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in b/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in new file mode 100644 index 00000000000..33cda215ef8 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_media_libvorbis_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/media/libvorbis/Makefile.in.orig 2014-07-27 06:20:09.000000000 +0000 ++++ mozilla/media/libvorbis/Makefile.in +@@ -0,0 +1,9 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++include $(topsrcdir)/config/rules.mk ++ ++ifdef MOZ_NATIVE_OGG ++CFLAGS += $(MOZ_OGG_CFLAGS) ++endif diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_objs.mk b/mail/thunderbird/patches/patch-mozilla_media_mtransport_objs.mk deleted file mode 100644 index f4252dba1e7..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_objs.mk +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_media_mtransport_objs.mk,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/mtransport/objs.mk.orig 2013-10-23 22:09:11.000000000 +0000 -+++ mozilla/media/mtransport/objs.mk -@@ -23,12 +23,16 @@ LOCAL_INCLUDES += \ - -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/event \ - $(NULL) - --ifeq ($(OS_TARGET), Darwin) -+ifneq (,$(filter Darwin DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET))) - LOCAL_INCLUDES += \ - -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/darwin/include \ - -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/generic/include \ - $(NULL) -+ifeq ($(OS_TARGET), Darwin) - DEFINES += -DDARWIN -+else -+DEFINES += -DBSD -+endif - endif - - ifeq ($(OS_TARGET), Linux) diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_test_Makefile.in b/mail/thunderbird/patches/patch-mozilla_media_mtransport_test_Makefile.in deleted file mode 100644 index 087ab8ba1ee..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_test_Makefile.in +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-mozilla_media_mtransport_test_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/mtransport/test/Makefile.in.orig 2013-10-23 22:09:11.000000000 +0000 -+++ mozilla/media/mtransport/test/Makefile.in -@@ -77,12 +77,14 @@ endif - endif - endif - --ifeq ($(OS_TARGET), Darwin) -+ifneq (,$(filter Darwin DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET))) - LOCAL_INCLUDES += -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/darwin/include -+ifeq ($(OS_TARGET), Darwin) - DEFINES += \ - -DGTEST_USE_OWN_TR1_TUPLE=1 \ - $(NULL) - endif -+endif - - ifeq ($(OS_TARGET), Linux) - LOCAL_INCLUDES += -I$(topsrcdir)/media/mtransport/third_party/nrappkit/src/port/linux/include diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_nicer.gyp b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_nicer.gyp deleted file mode 100644 index db94c1cd94a..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_nicer.gyp +++ /dev/null @@ -1,33 +0,0 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_nicer.gyp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/mtransport/third_party/nICEr/nicer.gyp.orig 2013-10-23 22:09:11.000000000 +0000 -+++ mozilla/media/mtransport/third_party/nICEr/nicer.gyp -@@ -134,8 +134,19 @@ - ], - - 'conditions' : [ -- ## Mac -+ ## Mac and BSDs - [ 'OS == "mac"', { -+ 'defines' : [ -+ 'DARWIN', -+ 'HAVE_XLOCALE', -+ ], -+ }], -+ [ 'os_bsd == 1', { -+ 'defines' : [ -+ 'BSD', -+ ], -+ }], -+ [ 'OS == "mac" or os_bsd == 1', { - 'cflags_mozilla': [ - '-Wall', - '-Wno-parentheses', -@@ -143,7 +154,6 @@ - '-Wmissing-prototypes', - ], - 'defines' : [ -- 'DARWIN', - 'HAVE_LIBM=1', - 'HAVE_STRDUP=1', - 'HAVE_STRLCPY=1', diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c deleted file mode 100644 index 5d7e0c0f463..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c +++ /dev/null @@ -1,36 +0,0 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c.orig 2013-10-23 22:09:11.000000000 +0000 -+++ mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c -@@ -55,7 +55,13 @@ static char *RCSSTRING __UNUSED__="$Id: - #endif - #include <net/if.h> - #ifndef LINUX -+#if !defined(__OpenBSD__) && !defined(__NetBSD__) - #include <net/if_var.h> -+#endif -+#include <net/if_dl.h> -+#include <net/if_types.h> -+#include <sys/sockio.h> -+#elif defined(__NetBSD__) - #include <net/if_dl.h> - #include <net/if_types.h> - #include <sys/sockio.h> -@@ -80,7 +86,7 @@ static char *RCSSTRING __UNUSED__="$Id: - - - --#ifdef DARWIN -+#if defined(BSD) || defined(DARWIN) - /* - * Copyright (c) 1983, 1993 - * The Regents of the University of California. All rights reserved. -@@ -695,7 +701,7 @@ nr_stun_get_addrs(nr_transport_addr addr - int _status=0; - int i; - --#ifdef DARWIN -+#if defined(BSD) || defined(DARWIN) - _status = stun_get_mib_addrs(addrs, maxaddrs, count); - #elif defined(WIN32) - _status = stun_get_win32_addrs(addrs, maxaddrs, count); diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_stun.h b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_stun.h deleted file mode 100644 index e7ccf5da8a6..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_stun.h +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_stun_stun.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/mtransport/third_party/nICEr/src/stun/stun.h.orig 2013-10-23 22:09:11.000000000 +0000 -+++ mozilla/media/mtransport/third_party/nICEr/src/stun/stun.h -@@ -41,11 +41,15 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE - #include <sys/socket.h> - #include <net/if.h> - #ifndef LINUX -+#if !defined(__OpenBSD__) && !defined(__NetBSD__) - #include <net/if_var.h> -+#endif - #include <net/if_dl.h> - #include <net/if_types.h> - #endif -+#ifndef BSD - #include <net/route.h> -+#endif - #include <netinet/in.h> - #ifndef LINUX - #include <netinet/in_var.h> diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c index 0d0df2a7487..ca371fc75b9 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c +++ b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c @@ -1,78 +1,18 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c.orig 2013-10-23 22:09:11.000000000 +0000 +--- mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c.orig 2014-07-18 00:05:39.000000000 +0000 +++ mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c -@@ -43,9 +43,17 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE - #include <locale.h> - #include <stdlib.h> - #include <wchar.h> --#ifdef DARWIN -+ -+#ifdef __FreeBSD__ +@@ -54,6 +54,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE + # endif + #endif + ++#ifdef __DragonFly__ +#include <osreldate.h> -+# if __FreeBSD_version > 900505 ++# if __DragonFly_version > 300502 +# define HAVE_XLOCALE +# endif +#endif + -+#ifdef HAVE_XLOCALE + #ifdef HAVE_XLOCALE #include <xlocale.h> --#endif /* DARWIN */ -+#endif /* HAVE_XLOCALE */ - - #include "nr_api.h" - #include "mbslen.h" -@@ -54,10 +62,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE - int - mbslen(const char *s, size_t *ncharsp) - { --#ifdef DARWIN -+#ifdef HAVE_XLOCALE - static locale_t loc = 0; - static int initialized = 0; --#endif /* DARWIN */ -+#endif /* HAVE_XLOCALE */ - #ifdef WIN32 - char *my_locale=0; - unsigned int i; -@@ -67,7 +75,7 @@ mbslen(const char *s, size_t *ncharsp) - int nchars; - mbstate_t mbs; - --#ifdef DARWIN -+#ifdef HAVE_XLOCALE - if (! initialized) { - initialized = 1; - loc = newlocale(LC_CTYPE_MASK, "UTF-8", LC_GLOBAL_LOCALE); -@@ -76,7 +84,7 @@ mbslen(const char *s, size_t *ncharsp) - if (loc == 0) { - /* unable to create the UTF-8 locale */ - assert(loc != 0); /* should never happen */ --#endif /* DARWIN */ -+#endif /* HAVE_XLOCALE */ - - #ifdef WIN32 - if (!setlocale(LC_CTYPE, 0)) -@@ -99,18 +107,18 @@ mbslen(const char *s, size_t *ncharsp) - ABORT(R_NOT_FOUND); - #endif - --#ifdef DARWIN -+#ifdef HAVE_XLOCALE - } --#endif /* DARWIN */ -+#endif /* HAVE_XLOCALE */ - - memset(&mbs, 0, sizeof(mbs)); - nchars = 0; - --#ifdef DARWIN -+#ifdef HAVE_XLOCALE - while (*s != '\0' && (nbytes = mbrlen_l(s, strlen(s), &mbs, loc)) != 0) - #else - while (*s != '\0' && (nbytes = mbrlen(s, strlen(s), &mbs)) != 0) --#endif /* DARWIN */ -+#endif /* HAVE_XLOCALE */ - { - if (nbytes == (size_t)-1) /* should never happen */ { - ABORT(R_INTERNAL); + #endif /* HAVE_XLOCALE */ diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_nrappkit.gyp b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_nrappkit.gyp deleted file mode 100644 index 8b33fe9ff6e..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_nrappkit.gyp +++ /dev/null @@ -1,32 +0,0 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_nrappkit.gyp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/mtransport/third_party/nrappkit/nrappkit.gyp.orig 2013-10-23 22:09:11.000000000 +0000 -+++ mozilla/media/mtransport/third_party/nrappkit/nrappkit.gyp -@@ -147,8 +147,18 @@ - ], - - 'conditions' : [ -- ## Mac -+ ## Mac and BSDs - [ 'OS == "mac"', { -+ 'defines' : [ -+ 'DARWIN', -+ ], -+ }], -+ [ 'os_bsd == 1', { -+ 'defines' : [ -+ 'BSD', -+ ], -+ }], -+ [ 'OS == "mac" or os_bsd == 1', { - 'cflags_mozilla': [ - '-Wall', - '-Wno-parentheses', -@@ -156,7 +166,6 @@ - '-Wmissing-prototypes', - ], - 'defines' : [ -- 'DARWIN', - 'HAVE_LIBM=1', - 'HAVE_STRDUP=1', - 'HAVE_STRLCPY=1', diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_log_r__log.c b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_log_r__log.c deleted file mode 100644 index ca5a50b1333..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_log_r__log.c +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_src_log_r__log.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/mtransport/third_party/nrappkit/src/log/r_log.c.orig 2013-10-23 22:09:11.000000000 +0000 -+++ mozilla/media/mtransport/third_party/nrappkit/src/log/r_log.c -@@ -48,6 +48,7 @@ static char *RCSSTRING __UNUSED__ ="$Id: - #include "hex.h" - - #include <string.h> -+#include <errno.h> - #ifndef _MSC_VER - #include <strings.h> - #include <syslog.h> diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h index af27f24f2c9..fb6d33642b6 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h +++ b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h @@ -1,13 +1,19 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h.orig 2013-10-23 22:09:11.000000000 +0000 +--- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h.orig 2014-07-18 00:05:39.000000000 +0000 +++ mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h -@@ -33,7 +33,7 @@ - #ifndef _SYS_QUEUE_H_ +@@ -30,7 +30,13 @@ + * $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $ + */ + +-#ifndef _SYS_QUEUE_H_ ++#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN) ++#include_next <sys/queue.h> ++# if defined(__DragonFly__) ++#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE ++#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE ++# endif ++#elif !defined(_SYS_QUEUE_H_) #define _SYS_QUEUE_H_ --#ifndef DARWIN -+#if !defined(__FreeBSD__) && !defined(DARWIN) #include <stddef.h> - #define __offsetof offsetof - #endif diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_util_util.c b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_util_util.c deleted file mode 100644 index 7c62231647a..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_util_util.c +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_src_util_util.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/mtransport/third_party/nrappkit/src/util/util.c.orig 2013-10-23 22:09:11.000000000 +0000 -+++ mozilla/media/mtransport/third_party/nrappkit/src/util/util.c -@@ -45,6 +45,7 @@ static char *RCSSTRING __UNUSED__ ="$Id: - #include <dirent.h> - #endif - #include <string.h> -+#include <errno.h> - #include <ctype.h> - #include <sys/stat.h> - #ifdef OPENSSL diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_signaling.gyp b/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_signaling.gyp index 375e7ffd331..e603c2c54c5 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_signaling.gyp +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_signaling.gyp @@ -1,49 +1,20 @@ -$NetBSD: patch-mozilla_media_webrtc_signaling_signaling.gyp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_signaling_signaling.gyp,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/webrtc/signaling/signaling.gyp.orig 2013-10-23 22:09:11.000000000 +0000 +--- mozilla/media/webrtc/signaling/signaling.gyp.orig 2014-07-18 00:05:39.000000000 +0000 +++ mozilla/media/webrtc/signaling/signaling.gyp -@@ -228,6 +228,19 @@ - 'cflags_mozilla': [ - ], - }], -+ ['os_bsd==1', { -+ 'include_dirs': [ -+ ], -+ 'defines': [ -+ # avoiding pointless ifdef churn -+ 'SIP_OS_OSX', -+ 'OSX', -+ 'SECLIB_OPENSSL', -+ ], -+ -+ 'cflags_mozilla': [ -+ ], -+ }], - ['OS=="mac"', { - 'include_dirs': [ - ], -@@ -760,7 +773,7 @@ - ], - - }], -- ['OS=="mac"', { -+ ['OS=="mac" or os_bsd==1', { - - 'include_dirs': [ - ], -@@ -803,14 +816,13 @@ - - 'defines' : [ - 'SIP_OS_OSX', -- '_POSIX_SOURCE', -+ # using BSD extensions, leave _POSIX_SOURCE undefined - 'CPR_MEMORY_LITTLE_ENDIAN', - 'NO_SOCKET_POLLING', - 'USE_TIMER_SELECT_BASED', - 'FULL_BUILD', - 'STUBBED_OUT', - 'USE_PRINTF', -- '_DARWIN_C_SOURCE', - 'NO_NSPR_10_SUPPORT', - ], - +@@ -847,14 +847,13 @@ + ['OS=="mac"', { + 'defines' : [ + 'SIP_OS_OSX', +- '_POSIX_SOURCE', ++ # using BSD extensions, leave _POSIX_SOURCE undefined + 'CPR_MEMORY_LITTLE_ENDIAN', + 'NO_SOCKET_POLLING', + 'USE_TIMER_SELECT_BASED', + 'FULL_BUILD', + 'STUBBED_OUT', + 'USE_PRINTF', +- '_DARWIN_C_SOURCE', + 'NO_NSPR_10_SUPPORT', + ], + }], diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_src_sipcc_cpr_darwin_cpr__darwin__ipc.c b/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_src_sipcc_cpr_darwin_cpr__darwin__ipc.c deleted file mode 100644 index 620617c76c0..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_src_sipcc_cpr_darwin_cpr__darwin__ipc.c +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_signaling_src_sipcc_cpr_darwin_cpr__darwin__ipc.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/webrtc/signaling/src/sipcc/cpr/darwin/cpr_darwin_ipc.c.orig 2013-10-23 22:09:12.000000000 +0000 -+++ mozilla/media/webrtc/signaling/src/sipcc/cpr/darwin/cpr_darwin_ipc.c -@@ -321,11 +321,15 @@ cprGetMessage (cprMsgQueue_t msgQueue, b - cpr_msgq_node_t *node; - struct timespec timeout; - struct timeval tv; -+#ifndef __APPLE__ -+ struct timezone tz; -+#else - // On the iPhone, there is a DarwinAlias problem with "timezone" - struct _timezone { - int tz_minuteswest; /* of Greenwich */ - int tz_dsttime; /* type of dst correction to apply */ - } tz; -+#endif - - /* Initialize ppUserData */ - if (ppUserData) { diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_Makefile.in b/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_Makefile.in index 7684d225844..f898e428870 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_Makefile.in +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_Makefile.in @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_webrtc_signaling_test_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_signaling_test_Makefile.in,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/webrtc/signaling/test/Makefile.in.orig 2013-10-23 22:09:12.000000000 +0000 +--- mozilla/media/webrtc/signaling/test/Makefile.in.orig 2014-07-18 00:05:40.000000000 +0000 +++ mozilla/media/webrtc/signaling/test/Makefile.in -@@ -14,6 +14,7 @@ LIBS = \ +@@ -7,6 +7,7 @@ LIBS = \ $(NSPR_LIBS) \ $(NSS_LIBS) \ $(REALTIME_LIBS) \ @@ -10,12 +10,16 @@ $NetBSD: patch-mozilla_media_webrtc_signaling_test_Makefile.in,v 1.1 2013/11/12 $(DEPTH)/xpcom/glue/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \ $(DEPTH)/media/mtransport/standalone/$(LIB_PREFIX)mtransport_s.$(LIB_SUFFIX) \ $(DEPTH)/media/webrtc/signalingtest/signaling_ecc/$(LIB_PREFIX)ecc.$(LIB_SUFFIX) \ -@@ -83,7 +84,7 @@ LIBS += \ +@@ -48,6 +49,12 @@ LIBS += \ $(NULL) endif --ifeq ($(OS_TARGET),Linux) -+ifneq (,$(filter Linux DragonFly FreeBSD NetBSD OpenBSD,$(OS_TARGET))) ++ifdef MOZ_NATIVE_OPUS ++LIBS += \ ++ $(MOZ_OPUS_LIBS) \ ++ $(NULL) ++endif ++ + ifdef MOZ_NATIVE_LIBVPX LIBS += \ - $(MOZ_CAIRO_OSLIBS) \ - $(NULL) + $(MOZ_LIBVPX_LIBS) \ diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_build_build__config.h b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_build_build__config.h deleted file mode 100644 index 45ba4c28491..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_build_build__config.h +++ /dev/null @@ -1,41 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_build_build__config.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/build/build_config.h.orig 2013-10-23 22:09:12.000000000 +0000 -+++ mozilla/media/webrtc/trunk/build/build_config.h -@@ -37,9 +37,15 @@ - #elif defined(_WIN32) - #define OS_WIN 1 - #define TOOLKIT_VIEWS 1 --#elif defined(__FreeBSD__) -+#elif defined(__DragonFly__) -+#define OS_DRAGONFLY 1 -+#define TOOLKIT_GTK -+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) - #define OS_FREEBSD 1 - #define TOOLKIT_GTK -+#elif defined(__NetBSD__) -+#define OS_NETBSD 1 -+#define TOOLKIT_GTK - #elif defined(__OpenBSD__) - #define OS_OPENBSD 1 - #define TOOLKIT_GTK -@@ -56,15 +62,15 @@ - - // For access to standard BSD features, use OS_BSD instead of a - // more specific macro. --#if defined(OS_FREEBSD) || defined(OS_OPENBSD) -+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) \ -+ || defined(OS_NETBSD) || defined(OS_OPENBSD) - #define OS_BSD 1 - #endif - - // For access to standard POSIXish features, use OS_POSIX instead of a - // more specific macro. --#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_FREEBSD) || \ -- defined(OS_OPENBSD) || defined(OS_SOLARIS) || defined(OS_ANDROID) || \ -- defined(OS_NACL) -+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) || \ -+ defined(OS_SOLARIS) || defined(OS_ANDROID) || defined(OS_NACL) - #define OS_POSIX 1 - #endif - diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_tools_gyp_pylib_gyp_generator_mozmake.py b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_tools_gyp_pylib_gyp_generator_mozmake.py deleted file mode 100644 index f3cdf5e9b44..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_tools_gyp_pylib_gyp_generator_mozmake.py +++ /dev/null @@ -1,55 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_tools_gyp_pylib_gyp_generator_mozmake.py,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py.orig 2013-10-23 22:09:12.000000000 +0000 -+++ mozilla/media/webrtc/trunk/tools/gyp/pylib/gyp/generator/mozmake.py -@@ -6,6 +6,7 @@ import collections - import gyp - import gyp.common - import sys -+import platform - import os - import re - import shlex -@@ -113,20 +114,34 @@ def ensure_directory_exists(path): - - def GetFlavor(params): - """Returns |params.flavor| if it's set, the system's default flavor else.""" -+ system = platform.system().lower() - flavors = { -- 'win32': 'win', -- 'darwin': 'mac', -- 'sunos5': 'solaris', -- 'freebsd7': 'freebsd', -- 'freebsd8': 'freebsd', -+ 'microsoft': 'win', -+ 'windows' : 'win', -+ 'darwin' : 'mac', -+ 'sunos' : 'solaris', -+ 'dragonfly': 'bsd', -+ 'freebsd' : 'bsd', -+ 'netbsd' : 'bsd', -+ 'openbsd' : 'bsd', - } -- flavor = flavors.get(sys.platform, 'linux') -- return params.get('flavor', flavor) -+ -+ if 'flavor' in params: -+ return params['flavor'] -+ if system.startswith('cygwin'): -+ return 'win' -+ if system in flavors: -+ return flavors[system] -+ -+ return 'linux' - - - def CalculateVariables(default_variables, params): -+ flavor = GetFlavor(params) -+ if flavor == 'bsd': -+ flavor = platform.system().lower() - generator_flags = params.get('generator_flags', {}) -- default_variables['OS'] = generator_flags.get('os', GetFlavor(params)) -+ default_variables['OS'] = generator_flags.get('os', flavor) - - - def CalculateGeneratorInputInfo(params): diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi index 3d26143598b..7f5b409011d 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi @@ -1,20 +1,8 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/build/common.gypi.orig 2013-10-23 22:09:12.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/build/common.gypi.orig 2014-07-18 00:05:42.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/build/common.gypi -@@ -71,9 +71,9 @@ - 'enable_data_logging%': 0, - - # Disable these to not build components which can be externally provided. -- 'build_libjpeg%': 1, -+ 'build_libjpeg%': 0, - 'build_libyuv%': 1, -- 'build_libvpx%': 1, -+ 'build_libvpx%': 0, - - # Enable to use the Mozilla internal settings. - 'build_with_mozilla%': 0, -@@ -238,7 +238,7 @@ +@@ -256,7 +256,7 @@ }], ['OS=="dragonfly" or OS=="netbsd"', { 'defines': [ diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi new file mode 100644 index 00000000000..5e7901941b9 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi @@ -0,0 +1,17 @@ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi.orig 2014-07-18 00:05:42.000000000 +0000 ++++ mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi +@@ -14,9 +14,9 @@ + 'conditions': [ + ['build_with_mozilla==1', { + # Mozilla provides its own build of the opus library. +- 'include_dirs': [ +- '/media/libopus/include', +- ] ++ 'cflags_mozilla': [ ++ '$(MOZ_OPUS_CFLAGS)', ++ ], + }, { + 'dependencies': [ + '<(DEPTH)/third_party/opus/opus.gyp:opus' diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_audio__device__impl.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_audio__device__impl.cc deleted file mode 100644 index b91ee30a214..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_audio__device__impl.cc +++ /dev/null @@ -1,71 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_audio__device__impl.cc,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_impl.cc.orig 2013-10-23 22:09:12.000000000 +0000 -+++ mozilla/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_impl.cc -@@ -16,7 +16,9 @@ - #include <assert.h> - #include <string.h> - --#if defined(_WIN32) -+#if defined(WEBRTC_DUMMY_AUDIO_BUILD) -+// do not include platform specific headers -+#elif defined(_WIN32) - #include "audio_device_utility_win.h" - #include "audio_device_wave_win.h" - #if defined(WEBRTC_WINDOWS_CORE_AUDIO_BUILD) -@@ -32,14 +34,8 @@ - #include <stdlib.h> - #include "audio_device_utility_android.h" - #include "audio_device_jni_android.h" --#elif defined(WEBRTC_LINUX) -+#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) - #include "audio_device_utility_linux.h" -- #if defined(LINUX_ALSA) -- #include "audio_device_alsa_linux.h" -- #endif -- #if defined(LINUX_PULSE) -- #include "audio_device_pulse_linux.h" -- #endif - #elif defined(WEBRTC_IOS) - #include "audio_device_utility_ios.h" - #include "audio_device_ios.h" -@@ -47,6 +43,12 @@ - #include "audio_device_utility_mac.h" - #include "audio_device_mac.h" - #endif -+#if defined(LINUX_ALSA) -+ #include "audio_device_alsa_linux.h" -+#endif -+#if defined(LINUX_PULSE) -+ #include "audio_device_pulse_linux.h" -+#endif - #include "audio_device_dummy.h" - #include "audio_device_utility_dummy.h" - #include "critical_section_wrapper.h" -@@ -161,7 +163,7 @@ WebRtc_Word32 AudioDeviceModuleImpl::Che - #elif defined(WEBRTC_ANDROID) - platform = kPlatformAndroid; - WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "current platform is ANDROID"); --#elif defined(WEBRTC_LINUX) -+#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) - platform = kPlatformLinux; - WEBRTC_TRACE(kTraceInfo, kTraceAudioDevice, _id, "current platform is LINUX"); - #elif defined(WEBRTC_IOS) -@@ -301,7 +303,7 @@ WebRtc_Word32 AudioDeviceModuleImpl::Cre - - // Create the *Linux* implementation of the Audio Device - // --#elif defined(WEBRTC_LINUX) -+#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) - if ((audioLayer == kLinuxPulseAudio) || (audioLayer == kPlatformDefaultAudio)) - { - #if defined(LINUX_PULSE) -@@ -347,7 +349,7 @@ WebRtc_Word32 AudioDeviceModuleImpl::Cre - // - ptrAudioDeviceUtility = new AudioDeviceUtilityLinux(Id()); - } --#endif // #if defined(WEBRTC_LINUX) -+#endif // #if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) - - // Create the *iPhone* implementation of the Audio Device - // diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_test_audio__device__test__api.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_test_audio__device__test__api.cc deleted file mode 100644 index 376447f3914..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_test_audio__device__test__api.cc +++ /dev/null @@ -1,31 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_test_audio__device__test__api.cc,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc.orig 2013-10-23 22:09:12.000000000 +0000 -+++ mozilla/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc -@@ -196,7 +196,7 @@ class AudioDeviceAPITest: public testing - // Create default implementation instance - EXPECT_TRUE((audio_device_ = AudioDeviceModuleImpl::Create( - kId, AudioDeviceModule::kPlatformDefaultAudio)) != NULL); --#elif defined(WEBRTC_LINUX) -+#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) - EXPECT_TRUE((audio_device_ = AudioDeviceModuleImpl::Create( - kId, AudioDeviceModule::kWindowsWaveAudio)) == NULL); - EXPECT_TRUE((audio_device_ = AudioDeviceModuleImpl::Create( -@@ -1689,7 +1689,7 @@ TEST_F(AudioDeviceAPITest, CPULoad) { - - // TODO(kjellander): Fix flakiness causing failures on Windows. - // TODO(phoglund): Fix flakiness causing failures on Linux. --#if !defined(_WIN32) && !defined(WEBRTC_LINUX) -+#if !defined(_WIN32) && !defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD) - TEST_F(AudioDeviceAPITest, StartAndStopRawOutputFileRecording) { - // NOTE: this API is better tested in a functional test - CheckInitialPlayoutStates(); -@@ -1758,7 +1758,7 @@ TEST_F(AudioDeviceAPITest, StartAndStopR - // - size of raw_input_not_recording.pcm shall be 0 - // - size of raw_input_not_recording.pcm shall be > 0 - } --#endif // !WIN32 && !WEBRTC_LINUX -+#endif // !WIN32 && !WEBRTC_LINUX && !defined(WEBRTC_BSD) - - TEST_F(AudioDeviceAPITest, RecordingSampleRate) { - WebRtc_UWord32 sampleRate(0); diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc index 931d3726ec9..068437b8691 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2013-10-23 22:09:13.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2014-07-18 00:05:42.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc -@@ -26,10 +26,30 @@ +@@ -25,10 +25,21 @@ #else #include <linux/videodev2.h> #endif @@ -10,19 +10,10 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_de +#include <libv4l2.h> +#endif - #include "ref_count.h" - #include "trace.h" + #include "webrtc/system_wrappers/interface/ref_count.h" + #include "webrtc/system_wrappers/interface/trace.h" +#ifdef HAVE_LIBV4L2 -+#define open v4l2_open -+#define close v4l2_close -+#define dup v4l2_dup -+#define ioctl v4l2_ioctl -+#define mmap v4l2_mmap -+#define munmap v4l2_munmap -+#endif -+ -+#ifdef HAVE_LIBV4L2 +#define open v4l2_open +#define close v4l2_close +#define dup v4l2_dup @@ -33,7 +24,7 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_de namespace webrtc { -@@ -137,6 +157,11 @@ WebRtc_Word32 DeviceInfoLinux::GetDevice +@@ -136,6 +147,11 @@ int32_t DeviceInfoLinux::GetDeviceName( memset(deviceNameUTF8, 0, deviceNameLength); memcpy(cameraName, cap.card, sizeof(cap.card)); diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc index ea0dec2cb87..17b6db4e235 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig 2013-10-23 22:09:13.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig 2014-07-18 00:05:42.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc @@ -25,6 +25,9 @@ #else @@ -13,8 +13,8 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_vi #include <new> @@ -34,6 +37,15 @@ - #include "critical_section_wrapper.h" - #include "video_capture_linux.h" + #include "webrtc/system_wrappers/interface/thread_wrapper.h" + #include "webrtc/system_wrappers/interface/trace.h" +#ifdef HAVE_LIBV4L2 +#define open v4l2_open diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc deleted file mode 100644 index 9e0a099a616..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_factory.cc.orig 2013-10-23 22:09:13.000000000 +0000 -+++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_factory.cc -@@ -8,8 +8,10 @@ - * be found in the AUTHORS file in the root of the source tree. - */ - -+_Pragma("GCC visibility push(default)") - #include "video_capture_factory.h" - #include "video_capture_impl.h" -+_Pragma("GCC visibility pop") - - namespace webrtc - { diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_condition__variable.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_condition__variable.cc deleted file mode 100644 index 536ad0f52d8..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_condition__variable.cc +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_condition__variable.cc,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable.cc.orig 2013-10-23 22:09:13.000000000 +0000 -+++ mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable.cc -@@ -16,6 +16,8 @@ - #elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD) || defined(WEBRTC_MAC) - #include <pthread.h> - #include "condition_variable_posix.h" -+#else -+#include <stddef.h> // for NULL - #endif - - namespace webrtc { diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp index aaf9054d1d6..d67c06f63d1 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp,v 1.2 2014/07/27 20:04:59 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp.orig 2013-10-23 22:09:13.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp.orig 2014-07-18 00:05:43.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp @@ -21,6 +21,13 @@ Scott McMurray
- #include "constants.hpp"
- #include <cstring>
+ #include <vector>
+ #include "webrtc/system_wrappers/source/spreadsortlib/constants.hpp"
+#ifdef __FreeBSD__
+# include <osreldate.h>
diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc deleted file mode 100644 index c21241ab478..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc +++ /dev/null @@ -1,48 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc.orig 2013-10-23 22:09:13.000000000 +0000 -+++ mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc -@@ -272,7 +272,7 @@ bool ThreadPosix::Start(unsigned int& th - - // CPU_ZERO and CPU_SET are not available in NDK r7, so disable - // SetAffinity on Android for now. --#if defined(__FreeBSD__) || (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID)) && (!defined(WEBRTC_GONK))) -+#if defined(__FreeBSD__) || defined(__NetBSD__) || (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID)) && (!defined(WEBRTC_GONK))) - bool ThreadPosix::SetAffinity(const int* processor_numbers, - const unsigned int amount_of_processors) { - if (!processor_numbers || (amount_of_processors == 0)) { -@@ -280,20 +280,34 @@ bool ThreadPosix::SetAffinity(const int* - } - #if defined(__FreeBSD__) - cpuset_t mask; -+#elif defined(__NetBSD__) -+ cpuset_t *mask; - #else - cpu_set_t mask; - #endif -+#if defined(__NetBSD__) -+ cpuset_zero(mask); -+#else - CPU_ZERO(&mask); -+#endif - - for (unsigned int processor = 0; - processor < amount_of_processors; - ++processor) { -+#if defined(__NetBSD__) -+ cpuset_set(processor_numbers[processor], mask); -+#else - CPU_SET(processor_numbers[processor], &mask); -+#endif - } - #if defined(__FreeBSD__) - const int result = pthread_setaffinity_np(thread_, - sizeof(mask), - &mask); -+#elif defined(__NetBSD__) -+ const int result = pthread_setaffinity_np(thread_, -+ sizeof(mask), -+ mask); - #elif defined(WEBRTC_ANDROID) || defined(WEBRTC_GONK) - // Android. - const int result = syscall(__NR_sched_setaffinity, diff --git a/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_Makefile.in b/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_Makefile.in new file mode 100644 index 00000000000..b254ae55891 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_Makefile.in @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_memory_jemalloc_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/memory/jemalloc/Makefile.in.orig 2014-07-18 00:05:43.000000000 +0000 ++++ mozilla/memory/jemalloc/Makefile.in +@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk + ifdef GNU_CC + CFLAGS += -std=gnu99 + endif ++ ++# XXX startup crash workaround for gcc47 on amd64 ++jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) ++jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= diff --git a/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_fallible.h b/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_fallible.h deleted file mode 100644 index d3ffb07c1d1..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_fallible.h +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-mozilla_memory_mozalloc_fallible.h,v 1.1 2013/11/29 17:41:08 wiz Exp $ - ---- mozilla/memory/mozalloc/fallible.h.orig 2013-10-23 22:09:13.000000000 +0000 -+++ mozilla/memory/mozalloc/fallible.h -@@ -5,9 +5,22 @@ - #ifndef mozilla_fallible_h - #define mozilla_fallible_h - -+#if defined(MOZALLOC_EXPORT) -+/* do nothing: it's been defined to __declspec(dllexport) by -+ * mozalloc*.cpp on platforms where that's required. */ -+#elif defined(XP_WIN) || (defined(XP_OS2) && defined(__declspec)) -+# define MOZALLOC_EXPORT __declspec(dllimport) -+#elif defined(HAVE_VISIBILITY_ATTRIBUTE) -+/* Make sure symbols are still exported even if we're wrapped in a -+ * |visibility push(hidden)| blanket. */ -+# define MOZALLOC_EXPORT __attribute__ ((visibility ("default"))) -+#else -+# define MOZALLOC_EXPORT -+#endif -+ - namespace mozilla { - --struct fallible_t { }; -+struct MOZALLOC_EXPORT fallible_t { }; - - } // namespace mozilla - diff --git a/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc.cpp b/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc.cpp deleted file mode 100644 index 60aba294084..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc.cpp +++ /dev/null @@ -1,81 +0,0 @@ -$NetBSD: patch-mozilla_memory_mozalloc_mozalloc.cpp,v 1.1 2013/11/29 17:41:08 wiz Exp $ - ---- mozilla/memory/mozalloc/mozalloc.cpp.orig 2013-10-23 22:09:13.000000000 +0000 -+++ mozilla/memory/mozalloc/mozalloc.cpp -@@ -229,3 +229,76 @@ namespace mozilla { - const fallible_t fallible = fallible_t(); - - } // namespace mozilla -+ -+ -+MOZALLOC_EXPORT -+void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC -+{ -+ return moz_xmalloc(size); -+} -+ -+MOZALLOC_EXPORT -+void* operator new(size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ return moz_malloc(size); -+} -+ -+MOZALLOC_EXPORT -+void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC -+{ -+ return moz_xmalloc(size); -+} -+ -+MOZALLOC_EXPORT -+void* operator new[](size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ return moz_malloc(size); -+} -+ -+MOZALLOC_EXPORT -+void operator delete(void* ptr) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ return moz_free(ptr); -+} -+ -+MOZALLOC_EXPORT -+void operator delete(void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ return moz_free(ptr); -+} -+ -+MOZALLOC_EXPORT -+void operator delete[](void* ptr) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ return moz_free(ptr); -+} -+ -+MOZALLOC_EXPORT -+void operator delete[](void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ return moz_free(ptr); -+} -+ -+MOZALLOC_EXPORT -+void* operator new(size_t size, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ return moz_malloc(size); -+} -+ -+MOZALLOC_EXPORT -+void* operator new[](size_t size, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ return moz_malloc(size); -+} -+ -+MOZALLOC_EXPORT -+void operator delete(void* ptr, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ moz_free(ptr); -+} -+ -+MOZALLOC_EXPORT -+void operator delete[](void* ptr, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS -+{ -+ moz_free(ptr); -+} diff --git a/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc.h b/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc.h deleted file mode 100644 index 025e3ce5942..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc.h +++ /dev/null @@ -1,154 +0,0 @@ -$NetBSD: patch-mozilla_memory_mozalloc_mozalloc.h,v 1.1 2013/11/29 17:41:08 wiz Exp $ - ---- mozilla/memory/mozalloc/mozalloc.h.orig 2013-10-23 22:09:13.000000000 +0000 -+++ mozilla/memory/mozalloc/mozalloc.h -@@ -39,15 +39,6 @@ - # define MOZALLOC_EXPORT - #endif - -- --#if defined(MOZ_ALWAYS_INLINE_EVEN_DEBUG) --# define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG --#elif defined(HAVE_FORCEINLINE) --# define MOZALLOC_INLINE __forceinline --#else --# define MOZALLOC_INLINE inline --#endif -- - /* Workaround build problem with Sun Studio 12 */ - #if defined(__SUNPRO_C) || defined(__SUNPRO_CC) - # undef NS_WARN_UNUSED_RESULT -@@ -171,15 +162,6 @@ MOZALLOC_EXPORT void* moz_valloc(size_t - * that |::operator new() throw(std::bad_alloc)| will never return NULL. - */ - --/* NB: This is defined just to silence vacuous warnings about symbol -- * visibility on OS X/gcc. These symbols are force-inline and not -- * exported. */ --#if defined(XP_MACOSX) --# define MOZALLOC_EXPORT_NEW MOZALLOC_EXPORT --#else --# define MOZALLOC_EXPORT_NEW --#endif -- - #if defined(ANDROID) || defined(_MSC_VER) - /* - * Android doesn't fully support exceptions, so its <new> header -@@ -195,53 +177,29 @@ MOZALLOC_EXPORT void* moz_valloc(size_t - - #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS - --MOZALLOC_EXPORT_NEW MOZALLOC_INLINE --void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC --{ -- return moz_xmalloc(size); --} -- --MOZALLOC_EXPORT_NEW MOZALLOC_INLINE --void* operator new(size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- return moz_malloc(size); --} -- --MOZALLOC_EXPORT_NEW MOZALLOC_INLINE --void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC --{ -- return moz_xmalloc(size); --} -- --MOZALLOC_EXPORT_NEW MOZALLOC_INLINE --void* operator new[](size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- return moz_malloc(size); --} -- --MOZALLOC_EXPORT_NEW MOZALLOC_INLINE --void operator delete(void* ptr) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- return moz_free(ptr); --} -- --MOZALLOC_EXPORT_NEW MOZALLOC_INLINE --void operator delete(void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- return moz_free(ptr); --} -- --MOZALLOC_EXPORT_NEW MOZALLOC_INLINE --void operator delete[](void* ptr) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- return moz_free(ptr); --} -- --MOZALLOC_EXPORT_NEW MOZALLOC_INLINE --void operator delete[](void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- return moz_free(ptr); --} -+MOZALLOC_EXPORT -+void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC; -+ -+MOZALLOC_EXPORT -+void* operator new(size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; -+ -+MOZALLOC_EXPORT -+void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC; -+ -+MOZALLOC_EXPORT -+void* operator new[](size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; -+ -+MOZALLOC_EXPORT -+void operator delete(void* ptr) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; -+ -+MOZALLOC_EXPORT -+void operator delete(void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; -+ -+MOZALLOC_EXPORT -+void operator delete[](void* ptr) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; -+ -+MOZALLOC_EXPORT -+void operator delete[](void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; - - - /* -@@ -263,29 +221,17 @@ void operator delete[](void* ptr, const - * (4) the matching system |operator delete(void*) throw(std::bad_alloc)| - */ - --MOZALLOC_INLINE --void* operator new(size_t size, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- return moz_malloc(size); --} -- --MOZALLOC_INLINE --void* operator new[](size_t size, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- return moz_malloc(size); --} -- --MOZALLOC_INLINE --void operator delete(void* ptr, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- moz_free(ptr); --} -- --MOZALLOC_INLINE --void operator delete[](void* ptr, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS --{ -- moz_free(ptr); --} -+MOZALLOC_EXPORT -+void* operator new(size_t size, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; -+ -+MOZALLOC_EXPORT -+void* operator new[](size_t size, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; -+ -+MOZALLOC_EXPORT -+void operator delete(void* ptr, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; -+ -+MOZALLOC_EXPORT -+void operator delete[](void* ptr, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS; - - #endif /* ifdef __cplusplus */ - diff --git a/mail/thunderbird/patches/patch-mozilla_mfbt_Alignment.h b/mail/thunderbird/patches/patch-mozilla_mfbt_Alignment.h new file mode 100644 index 00000000000..77dc4880794 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_mfbt_Alignment.h @@ -0,0 +1,45 @@ +$NetBSD: patch-mozilla_mfbt_Alignment.h,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/mfbt/Alignment.h.orig 2014-07-18 00:05:43.000000000 +0000 ++++ mozilla/mfbt/Alignment.h +@@ -9,11 +9,20 @@ + #ifndef mozilla_Alignment_h + #define mozilla_Alignment_h + ++#include "mozilla/Attributes.h" ++ + #include <stddef.h> + #include <stdint.h> + + namespace mozilla { + ++#if defined(MOZ_HAVE_CXX11_ALIGNAS) ++#define MOZ_ALIGNOF(T) alignof(T) ++#elif defined(__GNUC__) ++#define MOZ_ALIGNOF(T) __alignof__(T) ++#elif defined(_MSC_VER) ++#define MOZ_ALIGNOF(T) __alignof(T) ++#else + /* + * This class, and the corresponding macro MOZ_ALIGNOF, figures out how many + * bytes of alignment a given type needs. +@@ -32,6 +41,7 @@ class AlignmentFinder + }; + + #define MOZ_ALIGNOF(T) mozilla::AlignmentFinder<T>::alignment ++#endif + + /* + * Declare the MOZ_ALIGNED_DECL macro for declaring aligned types. +@@ -43,7 +53,10 @@ class AlignmentFinder + * will declare a two-character array |arr| aligned to 8 bytes. + */ + +-#if defined(__GNUC__) ++#if defined(MOZ_HAVE_CXX11_ALIGNAS) ++# define MOZ_ALIGNED_DECL(_type, _align) \ ++ alignas(_align) _type ++#elif defined(__GNUC__) + # define MOZ_ALIGNED_DECL(_type, _align) \ + _type __attribute__((aligned(_align))) + #elif defined(_MSC_VER) diff --git a/mail/thunderbird/patches/patch-mozilla_mfbt_Atomics.h b/mail/thunderbird/patches/patch-mozilla_mfbt_Atomics.h deleted file mode 100644 index 3b105b8763c..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_mfbt_Atomics.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_mfbt_Atomics.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/mfbt/Atomics.h.orig 2013-10-23 22:09:13.000000000 +0000 -+++ mozilla/mfbt/Atomics.h -@@ -37,7 +37,7 @@ - */ - # if !defined(__linux__) && !defined(__OpenBSD__) && \ - (__cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__)) && \ -- __has_include(<atomic>) -+ __has_include_next(<atomic>) - # define MOZ_HAVE_CXX11_ATOMICS - # endif - /* diff --git a/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h b/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h new file mode 100644 index 00000000000..e337203bbb6 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h @@ -0,0 +1,32 @@ +$NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/mfbt/Attributes.h.orig 2014-07-18 00:05:43.000000000 +0000 ++++ mozilla/mfbt/Attributes.h +@@ -54,6 +54,9 @@ + # ifndef __has_extension + # define __has_extension __has_feature /* compatibility, for older versions of clang */ + # endif ++# if __has_extension(cxx_alignas) ++# define MOZ_HAVE_CXX11_ALIGNAS ++# endif + # if __has_extension(cxx_constexpr) + # define MOZ_HAVE_CXX11_CONSTEXPR + # endif +@@ -75,6 +78,9 @@ + # endif + #elif defined(__GNUC__) + # if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L ++# if MOZ_GCC_VERSION_AT_LEAST(4, 8, 0) ++# define MOZ_HAVE_CXX11_ALIGNAS ++# endif + # if MOZ_GCC_VERSION_AT_LEAST(4, 7, 0) + # define MOZ_HAVE_CXX11_OVERRIDE + # define MOZ_HAVE_CXX11_FINAL final +@@ -96,6 +102,7 @@ + # define MOZ_HAVE_NORETURN __attribute__((noreturn)) + #elif defined(_MSC_VER) + # if _MSC_VER >= 1800 ++# define MOZ_HAVE_CXX11_ALIGNAS + # define MOZ_HAVE_CXX11_DELETE + # endif + # if _MSC_VER >= 1700 diff --git a/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in b/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in new file mode 100644 index 00000000000..c052762b370 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_mobile_android_installer_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/mobile/android/installer/Makefile.in.orig 2014-07-18 00:05:44.000000000 +0000 ++++ mozilla/mobile/android/installer/Makefile.in +@@ -41,6 +41,10 @@ BINPATH = bin + endif + DEFINES += -DBINPATH=$(BINPATH) + ++ifdef MOZ_DEBUG ++DEFINES += -DMOZ_DEBUG=1 ++endif ++ + ifdef ENABLE_MARIONETTE + DEFINES += -DENABLE_MARIONETTE=1 + endif diff --git a/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_package-manifest.in b/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_package-manifest.in new file mode 100644 index 00000000000..238e221aee2 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_package-manifest.in @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_mobile_android_installer_package-manifest.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/mobile/android/installer/package-manifest.in.orig 2014-07-18 00:05:44.000000000 +0000 ++++ mozilla/mobile/android/installer/package-manifest.in +@@ -424,7 +424,7 @@ + @BINPATH@/components/dom_webspeechsynth.xpt + #endif + +-#ifdef MOZ_DEBUG ++#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) + @BINPATH@/components/TestInterfaceJS.js + @BINPATH@/components/TestInterfaceJS.manifest + #endif diff --git a/mail/thunderbird/patches/patch-mozilla_modules_libpref_src_init_all.js b/mail/thunderbird/patches/patch-mozilla_modules_libpref_src_init_all.js deleted file mode 100644 index 9368e9c80ca..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_modules_libpref_src_init_all.js +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_modules_libpref_src_init_all.js,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/modules/libpref/src/init/all.js.orig 2013-10-23 22:09:14.000000000 +0000 -+++ mozilla/modules/libpref/src/init/all.js -@@ -188,7 +188,7 @@ pref("media.webm.enabled", true); - pref("media.dash.enabled", false); - #endif - #ifdef MOZ_GSTREAMER --pref("media.gstreamer.enabled", false); -+pref("media.gstreamer.enabled", true); - #endif - #ifdef MOZ_WEBRTC - pref("media.navigator.enabled", true); diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_dns_Makefile.in b/mail/thunderbird/patches/patch-mozilla_netwerk_dns_Makefile.in new file mode 100644 index 00000000000..a7feca8008c --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_netwerk_dns_Makefile.in @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_netwerk_dns_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ + +--- mozilla/netwerk/dns/Makefile.in.orig 2014-07-18 00:05:46.000000000 +0000 ++++ mozilla/netwerk/dns/Makefile.in +@@ -5,6 +5,10 @@ + + include $(topsrcdir)/config/rules.mk + ++ifdef MOZ_NATIVE_HARFBUZZ ++CXXFLAGS += $(MOZ_HARFBUZZ_CFLAGS) ++endif ++ + # Generate the include file containing compact, static definitions + # for effective TLD data. + etld_data.inc: $(srcdir)/prepare_tlds.py $(srcdir)/effective_tld_names.dat diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c b/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c deleted file mode 100644 index 732ab8f4b2c..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/sctp/src/netinet6/sctp6_usrreq.c.orig 2013-10-23 22:09:15.000000000 +0000 -+++ mozilla/netwerk/sctp/src/netinet6/sctp6_usrreq.c -@@ -459,6 +459,8 @@ sctp6_notify(struct sctp_inpcb *inp, - (icmph->icmp6_code == ICMP_UNREACH_HOST_PROHIB) || - #ifdef __Panda__ - (icmph->icmp6_code == ICMP_UNREACH_ADMIN)) { -+#elif defined(__Userspace_os_NetBSD) -+ (icmph->icmp6_code == ICMP_UNREACH_ADMIN_PROHIBIT)) { - #else - (icmph->icmp6_code == ICMP_UNREACH_FILTER_PROHIB)) { - #endif diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h b/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h deleted file mode 100644 index 43d5e8d8506..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h +++ /dev/null @@ -1,41 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/sctp/src/netinet/sctp_os_userspace.h.orig 2013-10-23 22:09:15.000000000 +0000 -+++ mozilla/netwerk/sctp/src/netinet/sctp_os_userspace.h -@@ -383,7 +383,7 @@ struct udphdr { - #else /* !defined(Userspace_os_Windows) */ - #include <sys/cdefs.h> /* needed? added from old __FreeBSD__ */ - #include <sys/socket.h> --#if defined(__Userspace_os_FreeBSD) || defined(__Userspace_os_OpenBSD) || defined(ANDROID) -+#if defined(__Userspace_os_FreeBSD) || defined(__Userspace_os_OpenBSD) || defined(ANDROID) || defined(__Userspace_os_NetBSD) - #include <pthread.h> - #endif - typedef pthread_mutex_t userland_mutex_t; -@@ -397,7 +397,9 @@ typedef pthread_t userland_thread_t; - #define MA_OWNED 7 /* sys/mutex.h typically on FreeBSD */ - #if !defined(__Userspace_os_FreeBSD) - struct mtx {int dummy;}; -+#if !defined(__Userspace_os_NetBSD) - struct selinfo {int dummy;}; -+#endif - struct sx {int dummy;}; - #endif - -@@ -500,7 +502,7 @@ struct sx {int dummy;}; - #include <netinet/ip6.h> - #include <netinet/icmp6.h> - #endif --#if defined(__Userspace_os_Linux) || defined(__Userspace_os_Darwin) || defined(__Userspace_os_FreeBSD) || defined(__Userspace_os_OpenBSD) ||defined(__Userspace_os_Windows) -+#if defined(__Userspace_os_Linux) || defined(__Userspace_os_Darwin) || defined(__Userspace_os_FreeBSD) || defined(__Userspace_os_OpenBSD) ||defined(__Userspace_os_Windows) || defined(__Userspace_os_NetBSD) - #include "user_ip6_var.h" - #else - #include <netinet6/ip6_var.h> -@@ -1120,6 +1122,8 @@ sctp_get_mbuf_for_msg(unsigned int space - #if defined(__Userspace_os_FreeBSD) || defined(__Userspace_os_OpenBSD) - /* stolen from /usr/include/sys/socket.h */ - #define CMSG_ALIGN(n) _ALIGN(n) -+#elif defined(__Userspace_os_NetBSD) -+#define CMSG_ALIGN(n) (((n) + __ALIGNBYTES) & ~__ALIGNBYTES) - #elif defined(__Userspace_os_Darwin) - #if !defined(__DARWIN_ALIGNBYTES) - #define __DARWIN_ALIGNBYTES (sizeof(__darwin_size_t) - 1) diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c b/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c deleted file mode 100644 index 02fe163a6c8..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/sctp/src/netinet/sctp_usrreq.c.orig 2013-10-23 22:09:15.000000000 +0000 -+++ mozilla/netwerk/sctp/src/netinet/sctp_usrreq.c -@@ -414,6 +414,8 @@ sctp_notify(struct sctp_inpcb *inp, - (icmph->icmp_code == ICMP_UNREACH_HOST_PROHIB) || - #ifdef __Panda__ - (icmph->icmp_code == ICMP_UNREACH_ADMIN)) { -+#elif defined(__Userspace_os_NetBSD) -+ (icmph->icmp_code == ICMP_UNREACH_ADMIN_PROHIBIT)) { - #else - (icmph->icmp_code == ICMP_UNREACH_FILTER_PROHIB)) { - #endif diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__recv__thread.c b/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__recv__thread.c deleted file mode 100644 index 04c44642039..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__recv__thread.c +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_sctp_src_user__recv__thread.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/sctp/src/user_recv_thread.c.orig 2013-10-23 22:09:15.000000000 +0000 -+++ mozilla/netwerk/sctp/src/user_recv_thread.c -@@ -35,7 +35,7 @@ - #include <netinet/in.h> - #include <unistd.h> - #include <pthread.h> --#if !defined(__Userspace_os_FreeBSD) -+#if !defined(__Userspace_os_FreeBSD) && !defined(__Userspace_os_NetBSD) - #include <sys/uio.h> - #else - #include <user_ip6_var.h> diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__socket.c b/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__socket.c deleted file mode 100644 index 966bc332dc5..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__socket.c +++ /dev/null @@ -1,53 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_sctp_src_user__socket.c,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/sctp/src/user_socket.c.orig 2013-10-23 22:09:15.000000000 +0000 -+++ mozilla/netwerk/sctp/src/user_socket.c -@@ -1044,8 +1044,13 @@ userspace_sctp_recvmsg(struct socket *so - (struct sctp_sndrcvinfo *)sinfo, 1); - - if (error) { -+#if defined(__Userspace_os_NetBSD) -+ if (auio.uio_resid != (int)ulen && ( -+ error == EINTR || error == EWOULDBLOCK)) -+#else - if (auio.uio_resid != (int)ulen && (error == ERESTART || - error == EINTR || error == EWOULDBLOCK)) -+#endif - error = 0; - } - if ((fromlenp != NULL) && (fromlen > 0) && (from != NULL)) { -@@ -1133,7 +1138,11 @@ usrsctp_recvv(struct socket *so, - (struct sctp_sndrcvinfo *)&seinfo, 1); - if (errno) { - if (auio.uio_resid != (int)ulen && -+#if defined(__Userspace_os_NetBSD) -+ (errno == EINTR || errno == EWOULDBLOCK)) { -+#else - (errno == ERESTART || errno == EINTR || errno == EWOULDBLOCK)) { -+#endif - errno = 0; - } - } -@@ -2083,7 +2092,11 @@ int user_connect(struct socket *so, stru - error = pthread_cond_wait(SOCK_COND(so), SOCK_MTX(so)); - #endif - if (error) { -+#if defined(__Userspace_os_NetBSD) -+ if (error == EINTR) -+#else - if (error == EINTR || error == ERESTART) -+#endif - interrupted = 1; - break; - } -@@ -2097,8 +2110,10 @@ int user_connect(struct socket *so, stru - bad: - if (!interrupted) - so->so_state &= ~SS_ISCONNECTING; -+#if !defined(__Userspace_os_NetBSD) - if (error == ERESTART) - error = EINTR; -+#endif - done1: - return (error); - } diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__socketvar.h b/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__socketvar.h deleted file mode 100644 index d79cb6411dd..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_sctp_src_user__socketvar.h +++ /dev/null @@ -1,27 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_sctp_src_user__socketvar.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/sctp/src/user_socketvar.h.orig 2013-10-23 22:09:15.000000000 +0000 -+++ mozilla/netwerk/sctp/src/user_socketvar.h -@@ -47,7 +47,7 @@ - /* #include <sys/_lock.h> was 0 byte file */ - /* #include <sys/_mutex.h> was 0 byte file */ - /* #include <sys/_sx.h> */ /*__Userspace__ alternative?*/ --#if !defined(__Userspace_os_Windows) && !defined(__Userspace_os_FreeBSD) -+#if !defined(__Userspace_os_Windows) && !defined(__Userspace_os_FreeBSD) && !defined(__Userspace_os_NetBSD) - #include <sys/uio.h> - #endif - #define SOCK_MAXADDRLEN 255 -@@ -64,11 +64,11 @@ - #define ERESTART (-1) - #endif - --#if !defined(__Userspace_os_Darwin) && !defined(__Userspace_os_OpenBSD) -+#if !defined(__Userspace_os_Darwin) && !defined(__Userspace_os_OpenBSD) && !defined(__Userspace_os_NetBSD) - enum uio_rw { UIO_READ, UIO_WRITE }; - #endif - --#if !defined(__Userspace_os_OpenBSD) -+#if !defined(__Userspace_os_OpenBSD) && !defined(__Userspace_os_NetBSD) - /* Segment flag values. */ - enum uio_seg { - UIO_USERSPACE, /* from user data space */ diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_Makefile.in b/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_Makefile.in deleted file mode 100644 index 2274197718d..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_wifi_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/wifi/Makefile.in.orig 2013-10-23 22:09:15.000000000 +0000 -+++ mozilla/netwerk/wifi/Makefile.in -@@ -26,7 +26,7 @@ ifeq ($(OS_ARCH),SunOS) - OS_INCLUDES += $(GLIB_CFLAGS) - endif - --ifdef MOZ_ENABLE_DBUS -+ifdef NECKO_WIFI_DBUS - OS_INCLUDES += $(MOZ_DBUS_GLIB_CFLAGS) - endif - diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_moz.build b/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_moz.build deleted file mode 100644 index 683a1af91e2..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_moz.build +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_wifi_moz.build,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/wifi/moz.build.orig 2013-10-23 22:09:15.000000000 +0000 -+++ mozilla/netwerk/wifi/moz.build -@@ -31,6 +31,10 @@ if CONFIG['OS_ARCH'] == 'Darwin': - CPP_SOURCES += [ - 'nsWifiScannerMac.cpp', - ] -+elif CONFIG['OS_ARCH'] == 'FreeBSD': -+ CPP_SOURCES += [ -+ 'nsWifiScannerFreeBSD.cpp', -+ ] - elif CONFIG['OS_ARCH'] == 'WINNT': - CPP_SOURCES += [ - 'nsWifiScannerWin.cpp', -@@ -40,7 +44,7 @@ elif CONFIG['OS_ARCH'] == 'SunOS': - 'nsWifiScannerSolaris.cpp', - ] - --if CONFIG['MOZ_ENABLE_DBUS']: -+if CONFIG['NECKO_WIFI_DBUS']: - CPP_SOURCES += [ - 'nsWifiScannerDBus.cpp', - ] diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_nsWifiScannerFreeBSD.cpp b/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_nsWifiScannerFreeBSD.cpp deleted file mode 100644 index c09775c7d4a..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_wifi_nsWifiScannerFreeBSD.cpp +++ /dev/null @@ -1,177 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_wifi_nsWifiScannerFreeBSD.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/netwerk/wifi/nsWifiScannerFreeBSD.cpp.orig 2013-11-11 22:24:14.000000000 +0000 -+++ mozilla/netwerk/wifi/nsWifiScannerFreeBSD.cpp -@@ -0,0 +1,172 @@ -+/* This Source Code Form is subject to the terms of the Mozilla Public -+ * License, v. 2.0. If a copy of the MPL was not distributed with this -+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -+ -+// Developed by J.R. Oldroyd <fbsd@opal.com>, December 2012. -+ -+// For FreeBSD we use the getifaddrs(3) to obtain the list of interfaces -+// and then check for those with an 802.11 media type and able to return -+// a list of stations. This is similar to ifconfig(8). -+ -+#include <sys/types.h> -+#include <sys/ioctl.h> -+#include <sys/socket.h> -+#include <net/if.h> -+#include <net/if_media.h> -+#include <net80211/ieee80211_ioctl.h> -+ -+#include <ifaddrs.h> -+#include <string.h> -+#include <unistd.h> -+ -+#include "nsWifiAccessPoint.h" -+ -+using namespace mozilla; -+ -+static nsresult -+FreeBSDGetAccessPointData(nsCOMArray<nsWifiAccessPoint> &accessPoints) -+{ -+ bool res = false; -+ char *dupn = NULL; -+ struct ifaddrs *ifal, *ifa; -+ unsigned len; -+ -+ // get list of interfaces -+ if (getifaddrs(&ifal) < 0) -+ return NS_ERROR_FAILURE; -+ -+ accessPoints.Clear(); -+ -+ // loop through the interfaces -+ for (ifa = ifal; ifa; ifa = ifa->ifa_next) { -+ int s; -+ struct ifreq ifr; -+ struct ifmediareq ifmr; -+ struct ieee80211req i802r; -+ char iscanbuf[32*1024], *vsr; -+ -+ memset(&ifr, 0, sizeof(ifr)); -+ -+ // list can contain duplicates, so ignore those -+ if (dupn != NULL && strcmp(dupn, ifa->ifa_name) == 0) -+ continue; -+ dupn = ifa->ifa_name; -+ -+ // store interface name in socket structure -+ strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name)); -+ ifr.ifr_addr.sa_family = AF_LOCAL; -+ -+ // open socket to interface -+ if ((s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0)) < 0) -+ continue; -+ -+ // clear interface media structure -+ (void) memset(&ifmr, 0, sizeof(ifmr)); -+ (void) strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name)); -+ -+ // get interface media information -+ if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) { -+ close(s); -+ continue; -+ } -+ -+ // check interface is a WiFi interface -+ if (IFM_TYPE(ifmr.ifm_active) != IFM_IEEE80211) { -+ close(s); -+ continue; -+ } -+ -+ // perform WiFi scan -+ (void) memset(&i802r, 0, sizeof(i802r)); -+ (void) strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name)); -+ i802r.i_type = IEEE80211_IOC_SCAN_RESULTS; -+ i802r.i_data = iscanbuf; -+ i802r.i_len = sizeof(iscanbuf); -+ if (ioctl(s, SIOCG80211, &i802r) < 0) { -+ close(s); -+ continue; -+ } -+ -+ // close socket -+ close(s); -+ -+ // loop through WiFi networks and build geoloc-lookup structure -+ vsr = (char *) i802r.i_data; -+ len = i802r.i_len; -+ while (len >= sizeof(struct ieee80211req_scan_result)) { -+ struct ieee80211req_scan_result *isr; -+ char *id; -+ int idlen; -+ char ssid[IEEE80211_NWID_LEN+1]; -+ nsWifiAccessPoint *ap; -+ -+ isr = (struct ieee80211req_scan_result *) vsr; -+ -+ // determine size of this entry -+ if (isr->isr_meshid_len) { -+ id = vsr + isr->isr_ie_off + isr->isr_ssid_len; -+ idlen = isr->isr_meshid_len; -+ } -+ else { -+ id = vsr + isr->isr_ie_off; -+ idlen = isr->isr_ssid_len; -+ } -+ -+ // copy network data -+ strncpy(ssid, id, idlen); -+ ssid[idlen] = '\0'; -+ ap = new nsWifiAccessPoint(); -+ ap->setSSID(ssid, strlen(ssid)); -+ ap->setMac(isr->isr_bssid); -+ ap->setSignal(isr->isr_rssi); -+ accessPoints.AppendObject(ap); -+ res = true; -+ -+ // log the data -+ LOG(( "FreeBSD access point: " -+ "SSID: %s, MAC: %02x-%02x-%02x-%02x-%02x-%02x, " -+ "Strength: %d, Channel: %dMHz\n", -+ ssid, isr->isr_bssid[0], isr->isr_bssid[1], isr->isr_bssid[2], -+ isr->isr_bssid[3], isr->isr_bssid[4], isr->isr_bssid[5], -+ isr->isr_rssi, isr->isr_freq)); -+ -+ // increment pointers -+ len -= isr->isr_len; -+ vsr += isr->isr_len; -+ } -+ } -+ -+ freeifaddrs(ifal); -+ -+ return res ? NS_OK : NS_ERROR_FAILURE; -+} -+ -+nsresult -+nsWifiMonitor::DoScan() -+{ -+ // Regularly get the access point data. -+ -+ nsCOMArray<nsWifiAccessPoint> lastAccessPoints; -+ nsCOMArray<nsWifiAccessPoint> accessPoints; -+ -+ do { -+ nsresult rv = FreeBSDGetAccessPointData(accessPoints); -+ if (NS_FAILED(rv)) -+ return rv; -+ -+ bool accessPointsChanged = !AccessPointsEqual(accessPoints, lastAccessPoints); -+ ReplaceArray(lastAccessPoints, accessPoints); -+ -+ rv = CallWifiListeners(lastAccessPoints, accessPointsChanged); -+ NS_ENSURE_SUCCESS(rv, rv); -+ -+ // wait for some reasonable amount of time. pref? -+ LOG(("waiting on monitor\n")); -+ -+ ReentrantMonitorAutoEnter mon(mReentrantMonitor); -+ mon.Wait(PR_SecondsToInterval(60)); -+ } -+ while (mKeepGoing); -+ -+ return NS_OK; -+} diff --git a/mail/thunderbird/patches/patch-mozilla_ostream b/mail/thunderbird/patches/patch-mozilla_ostream new file mode 100644 index 00000000000..e38e52b3a71 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ostream @@ -0,0 +1,8 @@ +$NetBSD: patch-mozilla_ostream,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/ostream.orig 2014-07-27 06:20:09.000000000 +0000 ++++ mozilla/ostream +@@ -0,0 +1,3 @@ ++#pragma GCC visibility push(default) ++#include_next <ostream> ++#pragma GCC visibility pop diff --git a/mail/thunderbird/patches/patch-mozilla_probes_Makefile.in b/mail/thunderbird/patches/patch-mozilla_probes_Makefile.in new file mode 100644 index 00000000000..8aec434c5fd --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_probes_Makefile.in @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_probes_Makefile.in,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/probes/Makefile.in.orig 2014-07-18 00:05:48.000000000 +0000 ++++ mozilla/probes/Makefile.in +@@ -7,7 +7,7 @@ export:: $(DIST)/include/mozilla-trace.h + + # Replace _DTRACE_VERSION with INCLUDE_MOZILLA_DTRACE + $(DIST)/include/mozilla-trace.h: mozilla-trace.d Makefile +- dtrace -h -s $(srcdir)/mozilla-trace.d -o mozilla-trace.h.tmp ++ dtrace -x nolibs -h -s $(srcdir)/mozilla-trace.d -o mozilla-trace.h.tmp + sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \ + mozilla-trace.h.tmp > $(DIST)/include/mozilla-trace.h + rm mozilla-trace.h.tmp diff --git a/mail/thunderbird/patches/patch-mozilla_security_manager_ssl_src_JARSignatureVerification.cpp b/mail/thunderbird/patches/patch-mozilla_security_manager_ssl_src_JARSignatureVerification.cpp deleted file mode 100644 index 23039e116ab..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_security_manager_ssl_src_JARSignatureVerification.cpp +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-mozilla_security_manager_ssl_src_JARSignatureVerification.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/security/manager/ssl/src/JARSignatureVerification.cpp.orig 2013-10-23 22:09:16.000000000 +0000 -+++ mozilla/security/manager/ssl/src/JARSignatureVerification.cpp -@@ -596,9 +596,9 @@ OpenSignedJARFile(nsIFile * aJarFile, - } - - // Verify that the signature file is a valid signature of the SF file -- if (!SEC_PKCS7VerifyDetachedSignatureAtTime(p7_info, certUsageObjectSigner, -- &sfCalculatedDigest.get(), -- HASH_AlgSHA1, false, PR_Now())) { -+ if (!SEC_PKCS7VerifyDetachedSignature(p7_info, certUsageObjectSigner, -+ &sfCalculatedDigest.get(), HASH_AlgSHA1, -+ false)) { - PRErrorCode error = PR_GetError(); - const char * errorName = PR_ErrorToName(error); - PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("Failed to verify detached signature: %s", diff --git a/mail/thunderbird/patches/patch-mozilla_storage_src_moz.build b/mail/thunderbird/patches/patch-mozilla_storage_src_moz.build new file mode 100644 index 00000000000..dc115be785c --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_storage_src_moz.build @@ -0,0 +1,20 @@ +$NetBSD: patch-mozilla_storage_src_moz.build,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/storage/src/moz.build.orig 2014-07-18 00:05:51.000000000 +0000 ++++ mozilla/storage/src/moz.build +@@ -48,11 +48,14 @@ FINAL_LIBRARY = 'storagecomps' + # (such as NSS) might trigger an initialization of sqlite and allocation + # of memory using the default allocator, prior to the storage service + # registering its allocator, causing memory management failures (bug 938730). ++# However, this is not an issue if both the jemalloc allocator and the default ++# allocator are the same thing. + # + # Note: On Windows our sqlite build assumes we use jemalloc. If you disable + # MOZ_STORAGE_MEMORY on Windows, you will also need to change the "ifdef + # MOZ_MEMORY" options in db/sqlite3/src/Makefile.in. +-if CONFIG['MOZ_MEMORY'] and not CONFIG['MOZ_NATIVE_SQLITE']: ++if CONFIG['MOZ_MEMORY'] and (not CONFIG['MOZ_NATIVE_SQLITE'] ++ or CONFIG['MOZ_NATIVE_JEMALLOC']): + if CONFIG['OS_TARGET'] != 'Android': + DEFINES['MOZ_STORAGE_MEMORY'] = True + diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm new file mode 100644 index 00000000000..732a04072b8 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm @@ -0,0 +1,44 @@ +$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm.orig 2014-07-18 00:05:52.000000000 +0000 ++++ mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm +@@ -228,8 +228,8 @@ + let statvfs = new SharedAll.HollowStructure("statvfs", + Const.OSFILE_SIZEOF_STATVFS); + +- statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BSIZE, +- "f_bsize", Type.unsigned_long.implementation); ++ statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_FRSIZE, ++ "f_frsize", Type.unsigned_long.implementation); + statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BAVAIL, + "f_bavail", Type.fsblkcnt_t.implementation); + +@@ -632,21 +632,22 @@ + return Stat.fxstat(ver, fd, buf); + }; + } else if (OS.Constants.Sys.Name == "NetBSD") { +- // NetBSD 5.0 and newer +- libc.declareLazyFFI(SysFile, "stat", +- "__stat50", ctypes.default_abi, ++ // NetBSD 5.0 uses *30, and netbsd-6 uses *50 ++ let v = OS.Constants.libc.OSFILE_SIZEOF_TIME_T < 8 ? "30" : "50"; ++ libc.declareLazyFFI(SysFile, "stat", ++ "__stat"+v, ctypes.default_abi, + /*return*/ Type.negativeone_or_nothing, + /*path*/ Type.path, + /*buf*/ Type.stat.out_ptr + ); + libc.declareLazyFFI(SysFile, "lstat", +- "__lstat50", ctypes.default_abi, ++ "__lstat"+v, ctypes.default_abi, + /*return*/ Type.negativeone_or_nothing, + /*path*/ Type.path, + /*buf*/ Type.stat.out_ptr + ); +- libc.declareLazyFFI(SysFile, "fstat", +- "__fstat50", ctypes.default_abi, ++ libc.declareLazyFFI(SysFile, "fstat", libc, ++ "__fstat"+v, ctypes.default_abi, + /*return*/ Type.negativeone_or_nothing, + /*fd*/ Type.fd, + /*buf*/ Type.stat.out_ptr diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm new file mode 100644 index 00000000000..da4be401966 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm.orig 2014-07-18 00:05:52.000000000 +0000 ++++ mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm +@@ -400,7 +400,7 @@ + throw_on_negative("statvfs", UnixFile.statvfs(sourcePath, fileSystemInfoPtr)); + + let bytes = new Type.uint64_t.implementation( +- fileSystemInfo.f_bsize * fileSystemInfo.f_bavail); ++ fileSystemInfo.f_frsize * fileSystemInfo.f_bavail); + + return bytes.value; + }; diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__allthreads.jsm b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__allthreads.jsm deleted file mode 100644 index 073a66443fc..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__allthreads.jsm +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_components_osfile_osfile__unix__allthreads.jsm,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/toolkit/components/osfile/osfile_unix_allthreads.jsm.orig 2013-10-23 22:09:18.000000000 +0000 -+++ mozilla/toolkit/components/osfile/osfile_unix_allthreads.jsm -@@ -40,7 +40,7 @@ if (typeof Components != "undefined") { - // Open libc - let libc; - let libc_candidates = [ "libSystem.B.dylib", -- "libc.so.6", -+ "libc.so.7", - "libc.so" ]; - for (let i = 0; i < libc_candidates.length; ++i) { - try { diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__back.jsm b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__back.jsm deleted file mode 100644 index ba7dde2d6ac..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__back.jsm +++ /dev/null @@ -1,71 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_components_osfile_osfile__unix__back.jsm,v 1.2 2013/11/13 14:36:58 ryoon Exp $ - ---- mozilla/toolkit/components/osfile/osfile_unix_back.jsm.orig 2013-10-23 22:09:18.000000000 +0000 -+++ mozilla/toolkit/components/osfile/osfile_unix_back.jsm -@@ -173,7 +173,7 @@ - } - - stat.add_field_at(OS.Constants.libc.OSFILE_OFFSETOF_STAT_ST_SIZE, -- "st_size", Types.size_t.implementation); -+ "st_size", Types.off_t.implementation); - Types.stat = stat.getType(); - } - -@@ -400,10 +400,17 @@ - /*oflags*/Types.int, - /*mode*/ Types.int); - -+ if (OS.Constants.Sys.Name == "NetBSD") { -+ UnixFile.opendir = -+ declareFFI("__opendir30", ctypes.default_abi, -+ /*return*/ Types.null_or_DIR_ptr, -+ /*path*/ Types.path); -+ } else { - UnixFile.opendir = - declareFFI("opendir", ctypes.default_abi, - /*return*/ Types.null_or_DIR_ptr, - /*path*/ Types.path); -+ } - - UnixFile.pread = - declareFFI("pread", ctypes.default_abi, -@@ -437,6 +444,11 @@ - declareFFI("readdir$INODE64", ctypes.default_abi, - /*return*/Types.null_or_dirent_ptr, - /*dir*/ Types.DIR.in_ptr); // For MacOS X -+ } else if (OS.Constants.Sys.Name == "NetBSD") { -+ UnixFile.readdir = -+ declareFFI("__readdir30", ctypes.default_abi, -+ /*return*/Types.null_or_dirent_ptr, -+ /*dir*/ Types.DIR.in_ptr); // Other Unices - } else { - UnixFile.readdir = - declareFFI("readdir", ctypes.default_abi, -@@ -556,6 +568,27 @@ - UnixFile.fstat = function stat(fd, buf) { - return fxstat(ver, fd, buf); - }; -+ } else if (OS.Constants.Sys.Name == "NetBSD") { -+ // NetBSD 5.0 uses *30, and netbsd-6 uses *50 -+ let v = OS.Constants.libc.OSFILE_SIZEOF_TIME_T < 8 ? "30" : "50"; -+ UnixFile.stat = -+ declareFFI("__stat"+v, ctypes.default_abi, -+ /*return*/ Types.negativeone_or_nothing, -+ /*path*/ Types.path, -+ /*buf*/ Types.stat.out_ptr -+ ); -+ UnixFile.lstat = -+ declareFFI("__lstat"+v, ctypes.default_abi, -+ /*return*/ Types.negativeone_or_nothing, -+ /*path*/ Types.path, -+ /*buf*/ Types.stat.out_ptr -+ ); -+ UnixFile.fstat = -+ declareFFI("__fstat"+v, ctypes.default_abi, -+ /*return*/ Types.negativeone_or_nothing, -+ /*fd*/ Types.fd, -+ /*buf*/ Types.stat.out_ptr -+ ); - } else { - // Mac OS X 32-bits, other Unix - UnixFile.stat = diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__front.jsm b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__front.jsm deleted file mode 100644 index e8601049301..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_osfile__unix__front.jsm +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_components_osfile_osfile__unix__front.jsm,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/toolkit/components/osfile/osfile_unix_front.jsm.orig 2013-10-23 22:09:18.000000000 +0000 -+++ mozilla/toolkit/components/osfile/osfile_unix_front.jsm -@@ -721,7 +721,7 @@ - File.Info = function Info(stat) { - let isDir = (stat.st_mode & OS.Constants.libc.S_IFMT) == OS.Constants.libc.S_IFDIR; - let isSymLink = (stat.st_mode & OS.Constants.libc.S_IFMT) == OS.Constants.libc.S_IFLNK; -- let size = exports.OS.Shared.Type.size_t.importFromC(stat.st_size); -+ let size = exports.OS.Shared.Type.off_t.importFromC(stat.st_size); - - let lastAccessDate = new Date(stat.st_atime * 1000); - let lastModificationDate = new Date(stat.st_mtime * 1000); diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_library_libxul.mk b/mail/thunderbird/patches/patch-mozilla_toolkit_library_libxul.mk new file mode 100644 index 00000000000..d640873fc55 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_library_libxul.mk @@ -0,0 +1,73 @@ +$NetBSD: patch-mozilla_toolkit_library_libxul.mk,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/toolkit/library/libxul.mk.orig 2014-07-18 00:05:54.000000000 +0000 ++++ mozilla/toolkit/library/libxul.mk +@@ -77,6 +77,34 @@ ifdef MOZ_NATIVE_HUNSPELL + EXTRA_DSO_LDOPTS += $(MOZ_HUNSPELL_LIBS) + endif + ++ifdef MOZ_NATIVE_OGG ++EXTRA_DSO_LDOPTS += $(MOZ_OGG_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_THEORA ++EXTRA_DSO_LDOPTS += $(MOZ_THEORA_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_VORBIS ++EXTRA_DSO_LDOPTS += $(MOZ_VORBIS_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_TREMOR ++EXTRA_DSO_LDOPTS += $(MOZ_TREMOR_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_OPUS ++EXTRA_DSO_LDOPTS += $(MOZ_OPUS_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_SPEEX ++EXTRA_DSO_LDOPTS += $(MOZ_SPEEX_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_SOUNDTOUCH ++EXTRA_DSO_LDOPTS += $(MOZ_SOUNDTOUCH_LIBS) ++endif ++ + ifdef MOZ_NATIVE_LIBEVENT + EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS) + endif +@@ -89,12 +117,24 @@ ifndef MOZ_TREE_PIXMAN + EXTRA_DSO_LDOPTS += $(MOZ_PIXMAN_LIBS) + endif + ++ifdef MOZ_NATIVE_GRAPHITE2 ++EXTRA_DSO_LDOPTS += $(MOZ_GRAPHITE2_LIBS) ++endif ++ ++ifdef MOZ_NATIVE_HARFBUZZ ++EXTRA_DSO_LDOPTS += $(MOZ_HARFBUZZ_LIBS) ++endif ++ + ifdef MOZ_DMD + EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,dmd,$(DIST)/lib) + endif + + EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib) + ++ifdef MOZ_LIBV4L2_LIBS ++EXTRA_DSO_LDOPTS += $(MOZ_LIBV4L2_LIBS) ++endif ++ + ifdef MOZ_WEBRTC + ifeq (WINNT,$(OS_TARGET)) + ifndef MOZ_HAS_WINSDK_WITH_D3D +@@ -231,7 +271,7 @@ ifdef MOZ_ENABLE_QT + EXTRA_DSO_LDOPTS += $(MOZ_QT_LDFLAGS) $(XEXT_LIBS) + endif + +-ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) ++ifeq (Darwin,$(OS_ARCH)) + ifdef MOZ_GSTREAMER + EXTRA_DSO_LDOPTS += $(GSTREAMER_LIBS) + endif diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_update_updater_updater.cpp b/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_update_updater_updater.cpp deleted file mode 100644 index 78773fc7965..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_update_updater_updater.cpp +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_mozapps_update_updater_updater.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/toolkit/mozapps/update/updater/updater.cpp.orig 2013-10-23 22:09:20.000000000 +0000 -+++ mozilla/toolkit/mozapps/update/updater/updater.cpp -@@ -127,7 +127,10 @@ static bool sUseHardLinks = true; - // declare it here to avoid including that entire header file. - #define BZ2_CRC32TABLE_UNDECLARED - --#if MOZ_IS_GCC -+#if defined(__clang__) -+extern "C" __attribute__((visibility("default"))) unsigned int BZ2_crc32Table[256]; -+#undef BZ2_CRC32TABLE_UNDECLARED -+#elif MOZ_IS_GCC - #if MOZ_GCC_VERSION_AT_LEAST(3, 3, 0) - extern "C" __attribute__((visibility("default"))) unsigned int BZ2_crc32Table[256]; - #undef BZ2_CRC32TABLE_UNDECLARED diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_toolkit.mozbuild b/mail/thunderbird/patches/patch-mozilla_toolkit_toolkit.mozbuild index 8664644016a..45751627890 100644 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_toolkit.mozbuild +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_toolkit.mozbuild @@ -1,12 +1,14 @@ -$NetBSD: patch-mozilla_toolkit_toolkit.mozbuild,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_toolkit.mozbuild,v 1.2 2014/07/27 20:05:00 ryoon Exp $ ---- mozilla/toolkit/toolkit.mozbuild.orig 2013-10-23 22:09:20.000000000 +0000 +--- mozilla/toolkit/toolkit.mozbuild.orig 2014-07-18 00:05:56.000000000 +0000 +++ mozilla/toolkit/toolkit.mozbuild -@@ -46,7 +46,7 @@ if CONFIG['MOZ_UPDATER']: - if not CONFIG['MOZ_NATIVE_BZ2']: - add_tier_dir('platform', 'modules/libbz2') +@@ -40,8 +40,8 @@ add_tier_dir('platform', [ + if CONFIG['MOZ_AUTH_EXTENSION']: + add_tier_dir('platform', 'extensions/auth') +-if CONFIG['MOZ_UPDATER']: - add_tier_dir('platform', 'other-licenses/bsdiff') ++#if CONFIG['MOZ_UPDATER']: +# add_tier_dir('platform', 'other-licenses/bsdiff') # Gecko/Core components. diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_xre_Makefile.in b/mail/thunderbird/patches/patch-mozilla_toolkit_xre_Makefile.in deleted file mode 100644 index bc82672b5a0..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_xre_Makefile.in +++ /dev/null @@ -1,10 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_xre_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/toolkit/xre/Makefile.in.orig 2013-10-23 22:09:20.000000000 +0000 -+++ mozilla/toolkit/xre/Makefile.in -@@ -216,5 +216,3 @@ GARBAGE += platform.ini - libs:: platform.ini - $(INSTALL) $^ $(DIST)/bin - --install:: -- $(INSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir) diff --git a/mail/thunderbird/patches/patch-mozilla_unwind.h b/mail/thunderbird/patches/patch-mozilla_unwind.h new file mode 100644 index 00000000000..8cb83b33790 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_unwind.h @@ -0,0 +1,9 @@ +$NetBSD: patch-mozilla_unwind.h,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/unwind.h.orig 2014-07-27 06:20:09.000000000 +0000 ++++ mozilla/unwind.h +@@ -0,0 +1,4 @@ ++#pragma GCC system_header ++#pragma GCC visibility push(default) ++#include_next <unwind.h> ++#pragma GCC visibility pop diff --git a/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build b/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build new file mode 100644 index 00000000000..a676c264b8d --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build @@ -0,0 +1,20 @@ +$NetBSD: patch-mozilla_webapprt_moz.build,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/webapprt/moz.build.orig 2014-07-18 00:05:56.000000000 +0000 ++++ mozilla/webapprt/moz.build +@@ -6,7 +6,7 @@ + + if CONFIG['OS_ARCH'] == 'WINNT': + DIRS += ['win'] +-elif CONFIG['OS_ARCH'] == 'Darwin': ++elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': + DIRS += ['mac'] + elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk2': + DIRS += ['gtk2'] +@@ -45,4 +45,4 @@ if CONFIG['MOZILLA_OFFICIAL']: + DEFINES['GRE_MILESTONE'] = CONFIG['GRE_MILESTONE'] + DEFINES['MOZ_APP_BASENAME'] = CONFIG['MOZ_APP_BASENAME'] + +-JAR_MANIFESTS += ['jar.mn'] +\ No newline at end of file ++JAR_MANIFESTS += ['jar.mn'] diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsDebugImpl.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsDebugImpl.cpp new file mode 100644 index 00000000000..6bb6d144e9d --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsDebugImpl.cpp @@ -0,0 +1,88 @@ +$NetBSD: patch-mozilla_xpcom_base_nsDebugImpl.cpp,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/xpcom/base/nsDebugImpl.cpp.orig 2014-07-18 00:05:56.000000000 +0000 ++++ mozilla/xpcom/base/nsDebugImpl.cpp +@@ -44,12 +44,43 @@ + #endif + #endif + +-#if defined(XP_MACOSX) ++#if defined(XP_MACOSX) || defined(__DragonFly__) || defined(__FreeBSD__) \ ++ || defined(__NetBSD__) || defined(__OpenBSD__) + #include <stdbool.h> + #include <unistd.h> ++#include <sys/param.h> + #include <sys/sysctl.h> + #endif + ++#if defined(__OpenBSD__) ++#include <sys/proc.h> ++#endif ++ ++#if defined(__DragonFly__) || defined(__FreeBSD__) ++#include <sys/user.h> ++#endif ++ ++#if defined(__NetBSD__) ++#undef KERN_PROC ++#define KERN_PROC KERN_PROC2 ++#define KINFO_PROC struct kinfo_proc2 ++#else ++#define KINFO_PROC struct kinfo_proc ++#endif ++ ++#if defined(XP_MACOSX) ++#define KP_FLAGS kp_proc.p_flag ++#elif defined(__DragonFly__) ++#define KP_FLAGS kp_flags ++#elif defined(__FreeBSD__) ++#define KP_FLAGS ki_flag ++#elif defined(__OpenBSD__) && !defined(_P_TRACED) ++#define KP_FLAGS p_psflags ++#define P_TRACED PS_TRACED ++#else ++#define KP_FLAGS p_flag ++#endif ++ + #include "mozilla/mozalloc_abort.h" + + static void +@@ -143,16 +174,22 @@ nsDebugImpl::GetIsDebuggerAttached(bool* + + #if defined(XP_WIN) + *aResult = ::IsDebuggerPresent(); +-#elif defined(XP_MACOSX) ++#elif defined(XP_MACOSX) || defined(__DragonFly__) || defined(__FreeBSD__) \ ++ || defined(__NetBSD__) || defined(__OpenBSD__) + // Specify the info we're looking for +- int mib[4]; +- mib[0] = CTL_KERN; +- mib[1] = KERN_PROC; +- mib[2] = KERN_PROC_PID; +- mib[3] = getpid(); ++ int mib[] = { ++ CTL_KERN, ++ KERN_PROC, ++ KERN_PROC_PID, ++ getpid(), ++#if defined(__NetBSD__) || defined(__OpenBSD__) ++ sizeof(KINFO_PROC), ++ 1, ++#endif ++ }; + size_t mibSize = sizeof(mib) / sizeof(int); + +- struct kinfo_proc info; ++ KINFO_PROC info; + size_t infoSize = sizeof(info); + memset(&info, 0, infoSize); + +@@ -162,7 +199,7 @@ nsDebugImpl::GetIsDebuggerAttached(bool* + return NS_OK; + } + +- if (info.kp_proc.p_flag & P_TRACED) { ++ if (info.KP_FLAGS & P_TRACED) { + *aResult = true; + } + #endif diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsUUIDGenerator.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsUUIDGenerator.cpp new file mode 100644 index 00000000000..4501e062496 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsUUIDGenerator.cpp @@ -0,0 +1,69 @@ +$NetBSD: patch-mozilla_xpcom_base_nsUUIDGenerator.cpp,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/xpcom/base/nsUUIDGenerator.cpp.orig 2014-07-18 00:05:57.000000000 +0000 ++++ mozilla/xpcom/base/nsUUIDGenerator.cpp +@@ -15,6 +15,10 @@ + + #include "nsUUIDGenerator.h" + ++#ifdef ANDROID ++extern "C" NS_EXPORT void arc4random_buf(void *, size_t); ++#endif ++ + using namespace mozilla; + + NS_IMPL_ISUPPORTS(nsUUIDGenerator, nsIUUIDGenerator) +@@ -34,7 +38,7 @@ nsUUIDGenerator::Init() + // We're a service, so we're guaranteed that Init() is not going + // to be reentered while we're inside Init(). + +-#if !defined(XP_WIN) && !defined(XP_MACOSX) && !defined(ANDROID) ++#if !defined(XP_WIN) && !defined(XP_MACOSX) && !defined(HAVE_ARC4RANDOM) + /* initialize random number generator using NSPR random noise */ + unsigned int seed; + +@@ -67,7 +71,7 @@ nsUUIDGenerator::Init() + return NS_ERROR_FAILURE; + #endif + +-#endif /* non XP_WIN and non XP_MACOSX */ ++#endif /* non XP_WIN and non XP_MACOSX and non ARC4RANDOM */ + + return NS_OK; + } +@@ -114,13 +118,16 @@ nsUUIDGenerator::GenerateUUIDInPlace(nsI + * back to it; instead, we use the value returned when we called + * initstate, since older glibc's have broken setstate() return values + */ +-#ifndef ANDROID ++#ifndef HAVE_ARC4RANDOM + setstate(mState); + #endif + ++#ifdef HAVE_ARC4RANDOM_BUF ++ arc4random_buf(id, sizeof(nsID)); ++#else /* HAVE_ARC4RANDOM_BUF */ + size_t bytesLeft = sizeof(nsID); + while (bytesLeft > 0) { +-#ifdef ANDROID ++#ifdef HAVE_ARC4RANDOM + long rval = arc4random(); + const size_t mRBytes = 4; + #else +@@ -141,6 +148,7 @@ nsUUIDGenerator::GenerateUUIDInPlace(nsI + + bytesLeft -= toWrite; + } ++#endif /* HAVE_ARC4RANDOM_BUF */ + + /* Put in the version */ + id->m2 &= 0x0fff; +@@ -150,7 +158,7 @@ nsUUIDGenerator::GenerateUUIDInPlace(nsI + id->m3[0] &= 0x3f; + id->m3[0] |= 0x80; + +-#ifndef ANDROID ++#ifndef HAVE_ARC4RANDOM + /* Restore the previous RNG state */ + setstate(mSavedState); + #endif diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsUUIDGenerator.h b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsUUIDGenerator.h new file mode 100644 index 00000000000..ad2c2311d32 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nsUUIDGenerator.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_xpcom_base_nsUUIDGenerator.h,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/xpcom/base/nsUUIDGenerator.h.orig 2014-07-18 00:05:57.000000000 +0000 ++++ mozilla/xpcom/base/nsUUIDGenerator.h +@@ -27,7 +27,7 @@ private: + protected: + + mozilla::Mutex mLock; +-#if !defined(XP_WIN) && !defined(XP_MACOSX) && !defined(ANDROID) ++#if !defined(XP_WIN) && !defined(XP_MACOSX) && !defined(HAVE_ARC4RANDOM) + char mState[128]; + char *mSavedState; + uint8_t mRBytes; diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_base_nscore.h b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nscore.h new file mode 100644 index 00000000000..056df3600c9 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nscore.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_xpcom_base_nscore.h,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/xpcom/base/nscore.h.orig 2014-07-18 00:05:57.000000000 +0000 ++++ mozilla/xpcom/base/nscore.h +@@ -114,7 +114,7 @@ + * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); + */ + +-#if defined(__i386__) && defined(__GNUC__) ++#if defined(__i386__) && defined(__GNUC__) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0) + #define NS_FASTCALL __attribute__ ((regparm (3), stdcall)) + #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall)) + #elif defined(XP_WIN) && !defined(_WIN64) diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h b/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h new file mode 100644 index 00000000000..1e490620020 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h @@ -0,0 +1,34 @@ +$NetBSD: patch-mozilla_xpcom_build_PoisonIOInterposer.h,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/xpcom/build/PoisonIOInterposer.h.orig 2014-07-18 00:05:57.000000000 +0000 ++++ mozilla/xpcom/build/PoisonIOInterposer.h +@@ -44,7 +44,7 @@ bool IsDebugFile(intptr_t aFileID);
+ */
+ void InitPoisonIOInterposer();
+
+-#ifdef XP_MACOSX
++#ifdef XP_DARWIN
+ /**
+ * Check that writes are dirty before reporting I/O (Mac OS X only)
+ * This is necessary for late-write checks on Mac OS X, but reading the buffer
+@@ -52,7 +52,7 @@ void InitPoisonIOInterposer();
+ * to do this for everything else that uses
+ */
+ void OnlyReportDirtyWrites();
+-#endif /* XP_MACOSX */
++#endif /* XP_DARWIN */
+
+ /**
+ * Clear IO poisoning, this is only safe to do on the main-thread when no other
+@@ -70,9 +70,9 @@ namespace mozilla {
+ inline bool IsDebugFile(intptr_t aFileID){ return true; }
+ inline void InitPoisonIOInterposer(){}
+ inline void ClearPoisonIOInterposer(){}
+-#ifdef XP_MACOSX
++#ifdef XP_DARWIN
+ inline void OnlyReportDirtyWrites(){}
+-#endif /* XP_MACOSX */
++#endif /* XP_DARWIN */
+ } // namespace mozilla
+ #endif /* __cplusplus */
+
diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_build_nsXPComInit.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_build_nsXPComInit.cpp new file mode 100644 index 00000000000..9a590364cc5 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_build_nsXPComInit.cpp @@ -0,0 +1,28 @@ +$NetBSD: patch-mozilla_xpcom_build_nsXPComInit.cpp,v 1.1 2014/07/27 20:05:00 ryoon Exp $ + +--- mozilla/xpcom/build/nsXPComInit.cpp.orig 2014-07-18 00:05:57.000000000 +0000 ++++ mozilla/xpcom/build/nsXPComInit.cpp +@@ -133,7 +133,9 @@ extern nsresult nsStringInputStreamConst + #include "mozilla/VisualEventTracer.h" + #endif + ++#ifndef MOZ_OGG_NO_MEM_REPORTING + #include "ogg/ogg.h" ++#endif + #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING) + #include "vpx_mem/vpx_mem.h" + #endif +@@ -607,11 +609,13 @@ NS_InitXPCOM2(nsIServiceManager* *result + // this oddness. + mozilla::SetICUMemoryFunctions(); + ++#ifndef MOZ_OGG_NO_MEM_REPORTING + // Do the same for libogg. + ogg_set_mem_functions(OggReporter::CountingMalloc, + OggReporter::CountingCalloc, + OggReporter::CountingRealloc, + OggReporter::CountingFree); ++#endif + + #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING) + // And for VPX. diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_ds_moz.build b/mail/thunderbird/patches/patch-mozilla_xpcom_ds_moz.build deleted file mode 100644 index c9baeb12bac..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_ds_moz.build +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_xpcom_ds_moz.build,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/xpcom/ds/moz.build.orig 2013-10-23 22:09:21.000000000 +0000 -+++ mozilla/xpcom/ds/moz.build -@@ -95,7 +95,6 @@ CPP_SOURCES += [ - 'nsSupportsPrimitives.cpp', - 'nsUnicharBuffer.cpp', - 'nsVariant.cpp', -- 'TimeStamp.cpp', - ] - - if CONFIG['HAVE_CLOCK_MONOTONIC']: -@@ -113,5 +112,9 @@ elif CONFIG['OS_ARCH'] == 'WINNT': - else: - error('No TimeStamp implementation on this platform. Build will not succeed') - -+CPP_SOURCES += [ -+ 'TimeStamp.cpp', -+] -+ - LIBRARY_NAME = 'xpcomds_s' - diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build index b067ece3860..a424e9905f6 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build @@ -1,15 +1,24 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build,v 1.2 2014/07/27 20:05:00 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/moz.build.orig 2013-10-23 22:09:22.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/moz.build.orig 2014-07-18 00:05:57.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/moz.build +@@ -9,7 +9,7 @@ if CONFIG['OS_ARCH'] == 'Darwin': + 'xptcinvoke_darwin.cpp', + 'xptcstubs_darwin.cpp', + ] +- if CONFIG['OS_TEST'] == 'powerpc': ++ if CONFIG['OS_TEST'] == 'ppc': + SOURCES += [ + 'xptcinvoke_asm_ppc_rhapsody.s', + ] @@ -19,14 +19,14 @@ if CONFIG['OS_ARCH'] == 'Darwin': - 'xptcstubs_gcc_x86_unix.cpp', - ] + if '86' in CONFIG['OS_TEST'] and CONFIG['OS_TEST'] != 'x86_64': + DEFINES['MOZ_NEED_LEADING_UNDERSCORE'] = True -if CONFIG['OS_ARCH'] in ('NetBSD', 'OpenBSD', 'GNU'): +if CONFIG['OS_ARCH'] in ('OpenBSD', 'GNU'): if CONFIG['CPU_ARCH'] == 'x86': - CPP_SOURCES += [ + SOURCES += [ 'xptcinvoke_gcc_x86_unix.cpp', 'xptcstubs_gcc_x86_unix.cpp' ] @@ -18,4 +27,4 @@ $NetBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_moz.build,v 1.1 2013/11 +if CONFIG['OS_ARCH'] in ('Linux', 'FreeBSD', 'NetBSD', 'DragonFly') or \ CONFIG['OS_ARCH'].startswith('GNU_'): if CONFIG['OS_TEST'] == 'x86_64': - CPP_SOURCES += [ + SOURCES += [ diff --git a/mail/thunderbird/patches/patch-xn b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__asm__mips.S index 9e2a72d0ac8..965ca617e39 100644 --- a/mail/thunderbird/patches/patch-xn +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__asm__mips.S @@ -1,7 +1,7 @@ -$NetBSD: patch-xn,v 1.4 2012/09/02 06:43:44 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__asm__mips.S,v 1.1 2014/07/27 20:05:00 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s.orig 2012-08-25 00:31:35.000000000 +0000 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.S.orig 2014-07-18 00:05:57.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.S @@ -16,6 +16,47 @@ #include <sys/asm.h> #endif diff --git a/mail/thunderbird/patches/patch-xo b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__asm__mips.S index 56cf60e85ad..76e6cf7d161 100644 --- a/mail/thunderbird/patches/patch-xo +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__asm__mips.S @@ -1,7 +1,7 @@ -$NetBSD: patch-xo,v 1.4 2012/09/02 06:43:44 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__asm__mips.S,v 1.1 2014/07/27 20:05:00 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.orig 2012-08-25 00:31:35.000000000 +0000 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.S.orig 2014-07-18 00:05:57.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.S @@ -14,6 +14,47 @@ #include <sys/asm.h> #endif diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_string_public_nsAlgorithm.h b/mail/thunderbird/patches/patch-mozilla_xpcom_string_public_nsAlgorithm.h deleted file mode 100644 index 6e34b4c510c..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_string_public_nsAlgorithm.h +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-mozilla_xpcom_string_public_nsAlgorithm.h,v 1.1 2013/11/12 20:50:51 ryoon Exp $ - ---- mozilla/xpcom/string/public/nsAlgorithm.h.orig 2013-10-23 22:09:22.000000000 +0000 -+++ mozilla/xpcom/string/public/nsAlgorithm.h -@@ -45,7 +45,10 @@ XPCOM_MAX( const T& a, const T& b ) - return a > b ? a : b; - } - --#if defined(_MSC_VER) && (_MSC_VER < 1600) -+#if (defined(_MSC_VER) && (_MSC_VER < 1600)) || \ -+ ((defined(__GLIBCXX__) && __GLIBCXX__ < 20121005) && \ -+ (defined(_GLIBCXX_USE_LONG_LONG) && \ -+ (!_GLIBCXX_USE_C99 || _GLIBCXX_USE_C99_LONG_LONG_DYNAMIC))) - namespace std { - inline - long long diff --git a/mail/thunderbird/patches/patch-pb b/mail/thunderbird/patches/patch-pb index ccf9b6b4f64..bc733963b47 100644 --- a/mail/thunderbird/patches/patch-pb +++ b/mail/thunderbird/patches/patch-pb @@ -1,11 +1,11 @@ -$NetBSD: patch-pb,v 1.8 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-pb,v 1.9 2014/07/27 20:05:00 ryoon Exp $ ---- mozilla/xulrunner/installer/libxul.pc.in.orig 2013-10-23 22:09:22.000000000 +0000 +--- mozilla/xulrunner/installer/libxul.pc.in.orig 2014-07-18 00:05:57.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/xulrunner24 -Wl,-R${prefix}/lib/xulrunner24 -Wl,-R${prefix}/lib/xulrunner24 -Wl,-R${prefix}/lib/xulrunner24 -L${prefix}/lib/xulrunner24 %MOZ_XUL_LINK% ++Libs: -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner %MOZ_XUL_LINK% Cflags: -I${includedir} %WCHAR_CFLAGS% diff --git a/mail/thunderbird/patches/patch-pc b/mail/thunderbird/patches/patch-pc index affa1b69e1a..bf98cf255c6 100644 --- a/mail/thunderbird/patches/patch-pc +++ b/mail/thunderbird/patches/patch-pc @@ -1,6 +1,6 @@ -$NetBSD: patch-pc,v 1.8 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-pc,v 1.9 2014/07/27 20:05:00 ryoon Exp $ ---- mozilla/xulrunner/installer/libxul-embedding.pc.in.orig 2013-10-23 22:09:22.000000000 +0000 +--- mozilla/xulrunner/installer/libxul-embedding.pc.in.orig 2014-07-18 00:05:57.000000000 +0000 +++ mozilla/xulrunner/installer/libxul-embedding.pc.in @@ -6,5 +6,6 @@ idldir=%idldir% Name: libxul-embedding @@ -8,5 +8,5 @@ $NetBSD: patch-pc,v 1.8 2013/11/12 20:50:51 ryoon Exp $ Version: %MOZILLA_VERSION% -Libs: -L${sdkdir}/lib -lxpcomglue -ldl +# XXXtnn -ldl removed -+Libs: -Wl,-R${prefix}/lib/xulrunner24 -Wl,-R${prefix}/lib/xulrunner24 -Wl,-R${prefix}/lib/xulrunner24 -Wl,-R${prefix}/lib/xulrunner24 -L${prefix}/lib/xulrunner24 -lxpcomglue ++Libs: -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner -lxpcomglue Cflags: -DXPCOM_GLUE -I${includedir} %WCHAR_CFLAGS% diff --git a/mail/thunderbird/patches/patch-xj b/mail/thunderbird/patches/patch-xj deleted file mode 100644 index 76aafdf1413..00000000000 --- a/mail/thunderbird/patches/patch-xj +++ /dev/null @@ -1,128 +0,0 @@ -$NetBSD: patch-xj,v 1.6 2012/11/23 07:17:54 ryoon Exp $ - -NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla. - ---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp.orig 2012-11-19 22:42:45.000000000 +0000 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp -@@ -6,6 +6,7 @@ - // Implement shared vtbl methods. - - #include "xptcprivate.h" -+#include "xptiprivate.h" - - // The Linux/PPC ABI (aka PPC/SYSV ABI) passes the first 8 integral - // parameters and the first 8 floating point parameters in registers -@@ -36,7 +37,6 @@ PrepareAndDispatch(nsXPTCStubBase* self, - { - nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; - nsXPTCMiniVariant* dispatchParams = NULL; -- nsIInterfaceInfo* iface_info = NULL; - const nsXPTMethodInfo* info; - uint32_t paramCount; - uint32_t i; -@@ -44,11 +44,7 @@ PrepareAndDispatch(nsXPTCStubBase* self, - - NS_ASSERTION(self,"no self"); - -- self->GetInterfaceInfo(&iface_info); -- NS_ASSERTION(iface_info,"no interface info"); -- if (! iface_info) -- return NS_ERROR_UNEXPECTED; -- -+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info); - iface_info->GetMethodInfo(uint16_t(methodIndex), &info); - NS_ASSERTION(info,"no method info"); - if (! info) -@@ -84,8 +80,10 @@ PrepareAndDispatch(nsXPTCStubBase* self, - if ((uint32_t) ap & 4) ap++; // doubles are 8-byte aligned on stack - dp->val.d = *(double*) ap; - ap += 2; -+#if __GXX_ABI_VERSION < 100 - if (gpr < GPR_COUNT) - gpr += 2; -+#endif - } - continue; - } -@@ -95,8 +93,10 @@ PrepareAndDispatch(nsXPTCStubBase* self, - else { - dp->val.f = *(float*) ap; - ap += 1; -+#if __GXX_ABI_VERSION < 100 - if (gpr < GPR_COUNT) - gpr += 1; -+#endif - } - continue; - } -@@ -144,9 +144,9 @@ PrepareAndDispatch(nsXPTCStubBase* self, - } - } - -- result = self->CallMethod((uint16_t) methodIndex, info, dispatchParams); -- -- NS_RELEASE(iface_info); -+ result = self->mOuter->CallMethod((PRUint16) methodIndex, -+ info, -+ dispatchParams); - - if (dispatchParams != paramBuffer) - delete [] dispatchParams; -@@ -160,7 +160,9 @@ PrepareAndDispatch(nsXPTCStubBase* self, - // however, it's quick, dirty, and'll break when the ABI changes on - // us, which is what we want ;-). - --#define STUB_ENTRY(n) \ -+#if __GXX_ABI_VERSION < 100 -+// gcc-2 version -+# define STUB_ENTRY(n) \ - __asm__ ( \ - ".section \".text\" \n\t" \ - ".align 2 \n\t" \ -@@ -171,6 +173,46 @@ __asm__ ( - "li 11,"#n" \n\t" \ - "b SharedStub@local \n" \ - ); -+#else -+// gcc-3 version -+// -+// As G++3 ABI contains the length of the functionname in the mangled -+// name, it is difficult to get a generic assembler mechanism like -+// in the G++ 2.95 case. -+// Create names would be like: -+// _ZN14nsXPTCStubBase5Stub1Ev -+// _ZN14nsXPTCStubBase6Stub12Ev -+// _ZN14nsXPTCStubBase7Stub123Ev -+// _ZN14nsXPTCStubBase8Stub1234Ev -+// etc. -+// Use assembler directives to get the names right... -+ -+# define STUB_ENTRY(n) \ -+__asm__ ( \ -+ ".align 2 \n\t" \ -+ ".if "#n" < 10 \n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev \n\t" \ -+ ".type _ZN14nsXPTCStubBase5Stub"#n"Ev,@function \n\n" \ -+"_ZN14nsXPTCStubBase5Stub"#n"Ev: \n\t" \ -+ \ -+ ".elseif "#n" < 100 \n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev \n\t" \ -+ ".type _ZN14nsXPTCStubBase6Stub"#n"Ev,@function \n\n" \ -+"_ZN14nsXPTCStubBase6Stub"#n"Ev: \n\t" \ -+ \ -+ ".elseif "#n" < 1000 \n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev \n\t" \ -+ ".type _ZN14nsXPTCStubBase7Stub"#n"Ev,@function \n\n" \ -+"_ZN14nsXPTCStubBase7Stub"#n"Ev: \n\t" \ -+ \ -+ ".else \n\t" \ -+ ".err \"stub number "#n" >= 1000 not yet supported\"\n" \ -+ ".endif \n\t" \ -+ \ -+ "li 11,"#n" \n\t" \ -+ "b SharedStub@local \n" \ -+); -+#endif - - #define SENTINEL_ENTRY(n) \ - nsresult nsXPTCStubBase::Sentinel##n() \ diff --git a/mail/thunderbird/patches/patch-xk b/mail/thunderbird/patches/patch-xk deleted file mode 100644 index 1a7be2d88bc..00000000000 --- a/mail/thunderbird/patches/patch-xk +++ /dev/null @@ -1,72 +0,0 @@ -$NetBSD: patch-xk,v 1.5 2012/09/02 06:43:44 ryoon Exp $ - -NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla. - ---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s.orig 2012-08-25 00:31:36.000000000 +0000 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_netbsd.s -@@ -25,23 +25,23 @@ - .type SharedStub,@function - - SharedStub: -- stwu sp,-112(sp) # room for -- # linkage (8), -- # gprData (32), -- # fprData (64), -- # stack alignment(8) -+ stwu sp,-112(sp) // room for -+ // linkage (8), -+ // gprData (32), -+ // fprData (64), -+ // stack alignment(8) - mflr r0 -- stw r0,116(sp) # save LR backchain -+ stw r0,116(sp) // save LR backchain - -- stw r4,12(sp) # save GP registers -- stw r5,16(sp) # (n.b. that we don't save r3 -- stw r6,20(sp) # because PrepareAndDispatch() is savvy) -+ stw r4,12(sp) // save GP registers -+ stw r5,16(sp) // (n.b. that we don't save r3 -+ stw r6,20(sp) // because PrepareAndDispatch() is savvy) - stw r7,24(sp) - stw r8,28(sp) - stw r9,32(sp) - stw r10,36(sp) - -- stfd f1,40(sp) # save FP registers -+ stfd f1,40(sp) // save FP registers - stfd f2,48(sp) - stfd f3,56(sp) - stfd f4,64(sp) -@@ -50,21 +50,21 @@ SharedStub: - stfd f7,88(sp) - stfd f8,96(sp) - -- # r3 has the 'self' pointer already -+ // r3 has the 'self' pointer already - -- mr r4,r11 # r4 <= methodIndex selector, passed -- # via r11 in the nsXPTCStubBase::StubXX() call -+ mr r4,r11 // r4 <= methodIndex selector, passed -+ // via r11 in the nsXPTCStubBase::StubXX() call - -- addi r5,sp,120 # r5 <= pointer to callers args area, -- # beyond r3-r10/f1-f8 mapped range -+ addi r5,sp,120 // r5 <= pointer to callers args area, -+ // beyond r3-r10/f1-f8 mapped range - -- addi r6,sp,8 # r6 <= gprData -- addi r7,sp,40 # r7 <= fprData -+ addi r6,sp,8 // r6 <= gprData -+ addi r7,sp,40 // r7 <= fprData - -- bl PrepareAndDispatch@local # Go! -+ bl PrepareAndDispatch@local // Go! - -- lwz r0,116(sp) # restore LR -+ lwz r0,116(sp) // restore LR - mtlr r0 -- la sp,112(sp) # clean up the stack -+ la sp,112(sp) // clean up the stack - blr - diff --git a/mail/thunderbird/patches/patch-xl b/mail/thunderbird/patches/patch-xl index c1516c0485f..cb55dca889e 100644 --- a/mail/thunderbird/patches/patch-xl +++ b/mail/thunderbird/patches/patch-xl @@ -1,10 +1,10 @@ -$NetBSD: patch-xl,v 1.6 2012/11/23 07:17:54 ryoon Exp $ +$NetBSD: patch-xl,v 1.7 2014/07/27 20:05:00 ryoon Exp $ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla. ---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2012-11-19 22:42:44.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2014-07-18 00:05:57.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s -@@ -20,41 +20,42 @@ +@@ -20,15 +20,15 @@ .section ".text" .align 2 @@ -12,63 +12,16 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla. - .type XPTC_InvokeByIndex,@function + .globl NS_InvokeByIndex_P + .type NS_InvokeByIndex_P,@function -+ -+// -+// NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex, -+// PRUint32 paramCount, nsXPTCVariant* params) -+// -+ -+NS_InvokeByIndex_P: -+ stwu sp,-32(sp) // setup standard stack frame -+ mflr r0 // save LR -+ stw r3,8(sp) // r3 <= that -+ stw r4,12(sp) // r4 <= methodIndex --# + # -# XPTC_InvokeByIndex(nsISupports* that, uint32_t methodIndex, -# uint32_t paramCount, nsXPTCVariant* params) --# -- --XPTC_InvokeByIndex: -- stwu sp,-32(sp) # setup standard stack frame -- mflr r0 # save LR -- stw r3,8(sp) # r3 <= that -- stw r4,12(sp) # r4 <= methodIndex - stw r30,16(sp) - stw r31,20(sp) - -- stw r0,36(sp) # store LR backchain -+ stw r0,36(sp) // store LR backchain - mr r31,sp - -- rlwinm r10,r5,3,0,27 # r10 = (ParamCount * 2 * 4) & ~0x0f -- addi r0,r10,96 # reserve stack for GPR and FPR register save area r0 = r10 + 96 -- lwz r9,0(sp) # r9 = backchain -+ rlwinm r10,r5,3,0,27 // r10 = (ParamCount * 2 * 4) & ~0x0f -+ addi r0,r10,96 // reserve stack for GPR and FPR register save area r0 = r10 + 96 -+ lwz r9,0(sp) // r9 = backchain - neg r0,r0 -- stwux r9,sp,r0 # reserve stack sapce and save SP backchain -+ stwux r9,sp,r0 // reserve stack sapce and save SP backchain - -- addi r3,sp,8 # r3 <= args -- mr r4,r5 # r4 <= paramCount -- mr r5,r6 # r5 <= params -- add r6,r3,r10 # r6 <= gpregs ( == args + r10 ) -- mr r30,r6 # store in r30 for use later... -- addi r7,r6,32 # r7 <= fpregs ( == gpregs + 32 ) -+ addi r3,sp,8 // r3 <= args -+ mr r4,r5 // r4 <= paramCount -+ mr r5,r6 // r5 <= params -+ add r6,r3,r10 // r6 <= gpregs ( == args + r10 ) -+ mr r30,r6 // store in r30 for use later... -+ addi r7,r6,32 // r7 <= fpregs ( == gpregs + 32 ) ++# NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex, ++# PRUint32 paramCount, nsXPTCVariant* params) + # -- 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) +-XPTC_InvokeByIndex: ++NS_InvokeByIndex_P: + stwu sp,-32(sp) # setup standard stack frame + mflr r0 # save LR + stw r3,8(sp) # r3 <= that diff --git a/mail/thunderbird/patches/patch-zb b/mail/thunderbird/patches/patch-zb index 4aeb89b14c4..82752ba4261 100644 --- a/mail/thunderbird/patches/patch-zb +++ b/mail/thunderbird/patches/patch-zb @@ -1,8 +1,8 @@ -$NetBSD: patch-zb,v 1.7 2012/09/02 06:43:44 ryoon Exp $ +$NetBSD: patch-zb,v 1.8 2014/07/27 20:05:00 ryoon Exp $ ---- mail/app/Makefile.in.orig 2012-08-25 00:24:32.000000000 +0000 +--- mail/app/Makefile.in.orig 2014-07-18 00:04:05.000000000 +0000 +++ mail/app/Makefile.in -@@ -63,6 +63,10 @@ LOCAL_INCLUDES += \ +@@ -57,6 +57,10 @@ LOCAL_INCLUDES += \ DEFINES += -DXPCOM_GLUE STL_FLAGS= @@ -11,5 +11,5 @@ $NetBSD: patch-zb,v 1.7 2012/09/02 06:43:44 ryoon Exp $ +endif + LIBS += \ - $(EXTRA_DSO_LIBS) \ $(XPCOM_STANDALONE_GLUE_LDOPTS) \ + $(NULL) |