Update to 2.15
* Use Lightning in seamonkey tar ball, 2.0pre. Changelog: SeaMonkey-specific changes SeaMonkey can be set as default client/browser on Mac and Linux now. See the changes page for minor changes. Mozilla platform changes The new IonMonkey compiler improves JavaScript performance. Preliminary support for WebRTC has been added. Image quality has been improved through a new HTML scaling algorithm. CSS3 Flexbox has been implemented. Support for new DOM property window.devicePixelRatio has been added. Support for @supports has been added (disabled for now). Startup time has been improved through smart handling of signed extension certificates. HTML5: Support for W3C touch events has been implemented, taking the place of MozTouch events Insecure content loading has been disabled on HTTPS pages (see bug 62178). Responsiveness for users on proxies has been improved. Fixed several stability issues. Fixed in SeaMonkey 2.15 MFSA 2013-20 Mis-issued TURKTRUST certificates MFSA 2013-19 Use-after-free in Javascript Proxy objects MFSA 2013-18 Use-after-free in Vibrate MFSA 2013-17 Use-after-free in ListenerManager MFSA 2013-16 Use-after-free in serializeToStream MFSA 2013-15 Privilege escalation through plugin objects MFSA 2013-14 Chrome Object Wrapper (COW) bypass through changing prototype MFSA 2013-13 Memory corruption in XBL with XML bindings containing SVG MFSA 2013-12 Buffer overflow in Javascript string concatenation MFSA 2013-11 Address space layout leaked in XBL objects MFSA 2013-10 Event manipulation in plugin handler to bypass same-origin policy MFSA 2013-09 Compartment mismatch with quickstubs returned values MFSA 2013-08 AutoWrapperChanger fails to keep objects alive during garbage collection MFSA 2013-07 Crash due to handling of SSL on threads MFSA 2013-06 Touch events are shared across iframes MFSA 2013-05 Use-after-free when displaying table with many columns and column groups MFSA 2013-04 URL spoofing in addressbar during page loads MFSA 2013-03 Buffer Overflow in Canvas MFSA 2013-02 Use-after-free and buffer overflow issues found using Address Sanitizer MFSA 2013-01 Miscellaneous memory safety hazards (rv:18.0/ rv:10.0.12 / rv:17.0.2)
This commit is contained in:
parent
010886e49e
commit
9996a2044b
65 changed files with 487 additions and 1704 deletions
|
@ -1,16 +1,16 @@
|
|||
# $NetBSD: Makefile,v 1.84 2012/12/05 12:51:27 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.85 2013/01/20 08:33:13 ryoon Exp $
|
||||
#
|
||||
|
||||
DISTNAME= # empty
|
||||
PKGNAME= seamonkey-${SM_VER}
|
||||
SM_VER= 2.14.1
|
||||
SM_VER= 2.15
|
||||
LIGHTNINGVER= 1.9
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} \
|
||||
${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/}
|
||||
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/}
|
||||
EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2= ${WRKSRC}/lightning
|
||||
|
||||
MAINTAINER= tnn@NetBSD.org
|
||||
|
@ -38,10 +38,10 @@ ALL_ENV+= MOZILLA_PKG_NAME=seamonkey
|
|||
BUILD_DEPENDS+= yasm>=1.1.0:../../devel/yasm
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
cd ${WRKSRC} && ${RM} -r calendar
|
||||
${CP} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2}/comm-beta/calendar ${WRKSRC}
|
||||
${RM} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2}
|
||||
#post-extract:
|
||||
# cd ${WRKSRC} && ${RM} -r calendar
|
||||
# ${CP} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2}/comm-beta/calendar ${WRKSRC}
|
||||
# ${RM} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2}
|
||||
|
||||
pre-configure:
|
||||
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf
|
||||
|
@ -49,6 +49,7 @@ pre-configure:
|
|||
cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf
|
||||
cd ${WRKSRC}/mozilla/nsprpub && ${SETENV} ${CONFIGURE_ENV} autoconf
|
||||
cd ${WRKSRC}/ldap/sdks/c-sdk && ${SETENV} ${CONFIGURE_ENV} autoconf
|
||||
mkdir ${WRKSRC}/mozilla/js/src/.deps
|
||||
|
||||
do-build:
|
||||
# XXX for some reason it doesn't work unless -j is explicitly specified
|
||||
|
|
|
@ -1,17 +1,22 @@
|
|||
@comment $NetBSD: PLIST,v 1.31 2012/11/23 17:28:48 ryoon Exp $
|
||||
@comment $NetBSD: PLIST,v 1.32 2013/01/20 08:33:13 ryoon Exp $
|
||||
bin/seamonkey
|
||||
include/seamonkey/.mkdir.done
|
||||
include/seamonkey/AccEvent.h
|
||||
include/seamonkey/AnimationCommon.h
|
||||
include/seamonkey/AudioChannelAgent.h
|
||||
include/seamonkey/AudioChannelCommon.h
|
||||
include/seamonkey/AudioChannelService.h
|
||||
include/seamonkey/AudioChannelServiceChild.h
|
||||
include/seamonkey/AudioSegment.h
|
||||
include/seamonkey/BasicImplData.h
|
||||
include/seamonkey/BasicLayers.h
|
||||
include/seamonkey/BasicTiledThebesLayer.h
|
||||
include/seamonkey/CameraCommon.h
|
||||
include/seamonkey/Composer2D.h
|
||||
include/seamonkey/CompositorChild.h
|
||||
include/seamonkey/CompositorParent.h
|
||||
include/seamonkey/CryptoTask.h
|
||||
include/seamonkey/CustomQS_Canvas.h
|
||||
include/seamonkey/CustomQS_Canvas2D.h
|
||||
include/seamonkey/CustomQS_WebGL.h
|
||||
include/seamonkey/DOMCameraManager.h
|
||||
include/seamonkey/DeviceStorage.h
|
||||
include/seamonkey/DictionaryHelpers.h
|
||||
|
@ -31,8 +36,8 @@ include/seamonkey/GLXLibrary.h
|
|||
include/seamonkey/GeneratedEvents.h
|
||||
include/seamonkey/GfxInfoCollector.h
|
||||
include/seamonkey/GonkIOSurfaceImage.h
|
||||
include/seamonkey/GonkNativeWindow.h
|
||||
include/seamonkey/IJSDebugger.h
|
||||
include/seamonkey/IPC/IPCMessageUtils.h
|
||||
include/seamonkey/IPC/nsGUIEventIPC.h
|
||||
include/seamonkey/ImageContainer.h
|
||||
include/seamonkey/ImageLayers.h
|
||||
|
@ -43,6 +48,7 @@ include/seamonkey/LayerManagerOGL.h
|
|||
include/seamonkey/LayerManagerOGLProgram.h
|
||||
include/seamonkey/LayerManagerOGLShaders.h
|
||||
include/seamonkey/LayerSorter.h
|
||||
include/seamonkey/LayerTreeInvalidation.h
|
||||
include/seamonkey/Layers.h
|
||||
include/seamonkey/LayersTypes.h
|
||||
include/seamonkey/MailNewsTypes.h
|
||||
|
@ -55,12 +61,14 @@ include/seamonkey/MediaStreamGraph.h
|
|||
include/seamonkey/PCOMContentPermissionRequestChild.h
|
||||
include/seamonkey/ReadbackLayer.h
|
||||
include/seamonkey/SVGAttrValueWrapper.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/SharedTextureImage.h
|
||||
include/seamonkey/SpecialSystemDirectory.h
|
||||
include/seamonkey/StackArena.h
|
||||
include/seamonkey/StreamBuffer.h
|
||||
include/seamonkey/TexturePoolOGL.h
|
||||
|
@ -69,6 +77,8 @@ include/seamonkey/VideoFrameContainer.h
|
|||
include/seamonkey/VideoSegment.h
|
||||
include/seamonkey/VideoUtils.h
|
||||
include/seamonkey/WebGLContext.h
|
||||
include/seamonkey/WebGLElementArrayCache.h
|
||||
include/seamonkey/WebGLExtensions.h
|
||||
include/seamonkey/XPCJSMemoryReporter.h
|
||||
include/seamonkey/a11yGeneric.h
|
||||
include/seamonkey/amIInstallTrigger.h
|
||||
|
@ -130,6 +140,7 @@ include/seamonkey/gfxQuad.h
|
|||
include/seamonkey/gfxQuaternion.h
|
||||
include/seamonkey/gfxRect.h
|
||||
include/seamonkey/gfxReusableSurfaceWrapper.h
|
||||
include/seamonkey/gfxSVGGlyphs.h
|
||||
include/seamonkey/gfxSharedImageSurface.h
|
||||
include/seamonkey/gfxSkipChars.h
|
||||
include/seamonkey/gfxTeeSurface.h
|
||||
|
@ -167,6 +178,8 @@ include/seamonkey/imgILoader.h
|
|||
include/seamonkey/imgIOnloadBlocker.h
|
||||
include/seamonkey/imgIRequest.h
|
||||
include/seamonkey/imgITools.h
|
||||
include/seamonkey/imgLoader.h
|
||||
include/seamonkey/imgRequest.h
|
||||
include/seamonkey/inICSSValueSearch.h
|
||||
include/seamonkey/inIDOMUtils.h
|
||||
include/seamonkey/inIDOMView.h
|
||||
|
@ -174,9 +187,14 @@ include/seamonkey/inIDeepTreeWalker.h
|
|||
include/seamonkey/inIFlasher.h
|
||||
include/seamonkey/inISearchObserver.h
|
||||
include/seamonkey/inISearchProcess.h
|
||||
include/seamonkey/ipc/IPCMessageUtils.h
|
||||
include/seamonkey/jArray.h
|
||||
${PLIST.jemalloc}include/seamonkey/jemalloc.h
|
||||
${PLIST.jemalloc}include/seamonkey/jemalloc_types.h
|
||||
include/seamonkey/jconfig.h
|
||||
include/seamonkey/jerror.h
|
||||
include/seamonkey/jinclude.h
|
||||
include/seamonkey/jmorecfg.h
|
||||
include/seamonkey/jpegint.h
|
||||
include/seamonkey/jpeglib.h
|
||||
include/seamonkey/js-config.h
|
||||
include/seamonkey/js.msg
|
||||
include/seamonkey/js/HashTable.h
|
||||
|
@ -187,8 +205,6 @@ include/seamonkey/js/Utility.h
|
|||
include/seamonkey/js/Vector.h
|
||||
include/seamonkey/jsalloc.h
|
||||
include/seamonkey/jsapi.h
|
||||
include/seamonkey/jsatom.h
|
||||
include/seamonkey/jsatom.tbl
|
||||
include/seamonkey/jsclass.h
|
||||
include/seamonkey/jsclist.h
|
||||
include/seamonkey/jscpucfg.h
|
||||
|
@ -202,7 +218,7 @@ include/seamonkey/jslock.h
|
|||
include/seamonkey/json.h
|
||||
include/seamonkey/jsperf.h
|
||||
include/seamonkey/jsprf.h
|
||||
include/seamonkey/jsproto.tbl
|
||||
include/seamonkey/jsprototypes.h
|
||||
include/seamonkey/jsproxy.h
|
||||
include/seamonkey/jsprvtd.h
|
||||
include/seamonkey/jspubtd.h
|
||||
|
@ -231,6 +247,7 @@ include/seamonkey/modmimee.h
|
|||
include/seamonkey/mozAutoDocUpdate.h
|
||||
include/seamonkey/mozFlushType.h
|
||||
include/seamonkey/mozIApplication.h
|
||||
include/seamonkey/mozIApplicationClearPrivateDataParams.h
|
||||
include/seamonkey/mozIAsyncFavicons.h
|
||||
include/seamonkey/mozIAsyncHistory.h
|
||||
include/seamonkey/mozIAsyncLivemarks.h
|
||||
|
@ -291,7 +308,6 @@ include/seamonkey/mozilla/ErrorResult.h
|
|||
include/seamonkey/mozilla/FileLocation.h
|
||||
include/seamonkey/mozilla/FileUtils.h
|
||||
include/seamonkey/mozilla/FloatingPoint.h
|
||||
include/seamonkey/mozilla/FunctionTimer.h
|
||||
include/seamonkey/mozilla/GenericFactory.h
|
||||
include/seamonkey/mozilla/GuardObjects.h
|
||||
include/seamonkey/mozilla/Hal.h
|
||||
|
@ -312,6 +328,7 @@ include/seamonkey/mozilla/LookAndFeel.h
|
|||
include/seamonkey/mozilla/MSStdInt.h
|
||||
include/seamonkey/mozilla/MapsMemoryReporter.h
|
||||
include/seamonkey/mozilla/MathAlgorithms.h
|
||||
include/seamonkey/mozilla/MemoryInfoDumper.h
|
||||
include/seamonkey/mozilla/Module.h
|
||||
include/seamonkey/mozilla/ModuleLoader.h
|
||||
include/seamonkey/mozilla/ModuleUtils.h
|
||||
|
@ -374,12 +391,25 @@ 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/AudioBuffer.h
|
||||
include/seamonkey/mozilla/dom/AudioBufferBinding.h
|
||||
include/seamonkey/mozilla/dom/AudioBufferSourceNode.h
|
||||
include/seamonkey/mozilla/dom/AudioBufferSourceNodeBinding.h
|
||||
include/seamonkey/mozilla/dom/AudioChild.h
|
||||
include/seamonkey/mozilla/dom/AudioContextBinding.h
|
||||
include/seamonkey/mozilla/dom/AudioDestinationNode.h
|
||||
include/seamonkey/mozilla/dom/AudioDestinationNodeBinding.h
|
||||
include/seamonkey/mozilla/dom/AudioNode.h
|
||||
include/seamonkey/mozilla/dom/AudioNodeBinding.h
|
||||
include/seamonkey/mozilla/dom/AudioParent.h
|
||||
include/seamonkey/mozilla/dom/AudioSourceNode.h
|
||||
include/seamonkey/mozilla/dom/AudioSourceNodeBinding.h
|
||||
include/seamonkey/mozilla/dom/BindingUtils.h
|
||||
include/seamonkey/mozilla/dom/BlobBinding.h
|
||||
include/seamonkey/mozilla/dom/CSS2PropertiesBinding.h
|
||||
include/seamonkey/mozilla/dom/CSSStyleDeclarationBinding.h
|
||||
include/seamonkey/mozilla/dom/CanvasRenderingContext2DBinding.h
|
||||
include/seamonkey/mozilla/dom/ClientRectListBinding.h
|
||||
include/seamonkey/mozilla/dom/ContentChild.h
|
||||
include/seamonkey/mozilla/dom/ContentParent.h
|
||||
include/seamonkey/mozilla/dom/ContentProcess.h
|
||||
|
@ -389,19 +419,30 @@ include/seamonkey/mozilla/dom/DOMError.h
|
|||
include/seamonkey/mozilla/dom/DOMJSClass.h
|
||||
include/seamonkey/mozilla/dom/DOMJSProxyHandler.h
|
||||
include/seamonkey/mozilla/dom/DOMRequest.h
|
||||
include/seamonkey/mozilla/dom/DOMSettableTokenListBinding.h
|
||||
include/seamonkey/mozilla/dom/DOMTokenListBinding.h
|
||||
include/seamonkey/mozilla/dom/DirectionalityUtils.h
|
||||
include/seamonkey/mozilla/dom/Element.h
|
||||
include/seamonkey/mozilla/dom/EncodingUtils.h
|
||||
include/seamonkey/mozilla/dom/Errors.msg
|
||||
include/seamonkey/mozilla/dom/EventListenerBinding.h
|
||||
include/seamonkey/mozilla/dom/EventTargetBinding.h
|
||||
include/seamonkey/mozilla/dom/ExternalHelperAppChild.h
|
||||
include/seamonkey/mozilla/dom/ExternalHelperAppParent.h
|
||||
include/seamonkey/mozilla/dom/FileListBinding.h
|
||||
include/seamonkey/mozilla/dom/FileReaderSyncBinding.h
|
||||
include/seamonkey/mozilla/dom/FragmentOrElement.h
|
||||
include/seamonkey/mozilla/dom/FromParser.h
|
||||
include/seamonkey/mozilla/dom/FunctionBinding.h
|
||||
include/seamonkey/mozilla/dom/HTMLCollectionBinding.h
|
||||
include/seamonkey/mozilla/dom/HTMLOptionsCollectionBinding.h
|
||||
include/seamonkey/mozilla/dom/HTMLPropertiesCollectionBinding.h
|
||||
include/seamonkey/mozilla/dom/ImageData.h
|
||||
include/seamonkey/mozilla/dom/Link.h
|
||||
include/seamonkey/mozilla/dom/NodeListBinding.h
|
||||
include/seamonkey/mozilla/dom/NonRefcountedDOMObject.h
|
||||
include/seamonkey/mozilla/dom/Nullable.h
|
||||
include/seamonkey/mozilla/dom/PaintRequestListBinding.h
|
||||
include/seamonkey/mozilla/dom/PerformanceBinding.h
|
||||
include/seamonkey/mozilla/dom/PerformanceNavigationBinding.h
|
||||
include/seamonkey/mozilla/dom/PerformanceTimingBinding.h
|
||||
|
@ -409,24 +450,37 @@ include/seamonkey/mozilla/dom/PermissionMessageUtils.h
|
|||
include/seamonkey/mozilla/dom/PrimitiveConversions.h
|
||||
include/seamonkey/mozilla/dom/PrototypeList.h
|
||||
include/seamonkey/mozilla/dom/RegisterBindings.h
|
||||
include/seamonkey/mozilla/dom/SVGLengthListBinding.h
|
||||
include/seamonkey/mozilla/dom/SVGNumberListBinding.h
|
||||
include/seamonkey/mozilla/dom/SVGPathSegListBinding.h
|
||||
include/seamonkey/mozilla/dom/SVGPointListBinding.h
|
||||
include/seamonkey/mozilla/dom/SVGTransformListBinding.h
|
||||
include/seamonkey/mozilla/dom/ScreenOrientation.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/TabChild.h
|
||||
include/seamonkey/mozilla/dom/TabContext.h
|
||||
include/seamonkey/mozilla/dom/TabMessageUtils.h
|
||||
include/seamonkey/mozilla/dom/TabParent.h
|
||||
include/seamonkey/mozilla/dom/TextDecoder.h
|
||||
include/seamonkey/mozilla/dom/TextDecoderBinding.h
|
||||
include/seamonkey/mozilla/dom/TextEncoder.h
|
||||
include/seamonkey/mozilla/dom/TextEncoderBinding.h
|
||||
include/seamonkey/mozilla/dom/TypedArray.h
|
||||
include/seamonkey/mozilla/dom/UnionConversions.h
|
||||
include/seamonkey/mozilla/dom/UnionTypes.h
|
||||
include/seamonkey/mozilla/dom/WebGLRenderingContextBinding.h
|
||||
include/seamonkey/mozilla/dom/WebSocketBinding.h
|
||||
include/seamonkey/mozilla/dom/XMLHttpRequestBinding.h
|
||||
include/seamonkey/mozilla/dom/XMLHttpRequestEventTargetBinding.h
|
||||
include/seamonkey/mozilla/dom/XMLHttpRequestUploadBinding.h
|
||||
include/seamonkey/mozilla/dom/alarm/AlarmHalService.h
|
||||
include/seamonkey/mozilla/dom/battery/Constants.h
|
||||
include/seamonkey/mozilla/dom/battery/Types.h
|
||||
include/seamonkey/mozilla/dom/bluetooth/BluetoothCommon.h
|
||||
include/seamonkey/mozilla/dom/bluetooth/ipc/BluetoothMessageUtils.h
|
||||
include/seamonkey/mozilla/dom/devicestorage/DeviceStorageRequestChild.h
|
||||
include/seamonkey/mozilla/dom/devicestorage/DeviceStorageRequestParent.h
|
||||
include/seamonkey/mozilla/dom/file/ArchiveEvent.h
|
||||
|
@ -464,6 +518,8 @@ 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/network/Constants.h
|
||||
include/seamonkey/mozilla/dom/network/TCPSocketChild.h
|
||||
include/seamonkey/mozilla/dom/network/TCPSocketParent.h
|
||||
include/seamonkey/mozilla/dom/network/Types.h
|
||||
include/seamonkey/mozilla/dom/network/Utils.h
|
||||
include/seamonkey/mozilla/dom/power/PowerManagerService.h
|
||||
|
@ -473,13 +529,16 @@ include/seamonkey/mozilla/dom/sms/SmsChild.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/SmsRequestManager.h
|
||||
include/seamonkey/mozilla/dom/sms/SmsServicesFactory.h
|
||||
include/seamonkey/mozilla/dom/sms/Types.h
|
||||
include/seamonkey/mozilla/dom/time/DateCacheCleaner.h
|
||||
include/seamonkey/mozilla/dom/time/TimeChangeObserver.h
|
||||
include/seamonkey/mozilla/dom/time/TimeService.h
|
||||
include/seamonkey/mozilla/dom/workers/Workers.h
|
||||
include/seamonkey/mozilla/dom/workers/bindings/DOMBindingBase.h
|
||||
include/seamonkey/mozilla/dom/workers/bindings/EventListenerManager.h
|
||||
include/seamonkey/mozilla/dom/workers/bindings/EventTarget.h
|
||||
include/seamonkey/mozilla/dom/workers/bindings/FileReaderSync.h
|
||||
include/seamonkey/mozilla/dom/workers/bindings/WorkerFeature.h
|
||||
include/seamonkey/mozilla/dom/workers/bindings/XMLHttpRequest.h
|
||||
include/seamonkey/mozilla/dom/workers/bindings/XMLHttpRequestEventTarget.h
|
||||
|
@ -497,7 +556,9 @@ include/seamonkey/mozilla/gfx/Matrix.h
|
|||
include/seamonkey/mozilla/gfx/PathHelpers.h
|
||||
include/seamonkey/mozilla/gfx/Point.h
|
||||
include/seamonkey/mozilla/gfx/Rect.h
|
||||
include/seamonkey/mozilla/gfx/Scale.h
|
||||
include/seamonkey/mozilla/gfx/SharedDIB.h
|
||||
include/seamonkey/mozilla/gfx/Tools.h
|
||||
include/seamonkey/mozilla/gfx/Types.h
|
||||
include/seamonkey/mozilla/gfx/UserData.h
|
||||
include/seamonkey/mozilla/ipc/AsyncChannel.h
|
||||
|
@ -552,6 +613,7 @@ include/seamonkey/mozilla/layers/ShadowLayersChild.h
|
|||
include/seamonkey/mozilla/layers/ShadowLayersManager.h
|
||||
include/seamonkey/mozilla/layers/ShadowLayersParent.h
|
||||
include/seamonkey/mozilla/layers/SharedImageUtils.h
|
||||
include/seamonkey/mozilla/layers/ShmemYCbCrImage.h
|
||||
include/seamonkey/mozilla/layout/FrameChildList.h
|
||||
include/seamonkey/mozilla/layout/RenderFrameChild.h
|
||||
include/seamonkey/mozilla/layout/RenderFrameParent.h
|
||||
|
@ -643,9 +705,12 @@ include/seamonkey/nsAccessibilityService.h
|
|||
include/seamonkey/nsAgg.h
|
||||
include/seamonkey/nsAlgorithm.h
|
||||
include/seamonkey/nsAnimationManager.h
|
||||
include/seamonkey/nsAnonymousTemporaryFile.h
|
||||
include/seamonkey/nsAppDirectoryServiceDefs.h
|
||||
include/seamonkey/nsAppShellCID.h
|
||||
include/seamonkey/nsApplicationCacheService.h
|
||||
include/seamonkey/nsArenaMemoryStats.h
|
||||
include/seamonkey/nsArray.h
|
||||
include/seamonkey/nsArrayEnumerator.h
|
||||
include/seamonkey/nsArrayUtils.h
|
||||
include/seamonkey/nsAsyncDOMEvent.h
|
||||
|
@ -656,6 +721,7 @@ include/seamonkey/nsAtomicRefcnt.h
|
|||
include/seamonkey/nsAttrAndChildArray.h
|
||||
include/seamonkey/nsAttrName.h
|
||||
include/seamonkey/nsAttrValue.h
|
||||
include/seamonkey/nsAttrValueInlines.h
|
||||
include/seamonkey/nsAudioAvailableEventManager.h
|
||||
include/seamonkey/nsAudioStream.h
|
||||
include/seamonkey/nsAutoJSValHolder.h
|
||||
|
@ -666,6 +732,7 @@ include/seamonkey/nsBidi.h
|
|||
include/seamonkey/nsBidiPresUtils.h
|
||||
include/seamonkey/nsBidiUtils.h
|
||||
include/seamonkey/nsBindingManager.h
|
||||
include/seamonkey/nsBlobProtocolHandler.h
|
||||
include/seamonkey/nsBoundingMetrics.h
|
||||
include/seamonkey/nsBuiltinDecoder.h
|
||||
include/seamonkey/nsBuiltinDecoderReader.h
|
||||
|
@ -771,7 +838,9 @@ include/seamonkey/nsDirectoryServiceAtomList.h
|
|||
include/seamonkey/nsDirectoryServiceDefs.h
|
||||
include/seamonkey/nsDirectoryServiceUtils.h
|
||||
include/seamonkey/nsDisplayItemTypes.h
|
||||
include/seamonkey/nsDisplayItemTypesList.h
|
||||
include/seamonkey/nsDisplayList.h
|
||||
include/seamonkey/nsDisplayListInvalidation.h
|
||||
include/seamonkey/nsDocLoader.h
|
||||
include/seamonkey/nsDocShellCID.h
|
||||
include/seamonkey/nsDocShellLoadTypes.h
|
||||
|
@ -807,6 +876,7 @@ include/seamonkey/nsFrameSelection.h
|
|||
include/seamonkey/nsFrameTraversal.h
|
||||
include/seamonkey/nsGTKToolkit.h
|
||||
include/seamonkey/nsGUIEvent.h
|
||||
include/seamonkey/nsGZFileWriter.h
|
||||
include/seamonkey/nsGenericElement.h
|
||||
include/seamonkey/nsGenericHTMLElement.h
|
||||
include/seamonkey/nsGeoPosition.h
|
||||
|
@ -951,6 +1021,7 @@ include/seamonkey/nsIAsyncVerifyRedirectCallback.h
|
|||
include/seamonkey/nsIAtom.h
|
||||
include/seamonkey/nsIAtomService.h
|
||||
include/seamonkey/nsIAttribute.h
|
||||
include/seamonkey/nsIAudioChannelAgent.h
|
||||
include/seamonkey/nsIAuthInformation.h
|
||||
include/seamonkey/nsIAuthModule.h
|
||||
include/seamonkey/nsIAuthPrompt.h
|
||||
|
@ -1020,6 +1091,7 @@ include/seamonkey/nsICertOverrideService.h
|
|||
include/seamonkey/nsICertPickDialogs.h
|
||||
include/seamonkey/nsICertTree.h
|
||||
include/seamonkey/nsICertificateDialogs.h
|
||||
include/seamonkey/nsICertificatePrincipal.h
|
||||
include/seamonkey/nsIChannel.h
|
||||
include/seamonkey/nsIChannelEventSink.h
|
||||
include/seamonkey/nsIChannelPolicy.h
|
||||
|
@ -1163,7 +1235,9 @@ include/seamonkey/nsIDOMDOMSettableTokenList.h
|
|||
include/seamonkey/nsIDOMDOMStringList.h
|
||||
include/seamonkey/nsIDOMDOMStringMap.h
|
||||
include/seamonkey/nsIDOMDOMTokenList.h
|
||||
include/seamonkey/nsIDOMDataChannel.h
|
||||
include/seamonkey/nsIDOMDataContainerEvent.h
|
||||
include/seamonkey/nsIDOMDataErrorEvent.h
|
||||
include/seamonkey/nsIDOMDataTransfer.h
|
||||
include/seamonkey/nsIDOMDesktopNotification.h
|
||||
include/seamonkey/nsIDOMDeviceLightEvent.h
|
||||
|
@ -1287,7 +1361,6 @@ include/seamonkey/nsIDOMMediaStream.h
|
|||
include/seamonkey/nsIDOMMessageEvent.h
|
||||
include/seamonkey/nsIDOMMimeType.h
|
||||
include/seamonkey/nsIDOMMimeTypeArray.h
|
||||
include/seamonkey/nsIDOMMobileConnection.h
|
||||
include/seamonkey/nsIDOMModalContentWindow.h
|
||||
include/seamonkey/nsIDOMMouseEvent.h
|
||||
include/seamonkey/nsIDOMMouseScrollEvent.h
|
||||
|
@ -1297,7 +1370,6 @@ include/seamonkey/nsIDOMMozCSSKeyframeRule.h
|
|||
include/seamonkey/nsIDOMMozCSSKeyframesRule.h
|
||||
include/seamonkey/nsIDOMMozContactChangeEvent.h
|
||||
include/seamonkey/nsIDOMMozSettingsEvent.h
|
||||
include/seamonkey/nsIDOMMozTouchEvent.h
|
||||
include/seamonkey/nsIDOMMutationEvent.h
|
||||
include/seamonkey/nsIDOMMutationObserver.h
|
||||
include/seamonkey/nsIDOMNSEditableElement.h
|
||||
|
@ -1314,6 +1386,7 @@ include/seamonkey/nsIDOMNavigatorGeolocation.h
|
|||
include/seamonkey/nsIDOMNavigatorNetwork.h
|
||||
include/seamonkey/nsIDOMNavigatorSms.h
|
||||
include/seamonkey/nsIDOMNavigatorSystemMessages.h
|
||||
include/seamonkey/nsIDOMNavigatorTime.h
|
||||
include/seamonkey/nsIDOMNavigatorUserMedia.h
|
||||
include/seamonkey/nsIDOMNode.h
|
||||
include/seamonkey/nsIDOMNodeFilter.h
|
||||
|
@ -1327,6 +1400,7 @@ include/seamonkey/nsIDOMPageTransitionEvent.h
|
|||
include/seamonkey/nsIDOMPaintRequest.h
|
||||
include/seamonkey/nsIDOMPaintRequestList.h
|
||||
include/seamonkey/nsIDOMParser.h
|
||||
include/seamonkey/nsIDOMPermissionSettings.h
|
||||
include/seamonkey/nsIDOMPkcs11.h
|
||||
include/seamonkey/nsIDOMPlugin.h
|
||||
include/seamonkey/nsIDOMPluginArray.h
|
||||
|
@ -1337,6 +1411,7 @@ include/seamonkey/nsIDOMProcessingInstruction.h
|
|||
include/seamonkey/nsIDOMProgressEvent.h
|
||||
include/seamonkey/nsIDOMPropertyNodeList.h
|
||||
include/seamonkey/nsIDOMRGBColor.h
|
||||
include/seamonkey/nsIDOMRTCPeerConnection.h
|
||||
include/seamonkey/nsIDOMRange.h
|
||||
include/seamonkey/nsIDOMRect.h
|
||||
include/seamonkey/nsIDOMSVGAElement.h
|
||||
|
@ -1447,6 +1522,7 @@ include/seamonkey/nsIDOMStyleSheetList.h
|
|||
include/seamonkey/nsIDOMTCPSocket.h
|
||||
include/seamonkey/nsIDOMText.h
|
||||
include/seamonkey/nsIDOMTimeEvent.h
|
||||
include/seamonkey/nsIDOMTimeManager.h
|
||||
include/seamonkey/nsIDOMTimeRanges.h
|
||||
include/seamonkey/nsIDOMToString.h
|
||||
include/seamonkey/nsIDOMTouchEvent.h
|
||||
|
@ -1533,9 +1609,7 @@ include/seamonkey/nsIEditor.h
|
|||
include/seamonkey/nsIEditorBoxObject.h
|
||||
include/seamonkey/nsIEditorDocShell.h
|
||||
include/seamonkey/nsIEditorIMESupport.h
|
||||
include/seamonkey/nsIEditorLogging.h
|
||||
include/seamonkey/nsIEditorMailSupport.h
|
||||
include/seamonkey/nsIEditorObserver.h
|
||||
include/seamonkey/nsIEditorSpellCheck.h
|
||||
include/seamonkey/nsIEditorStyleSheets.h
|
||||
include/seamonkey/nsIEffectiveTLDService.h
|
||||
|
@ -1609,6 +1683,7 @@ include/seamonkey/nsIFts3Tokenizer.h
|
|||
include/seamonkey/nsIGConfService.h
|
||||
include/seamonkey/nsIGIOService.h
|
||||
include/seamonkey/nsIGSettingsService.h
|
||||
include/seamonkey/nsIGZFileWriter.h
|
||||
include/seamonkey/nsIGenKeypairInfoDlg.h
|
||||
include/seamonkey/nsIGeolocationProvider.h
|
||||
include/seamonkey/nsIGfxInfo.h
|
||||
|
@ -1778,6 +1853,7 @@ include/seamonkey/nsIMemory.h
|
|||
include/seamonkey/nsIMemoryReporter.h
|
||||
include/seamonkey/nsIMenuBoxObject.h
|
||||
include/seamonkey/nsIMenuBuilder.h
|
||||
include/seamonkey/nsIMessageLoop.h
|
||||
include/seamonkey/nsIMessageManager.h
|
||||
include/seamonkey/nsIMessenger.h
|
||||
include/seamonkey/nsIMessengerMigrator.h
|
||||
|
@ -1791,7 +1867,6 @@ include/seamonkey/nsIMimeMiscStatus.h
|
|||
include/seamonkey/nsIMimeObjectClassAccess.h
|
||||
include/seamonkey/nsIMimeStreamConverter.h
|
||||
include/seamonkey/nsIMmsService.h
|
||||
include/seamonkey/nsIMobileConnectionProvider.h
|
||||
include/seamonkey/nsIModule.h
|
||||
include/seamonkey/nsIMovemailIncomingServer.h
|
||||
include/seamonkey/nsIMovemailService.h
|
||||
|
@ -1939,6 +2014,7 @@ include/seamonkey/nsIParserUtils.h
|
|||
include/seamonkey/nsIPercentHeightObserver.h
|
||||
include/seamonkey/nsIPermission.h
|
||||
include/seamonkey/nsIPermissionManager.h
|
||||
include/seamonkey/nsIPermissionPromptService.h
|
||||
include/seamonkey/nsIPersistentProperties2.h
|
||||
include/seamonkey/nsIPgpMimeProxy.h
|
||||
include/seamonkey/nsIPhonetic.h
|
||||
|
@ -1980,6 +2056,7 @@ include/seamonkey/nsIPrintStatusFeedback.h
|
|||
include/seamonkey/nsIPrintingPrompt.h
|
||||
include/seamonkey/nsIPrintingPromptService.h
|
||||
include/seamonkey/nsIPrivacyTransitionObserver.h
|
||||
include/seamonkey/nsIPrivateBrowsingChannel.h
|
||||
include/seamonkey/nsIPrivateBrowsingService.h
|
||||
include/seamonkey/nsIPrivateTextEvent.h
|
||||
include/seamonkey/nsIPrivateTextRange.h
|
||||
|
@ -2006,7 +2083,6 @@ include/seamonkey/nsIProtocolProxyService.h
|
|||
include/seamonkey/nsIProtocolProxyService2.h
|
||||
include/seamonkey/nsIProxiedChannel.h
|
||||
include/seamonkey/nsIProxiedProtocolHandler.h
|
||||
include/seamonkey/nsIProxyAutoConfig.h
|
||||
include/seamonkey/nsIProxyInfo.h
|
||||
include/seamonkey/nsIQueryContentEventResult.h
|
||||
include/seamonkey/nsIRDFCompositeDataSource.h
|
||||
|
@ -2034,6 +2110,7 @@ include/seamonkey/nsIRadioVisitor.h
|
|||
include/seamonkey/nsIRandomGenerator.h
|
||||
include/seamonkey/nsIReadConfig.h
|
||||
include/seamonkey/nsIRecentBadCertsService.h
|
||||
include/seamonkey/nsIRecoveryService.h
|
||||
include/seamonkey/nsIRedirectChannelRegistrar.h
|
||||
include/seamonkey/nsIRedirectResultListener.h
|
||||
include/seamonkey/nsIReflowCallback.h
|
||||
|
@ -2137,7 +2214,7 @@ include/seamonkey/nsISiteSpecificUserAgent.h
|
|||
include/seamonkey/nsISizeOf.h
|
||||
include/seamonkey/nsISliderListener.h
|
||||
include/seamonkey/nsISmsDatabaseService.h
|
||||
include/seamonkey/nsISmsRequestManager.h
|
||||
include/seamonkey/nsISmsRequest.h
|
||||
include/seamonkey/nsISmsService.h
|
||||
include/seamonkey/nsISmtpServer.h
|
||||
include/seamonkey/nsISmtpService.h
|
||||
|
@ -2194,6 +2271,8 @@ include/seamonkey/nsISyncJPAKE.h
|
|||
include/seamonkey/nsISyncStreamListener.h
|
||||
include/seamonkey/nsISystemMessagesInternal.h
|
||||
include/seamonkey/nsISystemProxySettings.h
|
||||
include/seamonkey/nsITCPSocketChild.h
|
||||
include/seamonkey/nsITCPSocketParent.h
|
||||
include/seamonkey/nsITXTToHTMLConv.h
|
||||
include/seamonkey/nsITabChild.h
|
||||
include/seamonkey/nsITabParent.h
|
||||
|
@ -2214,6 +2293,7 @@ include/seamonkey/nsIThread.h
|
|||
include/seamonkey/nsIThreadInternal.h
|
||||
include/seamonkey/nsIThreadManager.h
|
||||
include/seamonkey/nsIThreadPool.h
|
||||
include/seamonkey/nsITimeService.h
|
||||
include/seamonkey/nsITimedChannel.h
|
||||
include/seamonkey/nsITimer.h
|
||||
include/seamonkey/nsITokenDialogs.h
|
||||
|
@ -2304,7 +2384,6 @@ include/seamonkey/nsIWebProgress.h
|
|||
include/seamonkey/nsIWebProgressListener.h
|
||||
include/seamonkey/nsIWebProgressListener2.h
|
||||
include/seamonkey/nsIWebShellServices.h
|
||||
include/seamonkey/nsIWebSocket.h
|
||||
include/seamonkey/nsIWebSocketChannel.h
|
||||
include/seamonkey/nsIWebSocketListener.h
|
||||
include/seamonkey/nsIWidget.h
|
||||
|
@ -2368,9 +2447,11 @@ include/seamonkey/nsImapMoveCoalescer.h
|
|||
include/seamonkey/nsInterfaceHashtable.h
|
||||
include/seamonkey/nsInterfaceRequestorAgg.h
|
||||
include/seamonkey/nsJARURI.h
|
||||
include/seamonkey/nsJSEnvironment.h
|
||||
include/seamonkey/nsJSON.h
|
||||
include/seamonkey/nsJSPrincipals.h
|
||||
include/seamonkey/nsJSProtocolHandler.h
|
||||
include/seamonkey/nsJSUtils.h
|
||||
include/seamonkey/nsLWBrkCIID.h
|
||||
include/seamonkey/nsLayoutCID.h
|
||||
include/seamonkey/nsLayoutStatics.h
|
||||
|
@ -2391,6 +2472,7 @@ include/seamonkey/nsMargin.h
|
|||
include/seamonkey/nsMathUtils.h
|
||||
include/seamonkey/nsMediaCache.h
|
||||
include/seamonkey/nsMediaDecoder.h
|
||||
include/seamonkey/nsMediaSniffer.h
|
||||
include/seamonkey/nsMemory.h
|
||||
include/seamonkey/nsMimeContentTypeHandler.h
|
||||
include/seamonkey/nsMimeEmitterCID.h
|
||||
|
@ -2618,6 +2700,7 @@ include/seamonkey/nsURIHashKey.h
|
|||
include/seamonkey/nsURILoader.h
|
||||
include/seamonkey/nsURLHelper.h
|
||||
include/seamonkey/nsUTF8Utils.h
|
||||
include/seamonkey/nsUnicharInputStream.h
|
||||
include/seamonkey/nsUnicharUtilCIID.h
|
||||
include/seamonkey/nsUnicharUtils.h
|
||||
include/seamonkey/nsUnicodeNormalizer.h
|
||||
|
@ -2680,14 +2763,11 @@ include/seamonkey/readstrings.h
|
|||
include/seamonkey/sampler.h
|
||||
include/seamonkey/skia/Sk64.h
|
||||
include/seamonkey/skia/SkAdvancedTypefaceMetrics.h
|
||||
include/seamonkey/skia/SkAutoKern.h
|
||||
include/seamonkey/skia/SkBitmap.h
|
||||
include/seamonkey/skia/SkBlitRow.h
|
||||
include/seamonkey/skia/SkBlitter.h
|
||||
include/seamonkey/skia/SkBlurDrawLooper.h
|
||||
include/seamonkey/skia/SkBlurMaskFilter.h
|
||||
include/seamonkey/skia/SkBounder.h
|
||||
include/seamonkey/skia/SkBuffer.h
|
||||
include/seamonkey/skia/SkCanvas.h
|
||||
include/seamonkey/skia/SkChunkAlloc.h
|
||||
include/seamonkey/skia/SkClipStack.h
|
||||
|
@ -2695,31 +2775,28 @@ include/seamonkey/skia/SkColor.h
|
|||
include/seamonkey/skia/SkColorFilter.h
|
||||
include/seamonkey/skia/SkColorPriv.h
|
||||
include/seamonkey/skia/SkColorShader.h
|
||||
include/seamonkey/skia/SkColorTable.h
|
||||
include/seamonkey/skia/SkComposeShader.h
|
||||
include/seamonkey/skia/SkDashPathEffect.h
|
||||
include/seamonkey/skia/SkData.h
|
||||
include/seamonkey/skia/SkDeferredCanvas.h
|
||||
include/seamonkey/skia/SkDeque.h
|
||||
include/seamonkey/skia/SkDescriptor.h
|
||||
include/seamonkey/skia/SkDevice.h
|
||||
include/seamonkey/skia/SkDeviceProfile.h
|
||||
include/seamonkey/skia/SkDither.h
|
||||
include/seamonkey/skia/SkDraw.h
|
||||
include/seamonkey/skia/SkDrawFilter.h
|
||||
include/seamonkey/skia/SkDrawLooper.h
|
||||
include/seamonkey/skia/SkEdgeClipper.h
|
||||
include/seamonkey/skia/SkEmptyShader.h
|
||||
include/seamonkey/skia/SkEndian.h
|
||||
include/seamonkey/skia/SkFDot6.h
|
||||
include/seamonkey/skia/SkFixed.h
|
||||
include/seamonkey/skia/SkFlattenable.h
|
||||
include/seamonkey/skia/SkFloatBits.h
|
||||
include/seamonkey/skia/SkFloatingPoint.h
|
||||
include/seamonkey/skia/SkFontHost.h
|
||||
include/seamonkey/skia/SkGeometry.h
|
||||
include/seamonkey/skia/SkGlobals.h
|
||||
include/seamonkey/skia/SkGradientShader.h
|
||||
include/seamonkey/skia/SkGraphics.h
|
||||
include/seamonkey/skia/SkInstCnt.h
|
||||
include/seamonkey/skia/SkLayerDrawLooper.h
|
||||
include/seamonkey/skia/SkLayerRasterizer.h
|
||||
include/seamonkey/skia/SkLineClipper.h
|
||||
|
@ -2732,38 +2809,28 @@ include/seamonkey/skia/SkMatrix.h
|
|||
include/seamonkey/skia/SkMetaData.h
|
||||
include/seamonkey/skia/SkMorphologyImageFilter.h
|
||||
include/seamonkey/skia/SkOSFile.h
|
||||
include/seamonkey/skia/SkOrderedReadBuffer.h
|
||||
include/seamonkey/skia/SkOrderedWriteBuffer.h
|
||||
include/seamonkey/skia/SkPackBits.h
|
||||
include/seamonkey/skia/SkPaint.h
|
||||
include/seamonkey/skia/SkPath.h
|
||||
include/seamonkey/skia/SkPathEffect.h
|
||||
include/seamonkey/skia/SkPathMeasure.h
|
||||
include/seamonkey/skia/SkPerspIter.h
|
||||
include/seamonkey/skia/SkPicture.h
|
||||
include/seamonkey/skia/SkPixelRef.h
|
||||
include/seamonkey/skia/SkPoint.h
|
||||
include/seamonkey/skia/SkPostConfig.h
|
||||
include/seamonkey/skia/SkPreConfig.h
|
||||
include/seamonkey/skia/SkPtrRecorder.h
|
||||
include/seamonkey/skia/SkRandom.h
|
||||
include/seamonkey/skia/SkRasterizer.h
|
||||
include/seamonkey/skia/SkReader32.h
|
||||
include/seamonkey/skia/SkRect.h
|
||||
include/seamonkey/skia/SkRefCnt.h
|
||||
include/seamonkey/skia/SkRefDict.h
|
||||
include/seamonkey/skia/SkRegion.h
|
||||
include/seamonkey/skia/SkRelay.h
|
||||
include/seamonkey/skia/SkScalar.h
|
||||
include/seamonkey/skia/SkScalarCompare.h
|
||||
include/seamonkey/skia/SkScalerContext.h
|
||||
include/seamonkey/skia/SkScan.h
|
||||
include/seamonkey/skia/SkShader.h
|
||||
include/seamonkey/skia/SkShape.h
|
||||
include/seamonkey/skia/SkSize.h
|
||||
include/seamonkey/skia/SkStream.h
|
||||
include/seamonkey/skia/SkString.h
|
||||
include/seamonkey/skia/SkStroke.h
|
||||
include/seamonkey/skia/SkTDArray.h
|
||||
include/seamonkey/skia/SkTDStack.h
|
||||
include/seamonkey/skia/SkTDict.h
|
||||
|
@ -3930,6 +3997,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/global/customizeToolbar.dtd
|
|||
lib/seamonkey/chrome/en-US/locale/en-US/global/customizeToolbar.properties
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/dateFormat.properties
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/datetimepicker.dtd
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/devtools/debugger.properties
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/dialog.properties
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/dialogOverlay.dtd
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/dom/dom.properties
|
||||
|
@ -3981,6 +4049,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/global/tree.dtd
|
|||
lib/seamonkey/chrome/en-US/locale/en-US/global/videocontrols.dtd
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/viewSource.dtd
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/viewSource.properties
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/webapps.properties
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/wizard.dtd
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/wizard.properties
|
||||
lib/seamonkey/chrome/en-US/locale/en-US/global/xbl.properties
|
||||
|
@ -4550,6 +4619,7 @@ lib/seamonkey/chrome/toolkit/content/global/aboutRights.xhtml
|
|||
lib/seamonkey/chrome/toolkit/content/global/aboutSupport.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/aboutSupport.xhtml
|
||||
lib/seamonkey/chrome/toolkit/content/global/accessibility/AccessFu.css
|
||||
lib/seamonkey/chrome/toolkit/content/global/accessibility/content-script.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/alerts/alert.css
|
||||
lib/seamonkey/chrome/toolkit/content/global/alerts/alert.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/alerts/alert.xul
|
||||
|
@ -4616,10 +4686,13 @@ lib/seamonkey/chrome/toolkit/content/global/customizeCharset.xul
|
|||
lib/seamonkey/chrome/toolkit/content/global/customizeToolbar.css
|
||||
lib/seamonkey/chrome/toolkit/content/global/customizeToolbar.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/customizeToolbar.xul
|
||||
lib/seamonkey/chrome/toolkit/content/global/devicestorage.properties
|
||||
lib/seamonkey/chrome/toolkit/content/global/devtools/dbg-browser-actors.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/devtools/dbg-profiler-actors.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/devtools/dbg-script-actors.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/devtools/dbg-server.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/devtools/dbg-transport.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/devtools/dbg-webconsole-actors.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/dialogOverlay.js
|
||||
lib/seamonkey/chrome/toolkit/content/global/dialogOverlay.xul
|
||||
lib/seamonkey/chrome/toolkit/content/global/directionDetector.html
|
||||
|
@ -4779,8 +4852,6 @@ lib/seamonkey/chrome/toolkit/res/quirk.css
|
|||
lib/seamonkey/chrome/toolkit/res/ua.css
|
||||
lib/seamonkey/chrome/toolkit/res/viewsource.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/Filepicker.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/TopLevelImageDocument.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/TopLevelVideoDocument.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/about.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/aboutCache.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/aboutCacheEntry.css
|
||||
|
@ -4893,9 +4964,13 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/inContentUI.css
|
|||
lib/seamonkey/chrome/toolkit/skin/classic/global/inContentUI/background-texture.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/linkTree.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/listbox.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/clicktoplay-bgtexture.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/error.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/fullscreenButton.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/imagedoc-darknoise.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/muteButton.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/noAudio.png
|
||||
lib/seamonkey/chrome/toolkit/skin/classic/global/media/pauseButton.png
|
||||
|
@ -5051,6 +5126,7 @@ lib/seamonkey/components/PlacesCategoriesStarter.js
|
|||
lib/seamonkey/components/SettingsManager.js
|
||||
lib/seamonkey/components/SiteSpecificUserAgent.js
|
||||
lib/seamonkey/components/TCPSocket.js
|
||||
lib/seamonkey/components/TCPSocketParentIntermediary.js
|
||||
lib/seamonkey/components/TelemetryPing.js
|
||||
lib/seamonkey/components/Weave.js
|
||||
lib/seamonkey/components/WebContentConverter.js
|
||||
|
@ -5066,9 +5142,6 @@ lib/seamonkey/components/crypto-SDR.js
|
|||
lib/seamonkey/components/glautocomp.js
|
||||
lib/seamonkey/components/interfaces.manifest
|
||||
lib/seamonkey/components/jsconsole-clhandler.js
|
||||
${PLIST.gnome}lib/seamonkey/components/libdbusservice.so
|
||||
${PLIST.gnome}lib/seamonkey/components/libmozgnome.so
|
||||
${PLIST.gnome}lib/seamonkey/components/libnkgnomevfs.so
|
||||
lib/seamonkey/components/jsmimeemitter.js
|
||||
lib/seamonkey/components/libsuite.so
|
||||
lib/seamonkey/components/mail.xpt
|
||||
|
@ -5107,12 +5180,12 @@ lib/seamonkey/components/nsMsgTraitService.js
|
|||
lib/seamonkey/components/nsPlacesAutoComplete.js
|
||||
lib/seamonkey/components/nsPlacesExpiration.js
|
||||
lib/seamonkey/components/nsPrompter.js
|
||||
lib/seamonkey/components/nsProxyAutoConfig.js
|
||||
lib/seamonkey/components/nsSMTPProtocolHandler.js
|
||||
lib/seamonkey/components/nsSearchService.js
|
||||
lib/seamonkey/components/nsSearchSuggestions.js
|
||||
lib/seamonkey/components/nsSessionStartup.js
|
||||
lib/seamonkey/components/nsSessionStore.js
|
||||
lib/seamonkey/components/nsSetDefault.js
|
||||
lib/seamonkey/components/nsSidebar.js
|
||||
lib/seamonkey/components/nsSuiteDownloadManagerUI.js
|
||||
lib/seamonkey/components/nsSuiteGlue.js
|
||||
|
@ -6416,6 +6489,8 @@ lib/seamonkey/modules/AddonRepository.jsm
|
|||
lib/seamonkey/modules/AddonUpdateChecker.jsm
|
||||
lib/seamonkey/modules/AlarmDB.jsm
|
||||
lib/seamonkey/modules/AlarmService.jsm
|
||||
lib/seamonkey/modules/AppsServiceChild.jsm
|
||||
lib/seamonkey/modules/AppsUtils.jsm
|
||||
lib/seamonkey/modules/BookmarkHTMLUtils.jsm
|
||||
lib/seamonkey/modules/BrowserElementPromptService.jsm
|
||||
lib/seamonkey/modules/CSPUtils.jsm
|
||||
|
@ -6430,24 +6505,23 @@ lib/seamonkey/modules/ContactDB.jsm
|
|||
lib/seamonkey/modules/ContactService.jsm
|
||||
lib/seamonkey/modules/DOMIdentity.jsm
|
||||
lib/seamonkey/modules/DOMRequestHelper.jsm
|
||||
lib/seamonkey/modules/DeferredTask.jsm
|
||||
lib/seamonkey/modules/Dict.jsm
|
||||
lib/seamonkey/modules/DownloadLastDir.jsm
|
||||
lib/seamonkey/modules/DownloadPaths.jsm
|
||||
lib/seamonkey/modules/DownloadTaskbarIntegration.jsm
|
||||
lib/seamonkey/modules/DownloadUtils.jsm
|
||||
lib/seamonkey/modules/FileUtils.jsm
|
||||
lib/seamonkey/modules/ForgetAboutSite.jsm
|
||||
lib/seamonkey/modules/FrameWorker.jsm
|
||||
lib/seamonkey/modules/Geometry.jsm
|
||||
lib/seamonkey/modules/IOUtils.js
|
||||
lib/seamonkey/modules/ISO8601DateUtils.jsm
|
||||
lib/seamonkey/modules/Identity.jsm
|
||||
lib/seamonkey/modules/IdentityProvider.jsm
|
||||
lib/seamonkey/modules/IdentityStore.jsm
|
||||
lib/seamonkey/modules/IndexedDBHelper.jsm
|
||||
lib/seamonkey/modules/InlineSpellChecker.jsm
|
||||
lib/seamonkey/modules/LightweightThemeConsumer.jsm
|
||||
lib/seamonkey/modules/LightweightThemeImageOptimizer.jsm
|
||||
lib/seamonkey/modules/LightweightThemeManager.jsm
|
||||
lib/seamonkey/modules/LogUtils.jsm
|
||||
lib/seamonkey/modules/MailUtils.js
|
||||
lib/seamonkey/modules/MessagePortBase.jsm
|
||||
lib/seamonkey/modules/MessagePortWorker.js
|
||||
|
@ -6455,9 +6529,15 @@ lib/seamonkey/modules/Microformats.js
|
|||
lib/seamonkey/modules/MozSocialAPI.jsm
|
||||
lib/seamonkey/modules/NetUtil.jsm
|
||||
lib/seamonkey/modules/ObjectWrapper.jsm
|
||||
lib/seamonkey/modules/OfflineCacheInstaller.jsm
|
||||
lib/seamonkey/modules/PageMenu.jsm
|
||||
lib/seamonkey/modules/PerfMeasurement.jsm
|
||||
lib/seamonkey/modules/PermissionPromptHelper.jsm
|
||||
lib/seamonkey/modules/PermissionSettings.jsm
|
||||
lib/seamonkey/modules/PermissionsInstaller.jsm
|
||||
lib/seamonkey/modules/PhoneNumber.jsm
|
||||
lib/seamonkey/modules/PhoneNumberMetaData.jsm
|
||||
lib/seamonkey/modules/PhoneNumberUtils.jsm
|
||||
lib/seamonkey/modules/PlacesDBUtils.jsm
|
||||
lib/seamonkey/modules/PlacesUIUtils.jsm
|
||||
lib/seamonkey/modules/PlacesUtils.jsm
|
||||
|
@ -6466,8 +6546,6 @@ lib/seamonkey/modules/PluralForm.jsm
|
|||
lib/seamonkey/modules/PopupNotifications.jsm
|
||||
lib/seamonkey/modules/PrivateBrowsingUtils.jsm
|
||||
lib/seamonkey/modules/PropertyListUtils.jsm
|
||||
lib/seamonkey/modules/RelyingParty.jsm
|
||||
lib/seamonkey/modules/Sandbox.jsm
|
||||
lib/seamonkey/modules/Sanitizer.jsm
|
||||
lib/seamonkey/modules/Services.jsm
|
||||
lib/seamonkey/modules/SettingsChangeNotifier.jsm
|
||||
|
@ -6476,8 +6554,11 @@ lib/seamonkey/modules/SettingsQueue.jsm
|
|||
lib/seamonkey/modules/SocialService.jsm
|
||||
lib/seamonkey/modules/SpellCheckDictionaryBootstrap.js
|
||||
lib/seamonkey/modules/StringBundle.js
|
||||
lib/seamonkey/modules/SystemMessagePermissionsChecker.jsm
|
||||
lib/seamonkey/modules/Task.jsm
|
||||
lib/seamonkey/modules/TelemetryStopwatch.jsm
|
||||
lib/seamonkey/modules/Troubleshoot.jsm
|
||||
lib/seamonkey/modules/UpdateChannel.jsm
|
||||
lib/seamonkey/modules/UserAgentOverrides.jsm
|
||||
lib/seamonkey/modules/WebappOSUtils.jsm
|
||||
lib/seamonkey/modules/Webapps.jsm
|
||||
|
@ -6488,18 +6569,23 @@ lib/seamonkey/modules/XPCOMUtils.jsm
|
|||
lib/seamonkey/modules/XPIProvider.jsm
|
||||
lib/seamonkey/modules/XPIProviderUtils.js
|
||||
lib/seamonkey/modules/accessibility/AccessFu.jsm
|
||||
lib/seamonkey/modules/accessibility/EventManager.jsm
|
||||
lib/seamonkey/modules/accessibility/Presenters.jsm
|
||||
lib/seamonkey/modules/accessibility/TouchAdapter.jsm
|
||||
lib/seamonkey/modules/accessibility/TraversalRules.jsm
|
||||
lib/seamonkey/modules/accessibility/Utils.jsm
|
||||
lib/seamonkey/modules/accessibility/UtteranceGenerator.jsm
|
||||
lib/seamonkey/modules/accessibility/VirtualCursorController.jsm
|
||||
lib/seamonkey/modules/commonjs/loader.js
|
||||
lib/seamonkey/modules/commonjs/promise/core.js
|
||||
lib/seamonkey/modules/ctypes.jsm
|
||||
lib/seamonkey/modules/debug.js
|
||||
lib/seamonkey/modules/devtools/Console.jsm
|
||||
lib/seamonkey/modules/devtools/NetworkHelper.jsm
|
||||
lib/seamonkey/modules/devtools/Require.jsm
|
||||
lib/seamonkey/modules/devtools/SourceMap.jsm
|
||||
lib/seamonkey/modules/devtools/WebConsoleClient.jsm
|
||||
lib/seamonkey/modules/devtools/WebConsoleUtils.jsm
|
||||
lib/seamonkey/modules/devtools/_Promise.jsm
|
||||
lib/seamonkey/modules/devtools/dbg-client.jsm
|
||||
lib/seamonkey/modules/devtools/dbg-server.jsm
|
||||
lib/seamonkey/modules/editorUtilities.jsm
|
||||
|
@ -6533,19 +6619,23 @@ lib/seamonkey/modules/gloda/utils.js
|
|||
lib/seamonkey/modules/identity/Identity.jsm
|
||||
lib/seamonkey/modules/identity/IdentityProvider.jsm
|
||||
lib/seamonkey/modules/identity/IdentityStore.jsm
|
||||
lib/seamonkey/modules/identity/IdentityUtils.jsm
|
||||
lib/seamonkey/modules/identity/LogUtils.jsm
|
||||
lib/seamonkey/modules/identity/MinimalIdentity.jsm
|
||||
lib/seamonkey/modules/identity/RelyingParty.jsm
|
||||
lib/seamonkey/modules/identity/Sandbox.jsm
|
||||
lib/seamonkey/modules/identity/jwcrypto.jsm
|
||||
lib/seamonkey/modules/iteratorUtils.jsm
|
||||
lib/seamonkey/modules/jsTreeSelection.js
|
||||
lib/seamonkey/modules/jsdebugger.jsm
|
||||
lib/seamonkey/modules/jwcrypto.jsm
|
||||
lib/seamonkey/modules/mailServices.js
|
||||
lib/seamonkey/modules/mailnewsMigrator.js
|
||||
lib/seamonkey/modules/mcc_iso3166_table.jsm
|
||||
lib/seamonkey/modules/msgDBCacheManager.js
|
||||
lib/seamonkey/modules/nsFormAutoCompleteResult.jsm
|
||||
lib/seamonkey/modules/osfile.jsm
|
||||
lib/seamonkey/modules/osfile/osfile_async_front.jsm
|
||||
lib/seamonkey/modules/osfile/osfile_async_worker.js
|
||||
lib/seamonkey/modules/osfile/osfile_shared_allthreads.jsm
|
||||
lib/seamonkey/modules/osfile/osfile_shared_front.jsm
|
||||
lib/seamonkey/modules/osfile/osfile_unix_allthreads.jsm
|
||||
|
@ -6557,14 +6647,13 @@ lib/seamonkey/modules/osfile/osfile_win_front.jsm
|
|||
lib/seamonkey/modules/osfile/ospath_unix_back.jsm
|
||||
lib/seamonkey/modules/osfile/ospath_win_back.jsm
|
||||
lib/seamonkey/modules/reflect.jsm
|
||||
lib/seamonkey/modules/services-aitc/.mkdir.done
|
||||
lib/seamonkey/modules/services-aitc/browserid.js
|
||||
lib/seamonkey/modules/services-aitc/client.js
|
||||
lib/seamonkey/modules/services-aitc/main.js
|
||||
lib/seamonkey/modules/services-aitc/manager.js
|
||||
lib/seamonkey/modules/services-aitc/storage.js
|
||||
lib/seamonkey/modules/services-common/.mkdir.done
|
||||
lib/seamonkey/modules/services-common/async.js
|
||||
lib/seamonkey/modules/services-common/bagheeraclient.js
|
||||
lib/seamonkey/modules/services-common/log4moz.js
|
||||
lib/seamonkey/modules/services-common/observers.js
|
||||
lib/seamonkey/modules/services-common/preferences.js
|
||||
|
@ -6573,17 +6662,13 @@ lib/seamonkey/modules/services-common/storageservice.js
|
|||
lib/seamonkey/modules/services-common/stringbundle.js
|
||||
lib/seamonkey/modules/services-common/tokenserverclient.js
|
||||
lib/seamonkey/modules/services-common/utils.js
|
||||
lib/seamonkey/modules/services-crypto/.mkdir.done
|
||||
lib/seamonkey/modules/services-crypto/WeaveCrypto.js
|
||||
lib/seamonkey/modules/services-crypto/utils.js
|
||||
lib/seamonkey/modules/services-notifications/.mkdir.done
|
||||
lib/seamonkey/modules/services-notifications/service.js
|
||||
lib/seamonkey/modules/services-sync/.mkdir.done
|
||||
lib/seamonkey/modules/services-sync/addonsreconciler.js
|
||||
lib/seamonkey/modules/services-sync/addonutils.js
|
||||
lib/seamonkey/modules/services-sync/constants.js
|
||||
lib/seamonkey/modules/services-sync/engines.js
|
||||
lib/seamonkey/modules/services-sync/engines/.mkdir.done
|
||||
lib/seamonkey/modules/services-sync/engines/addons.js
|
||||
lib/seamonkey/modules/services-sync/engines/apps.js
|
||||
lib/seamonkey/modules/services-sync/engines/bookmarks.js
|
||||
|
@ -6666,7 +6751,6 @@ lib/seamonkey/update-settings.ini
|
|||
lib/seamonkey/update.locale
|
||||
lib/seamonkey/updater
|
||||
lib/seamonkey/updater.ini
|
||||
share/idl/seamonkey/.mkdir.done
|
||||
share/idl/seamonkey/IJSDebugger.idl
|
||||
share/idl/seamonkey/MailNewsTypes2.idl
|
||||
share/idl/seamonkey/amIInstallTrigger.idl
|
||||
|
@ -6693,6 +6777,7 @@ share/idl/seamonkey/inISearchObserver.idl
|
|||
share/idl/seamonkey/inISearchProcess.idl
|
||||
share/idl/seamonkey/jsdIDebuggerService.idl
|
||||
share/idl/seamonkey/mozIApplication.idl
|
||||
share/idl/seamonkey/mozIApplicationClearPrivateDataParams.idl
|
||||
share/idl/seamonkey/mozIAsyncFavicons.idl
|
||||
share/idl/seamonkey/mozIAsyncHistory.idl
|
||||
share/idl/seamonkey/mozIAsyncLivemarks.idl
|
||||
|
@ -6808,6 +6893,7 @@ share/idl/seamonkey/nsIAsyncStreamCopier.idl
|
|||
share/idl/seamonkey/nsIAsyncVerifyRedirectCallback.idl
|
||||
share/idl/seamonkey/nsIAtom.idl
|
||||
share/idl/seamonkey/nsIAtomService.idl
|
||||
share/idl/seamonkey/nsIAudioChannelAgent.idl
|
||||
share/idl/seamonkey/nsIAuthInformation.idl
|
||||
share/idl/seamonkey/nsIAuthModule.idl
|
||||
share/idl/seamonkey/nsIAuthPrompt.idl
|
||||
|
@ -6868,6 +6954,7 @@ share/idl/seamonkey/nsICertOverrideService.idl
|
|||
share/idl/seamonkey/nsICertPickDialogs.idl
|
||||
share/idl/seamonkey/nsICertTree.idl
|
||||
share/idl/seamonkey/nsICertificateDialogs.idl
|
||||
share/idl/seamonkey/nsICertificatePrincipal.idl
|
||||
share/idl/seamonkey/nsIChannel.idl
|
||||
share/idl/seamonkey/nsIChannelEventSink.idl
|
||||
share/idl/seamonkey/nsIChannelPolicy.idl
|
||||
|
@ -7000,7 +7087,9 @@ share/idl/seamonkey/nsIDOMDOMSettableTokenList.idl
|
|||
share/idl/seamonkey/nsIDOMDOMStringList.idl
|
||||
share/idl/seamonkey/nsIDOMDOMStringMap.idl
|
||||
share/idl/seamonkey/nsIDOMDOMTokenList.idl
|
||||
share/idl/seamonkey/nsIDOMDataChannel.idl
|
||||
share/idl/seamonkey/nsIDOMDataContainerEvent.idl
|
||||
share/idl/seamonkey/nsIDOMDataErrorEvent.idl
|
||||
share/idl/seamonkey/nsIDOMDataTransfer.idl
|
||||
share/idl/seamonkey/nsIDOMDesktopNotification.idl
|
||||
share/idl/seamonkey/nsIDOMDeviceLightEvent.idl
|
||||
|
@ -7124,7 +7213,6 @@ share/idl/seamonkey/nsIDOMMediaStream.idl
|
|||
share/idl/seamonkey/nsIDOMMessageEvent.idl
|
||||
share/idl/seamonkey/nsIDOMMimeType.idl
|
||||
share/idl/seamonkey/nsIDOMMimeTypeArray.idl
|
||||
share/idl/seamonkey/nsIDOMMobileConnection.idl
|
||||
share/idl/seamonkey/nsIDOMModalContentWindow.idl
|
||||
share/idl/seamonkey/nsIDOMMouseEvent.idl
|
||||
share/idl/seamonkey/nsIDOMMouseScrollEvent.idl
|
||||
|
@ -7134,7 +7222,6 @@ share/idl/seamonkey/nsIDOMMozCSSKeyframeRule.idl
|
|||
share/idl/seamonkey/nsIDOMMozCSSKeyframesRule.idl
|
||||
share/idl/seamonkey/nsIDOMMozContactChangeEvent.idl
|
||||
share/idl/seamonkey/nsIDOMMozSettingsEvent.idl
|
||||
share/idl/seamonkey/nsIDOMMozTouchEvent.idl
|
||||
share/idl/seamonkey/nsIDOMMutationEvent.idl
|
||||
share/idl/seamonkey/nsIDOMMutationObserver.idl
|
||||
share/idl/seamonkey/nsIDOMNSEditableElement.idl
|
||||
|
@ -7151,6 +7238,7 @@ share/idl/seamonkey/nsIDOMNavigatorGeolocation.idl
|
|||
share/idl/seamonkey/nsIDOMNavigatorNetwork.idl
|
||||
share/idl/seamonkey/nsIDOMNavigatorSms.idl
|
||||
share/idl/seamonkey/nsIDOMNavigatorSystemMessages.idl
|
||||
share/idl/seamonkey/nsIDOMNavigatorTime.idl
|
||||
share/idl/seamonkey/nsIDOMNavigatorUserMedia.idl
|
||||
share/idl/seamonkey/nsIDOMNode.idl
|
||||
share/idl/seamonkey/nsIDOMNodeFilter.idl
|
||||
|
@ -7164,6 +7252,7 @@ share/idl/seamonkey/nsIDOMPageTransitionEvent.idl
|
|||
share/idl/seamonkey/nsIDOMPaintRequest.idl
|
||||
share/idl/seamonkey/nsIDOMPaintRequestList.idl
|
||||
share/idl/seamonkey/nsIDOMParser.idl
|
||||
share/idl/seamonkey/nsIDOMPermissionSettings.idl
|
||||
share/idl/seamonkey/nsIDOMPkcs11.idl
|
||||
share/idl/seamonkey/nsIDOMPlugin.idl
|
||||
share/idl/seamonkey/nsIDOMPluginArray.idl
|
||||
|
@ -7174,6 +7263,7 @@ share/idl/seamonkey/nsIDOMProcessingInstruction.idl
|
|||
share/idl/seamonkey/nsIDOMProgressEvent.idl
|
||||
share/idl/seamonkey/nsIDOMPropertyNodeList.idl
|
||||
share/idl/seamonkey/nsIDOMRGBColor.idl
|
||||
share/idl/seamonkey/nsIDOMRTCPeerConnection.idl
|
||||
share/idl/seamonkey/nsIDOMRange.idl
|
||||
share/idl/seamonkey/nsIDOMRect.idl
|
||||
share/idl/seamonkey/nsIDOMSVGAElement.idl
|
||||
|
@ -7283,6 +7373,7 @@ share/idl/seamonkey/nsIDOMStyleSheetList.idl
|
|||
share/idl/seamonkey/nsIDOMTCPSocket.idl
|
||||
share/idl/seamonkey/nsIDOMText.idl
|
||||
share/idl/seamonkey/nsIDOMTimeEvent.idl
|
||||
share/idl/seamonkey/nsIDOMTimeManager.idl
|
||||
share/idl/seamonkey/nsIDOMTimeRanges.idl
|
||||
share/idl/seamonkey/nsIDOMToString.idl
|
||||
share/idl/seamonkey/nsIDOMTouchEvent.idl
|
||||
|
@ -7363,9 +7454,7 @@ share/idl/seamonkey/nsIEditor.idl
|
|||
share/idl/seamonkey/nsIEditorBoxObject.idl
|
||||
share/idl/seamonkey/nsIEditorDocShell.idl
|
||||
share/idl/seamonkey/nsIEditorIMESupport.idl
|
||||
share/idl/seamonkey/nsIEditorLogging.idl
|
||||
share/idl/seamonkey/nsIEditorMailSupport.idl
|
||||
share/idl/seamonkey/nsIEditorObserver.idl
|
||||
share/idl/seamonkey/nsIEditorSpellCheck.idl
|
||||
share/idl/seamonkey/nsIEditorStyleSheets.idl
|
||||
share/idl/seamonkey/nsIEffectiveTLDService.idl
|
||||
|
@ -7429,6 +7518,7 @@ share/idl/seamonkey/nsIFts3Tokenizer.idl
|
|||
share/idl/seamonkey/nsIGConfService.idl
|
||||
share/idl/seamonkey/nsIGIOService.idl
|
||||
share/idl/seamonkey/nsIGSettingsService.idl
|
||||
share/idl/seamonkey/nsIGZFileWriter.idl
|
||||
share/idl/seamonkey/nsIGenKeypairInfoDlg.idl
|
||||
share/idl/seamonkey/nsIGeolocationProvider.idl
|
||||
share/idl/seamonkey/nsIGfxInfo.idl
|
||||
|
@ -7576,6 +7666,7 @@ share/idl/seamonkey/nsIMemory.idl
|
|||
share/idl/seamonkey/nsIMemoryReporter.idl
|
||||
share/idl/seamonkey/nsIMenuBoxObject.idl
|
||||
share/idl/seamonkey/nsIMenuBuilder.idl
|
||||
share/idl/seamonkey/nsIMessageLoop.idl
|
||||
share/idl/seamonkey/nsIMessageManager.idl
|
||||
share/idl/seamonkey/nsIMessenger.idl
|
||||
share/idl/seamonkey/nsIMessengerMigrator.idl
|
||||
|
@ -7587,7 +7678,6 @@ share/idl/seamonkey/nsIMimeHeaders.idl
|
|||
share/idl/seamonkey/nsIMimeMiscStatus.idl
|
||||
share/idl/seamonkey/nsIMimeStreamConverter.idl
|
||||
share/idl/seamonkey/nsIMmsService.idl
|
||||
share/idl/seamonkey/nsIMobileConnectionProvider.idl
|
||||
share/idl/seamonkey/nsIModule.idl
|
||||
share/idl/seamonkey/nsIMovemailIncomingServer.idl
|
||||
share/idl/seamonkey/nsIMovemailService.idl
|
||||
|
@ -7721,6 +7811,7 @@ share/idl/seamonkey/nsIParentalControlsService.idl
|
|||
share/idl/seamonkey/nsIParserUtils.idl
|
||||
share/idl/seamonkey/nsIPermission.idl
|
||||
share/idl/seamonkey/nsIPermissionManager.idl
|
||||
share/idl/seamonkey/nsIPermissionPromptService.idl
|
||||
share/idl/seamonkey/nsIPersistentProperties2.idl
|
||||
share/idl/seamonkey/nsIPgpMimeProxy.idl
|
||||
share/idl/seamonkey/nsIPhonetic.idl
|
||||
|
@ -7758,6 +7849,7 @@ share/idl/seamonkey/nsIPrintStatusFeedback.idl
|
|||
share/idl/seamonkey/nsIPrintingPrompt.idl
|
||||
share/idl/seamonkey/nsIPrintingPromptService.idl
|
||||
share/idl/seamonkey/nsIPrivacyTransitionObserver.idl
|
||||
share/idl/seamonkey/nsIPrivateBrowsingChannel.idl
|
||||
share/idl/seamonkey/nsIPrivateBrowsingService.idl
|
||||
share/idl/seamonkey/nsIProcess.idl
|
||||
share/idl/seamonkey/nsIProfile.idl
|
||||
|
@ -7782,7 +7874,6 @@ share/idl/seamonkey/nsIProtocolProxyService.idl
|
|||
share/idl/seamonkey/nsIProtocolProxyService2.idl
|
||||
share/idl/seamonkey/nsIProxiedChannel.idl
|
||||
share/idl/seamonkey/nsIProxiedProtocolHandler.idl
|
||||
share/idl/seamonkey/nsIProxyAutoConfig.idl
|
||||
share/idl/seamonkey/nsIProxyInfo.idl
|
||||
share/idl/seamonkey/nsIQueryContentEventResult.idl
|
||||
share/idl/seamonkey/nsIRDFCompositeDataSource.idl
|
||||
|
@ -7807,6 +7898,7 @@ share/idl/seamonkey/nsIRDFXMLSource.idl
|
|||
share/idl/seamonkey/nsIRandomGenerator.idl
|
||||
share/idl/seamonkey/nsIReadConfig.idl
|
||||
share/idl/seamonkey/nsIRecentBadCertsService.idl
|
||||
share/idl/seamonkey/nsIRecoveryService.idl
|
||||
share/idl/seamonkey/nsIRedirectChannelRegistrar.idl
|
||||
share/idl/seamonkey/nsIRedirectResultListener.idl
|
||||
share/idl/seamonkey/nsIRefreshURI.idl
|
||||
|
@ -7891,7 +7983,7 @@ share/idl/seamonkey/nsISimpleUnicharStreamFactory.idl
|
|||
share/idl/seamonkey/nsISiteSpecificUserAgent.idl
|
||||
share/idl/seamonkey/nsISliderListener.idl
|
||||
share/idl/seamonkey/nsISmsDatabaseService.idl
|
||||
share/idl/seamonkey/nsISmsRequestManager.idl
|
||||
share/idl/seamonkey/nsISmsRequest.idl
|
||||
share/idl/seamonkey/nsISmsService.idl
|
||||
share/idl/seamonkey/nsISmtpServer.idl
|
||||
share/idl/seamonkey/nsISmtpService.idl
|
||||
|
@ -7937,6 +8029,8 @@ share/idl/seamonkey/nsISyncJPAKE.idl
|
|||
share/idl/seamonkey/nsISyncStreamListener.idl
|
||||
share/idl/seamonkey/nsISystemMessagesInternal.idl
|
||||
share/idl/seamonkey/nsISystemProxySettings.idl
|
||||
share/idl/seamonkey/nsITCPSocketChild.idl
|
||||
share/idl/seamonkey/nsITCPSocketParent.idl
|
||||
share/idl/seamonkey/nsITXTToHTMLConv.idl
|
||||
share/idl/seamonkey/nsITabChild.idl
|
||||
share/idl/seamonkey/nsITabParent.idl
|
||||
|
@ -7950,6 +8044,7 @@ share/idl/seamonkey/nsIThread.idl
|
|||
share/idl/seamonkey/nsIThreadInternal.idl
|
||||
share/idl/seamonkey/nsIThreadManager.idl
|
||||
share/idl/seamonkey/nsIThreadPool.idl
|
||||
share/idl/seamonkey/nsITimeService.idl
|
||||
share/idl/seamonkey/nsITimedChannel.idl
|
||||
share/idl/seamonkey/nsITimer.idl
|
||||
share/idl/seamonkey/nsITokenDialogs.idl
|
||||
|
@ -8031,7 +8126,6 @@ share/idl/seamonkey/nsIWebPageDescriptor.idl
|
|||
share/idl/seamonkey/nsIWebProgress.idl
|
||||
share/idl/seamonkey/nsIWebProgressListener.idl
|
||||
share/idl/seamonkey/nsIWebProgressListener2.idl
|
||||
share/idl/seamonkey/nsIWebSocket.idl
|
||||
share/idl/seamonkey/nsIWebSocketChannel.idl
|
||||
share/idl/seamonkey/nsIWebSocketListener.idl
|
||||
share/idl/seamonkey/nsIWifiEventInits.idl
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST.lightning,v 1.7 2012/11/23 17:28:48 ryoon Exp $
|
||||
@comment $NetBSD: PLIST.lightning,v 1.8 2013/01/20 08:33:13 ryoon Exp $
|
||||
include/seamonkey/calBaseCID.h
|
||||
include/seamonkey/calIAlarm.h
|
||||
include/seamonkey/calIAlarmService.h
|
||||
|
@ -34,7 +34,6 @@ include/seamonkey/calIOperation.h
|
|||
include/seamonkey/calIPeriod.h
|
||||
include/seamonkey/calIPrintFormatter.h
|
||||
include/seamonkey/calIRecurrenceDate.h
|
||||
include/seamonkey/calIRecurrenceDateSet.h
|
||||
include/seamonkey/calIRecurrenceInfo.h
|
||||
include/seamonkey/calIRecurrenceItem.h
|
||||
include/seamonkey/calIRecurrenceRule.h
|
||||
|
@ -58,6 +57,7 @@ lib/seamonkey/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezone
|
|||
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
|
||||
|
@ -418,7 +418,6 @@ share/idl/seamonkey/calIOperation.idl
|
|||
share/idl/seamonkey/calIPeriod.idl
|
||||
share/idl/seamonkey/calIPrintFormatter.idl
|
||||
share/idl/seamonkey/calIRecurrenceDate.idl
|
||||
share/idl/seamonkey/calIRecurrenceDateSet.idl
|
||||
share/idl/seamonkey/calIRecurrenceInfo.idl
|
||||
share/idl/seamonkey/calIRecurrenceItem.idl
|
||||
share/idl/seamonkey/calIRecurrenceRule.idl
|
||||
|
|
|
@ -1,29 +1,23 @@
|
|||
$NetBSD: distinfo,v 1.91 2013/01/07 21:55:29 ryoon Exp $
|
||||
$NetBSD: distinfo,v 1.92 2013/01/20 08:33:13 ryoon Exp $
|
||||
|
||||
SHA1 (enigmail-1.4.5.tar.gz) = 16d0450a9f5fb4de0e9cc5b9f8091dce4b070aaf
|
||||
RMD160 (enigmail-1.4.5.tar.gz) = 860a1ca813fd2ccae69ac0afe07affd39611e56a
|
||||
Size (enigmail-1.4.5.tar.gz) = 1269207 bytes
|
||||
SHA1 (lightning-1.9.source.tar.bz2) = 3cc625649debed6f7403c862f166b771b80b92ce
|
||||
RMD160 (lightning-1.9.source.tar.bz2) = 3396533847c05ed37537b9a78d771e55f767bea6
|
||||
Size (lightning-1.9.source.tar.bz2) = 113944316 bytes
|
||||
SHA1 (seamonkey-2.14.1.source.tar.bz2) = cba9db1f58ff375a05b5f87e5dafc91823f21899
|
||||
RMD160 (seamonkey-2.14.1.source.tar.bz2) = 273342d140f010179a7502d5988ec5660dd40863
|
||||
Size (seamonkey-2.14.1.source.tar.bz2) = 114328606 bytes
|
||||
SHA1 (patch-aa) = 99fceffcde299f01325249076b418c63940db383
|
||||
SHA1 (seamonkey-2.15.source.tar.bz2) = bfdd7596f45d950b0e2e2dbf4a91b2c8811aa81f
|
||||
RMD160 (seamonkey-2.15.source.tar.bz2) = 38640758afd8c2dcccc26c6fa2926e5aac2debe5
|
||||
Size (seamonkey-2.15.source.tar.bz2) = 120128259 bytes
|
||||
SHA1 (patch-aa) = 01abb03b890db1b4c69cdc0851fc4004fe25306c
|
||||
SHA1 (patch-aa-toplevel) = 74648cc7c80310aa506fe8196730cac25dd64c9e
|
||||
SHA1 (patch-ab) = 9cca7b0b97c4c38b30a125a6daf116b4064d451e
|
||||
SHA1 (patch-ac) = 7f8ebe176cc3674a659c0c9b84bc4c84bb15f7b1
|
||||
SHA1 (patch-ad) = fbe4e68bf5de4a14d436a34f4bc9ae81603d1b96
|
||||
SHA1 (patch-ae) = bc047f107ecc4f57d6f0073c6d86061280ba54f3
|
||||
SHA1 (patch-af) = adcedae384bc04c5170957b08e1e773c24eee32d
|
||||
SHA1 (patch-ag) = 6df9db65468528bf58ed175260469c0d60361187
|
||||
SHA1 (patch-ai) = 6ba66c4ba4134f4b59f4eb09e321e205b4f2f222
|
||||
SHA1 (patch-aj) = c3cb19d22ff2690768dedc0049bca1a156bcfc02
|
||||
SHA1 (patch-ak) = a36dd36a037a76a40955316200b1f4603b9ed8e9
|
||||
SHA1 (patch-al) = 06ddb5f0f55ca02bee0d55ddb5316ddd9099f2d9
|
||||
SHA1 (patch-am) = 3c1343b4e71dd2ffa66ed0d4b59f9e7a1c5be2e0
|
||||
SHA1 (patch-an) = a76456ccf059756b6582c0586cbf76c1cdabf1c3
|
||||
SHA1 (patch-ao) = dbb2e49984ffa523a9563eda15d816c26a01208a
|
||||
SHA1 (patch-ao) = 77d53f485da4fce8495198550bb7e8976326927a
|
||||
SHA1 (patch-as) = 58869b1896d0927e2801f3c3d3d69e686b84de78
|
||||
SHA1 (patch-at) = 97980a58f0b2f3b2f81e9ce6373ce947941ae942
|
||||
SHA1 (patch-au) = fbe3e8a0bbf0048ae8a394807ba87ae6ec7d4e6e
|
||||
|
@ -39,71 +33,43 @@ SHA1 (patch-bg) = 1b4da74724d24693d863392e1963fa674d34b72e
|
|||
SHA1 (patch-bi) = 904ec1a966d6224f873836d8cbee2eb80eb2d2a9
|
||||
SHA1 (patch-config_baseconfig.mk) = 3fdb27d227ef0d858b56023b9c709117d5cc5e00
|
||||
SHA1 (patch-directory_c-sdk_ldap_include_portable.h) = 4ce9e1a0e8f0d05367243e8d2b5118606a35da94
|
||||
SHA1 (patch-ipc_chromium_src_base_debug__util__posic.cc) = ec71bdadffc740d9b2a731901c372aeedd668e47
|
||||
SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = b0282d02ef85dd492f55e5f883023e4cba2dacda
|
||||
SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = f0dce9f860bb70e3222db958af890ef517ed5b7c
|
||||
SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = f56ff8762915e07f428e85464f9ec6aebf5162e7
|
||||
SHA1 (patch-ipc_chromium_src_build_build__config.h) = fcd88b94f41c9ba8cde06556f0eb29b92812c790
|
||||
SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h) = 334ddb0c2e5dfd3c378ad8b1f72cb2872cc6f8e2
|
||||
SHA1 (patch-ldap_sdks_c-sdk_build.mk) = 541604f0f63f5c1b3ce5509260517f68f417eb73
|
||||
SHA1 (patch-mail_app_Makefile.in) = d66563480442a43e70715ecabf54ffeda5e5cf79
|
||||
SHA1 (patch-mail_app_nsMailApp.cpp) = 6641427f5a9a2c2e4065abb331d983798e41d91c
|
||||
SHA1 (patch-mb) = 0fc8918e665c618ef922601b19100b52f565c2a9
|
||||
SHA1 (patch-md) = 48e172fdf3ec12765e674a4a2ba8ac1b53f2f15b
|
||||
SHA1 (patch-me) = 4c5f293574e9bdbe3ad8fa2abd7649622750f24f
|
||||
SHA1 (patch-mf) = 229e341ebdca581561bb5ac64b85ad502e3b75ae
|
||||
SHA1 (patch-mg) = 9fff6ec04bd9acb27b04c0012a73818788b4ea53
|
||||
SHA1 (patch-mh) = 0aa44797b4004d9f64a2ac54077972e1af832dd3
|
||||
SHA1 (patch-mi) = 289bff456e804520e26297082e79a762c676eb29
|
||||
SHA1 (patch-mj) = 3c4852b45aee1d1292a18d67f6ba61a800ef3c09
|
||||
SHA1 (patch-mk) = 3707a02da835e66db902cd0c5a9f99c0f0a7f64c
|
||||
SHA1 (patch-ml) = 80eb551da5fd1047ab2b75738904f1f923c38a39
|
||||
SHA1 (patch-mm) = 669bc796bc985dbe28202f735470050daf6d48cb
|
||||
SHA1 (patch-mn) = 855b5af409f7a49e7f291c1071543dbba1947894
|
||||
SHA1 (patch-mm) = 3c0f229c2a029d9d68e2330a68a9170da0b17157
|
||||
SHA1 (patch-mozilla_build_autoconf_nss.m4) = 3b05127e72a76ac2f87c8362cbde13ce76485a19
|
||||
SHA1 (patch-mozilla_config_baseconfig.mk) = 22135e1dd081529afc217009b2f2e860d8c51cd9
|
||||
SHA1 (patch-mozilla_config_system-headers) = 27ce9737584423f940c6c97e7496910f775df971
|
||||
SHA1 (patch-mozilla_content_media_nsAudioStream.cpp) = b356a4d56d9248ba4c7d40f7cb127724c1aab2e8
|
||||
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 5257984e5ec2971eccaed0fcbe7fd3f109acad5a
|
||||
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = bbaf00f591a0906c288004bec63607e688fa16bf
|
||||
SHA1 (patch-mozilla_gfx_thebes_gfxPlatform.cpp) = 625bc91cf77f8a481fabe66df3363efe29591bd4
|
||||
SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = a760459337235dcd4d92118846864d508a5f939a
|
||||
SHA1 (patch-mozilla_ipc_chromium_chromium-config.mk) = 4061ad5ecd085cbda4d65aa2936e15a666f9f0dc
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_base__paths.h) = 92c8ce2fc7b199a09b3d0b29190f8d864060b92f
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h) = 871cdcd593fc834dfc790f9a861d299c50579c23
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_dir__reader__posix.h) = 15be764d5cac9c50a79c092f89a582ab70233082
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = 651e91a84c44d9a3e2d435f47cf78ca59f7d3727
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = c99a3eb5300a919a89421622124f177df6371aa8
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = a22b8ded9aa12846c2fd011637f1ba0c81193aa1
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 6682bfa5f912f73084b6c0deaf4d436e272c2114
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = c4a6159b63829c24b1f767080612b09a04b771e7
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_ref__counted.h) = 61dfa1658d12abadf3d2b19cfc9b7eb3712761c0
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_thread__collision__warner.h) = e282aa8d66c3c049c758d543219eaaa6363e74b6
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = e0c11090c08c827ed2111c6411f3a032c38bb812
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_file__descriptor__set__posix.h) = 45acd616479cc5abdda0814e45cdf0dd7c50d5b3
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc) = 0f0b80932a65e85ee1ed7295cf851635423600dc
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h) = f90848b3c803529357562cc25eb9f2295df77ed3
|
||||
SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 8c258723bf65469cb2f31719469a82cfc18248c8
|
||||
SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 2ddcfe736976885ebcaff6e0fed5106e98981b2e
|
||||
SHA1 (patch-mozilla_ipc_glue_SharedMemorySysV.h) = 6628baf90eccd264d8749196f55f2ea27f7a58aa
|
||||
SHA1 (patch-mozilla_js_src_config_system-headers) = 644f6098f74d042462c2a4e0576bbfb3f8d2112f
|
||||
SHA1 (patch-mozilla_config_system-headers) = 379ef94cf49804a0ebb0d7a517a8c3f755304610
|
||||
SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = fae216f075aa0643ee310ce5f40b808fd7cedc0e
|
||||
SHA1 (patch-mozilla_gfx_skia_Makefile.in) = 9adc38011a2186d8671360f6635a6c83dc758c9a
|
||||
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_ipc_chromium_src_base_dir__reader__bsd.h) = 3b69cda097c3c01d9977e27da3693265d60c436a
|
||||
SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = abdf8ee597ec867b63c8274911ff6c162d30835b
|
||||
SHA1 (patch-mozilla_ipc_ipdl_ipdl_lower.py) = 2bf473a505692adc68c9cdc75a23d53d61c0fc8b
|
||||
SHA1 (patch-mozilla_js_src_config_system-headers) = f1f76c79081cb7ea0c81eb1759d4138e170af8b0
|
||||
SHA1 (patch-mozilla_js_src_jscpucfg.h) = 733ac4f0bac5205cf3ea16b1ed909c2eb5d82e8b
|
||||
SHA1 (patch-mozilla_js_src_jsgc.cpp) = 79710d555551f62ac3510eede3cbc9aa314c1809
|
||||
SHA1 (patch-mozilla_js_src_jsinterp.cpp) = 0d24d99f547e188e9bd74acdf6bc399fea79feaf
|
||||
SHA1 (patch-mozilla_js_src_methodjit_MethodJIT.cpp) = ba789e9206f830d4925eb377627eb113be52351c
|
||||
SHA1 (patch-mozilla_media_libcubeb_src_Makefile.in) = 4da50c61eded9d5633cd9661bb13b05ee57538f3
|
||||
SHA1 (patch-mozilla_media_libcubeb_src_Makefile.in) = 2643dc7265d38a51cfcd98fd121bd65369957f18
|
||||
SHA1 (patch-mozilla_media_libsydneyaudio_src_sydney__audio__pulseaudio.c) = 0d6d5ce3e3f996fad4426755739c36fccce16279
|
||||
SHA1 (patch-mozilla_netwerk_protocol_http_HttpChannelParent.cpp) = ac5d74490f5ba3bfd0c9862f1131730a24251370
|
||||
SHA1 (patch-mozilla_storage_src_Makefile.in) = 31414ae8661378083547172ffb55783cf79411ba
|
||||
SHA1 (patch-mozilla_xpcom_Makefile.in) = f40d845f3f22690ec7352f9688877edc96bdad1a
|
||||
SHA1 (patch-mozilla_xpcom_idl-parser_Makefile.in) = 0d4c59a7e965bb1b4410be453660cbb175932991
|
||||
SHA1 (patch-mozilla_toolkit_components_osfile_osfileutils.cpp) = d72f7aadc9f447acf43dd98ea7baaadc51db2bc4
|
||||
SHA1 (patch-mozilla_toolkit_xre_nsAppRunner.cpp) = f64002003e185d87cb44bf92e6a5c04e89aa25d7
|
||||
SHA1 (patch-mozilla_xpcom_Makefile.in) = fcd068eb5c2c96e9bf9ba275689e99ce5f6e5034
|
||||
SHA1 (patch-mozilla_xpcom_ds_TimeStamp.h) = 3f751a097ec60ad743a3fa2d6ba9c3b36d633176
|
||||
SHA1 (patch-mozilla_xpcom_reflect_xptcall_src_md_unix_xptcinvoke__ppc__netbsd.cpp) = e6bdc6adc373dab89bd1ab9546db8fffd41cb38c
|
||||
SHA1 (patch-mozilla_xpcom_typelib_xpidl_Makefile.in) = c33b136e4bfe7ea02a0731cac93c66c05f0f294d
|
||||
SHA1 (patch-mp) = 9c346923d0b6e4610bdde77ac26c2ed4329e1bfa
|
||||
SHA1 (patch-mp) = 2356c291ef3f29402bab30d301b54c24a179084e
|
||||
SHA1 (patch-pa) = ef0de20c7c189e6f44b03df0e6d46eda23eee35b
|
||||
SHA1 (patch-pb) = 71d34b0854260f01b887bd2dfa3e7be762bd7c70
|
||||
SHA1 (patch-pc) = b0537273e1ffe3bb5cd7c9e1fd8f375201d9c087
|
||||
SHA1 (patch-pd) = 5873efdaffb87ac28681b385d58f7dccc73d8089
|
||||
SHA1 (patch-pd) = 4b4e8df33f26f6964daa5dabb100dc000ed8c3cc
|
||||
SHA1 (patch-pg) = a92b11fa3250ef3bc630746a9cfa38859b42fc0d
|
||||
SHA1 (patch-rc) = e4dbdbb142869c84cc9a79d54b72352db4afdfc0
|
||||
SHA1 (patch-suite_installer_Makefile.in) = ec8d455118fa3f64762f91c32027d712b58f5ea5
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: patch-aa,v 1.12 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-aa,v 1.13 2013/01/20 08:33:13 ryoon Exp $
|
||||
|
||||
--- mozilla/configure.in.orig 2012-11-18 10:19:31.000000000 +0000
|
||||
--- mozilla/configure.in.orig 2013-01-06 06:26:09.000000000 +0000
|
||||
+++ mozilla/configure.in
|
||||
@@ -2080,6 +2080,9 @@ ia64*-hpux*)
|
||||
@@ -2137,6 +2137,9 @@ ia64*-hpux*)
|
||||
if test -z "$MC"; then
|
||||
MC=mc.exe
|
||||
fi
|
||||
|
@ -12,7 +12,7 @@ $NetBSD: patch-aa,v 1.12 2013/01/07 21:55:30 ryoon Exp $
|
|||
;;
|
||||
*-mingw*)
|
||||
DSO_CFLAGS=
|
||||
@@ -2979,6 +2982,9 @@ dnl ====================================
|
||||
@@ -3075,6 +3078,9 @@ dnl ====================================
|
||||
case $target in
|
||||
*-hpux11.*)
|
||||
;;
|
||||
|
@ -22,7 +22,7 @@ $NetBSD: patch-aa,v 1.12 2013/01/07 21:55:30 ryoon Exp $
|
|||
*)
|
||||
AC_CHECK_LIB(c_r, gethostbyname_r)
|
||||
;;
|
||||
@@ -3279,6 +3285,9 @@ AC_CACHE_CHECK(
|
||||
@@ -3376,6 +3382,9 @@ AC_CACHE_CHECK(
|
||||
#ifdef linux
|
||||
#define _BSD_SOURCE 1
|
||||
#endif
|
||||
|
@ -32,7 +32,7 @@ $NetBSD: patch-aa,v 1.12 2013/01/07 21:55:30 ryoon Exp $
|
|||
#include <resolv.h>
|
||||
],
|
||||
[int foo = res_ninit(&_res);],
|
||||
@@ -3947,6 +3956,14 @@ if test -n "$YASM"; then
|
||||
@@ -4042,6 +4051,14 @@ if test -n "$YASM"; then
|
||||
_YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
|
||||
fi
|
||||
|
||||
|
@ -47,28 +47,22 @@ $NetBSD: patch-aa,v 1.12 2013/01/07 21:55:30 ryoon Exp $
|
|||
if test -z "$SKIP_LIBRARY_CHECKS"; then
|
||||
dnl system JPEG support
|
||||
dnl ========================================================
|
||||
@@ -5158,8 +5175,8 @@ fi
|
||||
|
||||
AC_SUBST(MOZ_WEBRTC)
|
||||
@@ -5283,8 +5300,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_S16LE=1
|
||||
AC_DEFINE(MOZ_SAMPLE_TYPE_S16LE)
|
||||
AC_SUBST(MOZ_SAMPLE_TYPE_S16LE)
|
||||
@@ -5356,11 +5373,11 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE
|
||||
|
||||
dnl See if we have assembly on this platform.
|
||||
case "$OS_ARCH:$CPU_ARCH" in
|
||||
- Linux:x86)
|
||||
+ Linux:x86|DragonFly:x86|*BSD:i386)
|
||||
VPX_ASFLAGS="-f elf32 -rnasm -pnasm"
|
||||
VPX_X86_ASM=1
|
||||
;;
|
||||
- Linux:x86_64)
|
||||
+ Linux:x86_64|DragonFly:x86_64|*BSD:x86_64)
|
||||
VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC"
|
||||
VPX_X86_ASM=1
|
||||
;;
|
||||
MOZ_SAMPLE_TYPE_S16=1
|
||||
AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
|
||||
AC_SUBST(MOZ_SAMPLE_TYPE_S16)
|
||||
@@ -8690,6 +8707,7 @@ AC_SUBST(MOZ_VP8_ERROR_CONCEALMENT)
|
||||
AC_SUBST(MOZ_VP8_ENCODER)
|
||||
AC_SUBST(MOZ_VP8)
|
||||
AC_SUBST(MOZ_OGG)
|
||||
+AC_SUBST(MOZ_ALSA)
|
||||
AC_SUBST(MOZ_ALSA_LIBS)
|
||||
AC_SUBST(MOZ_ALSA_CFLAGS)
|
||||
AC_SUBST(VPX_AS)
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-ad,v 1.10 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/xpcom/io/nsLocalFileUnix.h.orig 2012-11-18 10:19:54.000000000 +0000
|
||||
+++ mozilla/xpcom/io/nsLocalFileUnix.h
|
||||
@@ -53,7 +53,7 @@
|
||||
#endif
|
||||
|
||||
// so we can statfs on freebsd
|
||||
-#if defined(__FreeBSD__)
|
||||
+#if defined(__FreeBSD__) || ((defined(__DragonFly__) || defined(__NetBSD__)) && !defined(HAVE_STATVFS))
|
||||
#define HAVE_SYS_STATFS_H
|
||||
#define STATFS statfs
|
||||
#include <sys/param.h>
|
|
@ -1,32 +0,0 @@
|
|||
$NetBSD: patch-af,v 1.10 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/config/mkdepend/imakemdep.h.orig 2012-11-18 10:19:31.000000000 +0000
|
||||
+++ mozilla/config/mkdepend/imakemdep.h
|
||||
@@ -235,7 +235,7 @@ in this Software without prior written a
|
||||
#ifdef _CRAY
|
||||
#define DEFAULT_CPP "/lib/pcpp"
|
||||
#endif
|
||||
-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
+#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
|
||||
#define DEFAULT_CPP "/usr/libexec/cpp"
|
||||
#endif
|
||||
#ifdef MACH
|
||||
@@ -273,7 +273,7 @@ char *cpp_argv[ARGUMENTS] = {
|
||||
#ifdef unix
|
||||
"-Uunix", /* remove unix symbol so that filename unix.c okay */
|
||||
#endif
|
||||
-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH)
|
||||
+#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH) || defined(__DragonFly__)
|
||||
# ifdef __i386__
|
||||
"-D__i386__",
|
||||
# endif
|
||||
@@ -713,6 +713,9 @@ struct symtab predefs[] = {
|
||||
#ifdef __sgi
|
||||
{"__sgi", "1"},
|
||||
#endif
|
||||
+#ifdef __DragonFly__
|
||||
+ {"__DragonFly__", "1"},
|
||||
+#endif
|
||||
#ifdef __FreeBSD__
|
||||
{"__FreeBSD__", "1"},
|
||||
#endif
|
|
@ -1,20 +0,0 @@
|
|||
$NetBSD: patch-aj,v 1.10 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2012-11-18 10:19:50.000000000 +0000
|
||||
+++ mozilla/profile/dirserviceprovider/src/nsProfileLock.cpp
|
||||
@@ -391,6 +391,7 @@ nsresult nsProfileLock::LockWithSymlink(
|
||||
#endif
|
||||
sigfillset(&act.sa_mask);
|
||||
|
||||
+#ifndef DEBUG
|
||||
#define CATCH_SIGNAL(signame) \
|
||||
PR_BEGIN_MACRO \
|
||||
if (sigaction(signame, NULL, &oldact) == 0 && \
|
||||
@@ -409,6 +410,7 @@ PR_BEGIN_MACRO
|
||||
CATCH_SIGNAL(SIGTERM);
|
||||
|
||||
#undef CATCH_SIGNAL
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,9 +1,9 @@
|
|||
$NetBSD: patch-ao,v 1.10 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-ao,v 1.11 2013/01/20 08:33:13 ryoon Exp $
|
||||
|
||||
--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2012-11-18 10:19:53.000000000 +0000
|
||||
--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2013-01-06 06:26:32.000000000 +0000
|
||||
+++ mozilla/toolkit/mozapps/installer/packager.mk
|
||||
@@ -905,8 +905,8 @@ endif
|
||||
(cd $(DIST)/$(MOZ_PKG_DIR) && tar $(TAR_CREATE_FLAGS) - .) | \
|
||||
@@ -893,8 +893,8 @@ endif
|
||||
(cd $(DIST)/$(MOZ_PKG_DIR) && tar --exclude=precomplete $(TAR_CREATE_FLAGS) - .) | \
|
||||
(cd $(DESTDIR)$(installdir) && tar -xf -)
|
||||
$(NSINSTALL) -D $(DESTDIR)$(bindir)
|
||||
- $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
|
||||
|
|
|
@ -1,80 +0,0 @@
|
|||
$NetBSD: patch-ipc_chromium_src_base_debug__util__posic.cc,v 1.8 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/debug_util_posix.cc.orig 2012-11-30 03:12:23.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/debug_util_posix.cc
|
||||
@@ -5,7 +5,7 @@
|
||||
#include "build/build_config.h"
|
||||
#include "base/debug_util.h"
|
||||
|
||||
-#define MOZ_HAVE_EXECINFO_H (!defined(ANDROID) && !defined(__OpenBSD__))
|
||||
+#define MOZ_HAVE_EXECINFO_H (defined(OS_LINUX) && !defined(ANDROID))
|
||||
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
@@ -17,9 +17,16 @@
|
||||
#include <unistd.h>
|
||||
#if MOZ_HAVE_EXECINFO_H
|
||||
#include <execinfo.h>
|
||||
+#endif
|
||||
+
|
||||
+#if defined(OS_MACOSX) || defined(OS_BSD)
|
||||
#include <sys/sysctl.h>
|
||||
#endif
|
||||
|
||||
+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD)
|
||||
+#include <sys/user.h>
|
||||
+#endif
|
||||
+
|
||||
#include "base/basictypes.h"
|
||||
#include "base/eintr_wrapper.h"
|
||||
#include "base/logging.h"
|
||||
@@ -32,7 +39,7 @@ bool DebugUtil::SpawnDebuggerOnProcess(u
|
||||
return false;
|
||||
}
|
||||
|
||||
-#if defined(OS_MACOSX)
|
||||
+#if defined(OS_MACOSX) || defined(OS_BSD)
|
||||
|
||||
// Based on Apple's recommended method as described in
|
||||
// http://developer.apple.com/qa/qa2004/qa1361.html
|
||||
@@ -51,14 +58,22 @@ bool DebugUtil::BeingDebugged() {
|
||||
// we're looking for information about a specific process ID.
|
||||
int mib[] = {
|
||||
CTL_KERN,
|
||||
+#if defined(OS_NETBSD)
|
||||
+ KERN_PROC2,
|
||||
+#else
|
||||
KERN_PROC,
|
||||
+#endif
|
||||
KERN_PROC_PID,
|
||||
getpid()
|
||||
};
|
||||
|
||||
// Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and
|
||||
// binary interfaces may change.
|
||||
+#if defined(OS_NETBSD)
|
||||
+ struct kinfo_proc2 info;
|
||||
+#else
|
||||
struct kinfo_proc info;
|
||||
+#endif
|
||||
size_t info_size = sizeof(info);
|
||||
|
||||
int sysctl_result = sysctl(mib, arraysize(mib), &info, &info_size, NULL, 0);
|
||||
@@ -71,7 +86,17 @@ bool DebugUtil::BeingDebugged() {
|
||||
|
||||
// This process is being debugged if the P_TRACED flag is set.
|
||||
is_set = true;
|
||||
+#if defined(OS_DRAGONFLY)
|
||||
+ being_debugged = (info.kp_flags & P_TRACED) != 0;
|
||||
+#elif defined(OS_FREEBSD)
|
||||
+ being_debugged = (info.ki_flag & P_TRACED) != 0;
|
||||
+#elif defined(OS_OPENBSD)
|
||||
+ being_debugged = (info.p_flag & P_TRACED) != 0;
|
||||
+#elif defined(OS_NETBSD)
|
||||
+ being_debugged = (info.p_flag & P_TRACED) != 0;
|
||||
+#else
|
||||
being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0;
|
||||
+#endif
|
||||
return being_debugged;
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/file_util_posix.cc
|
||||
@@ -33,7 +33,7 @@
|
||||
#include "base/time.h"
|
||||
|
||||
// FreeBSD/OpenBSD lacks stat64, but its stat handles files >2GB just fine
|
||||
-#if defined(OS_FREEBSD) || defined(OS_OPENBSD)
|
||||
+#ifndef HAVE_STAT64
|
||||
#define stat64 stat
|
||||
#endif
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.9 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc
|
||||
@@ -9,16 +9,30 @@
|
||||
|
||||
#if defined(OS_MACOSX)
|
||||
#include <mach/mach.h>
|
||||
+#elif defined(OS_NETBSD)
|
||||
+#include <lwp.h>
|
||||
#elif defined(OS_LINUX)
|
||||
#include <sys/syscall.h>
|
||||
-#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__DragonFly__)
|
||||
#include <sys/prctl.h>
|
||||
-#elif !defined(__NetBSD__)
|
||||
-#include <pthread_np.h>
|
||||
+#elif defined(OS_FREEBSD)
|
||||
+#include <sys/param.h>
|
||||
+#if __FreeBSD_version > 802500
|
||||
+#include <sys/thr.h>
|
||||
+#else
|
||||
+_Pragma("GCC visibility push(default)")
|
||||
+extern "C" int thr_self(long *);
|
||||
+_Pragma("GCC visibility pop")
|
||||
#endif
|
||||
+#endif
|
||||
+
|
||||
+#if !defined(OS_MACOSX)
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
|
||||
+#if defined(OS_BSD) && !defined(OS_NETBSD)
|
||||
+#include <pthread_np.h>
|
||||
+#endif
|
||||
+
|
||||
#if defined(OS_MACOSX)
|
||||
namespace base {
|
||||
void InitThreading();
|
||||
@@ -38,9 +52,20 @@ PlatformThreadId PlatformThread::Current
|
||||
// into the kernel.
|
||||
#if defined(OS_MACOSX)
|
||||
return mach_thread_self();
|
||||
-#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
|
||||
- // TODO(BSD): find a better thread ID
|
||||
- return (intptr_t)(pthread_self());
|
||||
+#elif defined(OS_NETBSD)
|
||||
+ return _lwp_self();
|
||||
+#elif defined(OS_DRAGONFLY)
|
||||
+ return lwp_gettid();
|
||||
+#elif defined(OS_FREEBSD)
|
||||
+# if __FreeBSD_version > 900030
|
||||
+ return pthread_getthreadid_np();
|
||||
+# else
|
||||
+ long lwpid;
|
||||
+ thr_self(&lwpid);
|
||||
+ return lwpid;
|
||||
+# endif
|
||||
+#elif defined(OS_OPENBSD)
|
||||
+ return (intptr_t) (pthread_self());
|
||||
#elif defined(OS_LINUX)
|
||||
return syscall(__NR_gettid);
|
||||
#endif
|
||||
@@ -83,9 +108,9 @@ void PlatformThread::SetName(const char*
|
||||
// Note that glibc also has a 'pthread_setname_np' api, but it may not be
|
||||
// available everywhere and it's only benefit over using prctl directly is
|
||||
// that it can set the name of threads other than the current thread.
|
||||
-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
|
||||
+#if defined(OS_BSD) && !defined(OS_NETBSD)
|
||||
pthread_set_name_np(pthread_self(), name);
|
||||
-#elif defined(__NetBSD__)
|
||||
+#elif defined(OS_NETBSD)
|
||||
pthread_setname_np(pthread_self(), "%s", (void *)name);
|
||||
#else
|
||||
prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0);
|
|
@ -1,49 +0,0 @@
|
|||
$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.8 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/sys_info_posix.cc
|
||||
@@ -18,6 +18,11 @@
|
||||
#include <mach/mach_init.h>
|
||||
#endif
|
||||
|
||||
+#if defined(OS_NETBSD)
|
||||
+#include <sys/param.h>
|
||||
+#include <sys/sysctl.h>
|
||||
+#endif
|
||||
+
|
||||
#include "base/logging.h"
|
||||
#include "base/string_util.h"
|
||||
|
||||
@@ -26,7 +31,11 @@ namespace base {
|
||||
int SysInfo::NumberOfProcessors() {
|
||||
// It seems that sysconf returns the number of "logical" processors on both
|
||||
// mac and linux. So we get the number of "online logical" processors.
|
||||
+#ifdef _SC_NPROCESSORS_ONLN
|
||||
static long res = sysconf(_SC_NPROCESSORS_ONLN);
|
||||
+#else
|
||||
+ static long res = 1;
|
||||
+#endif
|
||||
if (res == -1) {
|
||||
NOTREACHED();
|
||||
return 1;
|
||||
@@ -52,6 +61,20 @@ int64 SysInfo::AmountOfPhysicalMemory()
|
||||
}
|
||||
|
||||
return static_cast<int64>(hostinfo.max_mem);
|
||||
+#elif defined(OS_NETBSD)
|
||||
+ int mib[2];
|
||||
+ int rc;
|
||||
+ int64_t memSize;
|
||||
+ size_t len = sizeof(memSize);
|
||||
+
|
||||
+ mib[0] = CTL_HW;
|
||||
+ mib[1] = HW_PHYSMEM64;
|
||||
+ rc = sysctl( mib, 2, &memSize, &len, NULL, 0 );
|
||||
+ if (-1 != rc) {
|
||||
+ return memSize;
|
||||
+ }
|
||||
+ return 0;
|
||||
+
|
||||
#else
|
||||
long pages = sysconf(_SC_PHYS_PAGES);
|
||||
long page_size = sysconf(_SC_PAGE_SIZE);
|
|
@ -1,35 +0,0 @@
|
|||
$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.9 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/build/build_config.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/build/build_config.h
|
||||
@@ -19,6 +19,12 @@
|
||||
#define OS_MACOSX 1
|
||||
#elif defined(__linux__) || defined(ANDROID)
|
||||
#define OS_LINUX 1
|
||||
+#elif defined(__DragonFly__)
|
||||
+#define OS_DRAGONFLY 1
|
||||
+#elif defined(__FreeBSD__)
|
||||
+#define OS_FREEBSD 1
|
||||
+#elif defined(__NetBSD__)
|
||||
+#define OS_NETBSD 1
|
||||
#elif defined(__OpenBSD__)
|
||||
#define OS_OPENBSD 1
|
||||
#elif defined(_WIN32)
|
||||
@@ -27,9 +33,16 @@
|
||||
#error Please add support for your platform in build/build_config.h
|
||||
#endif
|
||||
|
||||
+// For access to standard BSD features, use OS_BSD instead of a
|
||||
+// more specific macro.
|
||||
+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD) \
|
||||
+ || defined(OS_NETBSD) || defined(OS_OPENBSD)
|
||||
+#define OS_BSD 1
|
||||
+#endif
|
||||
+
|
||||
// For access to standard POSIX features, use OS_POSIX instead of a more
|
||||
// specific macro.
|
||||
-#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_OPENBSD)
|
||||
+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
|
||||
#define OS_POSIX 1
|
||||
#endif
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.h
|
||||
@@ -95,7 +95,7 @@ class Channel::ChannelImpl : public Mess
|
||||
};
|
||||
|
||||
// This is a control message buffer large enough to hold kMaxReadFDs
|
||||
-#if defined(OS_MACOSX)
|
||||
+#if defined(OS_MACOSX) || defined(OS_NETBSD)
|
||||
// TODO(agl): OSX appears to have non-constant CMSG macros!
|
||||
char input_cmsg_buf_[1024];
|
||||
#else
|
|
@ -1,21 +0,0 @@
|
|||
$NetBSD: patch-mf,v 1.9 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
Add DragonFly support.
|
||||
Make sure nss libraries have a run path defined.
|
||||
|
||||
--- mozilla/security/coreconf/config.mk.orig 2012-11-18 10:19:50.000000000 +0000
|
||||
+++ mozilla/security/coreconf/config.mk
|
||||
@@ -63,7 +63,7 @@ endif
|
||||
#######################################################################
|
||||
|
||||
TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD \
|
||||
- AIX RISCOS WINNT WIN95 WINCE Linux
|
||||
+ AIX RISCOS WINNT WIN95 WINCE Linux DragonFly
|
||||
|
||||
ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET)))
|
||||
include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
|
||||
@@ -207,3 +207,4 @@ endif
|
||||
DEFINES += -DUSE_UTIL_DIRECTLY
|
||||
USE_UTIL_DIRECTLY = 1
|
||||
|
||||
+EXTRA_SHARED_LIBS += -Wl,-R${PREFIX}/lib/${MOZILLA_PKG_NAME}
|
|
@ -1,90 +0,0 @@
|
|||
$NetBSD: patch-mg,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
Add DragonFly support.
|
||||
|
||||
--- mozilla/security/coreconf/DragonFly.mk.orig 2012-11-23 07:34:29.000000000 +0000
|
||||
+++ mozilla/security/coreconf/DragonFly.mk
|
||||
@@ -0,0 +1,83 @@
|
||||
+#
|
||||
+# The contents of this file are subject to the Mozilla Public
|
||||
+# License Version 1.1 (the "License"); you may not use this file
|
||||
+# except in compliance with the License. You may obtain a copy of
|
||||
+# the License at http://www.mozilla.org/MPL/
|
||||
+#
|
||||
+# Software distributed under the License is distributed on an "AS
|
||||
+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
+# implied. See the License for the specific language governing
|
||||
+# rights and limitations under the License.
|
||||
+#
|
||||
+# The Original Code is the Netscape security libraries.
|
||||
+#
|
||||
+# The Initial Developer of the Original Code is Netscape
|
||||
+# Communications Corporation. Portions created by Netscape are
|
||||
+# Copyright (C) 1994-2000 Netscape Communications Corporation. All
|
||||
+# Rights Reserved.
|
||||
+#
|
||||
+# Contributor(s):
|
||||
+#
|
||||
+# Alternatively, the contents of this file may be used under the
|
||||
+# terms of the GNU General Public License Version 2 or later (the
|
||||
+# "GPL"), in which case the provisions of the GPL are applicable
|
||||
+# instead of those above. If you wish to allow use of your
|
||||
+# version of this file only under the terms of the GPL and not to
|
||||
+# allow others to use your version of this file under the MPL,
|
||||
+# indicate your decision by deleting the provisions above and
|
||||
+# replace them with the notice and other provisions required by
|
||||
+# the GPL. If you do not delete the provisions above, a recipient
|
||||
+# may use your version of this file under either the MPL or the
|
||||
+# GPL.
|
||||
+#
|
||||
+# Config stuff for DragonFly
|
||||
+#
|
||||
+
|
||||
+include $(CORE_DEPTH)/coreconf/UNIX.mk
|
||||
+
|
||||
+DEFAULT_COMPILER = gcc
|
||||
+CC = gcc
|
||||
+CCC = g++
|
||||
+RANLIB = ranlib
|
||||
+
|
||||
+ifeq ($(OS_TEST),alpha)
|
||||
+CPU_ARCH = alpha
|
||||
+else
|
||||
+CPU_ARCH = x86
|
||||
+endif
|
||||
+
|
||||
+OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
|
||||
+
|
||||
+DSO_CFLAGS = -fPIC
|
||||
+DSO_LDOPTS = -shared -Wl,-soname -Wl,$(notdir $@)
|
||||
+
|
||||
+#
|
||||
+# The default implementation strategy for FreeBSD is pthreads.
|
||||
+#
|
||||
+ifndef CLASSIC_NSPR
|
||||
+USE_PTHREADS = 1
|
||||
+DEFINES += -D_THREAD_SAFE -D_REENTRANT
|
||||
+OS_LIBS += -pthread
|
||||
+DSO_LDOPTS += -pthread
|
||||
+endif
|
||||
+
|
||||
+ARCH = freebsd
|
||||
+
|
||||
+MOZ_OBJFORMAT := $(shell test -x /usr/bin/objformat && /usr/bin/objformat || echo aout)
|
||||
+
|
||||
+DLL_SUFFIX = so
|
||||
+
|
||||
+ifdef LIBRUNPATH
|
||||
+DSO_LDOPTS += -Wl,-R$(LIBRUNPATH)
|
||||
+endif
|
||||
+
|
||||
+MKSHLIB = $(CC) $(DSO_LDOPTS)
|
||||
+ifdef MAPFILE
|
||||
+# Add LD options to restrict exported symbols to those in the map file
|
||||
+endif
|
||||
+# Change PROCESS to put the mapfile in the correct format for this platform
|
||||
+PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
|
||||
+
|
||||
+G++INCLUDES = -I/usr/include/g++
|
||||
+
|
||||
+INCLUDES += -I/usr/X11R6/include
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mh,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/security/nss/lib/Makefile.orig 2012-11-18 10:19:50.000000000 +0000
|
||||
+++ mozilla/security/nss/lib/Makefile
|
||||
@@ -70,7 +70,7 @@ endif
|
||||
|
||||
ifndef MOZILLA_CLIENT
|
||||
ifeq ($(OS_ARCH),Linux)
|
||||
-SYSINIT_SRCDIR = sysinit # Add the sysinit directory to DIRS.
|
||||
+#SYSINIT_SRCDIR = sysinit # Add the sysinit directory to DIRS.
|
||||
endif
|
||||
endif
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
$NetBSD: patch-mi,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
Add DragonFly support.
|
||||
|
||||
--- mozilla/config/config.mk.orig 2012-11-18 10:19:31.000000000 +0000
|
||||
+++ mozilla/config/config.mk
|
||||
@@ -92,7 +92,7 @@ AUTOCONF_TOOLS = $(topsrcdir)/build/auto
|
||||
# but save the version to allow multiple versions of the same base
|
||||
# platform to be built in the same tree.
|
||||
#
|
||||
-ifneq (,$(filter FreeBSD HP-UX Linux NetBSD OpenBSD SunOS,$(OS_ARCH)))
|
||||
+ifneq (,$(filter DragonFly FreeBSD HP-UX Linux NetBSD OpenBSD SunOS,$(OS_ARCH)))
|
||||
OS_RELEASE := $(basename $(OS_RELEASE))
|
||||
|
||||
# Allow the user to ignore the OS_VERSION, which is usually irrelevant.
|
|
@ -1,15 +0,0 @@
|
|||
$NetBSD: patch-mj,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
Add DragonFly support.
|
||||
|
||||
--- mozilla/security/coreconf/arch.mk.orig 2012-11-18 10:19:50.000000000 +0000
|
||||
+++ mozilla/security/coreconf/arch.mk
|
||||
@@ -146,7 +146,7 @@ endif
|
||||
# IRIX 6.5-ALPHA-1289139620.
|
||||
#
|
||||
|
||||
-ifeq (,$(filter-out Linux FreeBSD IRIX,$(OS_ARCH)))
|
||||
+ifeq (,$(filter-out Linux DragonFly FreeBSD IRIX,$(OS_ARCH)))
|
||||
OS_RELEASE := $(shell echo $(OS_RELEASE) | sed 's/-.*//')
|
||||
endif
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
$NetBSD: patch-mk,v 1.10 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/config/rules.mk.orig 2012-11-18 10:19:31.000000000 +0000
|
||||
+++ mozilla/config/rules.mk
|
||||
@@ -462,6 +462,12 @@ EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
|
||||
endif
|
||||
endif
|
||||
|
||||
+ifeq ($(OS_ARCH),DragonFly)
|
||||
+ifdef IS_COMPONENT
|
||||
+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
|
||||
+endif
|
||||
+endif
|
||||
+
|
||||
ifeq ($(OS_ARCH),NetBSD)
|
||||
ifneq (,$(filter arc cobalt hpcmips mipsco newsmips pmax sgimips,$(OS_TEST)))
|
||||
ifeq ($(MODULE),layout)
|
||||
@@ -471,6 +477,10 @@ endif
|
||||
endif
|
||||
endif
|
||||
|
||||
+ifeq ($(OS_ARCH),NetBSD)
|
||||
+EXTRA_DSO_LDOPTS += -Wl,-rpath,${PREFIX}/lib/seamonkey
|
||||
+endif
|
||||
+
|
||||
#
|
||||
# HP-UXBeOS specific section: for COMPONENTS only, add -Bsymbolic flag
|
||||
# which uses internal symbols first
|
|
@ -1,16 +0,0 @@
|
|||
$NetBSD: patch-ml,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
Treat DragonFly like FreeBSD.
|
||||
|
||||
--- mozilla/js/src/Makefile.in.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/js/src/Makefile.in
|
||||
@@ -670,6 +670,9 @@ endif # _MSC_VER
|
||||
ifeq ($(OS_ARCH),FreeBSD)
|
||||
EXTRA_LIBS += -pthread
|
||||
endif
|
||||
+ifeq ($(OS_ARCH),DragonFly)
|
||||
+EXTRA_LIBS += -pthread
|
||||
+endif
|
||||
ifeq ($(OS_ARCH),Linux)
|
||||
EXTRA_LIBS += -ldl
|
||||
endif
|
|
@ -1,10 +1,10 @@
|
|||
$NetBSD: patch-mm,v 1.12 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mm,v 1.13 2013/01/20 08:33:13 ryoon Exp $
|
||||
|
||||
--- mozilla/toolkit/library/Makefile.in.orig 2012-11-18 10:19:52.000000000 +0000
|
||||
--- mozilla/toolkit/library/Makefile.in.orig 2013-01-06 06:26:32.000000000 +0000
|
||||
+++ mozilla/toolkit/library/Makefile.in
|
||||
@@ -371,14 +371,11 @@ endif
|
||||
@@ -409,14 +409,11 @@ endif
|
||||
endif
|
||||
|
||||
EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib)
|
||||
|
||||
-ifdef MOZ_SYDNEYAUDIO
|
||||
-ifeq ($(OS_ARCH),Linux)
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
$NetBSD: patch-mn,v 1.8 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
Make sure we link correctly with sqlite3 from pkgsrc.
|
||||
|
||||
--- mozilla/security/nss/lib/softoken/config.mk.orig 2012-11-18 10:19:51.000000000 +0000
|
||||
+++ mozilla/security/nss/lib/softoken/config.mk
|
||||
@@ -80,7 +80,7 @@ else
|
||||
# $(EXTRA_SHARED_LIBS) come before $(OS_LIBS), except on AIX.
|
||||
EXTRA_SHARED_LIBS += \
|
||||
-L$(DIST)/lib \
|
||||
- -l$(SQLITE_LIB_NAME) \
|
||||
+ `pkg-config --libs sqlite3` \
|
||||
-L$(NSSUTIL_LIB_DIR) \
|
||||
-lnssutil3 \
|
||||
-L$(NSPR_LIB_DIR) \
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: patch-mozilla_config_system-headers,v 1.3 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mozilla_config_system-headers,v 1.4 2013/01/20 08:33:13 ryoon Exp $
|
||||
|
||||
--- mozilla/config/system-headers.orig 2012-11-18 10:19:31.000000000 +0000
|
||||
--- mozilla/config/system-headers.orig 2013-01-06 06:26:09.000000000 +0000
|
||||
+++ mozilla/config/system-headers
|
||||
@@ -1065,5 +1065,9 @@ gst/gst.h
|
||||
@@ -1119,6 +1119,10 @@ gst/gst.h
|
||||
gst/app/gstappsink.h
|
||||
gst/app/gstappsrc.h
|
||||
gst/video/video.h
|
||||
|
@ -12,3 +12,4 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.3 2013/01/07 21:55:30 ryoon Exp
|
|||
+spawn.h
|
||||
sys/msg.h
|
||||
sys/ipc.h
|
||||
sys/thr.h
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
$NetBSD: patch-mozilla_content_media_nsAudioStream.cpp,v 1.2 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/content/media/nsAudioStream.cpp.orig 2012-11-18 10:19:32.000000000 +0000
|
||||
+++ mozilla/content/media/nsAudioStream.cpp
|
||||
@@ -298,7 +298,11 @@ static int PrefChanged(const char* aPref
|
||||
gVolumeScale = NS_MAX<double>(0, PR_strtod(utf8.get(), nullptr));
|
||||
}
|
||||
} else if (strcmp(aPref, PREF_USE_CUBEB) == 0) {
|
||||
+#if defined(__FreeBSD__) && __FreeBSD_version < 800097
|
||||
+ bool value = Preferences::GetBool(aPref, false);
|
||||
+#else
|
||||
bool value = Preferences::GetBool(aPref, true);
|
||||
+#endif
|
||||
mozilla::MutexAutoLock lock(*gAudioPrefsLock);
|
||||
gUseCubeb = value;
|
||||
} else if (strcmp(aPref, PREF_CUBEB_LATENCY) == 0) {
|
|
@ -1,39 +0,0 @@
|
|||
$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/dom/plugins/ipc/PluginModuleChild.cpp.orig 2012-11-18 10:19:34.000000000 +0000
|
||||
+++ mozilla/dom/plugins/ipc/PluginModuleChild.cpp
|
||||
@@ -5,6 +5,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#ifdef MOZ_WIDGET_QT
|
||||
+#include <unistd.h> // for _exit()
|
||||
#include <QtCore/QTimer>
|
||||
#include "nsQAppInstance.h"
|
||||
#include "NestedLoopTimer.h"
|
||||
@@ -196,7 +197,7 @@ PluginModuleChild::Init(const std::strin
|
||||
|
||||
// TODO: use PluginPRLibrary here
|
||||
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
mShutdownFunc =
|
||||
(NP_PLUGINSHUTDOWN) PR_FindFunctionSymbol(mLibrary, "NP_Shutdown");
|
||||
|
||||
@@ -1827,7 +1828,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin
|
||||
PLUGIN_LOG_DEBUG_METHOD;
|
||||
AssertPluginThread();
|
||||
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
return true;
|
||||
#elif defined(OS_WIN) || defined(OS_MACOSX)
|
||||
*_retval = mGetEntryPointsFunc(&mFunctions);
|
||||
@@ -1856,7 +1857,7 @@ PluginModuleChild::AnswerNP_Initialize(c
|
||||
SendBackUpXResources(FileDescriptor(xSocketFd));
|
||||
#endif
|
||||
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
*_retval = mInitializeFunc(&sBrowserFuncs, &mFunctions);
|
||||
return true;
|
||||
#elif defined(OS_WIN) || defined(OS_MACOSX)
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.h,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/dom/plugins/ipc/PluginModuleChild.h.orig 2012-11-18 10:19:34.000000000 +0000
|
||||
+++ mozilla/dom/plugins/ipc/PluginModuleChild.h
|
||||
@@ -320,7 +320,7 @@ private:
|
||||
|
||||
// we get this from the plugin
|
||||
NP_PLUGINSHUTDOWN mShutdownFunc;
|
||||
-#ifdef OS_LINUX
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
NP_PLUGINUNIXINIT mInitializeFunc;
|
||||
#elif defined(OS_WIN) || defined(OS_MACOSX)
|
||||
NP_PLUGININIT mInitializeFunc;
|
|
@ -0,0 +1,16 @@
|
|||
$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.1 2013/01/20 08:33:13 ryoon Exp $
|
||||
|
||||
--- mozilla/dom/system/OSFileConstants.cpp.orig 2013-01-06 06:26:13.000000000 +0000
|
||||
+++ mozilla/dom/system/OSFileConstants.cpp
|
||||
@@ -41,6 +41,11 @@
|
||||
#include "OSFileConstants.h"
|
||||
#include "nsIOSFileConstantsService.h"
|
||||
|
||||
+#if defined(__DragonFly__) || defined(__FreeBSD__) \
|
||||
+ || defined(__NetBSD__) || defined(__OpenBSD__)
|
||||
+#define __dd_fd dd_fd
|
||||
+#endif
|
||||
+
|
||||
/**
|
||||
* This module defines the basic libc constants (error numbers, open modes,
|
||||
* etc.) used by OS.File and possibly other OS-bound JavaScript libraries.
|
16
www/seamonkey/patches/patch-mozilla_gfx_skia_Makefile.in
Normal file
16
www/seamonkey/patches/patch-mozilla_gfx_skia_Makefile.in
Normal file
|
@ -0,0 +1,16 @@
|
|||
$NetBSD: patch-mozilla_gfx_skia_Makefile.in,v 1.1 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/gfx/skia/Makefile.in.orig 2013-01-06 06:26:15.000000000 +0000
|
||||
+++ mozilla/gfx/skia/Makefile.in
|
||||
@@ -355,10 +355,9 @@ CPPSRCS += \
|
||||
SkMMapStream.cpp \
|
||||
SkOSFile.cpp \
|
||||
$(NULL)
|
||||
-ifeq (Linux,$(OS_TARGET))
|
||||
+ifneq (,$(or $(MOZ_X11),$(filter Linux,$(OS_TARGET))))
|
||||
CPPSRCS += \
|
||||
SkFontHost_linux.cpp \
|
||||
- SkFontHost_tables.cpp \
|
||||
SkTime_Unix.cpp \
|
||||
$(NULL)
|
||||
endif
|
|
@ -0,0 +1,22 @@
|
|||
$NetBSD: patch-mozilla_gfx_skia_src_sfnt_SkOTTable__head.h,v 1.1 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/gfx/skia/src/sfnt/SkOTTable_head.h.orig 2013-01-06 06:26:15.000000000 +0000
|
||||
+++ mozilla/gfx/skia/src/sfnt/SkOTTable_head.h
|
||||
@@ -12,7 +12,7 @@
|
||||
#include "SkOTTableTypes.h"
|
||||
#include "SkTypedEnum.h"
|
||||
|
||||
-#pragma pack(push, 1)
|
||||
+#pragma pack(1)
|
||||
|
||||
struct SkOTTableHead {
|
||||
static const SK_OT_CHAR TAG0 = 'h';
|
||||
@@ -140,7 +140,7 @@ struct SkOTTableHead {
|
||||
} glyphDataFormat;
|
||||
};
|
||||
|
||||
-#pragma pack(pop)
|
||||
+#pragma pack()
|
||||
|
||||
|
||||
#include <stddef.h>
|
|
@ -0,0 +1,22 @@
|
|||
$NetBSD: patch-mozilla_gfx_skia_src_sfnt_SkOTTable__name.h,v 1.1 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/gfx/skia/src/sfnt/SkOTTable_name.h.orig 2013-01-06 06:26:15.000000000 +0000
|
||||
+++ mozilla/gfx/skia/src/sfnt/SkOTTable_name.h
|
||||
@@ -12,7 +12,7 @@
|
||||
#include "SkOTTableTypes.h"
|
||||
#include "SkTypedEnum.h"
|
||||
|
||||
-#pragma pack(push, 1)
|
||||
+#pragma pack(1)
|
||||
|
||||
struct SkOTTableName {
|
||||
static const SK_OT_CHAR TAG0 = 'n';
|
||||
@@ -499,7 +499,7 @@ struct SkOTTableNameRecord {
|
||||
SK_OT_USHORT offset; //From start of storage area.
|
||||
};
|
||||
|
||||
-#pragma pack(pop)
|
||||
+#pragma pack()
|
||||
|
||||
|
||||
SK_COMPILE_ASSERT(sizeof(SkOTTableName) == 6, sizeof_SkOTTableName_not_6);
|
|
@ -0,0 +1,22 @@
|
|||
$NetBSD: patch-mozilla_gfx_skia_src_sfnt_SkSFNTHeader.h,v 1.1 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/gfx/skia/src/sfnt/SkSFNTHeader.h.orig 2013-01-06 06:26:15.000000000 +0000
|
||||
+++ mozilla/gfx/skia/src/sfnt/SkSFNTHeader.h
|
||||
@@ -15,7 +15,7 @@
|
||||
typedef uint16_t SK_SFNT_USHORT;
|
||||
typedef uint32_t SK_SFNT_ULONG;
|
||||
|
||||
-#pragma pack(push, 1)
|
||||
+#pragma pack(1)
|
||||
|
||||
struct SkSFNTHeader {
|
||||
SK_SFNT_ULONG fontType;
|
||||
@@ -61,7 +61,7 @@ struct SkSFNTTableDirectoryEntry {
|
||||
SK_SFNT_ULONG logicalLength;
|
||||
};
|
||||
|
||||
-#pragma pack(pop)
|
||||
+#pragma pack()
|
||||
|
||||
|
||||
SK_COMPILE_ASSERT(sizeof(SkSFNTHeader) == 12, sizeof_SkSFNTHeader_not_12);
|
|
@ -1,36 +1,36 @@
|
|||
$NetBSD: patch-mozilla_gfx_thebes_gfxPlatform.cpp,v 1.4 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mozilla_gfx_thebes_gfxPlatform.cpp,v 1.5 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/gfx/thebes/gfxPlatform.cpp.orig 2012-11-18 10:19:37.000000000 +0000
|
||||
--- mozilla/gfx/thebes/gfxPlatform.cpp.orig 2013-01-06 06:26:16.000000000 +0000
|
||||
+++ mozilla/gfx/thebes/gfxPlatform.cpp
|
||||
@@ -490,6 +490,7 @@ void SourceBufferDestroy(void *srcBuffer
|
||||
static_cast<SourceSurface*>(srcBuffer)->Release();
|
||||
@@ -507,11 +507,9 @@ void SourceBufferDestroy(void *srcSurfUD
|
||||
delete static_cast<SourceSurfaceUserData*>(srcSurfUD);
|
||||
}
|
||||
|
||||
+#ifdef MOZ_TREE_CAIRO
|
||||
void SourceSnapshotDetached(cairo_surface_t *nullSurf)
|
||||
-void SourceSnapshotDetached(cairo_surface_t *nullSurf)
|
||||
+void SourceSnapshotDetached(void *nullSurf)
|
||||
{
|
||||
gfxImageSurface* origSurf =
|
||||
@@ -497,6 +498,7 @@ void SourceSnapshotDetached(cairo_surfac
|
||||
|
||||
- gfxImageSurface* origSurf =
|
||||
- static_cast<gfxImageSurface*>(cairo_surface_get_user_data(nullSurf, &kSourceSurface));
|
||||
-
|
||||
+ gfxImageSurface *origSurf = static_cast<gfxImageSurface*>(nullSurf);
|
||||
origSurf->SetData(&kSourceSurface, NULL, NULL);
|
||||
}
|
||||
+#endif
|
||||
|
||||
RefPtr<SourceSurface>
|
||||
gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface)
|
||||
@@ -594,6 +596,7 @@ gfxPlatform::GetSourceSurfaceForSurface(
|
||||
@@ -626,14 +624,9 @@ gfxPlatform::GetSourceSurfaceForSurface(
|
||||
|
||||
}
|
||||
|
||||
+ #ifdef MOZ_TREE_CAIRO
|
||||
cairo_surface_t *nullSurf =
|
||||
cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA);
|
||||
cairo_surface_set_user_data(nullSurf,
|
||||
@@ -602,6 +605,7 @@ gfxPlatform::GetSourceSurfaceForSurface(
|
||||
NULL);
|
||||
cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached);
|
||||
cairo_surface_destroy(nullSurf);
|
||||
+ #endif
|
||||
- cairo_surface_t *nullSurf =
|
||||
- cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA);
|
||||
- cairo_surface_set_user_data(nullSurf,
|
||||
- &kSourceSurface,
|
||||
- imgSurface,
|
||||
- NULL);
|
||||
- cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached);
|
||||
- cairo_surface_destroy(nullSurf);
|
||||
+ cairo_surface_set_mime_data(imgSurface->CairoSurface(), "mozilla/magic",
|
||||
+ (const unsigned char *) "data", 4,
|
||||
+ SourceSnapshotDetached, imgSurface.get());
|
||||
}
|
||||
|
||||
srcBuffer->AddRef();
|
||||
SourceSurfaceUserData *srcSurfUD = new SourceSurfaceUserData;
|
||||
|
|
|
@ -1,38 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_Makefile.in,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/Makefile.in.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/Makefile.in
|
||||
@@ -240,6 +240,33 @@ endif
|
||||
|
||||
endif # } OS_LINUX
|
||||
|
||||
+ifdef OS_BSD # {
|
||||
+
|
||||
+CPPSRCS += \
|
||||
+ atomicops_internals_x86_gcc.cc \
|
||||
+ process_util_bsd.cc \
|
||||
+ time_posix.cc \
|
||||
+ $(NULL)
|
||||
+
|
||||
+ifdef MOZ_ENABLE_GTK2
|
||||
+CPPSRCS += \
|
||||
+ message_pump_glib.cc \
|
||||
+ $(NULL)
|
||||
+endif
|
||||
+
|
||||
+ifdef MOZ_ENABLE_QT
|
||||
+MOCSRCS = \
|
||||
+ moc_message_pump_qt.cc \
|
||||
+ $(NULL)
|
||||
+
|
||||
+CPPSRCS += \
|
||||
+ $(MOCSRCS) \
|
||||
+ message_pump_qt.cc \
|
||||
+ $(NULL)
|
||||
+endif
|
||||
+
|
||||
+endif # } OS_BSD
|
||||
+
|
||||
# libevent
|
||||
|
||||
ifndef MOZ_NATIVE_LIBEVENT # {
|
|
@ -1,100 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_chromium-config.mk,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/chromium-config.mk.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/chromium-config.mk
|
||||
@@ -24,17 +24,6 @@ LOCAL_INCLUDES += \
|
||||
-I$(DEPTH)/ipc/ipdl/_ipdlheaders \
|
||||
$(NULL)
|
||||
|
||||
-ifeq ($(OS_ARCH),Darwin) # {
|
||||
-
|
||||
-OS_MACOSX = 1
|
||||
-OS_POSIX = 1
|
||||
-
|
||||
-DEFINES += \
|
||||
- -DOS_MACOSX=1 \
|
||||
- -DOS_POSIX=1 \
|
||||
- $(NULL)
|
||||
-
|
||||
-else # } {
|
||||
ifeq ($(OS_ARCH),WINNT) # {
|
||||
OS_LIBS += $(call EXPAND_LIBNAME,psapi shell32 dbghelp)
|
||||
|
||||
@@ -61,13 +50,65 @@ DEFINES += -DCOMPILER_MSVC
|
||||
endif
|
||||
|
||||
else # } {
|
||||
-
|
||||
-OS_LINUX = 1
|
||||
OS_POSIX = 1
|
||||
+DEFINES += -DOS_POSIX=1
|
||||
+
|
||||
+ifeq ($(OS_ARCH),Darwin) # {
|
||||
+
|
||||
+OS_MACOSX = 1
|
||||
+DEFINES += \
|
||||
+ -DOS_MACOSX=1 \
|
||||
+ $(NULL)
|
||||
+
|
||||
+else # } {
|
||||
+ifeq ($(OS_ARCH),DragonFly) # {
|
||||
+
|
||||
+OS_DRAGONFLY = 1
|
||||
+OS_BSD = 1
|
||||
+OS_LIBS += $(call EXPAND_LIBNAME,kvm)
|
||||
+DEFINES += \
|
||||
+ -DOS_DRAGONFLY=1 \
|
||||
+ -DOS_BSD=1 \
|
||||
+ $(NULL)
|
||||
+
|
||||
+else # } {
|
||||
+ifeq ($(OS_ARCH),FreeBSD) # {
|
||||
+
|
||||
+OS_FREEBSD = 1
|
||||
+OS_BSD = 1
|
||||
+OS_LIBS += $(call EXPAND_LIBNAME,kvm)
|
||||
+DEFINES += \
|
||||
+ -DOS_FREEBSD=1 \
|
||||
+ -DOS_BSD=1 \
|
||||
+ $(NULL)
|
||||
|
||||
+else # } {
|
||||
+ifeq ($(OS_ARCH),NetBSD) # {
|
||||
+
|
||||
+OS_NETBSD = 1
|
||||
+OS_BSD = 1
|
||||
+OS_LIBS += $(call EXPAND_LIBNAME,kvm)
|
||||
+DEFINES += \
|
||||
+ -DOS_NETBSD=1 \
|
||||
+ -DOS_BSD=1 \
|
||||
+ $(NULL)
|
||||
+
|
||||
+else # } {
|
||||
+ifeq ($(OS_ARCH),OpenBSD) # {
|
||||
+
|
||||
+OS_OPENBSD = 1
|
||||
+OS_BSD = 1
|
||||
+OS_LIBS += $(call EXPAND_LIBNAME,kvm)
|
||||
+DEFINES += \
|
||||
+ -DOS_OPENBSD=1 \
|
||||
+ -DOS_BSD=1 \
|
||||
+ $(NULL)
|
||||
+
|
||||
+else # } {
|
||||
+
|
||||
+OS_LINUX = 1
|
||||
DEFINES += \
|
||||
-DOS_LINUX=1 \
|
||||
- -DOS_POSIX=1 \
|
||||
$(NULL)
|
||||
|
||||
# NB: to stop gcc warnings about exporting template instantiation
|
||||
@@ -75,4 +116,8 @@ OS_CXXFLAGS := $(filter-out -pedantic,$(
|
||||
|
||||
endif # }
|
||||
endif # }
|
||||
+endif # }
|
||||
+endif # }
|
||||
+endif # }
|
||||
+endif # }
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_base__paths.h,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/base_paths.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/base_paths.h
|
||||
@@ -13,7 +13,7 @@
|
||||
#include "base/base_paths_win.h"
|
||||
#elif defined(OS_MACOSX)
|
||||
#include "base/base_paths_mac.h"
|
||||
-#elif defined(OS_LINUX)
|
||||
+#elif defined(OS_LINUX) || defined(OS_BSD)
|
||||
#include "base/base_paths_linux.h"
|
||||
#endif
|
||||
#include "base/path_service.h"
|
|
@ -1,8 +1,11 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h,v 1.4 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mozilla_ipc_chromium_src_base_dir__reader__bsd.h,v 1.5 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/dir_reader_bsd.h.orig 2012-11-23 07:37:19.000000000 +0000
|
||||
--- mozilla/ipc/chromium/src/base/dir_reader_bsd.h.orig 2013-01-06 06:26:16.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/dir_reader_bsd.h
|
||||
@@ -0,0 +1,112 @@
|
||||
@@ -110,3 +110,115 @@ class DirReaderBSD {
|
||||
} // namespace base
|
||||
|
||||
#endif // BASE_DIR_READER_BSD_H_
|
||||
+// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
||||
+// Use of this source code is governed by a BSD-style license that can be
|
||||
+// found in the LICENSE file.
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_dir__reader__posix.h,v 1.3 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/dir_reader_posix.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/dir_reader_posix.h
|
||||
@@ -18,16 +18,20 @@
|
||||
// seems worse than falling back to enumerating all file descriptors so we will
|
||||
// probably never implement this on the Mac.
|
||||
|
||||
-#if defined(OS_LINUX) && !defined(OS_OPENBSD)
|
||||
+#if defined(OS_LINUX)
|
||||
#include "base/dir_reader_linux.h"
|
||||
+#elif defined(OS_BSD)
|
||||
+#include "base/dir_reader_bsd.h"
|
||||
#else
|
||||
#include "base/dir_reader_fallback.h"
|
||||
#endif
|
||||
|
||||
namespace base {
|
||||
|
||||
-#if defined(OS_LINUX) && !defined(OS_OPENBSD)
|
||||
+#if defined(OS_LINUX)
|
||||
typedef DirReaderLinux DirReaderPosix;
|
||||
+#elif defined(OS_BSD)
|
||||
+typedef DirReaderBSD DirReaderPosix;
|
||||
#else
|
||||
typedef DirReaderFallback DirReaderPosix;
|
||||
#endif
|
|
@ -1,22 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_message__loop.cc,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/message_loop.cc.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/message_loop.cc
|
||||
@@ -19,7 +19,7 @@
|
||||
#if defined(OS_POSIX)
|
||||
#include "base/message_pump_libevent.h"
|
||||
#endif
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_BSD)
|
||||
#ifdef MOZ_WIDGET_GTK2
|
||||
#include "base/message_pump_glib.h"
|
||||
#endif
|
||||
@@ -119,7 +119,7 @@ MessageLoop::MessageLoop(Type type)
|
||||
if (type_ == TYPE_UI) {
|
||||
#if defined(OS_MACOSX)
|
||||
pump_ = base::MessagePumpMac::Create();
|
||||
-#elif defined(OS_LINUX)
|
||||
+#elif defined(OS_LINUX) || defined(OS_BSD)
|
||||
pump_ = new base::MessagePumpForUI();
|
||||
#endif // OS_LINUX
|
||||
} else if (type_ == TYPE_IO) {
|
|
@ -1,17 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread.h,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/platform_thread.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/platform_thread.h
|
||||
@@ -22,9 +22,11 @@ typedef void* PlatformThreadHandle; //
|
||||
#elif defined(OS_POSIX)
|
||||
#include <pthread.h>
|
||||
typedef pthread_t PlatformThreadHandle;
|
||||
-#if defined(OS_LINUX)
|
||||
+#if defined(OS_LINUX) || defined(OS_OPENBSD)
|
||||
#include <unistd.h>
|
||||
typedef pid_t PlatformThreadId;
|
||||
+#elif defined(OS_BSD)
|
||||
+typedef lwpid_t PlatformThreadId;
|
||||
#elif defined(OS_MACOSX)
|
||||
#include <mach/mach.h>
|
||||
typedef mach_port_t PlatformThreadId;
|
|
@ -1,37 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util.h,v 1.7 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/process_util.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/process_util.h
|
||||
@@ -291,6 +291,7 @@ class NamedProcessIterator {
|
||||
const ProcessEntry* NextProcessEntry();
|
||||
|
||||
private:
|
||||
+#if !defined(OS_BSD)
|
||||
// Determines whether there's another process (regardless of executable)
|
||||
// left in the list of all processes. Returns true and sets entry_ to
|
||||
// that process's info if there is one, false otherwise.
|
||||
@@ -303,18 +304,24 @@ class NamedProcessIterator {
|
||||
void InitProcessEntry(ProcessEntry* entry);
|
||||
|
||||
std::wstring executable_name_;
|
||||
+#endif
|
||||
|
||||
#if defined(OS_WIN)
|
||||
HANDLE snapshot_;
|
||||
bool started_iteration_;
|
||||
#elif defined(OS_LINUX)
|
||||
DIR *procfs_dir_;
|
||||
+#elif defined(OS_BSD)
|
||||
+ std::vector<ProcessEntry> content;
|
||||
+ size_t nextEntry;
|
||||
#elif defined(OS_MACOSX)
|
||||
std::vector<kinfo_proc> kinfo_procs_;
|
||||
size_t index_of_kinfo_proc_;
|
||||
#endif
|
||||
+#if !defined(OS_BSD)
|
||||
ProcessEntry entry_;
|
||||
const ProcessFilter* filter_;
|
||||
+#endif
|
||||
|
||||
DISALLOW_EVIL_CONSTRUCTORS(NamedProcessIterator);
|
||||
};
|
|
@ -1,372 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.8 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2012-11-23 07:38:07.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/process_util_bsd.cc
|
||||
@@ -0,0 +1,367 @@
|
||||
+// Copyright (c) 2008 The Chromium Authors. All rights reserved.
|
||||
+// Use of this source code is governed by a BSD-style license that can be
|
||||
+// found in the LICENSE file.
|
||||
+
|
||||
+// derived from process_util_linux.cc and process_util_mac.cc
|
||||
+
|
||||
+#include "base/process_util.h"
|
||||
+
|
||||
+#include <sys/param.h>
|
||||
+#include <sys/sysctl.h>
|
||||
+#include <sys/wait.h>
|
||||
+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD)
|
||||
+#include <sys/user.h>
|
||||
+#endif
|
||||
+
|
||||
+#include <ctype.h>
|
||||
+#include <fcntl.h>
|
||||
+#include <kvm.h>
|
||||
+#include <unistd.h>
|
||||
+
|
||||
+#include <string>
|
||||
+
|
||||
+#include "base/debug_util.h"
|
||||
+#include "base/eintr_wrapper.h"
|
||||
+#include "base/file_util.h"
|
||||
+#include "base/logging.h"
|
||||
+#include "base/string_tokenizer.h"
|
||||
+#include "base/string_util.h"
|
||||
+
|
||||
+#if (defined(_POSIX_SPAWN) && _POSIX_SPAWN > 0) \
|
||||
+ || (defined(OS_NETBSD) && __NetBSD_Version__ >= 599006500)
|
||||
+#define HAVE_POSIX_SPAWN 1
|
||||
+#endif
|
||||
+
|
||||
+/*
|
||||
+ * On platforms that are not gonk based, we fall back to an arbitrary
|
||||
+ * UID. This is generally the UID for user `nobody', albeit it is not
|
||||
+ * always the case.
|
||||
+ */
|
||||
+
|
||||
+#if defined(OS_NETBSD) || defined(OS_OPENBSD)
|
||||
+# define CHILD_UNPRIVILEGED_UID 32767
|
||||
+# define CHILD_UNPRIVILEGED_GID 32767
|
||||
+#else
|
||||
+# define CHILD_UNPRIVILEGED_UID 65534
|
||||
+# define CHILD_UNPRIVILEGED_GID 65534
|
||||
+#endif
|
||||
+
|
||||
+#ifndef __dso_public
|
||||
+# ifdef __exported
|
||||
+# define __dso_public __exported
|
||||
+# else
|
||||
+# define __dso_public __attribute__((__visibility__("default")))
|
||||
+# endif
|
||||
+#endif
|
||||
+
|
||||
+#ifdef HAVE_POSIX_SPAWN
|
||||
+#include <spawn.h>
|
||||
+extern "C" char **environ __dso_public;
|
||||
+#endif
|
||||
+
|
||||
+namespace {
|
||||
+
|
||||
+enum ParsingState {
|
||||
+ KEY_NAME,
|
||||
+ KEY_VALUE
|
||||
+};
|
||||
+
|
||||
+static mozilla::EnvironmentLog gProcessLog("MOZ_PROCESS_LOG");
|
||||
+
|
||||
+} // namespace
|
||||
+
|
||||
+namespace base {
|
||||
+
|
||||
+#ifdef HAVE_POSIX_SPAWN
|
||||
+
|
||||
+void FreeEnvVarsArray(char* array[], int length)
|
||||
+{
|
||||
+ for (int i = 0; i < length; i++) {
|
||||
+ free(array[i]);
|
||||
+ }
|
||||
+ delete[] array;
|
||||
+}
|
||||
+
|
||||
+bool LaunchApp(const std::vector<std::string>& argv,
|
||||
+ const file_handle_mapping_vector& fds_to_remap,
|
||||
+ bool wait, ProcessHandle* process_handle) {
|
||||
+ return LaunchApp(argv, fds_to_remap, environment_map(),
|
||||
+ wait, process_handle);
|
||||
+}
|
||||
+
|
||||
+bool LaunchApp(const std::vector<std::string>& argv,
|
||||
+ const file_handle_mapping_vector& fds_to_remap,
|
||||
+ const environment_map& env_vars_to_set,
|
||||
+ bool wait, ProcessHandle* process_handle,
|
||||
+ ProcessArchitecture arch) {
|
||||
+ return LaunchApp(argv, fds_to_remap, env_vars_to_set,
|
||||
+ SAME_PRIVILEGES_AS_PARENT,
|
||||
+ wait, process_handle);
|
||||
+}
|
||||
+
|
||||
+bool LaunchApp(const std::vector<std::string>& argv,
|
||||
+ const file_handle_mapping_vector& fds_to_remap,
|
||||
+ const environment_map& env_vars_to_set,
|
||||
+ ChildPrivileges privs,
|
||||
+ bool wait, ProcessHandle* process_handle,
|
||||
+ ProcessArchitecture arch) {
|
||||
+ bool retval = true;
|
||||
+
|
||||
+ char* argv_copy[argv.size() + 1];
|
||||
+ for (size_t i = 0; i < argv.size(); i++) {
|
||||
+ argv_copy[i] = const_cast<char*>(argv[i].c_str());
|
||||
+ }
|
||||
+ argv_copy[argv.size()] = NULL;
|
||||
+
|
||||
+ // Make sure we don't leak any FDs to the child process by marking all FDs
|
||||
+ // as close-on-exec.
|
||||
+ SetAllFDsToCloseOnExec();
|
||||
+
|
||||
+ // Copy environment to a new char array and add the variables
|
||||
+ // in env_vars_to_set.
|
||||
+ // Existing variables are overwritten by env_vars_to_set.
|
||||
+ int pos = 0;
|
||||
+ environment_map combined_env_vars = env_vars_to_set;
|
||||
+ while(environ[pos] != NULL) {
|
||||
+ std::string varString = environ[pos];
|
||||
+ std::string varName = varString.substr(0, varString.find_first_of('='));
|
||||
+ std::string varValue = varString.substr(varString.find_first_of('=') + 1);
|
||||
+ if (combined_env_vars.find(varName) == combined_env_vars.end()) {
|
||||
+ combined_env_vars[varName] = varValue;
|
||||
+ }
|
||||
+ pos++;
|
||||
+ }
|
||||
+ int varsLen = combined_env_vars.size() + 1;
|
||||
+
|
||||
+ char** vars = new char*[varsLen];
|
||||
+ int i = 0;
|
||||
+ for (environment_map::const_iterator it = combined_env_vars.begin();
|
||||
+ it != combined_env_vars.end(); ++it) {
|
||||
+ std::string entry(it->first);
|
||||
+ entry += "=";
|
||||
+ entry += it->second;
|
||||
+ vars[i] = strdup(entry.c_str());
|
||||
+ i++;
|
||||
+ }
|
||||
+ vars[i] = NULL;
|
||||
+
|
||||
+ posix_spawn_file_actions_t file_actions;
|
||||
+ if (posix_spawn_file_actions_init(&file_actions) != 0) {
|
||||
+ FreeEnvVarsArray(vars, varsLen);
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ // Turn fds_to_remap array into a set of dup2 calls.
|
||||
+ for (file_handle_mapping_vector::const_iterator it = fds_to_remap.begin();
|
||||
+ it != fds_to_remap.end();
|
||||
+ ++it) {
|
||||
+ int src_fd = it->first;
|
||||
+ int dest_fd = it->second;
|
||||
+
|
||||
+ if (src_fd == dest_fd) {
|
||||
+ int flags = fcntl(src_fd, F_GETFD);
|
||||
+ if (flags != -1) {
|
||||
+ fcntl(src_fd, F_SETFD, flags & ~FD_CLOEXEC);
|
||||
+ }
|
||||
+ } else {
|
||||
+ if (posix_spawn_file_actions_adddup2(&file_actions, src_fd, dest_fd) != 0) {
|
||||
+ posix_spawn_file_actions_destroy(&file_actions);
|
||||
+ FreeEnvVarsArray(vars, varsLen);
|
||||
+ return false;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ pid_t pid = 0;
|
||||
+ int spawn_succeeded = (posix_spawnp(&pid,
|
||||
+ argv_copy[0],
|
||||
+ &file_actions,
|
||||
+ NULL,
|
||||
+ argv_copy,
|
||||
+ vars) == 0);
|
||||
+
|
||||
+ FreeEnvVarsArray(vars, varsLen);
|
||||
+
|
||||
+ posix_spawn_file_actions_destroy(&file_actions);
|
||||
+
|
||||
+ bool process_handle_valid = pid > 0;
|
||||
+ if (!spawn_succeeded || !process_handle_valid) {
|
||||
+ retval = false;
|
||||
+ } else {
|
||||
+ if (wait)
|
||||
+ HANDLE_EINTR(waitpid(pid, 0, 0));
|
||||
+
|
||||
+ if (process_handle)
|
||||
+ *process_handle = pid;
|
||||
+ }
|
||||
+
|
||||
+ return retval;
|
||||
+}
|
||||
+
|
||||
+bool LaunchApp(const CommandLine& cl,
|
||||
+ bool wait, bool start_hidden, ProcessHandle* process_handle) {
|
||||
+ // TODO(playmobil): Do we need to respect the start_hidden flag?
|
||||
+ file_handle_mapping_vector no_files;
|
||||
+ return LaunchApp(cl.argv(), no_files, wait, process_handle);
|
||||
+}
|
||||
+
|
||||
+#else // no posix_spawn, use fork/exec
|
||||
+
|
||||
+bool LaunchApp(const std::vector<std::string>& argv,
|
||||
+ const file_handle_mapping_vector& fds_to_remap,
|
||||
+ bool wait, ProcessHandle* process_handle) {
|
||||
+ return LaunchApp(argv, fds_to_remap, environment_map(),
|
||||
+ wait, process_handle);
|
||||
+}
|
||||
+
|
||||
+bool LaunchApp(const std::vector<std::string>& argv,
|
||||
+ const file_handle_mapping_vector& fds_to_remap,
|
||||
+ const environment_map& env_vars_to_set,
|
||||
+ bool wait, ProcessHandle* process_handle,
|
||||
+ ProcessArchitecture arch) {
|
||||
+ return LaunchApp(argv, fds_to_remap, env_vars_to_set,
|
||||
+ SAME_PRIVILEGES_AS_PARENT,
|
||||
+ wait, process_handle);
|
||||
+}
|
||||
+
|
||||
+bool LaunchApp(const std::vector<std::string>& argv,
|
||||
+ const file_handle_mapping_vector& fds_to_remap,
|
||||
+ const environment_map& env_vars_to_set,
|
||||
+ ChildPrivileges privs,
|
||||
+ bool wait, ProcessHandle* process_handle,
|
||||
+ ProcessArchitecture arch) {
|
||||
+ scoped_array<char*> argv_cstr(new char*[argv.size() + 1]);
|
||||
+ // Illegal to allocate memory after fork and before execvp
|
||||
+ InjectiveMultimap fd_shuffle1, fd_shuffle2;
|
||||
+ fd_shuffle1.reserve(fds_to_remap.size());
|
||||
+ fd_shuffle2.reserve(fds_to_remap.size());
|
||||
+
|
||||
+ pid_t pid = fork();
|
||||
+ if (pid < 0)
|
||||
+ return false;
|
||||
+
|
||||
+ if (pid == 0) {
|
||||
+ for (file_handle_mapping_vector::const_iterator
|
||||
+ it = fds_to_remap.begin(); it != fds_to_remap.end(); ++it) {
|
||||
+ fd_shuffle1.push_back(InjectionArc(it->first, it->second, false));
|
||||
+ fd_shuffle2.push_back(InjectionArc(it->first, it->second, false));
|
||||
+ }
|
||||
+
|
||||
+ if (!ShuffleFileDescriptors(&fd_shuffle1))
|
||||
+ _exit(127);
|
||||
+
|
||||
+ CloseSuperfluousFds(fd_shuffle2);
|
||||
+
|
||||
+ for (size_t i = 0; i < argv.size(); i++)
|
||||
+ argv_cstr[i] = const_cast<char*>(argv[i].c_str());
|
||||
+ argv_cstr[argv.size()] = NULL;
|
||||
+
|
||||
+ if (privs == UNPRIVILEGED) {
|
||||
+ if (setgid(CHILD_UNPRIVILEGED_GID) != 0) {
|
||||
+ DLOG(ERROR) << "FAILED TO setgid() CHILD PROCESS, path: " << argv_cstr[0];
|
||||
+ _exit(127);
|
||||
+ }
|
||||
+ if (setuid(CHILD_UNPRIVILEGED_UID) != 0) {
|
||||
+ DLOG(ERROR) << "FAILED TO setuid() CHILD PROCESS, path: " << argv_cstr[0];
|
||||
+ _exit(127);
|
||||
+ }
|
||||
+ if (chdir("/") != 0)
|
||||
+ gProcessLog.print("==> could not chdir()\n");
|
||||
+ }
|
||||
+
|
||||
+ for (environment_map::const_iterator it = env_vars_to_set.begin();
|
||||
+ it != env_vars_to_set.end(); ++it) {
|
||||
+ if (setenv(it->first.c_str(), it->second.c_str(), 1/*overwrite*/))
|
||||
+ _exit(127);
|
||||
+ }
|
||||
+ execv(argv_cstr[0], argv_cstr.get());
|
||||
+ // if we get here, we're in serious trouble and should complain loudly
|
||||
+ DLOG(ERROR) << "FAILED TO exec() CHILD PROCESS, path: " << argv_cstr[0];
|
||||
+ _exit(127);
|
||||
+ } else {
|
||||
+ gProcessLog.print("==> process %d launched child process %d\n",
|
||||
+ GetCurrentProcId(), pid);
|
||||
+ if (wait)
|
||||
+ HANDLE_EINTR(waitpid(pid, 0, 0));
|
||||
+
|
||||
+ if (process_handle)
|
||||
+ *process_handle = pid;
|
||||
+ }
|
||||
+
|
||||
+ return true;
|
||||
+}
|
||||
+
|
||||
+bool LaunchApp(const CommandLine& cl,
|
||||
+ bool wait, bool start_hidden,
|
||||
+ ProcessHandle* process_handle) {
|
||||
+ file_handle_mapping_vector no_files;
|
||||
+ return LaunchApp(cl.argv(), no_files, wait, process_handle);
|
||||
+}
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
+NamedProcessIterator::NamedProcessIterator(const std::wstring& executable_name,
|
||||
+ const ProcessFilter* filter)
|
||||
+{
|
||||
+ int numEntries;
|
||||
+ kvm_t *kvm;
|
||||
+ std::string exe(WideToASCII(executable_name));
|
||||
+
|
||||
+#if defined(OS_DRAGONFLY) || defined(OS_FREEBSD)
|
||||
+ kvm = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL);
|
||||
+ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), &numEntries);
|
||||
+ if (procs != NULL && numEntries > 0) {
|
||||
+ for (int i = 0; i < numEntries; i++) {
|
||||
+# if defined(OS_DRAGONFLY)
|
||||
+ if (exe != procs[i].kp_comm) continue;
|
||||
+ if (filter && !filter->Includes(procs[i].kp_pid, procs[i].kp_ppid)) continue;
|
||||
+ ProcessEntry e;
|
||||
+ e.pid = procs[i].kp_pid;
|
||||
+ e.ppid = procs[i].kp_ppid;
|
||||
+ strlcpy(e.szExeFile, procs[i].kp_comm, sizeof e.szExeFile);
|
||||
+ content.push_back(e);
|
||||
+# elif defined(OS_FREEBSD)
|
||||
+ if (exe != procs[i].ki_comm) continue;
|
||||
+ if (filter && !filter->Includes(procs[i].ki_pid, procs[i].ki_ppid)) continue;
|
||||
+ ProcessEntry e;
|
||||
+ e.pid = procs[i].ki_pid;
|
||||
+ e.ppid = procs[i].ki_ppid;
|
||||
+ strlcpy(e.szExeFile, procs[i].ki_comm, sizeof e.szExeFile);
|
||||
+ content.push_back(e);
|
||||
+# endif
|
||||
+#else
|
||||
+ kvm = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL);
|
||||
+#if defined(OS_OPENBSD)
|
||||
+ struct kinfo_proc* procs = kvm_getprocs(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc), &numEntries);
|
||||
+#else
|
||||
+ struct kinfo_proc2* procs = kvm_getproc2(kvm, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc2), &numEntries);
|
||||
+#endif
|
||||
+ if (procs != NULL && numEntries > 0) {
|
||||
+ for (int i = 0; i < numEntries; i++) {
|
||||
+ if (exe != procs[i].p_comm) continue;
|
||||
+ if (filter && !filter->Includes(procs[i].p_pid, procs[i].p_ppid)) continue;
|
||||
+ ProcessEntry e;
|
||||
+ e.pid = procs[i].p_pid;
|
||||
+ e.ppid = procs[i].p_ppid;
|
||||
+ strlcpy(e.szExeFile, procs[i].p_comm, sizeof e.szExeFile);
|
||||
+ content.push_back(e);
|
||||
+#endif
|
||||
+ }
|
||||
+ }
|
||||
+ nextEntry = 0;
|
||||
+ kvm_close(kvm);
|
||||
+}
|
||||
+
|
||||
+NamedProcessIterator::~NamedProcessIterator() {
|
||||
+}
|
||||
+
|
||||
+const ProcessEntry* NamedProcessIterator::NextProcessEntry() {
|
||||
+ if (nextEntry >= content.size()) return NULL;
|
||||
+ return &content[nextEntry++];
|
||||
+}
|
||||
+
|
||||
+bool ProcessMetrics::GetIOCounters(IoCounters* io_counters) const {
|
||||
+ return false;
|
||||
+}
|
||||
+
|
||||
+} // namespace base
|
|
@ -1,25 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__posix.cc,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/process_util_posix.cc.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/process_util_posix.cc
|
||||
@@ -116,6 +116,11 @@ void CloseSuperfluousFds(const base::Inj
|
||||
#elif defined(OS_MACOSX)
|
||||
static const rlim_t kSystemDefaultMaxFds = 256;
|
||||
static const char kFDDir[] = "/dev/fd";
|
||||
+#elif defined(OS_BSD)
|
||||
+ // the getrlimit below should never fail, so whatever ..
|
||||
+ static const rlim_t kSystemDefaultMaxFds = 1024;
|
||||
+ // at least /dev/fd will exist
|
||||
+ static const char kFDDir[] = "/dev/fd";
|
||||
#endif
|
||||
|
||||
// Get the maximum number of FDs possible.
|
||||
@@ -199,7 +204,7 @@ void CloseSuperfluousFds(const base::Inj
|
||||
void SetAllFDsToCloseOnExec() {
|
||||
#if defined(OS_LINUX)
|
||||
const char fd_dir[] = "/proc/self/fd";
|
||||
-#elif defined(OS_MACOSX)
|
||||
+#elif defined(OS_MACOSX) || defined(OS_BSD)
|
||||
const char fd_dir[] = "/dev/fd";
|
||||
#endif
|
||||
ScopedDIR dir_closer(opendir(fd_dir));
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_ref__counted.h,v 1.3 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/ref_counted.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/ref_counted.h
|
||||
@@ -28,7 +28,7 @@ class RefCountedBase {
|
||||
bool in_dtor_;
|
||||
#endif
|
||||
|
||||
- DFAKE_MUTEX(add_release_);
|
||||
+ DFAKE_MUTEX(add_release_)
|
||||
|
||||
DISALLOW_COPY_AND_ASSIGN(RefCountedBase);
|
||||
};
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_thread__collision__warner.h,v 1.2 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/thread_collision_warner.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/thread_collision_warner.h
|
||||
@@ -101,7 +101,7 @@
|
||||
// Defines a class member that acts like a mutex. It is used only as a
|
||||
// verification tool.
|
||||
#define DFAKE_MUTEX(obj) \
|
||||
- mutable base::ThreadCollisionWarner obj
|
||||
+ mutable base::ThreadCollisionWarner obj;
|
||||
// Asserts the call is never called simultaneously in two threads. Used at
|
||||
// member function scope.
|
||||
#define DFAKE_SCOPED_LOCK(obj) \
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_base_time__posix.cc,v 1.3 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/base/time_posix.cc.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/base/time_posix.cc
|
||||
@@ -167,7 +167,7 @@ TimeTicks TimeTicks::Now() {
|
||||
// With numer and denom = 1 (the expected case), the 64-bit absolute time
|
||||
// reported in nanoseconds is enough to last nearly 585 years.
|
||||
|
||||
-#elif defined(__OpenBSD__) || defined(OS_POSIX) && \
|
||||
+#elif defined(OS_OPENBSD) || defined(OS_POSIX) && \
|
||||
defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0
|
||||
|
||||
struct timespec ts;
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_file__descriptor__set__posix.h,v 1.3 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h
|
||||
@@ -30,7 +30,7 @@ class FileDescriptorSet : public base::R
|
||||
// In debugging mode, it's a fatal error to try and add more than this number
|
||||
// of descriptors to a FileDescriptorSet.
|
||||
enum {
|
||||
- MAX_DESCRIPTORS_PER_MESSAGE = 4,
|
||||
+ MAX_DESCRIPTORS_PER_MESSAGE = 4
|
||||
};
|
||||
|
||||
// ---------------------------------------------------------------------------
|
|
@ -1,12 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_ipc__channel__posix.cc,v 1.3 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
#include <stddef.h>
|
||||
+#include <unistd.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/stat.h>
|
|
@ -1,22 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_ipc__message__utils.h,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/chrome/common/ipc_message_utils.h
|
||||
@@ -218,7 +218,7 @@ struct ParamTraits<long long> {
|
||||
};
|
||||
#endif
|
||||
|
||||
-#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || (defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)) || defined(ARCH_CPU_S390))
|
||||
+#if !(defined(OS_MACOSX) || defined(OS_OPENBSD) || defined(OS_WIN) || ((defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)) || defined(ARCH_CPU_S390))
|
||||
// There size_t is a synonym for |unsigned long| ...
|
||||
template <>
|
||||
struct ParamTraits<size_t> {
|
||||
@@ -271,7 +271,7 @@ struct ParamTraits<uint32> {
|
||||
};
|
||||
#endif // defined(OS_MACOSX)
|
||||
|
||||
-#if !(defined(OS_LINUX) && defined(ARCH_CPU_64_BITS))
|
||||
+#if !((defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS))
|
||||
// int64 is |long int| on 64-bit systems, uint64 is |unsigned long|
|
||||
template <>
|
||||
struct ParamTraits<int64> {
|
|
@ -1,31 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/chromium/src/chrome/common/transport_dib.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/chromium/src/chrome/common/transport_dib.h
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "base/basictypes.h"
|
||||
|
||||
-#if defined(OS_WIN) || defined(OS_MACOSX)
|
||||
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)
|
||||
#include "base/shared_memory.h"
|
||||
#endif
|
||||
|
||||
@@ -66,7 +66,7 @@ class TransportDIB {
|
||||
uint32 sequence_num;
|
||||
};
|
||||
typedef HandleAndSequenceNum Id;
|
||||
-#elif defined(OS_MACOSX)
|
||||
+#elif defined(OS_MACOSX) || defined(OS_BSD)
|
||||
typedef base::SharedMemoryHandle Handle;
|
||||
// On Mac, the inode number of the backing file is used as an id.
|
||||
typedef base::SharedMemoryId Id;
|
||||
@@ -108,7 +108,7 @@ class TransportDIB {
|
||||
|
||||
private:
|
||||
TransportDIB();
|
||||
-#if defined(OS_WIN) || defined(OS_MACOSX)
|
||||
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_BSD)
|
||||
explicit TransportDIB(base::SharedMemoryHandle dib);
|
||||
base::SharedMemory shared_memory_;
|
||||
uint32 sequence_num_;
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD: patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp,v 1.7 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/glue/GeckoChildProcessHost.cpp.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
--- mozilla/ipc/glue/GeckoChildProcessHost.cpp.orig 2013-01-06 06:26:17.000000000 +0000
|
||||
+++ mozilla/ipc/glue/GeckoChildProcessHost.cpp
|
||||
@@ -4,7 +4,13 @@
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -16,41 +16,3 @@ $NetBSD: patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp,v 1.6 2013/01/07 21:55
|
|||
|
||||
#include "base/command_line.h"
|
||||
#include "base/path_service.h"
|
||||
@@ -437,7 +443,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
|
||||
// and passing wstrings from one config to the other is unsafe. So
|
||||
// we split the logic here.
|
||||
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
|
||||
base::environment_map newEnvVars;
|
||||
base::ChildPrivileges privs = kLowRightsSubprocesses ?
|
||||
base::UNPRIVILEGED :
|
||||
@@ -455,8 +461,8 @@ GeckoChildProcessHost::PerformAsyncLaunc
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
nsCString path;
|
||||
greDir->GetNativePath(path);
|
||||
-# ifdef OS_LINUX
|
||||
-# ifdef MOZ_WIDGET_ANDROID
|
||||
+# if defined(OS_LINUX) || defined(OS_BSD)
|
||||
+# if defined(MOZ_WIDGET_ANDROID) || defined(OS_BSD)
|
||||
path += "/lib";
|
||||
# endif // MOZ_WIDGET_ANDROID
|
||||
const char *ld_library_path = PR_GetEnv("LD_LIBRARY_PATH");
|
||||
@@ -575,7 +581,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
|
||||
childArgv.push_back(pidstring);
|
||||
|
||||
#if defined(MOZ_CRASHREPORTER)
|
||||
-# if defined(OS_LINUX)
|
||||
+# if defined(OS_LINUX) || defined(OS_BSD)
|
||||
int childCrashFd, childCrashRemapFd;
|
||||
if (!CrashReporter::CreateNotificationPipeForChild(
|
||||
&childCrashFd, &childCrashRemapFd))
|
||||
@@ -612,7 +618,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
|
||||
#endif
|
||||
|
||||
base::LaunchApp(childArgv, mFileMap,
|
||||
-#if defined(OS_LINUX) || defined(OS_MACOSX)
|
||||
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
|
||||
newEnvVars, privs,
|
||||
#endif
|
||||
false, &process, arch);
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mozilla_ipc_glue_SharedMemorySysV.h,v 1.3 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/glue/SharedMemorySysV.h.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
+++ mozilla/ipc/glue/SharedMemorySysV.h
|
||||
@@ -8,7 +8,7 @@
|
||||
#ifndef mozilla_ipc_SharedMemorySysV_h
|
||||
#define mozilla_ipc_SharedMemorySysV_h
|
||||
|
||||
-#if defined(OS_LINUX) && !defined(ANDROID)
|
||||
+#if (defined(OS_LINUX) && !defined(ANDROID)) || defined(OS_BSD)
|
||||
|
||||
// SysV shared memory isn't available on Windows, but we define the
|
||||
// following macro so that #ifdefs are clearer (compared to #ifdef
|
13
www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py
Normal file
13
www/seamonkey/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py
Normal file
|
@ -0,0 +1,13 @@
|
|||
$NetBSD: patch-mozilla_ipc_ipdl_ipdl_lower.py,v 1.1 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/ipc/ipdl/ipdl/lower.py.orig 2013-01-06 06:26:17.000000000 +0000
|
||||
+++ mozilla/ipc/ipdl/ipdl/lower.py
|
||||
@@ -1797,7 +1797,7 @@ def _generateMessageClass(clsname, msgid
|
||||
StmtExpr(ExprCall(
|
||||
ExprVar('StringAppendF'),
|
||||
args=[ ExprAddrOf(msgvar),
|
||||
- ExprLiteral.String('[time:%" PRId64 "][%d]'),
|
||||
+ ExprLiteral.String('[time:%\\" PRId64 \\"][%d]'),
|
||||
ExprCall(ExprVar('PR_Now')),
|
||||
ExprCall(ExprVar('base::GetCurrentProcId')) ])),
|
||||
appendToMsg(pfxvar),
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: patch-mozilla_js_src_config_system-headers,v 1.3 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mozilla_js_src_config_system-headers,v 1.4 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/js/src/config/system-headers.orig 2012-11-18 10:19:38.000000000 +0000
|
||||
--- mozilla/js/src/config/system-headers.orig 2013-01-06 06:26:17.000000000 +0000
|
||||
+++ mozilla/js/src/config/system-headers
|
||||
@@ -1065,5 +1065,9 @@ gst/gst.h
|
||||
@@ -1119,6 +1119,10 @@ gst/gst.h
|
||||
gst/app/gstappsink.h
|
||||
gst/app/gstappsrc.h
|
||||
gst/video/video.h
|
||||
|
@ -12,3 +12,4 @@ $NetBSD: patch-mozilla_js_src_config_system-headers,v 1.3 2013/01/07 21:55:30 ry
|
|||
+spawn.h
|
||||
sys/msg.h
|
||||
sys/ipc.h
|
||||
sys/thr.h
|
||||
|
|
|
@ -1,23 +0,0 @@
|
|||
$NetBSD: patch-mozilla_js_src_jsinterp.cpp,v 1.2 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/js/src/jsinterp.cpp.orig 2012-11-18 10:19:39.000000000 +0000
|
||||
+++ mozilla/js/src/jsinterp.cpp
|
||||
@@ -3664,6 +3664,7 @@ BEGIN_CASE(JSOP_LEAVEBLOCK)
|
||||
BEGIN_CASE(JSOP_LEAVEFORLETIN)
|
||||
BEGIN_CASE(JSOP_LEAVEBLOCKEXPR)
|
||||
{
|
||||
+ {
|
||||
DebugOnly<uint32_t> blockDepth = regs.fp()->blockChain().stackDepth();
|
||||
|
||||
regs.fp()->popBlock(cx);
|
||||
@@ -3678,7 +3679,9 @@ BEGIN_CASE(JSOP_LEAVEBLOCKEXPR)
|
||||
regs.sp -= GET_UINT16(regs.pc);
|
||||
JS_ASSERT(regs.stackDepth() == blockDepth + 1);
|
||||
regs.sp[-1] = *vp;
|
||||
- } else {
|
||||
+ }
|
||||
+ }
|
||||
+ if (op != JSOP_LEAVEBLOCK && op != JSOP_LEAVEBLOCKEXPR) {
|
||||
/* Another op will pop; nothing to do here. */
|
||||
len = JSOP_LEAVEFORLETIN_LENGTH;
|
||||
DO_NEXT_OP(len);
|
|
@ -1,10 +1,10 @@
|
|||
$NetBSD: patch-mozilla_media_libcubeb_src_Makefile.in,v 1.2 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mozilla_media_libcubeb_src_Makefile.in,v 1.3 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/media/libcubeb/src/Makefile.in.orig 2012-11-18 10:19:46.000000000 +0000
|
||||
--- mozilla/media/libcubeb/src/Makefile.in.orig 2013-01-06 06:26:24.000000000 +0000
|
||||
+++ mozilla/media/libcubeb/src/Makefile.in
|
||||
@@ -24,10 +24,6 @@ endif
|
||||
|
||||
ifeq ($(OS_TARGET),Android)
|
||||
@@ -29,10 +29,6 @@ CSRCS = \
|
||||
$(NULL)
|
||||
endif
|
||||
# No Android implementation of libcubeb yet.
|
||||
-else ifeq ($(OS_TARGET),Linux)
|
||||
-CSRCS = \
|
||||
|
@ -13,7 +13,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_Makefile.in,v 1.2 2013/01/07 21:55:30
|
|||
endif
|
||||
|
||||
ifeq ($(OS_TARGET),Darwin)
|
||||
@@ -42,6 +38,12 @@ CSRCS = \
|
||||
@@ -47,6 +43,12 @@ CSRCS = \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
|
|
|
@ -0,0 +1,45 @@
|
|||
$NetBSD: patch-mozilla_toolkit_components_osfile_osfileutils.cpp,v 1.1 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/toolkit/components/osfile/osfileutils.cpp.orig 2013-01-06 06:26:31.000000000 +0000
|
||||
+++ mozilla/toolkit/components/osfile/osfileutils.cpp
|
||||
@@ -7,6 +7,10 @@
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsCRTGlue.h"
|
||||
|
||||
+#if defined (__DragonFly__)
|
||||
+#include <sys/param.h>
|
||||
+#endif
|
||||
+
|
||||
// Utilities for handling errors
|
||||
namespace {
|
||||
|
||||
@@ -48,7 +52,9 @@ void error_no_memory() {
|
||||
* the last operation failed because it is not supported.
|
||||
*/
|
||||
void error_not_supported() {
|
||||
+#if !(defined(__DragonFly_version) && (__DragonFly_version < 300301))
|
||||
errno = ENOTSUP;
|
||||
+#endif
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -57,7 +63,9 @@ void error_not_supported() {
|
||||
* argument.
|
||||
*/
|
||||
void error_invalid_argument() {
|
||||
+#if !(defined(__DragonFly_version) && (__DragonFly_version < 300301))
|
||||
errno = EINVAL;
|
||||
+#endif
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -66,7 +74,9 @@ void error_invalid_argument() {
|
||||
* memory.
|
||||
*/
|
||||
void error_no_memory() {
|
||||
+#if !(defined(__DragonFly_version) && (__DragonFly_version < 300301))
|
||||
errno = ENOMEM;
|
||||
+#endif
|
||||
}
|
||||
|
||||
#endif // defined(XP_WIN)
|
|
@ -0,0 +1,13 @@
|
|||
$NetBSD: patch-mozilla_toolkit_xre_nsAppRunner.cpp,v 1.1 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/toolkit/xre/nsAppRunner.cpp.orig 2013-01-06 06:26:32.000000000 +0000
|
||||
+++ mozilla/toolkit/xre/nsAppRunner.cpp
|
||||
@@ -3826,7 +3826,7 @@ XREMain::XRE_main(int argc, char* argv[]
|
||||
ScopedLogging log;
|
||||
|
||||
#if defined(MOZ_WIDGET_GTK)
|
||||
-#ifdef MOZ_MEMORY
|
||||
+#if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__)
|
||||
// Disable the slice allocator, since jemalloc already uses similar layout
|
||||
// algorithms, and using a sub-allocator tends to increase fragmentation.
|
||||
// This must be done before g_thread_init() is called.
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD: patch-mozilla_xpcom_Makefile.in,v 1.6 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mozilla_xpcom_Makefile.in,v 1.7 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/xpcom/Makefile.in.orig 2012-11-18 10:19:54.000000000 +0000
|
||||
--- mozilla/xpcom/Makefile.in.orig 2013-01-06 06:26:33.000000000 +0000
|
||||
+++ mozilla/xpcom/Makefile.in
|
||||
@@ -35,6 +35,10 @@ DIRS += windbgdlg
|
||||
endif
|
||||
|
|
18
www/seamonkey/patches/patch-mozilla_xpcom_ds_TimeStamp.h
Normal file
18
www/seamonkey/patches/patch-mozilla_xpcom_ds_TimeStamp.h
Normal file
|
@ -0,0 +1,18 @@
|
|||
$NetBSD: patch-mozilla_xpcom_ds_TimeStamp.h,v 1.1 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/xpcom/ds/TimeStamp.h.orig 2013-01-06 06:26:33.000000000 +0000
|
||||
+++ mozilla/xpcom/ds/TimeStamp.h
|
||||
@@ -130,11 +130,11 @@ private:
|
||||
// NOTE: this MUST be a >= test, because int64_t(double(INT64_MAX))
|
||||
// overflows and gives INT64_MIN.
|
||||
if (aTicks >= double(INT64_MAX))
|
||||
- return TimeDuration::FromTicks(INT64_MAX);
|
||||
+ return TimeDuration::FromTicks(int64_t(INT64_MAX));
|
||||
|
||||
// This MUST be a <= test.
|
||||
if (aTicks <= double(INT64_MIN))
|
||||
- return TimeDuration::FromTicks(INT64_MIN);
|
||||
+ return TimeDuration::FromTicks(int64_t(INT64_MIN));
|
||||
|
||||
return TimeDuration::FromTicks(int64_t(aTicks));
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-mozilla_xpcom_idl-parser_Makefile.in,v 1.5 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/xpcom/idl-parser/Makefile.in.orig 2012-11-18 10:19:54.000000000 +0000
|
||||
+++ mozilla/xpcom/idl-parser/Makefile.in
|
||||
@@ -29,7 +29,7 @@ include $(topsrcdir)/config/rules.mk
|
||||
export:: $(PARSER_SRCS) $(PLY_PROGS)
|
||||
$(PYTHON_PATH) \
|
||||
$(PLY_INCLUDE) \
|
||||
- $(srcdir)/header.py --cachedir=. --regen
|
||||
+ $(srcdir)/header.py --cachedir=$(DEPTH)/xpcom/idl-parser/cache --regen
|
||||
|
||||
check::
|
||||
$(PYTHON_PATH) \
|
|
@ -1,15 +0,0 @@
|
|||
$NetBSD: patch-mozilla_xpcom_typelib_xpidl_Makefile.in,v 1.4 2013/01/07 21:55:30 ryoon Exp $
|
||||
|
||||
--- mozilla/xpcom/typelib/xpidl/Makefile.in.orig 2012-11-18 10:19:54.000000000 +0000
|
||||
+++ mozilla/xpcom/typelib/xpidl/Makefile.in
|
||||
@@ -16,8 +16,8 @@ SDK_BINARY = \
|
||||
$(topsrcdir)/xpcom/idl-parser/xpidl.py \
|
||||
$(topsrcdir)/xpcom/idl-parser/header.py \
|
||||
$(topsrcdir)/xpcom/idl-parser/typelib.py \
|
||||
- $(DEPTH)/xpcom/idl-parser/xpidllex.py \
|
||||
- $(DEPTH)/xpcom/idl-parser/xpidlyacc.py \
|
||||
+ $(DEPTH)/xpcom/idl-parser/cache/xpidllex.py \
|
||||
+ $(DEPTH)/xpcom/idl-parser/cache/xpidlyacc.py \
|
||||
$(NULL)
|
||||
|
||||
ifndef MOZ_SYSTEM_PLY
|
|
@ -1,17 +1,34 @@
|
|||
$NetBSD: patch-mp,v 1.9 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-mp,v 1.10 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2012-11-18 10:19:46.000000000 +0000
|
||||
--- mozilla/media/libsydneyaudio/src/Makefile.in.orig 2013-01-06 06:26:25.000000000 +0000
|
||||
+++ mozilla/media/libsydneyaudio/src/Makefile.in
|
||||
@@ -72,6 +72,12 @@ ifeq ($(OS_ARCH),WINNT)
|
||||
OS_LIBS += winmm.lib
|
||||
@@ -30,10 +30,6 @@ else ifeq ($(MOZ_WIDGET_TOOLKIT),android
|
||||
CSRCS = \
|
||||
sydney_audio_android.c \
|
||||
$(NULL)
|
||||
-else ifeq ($(OS_ARCH),Linux)
|
||||
-CSRCS = \
|
||||
- sydney_audio_alsa.c \
|
||||
- $(NULL)
|
||||
endif
|
||||
|
||||
+ifdef PKGSRC_PULSEAUDIO
|
||||
ifeq ($(OS_ARCH),WINNT)
|
||||
@@ -68,6 +64,18 @@ CSRCS = \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
+ifdef MOZ_ALSA
|
||||
+CSRCS = \
|
||||
+ sydney_audio_alsa.c \
|
||||
+ $(NULL)
|
||||
+endif
|
||||
+
|
||||
+ifdef MOZ_PULSEAUDIO
|
||||
+CSRCS = \
|
||||
+ sydney_audio_pulseaudio.c \
|
||||
+ $(NULL)
|
||||
+endif
|
||||
+
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
||||
LOCAL_INCLUDES += -I$(srcdir)/../include
|
||||
ifeq ($(OS_ARCH),WINNT)
|
||||
OS_LIBS += winmm.lib
|
||||
endif
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
$NetBSD: patch-pd,v 1.8 2013/01/07 21:55:30 ryoon Exp $
|
||||
$NetBSD: patch-pd,v 1.9 2013/01/20 08:33:14 ryoon Exp $
|
||||
|
||||
--- mozilla/xulrunner/installer/mozilla-nss.pc.in.orig 2012-11-18 10:19:54.000000000 +0000
|
||||
--- mozilla/xulrunner/installer/mozilla-nss.pc.in.orig 2013-01-06 06:26:34.000000000 +0000
|
||||
+++ mozilla/xulrunner/installer/mozilla-nss.pc.in
|
||||
@@ -6,5 +6,5 @@ Name: NSS
|
||||
Description: Mozilla Network Security Services
|
||||
Version: %MOZILLA_VERSION%
|
||||
Requires: %NSPR_NAME% >= %NSPR_VERSION%
|
||||
-Libs: -L${sdkdir}/lib -lsmime3 -lssl3 -lnss3 -lnssutil3
|
||||
+Libs: -Wl,-R${prefix}/lib/seamonkey -Wl,-R${prefix}/lib/seamonkey-sdk -L${prefix}/lib/xulrunner -lsmime3 -lssl3 -lnss3 -lnssutil3
|
||||
+Libs: -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner -lsmime3 -lssl3 -lnss3 -lnssutil3
|
||||
Cflags: -I${includedir}
|
||||
|
|
Loading…
Reference in a new issue