diff options
Diffstat (limited to 'www/seamonkey')
61 files changed, 1465 insertions, 788 deletions
diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile index 267e957114f..294d52765c0 100644 --- a/www/seamonkey/Makefile +++ b/www/seamonkey/Makefile @@ -1,15 +1,13 @@ -# $NetBSD: Makefile,v 1.99 2013/07/03 13:49:28 joerg Exp $ +# $NetBSD: Makefile,v 1.100 2013/07/12 12:24:10 ryoon Exp $ # DISTNAME= # empty PKGNAME= seamonkey-${SM_VER:S/b/beta/} -PKGREVISION= 1 -SM_VER= 2.18b4 +SM_VER= 2.19 #LIGHTNINGVER= 1.9 -PKGREVISION= 4 CATEGORIES= www -MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} \ - ${MASTER_SITE_MOZILLA_ALL:=seamonkey/releases/${SM_VER}/source/} +#${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} +MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=seamonkey/releases/${SM_VER}/source/} DISTFILES= seamonkey-${SM_VER}.source.tar.bz2 # lightning-${LIGHTNINGVER}.source.tar.bz2 #SITES.lightning-${LIGHTNINGVER}.source.tar.bz2= ${MASTER_SITE_MOZILLA:=calendar/lightning/releases/${LIGHTNINGVER}/source/} @@ -19,8 +17,7 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.seamonkey-project.org/ COMMENT= Full-featured gecko-based browser -#WRKSRC= ${WRKDIR}/comm-release -WRKSRC= ${WRKDIR}/comm-beta +WRKSRC= ${WRKDIR}/comm-release MOZILLA_DIR= mozilla/ PLIST_SRC+= ${PLIST_SRC_DFLT} USE_LANGUAGES+= c c++ @@ -35,11 +32,16 @@ ALL_ENV+= MOZILLA_PKG_NAME=seamonkey .include "../../mk/bsd.prefs.mk" -.if (${OPSYS} == "Linux" || ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin" || \ - ${OPSYS} == "DragonFly") && \ - (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") -BUILD_DEPENDS+= yasm>=1.1.0:../../devel/yasm -.endif +#.if (${OPSYS} == "Linux" || ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin" || \ +# ${OPSYS} == "DragonFly") && \ +# (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") +#BUILD_DEPENDS+= yasm>=1.1.0:../../devel/yasm +#.endif + +CHECK_INTERPRETER_SKIP+=lib/seamonkey-sdk/sdk/bin/header.py +CHECK_INTERPRETER_SKIP+=lib/seamonkey-sdk/sdk/bin/typelib.py +CHECK_INTERPRETER_SKIP+=lib/seamonkey-sdk/sdk/bin/xpidl.py +CHECK_INTERPRETER_SKIP+=lib/seamonkey-sdk/sdk/bin/xpt.py #post-extract: # cd ${WRKSRC} && ${RM} -r calendar diff --git a/www/seamonkey/PLIST b/www/seamonkey/PLIST index 65bc760de28..5cdc07ac04e 100644 --- a/www/seamonkey/PLIST +++ b/www/seamonkey/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.36 2013/07/03 13:49:28 joerg Exp $ +@comment $NetBSD: PLIST,v 1.37 2013/07/12 12:24:10 ryoon Exp $ bin/seamonkey include/seamonkey/AbstractMediaDecoder.h include/seamonkey/AccEvent.h @@ -12,6 +12,7 @@ include/seamonkey/AudioChannelServiceChild.h include/seamonkey/AudioEventTimeline.h include/seamonkey/AudioNodeEngine.h include/seamonkey/AudioNodeStream.h +include/seamonkey/AudioParamTimeline.h include/seamonkey/AudioSampleFormat.h include/seamonkey/AudioSegment.h include/seamonkey/AudioStream.h @@ -25,10 +26,6 @@ include/seamonkey/CompositorChild.h include/seamonkey/CompositorParent.h include/seamonkey/Crypto.h include/seamonkey/CryptoTask.h -include/seamonkey/DASHDecoder.h -include/seamonkey/DASHReader.h -include/seamonkey/DASHRepDecoder.h -include/seamonkey/DASHRepReader.h include/seamonkey/DOMCameraManager.h include/seamonkey/DOMMediaStream.h include/seamonkey/DecoderTraits.h @@ -46,16 +43,21 @@ include/seamonkey/FramePropertyTable.h include/seamonkey/GLContext.h include/seamonkey/GLContextProvider.h include/seamonkey/GLContextProviderImpl.h +include/seamonkey/GLContextSkia.h include/seamonkey/GLContextSymbols.h include/seamonkey/GLContextTypes.h include/seamonkey/GLDefs.h +include/seamonkey/GLLibraryEGL.h include/seamonkey/GLLibraryLoader.h +include/seamonkey/GLScreenBuffer.h include/seamonkey/GLTextureImage.h include/seamonkey/GLXLibrary.h +include/seamonkey/GeckoProfiler.h include/seamonkey/GeneratedEvents.h include/seamonkey/GfxInfoCollector.h include/seamonkey/GonkIOSurfaceImage.h include/seamonkey/GonkNativeWindow.h +include/seamonkey/GonkNativeWindowClient.h include/seamonkey/HTMLPropertiesCollection.h include/seamonkey/IJSDebugger.h include/seamonkey/IPC/nsGUIEventIPC.h @@ -92,17 +94,26 @@ include/seamonkey/PCOMContentPermissionRequestChild.h include/seamonkey/ReadbackLayer.h include/seamonkey/RoundedRect.h include/seamonkey/SVGAttrValueWrapper.h +include/seamonkey/SVGImageContext.h +include/seamonkey/SVGStringList.h include/seamonkey/ScopedNSSTypes.h include/seamonkey/ScrollbarActivity.h include/seamonkey/Selection.h include/seamonkey/SerializedLoadContext.h include/seamonkey/ShadowLayersManager.h include/seamonkey/SharedBuffer.h +include/seamonkey/SharedSurface.h +include/seamonkey/SharedSurfaceEGL.h +include/seamonkey/SharedSurfaceGL.h include/seamonkey/SharedTextureImage.h include/seamonkey/SpecialSystemDirectory.h include/seamonkey/StackArena.h include/seamonkey/StreamBuffer.h +include/seamonkey/SurfaceFactory.h +include/seamonkey/SurfaceStream.h +include/seamonkey/SurfaceTypes.h include/seamonkey/TexturePoolOGL.h +include/seamonkey/ThreeDPoint.h include/seamonkey/TimeVarying.h include/seamonkey/VideoFrameContainer.h include/seamonkey/VideoSegment.h @@ -110,6 +121,7 @@ include/seamonkey/VideoUtils.h include/seamonkey/VorbisUtils.h include/seamonkey/WaveDecoder.h include/seamonkey/WaveReader.h +include/seamonkey/WebAudioUtils.h include/seamonkey/WebMDecoder.h include/seamonkey/WebMReader.h include/seamonkey/XPCJSMemoryReporter.h @@ -123,13 +135,11 @@ include/seamonkey/comi18n.h include/seamonkey/cubeb/cubeb-stdint.h include/seamonkey/cubeb/cubeb.h include/seamonkey/domstubs.h -include/seamonkey/ds/BitArray.h include/seamonkey/expat.h include/seamonkey/expat_config.h include/seamonkey/expat_external.h include/seamonkey/extIApplication.h include/seamonkey/ftpCore.h -include/seamonkey/gc/Root.h include/seamonkey/gfx2DGlue.h include/seamonkey/gfx3DMatrix.h include/seamonkey/gfxASurface.h @@ -221,6 +231,7 @@ include/seamonkey/jArray.h include/seamonkey/js-config.h include/seamonkey/js.msg include/seamonkey/js/Anchor.h +include/seamonkey/js/CallArgs.h include/seamonkey/js/CharacterEncoding.h include/seamonkey/js/GCAPI.h include/seamonkey/js/HashTable.h @@ -229,6 +240,7 @@ include/seamonkey/js/LegacyIntTypes.h include/seamonkey/js/MemoryMetrics.h include/seamonkey/js/PropertyKey.h include/seamonkey/js/RequiredDefines.h +include/seamonkey/js/RootingAPI.h include/seamonkey/js/TemplateLib.h include/seamonkey/js/Utility.h include/seamonkey/js/Value.h @@ -359,6 +371,7 @@ include/seamonkey/mozilla/LookAndFeel.h include/seamonkey/mozilla/MSStdInt.h include/seamonkey/mozilla/MapsMemoryReporter.h include/seamonkey/mozilla/MathAlgorithms.h +include/seamonkey/mozilla/MediaManager.h include/seamonkey/mozilla/MemoryChecking.h include/seamonkey/mozilla/Module.h include/seamonkey/mozilla/ModuleLoader.h @@ -391,6 +404,7 @@ include/seamonkey/mozilla/StandardInteger.h include/seamonkey/mozilla/StartupTimeline.h include/seamonkey/mozilla/StaticPtr.h include/seamonkey/mozilla/StringBuilder.h +include/seamonkey/mozilla/SyncRunnable.h include/seamonkey/mozilla/Telemetry.h include/seamonkey/mozilla/TelemetryHistogramEnums.h include/seamonkey/mozilla/ThreadLocal.h @@ -415,6 +429,7 @@ include/seamonkey/mozilla/a11y/HyperTextAccessible.h include/seamonkey/mozilla/a11y/HyperTextAccessibleWrap.h include/seamonkey/mozilla/a11y/Platform.h include/seamonkey/mozilla/a11y/Role.h +include/seamonkey/mozilla/a11y/SelectionManager.h include/seamonkey/mozilla/a11y/States.h include/seamonkey/mozilla/arm.h include/seamonkey/mozilla/chrome/RegistryMessageUtils.h @@ -430,6 +445,9 @@ include/seamonkey/mozilla/css/StyleRule.h include/seamonkey/mozilla/docshell/OfflineCacheUpdateChild.h include/seamonkey/mozilla/docshell/OfflineCacheUpdateParent.h include/seamonkey/mozilla/dom/Activity.h +include/seamonkey/mozilla/dom/AnimationEventBinding.h +include/seamonkey/mozilla/dom/ArchiveReaderBinding.h +include/seamonkey/mozilla/dom/ArchiveRequestBinding.h include/seamonkey/mozilla/dom/AudioBuffer.h include/seamonkey/mozilla/dom/AudioBufferBinding.h include/seamonkey/mozilla/dom/AudioBufferSourceNode.h @@ -446,7 +464,10 @@ include/seamonkey/mozilla/dom/AudioParam.h include/seamonkey/mozilla/dom/AudioParamBinding.h include/seamonkey/mozilla/dom/AudioSourceNode.h include/seamonkey/mozilla/dom/AudioSourceNodeBinding.h +include/seamonkey/mozilla/dom/AudioStreamTrack.h +include/seamonkey/mozilla/dom/AudioStreamTrackBinding.h include/seamonkey/mozilla/dom/BatteryManagerBinding.h +include/seamonkey/mozilla/dom/BeforeUnloadEventBinding.h include/seamonkey/mozilla/dom/BindingDeclarations.h include/seamonkey/mozilla/dom/BindingUtils.h include/seamonkey/mozilla/dom/BiquadFilterNode.h @@ -460,6 +481,7 @@ include/seamonkey/mozilla/dom/CSS2PropertiesBinding.h include/seamonkey/mozilla/dom/CSSBinding.h include/seamonkey/mozilla/dom/CSSPrimitiveValueBinding.h include/seamonkey/mozilla/dom/CSSStyleDeclarationBinding.h +include/seamonkey/mozilla/dom/CSSStyleSheetBinding.h include/seamonkey/mozilla/dom/CSSValue.h include/seamonkey/mozilla/dom/CSSValueBinding.h include/seamonkey/mozilla/dom/CSSValueListBinding.h @@ -471,15 +493,20 @@ include/seamonkey/mozilla/dom/CanvasRenderingContext2DBinding.h include/seamonkey/mozilla/dom/CanvasUtils.h include/seamonkey/mozilla/dom/CaretPositionBinding.h include/seamonkey/mozilla/dom/CharacterDataBinding.h +include/seamonkey/mozilla/dom/ClientRectBinding.h include/seamonkey/mozilla/dom/ClientRectListBinding.h +include/seamonkey/mozilla/dom/ClipboardEventBinding.h +include/seamonkey/mozilla/dom/CommandEventBinding.h include/seamonkey/mozilla/dom/Comment.h include/seamonkey/mozilla/dom/CommentBinding.h +include/seamonkey/mozilla/dom/CompositionEventBinding.h include/seamonkey/mozilla/dom/ContentChild.h include/seamonkey/mozilla/dom/ContentParent.h include/seamonkey/mozilla/dom/ContentProcess.h include/seamonkey/mozilla/dom/CrashReporterChild.h include/seamonkey/mozilla/dom/CrashReporterParent.h include/seamonkey/mozilla/dom/DOMCursor.h +include/seamonkey/mozilla/dom/DOMCursorBinding.h include/seamonkey/mozilla/dom/DOMError.h include/seamonkey/mozilla/dom/DOMImplementation.h include/seamonkey/mozilla/dom/DOMImplementationBinding.h @@ -487,6 +514,7 @@ include/seamonkey/mozilla/dom/DOMJSClass.h include/seamonkey/mozilla/dom/DOMJSProxyHandler.h include/seamonkey/mozilla/dom/DOMParserBinding.h include/seamonkey/mozilla/dom/DOMRequest.h +include/seamonkey/mozilla/dom/DOMRequestBinding.h include/seamonkey/mozilla/dom/DOMSettableTokenListBinding.h include/seamonkey/mozilla/dom/DOMStringMapBinding.h include/seamonkey/mozilla/dom/DOMTokenListBinding.h @@ -507,6 +535,7 @@ include/seamonkey/mozilla/dom/ElementBinding.h include/seamonkey/mozilla/dom/EnableWebAudioCheck.h include/seamonkey/mozilla/dom/EncodingUtils.h include/seamonkey/mozilla/dom/Errors.msg +include/seamonkey/mozilla/dom/EventBinding.h include/seamonkey/mozilla/dom/EventHandlerBinding.h include/seamonkey/mozilla/dom/EventListenerBinding.h include/seamonkey/mozilla/dom/EventSource.h @@ -515,10 +544,12 @@ include/seamonkey/mozilla/dom/EventTarget.h include/seamonkey/mozilla/dom/EventTargetBinding.h include/seamonkey/mozilla/dom/ExternalHelperAppChild.h include/seamonkey/mozilla/dom/ExternalHelperAppParent.h +include/seamonkey/mozilla/dom/FakeSpeechRecognitionService.h include/seamonkey/mozilla/dom/FileBinding.h include/seamonkey/mozilla/dom/FileHandleBinding.h include/seamonkey/mozilla/dom/FileListBinding.h include/seamonkey/mozilla/dom/FileReaderSyncBinding.h +include/seamonkey/mozilla/dom/FileRequestBinding.h include/seamonkey/mozilla/dom/FormDataBinding.h include/seamonkey/mozilla/dom/FragmentOrElement.h include/seamonkey/mozilla/dom/FromParser.h @@ -527,8 +558,11 @@ include/seamonkey/mozilla/dom/GainNode.h include/seamonkey/mozilla/dom/GainNodeBinding.h include/seamonkey/mozilla/dom/HTMLAnchorElement.h include/seamonkey/mozilla/dom/HTMLAnchorElementBinding.h +include/seamonkey/mozilla/dom/HTMLAppletElementBinding.h include/seamonkey/mozilla/dom/HTMLAreaElement.h include/seamonkey/mozilla/dom/HTMLAreaElementBinding.h +include/seamonkey/mozilla/dom/HTMLAudioElement.h +include/seamonkey/mozilla/dom/HTMLAudioElementBinding.h include/seamonkey/mozilla/dom/HTMLBRElement.h include/seamonkey/mozilla/dom/HTMLBRElementBinding.h include/seamonkey/mozilla/dom/HTMLBaseElementBinding.h @@ -539,6 +573,8 @@ include/seamonkey/mozilla/dom/HTMLButtonElementBinding.h include/seamonkey/mozilla/dom/HTMLCanvasElement.h include/seamonkey/mozilla/dom/HTMLCollectionBinding.h include/seamonkey/mozilla/dom/HTMLDListElementBinding.h +include/seamonkey/mozilla/dom/HTMLDataElement.h +include/seamonkey/mozilla/dom/HTMLDataElementBinding.h include/seamonkey/mozilla/dom/HTMLDataListElement.h include/seamonkey/mozilla/dom/HTMLDataListElementBinding.h include/seamonkey/mozilla/dom/HTMLDirectoryElementBinding.h @@ -546,6 +582,7 @@ include/seamonkey/mozilla/dom/HTMLDivElement.h include/seamonkey/mozilla/dom/HTMLDivElementBinding.h include/seamonkey/mozilla/dom/HTMLDocumentBinding.h include/seamonkey/mozilla/dom/HTMLElementBinding.h +include/seamonkey/mozilla/dom/HTMLEmbedElementBinding.h include/seamonkey/mozilla/dom/HTMLFieldSetElement.h include/seamonkey/mozilla/dom/HTMLFieldSetElementBinding.h include/seamonkey/mozilla/dom/HTMLFontElement.h @@ -560,8 +597,12 @@ include/seamonkey/mozilla/dom/HTMLHeadElementBinding.h include/seamonkey/mozilla/dom/HTMLHeadingElement.h include/seamonkey/mozilla/dom/HTMLHeadingElementBinding.h include/seamonkey/mozilla/dom/HTMLHtmlElementBinding.h +include/seamonkey/mozilla/dom/HTMLIFrameElement.h +include/seamonkey/mozilla/dom/HTMLIFrameElementBinding.h include/seamonkey/mozilla/dom/HTMLImageElement.h include/seamonkey/mozilla/dom/HTMLImageElementBinding.h +include/seamonkey/mozilla/dom/HTMLInputElement.h +include/seamonkey/mozilla/dom/HTMLInputElementBinding.h include/seamonkey/mozilla/dom/HTMLLIElement.h include/seamonkey/mozilla/dom/HTMLLIElementBinding.h include/seamonkey/mozilla/dom/HTMLLabelElement.h @@ -572,6 +613,8 @@ include/seamonkey/mozilla/dom/HTMLLinkElement.h include/seamonkey/mozilla/dom/HTMLLinkElementBinding.h include/seamonkey/mozilla/dom/HTMLMapElement.h include/seamonkey/mozilla/dom/HTMLMapElementBinding.h +include/seamonkey/mozilla/dom/HTMLMediaElement.h +include/seamonkey/mozilla/dom/HTMLMediaElementBinding.h include/seamonkey/mozilla/dom/HTMLMenuElement.h include/seamonkey/mozilla/dom/HTMLMenuElementBinding.h include/seamonkey/mozilla/dom/HTMLMenuItemElement.h @@ -583,10 +626,13 @@ include/seamonkey/mozilla/dom/HTMLMeterElementBinding.h include/seamonkey/mozilla/dom/HTMLModElement.h include/seamonkey/mozilla/dom/HTMLModElementBinding.h include/seamonkey/mozilla/dom/HTMLOListElementBinding.h +include/seamonkey/mozilla/dom/HTMLObjectElement.h +include/seamonkey/mozilla/dom/HTMLObjectElementBinding.h include/seamonkey/mozilla/dom/HTMLOptGroupElement.h include/seamonkey/mozilla/dom/HTMLOptGroupElementBinding.h include/seamonkey/mozilla/dom/HTMLOptionElement.h include/seamonkey/mozilla/dom/HTMLOptionElementBinding.h +include/seamonkey/mozilla/dom/HTMLOptionsCollection.h include/seamonkey/mozilla/dom/HTMLOptionsCollectionBinding.h include/seamonkey/mozilla/dom/HTMLOutputElement.h include/seamonkey/mozilla/dom/HTMLOutputElementBinding.h @@ -603,6 +649,7 @@ include/seamonkey/mozilla/dom/HTMLScriptElement.h include/seamonkey/mozilla/dom/HTMLScriptElementBinding.h include/seamonkey/mozilla/dom/HTMLSharedElement.h include/seamonkey/mozilla/dom/HTMLSharedListElement.h +include/seamonkey/mozilla/dom/HTMLSharedObjectElement.h include/seamonkey/mozilla/dom/HTMLSourceElement.h include/seamonkey/mozilla/dom/HTMLSourceElementBinding.h include/seamonkey/mozilla/dom/HTMLSpanElement.h @@ -621,12 +668,23 @@ include/seamonkey/mozilla/dom/HTMLTableRowElement.h include/seamonkey/mozilla/dom/HTMLTableRowElementBinding.h include/seamonkey/mozilla/dom/HTMLTableSectionElement.h include/seamonkey/mozilla/dom/HTMLTableSectionElementBinding.h +include/seamonkey/mozilla/dom/HTMLTemplateElement.h +include/seamonkey/mozilla/dom/HTMLTemplateElementBinding.h +include/seamonkey/mozilla/dom/HTMLTextAreaElement.h +include/seamonkey/mozilla/dom/HTMLTextAreaElementBinding.h +include/seamonkey/mozilla/dom/HTMLTimeElement.h +include/seamonkey/mozilla/dom/HTMLTimeElementBinding.h include/seamonkey/mozilla/dom/HTMLTitleElement.h include/seamonkey/mozilla/dom/HTMLTitleElementBinding.h include/seamonkey/mozilla/dom/HTMLUListElementBinding.h include/seamonkey/mozilla/dom/HTMLUnknownElement.h +include/seamonkey/mozilla/dom/HTMLVideoElement.h +include/seamonkey/mozilla/dom/HTMLVideoElementBinding.h +include/seamonkey/mozilla/dom/IDBFactoryBinding.h +include/seamonkey/mozilla/dom/IDBVersionChangeEventBinding.h include/seamonkey/mozilla/dom/ImageData.h include/seamonkey/mozilla/dom/ImageDataBinding.h +include/seamonkey/mozilla/dom/InspectorUtilsBinding.h include/seamonkey/mozilla/dom/Link.h include/seamonkey/mozilla/dom/LinkStyleBinding.h include/seamonkey/mozilla/dom/LocalMediaStreamBinding.h @@ -634,11 +692,23 @@ include/seamonkey/mozilla/dom/LocationBinding.h include/seamonkey/mozilla/dom/MediaError.h include/seamonkey/mozilla/dom/MediaErrorBinding.h include/seamonkey/mozilla/dom/MediaStreamBinding.h +include/seamonkey/mozilla/dom/MediaStreamTrack.h +include/seamonkey/mozilla/dom/MediaStreamTrackBinding.h +include/seamonkey/mozilla/dom/MessageEventBinding.h +include/seamonkey/mozilla/dom/MmsMessage.h +include/seamonkey/mozilla/dom/MobileMessageManager.h +include/seamonkey/mozilla/dom/MouseEventBinding.h +include/seamonkey/mozilla/dom/MozActivityBinding.h +include/seamonkey/mozilla/dom/MutationEventBinding.h include/seamonkey/mozilla/dom/MutationObserverBinding.h include/seamonkey/mozilla/dom/NodeBinding.h include/seamonkey/mozilla/dom/NodeFilterBinding.h +include/seamonkey/mozilla/dom/NodeIterator.h +include/seamonkey/mozilla/dom/NodeIteratorBinding.h include/seamonkey/mozilla/dom/NodeListBinding.h include/seamonkey/mozilla/dom/NonRefcountedDOMObject.h +include/seamonkey/mozilla/dom/Notification.h +include/seamonkey/mozilla/dom/NotificationBinding.h include/seamonkey/mozilla/dom/Nullable.h include/seamonkey/mozilla/dom/PaintRequestBinding.h include/seamonkey/mozilla/dom/PaintRequestListBinding.h @@ -654,6 +724,7 @@ include/seamonkey/mozilla/dom/ProcessingInstructionBinding.h include/seamonkey/mozilla/dom/PrototypeList.h include/seamonkey/mozilla/dom/RGBColorBinding.h include/seamonkey/mozilla/dom/RTCConfigurationBinding.h +include/seamonkey/mozilla/dom/RangeBinding.h include/seamonkey/mozilla/dom/RectBinding.h include/seamonkey/mozilla/dom/RegisterBindings.h include/seamonkey/mozilla/dom/SVGAElement.h @@ -692,15 +763,58 @@ include/seamonkey/mozilla/dom/SVGDefsElement.h include/seamonkey/mozilla/dom/SVGDefsElementBinding.h include/seamonkey/mozilla/dom/SVGDescElement.h include/seamonkey/mozilla/dom/SVGDescElementBinding.h +include/seamonkey/mozilla/dom/SVGDocument.h +include/seamonkey/mozilla/dom/SVGDocumentBinding.h include/seamonkey/mozilla/dom/SVGElementBinding.h include/seamonkey/mozilla/dom/SVGEllipseElement.h include/seamonkey/mozilla/dom/SVGEllipseElementBinding.h +include/seamonkey/mozilla/dom/SVGFEBlendElement.h +include/seamonkey/mozilla/dom/SVGFEBlendElementBinding.h +include/seamonkey/mozilla/dom/SVGFEColorMatrixElement.h +include/seamonkey/mozilla/dom/SVGFEColorMatrixElementBinding.h +include/seamonkey/mozilla/dom/SVGFEComponentTransferElement.h +include/seamonkey/mozilla/dom/SVGFEComponentTransferElementBinding.h +include/seamonkey/mozilla/dom/SVGFECompositeElement.h +include/seamonkey/mozilla/dom/SVGFECompositeElementBinding.h +include/seamonkey/mozilla/dom/SVGFEConvolveMatrixElement.h +include/seamonkey/mozilla/dom/SVGFEConvolveMatrixElementBinding.h +include/seamonkey/mozilla/dom/SVGFEDiffuseLightingElement.h +include/seamonkey/mozilla/dom/SVGFEDiffuseLightingElementBinding.h +include/seamonkey/mozilla/dom/SVGFEDisplacementMapElement.h +include/seamonkey/mozilla/dom/SVGFEDisplacementMapElementBinding.h +include/seamonkey/mozilla/dom/SVGFEDistantLightElement.h +include/seamonkey/mozilla/dom/SVGFEDistantLightElementBinding.h +include/seamonkey/mozilla/dom/SVGFEFloodElement.h +include/seamonkey/mozilla/dom/SVGFEFloodElementBinding.h include/seamonkey/mozilla/dom/SVGFEFuncAElementBinding.h include/seamonkey/mozilla/dom/SVGFEFuncBElementBinding.h include/seamonkey/mozilla/dom/SVGFEFuncGElementBinding.h include/seamonkey/mozilla/dom/SVGFEFuncRElementBinding.h +include/seamonkey/mozilla/dom/SVGFEGaussianBlurElement.h +include/seamonkey/mozilla/dom/SVGFEGaussianBlurElementBinding.h +include/seamonkey/mozilla/dom/SVGFEImageElement.h +include/seamonkey/mozilla/dom/SVGFEImageElementBinding.h +include/seamonkey/mozilla/dom/SVGFEMergeElement.h +include/seamonkey/mozilla/dom/SVGFEMergeElementBinding.h +include/seamonkey/mozilla/dom/SVGFEMergeNodeElement.h +include/seamonkey/mozilla/dom/SVGFEMergeNodeElementBinding.h +include/seamonkey/mozilla/dom/SVGFEMorphologyElement.h +include/seamonkey/mozilla/dom/SVGFEMorphologyElementBinding.h +include/seamonkey/mozilla/dom/SVGFEOffsetElement.h +include/seamonkey/mozilla/dom/SVGFEOffsetElementBinding.h +include/seamonkey/mozilla/dom/SVGFEPointLightElement.h +include/seamonkey/mozilla/dom/SVGFEPointLightElementBinding.h +include/seamonkey/mozilla/dom/SVGFESpecularLightingElement.h +include/seamonkey/mozilla/dom/SVGFESpecularLightingElementBinding.h +include/seamonkey/mozilla/dom/SVGFESpotLightElement.h +include/seamonkey/mozilla/dom/SVGFESpotLightElementBinding.h +include/seamonkey/mozilla/dom/SVGFETileElement.h +include/seamonkey/mozilla/dom/SVGFETileElementBinding.h +include/seamonkey/mozilla/dom/SVGFETurbulenceElement.h +include/seamonkey/mozilla/dom/SVGFETurbulenceElementBinding.h include/seamonkey/mozilla/dom/SVGFilterElement.h include/seamonkey/mozilla/dom/SVGFilterElementBinding.h +include/seamonkey/mozilla/dom/SVGFilterPrimitiveStandardAttributesBinding.h include/seamonkey/mozilla/dom/SVGFitToViewBoxBinding.h include/seamonkey/mozilla/dom/SVGForeignObjectElement.h include/seamonkey/mozilla/dom/SVGForeignObjectElementBinding.h @@ -710,6 +824,7 @@ include/seamonkey/mozilla/dom/SVGGradientElement.h include/seamonkey/mozilla/dom/SVGGradientElementBinding.h include/seamonkey/mozilla/dom/SVGGraphicsElement.h include/seamonkey/mozilla/dom/SVGGraphicsElementBinding.h +include/seamonkey/mozilla/dom/SVGIRect.h include/seamonkey/mozilla/dom/SVGImageElement.h include/seamonkey/mozilla/dom/SVGImageElementBinding.h include/seamonkey/mozilla/dom/SVGLengthListBinding.h @@ -741,6 +856,8 @@ include/seamonkey/mozilla/dom/SVGPolylineElement.h include/seamonkey/mozilla/dom/SVGPolylineElementBinding.h include/seamonkey/mozilla/dom/SVGPreserveAspectRatioBinding.h include/seamonkey/mozilla/dom/SVGRadialGradientElementBinding.h +include/seamonkey/mozilla/dom/SVGRect.h +include/seamonkey/mozilla/dom/SVGRectBinding.h include/seamonkey/mozilla/dom/SVGRectElement.h include/seamonkey/mozilla/dom/SVGRectElementBinding.h include/seamonkey/mozilla/dom/SVGSVGElement.h @@ -759,6 +876,7 @@ include/seamonkey/mozilla/dom/SVGSymbolElement.h include/seamonkey/mozilla/dom/SVGSymbolElementBinding.h include/seamonkey/mozilla/dom/SVGTSpanElement.h include/seamonkey/mozilla/dom/SVGTSpanElementBinding.h +include/seamonkey/mozilla/dom/SVGTests.h include/seamonkey/mozilla/dom/SVGTestsBinding.h include/seamonkey/mozilla/dom/SVGTextContentElement.h include/seamonkey/mozilla/dom/SVGTextContentElementBinding.h @@ -782,10 +900,31 @@ include/seamonkey/mozilla/dom/SVGViewElementBinding.h include/seamonkey/mozilla/dom/SVGZoomAndPanBinding.h include/seamonkey/mozilla/dom/ScreenBinding.h include/seamonkey/mozilla/dom/ScreenOrientation.h +include/seamonkey/mozilla/dom/ScrollAreaEventBinding.h +include/seamonkey/mozilla/dom/SimpleGestureEventBinding.h +include/seamonkey/mozilla/dom/SmsFilter.h +include/seamonkey/mozilla/dom/SmsManager.h +include/seamonkey/mozilla/dom/SmsMessage.h +include/seamonkey/mozilla/dom/SmsRequest.h +include/seamonkey/mozilla/dom/SmsSegmentInfo.h +include/seamonkey/mozilla/dom/SpeechGrammar.h +include/seamonkey/mozilla/dom/SpeechGrammarBinding.h +include/seamonkey/mozilla/dom/SpeechGrammarList.h +include/seamonkey/mozilla/dom/SpeechGrammarListBinding.h +include/seamonkey/mozilla/dom/SpeechRecognition.h +include/seamonkey/mozilla/dom/SpeechRecognitionAlternative.h +include/seamonkey/mozilla/dom/SpeechRecognitionAlternativeBinding.h +include/seamonkey/mozilla/dom/SpeechRecognitionBinding.h +include/seamonkey/mozilla/dom/SpeechRecognitionResult.h +include/seamonkey/mozilla/dom/SpeechRecognitionResultBinding.h +include/seamonkey/mozilla/dom/SpeechRecognitionResultList.h +include/seamonkey/mozilla/dom/SpeechRecognitionResultListBinding.h +include/seamonkey/mozilla/dom/SpeechStreamListener.h include/seamonkey/mozilla/dom/StorageChild.h include/seamonkey/mozilla/dom/StorageParent.h include/seamonkey/mozilla/dom/StructuredCloneTags.h include/seamonkey/mozilla/dom/StructuredCloneUtils.h +include/seamonkey/mozilla/dom/StyleSheetBinding.h include/seamonkey/mozilla/dom/TabChild.h include/seamonkey/mozilla/dom/TabContext.h include/seamonkey/mozilla/dom/TabMessageUtils.h @@ -798,9 +937,16 @@ include/seamonkey/mozilla/dom/TextDecoderBinding.h include/seamonkey/mozilla/dom/TextEncoder.h include/seamonkey/mozilla/dom/TextEncoderBase.h include/seamonkey/mozilla/dom/TextEncoderBinding.h +include/seamonkey/mozilla/dom/TimeRanges.h +include/seamonkey/mozilla/dom/TimeRangesBinding.h +include/seamonkey/mozilla/dom/TransitionEventBinding.h +include/seamonkey/mozilla/dom/TreeWalker.h +include/seamonkey/mozilla/dom/TreeWalkerBinding.h include/seamonkey/mozilla/dom/TypedArray.h +include/seamonkey/mozilla/dom/UIEventBinding.h include/seamonkey/mozilla/dom/URL.h include/seamonkey/mozilla/dom/URLBinding.h +include/seamonkey/mozilla/dom/URLUtilsBinding.h include/seamonkey/mozilla/dom/USSDReceivedEventBinding.h include/seamonkey/mozilla/dom/UndoManager.h include/seamonkey/mozilla/dom/UndoManagerBinding.h @@ -808,8 +954,14 @@ include/seamonkey/mozilla/dom/UnionConversions.h include/seamonkey/mozilla/dom/UnionTypes.h include/seamonkey/mozilla/dom/ValidityState.h include/seamonkey/mozilla/dom/ValidityStateBinding.h +include/seamonkey/mozilla/dom/VideoStreamTrack.h +include/seamonkey/mozilla/dom/VideoStreamTrackBinding.h +include/seamonkey/mozilla/dom/WebComponentsBinding.h include/seamonkey/mozilla/dom/WebGLRenderingContextBinding.h include/seamonkey/mozilla/dom/WebSocketBinding.h +include/seamonkey/mozilla/dom/WheelEventBinding.h +include/seamonkey/mozilla/dom/XMLDocument.h +include/seamonkey/mozilla/dom/XMLDocumentBinding.h include/seamonkey/mozilla/dom/XMLHttpRequestBinding.h include/seamonkey/mozilla/dom/XMLHttpRequestEventTargetBinding.h include/seamonkey/mozilla/dom/XMLHttpRequestUploadBinding.h @@ -817,6 +969,8 @@ include/seamonkey/mozilla/dom/XMLSerializerBinding.h include/seamonkey/mozilla/dom/XMLStylesheetProcessingInstruction.h include/seamonkey/mozilla/dom/XMLStylesheetProcessingInstructionBinding.h include/seamonkey/mozilla/dom/XPathEvaluatorBinding.h +include/seamonkey/mozilla/dom/XULCommandEventBinding.h +include/seamonkey/mozilla/dom/XULDocumentBinding.h include/seamonkey/mozilla/dom/XULElementBinding.h include/seamonkey/mozilla/dom/alarm/AlarmHalService.h include/seamonkey/mozilla/dom/battery/Constants.h @@ -831,12 +985,14 @@ include/seamonkey/mozilla/dom/file/ArchiveRequest.h include/seamonkey/mozilla/dom/file/ArchiveZipEvent.h include/seamonkey/mozilla/dom/file/ArchiveZipFile.h include/seamonkey/mozilla/dom/file/DOMFileHandle.h +include/seamonkey/mozilla/dom/file/DOMFileRequest.h include/seamonkey/mozilla/dom/file/File.h include/seamonkey/mozilla/dom/file/FileCommon.h include/seamonkey/mozilla/dom/file/FileHandle.h include/seamonkey/mozilla/dom/file/FileHelper.h include/seamonkey/mozilla/dom/file/FileService.h include/seamonkey/mozilla/dom/file/LockedFile.h +include/seamonkey/mozilla/dom/indexedDB/Client.h include/seamonkey/mozilla/dom/indexedDB/DatabaseInfo.h include/seamonkey/mozilla/dom/indexedDB/FileInfo.h include/seamonkey/mozilla/dom/indexedDB/FileManager.h @@ -859,7 +1015,14 @@ include/seamonkey/mozilla/dom/indexedDB/SerializationHelpers.h include/seamonkey/mozilla/dom/ipc/Blob.h include/seamonkey/mozilla/dom/ipc/ProcessPriorityManager.h include/seamonkey/mozilla/dom/ipc/nsIRemoteBlob.h +include/seamonkey/mozilla/dom/mobilemessage/Constants.h +include/seamonkey/mozilla/dom/mobilemessage/MobileMessageCallback.h include/seamonkey/mozilla/dom/mobilemessage/MobileMessageDatabaseService.h +include/seamonkey/mozilla/dom/mobilemessage/MobileMessageService.h +include/seamonkey/mozilla/dom/mobilemessage/SmsChild.h +include/seamonkey/mozilla/dom/mobilemessage/SmsParent.h +include/seamonkey/mozilla/dom/mobilemessage/SmsServicesFactory.h +include/seamonkey/mozilla/dom/mobilemessage/Types.h include/seamonkey/mozilla/dom/network/Constants.h include/seamonkey/mozilla/dom/network/TCPSocketChild.h include/seamonkey/mozilla/dom/network/TCPSocketParent.h @@ -867,18 +1030,17 @@ include/seamonkey/mozilla/dom/network/Types.h include/seamonkey/mozilla/dom/network/Utils.h include/seamonkey/mozilla/dom/power/PowerManagerService.h include/seamonkey/mozilla/dom/power/Types.h +include/seamonkey/mozilla/dom/quota/AcquireListener.h +include/seamonkey/mozilla/dom/quota/ArrayCluster.h +include/seamonkey/mozilla/dom/quota/Client.h include/seamonkey/mozilla/dom/quota/FileStreams.h +include/seamonkey/mozilla/dom/quota/OriginOrPatternString.h include/seamonkey/mozilla/dom/quota/QuotaCommon.h include/seamonkey/mozilla/dom/quota/QuotaManager.h -include/seamonkey/mozilla/dom/sms/Constants.h -include/seamonkey/mozilla/dom/sms/SmsChild.h -include/seamonkey/mozilla/dom/sms/SmsFilter.h -include/seamonkey/mozilla/dom/sms/SmsMessage.h -include/seamonkey/mozilla/dom/sms/SmsParent.h -include/seamonkey/mozilla/dom/sms/SmsRequest.h -include/seamonkey/mozilla/dom/sms/SmsSegmentInfo.h -include/seamonkey/mozilla/dom/sms/SmsServicesFactory.h -include/seamonkey/mozilla/dom/sms/Types.h +include/seamonkey/mozilla/dom/quota/QuotaObject.h +include/seamonkey/mozilla/dom/quota/StoragePrivilege.h +include/seamonkey/mozilla/dom/quota/UsageRunnable.h +include/seamonkey/mozilla/dom/quota/Utilities.h include/seamonkey/mozilla/dom/time/DateCacheCleaner.h include/seamonkey/mozilla/dom/time/TimeChangeObserver.h include/seamonkey/mozilla/dom/time/TimeService.h @@ -972,6 +1134,7 @@ include/seamonkey/mozilla/layout/FrameChildList.h include/seamonkey/mozilla/layout/RenderFrameChild.h include/seamonkey/mozilla/layout/RenderFrameParent.h include/seamonkey/mozilla/layout/RenderFrameUtils.h +include/seamonkey/mozilla/mailnews/MimeEncoder.h include/seamonkey/mozilla/mozPoisonWrite.h include/seamonkey/mozilla/mozalloc.h include/seamonkey/mozilla/mozalloc_abort.h @@ -1149,6 +1312,7 @@ include/seamonkey/nsContentCID.h include/seamonkey/nsContentCreatorFunctions.h include/seamonkey/nsContentDLF.h include/seamonkey/nsContentList.h +include/seamonkey/nsContentListDeclarations.h include/seamonkey/nsContentPermissionHelper.h include/seamonkey/nsContentPolicyUtils.h include/seamonkey/nsContentSink.h @@ -1173,9 +1337,9 @@ include/seamonkey/nsDOMClassInfoID.h include/seamonkey/nsDOMEvent.h include/seamonkey/nsDOMEventTargetHelper.h include/seamonkey/nsDOMFile.h +include/seamonkey/nsDOMGamepad.h include/seamonkey/nsDOMJSUtils.h include/seamonkey/nsDOMMediaQueryList.h -include/seamonkey/nsDOMScriptObjectHolder.h include/seamonkey/nsDOMString.h include/seamonkey/nsDOMTouchEvent.h include/seamonkey/nsDOMUIEvent.h @@ -1190,6 +1354,7 @@ include/seamonkey/nsDeque.h include/seamonkey/nsDetectionConfident.h include/seamonkey/nsDeviceContext.h include/seamonkey/nsDeviceSensors.h +include/seamonkey/nsDeviceStorage.h include/seamonkey/nsDirectoryService.h include/seamonkey/nsDirectoryServiceAtomList.h include/seamonkey/nsDirectoryServiceDefs.h @@ -1198,6 +1363,7 @@ include/seamonkey/nsDisplayItemTypes.h include/seamonkey/nsDisplayItemTypesList.h include/seamonkey/nsDisplayList.h include/seamonkey/nsDisplayListInvalidation.h +include/seamonkey/nsDocElementCreatedNotificationRunner.h include/seamonkey/nsDocLoader.h include/seamonkey/nsDocShellCID.h include/seamonkey/nsDocShellLoadTypes.h @@ -1218,7 +1384,6 @@ include/seamonkey/nsEventStates.h include/seamonkey/nsExpirationTracker.h include/seamonkey/nsExternalHelperAppService.h include/seamonkey/nsFileStreams.h -include/seamonkey/nsFixedSizeAllocator.h include/seamonkey/nsFocusManager.h include/seamonkey/nsFont.h include/seamonkey/nsFontFace.h @@ -1249,17 +1414,13 @@ include/seamonkey/nsGridRowGroupLayout.h include/seamonkey/nsGridRowLayout.h include/seamonkey/nsGridRowLeafFrame.h include/seamonkey/nsGridRowLeafLayout.h -include/seamonkey/nsHTMLAudioElement.h include/seamonkey/nsHTMLDNSPrefetch.h -include/seamonkey/nsHTMLIFrameElement.h -include/seamonkey/nsHTMLMediaElement.h include/seamonkey/nsHTMLParts.h include/seamonkey/nsHTMLReflowMetrics.h include/seamonkey/nsHTMLReflowState.h include/seamonkey/nsHTMLTagList.h include/seamonkey/nsHTMLTags.h include/seamonkey/nsHTMLTokens.h -include/seamonkey/nsHTMLVideoElement.h include/seamonkey/nsHashKeys.h include/seamonkey/nsHashPropertyBag.h include/seamonkey/nsHashtable.h @@ -1281,6 +1442,7 @@ include/seamonkey/nsHtml5NamedCharactersAccel.h include/seamonkey/nsHtml5OwningUTF16Buffer.h include/seamonkey/nsHtml5Parser.h include/seamonkey/nsHtml5PendingNotification.h +include/seamonkey/nsHtml5PlainTextUtils.h include/seamonkey/nsHtml5SVGLoadDispatcher.h include/seamonkey/nsHtml5Speculation.h include/seamonkey/nsHtml5SpeculativeLoad.h @@ -1331,10 +1493,12 @@ include/seamonkey/nsIAboutModule.h include/seamonkey/nsIAccessibilityService.h include/seamonkey/nsIAccessible.h include/seamonkey/nsIAccessibleApplication.h +include/seamonkey/nsIAccessibleCaretMoveEvent.h include/seamonkey/nsIAccessibleCursorable.h include/seamonkey/nsIAccessibleDocument.h include/seamonkey/nsIAccessibleEditableText.h include/seamonkey/nsIAccessibleEvent.h +include/seamonkey/nsIAccessibleHideEvent.h include/seamonkey/nsIAccessibleHyperLink.h include/seamonkey/nsIAccessibleHyperText.h include/seamonkey/nsIAccessibleImage.h @@ -1344,11 +1508,15 @@ include/seamonkey/nsIAccessibleRelation.h include/seamonkey/nsIAccessibleRetrieval.h include/seamonkey/nsIAccessibleRole.h include/seamonkey/nsIAccessibleSelectable.h +include/seamonkey/nsIAccessibleStateChangeEvent.h include/seamonkey/nsIAccessibleStates.h include/seamonkey/nsIAccessibleTable.h +include/seamonkey/nsIAccessibleTableChangeEvent.h include/seamonkey/nsIAccessibleText.h +include/seamonkey/nsIAccessibleTextChangeEvent.h include/seamonkey/nsIAccessibleTypes.h include/seamonkey/nsIAccessibleValue.h +include/seamonkey/nsIAccessibleVirtualCursorChangeEvent.h include/seamonkey/nsIActivityProxy.h include/seamonkey/nsIActivityUIGlue.h include/seamonkey/nsIAddbookUrl.h @@ -1445,7 +1613,6 @@ include/seamonkey/nsICancelableRunnable.h include/seamonkey/nsICanvasElementExternal.h include/seamonkey/nsICanvasGLPrivate.h include/seamonkey/nsICanvasRenderingContextInternal.h -include/seamonkey/nsICapturePicker.h include/seamonkey/nsICaseConversion.h include/seamonkey/nsICategoryManager.h include/seamonkey/nsICertOverrideService.h @@ -1536,7 +1703,6 @@ include/seamonkey/nsIDBFolderInfo.h include/seamonkey/nsIDNSListener.h include/seamonkey/nsIDNSRecord.h include/seamonkey/nsIDNSService.h -include/seamonkey/nsIDOMActivity.h include/seamonkey/nsIDOMActivityHandlerDescription.h include/seamonkey/nsIDOMActivityOptions.h include/seamonkey/nsIDOMActivityRequestHandler.h @@ -1544,8 +1710,6 @@ include/seamonkey/nsIDOMAlarmsManager.h include/seamonkey/nsIDOMAnimationEvent.h include/seamonkey/nsIDOMApplicationRegistry.h include/seamonkey/nsIDOMApplicationRegistry2.h -include/seamonkey/nsIDOMArchiveReader.h -include/seamonkey/nsIDOMArchiveRequest.h include/seamonkey/nsIDOMAttr.h include/seamonkey/nsIDOMBarProp.h include/seamonkey/nsIDOMBeforeUnloadEvent.h @@ -1578,6 +1742,7 @@ include/seamonkey/nsIDOMClassInfo.h include/seamonkey/nsIDOMClientInformation.h include/seamonkey/nsIDOMClientRect.h include/seamonkey/nsIDOMClientRectList.h +include/seamonkey/nsIDOMClipboardEvent.h include/seamonkey/nsIDOMCloseEvent.h include/seamonkey/nsIDOMCommandEvent.h include/seamonkey/nsIDOMComment.h @@ -1608,7 +1773,6 @@ include/seamonkey/nsIDOMDeviceOrientationEvent.h include/seamonkey/nsIDOMDeviceProximityEvent.h include/seamonkey/nsIDOMDeviceStorage.h include/seamonkey/nsIDOMDeviceStorageChangeEvent.h -include/seamonkey/nsIDOMDeviceStorageCursor.h include/seamonkey/nsIDOMDocument.h include/seamonkey/nsIDOMDocumentFragment.h include/seamonkey/nsIDOMDocumentType.h @@ -1616,6 +1780,7 @@ include/seamonkey/nsIDOMDocumentXBL.h include/seamonkey/nsIDOMDragEvent.h include/seamonkey/nsIDOMElement.h include/seamonkey/nsIDOMElementCSSInlineStyle.h +include/seamonkey/nsIDOMElementReplaceEvent.h include/seamonkey/nsIDOMEvent.h include/seamonkey/nsIDOMEventListener.h include/seamonkey/nsIDOMEventTarget.h @@ -1623,10 +1788,13 @@ include/seamonkey/nsIDOMFile.h include/seamonkey/nsIDOMFileHandle.h include/seamonkey/nsIDOMFileList.h include/seamonkey/nsIDOMFileReader.h -include/seamonkey/nsIDOMFileRequest.h include/seamonkey/nsIDOMFontFace.h include/seamonkey/nsIDOMFontFaceList.h include/seamonkey/nsIDOMFormData.h +include/seamonkey/nsIDOMGamepad.h +include/seamonkey/nsIDOMGamepadAxisMoveEvent.h +include/seamonkey/nsIDOMGamepadButtonEvent.h +include/seamonkey/nsIDOMGamepadEvent.h include/seamonkey/nsIDOMGeoGeolocation.h include/seamonkey/nsIDOMGeoPosition.h include/seamonkey/nsIDOMGeoPositionCallback.h @@ -1708,7 +1876,6 @@ include/seamonkey/nsIDOMHashChangeEvent.h include/seamonkey/nsIDOMHistory.h include/seamonkey/nsIDOMJSWindow.h include/seamonkey/nsIDOMKeyEvent.h -include/seamonkey/nsIDOMLSProgressEvent.h include/seamonkey/nsIDOMLinkStyle.h include/seamonkey/nsIDOMLoadStatus.h include/seamonkey/nsIDOMLocation.h @@ -1720,6 +1887,7 @@ include/seamonkey/nsIDOMMediaStream.h include/seamonkey/nsIDOMMessageEvent.h include/seamonkey/nsIDOMMimeType.h include/seamonkey/nsIDOMMimeTypeArray.h +include/seamonkey/nsIDOMMobileMessageManager.h include/seamonkey/nsIDOMModalContentWindow.h include/seamonkey/nsIDOMMouseEvent.h include/seamonkey/nsIDOMMouseScrollEvent.h @@ -1728,6 +1896,9 @@ include/seamonkey/nsIDOMMozBrowserFrame.h include/seamonkey/nsIDOMMozCSSKeyframeRule.h include/seamonkey/nsIDOMMozCSSKeyframesRule.h include/seamonkey/nsIDOMMozContactChangeEvent.h +include/seamonkey/nsIDOMMozMmsEvent.h +include/seamonkey/nsIDOMMozMmsMessage.h +include/seamonkey/nsIDOMMozNamedAttrMap.h include/seamonkey/nsIDOMMozSettingsEvent.h include/seamonkey/nsIDOMMozSmsEvent.h include/seamonkey/nsIDOMMozSmsMessage.h @@ -1735,13 +1906,13 @@ include/seamonkey/nsIDOMMutationEvent.h include/seamonkey/nsIDOMNSEditableElement.h include/seamonkey/nsIDOMNSEvent.h include/seamonkey/nsIDOMNSXPathExpression.h -include/seamonkey/nsIDOMNamedNodeMap.h include/seamonkey/nsIDOMNavigator.h include/seamonkey/nsIDOMNavigatorActivities.h include/seamonkey/nsIDOMNavigatorCamera.h include/seamonkey/nsIDOMNavigatorDesktopNotification.h include/seamonkey/nsIDOMNavigatorDeviceStorage.h include/seamonkey/nsIDOMNavigatorGeolocation.h +include/seamonkey/nsIDOMNavigatorMobileMessage.h include/seamonkey/nsIDOMNavigatorNetwork.h include/seamonkey/nsIDOMNavigatorSms.h include/seamonkey/nsIDOMNavigatorSystemMessages.h @@ -1768,6 +1939,7 @@ include/seamonkey/nsIDOMPopupBlockedEvent.h include/seamonkey/nsIDOMPowerManager.h include/seamonkey/nsIDOMProcessingInstruction.h include/seamonkey/nsIDOMProgressEvent.h +include/seamonkey/nsIDOMPushManager.h include/seamonkey/nsIDOMRTCPeerConnection.h include/seamonkey/nsIDOMRange.h include/seamonkey/nsIDOMRect.h @@ -1779,14 +1951,10 @@ include/seamonkey/nsIDOMSVGAnimatedRect.h include/seamonkey/nsIDOMSVGAnimatedString.h include/seamonkey/nsIDOMSVGDocument.h include/seamonkey/nsIDOMSVGElement.h -include/seamonkey/nsIDOMSVGEvent.h -include/seamonkey/nsIDOMSVGFilters.h include/seamonkey/nsIDOMSVGLength.h include/seamonkey/nsIDOMSVGNumber.h include/seamonkey/nsIDOMSVGRect.h include/seamonkey/nsIDOMSVGStringList.h -include/seamonkey/nsIDOMSVGURIReference.h -include/seamonkey/nsIDOMSVGUnitTypes.h include/seamonkey/nsIDOMSVGZoomEvent.h include/seamonkey/nsIDOMScreen.h include/seamonkey/nsIDOMScriptObjectFactory.h @@ -1800,6 +1968,8 @@ include/seamonkey/nsIDOMSmsFilter.h include/seamonkey/nsIDOMSmsManager.h include/seamonkey/nsIDOMSmsRequest.h include/seamonkey/nsIDOMSmsSegmentInfo.h +include/seamonkey/nsIDOMSpeechRecognitionError.h +include/seamonkey/nsIDOMSpeechRecognitionEvent.h include/seamonkey/nsIDOMStorage.h include/seamonkey/nsIDOMStorageEvent.h include/seamonkey/nsIDOMStorageIndexedDB.h @@ -1883,6 +2053,7 @@ include/seamonkey/nsIDocumentInlines.h include/seamonkey/nsIDocumentLoader.h include/seamonkey/nsIDocumentLoaderFactory.h include/seamonkey/nsIDocumentObserver.h +include/seamonkey/nsIDocumentRegister.h include/seamonkey/nsIDocumentStateListener.h include/seamonkey/nsIDocumentTransformer.h include/seamonkey/nsIDownload.h @@ -1973,7 +2144,9 @@ include/seamonkey/nsIGConfService.h include/seamonkey/nsIGIOService.h include/seamonkey/nsIGSettingsService.h include/seamonkey/nsIGZFileWriter.h +include/seamonkey/nsIGamepadServiceTest.h include/seamonkey/nsIGenKeypairInfoDlg.h +include/seamonkey/nsIGeolocation.h include/seamonkey/nsIGeolocationProvider.h include/seamonkey/nsIGfxInfo.h include/seamonkey/nsIGfxInfoDebug.h @@ -2011,7 +2184,6 @@ include/seamonkey/nsIID.h include/seamonkey/nsIIDBCursor.h include/seamonkey/nsIIDBCursorWithValue.h include/seamonkey/nsIIDBDatabase.h -include/seamonkey/nsIIDBFactory.h include/seamonkey/nsIIDBFileHandle.h include/seamonkey/nsIIDBIndex.h include/seamonkey/nsIIDBKeyRange.h @@ -2112,9 +2284,9 @@ include/seamonkey/nsILink.h include/seamonkey/nsILinkHandler.h include/seamonkey/nsIListBoxObject.h include/seamonkey/nsIListControlFrame.h -include/seamonkey/nsILivemarkService.h include/seamonkey/nsILoadContext.h include/seamonkey/nsILoadGroup.h +include/seamonkey/nsILoadGroupChild.h include/seamonkey/nsILocalFile.h include/seamonkey/nsILocalFileWin.h include/seamonkey/nsILocalMailIncomingServer.h @@ -2158,7 +2330,9 @@ include/seamonkey/nsIMimeMiscStatus.h include/seamonkey/nsIMimeObjectClassAccess.h include/seamonkey/nsIMimeStreamConverter.h include/seamonkey/nsIMmsService.h +include/seamonkey/nsIMobileMessageCallback.h include/seamonkey/nsIMobileMessageDatabaseService.h +include/seamonkey/nsIMobileMessageService.h include/seamonkey/nsIModule.h include/seamonkey/nsIMovemailIncomingServer.h include/seamonkey/nsIMovemailService.h @@ -2286,6 +2460,7 @@ include/seamonkey/nsIObjectOutputStream.h include/seamonkey/nsIObserver.h include/seamonkey/nsIObserverService.h include/seamonkey/nsIOfflineCacheUpdate.h +include/seamonkey/nsIOfflineStorage.h include/seamonkey/nsIOpenWindowEventDetail.h include/seamonkey/nsIOutputStream.h include/seamonkey/nsIPK11Token.h @@ -2348,7 +2523,6 @@ include/seamonkey/nsIPrintingPrompt.h include/seamonkey/nsIPrintingPromptService.h include/seamonkey/nsIPrivacyTransitionObserver.h include/seamonkey/nsIPrivateBrowsingChannel.h -include/seamonkey/nsIPrivateBrowsingServiceObsolete.h include/seamonkey/nsIPrivateTextEvent.h include/seamonkey/nsIPrivateTextRange.h include/seamonkey/nsIProcess.h @@ -2374,6 +2548,8 @@ include/seamonkey/nsIProxiedChannel.h include/seamonkey/nsIProxiedProtocolHandler.h include/seamonkey/nsIProxyInfo.h include/seamonkey/nsIQueryContentEventResult.h +include/seamonkey/nsIQuotaManager.h +include/seamonkey/nsIQuotaRequest.h include/seamonkey/nsIRDFCompositeDataSource.h include/seamonkey/nsIRDFContainer.h include/seamonkey/nsIRDFContainerUtils.h @@ -2431,7 +2607,6 @@ include/seamonkey/nsISHTransaction.h include/seamonkey/nsISHistory.h include/seamonkey/nsISHistoryInternal.h include/seamonkey/nsISHistoryListener.h -include/seamonkey/nsISMILAnimationElement.h include/seamonkey/nsISMILAttr.h include/seamonkey/nsISMILType.h include/seamonkey/nsISMimeCert.h @@ -2503,7 +2678,6 @@ include/seamonkey/nsISimpleUnicharStreamFactory.h include/seamonkey/nsISiteSpecificUserAgent.h include/seamonkey/nsISizeOf.h include/seamonkey/nsISliderListener.h -include/seamonkey/nsISmsRequest.h include/seamonkey/nsISmsService.h include/seamonkey/nsISmtpServer.h include/seamonkey/nsISmtpService.h @@ -2515,6 +2689,7 @@ include/seamonkey/nsISocketTransportService.h include/seamonkey/nsISound.h include/seamonkey/nsISpamSettings.h include/seamonkey/nsISpeculativeConnect.h +include/seamonkey/nsISpeechRecognitionService.h include/seamonkey/nsISpellChecker.h include/seamonkey/nsIStandardURL.h include/seamonkey/nsIStartupCache.h @@ -2608,6 +2783,7 @@ include/seamonkey/nsITreeContentView.h include/seamonkey/nsITreeSelection.h include/seamonkey/nsITreeView.h include/seamonkey/nsITypeAheadFind.h +include/seamonkey/nsIUDPServerSocket.h include/seamonkey/nsIUGenCategory.h include/seamonkey/nsIURI.h include/seamonkey/nsIURIChecker.h @@ -2642,11 +2818,13 @@ include/seamonkey/nsIUrlClassifierStreamUpdater.h include/seamonkey/nsIUrlClassifierUtils.h include/seamonkey/nsIUrlListManager.h include/seamonkey/nsIUrlListener.h +include/seamonkey/nsIUsageCallback.h include/seamonkey/nsIUserCertPicker.h include/seamonkey/nsIUserInfo.h include/seamonkey/nsIVariant.h include/seamonkey/nsIVersionComparator.h include/seamonkey/nsIViewSourceChannel.h +include/seamonkey/nsIVisualEventTracer.h include/seamonkey/nsIWapPushApplication.h include/seamonkey/nsIWeakReference.h include/seamonkey/nsIWeakReferenceUtils.h @@ -2836,7 +3014,6 @@ include/seamonkey/nsPluginInstanceOwner.h include/seamonkey/nsPluginLogging.h include/seamonkey/nsPluginNativeWindow.h include/seamonkey/nsPluginPlayPreviewInfo.h -include/seamonkey/nsPluginSafety.h include/seamonkey/nsPluginTags.h include/seamonkey/nsPluginsCID.h include/seamonkey/nsPluginsDir.h @@ -2894,12 +3071,13 @@ include/seamonkey/nsSMILTimeValueSpecParams.h include/seamonkey/nsSMILTimedElement.h include/seamonkey/nsSMILTypes.h include/seamonkey/nsSMILValue.h +include/seamonkey/nsSVGClass.h include/seamonkey/nsSVGEffects.h +include/seamonkey/nsSVGElement.h include/seamonkey/nsSVGFeatures.h include/seamonkey/nsSVGFilterInstance.h include/seamonkey/nsSVGForeignObjectFrame.h include/seamonkey/nsSVGIntegrationUtils.h -include/seamonkey/nsSVGRect.h include/seamonkey/nsSVGUtils.h include/seamonkey/nsSandboxFlags.h include/seamonkey/nsScannerString.h @@ -2966,7 +3144,6 @@ include/seamonkey/nsTextServicesCID.h include/seamonkey/nsThemeConstants.h include/seamonkey/nsThread.h include/seamonkey/nsThreadUtils.h -include/seamonkey/nsTimeRanges.h include/seamonkey/nsToken.h include/seamonkey/nsToolkitCompsCID.h include/seamonkey/nsTraceRefcnt.h @@ -3067,8 +3244,41 @@ include/seamonkey/rdfIDataSource.h include/seamonkey/rdfISerializer.h include/seamonkey/rdfITripleVisitor.h include/seamonkey/readstrings.h -include/seamonkey/sampler.h +include/seamonkey/skia/GrAARectRenderer.h +include/seamonkey/skia/GrCacheID.h +include/seamonkey/skia/GrClipData.h +include/seamonkey/skia/GrColor.h +include/seamonkey/skia/GrConfig.h +include/seamonkey/skia/GrContext.h +include/seamonkey/skia/GrContextFactory.h +include/seamonkey/skia/GrCustomStage.h +include/seamonkey/skia/GrCustomStageUnitTest.h +include/seamonkey/skia/GrFontScaler.h +include/seamonkey/skia/GrGLConfig.h +include/seamonkey/skia/GrGLFunctions.h +include/seamonkey/skia/GrGLInterface.h +include/seamonkey/skia/GrGlyph.h +include/seamonkey/skia/GrInstanceCounter.h +include/seamonkey/skia/GrKey.h +include/seamonkey/skia/GrMatrix.h +include/seamonkey/skia/GrNoncopyable.h +include/seamonkey/skia/GrPaint.h +include/seamonkey/skia/GrPoint.h +include/seamonkey/skia/GrProgramStageFactory.h +include/seamonkey/skia/GrRect.h +include/seamonkey/skia/GrRefCnt.h +include/seamonkey/skia/GrRenderTarget.h +include/seamonkey/skia/GrResource.h +include/seamonkey/skia/GrSamplerState.h +include/seamonkey/skia/GrScalar.h +include/seamonkey/skia/GrSurface.h +include/seamonkey/skia/GrTextContext.h +include/seamonkey/skia/GrTexture.h +include/seamonkey/skia/GrTextureAccess.h +include/seamonkey/skia/GrTypes.h +include/seamonkey/skia/GrUserConfig.h include/seamonkey/skia/Sk64.h +include/seamonkey/skia/SkANGLEGLContext.h include/seamonkey/skia/SkAdvancedTypefaceMetrics.h include/seamonkey/skia/SkBitmap.h include/seamonkey/skia/SkBlitRow.h @@ -3086,6 +3296,7 @@ include/seamonkey/skia/SkColorTable.h include/seamonkey/skia/SkComposeShader.h include/seamonkey/skia/SkDashPathEffect.h include/seamonkey/skia/SkData.h +include/seamonkey/skia/SkDebugGLContext.h include/seamonkey/skia/SkDeferredCanvas.h include/seamonkey/skia/SkDeque.h include/seamonkey/skia/SkDevice.h @@ -3100,7 +3311,13 @@ include/seamonkey/skia/SkFlattenable.h include/seamonkey/skia/SkFloatBits.h include/seamonkey/skia/SkFloatingPoint.h include/seamonkey/skia/SkFontHost.h +include/seamonkey/skia/SkGLContext.h include/seamonkey/skia/SkGeometry.h +include/seamonkey/skia/SkGpuCanvas.h +include/seamonkey/skia/SkGpuDevice.h +include/seamonkey/skia/SkGr.h +include/seamonkey/skia/SkGrPixelRef.h +include/seamonkey/skia/SkGrTexturePixelRef.h include/seamonkey/skia/SkGradientShader.h include/seamonkey/skia/SkGraphics.h include/seamonkey/skia/SkInstCnt.h @@ -3113,8 +3330,11 @@ include/seamonkey/skia/SkMask.h include/seamonkey/skia/SkMaskFilter.h include/seamonkey/skia/SkMath.h include/seamonkey/skia/SkMatrix.h +include/seamonkey/skia/SkMesaGLContext.h include/seamonkey/skia/SkMetaData.h include/seamonkey/skia/SkMorphologyImageFilter.h +include/seamonkey/skia/SkNativeGLContext.h +include/seamonkey/skia/SkNullGLContext.h include/seamonkey/skia/SkOSFile.h include/seamonkey/skia/SkPackBits.h include/seamonkey/skia/SkPaint.h @@ -3138,7 +3358,9 @@ include/seamonkey/skia/SkShader.h include/seamonkey/skia/SkSize.h include/seamonkey/skia/SkStream.h include/seamonkey/skia/SkString.h +include/seamonkey/skia/SkTArray.h include/seamonkey/skia/SkTDArray.h +include/seamonkey/skia/SkTDLinkedList.h include/seamonkey/skia/SkTDStack.h include/seamonkey/skia/SkTDict.h include/seamonkey/skia/SkTLazy.h @@ -3174,12 +3396,10 @@ include/seamonkey/speex/speex_types.h include/seamonkey/string-template-def-char.h include/seamonkey/string-template-def-unichar.h include/seamonkey/string-template-undef.h -include/seamonkey/sydneyaudio/sydney_audio.h include/seamonkey/theora/codec.h include/seamonkey/theora/theora.h include/seamonkey/theora/theoradec.h include/seamonkey/theora/theoraenc.h -include/seamonkey/tremor/ivorbiscodec.h include/seamonkey/txIEXSLTRegExFunctions.h include/seamonkey/txIFunctionEvaluationContext.h include/seamonkey/txINodeSet.h @@ -3187,6 +3407,14 @@ include/seamonkey/txIXPathObject.h include/seamonkey/uconvutil.h include/seamonkey/updatedefines.h include/seamonkey/updatelogging.h +include/seamonkey/vorbis/codec.h +include/seamonkey/webvtt/cue.h +include/seamonkey/webvtt/error.h +include/seamonkey/webvtt/node.h +include/seamonkey/webvtt/parser.h +include/seamonkey/webvtt/string.h +include/seamonkey/webvtt/util.h +include/seamonkey/xpcAccEvents.h include/seamonkey/xpcIJSGetFactory.h include/seamonkey/xpcIJSModuleLoader.h include/seamonkey/xpcIJSWeakReference.h @@ -3228,7 +3456,6 @@ lib/seamonkey-sdk/sdk/lib/libmozalloc.so lib/seamonkey-sdk/sdk/lib/libmozglue.a lib/seamonkey-sdk/sdk/lib/libunicharutil_external_s.a lib/seamonkey-sdk/sdk/lib/libunicharutil_external_s.a.desc -lib/seamonkey-sdk/sdk/lib/libxpcom.so lib/seamonkey-sdk/sdk/lib/libxpcomglue.a lib/seamonkey-sdk/sdk/lib/libxpcomglue_s.a lib/seamonkey-sdk/sdk/lib/libxpcomglue_s_nomozalloc.a @@ -4039,6 +4266,7 @@ lib/seamonkey/chrome/comm/content/navigator/safeBrowsingOverlay.xul lib/seamonkey/chrome/comm/content/navigator/sessionHistoryUI.js lib/seamonkey/chrome/comm/content/navigator/tabbrowser.xml lib/seamonkey/chrome/comm/content/navigator/urlbarBindings.xml +lib/seamonkey/chrome/en-US/locale/en-US/alerts/alert.dtd lib/seamonkey/chrome/en-US/locale/en-US/alerts/notificationNames.properties lib/seamonkey/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties lib/seamonkey/chrome/en-US/locale/en-US/branding/aboutRights.dtd @@ -5184,6 +5412,7 @@ lib/seamonkey/chrome/toolkit/res/hiddenWindow.html lib/seamonkey/chrome/toolkit/res/html.css lib/seamonkey/chrome/toolkit/res/loading-image.png lib/seamonkey/chrome/toolkit/res/mathml.css +lib/seamonkey/chrome/toolkit/res/plaintext.css lib/seamonkey/chrome/toolkit/res/quirk.css lib/seamonkey/chrome/toolkit/res/ua.css lib/seamonkey/chrome/toolkit/res/viewsource.css @@ -5194,6 +5423,7 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/aboutCacheEntry.css lib/seamonkey/chrome/toolkit/skin/classic/global/aboutMemory.css lib/seamonkey/chrome/toolkit/skin/classic/global/aboutSupport.css lib/seamonkey/chrome/toolkit/skin/classic/global/alerts/alert.css +lib/seamonkey/chrome/toolkit/skin/classic/global/alerts/notification-48.png lib/seamonkey/chrome/toolkit/skin/classic/global/appPicker.css lib/seamonkey/chrome/toolkit/skin/classic/global/arrow.css lib/seamonkey/chrome/toolkit/skin/classic/global/arrow/arrow-dn-dis.gif @@ -5391,6 +5621,7 @@ lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-plugins.pn lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.png lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-search.png lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-searchengines.png +lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-service.png lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-themes.png lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric-16.png lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png @@ -5493,7 +5724,6 @@ lib/seamonkey/components/nsAbAutoCompleteMyDomain.js lib/seamonkey/components/nsAbAutoCompleteSearch.js lib/seamonkey/components/nsAbLDAPAttributeMap.js lib/seamonkey/components/nsAbout.js -lib/seamonkey/components/nsBadCertHandler.js lib/seamonkey/components/nsBlocklistService.js lib/seamonkey/components/nsBrowserContentHandler.js lib/seamonkey/components/nsComposerCmdLineHandler.js @@ -5668,30 +5898,6 @@ lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspecto lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/usedFontFaces/usedFontFaces.xul lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/xblBindings/xblBindings.js lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/xblBindings/xblBindings.xul -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/editing.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/inspector.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/inspector.properties -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/prefs.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/tasksOverlay.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewer-registry.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleEvent.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleEvents.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleEvents.properties -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleProps.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleProps.properties -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleRelations.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleTree.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleTreeEvalJSDialog.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/boxModel.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/computedStyle.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/dom.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/domNode.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/jsObject.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/styleRules.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/stylesheets.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/usedFontFaces.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/xblBindings.dtd lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/editing.dtd lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/inspector.dtd lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/inspector.properties @@ -5740,30 +5946,6 @@ lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/ins lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/stylesheets.dtd lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/usedFontFaces.dtd lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/xblBindings.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/editing.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/inspector.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/inspector.properties -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/prefs.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/tasksOverlay.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewer-registry.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleEvent.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.properties -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleProps.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleProps.properties -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleRelations.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleTree.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleTreeEvalJSDialog.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/boxModel.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/computedStyle.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/dom.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/domNode.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/jsObject.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/styleRules.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/stylesheets.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/usedFontFaces.dtd -lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/xblBindings.dtd lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/editing.dtd lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/inspector.dtd lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/inspector.properties @@ -5829,6 +6011,7 @@ lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/ins lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/titledsplitter-close.gif lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/accessibleEvent/accessibleEvent.css lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/accessibleEvents/accessibleEvents.css +lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/accessibleProps/accessibleProps.css lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/accessibleTree/accessibleTree.css lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/boxModel/boxModel.css lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/dom/columnsDialog.css @@ -5856,6 +6039,7 @@ lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/insp lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/titledsplitter-close.gif lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/accessibleEvent/accessibleEvent.css lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/accessibleEvents/accessibleEvents.css +lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/accessibleProps/accessibleProps.css lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/accessibleTree/accessibleTree.css lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/boxModel/boxModel.css lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/dom/columnsDialog.css @@ -6821,7 +7005,6 @@ lib/seamonkey/libldap60.so lib/seamonkey/libldif60.so lib/seamonkey/libmozalloc.so lib/seamonkey/libprldap60.so -lib/seamonkey/libxpcom.so lib/seamonkey/libxul.so lib/seamonkey/license.txt lib/seamonkey/modules/ActivitiesService.jsm @@ -6836,6 +7019,7 @@ lib/seamonkey/modules/AppDownloadManager.jsm lib/seamonkey/modules/AppsServiceChild.jsm lib/seamonkey/modules/AppsUtils.jsm lib/seamonkey/modules/BookmarkHTMLUtils.jsm +lib/seamonkey/modules/BookmarkJSONUtils.jsm lib/seamonkey/modules/BrowserElementParent.jsm lib/seamonkey/modules/BrowserElementPromptService.jsm lib/seamonkey/modules/CSPUtils.jsm @@ -6859,6 +7043,7 @@ lib/seamonkey/modules/Dict.jsm lib/seamonkey/modules/DownloadLastDir.jsm lib/seamonkey/modules/DownloadPaths.jsm lib/seamonkey/modules/DownloadTaskbarIntegration.jsm +lib/seamonkey/modules/DownloadTaskbarProgress.jsm lib/seamonkey/modules/DownloadUtils.jsm lib/seamonkey/modules/FileUtils.jsm lib/seamonkey/modules/ForgetAboutSite.jsm @@ -6869,6 +7054,7 @@ lib/seamonkey/modules/IOUtils.js lib/seamonkey/modules/ISO8601DateUtils.jsm lib/seamonkey/modules/IndexedDBHelper.jsm lib/seamonkey/modules/InlineSpellChecker.jsm +lib/seamonkey/modules/JXON.js lib/seamonkey/modules/LightweightThemeConsumer.jsm lib/seamonkey/modules/LightweightThemeImageOptimizer.jsm lib/seamonkey/modules/LightweightThemeManager.jsm @@ -6914,6 +7100,7 @@ lib/seamonkey/modules/SystemMessagePermissionsChecker.jsm lib/seamonkey/modules/Task.jsm lib/seamonkey/modules/TelemetryStopwatch.jsm lib/seamonkey/modules/TelemetryTimestamps.jsm +lib/seamonkey/modules/Timer.jsm lib/seamonkey/modules/Troubleshoot.jsm lib/seamonkey/modules/UpdateChannel.jsm lib/seamonkey/modules/UserAgentOverrides.jsm @@ -6934,9 +7121,17 @@ lib/seamonkey/modules/accessibility/TraversalRules.jsm lib/seamonkey/modules/accessibility/Utils.jsm lib/seamonkey/modules/accessibility/UtteranceGenerator.jsm lib/seamonkey/modules/accessibility/jar.mn +lib/seamonkey/modules/commonjs/method/History.md +lib/seamonkey/modules/commonjs/method/License.md +lib/seamonkey/modules/commonjs/method/Readme.md +lib/seamonkey/modules/commonjs/method/core.js +lib/seamonkey/modules/commonjs/method/package.json +lib/seamonkey/modules/commonjs/method/test/browser.js +lib/seamonkey/modules/commonjs/method/test/common.js lib/seamonkey/modules/commonjs/sdk/addon-page.js lib/seamonkey/modules/commonjs/sdk/addon/installer.js lib/seamonkey/modules/commonjs/sdk/addon/runner.js +lib/seamonkey/modules/commonjs/sdk/addon/window.js lib/seamonkey/modules/commonjs/sdk/base64.js lib/seamonkey/modules/commonjs/sdk/clipboard.js lib/seamonkey/modules/commonjs/sdk/console/plain-text.js @@ -7053,6 +7248,7 @@ lib/seamonkey/modules/commonjs/sdk/util/list.js lib/seamonkey/modules/commonjs/sdk/util/object.js lib/seamonkey/modules/commonjs/sdk/util/registry.js lib/seamonkey/modules/commonjs/sdk/util/uuid.js +lib/seamonkey/modules/commonjs/sdk/view/core.js lib/seamonkey/modules/commonjs/sdk/widget.js lib/seamonkey/modules/commonjs/sdk/window/browser.js lib/seamonkey/modules/commonjs/sdk/window/helpers.js @@ -7340,10 +7536,12 @@ share/idl/seamonkey/nsIAbView.idl share/idl/seamonkey/nsIAboutModule.idl share/idl/seamonkey/nsIAccessible.idl share/idl/seamonkey/nsIAccessibleApplication.idl +share/idl/seamonkey/nsIAccessibleCaretMoveEvent.idl share/idl/seamonkey/nsIAccessibleCursorable.idl share/idl/seamonkey/nsIAccessibleDocument.idl share/idl/seamonkey/nsIAccessibleEditableText.idl share/idl/seamonkey/nsIAccessibleEvent.idl +share/idl/seamonkey/nsIAccessibleHideEvent.idl share/idl/seamonkey/nsIAccessibleHyperLink.idl share/idl/seamonkey/nsIAccessibleHyperText.idl share/idl/seamonkey/nsIAccessibleImage.idl @@ -7353,11 +7551,15 @@ share/idl/seamonkey/nsIAccessibleRelation.idl share/idl/seamonkey/nsIAccessibleRetrieval.idl share/idl/seamonkey/nsIAccessibleRole.idl share/idl/seamonkey/nsIAccessibleSelectable.idl +share/idl/seamonkey/nsIAccessibleStateChangeEvent.idl share/idl/seamonkey/nsIAccessibleStates.idl share/idl/seamonkey/nsIAccessibleTable.idl +share/idl/seamonkey/nsIAccessibleTableChangeEvent.idl share/idl/seamonkey/nsIAccessibleText.idl +share/idl/seamonkey/nsIAccessibleTextChangeEvent.idl share/idl/seamonkey/nsIAccessibleTypes.idl share/idl/seamonkey/nsIAccessibleValue.idl +share/idl/seamonkey/nsIAccessibleVirtualCursorChangeEvent.idl share/idl/seamonkey/nsIActivityProxy.idl share/idl/seamonkey/nsIActivityUIGlue.idl share/idl/seamonkey/nsIAddbookUrl.idl @@ -7441,7 +7643,6 @@ share/idl/seamonkey/nsICachingChannel.idl share/idl/seamonkey/nsICancelable.idl share/idl/seamonkey/nsICancelableRunnable.idl share/idl/seamonkey/nsICanvasGLPrivate.idl -share/idl/seamonkey/nsICapturePicker.idl share/idl/seamonkey/nsICategoryManager.idl share/idl/seamonkey/nsICertOverrideService.idl share/idl/seamonkey/nsICertPickDialogs.idl @@ -7521,7 +7722,6 @@ share/idl/seamonkey/nsIDBFolderInfo.idl share/idl/seamonkey/nsIDNSListener.idl share/idl/seamonkey/nsIDNSRecord.idl share/idl/seamonkey/nsIDNSService.idl -share/idl/seamonkey/nsIDOMActivity.idl share/idl/seamonkey/nsIDOMActivityHandlerDescription.idl share/idl/seamonkey/nsIDOMActivityOptions.idl share/idl/seamonkey/nsIDOMActivityRequestHandler.idl @@ -7529,8 +7729,6 @@ share/idl/seamonkey/nsIDOMAlarmsManager.idl share/idl/seamonkey/nsIDOMAnimationEvent.idl share/idl/seamonkey/nsIDOMApplicationRegistry.idl share/idl/seamonkey/nsIDOMApplicationRegistry2.idl -share/idl/seamonkey/nsIDOMArchiveReader.idl -share/idl/seamonkey/nsIDOMArchiveRequest.idl share/idl/seamonkey/nsIDOMAttr.idl share/idl/seamonkey/nsIDOMBarProp.idl share/idl/seamonkey/nsIDOMBeforeUnloadEvent.idl @@ -7562,6 +7760,7 @@ share/idl/seamonkey/nsIDOMChromeWindow.idl share/idl/seamonkey/nsIDOMClientInformation.idl share/idl/seamonkey/nsIDOMClientRect.idl share/idl/seamonkey/nsIDOMClientRectList.idl +share/idl/seamonkey/nsIDOMClipboardEvent.idl share/idl/seamonkey/nsIDOMCloseEvent.idl share/idl/seamonkey/nsIDOMCommandEvent.idl share/idl/seamonkey/nsIDOMComment.idl @@ -7592,7 +7791,6 @@ share/idl/seamonkey/nsIDOMDeviceOrientationEvent.idl share/idl/seamonkey/nsIDOMDeviceProximityEvent.idl share/idl/seamonkey/nsIDOMDeviceStorage.idl share/idl/seamonkey/nsIDOMDeviceStorageChangeEvent.idl -share/idl/seamonkey/nsIDOMDeviceStorageCursor.idl share/idl/seamonkey/nsIDOMDocument.idl share/idl/seamonkey/nsIDOMDocumentFragment.idl share/idl/seamonkey/nsIDOMDocumentType.idl @@ -7600,6 +7798,7 @@ share/idl/seamonkey/nsIDOMDocumentXBL.idl share/idl/seamonkey/nsIDOMDragEvent.idl share/idl/seamonkey/nsIDOMElement.idl share/idl/seamonkey/nsIDOMElementCSSInlineStyle.idl +share/idl/seamonkey/nsIDOMElementReplaceEvent.idl share/idl/seamonkey/nsIDOMEvent.idl share/idl/seamonkey/nsIDOMEventListener.idl share/idl/seamonkey/nsIDOMEventTarget.idl @@ -7607,10 +7806,13 @@ share/idl/seamonkey/nsIDOMFile.idl share/idl/seamonkey/nsIDOMFileHandle.idl share/idl/seamonkey/nsIDOMFileList.idl share/idl/seamonkey/nsIDOMFileReader.idl -share/idl/seamonkey/nsIDOMFileRequest.idl share/idl/seamonkey/nsIDOMFontFace.idl share/idl/seamonkey/nsIDOMFontFaceList.idl share/idl/seamonkey/nsIDOMFormData.idl +share/idl/seamonkey/nsIDOMGamepad.idl +share/idl/seamonkey/nsIDOMGamepadAxisMoveEvent.idl +share/idl/seamonkey/nsIDOMGamepadButtonEvent.idl +share/idl/seamonkey/nsIDOMGamepadEvent.idl share/idl/seamonkey/nsIDOMGeoGeolocation.idl share/idl/seamonkey/nsIDOMGeoPosition.idl share/idl/seamonkey/nsIDOMGeoPositionCallback.idl @@ -7692,7 +7894,6 @@ share/idl/seamonkey/nsIDOMHashChangeEvent.idl share/idl/seamonkey/nsIDOMHistory.idl share/idl/seamonkey/nsIDOMJSWindow.idl share/idl/seamonkey/nsIDOMKeyEvent.idl -share/idl/seamonkey/nsIDOMLSProgressEvent.idl share/idl/seamonkey/nsIDOMLinkStyle.idl share/idl/seamonkey/nsIDOMLoadStatus.idl share/idl/seamonkey/nsIDOMLocation.idl @@ -7704,6 +7905,7 @@ share/idl/seamonkey/nsIDOMMediaStream.idl share/idl/seamonkey/nsIDOMMessageEvent.idl share/idl/seamonkey/nsIDOMMimeType.idl share/idl/seamonkey/nsIDOMMimeTypeArray.idl +share/idl/seamonkey/nsIDOMMobileMessageManager.idl share/idl/seamonkey/nsIDOMModalContentWindow.idl share/idl/seamonkey/nsIDOMMouseEvent.idl share/idl/seamonkey/nsIDOMMouseScrollEvent.idl @@ -7712,6 +7914,9 @@ share/idl/seamonkey/nsIDOMMozBrowserFrame.idl share/idl/seamonkey/nsIDOMMozCSSKeyframeRule.idl share/idl/seamonkey/nsIDOMMozCSSKeyframesRule.idl share/idl/seamonkey/nsIDOMMozContactChangeEvent.idl +share/idl/seamonkey/nsIDOMMozMmsEvent.idl +share/idl/seamonkey/nsIDOMMozMmsMessage.idl +share/idl/seamonkey/nsIDOMMozNamedAttrMap.idl share/idl/seamonkey/nsIDOMMozSettingsEvent.idl share/idl/seamonkey/nsIDOMMozSmsEvent.idl share/idl/seamonkey/nsIDOMMozSmsMessage.idl @@ -7719,13 +7924,13 @@ share/idl/seamonkey/nsIDOMMutationEvent.idl share/idl/seamonkey/nsIDOMNSEditableElement.idl share/idl/seamonkey/nsIDOMNSEvent.idl share/idl/seamonkey/nsIDOMNSXPathExpression.idl -share/idl/seamonkey/nsIDOMNamedNodeMap.idl share/idl/seamonkey/nsIDOMNavigator.idl share/idl/seamonkey/nsIDOMNavigatorActivities.idl share/idl/seamonkey/nsIDOMNavigatorCamera.idl share/idl/seamonkey/nsIDOMNavigatorDesktopNotification.idl share/idl/seamonkey/nsIDOMNavigatorDeviceStorage.idl share/idl/seamonkey/nsIDOMNavigatorGeolocation.idl +share/idl/seamonkey/nsIDOMNavigatorMobileMessage.idl share/idl/seamonkey/nsIDOMNavigatorNetwork.idl share/idl/seamonkey/nsIDOMNavigatorSms.idl share/idl/seamonkey/nsIDOMNavigatorSystemMessages.idl @@ -7752,6 +7957,7 @@ share/idl/seamonkey/nsIDOMPopupBlockedEvent.idl share/idl/seamonkey/nsIDOMPowerManager.idl share/idl/seamonkey/nsIDOMProcessingInstruction.idl share/idl/seamonkey/nsIDOMProgressEvent.idl +share/idl/seamonkey/nsIDOMPushManager.idl share/idl/seamonkey/nsIDOMRTCPeerConnection.idl share/idl/seamonkey/nsIDOMRange.idl share/idl/seamonkey/nsIDOMRect.idl @@ -7763,14 +7969,10 @@ share/idl/seamonkey/nsIDOMSVGAnimatedRect.idl share/idl/seamonkey/nsIDOMSVGAnimatedString.idl share/idl/seamonkey/nsIDOMSVGDocument.idl share/idl/seamonkey/nsIDOMSVGElement.idl -share/idl/seamonkey/nsIDOMSVGEvent.idl -share/idl/seamonkey/nsIDOMSVGFilters.idl share/idl/seamonkey/nsIDOMSVGLength.idl share/idl/seamonkey/nsIDOMSVGNumber.idl share/idl/seamonkey/nsIDOMSVGRect.idl share/idl/seamonkey/nsIDOMSVGStringList.idl -share/idl/seamonkey/nsIDOMSVGURIReference.idl -share/idl/seamonkey/nsIDOMSVGUnitTypes.idl share/idl/seamonkey/nsIDOMSVGZoomEvent.idl share/idl/seamonkey/nsIDOMScreen.idl share/idl/seamonkey/nsIDOMScrollAreaEvent.idl @@ -7783,6 +7985,8 @@ share/idl/seamonkey/nsIDOMSmsFilter.idl share/idl/seamonkey/nsIDOMSmsManager.idl share/idl/seamonkey/nsIDOMSmsRequest.idl share/idl/seamonkey/nsIDOMSmsSegmentInfo.idl +share/idl/seamonkey/nsIDOMSpeechRecognitionError.idl +share/idl/seamonkey/nsIDOMSpeechRecognitionEvent.idl share/idl/seamonkey/nsIDOMStorage.idl share/idl/seamonkey/nsIDOMStorageEvent.idl share/idl/seamonkey/nsIDOMStorageIndexedDB.idl @@ -7860,6 +8064,7 @@ share/idl/seamonkey/nsIDocShellTreeOwner.idl share/idl/seamonkey/nsIDocumentEncoder.idl share/idl/seamonkey/nsIDocumentLoader.idl share/idl/seamonkey/nsIDocumentLoaderFactory.idl +share/idl/seamonkey/nsIDocumentRegister.idl share/idl/seamonkey/nsIDocumentStateListener.idl share/idl/seamonkey/nsIDownload.idl share/idl/seamonkey/nsIDownloadHistory.idl @@ -7939,7 +8144,9 @@ share/idl/seamonkey/nsIGConfService.idl share/idl/seamonkey/nsIGIOService.idl share/idl/seamonkey/nsIGSettingsService.idl share/idl/seamonkey/nsIGZFileWriter.idl +share/idl/seamonkey/nsIGamepadServiceTest.idl share/idl/seamonkey/nsIGenKeypairInfoDlg.idl +share/idl/seamonkey/nsIGeolocation.idl share/idl/seamonkey/nsIGeolocationProvider.idl share/idl/seamonkey/nsIGfxInfo.idl share/idl/seamonkey/nsIGfxInfoDebug.idl @@ -7972,7 +8179,6 @@ share/idl/seamonkey/nsIHttpProtocolHandler.idl share/idl/seamonkey/nsIIDBCursor.idl share/idl/seamonkey/nsIIDBCursorWithValue.idl share/idl/seamonkey/nsIIDBDatabase.idl -share/idl/seamonkey/nsIIDBFactory.idl share/idl/seamonkey/nsIIDBFileHandle.idl share/idl/seamonkey/nsIIDBIndex.idl share/idl/seamonkey/nsIIDBKeyRange.idl @@ -8058,9 +8264,9 @@ share/idl/seamonkey/nsILDAPSyncQuery.idl share/idl/seamonkey/nsILDAPURL.idl share/idl/seamonkey/nsILineInputStream.idl share/idl/seamonkey/nsIListBoxObject.idl -share/idl/seamonkey/nsILivemarkService.idl share/idl/seamonkey/nsILoadContext.idl share/idl/seamonkey/nsILoadGroup.idl +share/idl/seamonkey/nsILoadGroupChild.idl share/idl/seamonkey/nsILocalFile.idl share/idl/seamonkey/nsILocalFileWin.idl share/idl/seamonkey/nsILocalMailIncomingServer.idl @@ -8100,7 +8306,9 @@ share/idl/seamonkey/nsIMimeHeaders.idl share/idl/seamonkey/nsIMimeMiscStatus.idl share/idl/seamonkey/nsIMimeStreamConverter.idl share/idl/seamonkey/nsIMmsService.idl +share/idl/seamonkey/nsIMobileMessageCallback.idl share/idl/seamonkey/nsIMobileMessageDatabaseService.idl +share/idl/seamonkey/nsIMobileMessageService.idl share/idl/seamonkey/nsIModule.idl share/idl/seamonkey/nsIMovemailIncomingServer.idl share/idl/seamonkey/nsIMovemailService.idl @@ -8272,7 +8480,6 @@ share/idl/seamonkey/nsIPrintingPrompt.idl share/idl/seamonkey/nsIPrintingPromptService.idl share/idl/seamonkey/nsIPrivacyTransitionObserver.idl share/idl/seamonkey/nsIPrivateBrowsingChannel.idl -share/idl/seamonkey/nsIPrivateBrowsingServiceObsolete.idl share/idl/seamonkey/nsIProcess.idl share/idl/seamonkey/nsIProfileMigrator.idl share/idl/seamonkey/nsIProfileUnlocker.idl @@ -8296,6 +8503,8 @@ share/idl/seamonkey/nsIProxiedChannel.idl share/idl/seamonkey/nsIProxiedProtocolHandler.idl share/idl/seamonkey/nsIProxyInfo.idl share/idl/seamonkey/nsIQueryContentEventResult.idl +share/idl/seamonkey/nsIQuotaManager.idl +share/idl/seamonkey/nsIQuotaRequest.idl share/idl/seamonkey/nsIRDFCompositeDataSource.idl share/idl/seamonkey/nsIRDFContainer.idl share/idl/seamonkey/nsIRDFContainerUtils.idl @@ -8403,7 +8612,6 @@ share/idl/seamonkey/nsISimpleStreamListener.idl share/idl/seamonkey/nsISimpleUnicharStreamFactory.idl share/idl/seamonkey/nsISiteSpecificUserAgent.idl share/idl/seamonkey/nsISliderListener.idl -share/idl/seamonkey/nsISmsRequest.idl share/idl/seamonkey/nsISmsService.idl share/idl/seamonkey/nsISmtpServer.idl share/idl/seamonkey/nsISmtpService.idl @@ -8415,6 +8623,7 @@ share/idl/seamonkey/nsISocketTransportService.idl share/idl/seamonkey/nsISound.idl share/idl/seamonkey/nsISpamSettings.idl share/idl/seamonkey/nsISpeculativeConnect.idl +share/idl/seamonkey/nsISpeechRecognitionService.idl share/idl/seamonkey/nsIStandardURL.idl share/idl/seamonkey/nsIStartupCache.idl share/idl/seamonkey/nsIStatusBarBiffManager.idl @@ -8490,6 +8699,7 @@ share/idl/seamonkey/nsITreeContentView.idl share/idl/seamonkey/nsITreeSelection.idl share/idl/seamonkey/nsITreeView.idl share/idl/seamonkey/nsITypeAheadFind.idl +share/idl/seamonkey/nsIUDPServerSocket.idl share/idl/seamonkey/nsIURI.idl share/idl/seamonkey/nsIURIChecker.idl share/idl/seamonkey/nsIURIClassifier.idl @@ -8520,11 +8730,13 @@ share/idl/seamonkey/nsIUrlClassifierStreamUpdater.idl share/idl/seamonkey/nsIUrlClassifierUtils.idl share/idl/seamonkey/nsIUrlListManager.idl share/idl/seamonkey/nsIUrlListener.idl +share/idl/seamonkey/nsIUsageCallback.idl share/idl/seamonkey/nsIUserCertPicker.idl share/idl/seamonkey/nsIUserInfo.idl share/idl/seamonkey/nsIVariant.idl share/idl/seamonkey/nsIVersionComparator.idl share/idl/seamonkey/nsIViewSourceChannel.idl +share/idl/seamonkey/nsIVisualEventTracer.idl share/idl/seamonkey/nsIWapPushApplication.idl share/idl/seamonkey/nsIWeakReference.idl share/idl/seamonkey/nsIWebBrowser.idl diff --git a/www/seamonkey/PLIST.enigmail b/www/seamonkey/PLIST.enigmail index 2e40ee32542..1a974e1f6df 100644 --- a/www/seamonkey/PLIST.enigmail +++ b/www/seamonkey/PLIST.enigmail @@ -1,14 +1,12 @@ -@comment $NetBSD: PLIST.enigmail,v 1.6 2013/04/07 20:23:49 ryoon Exp $ +@comment $NetBSD: PLIST.enigmail,v 1.7 2013/07/12 12:24:10 ryoon Exp $ lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome.manifest lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome/enigmail.jar lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigMsgCompFields.js lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmail.js lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmail.xpt -lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmime.xpt lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigprefs-service.js lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/mimeDecrypt.js lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/mimeEncrypt.js -lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/defaults/pref/enigmail.js lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/defaults/preferences/enigmail.js lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/install.rdf lib/seamonkey/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/commonFuncs.jsm diff --git a/www/seamonkey/PLIST.lightning b/www/seamonkey/PLIST.lightning index 8f138a46a88..d838096004b 100644 --- a/www/seamonkey/PLIST.lightning +++ b/www/seamonkey/PLIST.lightning @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.lightning,v 1.9 2013/05/23 13:25:30 ryoon Exp $ +@comment $NetBSD: PLIST.lightning,v 1.10 2013/07/12 12:24:10 ryoon Exp $ include/seamonkey/calBaseCID.h include/seamonkey/calIAlarm.h include/seamonkey/calIAlarmService.h @@ -51,13 +51,6 @@ include/seamonkey/calIWcapSession.h include/seamonkey/calIWeekInfoService.h include/seamonkey/calInternalInterfaces.h include/seamonkey/ical.h -lib/seamonkey/extensions/calendar-timezones@mozilla.org/chrome.manifest -lib/seamonkey/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US/locale/en-US/timezones.properties -lib/seamonkey/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones/skin/addon-icon32.png -lib/seamonkey/extensions/calendar-timezones@mozilla.org/defaults/preferences/preferences.js -lib/seamonkey/extensions/calendar-timezones@mozilla.org/install.rdf -lib/seamonkey/extensions/calendar-timezones@mozilla.org/timezones.sqlite -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceDate.js lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd lib/seamonkey/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties @@ -105,6 +98,7 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calL lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceDate.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo index 49631983591..8194e20dbb8 100644 --- a/www/seamonkey/distinfo +++ b/www/seamonkey/distinfo @@ -1,20 +1,18 @@ -$NetBSD: distinfo,v 1.99 2013/07/03 13:49:28 joerg Exp $ +$NetBSD: distinfo,v 1.100 2013/07/12 12:24:10 ryoon Exp $ -SHA1 (enigmail-1.5.1.tar.gz) = fec4c169731a9f0f47d1e443ea6f427196f759a7 -RMD160 (enigmail-1.5.1.tar.gz) = b7e3adc5f09d7671ac8c419a3cdd73f567351c79 -Size (enigmail-1.5.1.tar.gz) = 1213954 bytes -SHA1 (seamonkey-2.18b4.source.tar.bz2) = 82e202bdd1b462fffac22b526e6a8cf8642da537 -RMD160 (seamonkey-2.18b4.source.tar.bz2) = 388ae233f5ce5384a243577e7c5b9d5508d1478a -Size (seamonkey-2.18b4.source.tar.bz2) = 129351650 bytes -SHA1 (patch-aa) = f39a2bc4665f70b3bdfca4cbec89951a09f8a727 +SHA1 (enigmail-1.5.2.tar.gz) = 6f9d3be09e3858cfa65795389aa4d79ec2d1a4a9 +RMD160 (enigmail-1.5.2.tar.gz) = 5d638f889d7e0e51c832b3776372b98316d6bd22 +Size (enigmail-1.5.2.tar.gz) = 1211395 bytes +SHA1 (seamonkey-2.19.source.tar.bz2) = af40395862982e6feb189304603b9ae36d5bba50 +RMD160 (seamonkey-2.19.source.tar.bz2) = c8bc32be84ff895fa780fb98d267b35aeab61c49 +Size (seamonkey-2.19.source.tar.bz2) = 136076805 bytes +SHA1 (patch-aa) = 3ea8a09849976a82f2662ba74d57ed885685261b SHA1 (patch-aa-toplevel) = 284ab663b7bf204546447d22ffa5bf79f763fa58 SHA1 (patch-ak) = a36dd36a037a76a40955316200b1f4603b9ed8e9 SHA1 (patch-al) = 06ddb5f0f55ca02bee0d55ddb5316ddd9099f2d9 SHA1 (patch-am) = 3c1343b4e71dd2ffa66ed0d4b59f9e7a1c5be2e0 -SHA1 (patch-an) = a76456ccf059756b6582c0586cbf76c1cdabf1c3 SHA1 (patch-ao) = 330d7ed17b5cee49c408c9bc48edc3cedeb04061 SHA1 (patch-as) = 4f80d55984623c5924ecb36cfee6ee2530d7e630 -SHA1 (patch-au) = 9a7352ed6251a7e19ef8b8684057e994ed21d8e6 SHA1 (patch-az) = 74191395f7cae0914111e86af390b8d115c3b93d SHA1 (patch-ba) = 453e13f23c8935a6d6edb4a12f6f128558227257 SHA1 (patch-bd) = d148a08d6aa03c559d9250cf9a30ca66f1a76859 @@ -25,41 +23,51 @@ SHA1 (patch-config_baseconfig.mk) = 3fdb27d227ef0d858b56023b9c709117d5cc5e00 SHA1 (patch-ldap_sdks_c-sdk_build.mk) = 541604f0f63f5c1b3ce5509260517f68f417eb73 SHA1 (patch-ldap_sdks_c-sdk_ldap_include_portable.h) = 4ce9e1a0e8f0d05367243e8d2b5118606a35da94 SHA1 (patch-mail_app_Makefile.in) = d66563480442a43e70715ecabf54ffeda5e5cf79 -SHA1 (patch-mb) = a12ef8162206cc1e31847563c3a1adae39255670 +SHA1 (patch-mb) = b02b845970f8b24067e5b4a7297a13df35188954 SHA1 (patch-md) = 48e172fdf3ec12765e674a4a2ba8ac1b53f2f15b SHA1 (patch-me) = 6ede1bbb9210a8329f1af14699d79188b0dd16ff SHA1 (patch-mozilla_build_autoconf_nss.m4) = 3b05127e72a76ac2f87c8362cbde13ce76485a19 SHA1 (patch-mozilla_config_baseconfig.mk) = 22135e1dd081529afc217009b2f2e860d8c51cd9 -SHA1 (patch-mozilla_config_stl__wrappers_ios) = 066a9f3db9203afa8131b2ff91d212033e5950e0 -SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 67559c5ab17088680b86dea6b081a48b781f59b5 SHA1 (patch-mozilla_config_system-headers) = f4ddd48a63041864a9d0c0ad7c573a5c4f49681e -SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = 32d4ab3fbf80bf19783dab7c4a875a7262f419cf -SHA1 (patch-mozilla_content_media_AudioStream.cpp) = 8d405432e3cd76a9f280f9f56b47e0a0f828fa38 SHA1 (patch-mozilla_extensions_auth_nsAuthGSSAPI.cpp) = 527f00c7001e9de95b9ccb4b4eaad62107b49fef +SHA1 (patch-mozilla_gfx_2d_Blur.cpp) = ef1b4f51f4b0da356b931314c3cda78a79519d57 SHA1 (patch-mozilla_gfx_skia_Makefile.in) = 9adc38011a2186d8671360f6635a6c83dc758c9a +SHA1 (patch-mozilla_gfx_skia_include_core_SkPreConfig.h) = 0bd308b64ec693076e0a2d349028fa45bddce35c SHA1 (patch-mozilla_gfx_skia_src_sfnt_SkOTTable__head.h) = 75a54359e2ebc4a019e4b5ed027df654b612ea34 SHA1 (patch-mozilla_gfx_skia_src_sfnt_SkOTTable__name.h) = f8ef35f6d4ede4d02baee2c2905089b307724b95 SHA1 (patch-mozilla_gfx_skia_src_sfnt_SkSFNTHeader.h) = eab1973eb9cee2440d59147b40fc861ccdae2fb5 SHA1 (patch-mozilla_gfx_thebes_gfxPlatform.cpp) = e5d5aa6e8919226c9249693334c2c54b843bd627 SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = 316bfe765e20f188c847efa30cfa0ccc9f4fc7e5 -SHA1 (patch-mozilla_ios) = 2548e938ec74e46391701ec63b9c8be5e84f562e SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 7c18b292b688f4185c9012ba03135ab95e5c473b SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = 1f57197b9e4a5ad2f4a31c5cbaa99b04bcbdc3d5 SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = abdf8ee597ec867b63c8274911ff6c162d30835b SHA1 (patch-mozilla_ipc_ipdl_ipdl_lower.py) = 2bf473a505692adc68c9cdc75a23d53d61c0fc8b +SHA1 (patch-mozilla_js_public_HeapAPI.h) = 3e0c453bc92e25a4744a836a5684bd92d35b7c15 SHA1 (patch-mozilla_js_src_Makefile.in) = c246a9ebace2810814bee3a8540fadbd13429382 SHA1 (patch-mozilla_js_src_config_system-headers) = 714161aa3069387f32df4bd50753db474649bbc0 -SHA1 (patch-mozilla_js_src_jscompartment.h) = 4c35bf687e6e327b290d4d779b68464aa7085bb9 -SHA1 (patch-mozilla_js_src_jspropertycacheinlines.h) = 81a9eb160a46238445c233f1ccab304dd36af0df +SHA1 (patch-mozilla_js_src_gc_Marking.cpp) = 34081972488015c3644809f1cbe157d426bf9d6f +SHA1 (patch-mozilla_js_src_gc_Memory.cpp) = 88fa2a1b257d18b48b7164aaa877d70ac077756a +SHA1 (patch-mozilla_js_src_gc_Memory.h) = 24e7934d7be8a24a7c7b1b3bd511b00af8cbdf13 +SHA1 (patch-mozilla_js_src_ion_AsmJS.cpp) = 433620f65291cf549db846551f7e06e4a86bfabb +SHA1 (patch-mozilla_js_src_ion_AsmJS.h) = 3568cee264c458e2d1ceee62e44ed15db2e00b8a +SHA1 (patch-mozilla_js_src_ion_AsmJSSignalHandlers.cpp) = 85c1f6dfe5e7073a3551b6c6a7a0094db25e80d1 +SHA1 (patch-mozilla_js_src_jsapi.cpp) = 745c049b49dd63f6e1215446ae6cc5e5ca47b644 +SHA1 (patch-mozilla_js_src_jscntxt.h) = b680508a72968333a6219683cfcf99c8d9cb303a +SHA1 (patch-mozilla_js_src_jscompartment.h) = dbe4cec8f27f9e694a73232638a834dfad53431f +SHA1 (patch-mozilla_js_src_jsgc.cpp) = d395a4766c7ff6bb67e0ca207a69cb07ee48ede6 +SHA1 (patch-mozilla_js_src_jsscript.cpp) = e5fb65c2380662301d69d25c1b757cbb274bac39 +SHA1 (patch-mozilla_js_src_jstypedarray.cpp) = 543314c0b7acd73203e2963d637a3eba2bf74942 SHA1 (patch-mozilla_js_src_methodjit_MethodJIT.cpp) = a335669f683b4f0647204723d5201d9172c0300c -SHA1 (patch-mozilla_js_src_vm_ObjectImpl-inl.h) = 7bc909f6fa2b069be824407669624d446584176a -SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = e797906dcd9e33d0168e5fdb8269d95f35b3a823 +SHA1 (patch-mozilla_js_src_vm_ObjectImpl-inl.h) = d0b7ebf7cacb384c8ef0cf365e24fa0b5d90d0e7 +SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = f6070497fd4804bd0b65bbbeb247d542a95c0a5d +SHA1 (patch-mozilla_js_src_yarr_YarrInterpreter.cpp) = 33903465e6022bbfe1d101952eb64e9554a0d77e +SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = 83dcc1ffc6ffdd92b5c44f35875b107e46348916 SHA1 (patch-mozilla_media_mtransport_objs.mk) = c14ca9e5f727311495d74107282b0452144a1537 SHA1 (patch-mozilla_media_mtransport_test_Makefile.in) = 2f6341529a79596ffcfcdb96275b243d1a700356 SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_nicer.gyp) = 41eca45bba8612b9c995b5a8e29ccda3ef06735b -SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c) = 41d0fdaec78916706499e582053d4d33184cf1b2 +SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c) = 4c250361c6582ddd7832f7cf7caf4e6f7a26bdf8 SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_stun_stun.h) = ddbc02a8529086ddc1dc0b99664cc829f27700c4 -SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = c5f935ee03dfa82401f9036bdee750dc6eb364d3 +SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = 73fc5b93224b5e48853d4412f8c2e0b8ee50238e SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_nrappkit.gyp) = d7109ef00d55d910d04cba98ff55ad639da28b9a SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_log_r__log.c) = 8c94e88fc49624041d799341fb2111e072e4f6a7 SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 755754a30579fc1be164d89a39a7c21623561ff0 @@ -67,11 +75,9 @@ SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_util_util.c) = 5e SHA1 (patch-mozilla_media_webrtc_signaling_signaling.gyp) = dc04e99b4231e4364f9cb347d83bad663dcfcdfd SHA1 (patch-mozilla_media_webrtc_signaling_src_sipcc_cpr_darwin_cpr__darwin__ipc.c) = 266164bbf2d9c0d64971eb58f7c57dbd71604e44 SHA1 (patch-mozilla_media_webrtc_signaling_test_Makefile.in) = 3f1ebf8e02671eac6a0bd919d304d0065fbe6572 -SHA1 (patch-mozilla_media_webrtc_trunk_build_common.gypi) = b733bb6a2241e1cd6f9faa47cff0f99b0610c409 -SHA1 (patch-mozilla_media_webrtc_trunk_testing_gtest_include_gtest_internal_gtest-port.h) = 286b38b9750cbb14cccce98ef4d12fe00241ab8c -SHA1 (patch-mozilla_media_webrtc_trunk_third__party_libyuv_libyuv.gyp) = 5aab5acd0a7d719fafe6f8c520d6d857fa620ae8 +SHA1 (patch-mozilla_media_webrtc_trunk_third__party_libyuv_libyuv.gyp) = 91c8cb272a357eb890d2823d9cd8935293e24182 SHA1 (patch-mozilla_media_webrtc_trunk_tools_gyp_pylib_gyp_generator_mozmake.py) = 77536c92ebe9928302e10fd566cbabcb00bce0f5 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = d1ba123301179a59cf772d2c73e695423b73f4be +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = 889c88a4b75069cd6aa0f12aa29fa4a092f42888 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_audio__device.gypi) = 87ed17628e3a65db63acecc60b3ce53d7fa34301 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__device_audio__device__utility.cc) = ce5d6bca9da94ee1c95886bac4e96fd8aeff980c SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc) = 1b25416b992eb6ee12efae393070f33a2282b038 @@ -82,6 +88,7 @@ SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_device__inf SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 3152b35d26da3372b15c1aee439c825c67ef1d1f SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 2063892c7d59824bbe339e48b992dd3805563b02 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 90804cd543dc76768fc69a15e1db9dc791dc3653 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc) = b699a6fd714b542e2087d8409d74f25db889d8e3 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_interface_asm__defines.h) = d7e284b0523373ab42491c26cc21764d6d38d9f0 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_interface_tick__util.h) = e7659c9a5dd6897b11bddb1774df3efe25014b43 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_atomic32__posix.cc) = e46aff2daa809a554c5cdeb07b58a1cfac495a45 @@ -90,43 +97,41 @@ SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_condition_ SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_cpu.cc) = 21eee8e6fa516c2a7a51f52d9e59fc742c4fd3e0 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_cpu__info.cc) = a0762a60fc02b709949dfddd0950cf4757076b88 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = fd8c2a801427e4354b759b2545a11f8acad4fdf6 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc) = 4906f36342f344b0782ec40679b8944ef78e7b13 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc) = 35ac7b1a720a272dbc7bec730f3a1cb01333def8 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_trace__posix.cc) = 479e43bc5170994ef402cf04e90db0e34f5322f4 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_typedefs.h) = bdafde0ea04820fed1d1619e21fdd4fbc0bd4bdb SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_video__engine_vie__defines.h) = a73f7f9e8a3bcdfd0469146700f2da6e2b187191 SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_voice__engine_voe__network__impl.cc) = 79bb0db726ee57bb494e253f5f40a0ddb79c391c SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_voice__engine_voice__engine__defines.h) = 9a74dd7cfeca4a8c5e7278c4c2971109a983b4f2 -SHA1 (patch-mozilla_media_webrtc_webrtc__config.gypi) = 04922f56a0fc6461f6010cba6bd6b3213fc481fd +SHA1 (patch-mozilla_media_webrtc_webrtc__config.gypi) = 415c6e4c7a0f90facc5ffcba8fe7057532656734 +SHA1 (patch-mozilla_netwerk_protocol_websocket_WebSocketChannel.cpp) = bc3cc885ae7853cb37dac105493f3b06381f6e65 SHA1 (patch-mozilla_netwerk_sctp_src_Makefile.in) = c83496f284a85b66e665a2933b5184baf61772bf -SHA1 (patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h) = d7c6b4aaef2fcb3147332fa765cabf2a9da07a16 +SHA1 (patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c) = dd166d48093684ee650a059d83008939cfad23fe +SHA1 (patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h) = 0961bbaa82191669a52ef9464776fbe744dec548 +SHA1 (patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c) = 398c6638c71aa499e2b60f8b71f0c4006d832d5c SHA1 (patch-mozilla_netwerk_sctp_src_user__recv__thread.c) = c143363510a179c3c46e106dd8cd46718a7b1ac3 -SHA1 (patch-mozilla_netwerk_sctp_src_user__socketvar.h) = 52b2d2ac03a9fa6ccd92a8b4deacde9663a009a2 -SHA1 (patch-mozilla_ostream) = df8d3b64c2c570dd9c01f171963a9c8cf767ec07 +SHA1 (patch-mozilla_netwerk_sctp_src_user__socket.c) = a82b0f6d0d4717bfa593e7f3c53c3a229cfa6942 +SHA1 (patch-mozilla_netwerk_sctp_src_user__socketvar.h) = 6d34abb3d8ecc5c8b36bfa594dc11a99facfa13b SHA1 (patch-mozilla_security_manager_ssl_src_nsNSSComponent.cpp) = fb67e2a387031f0849b62aa0e660396b65335bb1 SHA1 (patch-mozilla_toolkit_library_Makefile.in) = e7915dacee2a0bd3983cafd421ffe55ed54a5874 -SHA1 (patch-mozilla_unwind.h) = 2346f089be37362401c27c4f5d6720345cc1316f -SHA1 (patch-mozilla_xpcom_Makefile.in) = ba0adbbcc32839efaa3933772574a12c2eb87e93 +SHA1 (patch-mozilla_toolkit_toolkit.mozbuild) = d0510df2e3fb3a7c5dd713b36351e72961788345 SHA1 (patch-mozilla_xpcom_ds_TimeStamp.h) = 3f751a097ec60ad743a3fa2d6ba9c3b36d633176 -SHA1 (patch-mozilla_xpcom_io_nsMultiplexInputStream.cpp) = 205b76e09e42a47a22885080e1378fbc98dd3476 SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__gcc__x86__unix.cpp) = 2868370f4112bcb8da5ed879e661856949750fb9 SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp) = e6bdc6adc373dab89bd1ab9546db8fffd41cb38c SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__gcc__x86__unix.cpp) = bbdb627a4130b36e1512d7350f92012163067940 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__sparc64__openbsd.cpp) = d63401ac0257ec6486412cffaf0a7484c9b8c166 SHA1 (patch-mozilla_xpcom_string_public_nsAlgorithm.h) = 90d1159982ef11d1ba6bfb01bfb64c0ce3cf8cd3 -SHA1 (patch-mp) = cfe0a82eed798455093f085d86fb9e061a59f73c SHA1 (patch-pa) = ef0de20c7c189e6f44b03df0e6d46eda23eee35b SHA1 (patch-pb) = 71d34b0854260f01b887bd2dfa3e7be762bd7c70 SHA1 (patch-pc) = b0537273e1ffe3bb5cd7c9e1fd8f375201d9c087 SHA1 (patch-pd) = 4b4e8df33f26f6964daa5dabb100dc000ed8c3cc SHA1 (patch-pg) = a92b11fa3250ef3bc630746a9cfa38859b42fc0d SHA1 (patch-rc) = e4dbdbb142869c84cc9a79d54b72352db4afdfc0 -SHA1 (patch-suite_confvars.sh) = 8de6c98cc740fe457b2827a264c7880c50ffadc3 SHA1 (patch-suite_installer_Makefile.in) = ec8d455118fa3f64762f91c32027d712b58f5ea5 SHA1 (patch-suite_installer_package-manifest.in) = 8e8b999bd7eca81da50e658eec584199522aee66 -SHA1 (patch-toolkit_toolkit-tiers.mk) = 97c076180f7d481696af0a6951d5c3b5b5805945 SHA1 (patch-xa) = 8f4d16b72140d3687eae12326afd082f43b37c53 SHA1 (patch-xb) = 7573f9f27db06621a591958e44bd78122488365e SHA1 (patch-xc) = 6fb07a53443c6a762ff279cd4712c9f1450eccbd -SHA1 (patch-xd) = d33f7bc6fe73cea1177e7b202211e2d8d62f512b SHA1 (patch-xe) = ab873bf1358b01fdd7975170fef4f4d17f041593 SHA1 (patch-xf) = 926c283c7b189dcfc04be366906cb26b746f3156 SHA1 (patch-xg) = 759652e4aa26da1a2115f79e322b49a95e112eb6 diff --git a/www/seamonkey/enigmail.mk b/www/seamonkey/enigmail.mk index 5a567982216..30ce3393724 100644 --- a/www/seamonkey/enigmail.mk +++ b/www/seamonkey/enigmail.mk @@ -1,9 +1,9 @@ -# $NetBSD: enigmail.mk,v 1.9 2013/04/07 20:23:49 ryoon Exp $ +# $NetBSD: enigmail.mk,v 1.10 2013/07/12 12:24:10 ryoon Exp $ # # This Makefile fragment hooks the Enigmail OpenPGP extension # (see http://www.mozilla-enigmail.org/ ) into the build. -ENIGMAIL_DIST= enigmail-1.5.1.tar.gz +ENIGMAIL_DIST= enigmail-1.5.2.tar.gz XPI_FILES+= ${WRKDIR}/enigmail.xpi .if !defined(DISTFILES) DISTFILES= ${DEFAULT_DISTFILES} diff --git a/www/seamonkey/options.mk b/www/seamonkey/options.mk index b52cd10a02f..f15a6f112fe 100644 --- a/www/seamonkey/options.mk +++ b/www/seamonkey/options.mk @@ -1,7 +1,8 @@ -# $NetBSD: options.mk,v 1.23 2013/02/23 23:54:02 ryoon Exp $ +# $NetBSD: options.mk,v 1.24 2013/07/12 12:24:10 ryoon Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.seamonkey -PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome mozilla-enigmail mozilla-lightning +PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome mozilla-enigmail \ +PKG_SUPPORTED_OPTIONS+= mozilla-lightning webrtc PLIST_VARS+= gnome jemalloc @@ -9,6 +10,11 @@ PLIST_VARS+= gnome jemalloc PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc .endif +# On NetBSD/amd64 6.99.21 libxul.so is invalid when --enable-webrtc is set. +.if (${OPSYS} == "FreeBSD") || (${OPSYS} == "Linux") || (${OPSYS} == "OpenBSD") +PKG_SUGGESTED_OPTIONS+= webrtc +.endif + .include "../../mk/bsd.options.mk" .if !empty(PKG_OPTIONS:Mgnome) @@ -42,9 +48,16 @@ CONFIGURE_ARGS+= --enable-install-strip .if !empty(PKG_OPTIONS:Mmozilla-lightning) CONFIGURE_ARGS+= --enable-calendar PLIST_SRC+= PLIST.lightning -XPI_FILES+= ${WRKSRC}/mozilla/dist/xpi-stage/calendar-timezones.xpi XPI_FILES+= ${WRKSRC}/mozilla/dist/xpi-stage/gdata-provider*.xpi XPI_FILES+= ${WRKSRC}/mozilla/dist/xpi-stage/lightning*.xpi .else CONFIGURE_ARGS+= --disable-calendar .endif + +PLIST_VARS+= webrtc +.if !empty(PKG_OPTIONS:Mwebrtc) +.include "../../graphics/libv4l/buildlink3.mk" +CONFIGURE_ARGS+= --enable-webrtc +.else +CONFIGURE_ARGS+= --disable-webrtc +.endif diff --git a/www/seamonkey/patches/patch-aa b/www/seamonkey/patches/patch-aa index 5203200e705..2694a3370f6 100644 --- a/www/seamonkey/patches/patch-aa +++ b/www/seamonkey/patches/patch-aa @@ -1,10 +1,10 @@ -$NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-aa,v 1.16 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/configure.in.orig 2013-05-03 03:07:49.000000000 +0000 +--- mozilla/configure.in.orig 2013-06-20 04:34:57.000000000 +0000 +++ mozilla/configure.in -@@ -1404,6 +1404,17 @@ if test "$GNU_CC"; then +@@ -1388,6 +1388,17 @@ if test "$GNU_CC"; then CFLAGS=$_SAVE_CFLAGS - AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSSE3) + AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSE4_1) + # Check for -msse4.1 on $CC + AC_MSG_CHECKING([if toolchain supports -msse4.1 option]) @@ -30,7 +30,7 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ ;; *-mingw*) DSO_CFLAGS= -@@ -2848,6 +2862,7 @@ EOF +@@ -2862,6 +2876,7 @@ EOF #pragma GCC visibility push(hidden) #pragma GCC visibility push(default) #include <string.h> @@ -38,7 +38,7 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ #pragma GCC visibility pop __attribute__ ((visibility ("default"))) void Func() { -@@ -2856,7 +2871,7 @@ __attribute__ ((visibility ("default"))) +@@ -2870,7 +2885,7 @@ __attribute__ ((visibility ("default"))) } EOF ac_cv_have_visibility_builtin_bug=no @@ -47,7 +47,7 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ ac_cv_have_visibility_builtin_bug=yes else if test `grep -c "@PLT" conftest.S` = 0; then -@@ -3018,6 +3033,9 @@ dnl ==================================== +@@ -3032,6 +3047,9 @@ dnl ==================================== case $target in *-hpux11.*) ;; @@ -57,7 +57,7 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ *) AC_CHECK_LIB(c_r, gethostbyname_r) ;; -@@ -3319,6 +3337,9 @@ AC_CACHE_CHECK( +@@ -3333,6 +3351,9 @@ AC_CACHE_CHECK( #ifdef linux #define _BSD_SOURCE 1 #endif @@ -67,7 +67,7 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ #include <resolv.h> ], [int foo = res_ninit(&_res);], -@@ -3989,6 +4010,14 @@ if test -n "$YASM"; then +@@ -3995,6 +4016,14 @@ if test -n "$YASM"; then _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'` fi @@ -82,7 +82,7 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ if test -z "$SKIP_LIBRARY_CHECKS"; then dnl system JPEG support dnl ======================================================== -@@ -4016,11 +4045,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then +@@ -4022,11 +4051,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 +95,26 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ MOZ_NATIVE_JPEG=1, AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) fi -@@ -5212,7 +5237,11 @@ if test -n "$MOZ_WEBRTC"; then - dnl Make sure doesn't get matched by *-linux* - MOZ_WEBRTC= +@@ -5260,7 +5285,7 @@ if test -n "$MOZ_WEBRTC"; then + MOZ_WEBRTC= + fi ;; - *-linux*|*-mingw*|*-darwin*) -+ *-netbsd*) -+ dnl Custom socketvar.h is not compatible with NetBSD. -+ MOZ_WEBRTC= -+ ;; -+ *-linux*|*-mingw*|*-darwin*|*-dragonfly*|*-freebsd*|*-openbsd*) ++ *-linux*|*-mingw*|*-darwin*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) dnl Leave enabled ;; *) -@@ -5263,6 +5292,9 @@ if test -n "$MOZ_WEBRTC"; then +@@ -5314,6 +5339,9 @@ if test -n "$MOZ_WEBRTC"; then MOZ_VP8_ENCODER=1 MOZ_VP8_ERROR_CONCEALMENT=1 + dnl with libv4l2 we can support more cameras + PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2) + - dnl OpenSLES is only available in Android 2.3 and later; we'll change this - dnl hard dependency to a dynamic load with graceful runtime failure before - dnl we make --enable-webrtc on by default in Android (bug 815905) -@@ -5299,8 +5331,8 @@ AC_SUBST(MOZ_WEBRTC_IN_LIBXUL) - AC_SUBST(MOZ_SCTP) - AC_SUBST(MOZ_SRTP) - --case "$target_cpu" in --arm*) -+case "$target" in -+arm-*-linux*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) - MOZ_SAMPLE_TYPE_S16=1 - AC_DEFINE(MOZ_SAMPLE_TYPE_S16) - AC_SUBST(MOZ_SAMPLE_TYPE_S16) -@@ -5704,7 +5736,7 @@ MOZ_ALSA=) + if test "$MOZ_WIDGET_TOOLKIT" != "gonk"; then + dnl OpenSLES is only available in Android 2.3 and later; we'll change this + dnl hard dependency to a dynamic load with graceful runtime failure before +@@ -5727,7 +5755,7 @@ MOZ_ALSA=) if test -n "$MOZ_ALSA"; then AC_DEFINE(MOZ_CUBEB) @@ -138,7 +123,7 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ [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 -@@ -8311,16 +8343,26 @@ MOZ_ARG_DISABLE_BOOL(necko-wifi, +@@ -8413,16 +8441,26 @@ MOZ_ARG_DISABLE_BOOL(necko-wifi, NECKO_WIFI=, NECKO_WIFI=1) @@ -175,8 +160,8 @@ $NetBSD: patch-aa,v 1.15 2013/05/23 13:25:30 ryoon Exp $ fi if test "$NECKO_WIFI"; then -@@ -8981,6 +9023,27 @@ elif test "${OS_TARGET}" = "Android"; th - fi +@@ -9102,6 +9140,27 @@ if test -z "$HAVE_TOOLCHAIN_SUPPORT_MSSE + EXTRA_GYP_DEFINES="$EXTRA_GYP_DEFINES -D yuv_disable_asm=1" fi +# Keep libcubeb and audio_device backends in sync diff --git a/www/seamonkey/patches/patch-an b/www/seamonkey/patches/patch-an deleted file mode 100644 index 1019f64527d..00000000000 --- a/www/seamonkey/patches/patch-an +++ /dev/null @@ -1,48 +0,0 @@ -$NetBSD: patch-an,v 1.9 2013/01/07 21:55:30 ryoon Exp $ - -SHA1_Update conflicts with openssl which may be dynamically loaded -at runtime via libcups or libgssapi so causing a crash due to using -the wrong binding. So rename here to avoid conflict. - ---- mozilla/security/nss/lib/freebl/sha-fast-amd64-sun.s.orig 2012-11-18 10:19:50.000000000 +0000 -+++ mozilla/security/nss/lib/freebl/sha-fast-amd64-sun.s -@@ -1712,9 +1712,9 @@ shaCompress: - .LFE7: - .size shaCompress, .-shaCompress - .align 16 --.globl SHA1_Update -- .type SHA1_Update, @function --SHA1_Update: -+.globl NSS_SHA1_Update -+ .type NSS_SHA1_Update, @function -+NSS_SHA1_Update: - .LFB5: - pushq %rbp - .LCFI5: -@@ -1800,7 +1800,7 @@ SHA1_Update: - call shaCompress - jmp .L245 - .LFE5: -- .size SHA1_Update, .-SHA1_Update -+ .size NSS_SHA1_Update, .-NSS_SHA1_Update - .section .rodata - .align 32 - .type bulk_pad.0, @object -@@ -1902,7 +1902,7 @@ SHA1_End: - subl %r8d, %edx - andl $63, %edx - incl %edx -- call SHA1_Update@PLT -+ call NSS_SHA1_Update@PLT - movq %rbx, %rdi - movq %r12, %rsi - shrq $32, %rdi -@@ -2018,7 +2018,7 @@ SHA1_HashBuf: - movl %r12d, %edx - movq %r13, %rsi - movq %rbx, %rdi -- call SHA1_Update@PLT -+ call NSS_SHA1_Update@PLT - leaq -292(%rbp), %rdx - movq %r14, %rsi - movq %rbx, %rdi diff --git a/www/seamonkey/patches/patch-au b/www/seamonkey/patches/patch-au deleted file mode 100644 index f0fed5d264c..00000000000 --- a/www/seamonkey/patches/patch-au +++ /dev/null @@ -1,41 +0,0 @@ -$NetBSD: patch-au,v 1.10 2013/05/23 13:25:30 ryoon Exp $ - -- Fix device name on NetBSD -- SOUND_VERSION just isn't a reliable way to detect features supported by - particular OSS implementation. - ---- mozilla/media/libsydneyaudio/src/sydney_audio_oss.c.orig 2013-05-03 03:08:05.000000000 +0000 -+++ mozilla/media/libsydneyaudio/src/sydney_audio_oss.c -@@ -23,7 +23,7 @@ - // support only versions newer than 3.6.1 - #define SUPP_OSS_VERSION OSS_VERSION(3,0,1) - --#if (SOUND_VERSION < SUPP_OSS_VERSION) -+#if 0 // (SOUND_VERSION < SUPP_OSS_VERSION) - #error Unsupported OSS Version - #else - -@@ -173,7 +173,12 @@ sa_stream_create_pcm( - return SA_ERROR_SYSTEM; - } - -+#if defined(__NetBSD__) -+ /* XXX should use DEVOSSAUDIO provided by pkgsrc. */ -+ s->output_unit = "/dev/audio"; -+#else - s->output_unit = "/dev/dsp"; -+#endif - s->output_fd = -1; - s->thread_id = 0; - s->playing = 0; -@@ -446,6 +451,10 @@ static void audio_callback(void* data) - printf("!"); /* not enough audio data */ - #endif - bytes = bytes-bytes_to_copy; -+ struct timespec ts = {0, 1000000}; -+ pthread_mutex_unlock(&s->mutex); -+ nanosleep(&ts, NULL); -+ pthread_mutex_lock(&s->mutex); - break; - } - free(s->bl_head); diff --git a/www/seamonkey/patches/patch-mb b/www/seamonkey/patches/patch-mb index 9336b5385bf..d5bbab9b007 100644 --- a/www/seamonkey/patches/patch-mb +++ b/www/seamonkey/patches/patch-mb @@ -1,8 +1,8 @@ -$NetBSD: patch-mb,v 1.10 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mb,v 1.11 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2013-05-03 03:08:15.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2013-06-20 04:35:24.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in -@@ -50,7 +50,7 @@ endif +@@ -49,7 +49,7 @@ endif endif endif @@ -11,7 +11,7 @@ $NetBSD: patch-mb,v 1.10 2013/05/23 13:25:30 ryoon Exp $ ifeq (86,$(findstring 86,$(OS_TEST))) CPPSRCS := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp endif -@@ -59,7 +59,7 @@ endif +@@ -58,7 +58,7 @@ endif # New code for Linux, et. al., with gcc # Migrate other platforms here after testing # @@ -20,7 +20,7 @@ $NetBSD: patch-mb,v 1.10 2013/05/23 13:25:30 ryoon Exp $ # Linux/x86-64 ifeq (x86_64,$(OS_TEST)) CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp -@@ -158,7 +158,7 @@ endif +@@ -157,7 +157,7 @@ endif # NetBSD/ARM # ifeq ($(OS_ARCH),NetBSD) @@ -29,7 +29,7 @@ $NetBSD: patch-mb,v 1.10 2013/05/23 13:25:30 ryoon Exp $ CPPSRCS := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp endif endif -@@ -215,7 +215,7 @@ endif +@@ -214,7 +214,7 @@ endif # NetBSD/m68k # ifeq ($(OS_ARCH),NetBSD) @@ -38,7 +38,7 @@ $NetBSD: patch-mb,v 1.10 2013/05/23 13:25:30 ryoon Exp $ CPPSRCS := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp endif endif -@@ -287,7 +287,7 @@ endif +@@ -286,7 +286,7 @@ endif # # NetBSD/PPC # @@ -47,14 +47,14 @@ $NetBSD: patch-mb,v 1.10 2013/05/23 13:25:30 ryoon Exp $ CPPSRCS := xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp ASFILES := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s endif -@@ -346,6 +346,13 @@ CPPSRCS := xptcinvoke_sparc64_openbsd.c +@@ -345,6 +345,13 @@ CPPSRCS := xptcinvoke_sparc64_openbsd.c ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s endif # +# NetBSD/SPARC64 +# +ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc64) -+CPPSRCS := xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_netbsd.cpp ++CPPSRCS := xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_openbsd.cpp +ASFILES := xptcinvoke_asm_sparc64_netbsd.s xptcstubs_asm_sparc64_netbsd.s +endif +# diff --git a/www/seamonkey/patches/patch-mozilla_config_stl__wrappers_ios b/www/seamonkey/patches/patch-mozilla_config_stl__wrappers_ios deleted file mode 100644 index 8c0dabac009..00000000000 --- a/www/seamonkey/patches/patch-mozilla_config_stl__wrappers_ios +++ /dev/null @@ -1,8 +0,0 @@ -$NetBSD: patch-mozilla_config_stl__wrappers_ios,v 1.1 2013/05/14 19:08:42 joerg Exp $ - ---- mozilla/config/stl_wrappers/ios.orig 2013-05-13 18:23:07.000000000 +0000 -+++ mozilla/config/stl_wrappers/ios -@@ -0,0 +1,3 @@ -+#pragma GCC visibility push(default) -+#include_next <ios> -+#pragma GCC visibility pop diff --git a/www/seamonkey/patches/patch-mozilla_config_stl__wrappers_ostream b/www/seamonkey/patches/patch-mozilla_config_stl__wrappers_ostream deleted file mode 100644 index 674962725cd..00000000000 --- a/www/seamonkey/patches/patch-mozilla_config_stl__wrappers_ostream +++ /dev/null @@ -1,8 +0,0 @@ -$NetBSD: patch-mozilla_config_stl__wrappers_ostream,v 1.1 2013/05/14 19:08:42 joerg Exp $ - ---- mozilla/config/stl_wrappers/ostream.orig 2013-05-13 18:22:40.000000000 +0000 -+++ mozilla/config/stl_wrappers/ostream -@@ -0,0 +1,3 @@ -+#pragma GCC visibility push(default) -+#include_next <ostream> -+#pragma GCC visibility pop diff --git a/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h b/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h deleted file mode 100644 index 781bff9e322..00000000000 --- a/www/seamonkey/patches/patch-mozilla_config_system__wrappers_unwind.h +++ /dev/null @@ -1,9 +0,0 @@ -$NetBSD: patch-mozilla_config_system__wrappers_unwind.h,v 1.1 2013/05/14 19:08:42 joerg Exp $ - ---- mozilla/config/system_wrappers/unwind.h.orig 2013-05-13 19:56:18.000000000 +0000 -+++ mozilla/config/system_wrappers/unwind.h -@@ -0,0 +1,4 @@ -+#pragma GCC system_header -+#pragma GCC visibility push(default) -+#include_next <unwind.h> -+#pragma GCC visibility pop diff --git a/www/seamonkey/patches/patch-mozilla_content_media_AudioStream.cpp b/www/seamonkey/patches/patch-mozilla_content_media_AudioStream.cpp deleted file mode 100644 index c535096e67a..00000000000 --- a/www/seamonkey/patches/patch-mozilla_content_media_AudioStream.cpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_content_media_AudioStream.cpp,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/content/media/AudioStream.cpp.orig 2013-05-03 03:07:50.000000000 +0000 -+++ mozilla/content/media/AudioStream.cpp -@@ -314,7 +314,7 @@ nsresult NativeAudioStream::Init(int32_t - mChannels = aNumChannels; - - if (sa_stream_create_pcm(reinterpret_cast<sa_stream_t**>(&mAudioHandle), -- NULL, -+ "Mozilla", - SA_MODE_WRONLY, - SA_PCM_FORMAT_S16_NE, - aRate, diff --git a/www/seamonkey/patches/patch-mozilla_gfx_2d_Blur.cpp b/www/seamonkey/patches/patch-mozilla_gfx_2d_Blur.cpp new file mode 100644 index 00000000000..aa5ef001f60 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_gfx_2d_Blur.cpp @@ -0,0 +1,19 @@ +$NetBSD: patch-mozilla_gfx_2d_Blur.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/gfx/2d/Blur.cpp.orig 2013-06-20 04:35:02.000000000 +0000 ++++ mozilla/gfx/2d/Blur.cpp +@@ -677,10 +677,10 @@ AlphaBoxBlur::BoxBlur_C(uint8_t* aData, + for (int32_t y = 0; y < size.height; y++) { + bool inSkipRectY = y > skipRect.y && y < skipRect.YMost(); + +- uint32_t *topLeftBase = innerIntegral + ((y - aTopLobe) * stride32bit - aLeftLobe); +- uint32_t *topRightBase = innerIntegral + ((y - aTopLobe) * stride32bit + aRightLobe); +- uint32_t *bottomRightBase = innerIntegral + ((y + aBottomLobe) * stride32bit + aRightLobe); +- uint32_t *bottomLeftBase = innerIntegral + ((y + aBottomLobe) * stride32bit - aLeftLobe); ++ uint32_t *topLeftBase = innerIntegral + ((ptrdiff_t)(y - aTopLobe) * stride32bit - aLeftLobe); ++ uint32_t *topRightBase = innerIntegral + ((ptrdiff_t)(y - aTopLobe) * stride32bit + aRightLobe); ++ uint32_t *bottomRightBase = innerIntegral + ((ptrdiff_t)(y + aBottomLobe) * stride32bit + aRightLobe); ++ uint32_t *bottomLeftBase = innerIntegral + ((ptrdiff_t)(y + aBottomLobe) * stride32bit - aLeftLobe); + + for (int32_t x = 0; x < size.width; x++) { + if (inSkipRectY && x > skipRect.x && x < skipRect.XMost()) { diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_include_core_SkPreConfig.h b/www/seamonkey/patches/patch-mozilla_gfx_skia_include_core_SkPreConfig.h new file mode 100644 index 00000000000..9e0afcbbe17 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_include_core_SkPreConfig.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_gfx_skia_include_core_SkPreConfig.h,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/gfx/skia/include/core/SkPreConfig.h.orig 2013-06-20 04:35:03.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/www/seamonkey/patches/patch-mozilla_ios b/www/seamonkey/patches/patch-mozilla_ios deleted file mode 100644 index 0c0df27c211..00000000000 --- a/www/seamonkey/patches/patch-mozilla_ios +++ /dev/null @@ -1,8 +0,0 @@ -$NetBSD: patch-mozilla_ios,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/ios.orig 2013-05-21 12:42:41.000000000 +0000 -+++ mozilla/ios -@@ -0,0 +1,3 @@ -+#pragma GCC visibility push(default) -+#include_next <ios> -+#pragma GCC visibility pop diff --git a/www/seamonkey/patches/patch-mozilla_js_public_HeapAPI.h b/www/seamonkey/patches/patch-mozilla_js_public_HeapAPI.h new file mode 100644 index 00000000000..4a721208924 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_public_HeapAPI.h @@ -0,0 +1,29 @@ +$NetBSD: patch-mozilla_js_public_HeapAPI.h,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/public/HeapAPI.h.orig 2013-06-20 04:35:06.000000000 +0000 ++++ mozilla/js/public/HeapAPI.h +@@ -11,24 +11,7 @@ + namespace js { + namespace gc { + +-/* +- * Page size must be static to support our arena pointer optimizations, so we +- * are forced to support each platform with non-4096 pages as a special case. +- * Note: The freelist supports a maximum arena shift of 15. +- * Note: Do not use JS_CPU_SPARC here, this header is used outside JS. +- */ +-#if (defined(SOLARIS) || defined(__FreeBSD__)) && \ +- (defined(__sparc) || defined(__sparcv9) || defined(__ia64)) +-const size_t PageShift = 13; +-const size_t ArenaShift = PageShift; +-#elif defined(__powerpc64__) +-const size_t PageShift = 16; + const size_t ArenaShift = 12; +-#else +-const size_t PageShift = 12; +-const size_t ArenaShift = PageShift; +-#endif +-const size_t PageSize = size_t(1) << PageShift; + const size_t ArenaSize = size_t(1) << ArenaShift; + const size_t ArenaMask = ArenaSize - 1; + diff --git a/www/seamonkey/patches/patch-mozilla_js_src_gc_Marking.cpp b/www/seamonkey/patches/patch-mozilla_js_src_gc_Marking.cpp new file mode 100644 index 00000000000..b917ef5589a --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_gc_Marking.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_js_src_gc_Marking.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/gc/Marking.cpp.orig 2013-06-20 04:35:07.000000000 +0000 ++++ mozilla/js/src/gc/Marking.cpp +@@ -1143,7 +1143,7 @@ struct SlotArrayLayout + { + union { + HeapSlot *end; +- HeapSlot::Kind kind; ++ uintptr_t kind; + }; + union { + HeapSlot *start; diff --git a/www/seamonkey/patches/patch-mozilla_js_src_gc_Memory.cpp b/www/seamonkey/patches/patch-mozilla_js_src_gc_Memory.cpp new file mode 100644 index 00000000000..ae4ed0077f1 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_gc_Memory.cpp @@ -0,0 +1,312 @@ +$NetBSD: patch-mozilla_js_src_gc_Memory.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/gc/Memory.cpp.orig 2013-06-20 04:35:07.000000000 +0000 ++++ mozilla/js/src/gc/Memory.cpp +@@ -8,6 +8,7 @@ + #include "mozilla/Assertions.h" + + #include "jsapi.h" ++#include "jscntxt.h" + + #include "js/HeapAPI.h" + #include "js/Utility.h" +@@ -17,40 +18,35 @@ using namespace js; + using namespace js::gc; + + /* Unused memory decommiting requires the arena size match the page size. */ +-static bool +-DecommitEnabled() ++bool ++gc::DecommitEnabled(JSRuntime *rt) + { +- return PageSize == ArenaSize; ++ return rt->gcSystemPageSize == ArenaSize; + } + + #if defined(XP_WIN) + #include "jswin.h" + #include <psapi.h> + +-static size_t AllocationGranularity = 0; +- + void + gc::InitMemorySubsystem() + { + SYSTEM_INFO sysinfo; + GetSystemInfo(&sysinfo); +- if (sysinfo.dwPageSize != PageSize) { +- fprintf(stderr,"SpiderMonkey compiled with incorrect page size; please update js/public/HeapAPI.h.\n"); +- MOZ_CRASH(); +- } +- AllocationGranularity = sysinfo.dwAllocationGranularity; ++ rt->gcSystemPageSize = sysinfo.dwPageSize; ++ rt->gcSystemAllocGranularity = sysinfo.dwAllocationGranularity; + } + + void * +-gc::MapAlignedPages(size_t size, size_t alignment) ++gc::MapAlignedPages(JSRuntime *rt, size_t size, size_t alignment) + { + JS_ASSERT(size >= alignment); + JS_ASSERT(size % alignment == 0); +- JS_ASSERT(size % PageSize == 0); +- JS_ASSERT(alignment % AllocationGranularity == 0); ++ JS_ASSERT(size % rt->gcSystemPageSize == 0); ++ JS_ASSERT(alignment % rt->gcSystemAllocGranularity == 0); + + /* Special case: If we want allocation alignment, no further work is needed. */ +- if (alignment == AllocationGranularity) { ++ if (alignment == rt->gcSystemAllocGranularity) { + return VirtualAlloc(NULL, size, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); + } + +@@ -74,7 +70,7 @@ gc::MapAlignedPages(size_t size, size_t + if (!p) + return NULL; + void *chunkStart = (void *)(uintptr_t(p) + (alignment - (uintptr_t(p) % alignment))); +- UnmapPages(p, size * 2); ++ UnmapPages(rt, p, size * 2); + p = VirtualAlloc(chunkStart, size, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); + + /* Failure here indicates a race with another thread, so try again. */ +@@ -85,26 +81,26 @@ gc::MapAlignedPages(size_t size, size_t + } + + void +-gc::UnmapPages(void *p, size_t size) ++gc::UnmapPages(JSRuntime *rt, void *p, size_t size) + { + JS_ALWAYS_TRUE(VirtualFree(p, 0, MEM_RELEASE)); + } + + bool +-gc::MarkPagesUnused(void *p, size_t size) ++gc::MarkPagesUnused(JSRuntime *rt, void *p, size_t size) + { +- if (!DecommitEnabled()) +- return false; ++ if (!DecommitEnabled(rt)) ++ return true; + +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ JS_ASSERT(uintptr_t(p) % rt->gcSystemPageSize == 0); + LPVOID p2 = VirtualAlloc(p, size, MEM_RESET, PAGE_READWRITE); + return p2 == p; + } + + bool +-gc::MarkPagesInUse(void *p, size_t size) ++gc::MarkPagesInUse(JSRuntime *rt, void *p, size_t size) + { +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ JS_ASSERT(uintptr_t(p) % rt->gcSystemPageSize == 0); + return true; + } + +@@ -126,12 +122,13 @@ gc::GetPageFaultCount() + #define OS2_MAX_RECURSIONS 16 + + void +-gc::InitMemorySubsystem() ++gc::InitMemorySubsystem(JSRuntime *rt) + { ++ rt->gcSystemPageSize = rt->gcSystemAllocGranularity = ArenaSize; + } + + void +-gc::UnmapPages(void *addr, size_t size) ++gc::UnmapPages(JSRuntime *rt, void *addr, size_t size) + { + if (!DosFreeMem(addr)) + return; +@@ -152,7 +149,7 @@ gc::UnmapPages(void *addr, size_t size) + } + + static void * +-gc::MapAlignedPagesRecursively(size_t size, size_t alignment, int& recursions) ++gc::MapAlignedPagesRecursively(JSRuntime *rt, size_t size, size_t alignment, int& recursions) + { + if (++recursions >= OS2_MAX_RECURSIONS) + return NULL; +@@ -178,7 +175,7 @@ gc::MapAlignedPagesRecursively(size_t si + unsigned long rc = DosQueryMem(&(static_cast<char*>(tmp))[size], + &cb, &flags); + if (!rc && (flags & PAG_FREE) && cb >= filler) { +- UnmapPages(tmp, 0); ++ UnmapPages(rt, tmp, 0); + if (DosAllocMem(&tmp, filler, + OBJ_ANY | PAG_COMMIT | PAG_READ | PAG_WRITE)) { + JS_ALWAYS_TRUE(DosAllocMem(&tmp, filler, +@@ -186,19 +183,19 @@ gc::MapAlignedPagesRecursively(size_t si + } + } + +- void *p = MapAlignedPagesRecursively(size, alignment, recursions); +- UnmapPages(tmp, 0); ++ void *p = MapAlignedPagesRecursively(rt, size, alignment, recursions); ++ UnmapPages(rt, tmp, 0); + + return p; + } + + void * +-gc::MapAlignedPages(size_t size, size_t alignment) ++gc::MapAlignedPages(JSRuntime *rt, size_t size, size_t alignment) + { + JS_ASSERT(size >= alignment); + JS_ASSERT(size % alignment == 0); +- JS_ASSERT(size % PageSize == 0); +- JS_ASSERT(alignment % PageSize == 0); ++ JS_ASSERT(size % rt->gcSystemPageSize == 0); ++ JS_ASSERT(alignment % rt->gcSystemAllocGranularity == 0); + + int recursions = -1; + +@@ -207,7 +204,7 @@ gc::MapAlignedPages(size_t size, size_t + * of the right size by recursively allocating blocks of unaligned + * free memory until only an aligned allocation is possible. + */ +- void *p = MapAlignedPagesRecursively(size, alignment, recursions); ++ void *p = MapAlignedPagesRecursively(rt, size, alignment, recursions); + if (p) + return p; + +@@ -229,16 +226,16 @@ gc::MapAlignedPages(size_t size, size_t + } + + bool +-gc::MarkPagesUnused(void *p, size_t size) ++gc::MarkPagesUnused(JSRuntime *rt, void *p, size_t size) + { +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ JS_ASSERT(uintptr_t(p) % rt->gcSystemPageSize == 0); + return true; + } + + bool +-gc::MarkPagesInUse(void *p, size_t size) ++gc::MarkPagesInUse(JSRuntime *rt, void *p, size_t size) + { +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ JS_ASSERT(uintptr_t(p) % rt->gcSystemPageSize == 0); + return true; + } + +@@ -258,17 +255,18 @@ gc::GetPageFaultCount() + #endif + + void +-gc::InitMemorySubsystem() ++gc::InitMemorySubsystem(JSRuntime *rt) + { ++ rt->gcSystemPageSize = rt->gcSystemAllocGranularity = size_t(sysconf(_SC_PAGESIZE)); + } + + void * +-gc::MapAlignedPages(size_t size, size_t alignment) ++gc::MapAlignedPages(JSRuntime *rt, size_t size, size_t alignment) + { + JS_ASSERT(size >= alignment); + JS_ASSERT(size % alignment == 0); +- JS_ASSERT(size % PageSize == 0); +- JS_ASSERT(alignment % PageSize == 0); ++ JS_ASSERT(size % rt->gcSystemPageSize == 0); ++ JS_ASSERT(alignment % rt->gcSystemAllocGranularity == 0); + + int prot = PROT_READ | PROT_WRITE; + int flags = MAP_PRIVATE | MAP_ANON | MAP_ALIGN | MAP_NOSYNC; +@@ -280,22 +278,22 @@ gc::MapAlignedPages(size_t size, size_t + } + + void +-gc::UnmapPages(void *p, size_t size) ++gc::UnmapPages(JSRuntime *rt, void *p, size_t size) + { + JS_ALWAYS_TRUE(0 == munmap((caddr_t)p, size)); + } + + bool +-gc::MarkPagesUnused(void *p, size_t size) ++gc::MarkPagesUnused(JSRuntime *rt, void *p, size_t size) + { +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ JS_ASSERT(uintptr_t(p) % rt->gcSystemPageSize == 0); + return true; + } + + bool +-gc::MarkPagesInUse(void *p, size_t size) ++gc::MarkPagesInUse(JSRuntime *rt, void *p, size_t size) + { +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ JS_ASSERT(uintptr_t(p) % rt->gcSystemPageSize == 0); + return true; + } + +@@ -313,27 +311,24 @@ gc::GetPageFaultCount() + #include <unistd.h> + + void +-gc::InitMemorySubsystem() ++gc::InitMemorySubsystem(JSRuntime *rt) + { +- if (size_t(sysconf(_SC_PAGESIZE)) != PageSize) { +- fprintf(stderr,"SpiderMonkey compiled with incorrect page size; please update js/public/HeapAPI.h.\n"); +- MOZ_CRASH(); +- } ++ rt->gcSystemPageSize = rt->gcSystemAllocGranularity = size_t(sysconf(_SC_PAGESIZE)); + } + + void * +-gc::MapAlignedPages(size_t size, size_t alignment) ++gc::MapAlignedPages(JSRuntime *rt, size_t size, size_t alignment) + { + JS_ASSERT(size >= alignment); + JS_ASSERT(size % alignment == 0); +- JS_ASSERT(size % PageSize == 0); +- JS_ASSERT(alignment % PageSize == 0); ++ JS_ASSERT(size % rt->gcSystemPageSize == 0); ++ JS_ASSERT(alignment % rt->gcSystemAllocGranularity == 0); + + int prot = PROT_READ | PROT_WRITE; + int flags = MAP_PRIVATE | MAP_ANON; + + /* Special case: If we want page alignment, no further work is needed. */ +- if (alignment == PageSize) { ++ if (alignment == rt->gcSystemAllocGranularity) { + return mmap(NULL, size, prot, flags, -1, 0); + } + +@@ -359,26 +354,26 @@ gc::MapAlignedPages(size_t size, size_t + } + + void +-gc::UnmapPages(void *p, size_t size) ++gc::UnmapPages(JSRuntime *rt, void *p, size_t size) + { + JS_ALWAYS_TRUE(0 == munmap(p, size)); + } + + bool +-gc::MarkPagesUnused(void *p, size_t size) ++gc::MarkPagesUnused(JSRuntime *rt, void *p, size_t size) + { +- if (!DecommitEnabled()) ++ if (!DecommitEnabled(rt)) + return false; + +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ JS_ASSERT(uintptr_t(p) % rt->gcSystemPageSize == 0); + int result = madvise(p, size, MADV_DONTNEED); + return result != -1; + } + + bool +-gc::MarkPagesInUse(void *p, size_t size) ++gc::MarkPagesInUse(JSRuntime *rt, void *p, size_t size) + { +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ JS_ASSERT(uintptr_t(p) % rt->gcSystemPageSize == 0); + return true; + } + diff --git a/www/seamonkey/patches/patch-mozilla_js_src_gc_Memory.h b/www/seamonkey/patches/patch-mozilla_js_src_gc_Memory.h new file mode 100644 index 00000000000..4ed28c13e7e --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_gc_Memory.h @@ -0,0 +1,45 @@ +$NetBSD: patch-mozilla_js_src_gc_Memory.h,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/gc/Memory.h.orig 2013-06-20 04:35:07.000000000 +0000 ++++ mozilla/js/src/gc/Memory.h +@@ -16,23 +16,34 @@ namespace gc { + + // Sanity check that our compiled configuration matches the currently running + // instance and initialize any runtime data needed for allocation. +-void InitMemorySubsystem(); ++void ++InitMemorySubsystem(JSRuntime *rt); ++ ++// Decommiting unused memory requires the arena size match the page size. ++bool ++DecommitEnabled(JSRuntime *rt); + + // Allocate or deallocate pages from the system with the given alignment. +-void *MapAlignedPages(size_t size, size_t alignment); +-void UnmapPages(void *p, size_t size); ++void * ++MapAlignedPages(JSRuntime *rt, size_t size, size_t alignment); ++ ++void ++UnmapPages(JSRuntime *rt, void *p, size_t size); + + // Tell the OS that the given pages are not in use, so they should not + // be written to a paging file. This may be a no-op on some platforms. +-bool MarkPagesUnused(void *p, size_t size); ++bool ++MarkPagesUnused(JSRuntime *rt, void *p, size_t size); + + // Undo |MarkPagesUnused|: tell the OS that the given pages are of interest + // and should be paged in and out normally. This may be a no-op on some + // platforms. +-bool MarkPagesInUse(void *p, size_t size); ++bool ++MarkPagesInUse(JSRuntime *rt, void *p, size_t size); + + // Returns #(hard faults) + #(soft faults) +-size_t GetPageFaultCount(); ++size_t ++GetPageFaultCount(); + + } // namespace gc + } // namespace js diff --git a/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJS.cpp b/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJS.cpp new file mode 100644 index 00000000000..35ac08e608e --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJS.cpp @@ -0,0 +1,31 @@ +$NetBSD: patch-mozilla_js_src_ion_AsmJS.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/ion/AsmJS.cpp.orig 2013-06-20 04:35:07.000000000 +0000 ++++ mozilla/js/src/ion/AsmJS.cpp +@@ -1324,7 +1324,7 @@ class ModuleCompiler + + void setSecondPassComplete() { + JS_ASSERT(currentPass_ == 2); +- masm_.align(gc::PageSize); ++ masm_.align(AsmJSPageSize); + module_->setFunctionBytes(masm_.size()); + currentPass_ = 3; + } +@@ -1357,7 +1357,7 @@ class ModuleCompiler + + // The code must be page aligned, so include extra space so that we can + // AlignBytes the allocation result below. +- size_t allocedBytes = totalBytes + gc::PageSize; ++ size_t allocedBytes = totalBytes + AsmJSPageSize; + + // Allocate the slab of memory. + JSC::ExecutableAllocator *execAlloc = cx_->compartment->ionCompartment()->execAlloc(); +@@ -1365,7 +1365,7 @@ class ModuleCompiler + uint8_t *unalignedBytes = (uint8_t*)execAlloc->alloc(allocedBytes, &pool, JSC::ASMJS_CODE); + if (!unalignedBytes) + return false; +- uint8_t *code = (uint8_t*)AlignBytes((uintptr_t)unalignedBytes, gc::PageSize); ++ uint8_t *code = (uint8_t*)AlignBytes((uintptr_t)unalignedBytes, AsmJSPageSize); + + // The ExecutablePool owns the memory and must be released by the AsmJSModule. + module_->takeOwnership(pool, code, codeBytes, totalBytes); diff --git a/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJS.h b/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJS.h new file mode 100644 index 00000000000..4487e5090a6 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJS.h @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_js_src_ion_AsmJS.h,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/ion/AsmJS.h.orig 2013-06-20 04:35:07.000000000 +0000 ++++ mozilla/js/src/ion/AsmJS.h +@@ -97,6 +97,9 @@ class AsmJSActivation + void setResumePC(void *pc) { resumePC_ = pc; } + }; + ++// The assumed page size; dynamically checked in CompileAsmJS. ++const size_t AsmJSPageSize = 4096; ++ + // The asm.js spec requires that the ArrayBuffer's byteLength be a multiple of 4096. + static const size_t AsmJSAllocationGranularity = 4096; + diff --git a/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJSSignalHandlers.cpp b/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJSSignalHandlers.cpp new file mode 100644 index 00000000000..6905872c6af --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_ion_AsmJSSignalHandlers.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_js_src_ion_AsmJSSignalHandlers.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/ion/AsmJSSignalHandlers.cpp.orig 2013-06-20 04:35:07.000000000 +0000 ++++ mozilla/js/src/ion/AsmJSSignalHandlers.cpp +@@ -271,7 +271,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__) ++# elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) + # include <machine/fpu.h> // for struct savefpu/fxsave64 + # endif + # endif diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jsapi.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jsapi.cpp new file mode 100644 index 00000000000..698b4e0c5aa --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_jsapi.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_js_src_jsapi.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/jsapi.cpp.orig 2013-06-20 04:35:08.000000000 +0000 ++++ mozilla/js/src/jsapi.cpp +@@ -1131,8 +1131,6 @@ JS_NewRuntime(uint32_t maxbytes, JSUseHe + #undef MSG_DEF + #endif /* DEBUG */ + +- InitMemorySubsystem(); +- + if (!js::TlsPerThreadData.init()) + return NULL; + diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jscntxt.h b/www/seamonkey/patches/patch-mozilla_js_src_jscntxt.h new file mode 100644 index 00000000000..60520aa549b --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_jscntxt.h @@ -0,0 +1,20 @@ +$NetBSD: patch-mozilla_js_src_jscntxt.h,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/jscntxt.h.orig 2013-06-20 04:35:08.000000000 +0000 ++++ mozilla/js/src/jscntxt.h +@@ -1101,6 +1101,15 @@ struct JSRuntime : js::RuntimeFriendFiel + /* Stack of thread-stack-allocated GC roots. */ + js::AutoGCRooter *autoGCRooters; + ++ /* ++ * The GC can only safely decommit memory when the page size of the ++ * running process matches the compiled arena size. ++ */ ++ size_t gcSystemPageSize; ++ ++ /* The OS allocation granularity may not match the page size. */ ++ size_t gcSystemAllocGranularity; ++ + /* Strong references on scripts held for PCCount profiling API. */ + js::ScriptAndCountsVector *scriptAndCountsVector; + diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jscompartment.h b/www/seamonkey/patches/patch-mozilla_js_src_jscompartment.h index 35a827dc77c..9834639770b 100644 --- a/www/seamonkey/patches/patch-mozilla_js_src_jscompartment.h +++ b/www/seamonkey/patches/patch-mozilla_js_src_jscompartment.h @@ -1,20 +1,16 @@ -$NetBSD: patch-mozilla_js_src_jscompartment.h,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jscompartment.h,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/js/src/jscompartment.h.orig 2013-05-03 03:07:59.000000000 +0000 +--- mozilla/js/src/jscompartment.h.orig 2013-06-20 04:35:08.000000000 +0000 +++ mozilla/js/src/jscompartment.h -@@ -596,12 +596,12 @@ class js::AutoDebugModeGC - // The DEBUG_MODE_GC reason forces the collector to always throw - // everything away, as required for debug mode transitions. - if (needGC) -- GC(rt, GC_NORMAL, gcreason::DEBUG_MODE_GC); -+ GC(rt, GC_NORMAL, js::gcreason::DEBUG_MODE_GC); +@@ -396,9 +396,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); ++ JS::PrepareZoneForGC(zone); needGC = true; } }; diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jsgc.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jsgc.cpp new file mode 100644 index 00000000000..1af2513aac5 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_jsgc.cpp @@ -0,0 +1,127 @@ +$NetBSD: patch-mozilla_js_src_jsgc.cpp,v 1.5 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/jsgc.cpp.orig 2013-06-20 04:35:08.000000000 +0000 ++++ mozilla/js/src/jsgc.cpp +@@ -478,13 +478,15 @@ FinalizeArenas(FreeOp *fop, + } + + static inline Chunk * +-AllocChunk() { +- return static_cast<Chunk *>(MapAlignedPages(ChunkSize, ChunkSize)); ++AllocChunk(JSRuntime *rt) ++{ ++ return static_cast<Chunk *>(MapAlignedPages(rt, ChunkSize, ChunkSize)); + } + + static inline void +-FreeChunk(Chunk *p) { +- UnmapPages(static_cast<void *>(p), ChunkSize); ++FreeChunk(JSRuntime *rt, Chunk *p) ++{ ++ UnmapPages(rt, static_cast<void *>(p), ChunkSize); + } + + inline bool +@@ -574,25 +576,25 @@ ChunkPool::expire(JSRuntime *rt, bool re + } + + static void +-FreeChunkList(Chunk *chunkListHead) ++FreeChunkList(JSRuntime *rt, Chunk *chunkListHead) + { + while (Chunk *chunk = chunkListHead) { + JS_ASSERT(!chunk->info.numArenasFreeCommitted); + chunkListHead = chunk->info.next; +- FreeChunk(chunk); ++ FreeChunk(rt, chunk); + } + } + + void + ChunkPool::expireAndFree(JSRuntime *rt, bool releaseAll) + { +- FreeChunkList(expire(rt, releaseAll)); ++ FreeChunkList(rt, expire(rt, releaseAll)); + } + + /* static */ Chunk * + Chunk::allocate(JSRuntime *rt) + { +- Chunk *chunk = static_cast<Chunk *>(AllocChunk()); ++ Chunk *chunk = AllocChunk(rt); + + #ifdef JSGC_ROOT_ANALYSIS + // Our poison pointers are not guaranteed to be invalid on 64-bit +@@ -605,7 +607,7 @@ Chunk::allocate(JSRuntime *rt) + // were marked as uncommitted, but it's a little complicated to avoid + // clobbering pre-existing unrelated mappings. + while (IsPoisonedPtr(chunk)) +- chunk = static_cast<Chunk *>(AllocChunk()); ++ chunk = AllocChunk(rt); + #endif + + if (!chunk) +@@ -621,7 +623,7 @@ Chunk::release(JSRuntime *rt, Chunk *chu + { + JS_ASSERT(chunk); + chunk->prepareToBeFreed(rt); +- FreeChunk(chunk); ++ FreeChunk(rt, chunk); + } + + inline void +@@ -749,7 +751,7 @@ Chunk::fetchNextDecommittedArena() + decommittedArenas.unset(offset); + + Arena *arena = &arenas[offset]; +- MarkPagesInUse(arena, ArenaSize); ++ MarkPagesInUse(info.runtime, arena, ArenaSize); + arena->aheader.setAsNotAllocated(); + + return &arena->aheader; +@@ -948,6 +950,8 @@ static const int64_t JIT_SCRIPT_RELEASE_ + JSBool + js_InitGC(JSRuntime *rt, uint32_t maxbytes) + { ++ InitMemorySubsystem(rt); ++ + if (!rt->gcChunkSet.init(INITIAL_CHUNK_CAPACITY)) + return false; + +@@ -2024,6 +2028,9 @@ js::MaybeGC(JSContext *cx) + static void + DecommitArenasFromAvailableList(JSRuntime *rt, Chunk **availableListHeadp) + { ++ if (!DecommitEnabled(rt)) ++ return; ++ + Chunk *chunk = *availableListHeadp; + if (!chunk) + return; +@@ -2075,7 +2082,7 @@ DecommitArenasFromAvailableList(JSRuntim + Maybe<AutoUnlockGC> maybeUnlock; + if (!rt->isHeapBusy()) + maybeUnlock.construct(rt); +- ok = MarkPagesUnused(aheader->getArena(), ArenaSize); ++ ok = MarkPagesUnused(rt, aheader->getArena(), ArenaSize); + } + + if (ok) { +@@ -2105,7 +2112,7 @@ DecommitArenasFromAvailableList(JSRuntim + JS_ASSERT(chunk->info.prevp); + } + +- if (rt->gcChunkAllocationSinceLastGC) { ++ if (rt->gcChunkAllocationSinceLastGC || !ok) { + /* + * The allocator thread has started to get new chunks. We should stop + * to avoid decommitting arenas in just allocated chunks. +@@ -2143,7 +2150,7 @@ ExpireChunksAndArenas(JSRuntime *rt, boo + { + if (Chunk *toFree = rt->gcChunkPool.expire(rt, shouldShrink)) { + AutoUnlockGC unlock(rt); +- FreeChunkList(toFree); ++ FreeChunkList(rt, toFree); + } + + if (shouldShrink) diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jspropertycacheinlines.h b/www/seamonkey/patches/patch-mozilla_js_src_jspropertycacheinlines.h deleted file mode 100644 index f98c395a7cd..00000000000 --- a/www/seamonkey/patches/patch-mozilla_js_src_jspropertycacheinlines.h +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_js_src_jspropertycacheinlines.h,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/js/src/jspropertycacheinlines.h.orig 2013-05-03 03:07:59.000000000 +0000 -+++ mozilla/js/src/jspropertycacheinlines.h -@@ -32,7 +32,7 @@ JS_ALWAYS_INLINE void - js::PropertyCache::test(JSContext *cx, jsbytecode *pc, JSObject **obj, - JSObject **pobj, PropertyCacheEntry **entry, PropertyName **name) - { -- AutoAssertNoGC nogc; -+ js::AutoAssertNoGC nogc; - - JS_ASSERT(this == &cx->propertyCache()); - -@@ -65,7 +65,7 @@ JS_ALWAYS_INLINE bool - js::PropertyCache::testForSet(JSContext *cx, jsbytecode *pc, JSObject *obj, - PropertyCacheEntry **entryp, JSObject **obj2p, PropertyName **namep) - { -- AutoAssertNoGC nogc; -+ js::AutoAssertNoGC nogc; - - JS_ASSERT(this == &cx->propertyCache()); - diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jsscript.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jsscript.cpp new file mode 100644 index 00000000000..23e3c052810 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_jsscript.cpp @@ -0,0 +1,29 @@ +$NetBSD: patch-mozilla_js_src_jsscript.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/jsscript.cpp.orig 2013-06-20 04:35:08.000000000 +0000 ++++ mozilla/js/src/jsscript.cpp +@@ -1629,7 +1629,11 @@ ScriptDataSize(uint32_t nbindings, uint3 + if (ntrynotes != 0) + size += sizeof(TryNoteArray) + ntrynotes * sizeof(JSTryNote); + +- size += nbindings * sizeof(Binding); ++ if (nbindings != 0) { ++ // account for padding pre bindings ++ size = JS_ROUNDUP(size, JS_ALIGNMENT_OF(Binding)) + nbindings * sizeof(Binding); ++ } ++ + return size; + } + +@@ -1757,6 +1761,11 @@ JSScript::partiallyInit(JSContext *cx, H + cursor += vectorSize; + } + ++ if (script->bindings.count() != 0) { ++ // Make sure bindings are sufficiently aligned. ++ cursor = reinterpret_cast<uint8_t*> ++ (JS_ROUNDUP(reinterpret_cast<uintptr_t>(cursor), JS_ALIGNMENT_OF(Binding))); ++ } + cursor = script->bindings.switchToScriptStorage(reinterpret_cast<Binding *>(cursor)); + + JS_ASSERT(cursor == script->data + size); diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jstypedarray.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jstypedarray.cpp new file mode 100644 index 00000000000..818b53991a0 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_jstypedarray.cpp @@ -0,0 +1,52 @@ +$NetBSD: patch-mozilla_js_src_jstypedarray.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/jstypedarray.cpp.orig 2013-06-20 04:35:08.000000000 +0000 ++++ mozilla/js/src/jstypedarray.cpp +@@ -341,9 +341,9 @@ ArrayBufferObject::uninlineData(JSContex + // | \ / + // obj->elements required to be page boundaries + // +-JS_STATIC_ASSERT(sizeof(ObjectElements) < PageSize); +-JS_STATIC_ASSERT(AsmJSAllocationGranularity == PageSize); +-static const size_t AsmJSMappedSize = PageSize + AsmJSBufferProtectedSize; ++JS_STATIC_ASSERT(sizeof(ObjectElements) < AsmJSPageSize); ++JS_STATIC_ASSERT(AsmJSAllocationGranularity == AsmJSPageSize); ++static const size_t AsmJSMappedSize = AsmJSPageSize + AsmJSBufferProtectedSize; + + bool + ArrayBufferObject::prepareForAsmJS(JSContext *cx, Handle<ArrayBufferObject*> buffer) +@@ -364,17 +364,19 @@ ArrayBufferObject::prepareForAsmJS(JSCon + # endif + + // Enable access to the valid region. +- JS_ASSERT(buffer->byteLength() % AsmJSAllocationGranularity == 0); ++ JS_ASSERT(buffer->byteLength() % static const size_t AsmJSMappedSize = PageSize + AsmJSBufferProtectedSize;smJSAllocationGranularity == 0); + # ifdef XP_WIN +- if (!VirtualAlloc(p, PageSize + buffer->byteLength(), MEM_COMMIT, PAGE_READWRITE)) ++ if (!VirtualAlloc(p, AsmJSPageSize + buffer->byteLength(), MEM_COMMIT, PAGE_READWRITE)) { + return false; ++ } + # else +- if (mprotect(p, PageSize + buffer->byteLength(), PROT_READ | PROT_WRITE)) ++ if (mprotect(p, AsmJSPageSize + buffer->byteLength(), PROT_READ | PROT_WRITE)) { + return false; ++ } + # endif + + // Copy over the current contents of the typed array. +- uint8_t *data = reinterpret_cast<uint8_t*>(p) + PageSize; ++ uint8_t *data = reinterpret_cast<uint8_t*>(p) + AsmJSPageSize; + memcpy(data, buffer->dataPointer(), buffer->byteLength()); + + // Swap the new elements into the ArrayBufferObject. +@@ -396,8 +398,8 @@ ArrayBufferObject::releaseAsmJSArrayBuff + ArrayBufferObject &buffer = obj->asArrayBuffer(); + JS_ASSERT(buffer.isAsmJSArrayBuffer()); + +- uint8_t *p = buffer.dataPointer() - PageSize ; +- JS_ASSERT(uintptr_t(p) % PageSize == 0); ++ uint8_t *p = buffer.dataPointer() - AsmJSPageSize ; ++ JS_ASSERT(uintptr_t(p) % AsmJSPageSize == 0); + # ifdef XP_WIN + VirtualFree(p, 0, MEM_RELEASE); + # else diff --git a/www/seamonkey/patches/patch-mozilla_js_src_vm_ObjectImpl-inl.h b/www/seamonkey/patches/patch-mozilla_js_src_vm_ObjectImpl-inl.h index 07bf4c935d3..b38c3359dea 100644 --- a/www/seamonkey/patches/patch-mozilla_js_src_vm_ObjectImpl-inl.h +++ b/www/seamonkey/patches/patch-mozilla_js_src_vm_ObjectImpl-inl.h @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_js_src_vm_ObjectImpl-inl.h,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_vm_ObjectImpl-inl.h,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/js/src/vm/ObjectImpl-inl.h.orig 2013-05-03 03:08:00.000000000 +0000 +--- mozilla/js/src/vm/ObjectImpl-inl.h.orig 2013-06-20 04:35:09.000000000 +0000 +++ mozilla/js/src/vm/ObjectImpl-inl.h -@@ -164,9 +164,9 @@ js::ObjectImpl::initializeSlotRange(uint +@@ -181,9 +181,9 @@ js::ObjectImpl::initializeSlotRange(uint JSRuntime *rt = runtime(); uint32_t offset = start; for (HeapSlot *sp = fixedStart; sp < fixedEnd; sp++) @@ -14,7 +14,7 @@ $NetBSD: patch-mozilla_js_src_vm_ObjectImpl-inl.h,v 1.1 2013/05/23 13:25:30 ryoo } inline bool -@@ -321,7 +321,7 @@ js::ObjectImpl::sizeOfThis() const +@@ -353,7 +353,7 @@ ZoneOfValue(const JS::Value &value) js::ObjectImpl::readBarrier(ObjectImpl *obj) { #ifdef JSGC_INCREMENTAL @@ -23,7 +23,7 @@ $NetBSD: patch-mozilla_js_src_vm_ObjectImpl-inl.h,v 1.1 2013/05/23 13:25:30 ryoo if (zone->needsBarrier()) { MOZ_ASSERT(!zone->rt->isHeapBusy()); JSObject *tmp = obj->asObjectPtr(); -@@ -335,7 +335,7 @@ inline void +@@ -367,7 +367,7 @@ inline void js::ObjectImpl::privateWriteBarrierPre(void **old) { #ifdef JSGC_INCREMENTAL @@ -32,8 +32,8 @@ $NetBSD: patch-mozilla_js_src_vm_ObjectImpl-inl.h,v 1.1 2013/05/23 13:25:30 ryoo if (zone->needsBarrier()) { if (*old && getClass()->trace) getClass()->trace(zone->barrierTracer(), this->asObjectPtr()); -@@ -362,7 +362,7 @@ js::ObjectImpl::writeBarrierPre(ObjectIm - if (uintptr_t(obj) < 32) +@@ -394,7 +394,7 @@ js::ObjectImpl::writeBarrierPre(ObjectIm + if (IsNullTaggedPointer(obj)) return; - Zone *zone = obj->zone(); diff --git a/www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp b/www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp new file mode 100644 index 00000000000..6d2b5b51c76 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_js_src_vm_SPSProfiler.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/vm/SPSProfiler.cpp.orig 2013-06-20 04:35:09.000000000 +0000 ++++ mozilla/js/src/vm/SPSProfiler.cpp +@@ -9,6 +9,7 @@ + + #include "jsnum.h" + #include "jsscript.h" ++#include "jscntxtinlines.h" + + #include "methodjit/MethodJIT.h" + #include "methodjit/Compiler.h" diff --git a/www/seamonkey/patches/patch-mozilla_js_src_yarr_YarrInterpreter.cpp b/www/seamonkey/patches/patch-mozilla_js_src_yarr_YarrInterpreter.cpp new file mode 100644 index 00000000000..47e25ce8ccd --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_js_src_yarr_YarrInterpreter.cpp @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_js_src_yarr_YarrInterpreter.cpp,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/js/src/yarr/YarrInterpreter.cpp.orig 2013-06-20 04:35:09.000000000 +0000 ++++ mozilla/js/src/yarr/YarrInterpreter.cpp +@@ -156,6 +156,7 @@ public: + ParenthesesDisjunctionContext* allocParenthesesDisjunctionContext(ByteDisjunction* disjunction, unsigned* output, ByteTerm& term) + { + size_t size = sizeof(ParenthesesDisjunctionContext) - sizeof(unsigned) + (term.atom.parenthesesDisjunction->m_numSubpatterns << 1) * sizeof(unsigned) + sizeof(DisjunctionContext) - sizeof(uintptr_t) + disjunction->m_frameSize * sizeof(uintptr_t); ++ size = JS_ROUNDUP(size, JS_ALIGNMENT_OF(ParenthesesDisjunctionContext)); + allocatorPool = allocatorPool->ensureCapacity(size); + if (!allocatorPool) + CRASH(); diff --git a/www/seamonkey/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp b/www/seamonkey/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp index 69e577f052a..027cd13a540 100644 --- a/www/seamonkey/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp +++ b/www/seamonkey/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp @@ -1,23 +1,14 @@ -$NetBSD: patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp.orig 2013-05-03 03:08:05.000000000 +0000 +--- mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp.orig 2013-06-20 04:35:15.000000000 +0000 +++ mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp -@@ -101,7 +101,7 @@ uint detectCPUextensions(void) - - uint res = 0; - --#if defined(__GNUC__) -+#if defined(__GNUC__) && defined(HAVE_CPUID_H) - // GCC version of cpuid. Requires GCC 4.3.0 or later for __cpuid intrinsic support. - uint eax, ebx, ecx, edx; // unsigned int is the standard type. uint is defined by the compiler and not guaranteed to be portable. +@@ -131,6 +131,9 @@ uint detectCPUextensions(void) -@@ -112,6 +112,9 @@ uint detectCPUextensions(void) - if (edx & bit_SSE) res = res | SUPPORT_SSE; - if (edx & bit_SSE2) res = res | SUPPORT_SSE2; + return res & ~_dwDisabledISA; +#elif defined(__GNUC__) + // No cpuid.h --> no cpuid support + return 0; #else - // Window / VS version of cpuid. Notice that Visual Studio 2005 or later required - // for __cpuid intrinsic support. + + /// One of these is true: diff --git a/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c b/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c index 347060c3f0f..774dc5b71eb 100644 --- a/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c +++ b/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c @@ -1,32 +1,21 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_stun_addrs.c,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c.orig 2013-05-03 03:08:06.000000000 +0000 +--- mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c.orig 2013-06-20 04:35:15.000000000 +0000 +++ mozilla/media/mtransport/third_party/nICEr/src/stun/addrs.c -@@ -55,7 +55,9 @@ static char *RCSSTRING __UNUSED__="$Id: +@@ -54,11 +54,15 @@ static char *RCSSTRING __UNUSED__="$Id: + #include <linux/sysctl.h> #endif #include <net/if.h> - #ifndef LINUX -+#if !defined(__OpenBSD__) && !defined(__NetBSD__) +-#ifndef LINUX ++#if defined(__FreeBSD__) #include <net/if_var.h> -+#endif #include <net/if_dl.h> #include <net/if_types.h> #include <sys/sockio.h> -@@ -80,7 +82,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. -@@ -690,7 +692,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); ++#elif defined(__NetBSD__) ++#include <net/if_dl.h> ++#include <net/if_types.h> ++#include <sys/sockio.h> + #else + #include <linux/if.h> + #endif diff --git a/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c b/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c index a33231969d8..ef4ef1e665e 100644 --- a/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c +++ b/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c.orig 2013-05-03 03:08:06.000000000 +0000 +--- mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c.orig 2013-06-20 04:35:15.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> @@ -53,7 +53,7 @@ $NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1 #ifdef WIN32 if (!setlocale(LC_CTYPE, 0)) -@@ -98,18 +106,18 @@ mbslen(const char *s, size_t *ncharsp) +@@ -99,18 +107,18 @@ mbslen(const char *s, size_t *ncharsp) ABORT(R_NOT_FOUND); #endif @@ -75,4 +75,4 @@ $NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1 +#endif /* HAVE_XLOCALE */ { if (nbytes == (size_t)-1) /* should never happen */ { - assert(0); + ABORT(R_INTERNAL); diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_build_common.gypi b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_build_common.gypi deleted file mode 100644 index 3707d3b01ef..00000000000 --- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_build_common.gypi +++ /dev/null @@ -1,60 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_build_common.gypi,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/build/common.gypi.orig 2013-05-03 03:08:06.000000000 +0000 -+++ mozilla/media/webrtc/trunk/build/common.gypi -@@ -80,12 +80,21 @@ - ['use_ash==1', { - 'use_aura%': 1, - }], -+ -+ # A flag for BSD platforms -+ ['OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" or \ -+ OS=="openbsd"', { -+ 'os_bsd%': 1, -+ }, { -+ 'os_bsd%': 0, -+ }], - ], - }, - # Copy conditionally-set variables out one scope. - 'chromeos%': '<(chromeos)', - 'use_aura%': '<(use_aura)', - 'use_ash%': '<(use_ash)', -+ 'os_bsd%': '<(os_bsd)', - 'use_openssl%': '<(use_openssl)', - 'use_ibus%': '<(use_ibus)', - 'enable_viewport%': '<(enable_viewport)', -@@ -119,7 +128,7 @@ - }], - - # Set toolkit_uses_gtk for the Chromium browser on Linux. -- ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris") and use_aura==0', { -+ ['(OS=="linux" or OS=="solaris" or os_bsd==1) and use_aura==0', { - 'toolkit_uses_gtk%': 1, - }, { - 'toolkit_uses_gtk%': 0, -@@ -144,6 +153,7 @@ - 'toolkit_uses_gtk%': '<(toolkit_uses_gtk)', - 'use_aura%': '<(use_aura)', - 'use_ash%': '<(use_ash)', -+ 'os_bsd%': '<(os_bsd)', - 'use_openssl%': '<(use_openssl)', - 'use_ibus%': '<(use_ibus)', - 'enable_viewport%': '<(enable_viewport)', -@@ -406,15 +416,8 @@ - 'os_posix%': 1, - }], - -- # A flag for BSD platforms -- ['OS=="freebsd" or OS=="openbsd"', { -- 'os_bsd%': 1, -- }, { -- 'os_bsd%': 0, -- }], -- - # NSS usage. -- ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris") and use_openssl==0', { -+ ['(OS=="linux" or OS=="solaris" or os_bsd==1) and use_openssl==0', { - 'use_nss%': 1, - }, { - 'use_nss%': 0, diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_testing_gtest_include_gtest_internal_gtest-port.h b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_testing_gtest_include_gtest_internal_gtest-port.h deleted file mode 100644 index ba43835a9f3..00000000000 --- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_testing_gtest_include_gtest_internal_gtest-port.h +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_testing_gtest_include_gtest_internal_gtest-port.h,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-port.h.orig 2013-05-03 03:08:06.000000000 +0000 -+++ mozilla/media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-port.h -@@ -490,10 +490,10 @@ - # define GTEST_ENV_HAS_TR1_TUPLE_ 1 - # endif - --// C++11 specifies that <tuple> provides std::tuple. Users can't use --// gtest in C++11 mode until their standard library is at least that --// compliant. --# if GTEST_LANG_CXX11 -+// C++11 specifies that <tuple> provides std::tuple. Use that if gtest is used -+// in C++11 mode and libstdc++ isn't very old (binaries targeting OS X 10.6 -+// can build with clang but need to use gcc4.2's libstdc++). -+# if GTEST_LANG_CXX11 && (!defined(__GLIBCXX__) || __GLIBCXX__ > 20110325) - # define GTEST_ENV_HAS_STD_TUPLE_ 1 - # endif - diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_third__party_libyuv_libyuv.gyp b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_third__party_libyuv_libyuv.gyp index ad3fff8e375..eba127b4c76 100644 --- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_third__party_libyuv_libyuv.gyp +++ b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_third__party_libyuv_libyuv.gyp @@ -1,18 +1,10 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_third__party_libyuv_libyuv.gyp,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_third__party_libyuv_libyuv.gyp,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/media/webrtc/trunk/third_party/libyuv/libyuv.gyp.orig 2013-05-03 03:08:06.000000000 +0000 +--- mozilla/media/webrtc/trunk/third_party/libyuv/libyuv.gyp.orig 2013-06-20 04:35:15.000000000 +0000 +++ mozilla/media/webrtc/trunk/third_party/libyuv/libyuv.gyp -@@ -9,6 +9,7 @@ - { - 'variables': { - 'use_system_libjpeg%': 0, -+ 'yuv_disable_asm%': 0, - }, - 'targets': [ - { -@@ -50,6 +51,11 @@ - ], - }, +@@ -58,6 +58,11 @@ + }], + ], 'conditions': [ + ['yuv_disable_asm==1', { + 'defines': [ diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi index 16e02c95d7a..c3010f818a0 100644 --- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi +++ b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi @@ -1,7 +1,19 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/build/common.gypi.orig 2013-05-03 03:08:06.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/build/common.gypi.orig 2013-06-20 04:35:16.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, @@ -124,6 +124,11 @@ # and Java Implementation 'enable_android_opensl%': 0, @@ -14,7 +26,7 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi,v 1.1 2013/05 ['OS=="ios"', { 'enable_video%': 0, 'enable_protobuf%': 0, -@@ -210,6 +215,18 @@ +@@ -215,6 +220,18 @@ }], ], }], diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc new file mode 100644 index 00000000000..f6a48ad4c75 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture__factory.cc,v 1.1 2013/07/12 12:24:10 ryoon Exp $ + +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_factory.cc.orig 2013-06-20 04:35:16.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/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc index d3616625639..35822432517 100644 --- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc +++ b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc @@ -1,13 +1,15 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread__posix.cc,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc.orig 2013-05-03 03:08:07.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc.orig 2013-06-20 04:35:16.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc -@@ -59,6 +59,17 @@ +@@ -59,6 +59,19 @@ #include <sys/prctl.h> #endif +#if defined(__NetBSD__) +#include <lwp.h> ++#include <pthread.h> ++#include <sched.h> +#elif defined(__FreeBSD__) +#include <sys/param.h> +#include <sys/thr.h> @@ -20,7 +22,7 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread_ #include "webrtc/system_wrappers/interface/critical_section_wrapper.h" #include "webrtc/system_wrappers/interface/event_wrapper.h" #include "webrtc/system_wrappers/interface/trace.h" -@@ -141,6 +152,20 @@ uint32_t ThreadWrapper::GetThreadId() { +@@ -141,6 +154,20 @@ uint32_t ThreadWrapper::GetThreadId() { return static_cast<uint32_t>(syscall(__NR_gettid)); #elif defined(WEBRTC_MAC) || defined(WEBRTC_IOS) return pthread_mach_thread_np(pthread_self()); @@ -41,7 +43,7 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread_ #else return reinterpret_cast<uint32_t>(pthread_self()); #endif -@@ -172,7 +197,7 @@ ThreadPosix::~ThreadPosix() { +@@ -172,7 +199,7 @@ ThreadPosix::~ThreadPosix() { delete crit_state_; } @@ -50,13 +52,12 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread_ bool ThreadPosix::Start(unsigned int& thread_id) { -@@ -237,13 +262,18 @@ bool ThreadPosix::Start(unsigned int& th +@@ -237,21 +264,43 @@ 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(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID))) -+#if defined(__FreeBSD__) || (defined(WEBRTC_LINUX) && \ -+ (!defined(WEBRTC_ANDROID))) +-#if (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)) { @@ -64,26 +65,40 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_thread_ } +#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; -@@ -251,7 +281,11 @@ bool ThreadPosix::SetAffinity(const int* + processor < amount_of_processors; ++processor) { ++#if defined(__NetBSD__) ++ cpuset_set(processor_numbers[processor], mask); ++#else CPU_SET(processor_numbers[processor], &mask); ++#endif } --#if defined(WEBRTC_ANDROID) +-#if defined(WEBRTC_ANDROID) || defined(WEBRTC_GONK) +#if defined(__FreeBSD__) + const int result = pthread_setaffinity_np(thread_, + sizeof(mask), + &mask); -+#elif defined(WEBRTC_ANDROID) ++#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, pid_, -@@ -325,6 +359,10 @@ void ThreadPosix::Run() { +@@ -325,6 +374,10 @@ void ThreadPosix::Run() { if (set_thread_name_) { #ifdef WEBRTC_LINUX prctl(PR_SET_NAME, (unsigned long)name_, 0, 0, 0); diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_webrtc__config.gypi b/www/seamonkey/patches/patch-mozilla_media_webrtc_webrtc__config.gypi index 70efd16fffc..ff5c1e720fb 100644 --- a/www/seamonkey/patches/patch-mozilla_media_webrtc_webrtc__config.gypi +++ b/www/seamonkey/patches/patch-mozilla_media_webrtc_webrtc__config.gypi @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_webrtc__config.gypi,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_webrtc__config.gypi,v 1.2 2013/07/12 12:24:10 ryoon Exp $ ---- mozilla/media/webrtc/webrtc_config.gypi.orig 2013-05-03 03:08:07.000000000 +0000 +--- mozilla/media/webrtc/webrtc_config.gypi.orig 2013-06-20 04:35:16.000000000 +0000 +++ mozilla/media/webrtc/webrtc_config.gypi @@ -14,7 +14,6 @@ 'include_internal_video_render': 0, @@ -8,5 +8,5 @@ $NetBSD: patch-mozilla_media_webrtc_webrtc__config.gypi,v 1.1 2013/05/23 13:25:3 'enable_protobuf': 0, - 'include_pulse_audio': 0, 'include_tests': 0, + 'enable_android_opensl': 1, # use_system_lib* still seems to be in use in trunk/build - 'use_system_libjpeg': 0, diff --git a/www/seamonkey/patches/patch-mozilla_netwerk_protocol_websocket_WebSocketChannel.cpp b/www/seamonkey/patches/patch-mozilla_netwerk_protocol_websocket_WebSocketChannel.cpp new file mode 100644 index 00000000000..bccb078a56a --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_netwerk_protocol_websocket_WebSocketChannel.cpp @@ -0,0 +1,34 @@ +$NetBSD: patch-mozilla_netwerk_protocol_websocket_WebSocketChannel.cpp,v 1.1 2013/07/12 12:24:11 ryoon Exp $ + +--- mozilla/netwerk/protocol/websocket/WebSocketChannel.cpp.orig 2013-06-20 04:35:18.000000000 +0000 ++++ mozilla/netwerk/protocol/websocket/WebSocketChannel.cpp +@@ -1632,7 +1632,8 @@ WebSocketChannel::PrimeNewOutgoingMessag + // and there isn't an internal error, use that. + if (NS_SUCCEEDED(mStopOnClose)) { + if (mScriptCloseCode) { +- *((uint16_t *)payload) = PR_htons(mScriptCloseCode); ++ uint16_t temp = PR_htons(mScriptCloseCode); ++ memcpy(payload, &temp, 2); + mOutHeader[1] += 2; + mHdrOutToSend = 8; + if (!mScriptCloseReason.IsEmpty()) { +@@ -1651,7 +1652,8 @@ WebSocketChannel::PrimeNewOutgoingMessag + mHdrOutToSend = 6; + } + } else { +- *((uint16_t *)payload) = PR_htons(ResultToCloseCode(mStopOnClose)); ++ uint16_t temp = PR_htons(ResultToCloseCode(mStopOnClose)); ++ memcpy(payload, &temp, 2); + mOutHeader[1] += 2; + mHdrOutToSend = 8; + } +@@ -1739,7 +1741,8 @@ WebSocketChannel::PrimeNewOutgoingMessag + mask = * reinterpret_cast<uint32_t *>(buffer); + NS_Free(buffer); + } while (!mask); +- *(((uint32_t *)payload) - 1) = PR_htonl(mask); ++ uint32_t temp = PR_htonl(mask); ++ memcpy(payload - 4, &temp, 4); + + LOG(("WebSocketChannel::PrimeNewOutgoingMessage() using mask %08x\n", mask)); + diff --git a/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c new file mode 100644 index 00000000000..b936bc55f3b --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_netwerk_sctp_src_netinet6_sctp6__usrreq.c,v 1.1 2013/07/12 12:24:11 ryoon Exp $ + +--- mozilla/netwerk/sctp/src/netinet6/sctp6_usrreq.c.orig 2013-06-20 04:35:18.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/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h index 5a22793bce7..2760e54ebcb 100644 --- a/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h +++ b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h @@ -1,8 +1,17 @@ -$NetBSD: patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h,v 1.2 2013/07/12 12:24:11 ryoon Exp $ ---- mozilla/netwerk/sctp/src/netinet/sctp_os_userspace.h.orig 2013-05-03 03:08:09.000000000 +0000 +--- mozilla/netwerk/sctp/src/netinet/sctp_os_userspace.h.orig 2013-06-20 04:35:18.000000000 +0000 +++ mozilla/netwerk/sctp/src/netinet/sctp_os_userspace.h -@@ -395,7 +395,9 @@ typedef pthread_t userland_thread_t; +@@ -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;}; @@ -12,3 +21,21 @@ $NetBSD: patch-mozilla_netwerk_sctp_src_netinet_sctp__os__userspace.h,v 1.1 2013 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/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c new file mode 100644 index 00000000000..0ba697eb29c --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_netwerk_sctp_src_netinet_sctp__usrreq.c,v 1.1 2013/07/12 12:24:11 ryoon Exp $ + +--- mozilla/netwerk/sctp/src/netinet/sctp_usrreq.c.orig 2013-06-20 04:35:18.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/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_user__socket.c b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_user__socket.c new file mode 100644 index 00000000000..807d3e873a7 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_user__socket.c @@ -0,0 +1,53 @@ +$NetBSD: patch-mozilla_netwerk_sctp_src_user__socket.c,v 1.1 2013/07/12 12:24:11 ryoon Exp $ + +--- mozilla/netwerk/sctp/src/user_socket.c.orig 2013-06-20 04:35:18.000000000 +0000 ++++ mozilla/netwerk/sctp/src/user_socket.c +@@ -1104,8 +1104,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)) { +@@ -1193,7 +1198,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; + } + } +@@ -2143,7 +2152,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; + } +@@ -2157,8 +2170,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/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_user__socketvar.h b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_user__socketvar.h index 76945ceb29f..15c42160fde 100644 --- a/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_user__socketvar.h +++ b/www/seamonkey/patches/patch-mozilla_netwerk_sctp_src_user__socketvar.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_netwerk_sctp_src_user__socketvar.h,v 1.1 2013/05/23 13:25:30 ryoon Exp $ +$NetBSD: patch-mozilla_netwerk_sctp_src_user__socketvar.h,v 1.2 2013/07/12 12:24:11 ryoon Exp $ ---- mozilla/netwerk/sctp/src/user_socketvar.h.orig 2013-05-03 03:08:09.000000000 +0000 +--- mozilla/netwerk/sctp/src/user_socketvar.h.orig 2013-06-20 04:35:18.000000000 +0000 +++ mozilla/netwerk/sctp/src/user_socketvar.h @@ -47,7 +47,7 @@ /* #include <sys/_lock.h> was 0 byte file */ @@ -11,23 +11,17 @@ $NetBSD: patch-mozilla_netwerk_sctp_src_user__socketvar.h,v 1.1 2013/05/23 13:25 #include <sys/uio.h> #endif #define SOCK_MAXADDRLEN 255 -@@ -64,16 +64,18 @@ +@@ -64,11 +64,11 @@ #define ERESTART (-1) #endif --#if !defined(__Userspace_os_Darwin) -+#if !defined(__Userspace_os_Darwin) && !defined(__Userspace_os_NetBSD) +-#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_NetBSD) +-#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 */ - UIO_SYSSPACE, /* from system space */ - UIO_NOCOPY /* don't copy, already in object */ - }; -+#endif - - struct proc { - int stub; /* struct proc is a dummy for __Userspace__ */ diff --git a/www/seamonkey/patches/patch-mozilla_ostream b/www/seamonkey/patches/patch-mozilla_ostream deleted file mode 100644 index f28564c0f8e..00000000000 --- a/www/seamonkey/patches/patch-mozilla_ostream +++ /dev/null @@ -1,8 +0,0 @@ -$NetBSD: patch-mozilla_ostream,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/ostream.orig 2013-05-21 12:42:41.000000000 +0000 -+++ mozilla/ostream -@@ -0,0 +1,3 @@ -+#pragma GCC visibility push(default) -+#include_next <ostream> -+#pragma GCC visibility pop diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_toolkit.mozbuild b/www/seamonkey/patches/patch-mozilla_toolkit_toolkit.mozbuild new file mode 100644 index 00000000000..6a2a5783833 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_toolkit_toolkit.mozbuild @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_toolkit_toolkit.mozbuild,v 1.1 2013/07/12 12:24:11 ryoon Exp $ + +--- mozilla/toolkit/toolkit.mozbuild.orig 2013-06-20 04:35:23.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') + +- add_tier_dir('platform', 'other-licenses/bsdiff') ++# add_tier_dir('platform', 'other-licenses/bsdiff') + + # Gecko/Core components. + diff --git a/www/seamonkey/patches/patch-mozilla_unwind.h b/www/seamonkey/patches/patch-mozilla_unwind.h deleted file mode 100644 index accc421ebc4..00000000000 --- a/www/seamonkey/patches/patch-mozilla_unwind.h +++ /dev/null @@ -1,9 +0,0 @@ -$NetBSD: patch-mozilla_unwind.h,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/unwind.h.orig 2013-05-21 12:42:41.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/www/seamonkey/patches/patch-mozilla_xpcom_Makefile.in b/www/seamonkey/patches/patch-mozilla_xpcom_Makefile.in deleted file mode 100644 index a8b6b6352f9..00000000000 --- a/www/seamonkey/patches/patch-mozilla_xpcom_Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_xpcom_Makefile.in,v 1.8 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/xpcom/Makefile.in.orig 2013-05-03 03:08:15.000000000 +0000 -+++ mozilla/xpcom/Makefile.in -@@ -35,6 +35,10 @@ DIRS += windbgdlg - endif - endif - -+ifeq ($(OS_ARCH),NetBSD) -+EXTRA_DSO_LDOPTS += -Wl,-rpath,${PREFIX}/lib/xulrunner/sdk/lib -+endif -+ - ifdef ENABLE_TESTS - TOOL_DIRS += \ - tests \ diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_io_nsMultiplexInputStream.cpp b/www/seamonkey/patches/patch-mozilla_xpcom_io_nsMultiplexInputStream.cpp deleted file mode 100644 index 4211e7db8f2..00000000000 --- a/www/seamonkey/patches/patch-mozilla_xpcom_io_nsMultiplexInputStream.cpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_xpcom_io_nsMultiplexInputStream.cpp,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/xpcom/io/nsMultiplexInputStream.cpp.orig 2013-05-03 03:08:15.000000000 +0000 -+++ mozilla/xpcom/io/nsMultiplexInputStream.cpp -@@ -529,7 +529,7 @@ nsMultiplexInputStream::Seek(int32_t aWh - rv = stream->Tell(&avail); - NS_ENSURE_SUCCESS(rv, rv); - -- int64_t newPos = streamPos + XPCOM_MIN(avail, std::abs(remaining)); -+ int64_t newPos = streamPos + XPCOM_MIN(avail, (int64_t)std::abs(remaining)); - - rv = stream->Seek(NS_SEEK_END, -newPos); - NS_ENSURE_SUCCESS(rv, rv); diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__sparc64__openbsd.cpp b/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__sparc64__openbsd.cpp new file mode 100644 index 00000000000..a306e802932 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__sparc64__openbsd.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcstubs__sparc64__openbsd.cpp,v 1.1 2013/07/12 12:24:11 ryoon Exp $ + +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_openbsd.cpp.orig 2013-06-20 04:35:24.000000000 +0000 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_openbsd.cpp +@@ -83,7 +83,7 @@ PrepareAndDispatch(nsXPTCStubBase* self, + return result; + } + +-extern "C" int SharedStub(int, int*); ++extern "C" nsresult SharedStub(int, int*); + + #define STUB_ENTRY(n) \ + nsresult nsXPTCStubBase::Stub##n() \ diff --git a/www/seamonkey/patches/patch-mp b/www/seamonkey/patches/patch-mp deleted file mode 100644 index 1fc4f13fa3f..00000000000 --- a/www/seamonkey/patches/patch-mp +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-mp,v 1.12 2013/05/23 13:25:30 ryoon Exp $ - ---- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2013-05-03 03:08:05.000000000 +0000 -+++ mozilla/media/libsydneyaudio/src/Makefile.in -@@ -70,6 +70,18 @@ CSRCS = \ - $(NULL) - endif - -+ifdef MOZ_PULSEAUDIO -+CSRCS = \ -+ sydney_audio_pulseaudio.c \ -+ $(NULL) -+endif -+ -+ifdef MOZ_PULSEAUDIO -+CSRCS = \ -+ sydney_audio_pulseaudio.c \ -+ $(NULL) -+endif -+ - ifeq ($(OS_ARCH),WINNT) - OS_LIBS += winmm.lib - endif diff --git a/www/seamonkey/patches/patch-suite_confvars.sh b/www/seamonkey/patches/patch-suite_confvars.sh deleted file mode 100644 index 99d5fc93325..00000000000 --- a/www/seamonkey/patches/patch-suite_confvars.sh +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-suite_confvars.sh,v 1.1 2013/05/23 13:25:30 ryoon Exp $ - ---- suite/confvars.sh.orig 2013-05-03 03:02:30.000000000 +0000 -+++ suite/confvars.sh -@@ -38,7 +38,7 @@ MOZ_SERVICES_SYNC=1 - MOZ_URL_CLASSIFIER=1 - # Disable WebRTC as we don't use it currently and to work around bug 837618 - # for Mac --if test "$OS_ARCH" == "Darwin"; then -+if test "$OS_ARCH" = "Darwin"; then - MOZ_WEBRTC= - fi - diff --git a/www/seamonkey/patches/patch-toolkit_toolkit-tiers.mk b/www/seamonkey/patches/patch-toolkit_toolkit-tiers.mk deleted file mode 100644 index 6b4b60a5e6a..00000000000 --- a/www/seamonkey/patches/patch-toolkit_toolkit-tiers.mk +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-toolkit_toolkit-tiers.mk,v 1.7 2013/01/07 21:55:30 ryoon Exp $ - ---- mozilla/toolkit/toolkit-tiers.mk.orig 2012-11-18 10:19:53.000000000 +0000 -+++ mozilla/toolkit/toolkit-tiers.mk -@@ -43,7 +43,7 @@ ifdef MOZ_UPDATER - ifndef MOZ_NATIVE_BZ2 - tier_platform_dirs += modules/libbz2 - endif --tier_platform_dirs += other-licenses/bsdiff -+#tier_platform_dirs += other-licenses/bsdiff - endif - - tier_platform_dirs += gfx/qcms diff --git a/www/seamonkey/patches/patch-xd b/www/seamonkey/patches/patch-xd deleted file mode 100644 index 61e6f788a69..00000000000 --- a/www/seamonkey/patches/patch-xd +++ /dev/null @@ -1,126 +0,0 @@ -$NetBSD: patch-xd,v 1.7 2013/01/07 21:55:30 ryoon Exp $ - -NetBSD/sparc64 xptcall support code. From pkgsrc/www/firefox3/files/ - ---- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_netbsd.cpp.orig 2012-11-23 07:42:53.000000000 +0000 -+++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_netbsd.cpp -@@ -0,0 +1,119 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- -+ * -+ * The contents of this file are subject to the Netscape Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 1999 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ */ -+ -+/* Implement shared vtbl methods. */ -+ -+#include "xptcprivate.h" -+#include "xptiprivate.h" -+ -+#if defined(sparc) || defined(__sparc__) -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args) -+{ -+ -+#define PARAM_BUFFER_COUNT 16 -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ if (!dispatchParams) -+ return NS_ERROR_OUT_OF_MEMORY; -+ -+ PRUint64* ap = args; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break; -+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break; -+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break; -+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break; -+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break; -+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break; -+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break; -+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break; -+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break; -+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->mOuter->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+extern "C" int SharedStub(int, int*); -+ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ int dummy; /* defeat tail-call optimization */ \ -+ return SharedStub(n, &dummy); \ -+} -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#endif /* sparc || __sparc__ */ |