diff options
author | ryoon <ryoon> | 2013-07-12 12:24:10 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2013-07-12 12:24:10 +0000 |
commit | 7823dffe790bd3f05d5de5e2b0281a4c05d5b7fd (patch) | |
tree | e5a09d875c6f5b958920b770412616f7857aa67c | |
parent | c1d9049ad15a565ff157824c62813e554dcd33cb (diff) | |
download | pkgsrc-7823dffe790bd3f05d5de5e2b0281a4c05d5b7fd.tar.gz |
Update to 2.19
* Update enigmail to 1.5.2.
Changelog:
SeaMonkey-specific changes
Mark -> As Read now checks the state of all selected messages instead of only the first one's.
Notifications for mixed content blocker have been implemented.
A new 3rd-party cookie restriction to visited websites option has been added to the Cookies pref pane.
The context menu Search option is now available for textareas and input fields.
Website storage mechanisms are now available in the Data Manager (localStorage, indexedDB, etc.).
"Open Containing Folder" is now already available during download.
See the changes page for minor changes.
Mozilla platform changes
asm.js optimizations (OdinMonkey) have been enabled for major performance improvements.
Improved WebGL rendering performance through asynchronous canvas updates.
Plain text files displayed within the browser will now word-wrap.
For user security, the Components object is no longer accessible from web content.
Improved memory usage and display time when rendering images.
The Pointer Lock API can now be used outside of fullscreen.
CSS3 Flexbox has been implemented and enabled by default.
The new Web Notifications API has been implemented.
Added clipboardData API for JavaScript access to a user's clipboard.
Support for new HTML5 <data> and <time> elements has been added.
Fixed several stability issues.
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__ */ |