summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/xulrunner/Makefile5
-rw-r--r--devel/xulrunner/PLIST206
-rw-r--r--devel/xulrunner/dist.mk8
-rw-r--r--devel/xulrunner/distinfo44
-rw-r--r--devel/xulrunner/options.mk4
-rw-r--r--devel/xulrunner/patches/patch-aa62
-rw-r--r--devel/xulrunner/patches/patch-as19
-rw-r--r--devel/xulrunner/patches/patch-bi8
-rw-r--r--devel/xulrunner/patches/patch-content_media_nsAudioStream.cpp18
-rw-r--r--devel/xulrunner/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp12
-rw-r--r--devel/xulrunner/patches/patch-ipc_chromium_Makefile.in7
-rw-r--r--devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util__linux.cc13
-rw-r--r--devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc10
-rw-r--r--devel/xulrunner/patches/patch-ipc_chromium_src_base_process__util__bsd.cc67
-rw-r--r--devel/xulrunner/patches/patch-ipc_chromium_src_base_thread__collision__warner.h15
-rw-r--r--devel/xulrunner/patches/patch-ipc_glue_GeckoChildProcessHost.cpp32
-rw-r--r--devel/xulrunner/patches/patch-js_src_jsproxy.h13
-rw-r--r--devel/xulrunner/patches/patch-js_src_jsprvtd.h17
-rw-r--r--devel/xulrunner/patches/patch-media_libcubeb_src_Makefile.in30
-rw-r--r--devel/xulrunner/patches/patch-media_libsydneyaudio_src_Makefile.in36
-rw-r--r--devel/xulrunner/patches/patch-media_libvpx_vpx__config.h21
-rw-r--r--devel/xulrunner/patches/patch-media_libvpx_vpx__config__c.c21
-rw-r--r--devel/xulrunner/patches/patch-mi10
-rw-r--r--devel/xulrunner/patches/patch-toolkit_library_Makefile.in24
-rw-r--r--devel/xulrunner/patches/patch-xe14
-rw-r--r--devel/xulrunner/patches/patch-xj31
-rw-r--r--devel/xulrunner/patches/patch-xl74
-rw-r--r--devel/xulrunner/patches/patch-xm16
-rw-r--r--www/firefox/Makefile9
-rw-r--r--www/firefox/PLIST71
30 files changed, 559 insertions, 358 deletions
diff --git a/devel/xulrunner/Makefile b/devel/xulrunner/Makefile
index bde30199664..c9227ddf1f0 100644
--- a/devel/xulrunner/Makefile
+++ b/devel/xulrunner/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.84 2012/11/17 10:57:48 ryoon Exp $
+# $NetBSD: Makefile,v 1.85 2012/11/21 15:26:49 ryoon Exp $
.include "dist.mk"
-PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-PKGREVISION= 1
+PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/esr//}
CATEGORIES= devel www
MAINTAINER= tnn@NetBSD.org
diff --git a/devel/xulrunner/PLIST b/devel/xulrunner/PLIST
index e2f3aacfc72..6bc6830c1b1 100644
--- a/devel/xulrunner/PLIST
+++ b/devel/xulrunner/PLIST
@@ -1,18 +1,26 @@
-@comment $NetBSD: PLIST,v 1.47 2012/10/12 18:27:20 ryoon Exp $
+
+@comment $NetBSD: PLIST,v 1.48 2012/11/21 15:26:49 ryoon Exp $
bin/xulrunner
include/xulrunner/.mkdir.done
+include/xulrunner/AccEvent.h
+include/xulrunner/AnimationCommon.h
include/xulrunner/AudioSegment.h
include/xulrunner/BasicImplData.h
include/xulrunner/BasicLayers.h
include/xulrunner/BasicTiledThebesLayer.h
+include/xulrunner/CompositorChild.h
+include/xulrunner/CompositorParent.h
include/xulrunner/CustomQS_Canvas.h
include/xulrunner/CustomQS_Canvas2D.h
include/xulrunner/CustomQS_WebGL.h
+include/xulrunner/DOMCameraManager.h
+include/xulrunner/DeviceStorage.h
include/xulrunner/DictionaryHelpers.h
include/xulrunner/EventTracer.h
include/xulrunner/FileBlockCache.h
include/xulrunner/ForceDiscreteGPUHelperCGL.h
include/xulrunner/FrameLayerBuilder.h
+include/xulrunner/FrameMetrics.h
include/xulrunner/FramePropertyTable.h
include/xulrunner/GLContext.h
include/xulrunner/GLContextProvider.h
@@ -21,29 +29,35 @@ include/xulrunner/GLContextSymbols.h
include/xulrunner/GLDefs.h
include/xulrunner/GLLibraryLoader.h
include/xulrunner/GLXLibrary.h
+include/xulrunner/GeneratedEvents.h
include/xulrunner/GfxInfoCollector.h
+include/xulrunner/GonkIOSurfaceImage.h
include/xulrunner/IJSDebugger.h
include/xulrunner/IPC/IPCMessageUtils.h
include/xulrunner/IPC/nsGUIEventIPC.h
-include/xulrunner/ImageErrors.h
+include/xulrunner/ImageContainer.h
include/xulrunner/ImageLayers.h
include/xulrunner/ImageLogging.h
+include/xulrunner/ImageTypes.h
+include/xulrunner/InputData.h
include/xulrunner/LayerManagerOGL.h
include/xulrunner/LayerManagerOGLProgram.h
include/xulrunner/LayerManagerOGLShaders.h
include/xulrunner/LayerSorter.h
include/xulrunner/Layers.h
+include/xulrunner/LayersTypes.h
include/xulrunner/MediaEngine.h
include/xulrunner/MediaEngineDefault.h
include/xulrunner/MediaResource.h
include/xulrunner/MediaSegment.h
include/xulrunner/MediaStreamGraph.h
include/xulrunner/PCOMContentPermissionRequestChild.h
-include/xulrunner/PPrefTuple.h
-include/xulrunner/PrefTuple.h
include/xulrunner/ReadbackLayer.h
include/xulrunner/SVGAttrValueWrapper.h
+include/xulrunner/ScrollbarActivity.h
include/xulrunner/Selection.h
+include/xulrunner/SerializedLoadContext.h
+include/xulrunner/ShadowLayersManager.h
include/xulrunner/SharedBuffer.h
include/xulrunner/SharedTextureImage.h
include/xulrunner/StackArena.h
@@ -77,6 +91,7 @@ include/xulrunner/gc/Barrier.h
include/xulrunner/gc/Heap.h
include/xulrunner/gc/Root.h
include/xulrunner/gc/Statistics.h
+include/xulrunner/gc/StoreBuffer.h
include/xulrunner/gfx2DGlue.h
include/xulrunner/gfx3DMatrix.h
include/xulrunner/gfxASurface.h
@@ -126,17 +141,16 @@ include/xulrunner/graphite2/Font.h
include/xulrunner/graphite2/Log.h
include/xulrunner/graphite2/Segment.h
include/xulrunner/graphite2/Types.h
-include/xulrunner/gtk2compat.h
include/xulrunner/gtk2xtbin.h
include/xulrunner/harfbuzz/hb-blob.h
include/xulrunner/harfbuzz/hb-buffer.h
include/xulrunner/harfbuzz/hb-common.h
include/xulrunner/harfbuzz/hb-font.h
include/xulrunner/harfbuzz/hb-ot-layout.h
-include/xulrunner/harfbuzz/hb-ot-shape.h
include/xulrunner/harfbuzz/hb-ot-tag.h
include/xulrunner/harfbuzz/hb-ot.h
include/xulrunner/harfbuzz/hb-set.h
+include/xulrunner/harfbuzz/hb-shape-plan.h
include/xulrunner/harfbuzz/hb-shape.h
include/xulrunner/harfbuzz/hb-unicode.h
include/xulrunner/harfbuzz/hb-version.h
@@ -148,6 +162,7 @@ include/xulrunner/imgIContainerObserver.h
include/xulrunner/imgIDecoderObserver.h
include/xulrunner/imgIEncoder.h
include/xulrunner/imgILoader.h
+include/xulrunner/imgIOnloadBlocker.h
include/xulrunner/imgIRequest.h
include/xulrunner/imgITools.h
include/xulrunner/inICSSValueSearch.h
@@ -181,7 +196,6 @@ include/xulrunner/jsdebug.h
include/xulrunner/jsdhash.h
include/xulrunner/jsfriendapi.h
include/xulrunner/jsgc.h
-include/xulrunner/jshash.h
include/xulrunner/jslock.h
include/xulrunner/json.h
include/xulrunner/jsperf.h
@@ -199,9 +213,11 @@ include/xulrunner/mar.h
include/xulrunner/mar_cmdline.h
include/xulrunner/mozAutoDocUpdate.h
include/xulrunner/mozFlushType.h
+include/xulrunner/mozIApplication.h
include/xulrunner/mozIAsyncFavicons.h
include/xulrunner/mozIAsyncHistory.h
include/xulrunner/mozIAsyncLivemarks.h
+include/xulrunner/mozIColorAnalyzer.h
include/xulrunner/mozIJSSubScriptLoader.h
include/xulrunner/mozIPersonalDictionary.h
include/xulrunner/mozIPlacesAutoComplete.h
@@ -231,12 +247,12 @@ include/xulrunner/mozIStorageVacuumParticipant.h
include/xulrunner/mozIStorageValueArray.h
include/xulrunner/mozITXTToHTMLConv.h
include/xulrunner/mozIThirdPartyUtil.h
-include/xulrunner/mozStorage.h
include/xulrunner/mozStorageCID.h
include/xulrunner/mozStorageHelper.h
include/xulrunner/mozcontainer.h
include/xulrunner/mozilla-config.h
include/xulrunner/mozilla/AppData.h
+include/xulrunner/mozilla/AppProcessPermissions.h
include/xulrunner/mozilla/Assertions.h
include/xulrunner/mozilla/Attributes.h
include/xulrunner/mozilla/AutoRestore.h
@@ -250,6 +266,7 @@ include/xulrunner/mozilla/CharTokenizer.h
include/xulrunner/mozilla/CheckedInt.h
include/xulrunner/mozilla/ClearOnShutdown.h
include/xulrunner/mozilla/CondVar.h
+include/xulrunner/mozilla/Constants.h
include/xulrunner/mozilla/DeadlockDetector.h
include/xulrunner/mozilla/ErrorResult.h
include/xulrunner/mozilla/FileLocation.h
@@ -271,14 +288,17 @@ include/xulrunner/mozilla/IntentionalCrash.h
include/xulrunner/mozilla/LazyIdleThread.h
include/xulrunner/mozilla/Likely.h
include/xulrunner/mozilla/LinkedList.h
+include/xulrunner/mozilla/LoadContext.h
include/xulrunner/mozilla/LookAndFeel.h
include/xulrunner/mozilla/MSStdInt.h
include/xulrunner/mozilla/MapsMemoryReporter.h
+include/xulrunner/mozilla/MathAlgorithms.h
include/xulrunner/mozilla/Module.h
include/xulrunner/mozilla/ModuleLoader.h
include/xulrunner/mozilla/ModuleUtils.h
include/xulrunner/mozilla/Monitor.h
include/xulrunner/mozilla/Mutex.h
+include/xulrunner/mozilla/NullPtr.h
include/xulrunner/mozilla/OSFileConstants.h
include/xulrunner/mozilla/Observer.h
include/xulrunner/mozilla/Omnijar.h
@@ -286,9 +306,11 @@ include/xulrunner/mozilla/PaintTracker.h
include/xulrunner/mozilla/PluginLibrary.h
include/xulrunner/mozilla/PluginPRLibrary.h
include/xulrunner/mozilla/Preferences.h
+include/xulrunner/mozilla/ProcessedStack.h
include/xulrunner/mozilla/RangedPtr.h
include/xulrunner/mozilla/ReentrantMonitor.h
include/xulrunner/mozilla/RefPtr.h
+include/xulrunner/mozilla/SHA1.h
include/xulrunner/mozilla/SSE.h
include/xulrunner/mozilla/Scoped.h
include/xulrunner/mozilla/Selection.h
@@ -297,26 +319,34 @@ include/xulrunner/mozilla/Services.h
include/xulrunner/mozilla/StackWalk.h
include/xulrunner/mozilla/StandardInteger.h
include/xulrunner/mozilla/StartupTimeline.h
+include/xulrunner/mozilla/StaticPtr.h
include/xulrunner/mozilla/StringBuilder.h
include/xulrunner/mozilla/Telemetry.h
-include/xulrunner/mozilla/TelemetryHistograms.h
+include/xulrunner/mozilla/TelemetryHistogramEnums.h
include/xulrunner/mozilla/ThreadLocal.h
include/xulrunner/mozilla/TimeStamp.h
include/xulrunner/mozilla/TypeTraits.h
include/xulrunner/mozilla/Types.h
include/xulrunner/mozilla/Util.h
include/xulrunner/mozilla/VisualEventTracer.h
+include/xulrunner/mozilla/WeakPtr.h
include/xulrunner/mozilla/WidgetTraceEvent.h
+include/xulrunner/mozilla/WidgetUtils.h
include/xulrunner/mozilla/X11Util.h
include/xulrunner/mozilla/XPCOM.h
include/xulrunner/mozilla/a11y/Accessible.h
+include/xulrunner/mozilla/a11y/AccessibleWrap.h
+include/xulrunner/mozilla/a11y/DocAccessible.h
include/xulrunner/mozilla/a11y/FocusManager.h
+include/xulrunner/mozilla/a11y/HyperTextAccessible.h
+include/xulrunner/mozilla/a11y/HyperTextAccessibleWrap.h
include/xulrunner/mozilla/a11y/Role.h
include/xulrunner/mozilla/a11y/States.h
include/xulrunner/mozilla/arm.h
include/xulrunner/mozilla/chrome/RegistryMessageUtils.h
include/xulrunner/mozilla/css/Declaration.h
include/xulrunner/mozilla/css/GroupRule.h
+include/xulrunner/mozilla/css/ImageLoader.h
include/xulrunner/mozilla/css/ImportRule.h
include/xulrunner/mozilla/css/Loader.h
include/xulrunner/mozilla/css/NameSpaceRule.h
@@ -324,9 +354,12 @@ include/xulrunner/mozilla/css/Rule.h
include/xulrunner/mozilla/css/StyleRule.h
include/xulrunner/mozilla/docshell/OfflineCacheUpdateChild.h
include/xulrunner/mozilla/docshell/OfflineCacheUpdateParent.h
+include/xulrunner/mozilla/dom/Activity.h
include/xulrunner/mozilla/dom/AudioChild.h
include/xulrunner/mozilla/dom/AudioParent.h
include/xulrunner/mozilla/dom/BindingUtils.h
+include/xulrunner/mozilla/dom/CSS2PropertiesBinding.h
+include/xulrunner/mozilla/dom/CSSStyleDeclarationBinding.h
include/xulrunner/mozilla/dom/CanvasRenderingContext2DBinding.h
include/xulrunner/mozilla/dom/ContentChild.h
include/xulrunner/mozilla/dom/ContentParent.h
@@ -335,23 +368,33 @@ include/xulrunner/mozilla/dom/CrashReporterChild.h
include/xulrunner/mozilla/dom/CrashReporterParent.h
include/xulrunner/mozilla/dom/DOMError.h
include/xulrunner/mozilla/dom/DOMJSClass.h
+include/xulrunner/mozilla/dom/DOMJSProxyHandler.h
include/xulrunner/mozilla/dom/DOMRequest.h
+include/xulrunner/mozilla/dom/DirectionalityUtils.h
include/xulrunner/mozilla/dom/Element.h
+include/xulrunner/mozilla/dom/Errors.msg
include/xulrunner/mozilla/dom/EventListenerBinding.h
include/xulrunner/mozilla/dom/EventTargetBinding.h
include/xulrunner/mozilla/dom/ExternalHelperAppChild.h
include/xulrunner/mozilla/dom/ExternalHelperAppParent.h
+include/xulrunner/mozilla/dom/FragmentOrElement.h
include/xulrunner/mozilla/dom/FromParser.h
include/xulrunner/mozilla/dom/FunctionBinding.h
include/xulrunner/mozilla/dom/ImageData.h
include/xulrunner/mozilla/dom/Link.h
include/xulrunner/mozilla/dom/Nullable.h
+include/xulrunner/mozilla/dom/PerformanceBinding.h
+include/xulrunner/mozilla/dom/PerformanceNavigationBinding.h
+include/xulrunner/mozilla/dom/PerformanceTimingBinding.h
+include/xulrunner/mozilla/dom/PermissionMessageUtils.h
+include/xulrunner/mozilla/dom/PrimitiveConversions.h
include/xulrunner/mozilla/dom/PrototypeList.h
include/xulrunner/mozilla/dom/RegisterBindings.h
include/xulrunner/mozilla/dom/ScreenOrientation.h
include/xulrunner/mozilla/dom/StorageChild.h
include/xulrunner/mozilla/dom/StorageParent.h
include/xulrunner/mozilla/dom/StructuredCloneTags.h
+include/xulrunner/mozilla/dom/StructuredCloneUtils.h
include/xulrunner/mozilla/dom/TabChild.h
include/xulrunner/mozilla/dom/TabMessageUtils.h
include/xulrunner/mozilla/dom/TabParent.h
@@ -367,6 +410,11 @@ include/xulrunner/mozilla/dom/battery/Constants.h
include/xulrunner/mozilla/dom/battery/Types.h
include/xulrunner/mozilla/dom/devicestorage/DeviceStorageRequestChild.h
include/xulrunner/mozilla/dom/devicestorage/DeviceStorageRequestParent.h
+include/xulrunner/mozilla/dom/file/ArchiveEvent.h
+include/xulrunner/mozilla/dom/file/ArchiveReader.h
+include/xulrunner/mozilla/dom/file/ArchiveRequest.h
+include/xulrunner/mozilla/dom/file/ArchiveZipEvent.h
+include/xulrunner/mozilla/dom/file/ArchiveZipFile.h
include/xulrunner/mozilla/dom/file/DOMFileHandle.h
include/xulrunner/mozilla/dom/file/File.h
include/xulrunner/mozilla/dom/file/FileCommon.h
@@ -393,6 +441,9 @@ include/xulrunner/mozilla/dom/indexedDB/IndexedDatabaseManager.h
include/xulrunner/mozilla/dom/indexedDB/Key.h
include/xulrunner/mozilla/dom/indexedDB/KeyPath.h
include/xulrunner/mozilla/dom/indexedDB/SerializationHelpers.h
+include/xulrunner/mozilla/dom/ipc/Blob.h
+include/xulrunner/mozilla/dom/ipc/ProcessPriorityManager.h
+include/xulrunner/mozilla/dom/ipc/nsIRemoteBlob.h
include/xulrunner/mozilla/dom/network/Constants.h
include/xulrunner/mozilla/dom/network/Types.h
include/xulrunner/mozilla/dom/network/Utils.h
@@ -439,8 +490,10 @@ include/xulrunner/mozilla/ipc/DocumentRendererNativeIDParent.h
include/xulrunner/mozilla/ipc/DocumentRendererParent.h
include/xulrunner/mozilla/ipc/DocumentRendererShmemChild.h
include/xulrunner/mozilla/ipc/DocumentRendererShmemParent.h
+include/xulrunner/mozilla/ipc/FileDescriptor.h
include/xulrunner/mozilla/ipc/GeckoChildProcessHost.h
include/xulrunner/mozilla/ipc/IOThreadChild.h
+include/xulrunner/mozilla/ipc/InputStreamUtils.h
include/xulrunner/mozilla/ipc/ProcessChild.h
include/xulrunner/mozilla/ipc/ProtocolUtils.h
include/xulrunner/mozilla/ipc/RPCChannel.h
@@ -455,15 +508,20 @@ include/xulrunner/mozilla/ipc/TestShellChild.h
include/xulrunner/mozilla/ipc/TestShellParent.h
include/xulrunner/mozilla/ipc/Transport.h
include/xulrunner/mozilla/ipc/Transport_posix.h
+include/xulrunner/mozilla/ipc/URIUtils.h
include/xulrunner/mozilla/ipc/XPCShellEnvironment.h
include/xulrunner/mozilla/jsipc/CPOWTypes.h
include/xulrunner/mozilla/jsipc/ContextWrapperChild.h
include/xulrunner/mozilla/jsipc/ContextWrapperParent.h
include/xulrunner/mozilla/jsipc/ObjectWrapperChild.h
include/xulrunner/mozilla/jsipc/ObjectWrapperParent.h
+include/xulrunner/mozilla/layers/AsyncPanZoomController.h
+include/xulrunner/mozilla/layers/Axis.h
include/xulrunner/mozilla/layers/CompositorChild.h
include/xulrunner/mozilla/layers/CompositorCocoaWidgetHelper.h
include/xulrunner/mozilla/layers/CompositorParent.h
+include/xulrunner/mozilla/layers/GeckoContentController.h
+include/xulrunner/mozilla/layers/GestureEventListener.h
include/xulrunner/mozilla/layers/ImageBridgeChild.h
include/xulrunner/mozilla/layers/ImageBridgeParent.h
include/xulrunner/mozilla/layers/ImageContainerChild.h
@@ -478,6 +536,7 @@ include/xulrunner/mozilla/layers/SharedImageUtils.h
include/xulrunner/mozilla/layout/FrameChildList.h
include/xulrunner/mozilla/layout/RenderFrameChild.h
include/xulrunner/mozilla/layout/RenderFrameParent.h
+include/xulrunner/mozilla/layout/RenderFrameUtils.h
include/xulrunner/mozilla/mozPoisonWrite.h
include/xulrunner/mozilla/mozalloc.h
include/xulrunner/mozilla/mozalloc_abort.h
@@ -562,6 +621,7 @@ include/xulrunner/nsAccessNodeWrap.h
include/xulrunner/nsAccessibilityService.h
include/xulrunner/nsAgg.h
include/xulrunner/nsAlgorithm.h
+include/xulrunner/nsAnimationManager.h
include/xulrunner/nsAppDirectoryServiceDefs.h
include/xulrunner/nsAppShellCID.h
include/xulrunner/nsArenaMemoryStats.h
@@ -644,7 +704,6 @@ include/xulrunner/nsComponentManagerUtils.h
include/xulrunner/nsContentCID.h
include/xulrunner/nsContentCreatorFunctions.h
include/xulrunner/nsContentDLF.h
-include/xulrunner/nsContentErrors.h
include/xulrunner/nsContentList.h
include/xulrunner/nsContentPermissionHelper.h
include/xulrunner/nsContentPolicyUtils.h
@@ -652,7 +711,6 @@ include/xulrunner/nsContentSink.h
include/xulrunner/nsContentUtils.h
include/xulrunner/nsCoord.h
include/xulrunner/nsCopySupport.h
-include/xulrunner/nsCoreAnimationSupport.h
include/xulrunner/nsCppSharedAllocator.h
include/xulrunner/nsCrossSiteListenerProxy.h
include/xulrunner/nsCycleCollectionParticipant.h
@@ -664,7 +722,7 @@ include/xulrunner/nsDOMCSSAttrDeclaration.h
include/xulrunner/nsDOMCSSDeclaration.h
include/xulrunner/nsDOMClassInfoClasses.h
include/xulrunner/nsDOMClassInfoID.h
-include/xulrunner/nsDOMError.h
+include/xulrunner/nsDOMEvent.h
include/xulrunner/nsDOMEventTargetHelper.h
include/xulrunner/nsDOMFile.h
include/xulrunner/nsDOMJSUtils.h
@@ -672,6 +730,8 @@ include/xulrunner/nsDOMMediaQueryList.h
include/xulrunner/nsDOMMediaStream.h
include/xulrunner/nsDOMScriptObjectHolder.h
include/xulrunner/nsDOMString.h
+include/xulrunner/nsDOMTouchEvent.h
+include/xulrunner/nsDOMUIEvent.h
include/xulrunner/nsDataHashtable.h
include/xulrunner/nsDateTimeFormatCID.h
include/xulrunner/nsDebug.h
@@ -683,7 +743,6 @@ include/xulrunner/nsDeque.h
include/xulrunner/nsDetectionConfident.h
include/xulrunner/nsDeviceContext.h
include/xulrunner/nsDeviceSensors.h
-include/xulrunner/nsDeviceStorage.h
include/xulrunner/nsDirectoryService.h
include/xulrunner/nsDirectoryServiceAtomList.h
include/xulrunner/nsDirectoryServiceDefs.h
@@ -815,6 +874,8 @@ include/xulrunner/nsIAccessibleTable.h
include/xulrunner/nsIAccessibleText.h
include/xulrunner/nsIAccessibleTypes.h
include/xulrunner/nsIAccessibleValue.h
+include/xulrunner/nsIActivityProxy.h
+include/xulrunner/nsIActivityUIGlue.h
include/xulrunner/nsIAlarmHalService.h
include/xulrunner/nsIAlertsService.h
include/xulrunner/nsIAllocator.h
@@ -977,10 +1038,16 @@ include/xulrunner/nsID.h
include/xulrunner/nsIDNSListener.h
include/xulrunner/nsIDNSRecord.h
include/xulrunner/nsIDNSService.h
+include/xulrunner/nsIDOMActivity.h
+include/xulrunner/nsIDOMActivityHandlerDescription.h
+include/xulrunner/nsIDOMActivityOptions.h
+include/xulrunner/nsIDOMActivityRequestHandler.h
include/xulrunner/nsIDOMAlarmsManager.h
include/xulrunner/nsIDOMAnimationEvent.h
include/xulrunner/nsIDOMApplicationRegistry.h
include/xulrunner/nsIDOMApplicationRegistry2.h
+include/xulrunner/nsIDOMArchiveReader.h
+include/xulrunner/nsIDOMArchiveRequest.h
include/xulrunner/nsIDOMAttr.h
include/xulrunner/nsIDOMBarProp.h
include/xulrunner/nsIDOMBatteryManager.h
@@ -1000,9 +1067,11 @@ include/xulrunner/nsIDOMCSSRuleList.h
include/xulrunner/nsIDOMCSSStyleDeclaration.h
include/xulrunner/nsIDOMCSSStyleRule.h
include/xulrunner/nsIDOMCSSStyleSheet.h
+include/xulrunner/nsIDOMCSSSupportsRule.h
include/xulrunner/nsIDOMCSSUnknownRule.h
include/xulrunner/nsIDOMCSSValue.h
include/xulrunner/nsIDOMCSSValueList.h
+include/xulrunner/nsIDOMCameraManager.h
include/xulrunner/nsIDOMCanvasRenderingContext2D.h
include/xulrunner/nsIDOMCharacterData.h
include/xulrunner/nsIDOMChromeWindow.h
@@ -1038,7 +1107,9 @@ include/xulrunner/nsIDOMDeviceMotionEvent.h
include/xulrunner/nsIDOMDeviceOrientationEvent.h
include/xulrunner/nsIDOMDeviceProximityEvent.h
include/xulrunner/nsIDOMDeviceStorage.h
+include/xulrunner/nsIDOMDeviceStorageChangeEvent.h
include/xulrunner/nsIDOMDeviceStorageCursor.h
+include/xulrunner/nsIDOMDeviceStorageStat.h
include/xulrunner/nsIDOMDocument.h
include/xulrunner/nsIDOMDocumentFragment.h
include/xulrunner/nsIDOMDocumentType.h
@@ -1156,9 +1227,12 @@ include/xulrunner/nsIDOMMobileConnection.h
include/xulrunner/nsIDOMModalContentWindow.h
include/xulrunner/nsIDOMMouseEvent.h
include/xulrunner/nsIDOMMouseScrollEvent.h
+include/xulrunner/nsIDOMMozApplicationEvent.h
include/xulrunner/nsIDOMMozBrowserFrame.h
include/xulrunner/nsIDOMMozCSSKeyframeRule.h
include/xulrunner/nsIDOMMozCSSKeyframesRule.h
+include/xulrunner/nsIDOMMozContactChangeEvent.h
+include/xulrunner/nsIDOMMozSettingsEvent.h
include/xulrunner/nsIDOMMozTouchEvent.h
include/xulrunner/nsIDOMMutationEvent.h
include/xulrunner/nsIDOMMutationObserver.h
@@ -1168,6 +1242,8 @@ include/xulrunner/nsIDOMNSRGBAColor.h
include/xulrunner/nsIDOMNSXPathExpression.h
include/xulrunner/nsIDOMNamedNodeMap.h
include/xulrunner/nsIDOMNavigator.h
+include/xulrunner/nsIDOMNavigatorActivities.h
+include/xulrunner/nsIDOMNavigatorCamera.h
include/xulrunner/nsIDOMNavigatorDesktopNotification.h
include/xulrunner/nsIDOMNavigatorDeviceStorage.h
include/xulrunner/nsIDOMNavigatorGeolocation.h
@@ -1187,9 +1263,6 @@ include/xulrunner/nsIDOMPageTransitionEvent.h
include/xulrunner/nsIDOMPaintRequest.h
include/xulrunner/nsIDOMPaintRequestList.h
include/xulrunner/nsIDOMParser.h
-include/xulrunner/nsIDOMPerformance.h
-include/xulrunner/nsIDOMPerformanceNavigation.h
-include/xulrunner/nsIDOMPerformanceTiming.h
include/xulrunner/nsIDOMPkcs11.h
include/xulrunner/nsIDOMPlugin.h
include/xulrunner/nsIDOMPluginArray.h
@@ -1307,6 +1380,7 @@ include/xulrunner/nsIDOMStorageManager.h
include/xulrunner/nsIDOMStorageObsolete.h
include/xulrunner/nsIDOMStyleSheet.h
include/xulrunner/nsIDOMStyleSheetList.h
+include/xulrunner/nsIDOMTCPSocket.h
include/xulrunner/nsIDOMText.h
include/xulrunner/nsIDOMTimeEvent.h
include/xulrunner/nsIDOMTimeRanges.h
@@ -1322,6 +1396,7 @@ include/xulrunner/nsIDOMValidityState.h
include/xulrunner/nsIDOMWakeLock.h
include/xulrunner/nsIDOMWakeLockListener.h
include/xulrunner/nsIDOMWebGLRenderingContext.h
+include/xulrunner/nsIDOMWheelEvent.h
include/xulrunner/nsIDOMWindow.h
include/xulrunner/nsIDOMWindowCollection.h
include/xulrunner/nsIDOMWindowUtils.h
@@ -1458,7 +1533,6 @@ include/xulrunner/nsIFormatConverter.h
include/xulrunner/nsIFragmentContentSink.h
include/xulrunner/nsIFrame.h
include/xulrunner/nsIFrameLoader.h
-include/xulrunner/nsIFrameMessageManager.h
include/xulrunner/nsIFrameRequestCallback.h
include/xulrunner/nsIFrameTraversal.h
include/xulrunner/nsIFrameUtil.h
@@ -1519,7 +1593,8 @@ include/xulrunner/nsIINIParser.h
include/xulrunner/nsIIOService.h
include/xulrunner/nsIIOService2.h
include/xulrunner/nsIIOUtil.h
-include/xulrunner/nsIIPCSerializable.h
+include/xulrunner/nsIIPCSerializableInputStream.h
+include/xulrunner/nsIIPCSerializableURI.h
include/xulrunner/nsIIconURI.h
include/xulrunner/nsIIdentityCryptoService.h
include/xulrunner/nsIIdentityInfo.h
@@ -1588,6 +1663,7 @@ include/xulrunner/nsIMemory.h
include/xulrunner/nsIMemoryReporter.h
include/xulrunner/nsIMenuBoxObject.h
include/xulrunner/nsIMenuBuilder.h
+include/xulrunner/nsIMessageManager.h
include/xulrunner/nsIMmsService.h
include/xulrunner/nsIMobileConnectionProvider.h
include/xulrunner/nsIModule.h
@@ -1617,7 +1693,6 @@ include/xulrunner/nsINodeList.h
include/xulrunner/nsIOCSPResponder.h
include/xulrunner/nsIOS2Locale.h
include/xulrunner/nsIOSFileConstantsService.h
-include/xulrunner/nsIOSurface.h
include/xulrunner/nsIObjectFrame.h
include/xulrunner/nsIObjectInputStream.h
include/xulrunner/nsIObjectLoadingContent.h
@@ -1688,7 +1763,6 @@ include/xulrunner/nsIProfile.h
include/xulrunner/nsIProfileChangeStatus.h
include/xulrunner/nsIProfileMigrator.h
include/xulrunner/nsIProfileUnlocker.h
-${PLIST.sps}include/xulrunner/nsIProfiler.h
include/xulrunner/nsIProgrammingLanguage.h
include/xulrunner/nsIProgressEventSink.h
include/xulrunner/nsIPrompt.h
@@ -1781,7 +1855,6 @@ include/xulrunner/nsIScriptChannel.h
include/xulrunner/nsIScriptContext.h
include/xulrunner/nsIScriptElement.h
include/xulrunner/nsIScriptError.h
-include/xulrunner/nsIScriptEventHandlerOwner.h
include/xulrunner/nsIScriptExternalNameSet.h
include/xulrunner/nsIScriptGlobalObject.h
include/xulrunner/nsIScriptGlobalObjectOwner.h
@@ -1807,6 +1880,7 @@ include/xulrunner/nsISecureBrowserUI.h
include/xulrunner/nsISecurityCheckedComponent.h
include/xulrunner/nsISecurityEventSink.h
include/xulrunner/nsISecurityInfoProvider.h
+include/xulrunner/nsISecurityUITelemetry.h
include/xulrunner/nsISecurityWarningDialogs.h
include/xulrunner/nsISeekableStream.h
include/xulrunner/nsISelectControlFrame.h
@@ -1827,6 +1901,7 @@ include/xulrunner/nsISimpleEnumerator.h
include/xulrunner/nsISimpleStreamListener.h
include/xulrunner/nsISimpleTest.h
include/xulrunner/nsISimpleUnicharStreamFactory.h
+include/xulrunner/nsISiteSpecificUserAgent.h
include/xulrunner/nsISizeOf.h
include/xulrunner/nsISliderListener.h
include/xulrunner/nsISmsDatabaseService.h
@@ -1988,6 +2063,7 @@ include/xulrunner/nsIWebSocket.h
include/xulrunner/nsIWebSocketChannel.h
include/xulrunner/nsIWebSocketListener.h
include/xulrunner/nsIWidget.h
+include/xulrunner/nsIWidgetListener.h
include/xulrunner/nsIWifiEventInits.h
include/xulrunner/nsIWindowCreator.h
include/xulrunner/nsIWindowCreator2.h
@@ -2044,12 +2120,12 @@ include/xulrunner/nsIZipReader.h
include/xulrunner/nsIZipWriter.h
include/xulrunner/nsInterfaceHashtable.h
include/xulrunner/nsInterfaceRequestorAgg.h
+include/xulrunner/nsJARURI.h
include/xulrunner/nsJSON.h
include/xulrunner/nsJSPrincipals.h
include/xulrunner/nsJSProtocolHandler.h
include/xulrunner/nsLWBrkCIID.h
include/xulrunner/nsLayoutCID.h
-include/xulrunner/nsLayoutErrors.h
include/xulrunner/nsLayoutStatics.h
include/xulrunner/nsLayoutStylesheetCache.h
include/xulrunner/nsLayoutUtils.h
@@ -2059,6 +2135,7 @@ include/xulrunner/nsLiteralString.h
include/xulrunner/nsLocalFile.h
include/xulrunner/nsLocalFileUnix.h
include/xulrunner/nsLocaleCID.h
+include/xulrunner/nsMIMEInputStream.h
include/xulrunner/nsMappedAttributeElement.h
include/xulrunner/nsMargin.h
include/xulrunner/nsMathUtils.h
@@ -2073,7 +2150,6 @@ include/xulrunner/nsNSSShutDown.h
include/xulrunner/nsNativeCharsetUtils.h
include/xulrunner/nsNativeWidget.h
include/xulrunner/nsNetCID.h
-include/xulrunner/nsNetError.h
include/xulrunner/nsNetStrings.h
include/xulrunner/nsNetUtil.h
include/xulrunner/nsNodeInfoManager.h
@@ -2085,7 +2161,6 @@ include/xulrunner/nsObserverList.h
include/xulrunner/nsObserverService.h
include/xulrunner/nsOggCodecState.h
include/xulrunner/nsOggDecoder.h
-include/xulrunner/nsOggDecoderStateMachine.h
include/xulrunner/nsOpenWindowEventDetail.h
include/xulrunner/nsPIBoxObject.h
include/xulrunner/nsPICommandUpdater.h
@@ -2104,7 +2179,6 @@ include/xulrunner/nsParserCIID.h
include/xulrunner/nsParserConstants.h
include/xulrunner/nsParserUtils.h
include/xulrunner/nsPluginDirServiceProvider.h
-include/xulrunner/nsPluginError.h
include/xulrunner/nsPluginHost.h
include/xulrunner/nsPluginInstanceOwner.h
include/xulrunner/nsPluginLogging.h
@@ -2160,6 +2234,7 @@ include/xulrunner/nsSVGForeignObjectFrame.h
include/xulrunner/nsSVGIntegrationUtils.h
include/xulrunner/nsSVGRect.h
include/xulrunner/nsSVGUtils.h
+include/xulrunner/nsSandboxFlags.h
include/xulrunner/nsScannerString.h
include/xulrunner/nsScriptLoader.h
include/xulrunner/nsScriptableInputStream.h
@@ -2185,6 +2260,7 @@ include/xulrunner/nsStructuredCloneContainer.h
include/xulrunner/nsStubDocumentObserver.h
include/xulrunner/nsStubImageDecoderObserver.h
include/xulrunner/nsStubMutationObserver.h
+include/xulrunner/nsStyleAnimation.h
include/xulrunner/nsStyleChangeList.h
include/xulrunner/nsStyleConsts.h
include/xulrunner/nsStyleContext.h
@@ -2266,6 +2342,7 @@ include/xulrunner/nsWildCard.h
include/xulrunner/nsWin32Locale.h
include/xulrunner/nsWindowMemoryReporter.h
include/xulrunner/nsWrapperCache.h
+include/xulrunner/nsWrapperCacheInlines.h
include/xulrunner/nsXBLBinding.h
include/xulrunner/nsXMLNameSpaceMap.h
include/xulrunner/nsXPCOM.h
@@ -2425,6 +2502,7 @@ include/xulrunner/theora/codec.h
include/xulrunner/theora/theora.h
include/xulrunner/theora/theoradec.h
include/xulrunner/theora/theoraenc.h
+include/xulrunner/tremor/ivorbiscodec.h
include/xulrunner/txIEXSLTRegExFunctions.h
include/xulrunner/txIFunctionEvaluationContext.h
include/xulrunner/txINodeSet.h
@@ -2432,7 +2510,6 @@ include/xulrunner/txIXPathObject.h
include/xulrunner/uconvutil.h
include/xulrunner/updatedefines.h
include/xulrunner/updatelogging.h
-include/xulrunner/vorbis/codec.h
include/xulrunner/xpcIJSGetFactory.h
include/xulrunner/xpcIJSModuleLoader.h
include/xulrunner/xpcIJSWeakReference.h
@@ -2689,6 +2766,7 @@ lib/xulrunner/chrome/toolkit/content/global/aboutRights.xhtml
lib/xulrunner/chrome/toolkit/content/global/aboutSupport.js
lib/xulrunner/chrome/toolkit/content/global/aboutSupport.xhtml
lib/xulrunner/chrome/toolkit/content/global/accessibility/AccessFu.css
+lib/xulrunner/chrome/toolkit/content/global/alerts/alert.css
lib/xulrunner/chrome/toolkit/content/global/alerts/alert.js
lib/xulrunner/chrome/toolkit/content/global/alerts/alert.xul
lib/xulrunner/chrome/toolkit/content/global/appPicker.js
@@ -3122,6 +3200,7 @@ lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/selectAddons.css
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/stripes-error.png
+lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-negative-small.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-negative.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-positive.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/extensions/stripes-warning.png
@@ -3144,6 +3223,7 @@ lib/xulrunner/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginBlocked.pn
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginCrashed.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginGeneric.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginOutdated.png
+lib/xulrunner/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked-64.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/plugins/pluginDisabled.png
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric-16.png
@@ -3158,6 +3238,12 @@ lib/xulrunner/chrome/toolkit/skin/classic/mozapps/update/updates.css
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css
lib/xulrunner/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallItemGeneric.png
+lib/xulrunner/components/.mkdir.done
+lib/xulrunner/components/Activities.manifest
+lib/xulrunner/components/ActivityOptions.js
+lib/xulrunner/components/ActivityProxy.js
+lib/xulrunner/components/ActivityRequestHandler.js
+lib/xulrunner/components/ActivityWrapper.js
lib/xulrunner/components/AlarmsManager.js
lib/xulrunner/components/AlarmsManager.manifest
lib/xulrunner/components/AppProtocolHandler.js
@@ -3166,6 +3252,7 @@ lib/xulrunner/components/AppsService.js
lib/xulrunner/components/AppsService.manifest
lib/xulrunner/components/BrowserElementParent.js
lib/xulrunner/components/BrowserElementParent.manifest
+lib/xulrunner/components/ColorAnalyzer.js
lib/xulrunner/components/ConsoleAPI.js
lib/xulrunner/components/ConsoleAPI.manifest
lib/xulrunner/components/ContactManager.js
@@ -3182,9 +3269,13 @@ lib/xulrunner/components/SettingsManager.js
lib/xulrunner/components/SettingsManager.manifest
lib/xulrunner/components/SettingsService.js
lib/xulrunner/components/SettingsService.manifest
+lib/xulrunner/components/SiteSpecificUserAgent.js
+lib/xulrunner/components/SiteSpecificUserAgent.manifest
lib/xulrunner/components/SystemMessageInternal.js
lib/xulrunner/components/SystemMessageManager.js
lib/xulrunner/components/SystemMessageManager.manifest
+lib/xulrunner/components/TCPSocket.js
+lib/xulrunner/components/TCPSocket.manifest
lib/xulrunner/components/TelemetryPing.js
lib/xulrunner/components/TelemetryPing.manifest
lib/xulrunner/components/Webapps.js
@@ -3192,6 +3283,7 @@ lib/xulrunner/components/Webapps.manifest
lib/xulrunner/components/addonManager.js
lib/xulrunner/components/amContentHandler.js
lib/xulrunner/components/amWebInstallListener.js
+lib/xulrunner/components/components.manifest
${PLIST.gnome}lib/xulrunner/components/components.manifest
lib/xulrunner/components/contentAreaDropListener.js
lib/xulrunner/components/contentAreaDropListener.manifest
@@ -3203,7 +3295,7 @@ lib/xulrunner/components/interfaces.manifest
lib/xulrunner/components/jsconsole-clhandler.js
lib/xulrunner/components/jsconsole-clhandler.manifest
${PLIST.gnome}lib/xulrunner/components/libdbusservice.so
-${PLIST.gnome}lib/xulrunner/components/libmozgnome.so
+lib/xulrunner/components/libmozgnome.so
${PLIST.gnome}lib/xulrunner/components/libnkgnomevfs.so
lib/xulrunner/components/messageWakeupService.js
lib/xulrunner/components/messageWakeupService.manifest
@@ -3272,6 +3364,7 @@ lib/xulrunner/components/txEXSLTRegExFunctions.manifest
lib/xulrunner/components/xulrunner.xpt
lib/xulrunner/defaults/autoconfig/platform.js
lib/xulrunner/defaults/autoconfig/prefcalls.js
+lib/xulrunner/defaults/pref/.mkdir.done
lib/xulrunner/defaults/pref/xulrunner.js
lib/xulrunner/defaults/profile/US/chrome/userChrome-example.css
lib/xulrunner/defaults/profile/US/chrome/userContent-example.css
@@ -3329,6 +3422,8 @@ lib/xulrunner/libxpcom.so
lib/xulrunner/libxpcomglue.a
lib/xulrunner/libxpcomglue_s.a
lib/xulrunner/libxul.so
+lib/xulrunner/modules/.mkdir.done
+lib/xulrunner/modules/ActivitiesService.jsm
lib/xulrunner/modules/AddonLogging.jsm
lib/xulrunner/modules/AddonManager.jsm
lib/xulrunner/modules/AddonRepository.jsm
@@ -3340,6 +3435,9 @@ lib/xulrunner/modules/BrowserElementPromptService.jsm
lib/xulrunner/modules/CSPUtils.jsm
lib/xulrunner/modules/CertUtils.jsm
lib/xulrunner/modules/ChromeManifestParser.jsm
+lib/xulrunner/modules/ClusterLib.js
+lib/xulrunner/modules/ColorAnalyzer_worker.js
+lib/xulrunner/modules/ColorConversion.js
lib/xulrunner/modules/CommonDialog.jsm
lib/xulrunner/modules/ConsoleAPIStorage.jsm
lib/xulrunner/modules/ContactDB.jsm
@@ -3362,10 +3460,15 @@ lib/xulrunner/modules/InlineSpellChecker.jsm
lib/xulrunner/modules/LightweightThemeConsumer.jsm
lib/xulrunner/modules/LightweightThemeManager.jsm
lib/xulrunner/modules/LogUtils.jsm
+lib/xulrunner/modules/MessagePortBase.jsm
+lib/xulrunner/modules/MessagePortWorker.js
lib/xulrunner/modules/Microformats.js
+lib/xulrunner/modules/MozSocialAPI.jsm
lib/xulrunner/modules/NetUtil.jsm
+lib/xulrunner/modules/ObjectWrapper.jsm
lib/xulrunner/modules/PageMenu.jsm
lib/xulrunner/modules/PerfMeasurement.jsm
+lib/xulrunner/modules/PermissionPromptHelper.jsm
lib/xulrunner/modules/PlacesDBUtils.jsm
lib/xulrunner/modules/PlacesUtils.jsm
lib/xulrunner/modules/PluginProvider.jsm
@@ -3380,12 +3483,14 @@ lib/xulrunner/modules/Services.jsm
lib/xulrunner/modules/SettingsChangeNotifier.jsm
lib/xulrunner/modules/SettingsDB.jsm
lib/xulrunner/modules/SettingsQueue.jsm
-lib/xulrunner/modules/SocialProvider.jsm
lib/xulrunner/modules/SocialService.jsm
lib/xulrunner/modules/SpellCheckDictionaryBootstrap.js
+lib/xulrunner/modules/Task.jsm
lib/xulrunner/modules/TelemetryStopwatch.jsm
+lib/xulrunner/modules/UserAgentOverrides.jsm
lib/xulrunner/modules/WebappOSUtils.jsm
lib/xulrunner/modules/Webapps.jsm
+lib/xulrunner/modules/WebappsInstaller.jsm
lib/xulrunner/modules/WindowDraggingUtils.jsm
lib/xulrunner/modules/WorkerAPI.jsm
lib/xulrunner/modules/XPCOMUtils.jsm
@@ -3393,11 +3498,17 @@ lib/xulrunner/modules/XPIProvider.jsm
lib/xulrunner/modules/XPIProviderUtils.js
lib/xulrunner/modules/accessibility/AccessFu.jsm
lib/xulrunner/modules/accessibility/Presenters.jsm
+lib/xulrunner/modules/accessibility/TouchAdapter.jsm
lib/xulrunner/modules/accessibility/Utils.jsm
lib/xulrunner/modules/accessibility/UtteranceGenerator.jsm
lib/xulrunner/modules/accessibility/VirtualCursorController.jsm
+lib/xulrunner/modules/commonjs/loader.js
+lib/xulrunner/modules/commonjs/promise/core.js
lib/xulrunner/modules/ctypes.jsm
lib/xulrunner/modules/debug.js
+lib/xulrunner/modules/devtools/Console.jsm
+lib/xulrunner/modules/devtools/Require.jsm
+lib/xulrunner/modules/devtools/SourceMap.jsm
lib/xulrunner/modules/devtools/dbg-client.jsm
lib/xulrunner/modules/devtools/dbg-server.jsm
lib/xulrunner/modules/identity/Identity.jsm
@@ -3411,11 +3522,16 @@ lib/xulrunner/modules/jsdebugger.jsm
lib/xulrunner/modules/jwcrypto.jsm
lib/xulrunner/modules/nsFormAutoCompleteResult.jsm
lib/xulrunner/modules/osfile.jsm
-lib/xulrunner/modules/osfile/osfile_shared.jsm
+lib/xulrunner/modules/osfile/osfile_shared_allthreads.jsm
+lib/xulrunner/modules/osfile/osfile_shared_front.jsm
+lib/xulrunner/modules/osfile/osfile_unix_allthreads.jsm
lib/xulrunner/modules/osfile/osfile_unix_back.jsm
lib/xulrunner/modules/osfile/osfile_unix_front.jsm
+lib/xulrunner/modules/osfile/osfile_win_allthreads.jsm
lib/xulrunner/modules/osfile/osfile_win_back.jsm
lib/xulrunner/modules/osfile/osfile_win_front.jsm
+lib/xulrunner/modules/osfile/ospath_unix_back.jsm
+lib/xulrunner/modules/osfile/ospath_win_back.jsm
lib/xulrunner/modules/reflect.jsm
lib/xulrunner/mozilla-xremote-client
lib/xulrunner/platform.ini
@@ -3502,6 +3618,7 @@ share/idl/xulrunner/imgIContainerObserver.idl
share/idl/xulrunner/imgIDecoderObserver.idl
share/idl/xulrunner/imgIEncoder.idl
share/idl/xulrunner/imgILoader.idl
+share/idl/xulrunner/imgIOnloadBlocker.idl
share/idl/xulrunner/imgIRequest.idl
share/idl/xulrunner/imgITools.idl
share/idl/xulrunner/inICSSValueSearch.idl
@@ -3512,9 +3629,11 @@ share/idl/xulrunner/inIFlasher.idl
share/idl/xulrunner/inISearchObserver.idl
share/idl/xulrunner/inISearchProcess.idl
share/idl/xulrunner/jsdIDebuggerService.idl
+share/idl/xulrunner/mozIApplication.idl
share/idl/xulrunner/mozIAsyncFavicons.idl
share/idl/xulrunner/mozIAsyncHistory.idl
share/idl/xulrunner/mozIAsyncLivemarks.idl
+share/idl/xulrunner/mozIColorAnalyzer.idl
share/idl/xulrunner/mozIJSSubScriptLoader.idl
share/idl/xulrunner/mozIPersonalDictionary.idl
share/idl/xulrunner/mozIPlacesAutoComplete.idl
@@ -3574,6 +3693,8 @@ share/idl/xulrunner/nsIAccessibleTable.idl
share/idl/xulrunner/nsIAccessibleText.idl
share/idl/xulrunner/nsIAccessibleTypes.idl
share/idl/xulrunner/nsIAccessibleValue.idl
+share/idl/xulrunner/nsIActivityProxy.idl
+share/idl/xulrunner/nsIActivityUIGlue.idl
share/idl/xulrunner/nsIAlarmHalService.idl
share/idl/xulrunner/nsIAlertsService.idl
share/idl/xulrunner/nsIAnnotationService.idl
@@ -3713,10 +3834,16 @@ share/idl/xulrunner/nsICycleCollectorListener.idl
share/idl/xulrunner/nsIDNSListener.idl
share/idl/xulrunner/nsIDNSRecord.idl
share/idl/xulrunner/nsIDNSService.idl
+share/idl/xulrunner/nsIDOMActivity.idl
+share/idl/xulrunner/nsIDOMActivityHandlerDescription.idl
+share/idl/xulrunner/nsIDOMActivityOptions.idl
+share/idl/xulrunner/nsIDOMActivityRequestHandler.idl
share/idl/xulrunner/nsIDOMAlarmsManager.idl
share/idl/xulrunner/nsIDOMAnimationEvent.idl
share/idl/xulrunner/nsIDOMApplicationRegistry.idl
share/idl/xulrunner/nsIDOMApplicationRegistry2.idl
+share/idl/xulrunner/nsIDOMArchiveReader.idl
+share/idl/xulrunner/nsIDOMArchiveRequest.idl
share/idl/xulrunner/nsIDOMAttr.idl
share/idl/xulrunner/nsIDOMBarProp.idl
share/idl/xulrunner/nsIDOMBatteryManager.idl
@@ -3736,9 +3863,11 @@ share/idl/xulrunner/nsIDOMCSSRuleList.idl
share/idl/xulrunner/nsIDOMCSSStyleDeclaration.idl
share/idl/xulrunner/nsIDOMCSSStyleRule.idl
share/idl/xulrunner/nsIDOMCSSStyleSheet.idl
+share/idl/xulrunner/nsIDOMCSSSupportsRule.idl
share/idl/xulrunner/nsIDOMCSSUnknownRule.idl
share/idl/xulrunner/nsIDOMCSSValue.idl
share/idl/xulrunner/nsIDOMCSSValueList.idl
+share/idl/xulrunner/nsIDOMCameraManager.idl
share/idl/xulrunner/nsIDOMCanvasRenderingContext2D.idl
share/idl/xulrunner/nsIDOMCharacterData.idl
share/idl/xulrunner/nsIDOMChromeWindow.idl
@@ -3773,7 +3902,9 @@ share/idl/xulrunner/nsIDOMDeviceMotionEvent.idl
share/idl/xulrunner/nsIDOMDeviceOrientationEvent.idl
share/idl/xulrunner/nsIDOMDeviceProximityEvent.idl
share/idl/xulrunner/nsIDOMDeviceStorage.idl
+share/idl/xulrunner/nsIDOMDeviceStorageChangeEvent.idl
share/idl/xulrunner/nsIDOMDeviceStorageCursor.idl
+share/idl/xulrunner/nsIDOMDeviceStorageStat.idl
share/idl/xulrunner/nsIDOMDocument.idl
share/idl/xulrunner/nsIDOMDocumentFragment.idl
share/idl/xulrunner/nsIDOMDocumentType.idl
@@ -3891,9 +4022,12 @@ share/idl/xulrunner/nsIDOMMobileConnection.idl
share/idl/xulrunner/nsIDOMModalContentWindow.idl
share/idl/xulrunner/nsIDOMMouseEvent.idl
share/idl/xulrunner/nsIDOMMouseScrollEvent.idl
+share/idl/xulrunner/nsIDOMMozApplicationEvent.idl
share/idl/xulrunner/nsIDOMMozBrowserFrame.idl
share/idl/xulrunner/nsIDOMMozCSSKeyframeRule.idl
share/idl/xulrunner/nsIDOMMozCSSKeyframesRule.idl
+share/idl/xulrunner/nsIDOMMozContactChangeEvent.idl
+share/idl/xulrunner/nsIDOMMozSettingsEvent.idl
share/idl/xulrunner/nsIDOMMozTouchEvent.idl
share/idl/xulrunner/nsIDOMMutationEvent.idl
share/idl/xulrunner/nsIDOMMutationObserver.idl
@@ -3903,6 +4037,8 @@ share/idl/xulrunner/nsIDOMNSRGBAColor.idl
share/idl/xulrunner/nsIDOMNSXPathExpression.idl
share/idl/xulrunner/nsIDOMNamedNodeMap.idl
share/idl/xulrunner/nsIDOMNavigator.idl
+share/idl/xulrunner/nsIDOMNavigatorActivities.idl
+share/idl/xulrunner/nsIDOMNavigatorCamera.idl
share/idl/xulrunner/nsIDOMNavigatorDesktopNotification.idl
share/idl/xulrunner/nsIDOMNavigatorDeviceStorage.idl
share/idl/xulrunner/nsIDOMNavigatorGeolocation.idl
@@ -3922,9 +4058,6 @@ share/idl/xulrunner/nsIDOMPageTransitionEvent.idl
share/idl/xulrunner/nsIDOMPaintRequest.idl
share/idl/xulrunner/nsIDOMPaintRequestList.idl
share/idl/xulrunner/nsIDOMParser.idl
-share/idl/xulrunner/nsIDOMPerformance.idl
-share/idl/xulrunner/nsIDOMPerformanceNavigation.idl
-share/idl/xulrunner/nsIDOMPerformanceTiming.idl
share/idl/xulrunner/nsIDOMPkcs11.idl
share/idl/xulrunner/nsIDOMPlugin.idl
share/idl/xulrunner/nsIDOMPluginArray.idl
@@ -4041,6 +4174,7 @@ share/idl/xulrunner/nsIDOMStorageManager.idl
share/idl/xulrunner/nsIDOMStorageObsolete.idl
share/idl/xulrunner/nsIDOMStyleSheet.idl
share/idl/xulrunner/nsIDOMStyleSheetList.idl
+share/idl/xulrunner/nsIDOMTCPSocket.idl
share/idl/xulrunner/nsIDOMText.idl
share/idl/xulrunner/nsIDOMTimeEvent.idl
share/idl/xulrunner/nsIDOMTimeRanges.idl
@@ -4056,6 +4190,7 @@ share/idl/xulrunner/nsIDOMValidityState.idl
share/idl/xulrunner/nsIDOMWakeLock.idl
share/idl/xulrunner/nsIDOMWakeLockListener.idl
share/idl/xulrunner/nsIDOMWebGLRenderingContext.idl
+share/idl/xulrunner/nsIDOMWheelEvent.idl
share/idl/xulrunner/nsIDOMWindow.idl
share/idl/xulrunner/nsIDOMWindowCollection.idl
share/idl/xulrunner/nsIDOMWindowUtils.idl
@@ -4178,7 +4313,6 @@ share/idl/xulrunner/nsIFormSigningDialog.idl
share/idl/xulrunner/nsIFormSubmitObserver.idl
share/idl/xulrunner/nsIFormatConverter.idl
share/idl/xulrunner/nsIFrameLoader.idl
-share/idl/xulrunner/nsIFrameMessageManager.idl
share/idl/xulrunner/nsIFrameRequestCallback.idl
share/idl/xulrunner/nsIGConfService.idl
share/idl/xulrunner/nsIGIOService.idl
@@ -4232,7 +4366,6 @@ share/idl/xulrunner/nsIINIParser.idl
share/idl/xulrunner/nsIIOService.idl
share/idl/xulrunner/nsIIOService2.idl
share/idl/xulrunner/nsIIOUtil.idl
-share/idl/xulrunner/nsIIPCSerializable.idl
share/idl/xulrunner/nsIIconURI.idl
share/idl/xulrunner/nsIIdentityCryptoService.idl
share/idl/xulrunner/nsIIdentityInfo.idl
@@ -4288,6 +4421,7 @@ share/idl/xulrunner/nsIMemory.idl
share/idl/xulrunner/nsIMemoryReporter.idl
share/idl/xulrunner/nsIMenuBoxObject.idl
share/idl/xulrunner/nsIMenuBuilder.idl
+share/idl/xulrunner/nsIMessageManager.idl
share/idl/xulrunner/nsIMmsService.idl
share/idl/xulrunner/nsIMobileConnectionProvider.idl
share/idl/xulrunner/nsIModule.idl
@@ -4367,7 +4501,7 @@ share/idl/xulrunner/nsIProfile.idl
share/idl/xulrunner/nsIProfileChangeStatus.idl
share/idl/xulrunner/nsIProfileMigrator.idl
share/idl/xulrunner/nsIProfileUnlocker.idl
-${PLIST.sps}share/idl/xulrunner/nsIProfiler.idl
+${PLIST.sps}include/xulrunner/nsIProfiler.h
share/idl/xulrunner/nsIProgrammingLanguage.idl
share/idl/xulrunner/nsIProgressEventSink.idl
share/idl/xulrunner/nsIPrompt.idl
@@ -4465,6 +4599,7 @@ share/idl/xulrunner/nsISecureBrowserUI.idl
share/idl/xulrunner/nsISecurityCheckedComponent.idl
share/idl/xulrunner/nsISecurityEventSink.idl
share/idl/xulrunner/nsISecurityInfoProvider.idl
+share/idl/xulrunner/nsISecurityUITelemetry.idl
share/idl/xulrunner/nsISecurityWarningDialogs.idl
share/idl/xulrunner/nsISeekableStream.idl
share/idl/xulrunner/nsISelection.idl
@@ -4484,6 +4619,7 @@ share/idl/xulrunner/nsISimpleEnumerator.idl
share/idl/xulrunner/nsISimpleStreamListener.idl
share/idl/xulrunner/nsISimpleTest.idl
share/idl/xulrunner/nsISimpleUnicharStreamFactory.idl
+share/idl/xulrunner/nsISiteSpecificUserAgent.idl
share/idl/xulrunner/nsISliderListener.idl
share/idl/xulrunner/nsISmsDatabaseService.idl
share/idl/xulrunner/nsISmsRequestManager.idl
diff --git a/devel/xulrunner/dist.mk b/devel/xulrunner/dist.mk
index 0e6bc043fea..d2f13cd18ae 100644
--- a/devel/xulrunner/dist.mk
+++ b/devel/xulrunner/dist.mk
@@ -1,12 +1,12 @@
-# $NetBSD: dist.mk,v 1.36 2012/10/27 16:38:00 ryoon Exp $
+# $NetBSD: dist.mk,v 1.37 2012/11/21 15:26:49 ryoon Exp $
#
# used by devel/xulrunner/Makefile
# used by www/firefox/Makefile
DISTNAME= firefox-${FIREFOX_VER}.source
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 16.0
-MOZ_BRANCH_MINOR= .2
+MOZ_BRANCH= 17.0
+MOZ_BRANCH_MINOR= esr
MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} \
${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX= .tar.bz2
@@ -14,4 +14,4 @@ EXTRACT_SUFX= .tar.bz2
DISTINFO_FILE= ${.CURDIR}/../../devel/xulrunner/distinfo
PATCHDIR= ${.CURDIR}/../../devel/xulrunner/patches
-WRKSRC= ${WRKDIR}/mozilla-release
+WRKSRC= ${WRKDIR}/mozilla-esr17
diff --git a/devel/xulrunner/distinfo b/devel/xulrunner/distinfo
index 4d3b2fe95ed..58f1535adb7 100644
--- a/devel/xulrunner/distinfo
+++ b/devel/xulrunner/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.83 2012/11/17 10:57:48 ryoon Exp $
+$NetBSD: distinfo,v 1.84 2012/11/21 15:26:49 ryoon Exp $
-SHA1 (firefox-16.0.2.source.tar.bz2) = 0ffe96896583e92561b341330ab09ddc50140dd1
-RMD160 (firefox-16.0.2.source.tar.bz2) = 74424c68e594fff842104385bb6c6f2a3a034fd2
-Size (firefox-16.0.2.source.tar.bz2) = 89452077 bytes
-SHA1 (patch-aa) = 3ed2da1996745e2056fbdb2f9272908cb5d5ff14
+SHA1 (firefox-17.0esr.source.tar.bz2) = d8d1d51b2d2accf3432fc23a77215274f12b7c70
+RMD160 (firefox-17.0esr.source.tar.bz2) = 03640f39920ac2d3786eb0b570ff3626d3407135
+Size (firefox-17.0esr.source.tar.bz2) = 90860545 bytes
+SHA1 (patch-aa) = 736eff19f8a9a69adc9a23834c1edf69d4d94ce5
SHA1 (patch-ab) = b0d7975a291c63e07773e13b023f71e88c883128
SHA1 (patch-ac) = 18640ddf00b7da9276fd67d95bd6f1b191a99d4f
SHA1 (patch-ad) = cf84430cb1d9c22caf6beaa89288f90577ae6352
@@ -17,7 +17,7 @@ SHA1 (patch-al) = 140f77112c463df90fe0dcd4173c5d6945395d4f
SHA1 (patch-am) = edf385051147a8d255a6c0737f574fa353b53d38
SHA1 (patch-an) = a6e6072403a9d3295ec861275abd4587a8bca97d
SHA1 (patch-ao) = 1f0791171392922e1a6a19c0a06c1e2a9b98e030
-SHA1 (patch-as) = 806c264a3957593b69d7c5677af49490fc913151
+SHA1 (patch-as) = c8e3aa309ae5115a8f4c17d477674f93afead538
SHA1 (patch-at) = bd72ea66e1e4baed7f16d81ed8668b5f549ebfa3
SHA1 (patch-au) = 6ee00994f01a1d63635d92a2df7b306ff5c6ad2a
SHA1 (patch-av) = 8b79660aeb6a7d80daae01dff410e343803aa9d0
@@ -29,29 +29,30 @@ SHA1 (patch-ba) = 6a5ae4c5251aea60650c3a7dff63076062c86dd3
SHA1 (patch-bd) = c8ed2110c8b699d6880723dccf62e6976edfa65e
SHA1 (patch-bf) = 7d18ec3cad441174a71770e7fa22b1cd2029d55b
SHA1 (patch-bg) = a629ee2d31aefb366ed50a1e7bd5dba51a39dc68
-SHA1 (patch-bi) = cba9c0dbea450201f349e912462c7ae1ed0793e8
+SHA1 (patch-bi) = 6ae67da19d32bc3e7fc09a32c50c4635f28fe1e6
SHA1 (patch-build_autoconf_nss.m4) = b4da991ed606fcadcb6582b4c7213e1c83ee811f
SHA1 (patch-config_baseconfig.mk) = 8fc7a064bda66c91488e27e7d49e615e49540c7d
SHA1 (patch-config_system-headers) = d7d4b5ba0677cbb92dc2ca70cd387b7d88b79f63
-SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 50da056101c2719b46fd13ee4028f1a6582c2c97
+SHA1 (patch-content_media_nsAudioStream.cpp) = 75c9fc45d464ee332271142c3e29b826b6254d49
+SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 66d023227b46582d30961cfac15506b9f29c23de
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = cba2ea71973b3717b29052e131eb278cec972ebd
SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = 775c13ca6a77b3f39f23e15fbbcf4b1cae4e9478
-SHA1 (patch-ipc_chromium_Makefile.in) = 4fbd046e80824669547d5dcb809a3126ce2b96b8
+SHA1 (patch-ipc_chromium_Makefile.in) = c2d339b32050e772dea05790d61f291d9a52e06f
SHA1 (patch-ipc_chromium_chromium-config.mk) = 24b1fe7cc7f3f14dd8a79f8eedf6f3638c304020
SHA1 (patch-ipc_chromium_src_base_base__paths.h) = 0b8e231055cde854f31b9aa44392692a53d806f0
SHA1 (patch-ipc_chromium_src_base_debug__util__posix.cc) = 46bf793870b4fbc2c8594186eea6bd3c7db885e9
SHA1 (patch-ipc_chromium_src_base_dir__reader__bsd.h) = 767160e3099d7bd4eb58dc24ed207417acdf098a
SHA1 (patch-ipc_chromium_src_base_dir__reader__posix.h) = d6dd15f644de3fa755f8c9be9190eb4092295091
-SHA1 (patch-ipc_chromium_src_base_file__util__linux.cc) = f5a4b391c5c21708c51ad94d6cd02156be78c999
SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = 96a5a0d4b61ec69b80db3c9ff212d7a7a3d506f6
SHA1 (patch-ipc_chromium_src_base_message__loop.cc) = c53a8962a197a3160087ad31e1a55f647a8d8fc8
SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = 1f6eb9d0da16b415df6c2ced4e507d1cbf7dfdae
-SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 771bcb1d149b5bdaf1c94bd231ccc8c032721a80
+SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = e4560021d85abf96182b8e0c0a5a52e1213fdb31
SHA1 (patch-ipc_chromium_src_base_process__util.h) = f0e705d9e7951d12225ad132f462527651d3b1be
-SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = 1cb9b20816fc749f4f376cd98383ec0a7575c6f3
+SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = c3e578b78234bee0b48b20affcb057497d94f3bf
SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = 4644a4a2f37fae689b5997eda1c9b548372fa252
SHA1 (patch-ipc_chromium_src_base_ref__counted.h) = 89d6be3faaed51c7ed2e49ee8698d730916ce12f
SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = ce9b899f181d8339110d3a9a151bff9ab734df42
+SHA1 (patch-ipc_chromium_src_base_thread__collision__warner.h) = 232c10f763875930fb7de39555629f4c4fc15f35
SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = 986f4a648d812c67248bd5e2c7b96963f2aa1a03
SHA1 (patch-ipc_chromium_src_build_build__config.h) = 041342ccb534e8e3b07cf454e1f3bd61372b376b
SHA1 (patch-ipc_chromium_src_chrome_common_file__descriptor__set__posix.h) = 3cd047d60e91d85458812796950c4eb8b153bd0b
@@ -59,25 +60,23 @@ SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc) = 2b176b9bc68
SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.h) = 2258766f2c57323c90fadfc7b95e0a1b04ca4655
SHA1 (patch-ipc_chromium_src_chrome_common_ipc__message__utils.h) = 84a078bdf4e8478bac30a3ff85ff286081a866db
SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 15146bd327bb51b8de0783ff28b70201e3bfa532
-SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = abee0bd47a76448cd5709a34ed5ac0d56d00ac6f
+SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = be69744c199bae64c41455ff31efe2498b859414
SHA1 (patch-ipc_glue_SharedMemorySysV.h) = c82d7fd5f1a099da175107401c725cfd5ea81845
SHA1 (patch-js_src_config_system-headers) = 86f1aa66f8a35d6967c2cd03d05b6dd57209a690
SHA1 (patch-js_src_jscpucfg.h) = afce65ca5964fb732d96cf22902f89cd02aedf0d
SHA1 (patch-js_src_jsgc.cpp) = 0e617094a4b7d87cdf801d9bc4ac1f52d909a12a
SHA1 (patch-js_src_jsinterp.cpp) = bee8bdde7dd951dbfbe5b049eb502f7412fbf8e6
-SHA1 (patch-js_src_jsproxy.h) = 74b3ab7856530a9c7ed2d9b12b47b0eeffb0d1ae
-SHA1 (patch-js_src_jsprvtd.h) = 3891d3a3f3a449d95f051da3a7365a1f1963f2b8
SHA1 (patch-js_src_methodjit_MethodJIT.cpp) = f2b12fa554ec319b5848b1cc13ec17ef967b08d7
SHA1 (patch-mb) = d1348344ad269df7008d857417551c594c9b9195
SHA1 (patch-md) = 1369069901aacaa47d76753772236fe159d42362
SHA1 (patch-me) = 93d5ef914cb00389cd5c2d92d228f47ec2436cb3
+SHA1 (patch-media_libcubeb_src_Makefile.in) = a5026b121bca81043340104d331b6343953d5dc8
+SHA1 (patch-media_libsydneyaudio_src_Makefile.in) = 7e55e41cdbcd193f57beb417e4b5c3511e8ddae0
SHA1 (patch-media_libsydneyaudio_src_sydney_audio_pulseaudio.c) = 75b828c074ccc71ff430795e2b044bebd8ff69eb
-SHA1 (patch-media_libvpx_vpx__config.h) = 251abb1115e7081b5c71451a17b82054b12ccce9
-SHA1 (patch-media_libvpx_vpx__config__c.c) = 4d625aa3ba8e69df4e02ad8a86276b9f3ecb6bb3
SHA1 (patch-mf) = c871b1164d046ea94413ef743f84be67e739f595
SHA1 (patch-mg) = 22dde266ee9d46d8de574103d1cc7035092e1b0a
SHA1 (patch-mh) = 8c56d7467e90944be186300386b6a5106e087ac7
-SHA1 (patch-mi) = 22d905c8a0880480714ffca4ec0e1f3168475170
+SHA1 (patch-mi) = 56bf4b5900eef022e9959e9287dadd479a725ed6
SHA1 (patch-mj) = a29a3b2189103526d0cc040459d6f0b11b77f837
SHA1 (patch-mk) = d9f0663d3d2762963f4c018a028eb5346106edb8
SHA1 (patch-ml) = 71c4eb8822755dd17cd4add11687d8cf52a12f6f
@@ -92,18 +91,19 @@ SHA1 (patch-pd) = c6b261264770c8a5eda31690b37f7eb992333f2a
SHA1 (patch-pg) = a89cb4b92f974d32d4a309a4628f32aff306de71
SHA1 (patch-rc) = 13b0253d166cac6b4b1e7efaba006e37015cbbdb
SHA1 (patch-storage_src_Makefile.in) = 3f9a4bc71a6b64df819bbce6dbae18705d2183ac
+SHA1 (patch-toolkit_library_Makefile.in) = 4193e7bafdac62a84c5a5ce4a21f0c616ce51362
SHA1 (patch-toolkit_toolkit-tiers.mk) = 7c878d6d4a2ad3ddaa353d6f56d4954b7861d1ad
SHA1 (patch-xa) = 5b66ed59bc9603a059e11695ae4c380093b36157
SHA1 (patch-xb) = 45e1b549551d2cc9da65b2693daf696fc65f1f38
SHA1 (patch-xc) = 08de89bfc136e7bf9e30833866eeeaef2060bc19
SHA1 (patch-xd) = 4cb58b22dec1b05f75954d439c2b2b52e7a2f00a
-SHA1 (patch-xe) = 6b5280a0f30c5f02a137a986e82cb2957b74cf95
+SHA1 (patch-xe) = c0a1860c4f566e3a8a21e1e813c4812970bc4d3d
SHA1 (patch-xf) = 507fe6d488c75c754177eb6aead27846512fda1f
SHA1 (patch-xg) = be3d4307a239e5bc8fbadde53a46a4de3faa4bb4
-SHA1 (patch-xj) = 5cf280cc2373c73949068c0eaad0a823999d264f
+SHA1 (patch-xj) = 6c8767ea4b39431ca82807f31f234f2cc61d832b
SHA1 (patch-xk) = cc196485c4e61cf655445910ee069352e3174756
-SHA1 (patch-xl) = 1ad5e95ce8b79ebd3f1f2cbd694c61e821ef8996
-SHA1 (patch-xm) = 051b5e7cca12fd7b922b5e54c58ec5f54d8c18fa
+SHA1 (patch-xl) = bb190eab6e68508e10da5d454b8dcbaebca4a3b0
+SHA1 (patch-xm) = aab7aa76909b520b9c1fdc5a27c4ec440e060cce
SHA1 (patch-xn) = 27ca333ce018a5f72278461a55d141c063ac98ca
SHA1 (patch-xo) = 3d875dad673a47b2059b8eea9f41fe9e370295d5
SHA1 (patch-xpcom_Makefile.in) = c44608dc176900c3ce49fb7059e42e404a7c6df3
diff --git a/devel/xulrunner/options.mk b/devel/xulrunner/options.mk
index d2b93a28b83..06327385e15 100644
--- a/devel/xulrunner/options.mk
+++ b/devel/xulrunner/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.13 2012/04/26 13:30:29 ryoon Exp $
+# $NetBSD: options.mk,v 1.14 2012/11/21 15:26:49 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.xulrunner
PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome pulseaudio
@@ -41,5 +41,5 @@ CONFIGURE_ARGS+= --enable-install-strip
.if !empty(PKG_OPTIONS:Mpulseaudio)
.include "../../audio/pulseaudio/buildlink3.mk"
-ALL_ENV+= PKGSRC_PULSEAUDIO=1
+CONFIGURE_ARGS+= --enable-pulseaudio
.endif
diff --git a/devel/xulrunner/patches/patch-aa b/devel/xulrunner/patches/patch-aa
index 45308515199..865dd7f6306 100644
--- a/devel/xulrunner/patches/patch-aa
+++ b/devel/xulrunner/patches/patch-aa
@@ -1,25 +1,18 @@
---- configure.in.orig 2012-10-24 16:32:27.000000000 +0200
-+++ configure.in 2012-11-12 11:29:00.000000000 +0100
-@@ -2040,7 +2040,7 @@ case "$target" in
- MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
- ;;
-
--*-freebsd*)
-+*-freebsd* | *-dragonfly*)
- if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then
- DLL_SUFFIX=".so.1.0"
- DSO_LDOPTS="-shared"
-@@ -2048,6 +2048,9 @@ case "$target" in
- if test ! "$GNU_CC"; then
- DSO_LDOPTS="-Bshareable $DSO_LDOPTS"
+$NetBSD: patch-aa,v 1.14 2012/11/21 15:26:49 ryoon Exp $
+
+--- configure.in.orig 2012-11-19 15:42:04.000000000 +0000
++++ configure.in
+@@ -2080,6 +2080,9 @@ ia64*-hpux*)
+ if test -z "$MC"; then
+ MC=mc.exe
fi
+ if test "$LIBRUNPATH"; then
+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
+ fi
;;
-
- ia64*-hpux*)
-@@ -3027,6 +3030,9 @@ dnl ====================================
+ *-mingw*)
+ DSO_CFLAGS=
+@@ -2979,6 +2982,9 @@ dnl ====================================
case $target in
*-hpux11.*)
;;
@@ -29,7 +22,7 @@
*)
AC_CHECK_LIB(c_r, gethostbyname_r)
;;
-@@ -3328,6 +3334,9 @@ AC_CACHE_CHECK(
+@@ -3279,6 +3285,9 @@ AC_CACHE_CHECK(
#ifdef linux
#define _BSD_SOURCE 1
#endif
@@ -39,7 +32,7 @@
#include <resolv.h>
],
[int foo = res_ninit(&_res);],
-@@ -3992,6 +4001,14 @@ if test -n "$YASM"; then
+@@ -3947,6 +3956,14 @@ if test -n "$YASM"; then
_YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
fi
@@ -54,7 +47,18 @@
if test -z "$SKIP_LIBRARY_CHECKS"; then
dnl system JPEG support
dnl ========================================================
-@@ -5438,11 +5455,11 @@ if test -n "$MOZ_VP8" -a -z "$MOZ_NATIVE
+@@ -5158,8 +5175,8 @@ fi
+
+ AC_SUBST(MOZ_WEBRTC)
+
+-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
@@ -68,21 +72,3 @@
VPX_ASFLAGS="-f elf64 -rnasm -pnasm -DPIC"
VPX_X86_ASM=1
;;
-@@ -5841,7 +5858,7 @@ if test -n "$MOZ_CRASHREPORTER"; then
- AC_MSG_ERROR([Breakpad tools do not support compiling on $HOST_OS_ARCH while targeting $OS_ARCH. Use --disable-crashreporter.])
- fi
-
-- if test "$OS_ARCH" == "WINNT" -a -z "$HAVE_64BIT_OS"; then
-+ if test "$OS_ARCH" = "WINNT" -a -z "$HAVE_64BIT_OS"; then
- MOZ_CRASHREPORTER_INJECTOR=1
- AC_DEFINE(MOZ_CRASHREPORTER_INJECTOR)
- fi
-@@ -9105,6 +9122,8 @@ if test -z "$MOZ_NATIVE_NSPR"; then
- AC_MSG_WARN([Recreating autoconf.mk with updated nspr-config output])
- if test "$OS_ARCH" != "WINNT"; then
- NSPR_LIBS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --libdir=$LIBXUL_DIST/lib --libs`
-+ AC_MSG_WARN([pkgsrc: adding run path to NSPR_LIBS for bundled NSPR.])
-+ NSPR_LIBS="-Wl,-R${prefix}/lib/\${MOZILLA_PKG_NAME} ${NSPR_LIBS}"
- $PERL -pi.bak -e "s '^NSPR_LIBS\\s*=.*'NSPR_LIBS = $NSPR_LIBS'" config/autoconf.mk
- NSPR_CFLAGS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --includedir=$LIBXUL_DIST/include/nspr --cflags`
- $PERL -pi.bak -e "s '^NSPR_CFLAGS\\s*=.*'NSPR_CFLAGS = $NSPR_CFLAGS'" config/autoconf.mk
diff --git a/devel/xulrunner/patches/patch-as b/devel/xulrunner/patches/patch-as
index 9dc0ed2b1e9..78b56a869bb 100644
--- a/devel/xulrunner/patches/patch-as
+++ b/devel/xulrunner/patches/patch-as
@@ -1,19 +1,10 @@
-$NetBSD: patch-as,v 1.8 2012/10/12 18:27:20 ryoon Exp $
+$NetBSD: patch-as,v 1.9 2012/11/21 15:26:50 ryoon Exp $
Treat DragonFly like FreeBSD.
---- js/src/configure.in.orig 2012-10-02 14:37:27.000000000 +0000
+--- js/src/configure.in.orig 2012-11-19 17:00:00.000000000 +0000
+++ js/src/configure.in
-@@ -1679,7 +1679,7 @@ case "$target" in
- MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
- ;;
-
--*-freebsd*)
-+*-freebsd*|*-dragonfly*)
- if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then
- DLL_SUFFIX=".so.1.0"
- DSO_LDOPTS="-shared"
-@@ -2783,7 +2783,7 @@ then
+@@ -2701,7 +2701,7 @@ then
fi
case "$target" in
@@ -21,8 +12,8 @@ Treat DragonFly like FreeBSD.
+ *-*-freebsd*|*-dragonfly*)
AC_DEFINE(_REENTRANT)
AC_DEFINE(_THREAD_SAFE)
- dnl -pthread links in -lc_r, so don't specify it explicitly.
-@@ -3626,7 +3626,7 @@ if test "$MOZ_MEMORY"; then
+ dnl -pthread links in -lpthread, so don't specify it explicitly.
+@@ -3545,7 +3545,7 @@ if test "$MOZ_MEMORY"; then
*-darwin*)
AC_DEFINE(MOZ_MEMORY_DARWIN)
;;
diff --git a/devel/xulrunner/patches/patch-bi b/devel/xulrunner/patches/patch-bi
index 7afcf2056d2..f87612f6d40 100644
--- a/devel/xulrunner/patches/patch-bi
+++ b/devel/xulrunner/patches/patch-bi
@@ -1,6 +1,6 @@
-$NetBSD: patch-bi,v 1.5 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-bi,v 1.6 2012/11/21 15:26:50 ryoon Exp $
---- gfx/angle/src/compiler/osinclude.h.orig 2012-08-24 22:55:30.000000000 +0000
+--- gfx/angle/src/compiler/osinclude.h.orig 2012-11-19 17:03:13.000000000 +0000
+++ gfx/angle/src/compiler/osinclude.h
@@ -16,6 +16,7 @@
#define ANGLE_OS_WIN
@@ -8,5 +8,5 @@ $NetBSD: patch-bi,v 1.5 2012/08/28 23:27:10 ryoon Exp $
defined(__FreeBSD__) || defined(__OpenBSD__) || \
+ defined(__NetBSD__) || defined(__DragonFly__) || \
defined(__sun) || defined(ANDROID) || \
- defined(__GLIBC__) || defined(__GNU__)
- #define ANGLE_OS_POSIX
+ defined(__GLIBC__) || defined(__GNU__) || \
+ defined(__QNX__)
diff --git a/devel/xulrunner/patches/patch-content_media_nsAudioStream.cpp b/devel/xulrunner/patches/patch-content_media_nsAudioStream.cpp
new file mode 100644
index 00000000000..a23ef3e3c4f
--- /dev/null
+++ b/devel/xulrunner/patches/patch-content_media_nsAudioStream.cpp
@@ -0,0 +1,18 @@
+$NetBSD: patch-content_media_nsAudioStream.cpp,v 1.1 2012/11/21 15:26:50 ryoon Exp $
+
+* Bug 685258 - Pulse audio backend does not check provided playback and crashes
+
+--- content/media/nsAudioStream.cpp.orig 2012-11-13 14:56:39.000000000 +0000
++++ 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) {
diff --git a/devel/xulrunner/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp b/devel/xulrunner/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp
index 7acd266ef30..295252256af 100644
--- a/devel/xulrunner/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp
+++ b/devel/xulrunner/patches/patch-dom_plugins_ipc_PluginModuleChild.cpp
@@ -1,6 +1,6 @@
-$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.3 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.4 2012/11/21 15:26:50 ryoon Exp $
---- dom/plugins/ipc/PluginModuleChild.cpp.orig 2012-08-24 22:55:28.000000000 +0000
+--- dom/plugins/ipc/PluginModuleChild.cpp.orig 2012-11-19 17:09:26.000000000 +0000
+++ dom/plugins/ipc/PluginModuleChild.cpp
@@ -5,6 +5,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
@@ -10,7 +10,7 @@ $NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.3 2012/08/28 23:27:10 r
#include <QtCore/QTimer>
#include "nsQAppInstance.h"
#include "NestedLoopTimer.h"
-@@ -192,7 +193,7 @@ PluginModuleChild::Init(const std::strin
+@@ -196,7 +197,7 @@ PluginModuleChild::Init(const std::strin
// TODO: use PluginPRLibrary here
@@ -19,7 +19,7 @@ $NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.3 2012/08/28 23:27:10 r
mShutdownFunc =
(NP_PLUGINSHUTDOWN) PR_FindFunctionSymbol(mLibrary, "NP_Shutdown");
-@@ -1811,7 +1812,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin
+@@ -1827,7 +1828,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin
PLUGIN_LOG_DEBUG_METHOD;
AssertPluginThread();
@@ -28,8 +28,8 @@ $NetBSD: patch-dom_plugins_ipc_PluginModuleChild.cpp,v 1.3 2012/08/28 23:27:10 r
return true;
#elif defined(OS_WIN) || defined(OS_MACOSX)
*_retval = mGetEntryPointsFunc(&mFunctions);
-@@ -1840,7 +1841,7 @@ PluginModuleChild::AnswerNP_Initialize(c
- SendBackUpXResources(FileDescriptor(xSocketFd, false/*don't close*/));
+@@ -1856,7 +1857,7 @@ PluginModuleChild::AnswerNP_Initialize(c
+ SendBackUpXResources(FileDescriptor(xSocketFd));
#endif
-#if defined(OS_LINUX)
diff --git a/devel/xulrunner/patches/patch-ipc_chromium_Makefile.in b/devel/xulrunner/patches/patch-ipc_chromium_Makefile.in
index 2a045d83398..ecc6e5adfeb 100644
--- a/devel/xulrunner/patches/patch-ipc_chromium_Makefile.in
+++ b/devel/xulrunner/patches/patch-ipc_chromium_Makefile.in
@@ -1,8 +1,8 @@
-$NetBSD: patch-ipc_chromium_Makefile.in,v 1.4 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-ipc_chromium_Makefile.in,v 1.5 2012/11/21 15:26:50 ryoon Exp $
---- ipc/chromium/Makefile.in.orig 2012-08-24 22:55:37.000000000 +0000
+--- ipc/chromium/Makefile.in.orig 2012-10-23 19:42:37.000000000 +0000
+++ ipc/chromium/Makefile.in
-@@ -243,6 +243,34 @@ endif
+@@ -240,6 +240,33 @@ endif
endif # } OS_LINUX
@@ -10,7 +10,6 @@ $NetBSD: patch-ipc_chromium_Makefile.in,v 1.4 2012/08/28 23:27:10 ryoon Exp $
+
+CPPSRCS += \
+ atomicops_internals_x86_gcc.cc \
-+ file_util_linux.cc \
+ process_util_bsd.cc \
+ time_posix.cc \
+ $(NULL)
diff --git a/devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util__linux.cc b/devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util__linux.cc
deleted file mode 100644
index aa4eebcbcdb..00000000000
--- a/devel/xulrunner/patches/patch-ipc_chromium_src_base_file__util__linux.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ipc_chromium_src_base_file__util__linux.cc,v 1.2 2012/08/28 23:27:10 ryoon Exp $
-
---- ipc/chromium/src/base/file_util_linux.cc.orig 2012-08-24 22:55:37.000000000 +0000
-+++ ipc/chromium/src/base/file_util_linux.cc
-@@ -28,7 +28,7 @@ bool GetTempDir(FilePath* path) {
- }
-
- bool GetShmemTempDir(FilePath* path) {
--#ifdef ANDROID
-+#if defined(ANDROID) || defined(OS_BSD)
- return GetTempDir(path);
- #else
- *path = FilePath("/dev/shm");
diff --git a/devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc b/devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
index 6d991ec5b78..92dbc60fbcf 100644
--- a/devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
+++ b/devel/xulrunner/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
@@ -1,6 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.7 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.8 2012/11/21 15:26:50 ryoon Exp $
---- ipc/chromium/src/base/platform_thread_posix.cc.orig 2012-08-24 22:55:37.000000000 +0000
+--- ipc/chromium/src/base/platform_thread_posix.cc.orig 2012-11-19 17:13:26.000000000 +0000
+++ ipc/chromium/src/base/platform_thread_posix.cc
@@ -9,16 +9,30 @@
@@ -60,7 +60,7 @@ $NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.7 2012/08/28
#elif defined(OS_LINUX)
return syscall(__NR_gettid);
#endif
-@@ -83,10 +108,10 @@ void PlatformThread::SetName(const char*
+@@ -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.
@@ -68,9 +68,7 @@ $NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.7 2012/08/28
+#if defined(OS_BSD) && !defined(OS_NETBSD)
pthread_set_name_np(pthread_self(), name);
-#elif defined(__NetBSD__)
-- pthread_setname_np(pthread_self(), "%s", name);
+#elif defined(OS_NETBSD)
-+ pthread_setname_np(pthread_self(), "%s", (void *)name);
+ pthread_setname_np(pthread_self(), "%s", (void *)name);
#else
prctl(PR_SET_NAME, reinterpret_cast<uintptr_t>(name), 0, 0, 0);
- #endif
diff --git a/devel/xulrunner/patches/patch-ipc_chromium_src_base_process__util__bsd.cc b/devel/xulrunner/patches/patch-ipc_chromium_src_base_process__util__bsd.cc
index 67117b9fbed..d683e98452f 100644
--- a/devel/xulrunner/patches/patch-ipc_chromium_src_base_process__util__bsd.cc
+++ b/devel/xulrunner/patches/patch-ipc_chromium_src_base_process__util__bsd.cc
@@ -1,8 +1,8 @@
-$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.8 2012/08/31 11:52:13 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.9 2012/11/21 15:26:50 ryoon Exp $
---- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-08-28 18:53:59.000000000 +0000
+--- ipc/chromium/src/base/process_util_bsd.cc.orig 2012-04-01 00:04:28.000000000 +0000
+++ ipc/chromium/src/base/process_util_bsd.cc
-@@ -0,0 +1,318 @@
+@@ -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.
@@ -37,6 +37,20 @@ $NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.8 2012/08/31 11:5
+#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
@@ -85,6 +99,17 @@ $NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.8 2012/08/31 11:5
+ 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];
@@ -199,6 +224,17 @@ $NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.8 2012/08/31 11:5
+ 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;
@@ -221,19 +257,32 @@ $NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.8 2012/08/31 11:5
+
+ 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);
+ }
-+
-+ for (size_t i = 0; i < argv.size(); i++)
-+ argv_cstr[i] = const_cast<char*>(argv[i].c_str());
-+ argv_cstr[argv.size()] = NULL;
-+ execvp(argv_cstr[0], argv_cstr.get());
++ 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);
++ _exit(127);
+ } else {
+ gProcessLog.print("==> process %d launched child process %d\n",
+ GetCurrentProcId(), pid);
diff --git a/devel/xulrunner/patches/patch-ipc_chromium_src_base_thread__collision__warner.h b/devel/xulrunner/patches/patch-ipc_chromium_src_base_thread__collision__warner.h
new file mode 100644
index 00000000000..ea18f3f7a00
--- /dev/null
+++ b/devel/xulrunner/patches/patch-ipc_chromium_src_base_thread__collision__warner.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-ipc_chromium_src_base_thread__collision__warner.h,v 1.1 2012/11/21 15:26:50 ryoon Exp $
+
+* Fix debug build, patch is provided from martin@
+
+--- ipc/chromium/src/base/thread_collision_warner.h.orig 2012-10-23 19:42:37.000000000 +0000
++++ 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) \
diff --git a/devel/xulrunner/patches/patch-ipc_glue_GeckoChildProcessHost.cpp b/devel/xulrunner/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
index 71eb212f885..f17374a9a68 100644
--- a/devel/xulrunner/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
+++ b/devel/xulrunner/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
@@ -1,17 +1,31 @@
-$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.4 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.5 2012/11/21 15:26:50 ryoon Exp $
---- ipc/glue/GeckoChildProcessHost.cpp.orig 2012-08-24 22:55:37.000000000 +0000
+--- ipc/glue/GeckoChildProcessHost.cpp.orig 2012-11-19 15:42:29.000000000 +0000
+++ ipc/glue/GeckoChildProcessHost.cpp
-@@ -410,7 +410,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
+@@ -4,7 +4,13 @@
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
++#if defined(__NetBSD__)
++_Pragma("GCC visibility push(default)")
++#endif
+ #include "GeckoChildProcessHost.h"
++#if defined(__NetBSD__)
++_Pragma("GCC visibility pop")
++#endif
+
+ #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;
- // XPCOM may not be initialized in some subprocesses. We don't want
- // to initialize XPCOM just for the directory service, especially
-@@ -425,8 +425,8 @@ GeckoChildProcessHost::PerformAsyncLaunc
+ base::ChildPrivileges privs = kLowRightsSubprocesses ?
+ base::UNPRIVILEGED :
+@@ -455,8 +461,8 @@ GeckoChildProcessHost::PerformAsyncLaunc
if (NS_SUCCEEDED(rv)) {
nsCString path;
greDir->GetNativePath(path);
@@ -22,7 +36,7 @@ $NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.4 2012/08/28 23:27:10 ryoo
path += "/lib";
# endif // MOZ_WIDGET_ANDROID
const char *ld_library_path = PR_GetEnv("LD_LIBRARY_PATH");
-@@ -537,7 +537,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
+@@ -575,7 +581,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
childArgv.push_back(pidstring);
#if defined(MOZ_CRASHREPORTER)
@@ -31,12 +45,12 @@ $NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.4 2012/08/28 23:27:10 ryoo
int childCrashFd, childCrashRemapFd;
if (!CrashReporter::CreateNotificationPipeForChild(
&childCrashFd, &childCrashRemapFd))
-@@ -574,7 +574,7 @@ GeckoChildProcessHost::PerformAsyncLaunc
+@@ -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,
+ newEnvVars, privs,
#endif
false, &process, arch);
diff --git a/devel/xulrunner/patches/patch-js_src_jsproxy.h b/devel/xulrunner/patches/patch-js_src_jsproxy.h
deleted file mode 100644
index 3a67397cb33..00000000000
--- a/devel/xulrunner/patches/patch-js_src_jsproxy.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-js_src_jsproxy.h,v 1.1 2012/11/11 22:26:00 joerg Exp $
-
---- js/src/jsproxy.h.orig 2012-10-24 14:32:54.000000000 +0000
-+++ js/src/jsproxy.h
-@@ -13,7 +13,7 @@
-
- namespace js {
-
--class Wrapper;
-+class JS_PUBLIC_API(Wrapper);
-
- /*
- * A proxy is a JSObject that implements generic behavior by providing custom
diff --git a/devel/xulrunner/patches/patch-js_src_jsprvtd.h b/devel/xulrunner/patches/patch-js_src_jsprvtd.h
deleted file mode 100644
index 2add79b8e12..00000000000
--- a/devel/xulrunner/patches/patch-js_src_jsprvtd.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-js_src_jsprvtd.h,v 1.1 2012/11/11 22:26:00 joerg Exp $
-
---- js/src/jsprvtd.h.orig 2012-10-24 14:32:54.000000000 +0000
-+++ js/src/jsprvtd.h
-@@ -146,9 +146,9 @@ struct TreeContext;
- class UpvarCookie;
-
- class Proxy;
--class BaseProxyHandler;
--class DirectWrapper;
--class CrossCompartmentWrapper;
-+class JS_PUBLIC_API(BaseProxyHandler);
-+class JS_PUBLIC_API(DirectWrapper);
-+class JS_PUBLIC_API(CrossCompartmentWrapper);
-
- class TempAllocPolicy;
- class RuntimeAllocPolicy;
diff --git a/devel/xulrunner/patches/patch-media_libcubeb_src_Makefile.in b/devel/xulrunner/patches/patch-media_libcubeb_src_Makefile.in
new file mode 100644
index 00000000000..2169f9cdd1b
--- /dev/null
+++ b/devel/xulrunner/patches/patch-media_libcubeb_src_Makefile.in
@@ -0,0 +1,30 @@
+$NetBSD: patch-media_libcubeb_src_Makefile.in,v 1.1 2012/11/21 15:26:50 ryoon Exp $
+
+Add adds --enable-alsa and makes --enable-pulseaudio also work with media.use_cubeb=false (aka libsydneyaudio)
+
+--- media/libcubeb/src/Makefile.in.orig 2012-10-23 19:42:48.000000000 +0000
++++ media/libcubeb/src/Makefile.in
+@@ -24,10 +24,6 @@ endif
+
+ ifeq ($(OS_TARGET),Android)
+ # No Android implementation of libcubeb yet.
+-else ifeq ($(OS_TARGET),Linux)
+-CSRCS = \
+- cubeb_alsa.c \
+- $(NULL)
+ endif
+
+ ifeq ($(OS_TARGET),Darwin)
+@@ -42,6 +38,12 @@ CSRCS = \
+ $(NULL)
+ endif
+
++ifdef MOZ_ALSA
++CSRCS = \
++ cubeb_alsa.c \
++ $(NULL)
++endif
++
+ ifdef MOZ_PULSEAUDIO
+ CSRCS = \
+ cubeb_pulse.c \
diff --git a/devel/xulrunner/patches/patch-media_libsydneyaudio_src_Makefile.in b/devel/xulrunner/patches/patch-media_libsydneyaudio_src_Makefile.in
new file mode 100644
index 00000000000..9339b25b4c7
--- /dev/null
+++ b/devel/xulrunner/patches/patch-media_libsydneyaudio_src_Makefile.in
@@ -0,0 +1,36 @@
+$NetBSD: patch-media_libsydneyaudio_src_Makefile.in,v 1.1 2012/11/21 15:26:50 ryoon Exp $
+
+adds --enable-alsa and makes --enable-pulseaudio also work with media.use_cubeb=false (aka libsydneyaudio)
+
+--- media/libsydneyaudio/src/Makefile.in.orig 2012-11-19 18:26:45.000000000 +0000
++++ media/libsydneyaudio/src/Makefile.in
+@@ -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
+
+ 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
++
+ ifeq ($(OS_ARCH),WINNT)
+ OS_LIBS += winmm.lib
+ endif
diff --git a/devel/xulrunner/patches/patch-media_libvpx_vpx__config.h b/devel/xulrunner/patches/patch-media_libvpx_vpx__config.h
deleted file mode 100644
index 2235c2ac793..00000000000
--- a/devel/xulrunner/patches/patch-media_libvpx_vpx__config.h
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-media_libvpx_vpx__config.h,v 1.3 2012/08/28 23:27:10 ryoon Exp $
-
---- media/libvpx/vpx_config.h.orig 2012-08-24 22:55:55.000000000 +0000
-+++ media/libvpx/vpx_config.h
-@@ -16,12 +16,12 @@
- /* 32 bit MacOS. */
- #include "vpx_config_x86-darwin9-gcc.h"
-
--#elif defined(__linux__) && defined(__i386__)
--/* 32 bit Linux. */
-+#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__i386__)
-+/* 32 bit Linux or some BSD. */
- #include "vpx_config_x86-linux-gcc.h"
-
--#elif defined(__linux__) && defined(__x86_64__)
--/* 64 bit Linux. */
-+#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__x86_64__)
-+/* 64 bit Linux or some BSD. */
- #include "vpx_config_x86_64-linux-gcc.h"
-
- #elif defined(__sun) && defined(__i386)
diff --git a/devel/xulrunner/patches/patch-media_libvpx_vpx__config__c.c b/devel/xulrunner/patches/patch-media_libvpx_vpx__config__c.c
deleted file mode 100644
index a90dc24781d..00000000000
--- a/devel/xulrunner/patches/patch-media_libvpx_vpx__config__c.c
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-media_libvpx_vpx__config__c.c,v 1.3 2012/08/28 23:27:10 ryoon Exp $
-
---- media/libvpx/vpx_config_c.c.orig 2012-08-24 22:55:55.000000000 +0000
-+++ media/libvpx/vpx_config_c.c
-@@ -15,12 +15,12 @@
- /* 32 bit MacOS. */
- #include "vpx_config_x86-darwin9-gcc.c"
-
--#elif defined(__linux__) && defined(__i386__)
--/* 32 bit Linux. */
-+#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__i386__)
-+/* 32 bit Linux or BSD. */
- #include "vpx_config_x86-linux-gcc.c"
-
--#elif defined(__linux__) && defined(__x86_64__)
--/* 64 bit Linux. */
-+#elif (defined(__linux__) | defined(__DragonFly__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__MirBSD__)) && defined(__x86_64__)
-+/* 64 bit Linux or BSD. */
- #include "vpx_config_x86_64-linux-gcc.c"
-
- #elif defined(__sun) && defined(__i386)
diff --git a/devel/xulrunner/patches/patch-mi b/devel/xulrunner/patches/patch-mi
index d174e487dc2..168a7bba5a0 100644
--- a/devel/xulrunner/patches/patch-mi
+++ b/devel/xulrunner/patches/patch-mi
@@ -1,13 +1,13 @@
-$NetBSD: patch-mi,v 1.4 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-mi,v 1.5 2012/11/21 15:26:50 ryoon Exp $
---- config/config.mk.orig 2012-08-24 22:55:19.000000000 +0000
+--- config/config.mk.orig 2012-10-23 19:42:27.000000000 +0000
+++ config/config.mk
-@@ -97,7 +97,7 @@ endif
+@@ -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 OSF1 SunOS,$(OS_ARCH)))
-+ifneq (,$(filter DragonFly FreeBSD HP-UX Linux NetBSD OpenBSD OSF1 SunOS,$(OS_ARCH)))
+-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.
diff --git a/devel/xulrunner/patches/patch-toolkit_library_Makefile.in b/devel/xulrunner/patches/patch-toolkit_library_Makefile.in
new file mode 100644
index 00000000000..8e3b47cf5b4
--- /dev/null
+++ b/devel/xulrunner/patches/patch-toolkit_library_Makefile.in
@@ -0,0 +1,24 @@
+$NetBSD: patch-toolkit_library_Makefile.in,v 1.1 2012/11/21 15:26:50 ryoon Exp $
+
+adds --enable-alsa and makes --enable-pulseaudio
+also work with media.use_cubeb=false (aka libsydneyaudio)
+
+--- toolkit/library/Makefile.in.orig 2012-11-19 18:26:45.000000000 +0000
++++ toolkit/library/Makefile.in
+@@ -371,14 +371,11 @@ endif
+
+ EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME_PATH,gkmedias,$(DIST)/lib)
+
+-ifdef MOZ_SYDNEYAUDIO
+-ifeq ($(OS_ARCH),Linux)
++ifneq (,$(MOZ_CUBEB)$(MOZ_SYDNEYAUDIO))
++ifdef MOZ_ALSA
+ EXTRA_DSO_LDOPTS += $(MOZ_ALSA_LIBS)
+ endif
+-endif
+-
+ ifdef MOZ_PULSEAUDIO
+-ifdef MOZ_CUBEB
+ EXTRA_DSO_LDOPTS += $(MOZ_PULSEAUDIO_LIBS)
+ endif
+ endif
diff --git a/devel/xulrunner/patches/patch-xe b/devel/xulrunner/patches/patch-xe
index 316e5f9d155..57080ecd2ed 100644
--- a/devel/xulrunner/patches/patch-xe
+++ b/devel/xulrunner/patches/patch-xe
@@ -1,8 +1,6 @@
-$NetBSD: patch-xe,v 1.3 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-xe,v 1.4 2012/11/21 15:26:50 ryoon Exp $
-NetBSD/m68k xptcall support code. From pkgsrc/www/firefox/patch-ad.
-
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2012-08-24 22:56:10.000000000 +0000
+--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2012-11-19 17:32:09.000000000 +0000
+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_netbsd_m68k.cpp
@@ -100,6 +100,15 @@ extern "C" {
}
@@ -18,10 +16,10 @@ NetBSD/m68k xptcall support code. From pkgsrc/www/firefox/patch-ad.
+#endif
+
XPTC_PUBLIC_API(nsresult)
- XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
- PRUint32 paramCount, nsXPTCVariant* params)
-@@ -107,30 +116,30 @@ XPTC_InvokeByIndex(nsISupports* that, PR
- PRUint32 result;
+ XPTC_InvokeByIndex(nsISupports* that, uint32_t methodIndex,
+ uint32_t paramCount, nsXPTCVariant* params)
+@@ -107,30 +116,30 @@ XPTC_InvokeByIndex(nsISupports* that, ui
+ uint32_t result;
__asm__ __volatile__(
- "movl %4, sp@-\n\t"
diff --git a/devel/xulrunner/patches/patch-xj b/devel/xulrunner/patches/patch-xj
index 9e01bda10b8..8dff184587b 100644
--- a/devel/xulrunner/patches/patch-xj
+++ b/devel/xulrunner/patches/patch-xj
@@ -1,8 +1,8 @@
-$NetBSD: patch-xj,v 1.2 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-xj,v 1.3 2012/11/21 15:26:50 ryoon Exp $
NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp.orig 2012-08-24 22:56:10.000000000 +0000
+--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp.orig 2012-11-19 17:35:17.000000000 +0000
+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_netbsd.cpp
@@ -6,6 +6,7 @@
// Implement shared vtbl methods.
@@ -18,9 +18,9 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
nsXPTCMiniVariant* dispatchParams = NULL;
- nsIInterfaceInfo* iface_info = NULL;
const nsXPTMethodInfo* info;
- PRUint32 paramCount;
- PRUint32 i;
-@@ -44,12 +44,7 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ uint32_t paramCount;
+ uint32_t i;
+@@ -44,11 +44,7 @@ PrepareAndDispatch(nsXPTCStubBase* self,
NS_ASSERTION(self,"no self");
@@ -29,13 +29,12 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
- if (! iface_info)
- return NS_ERROR_UNEXPECTED;
-
-- iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
+ iface_info->GetMethodInfo(uint16_t(methodIndex), &info);
NS_ASSERTION(info,"no method info");
if (! info)
- return NS_ERROR_UNEXPECTED;
-@@ -84,8 +79,10 @@ PrepareAndDispatch(nsXPTCStubBase* self,
- if ((PRUint32) ap & 4) ap++; // doubles are 8-byte aligned on stack
+@@ -84,8 +80,10 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+ if ((uint32_t) ap & 4) ap++; // doubles are 8-byte aligned on stack
dp->val.d = *(double*) ap;
ap += 2;
+#if __GXX_ABI_VERSION < 100
@@ -45,7 +44,7 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
}
continue;
}
-@@ -95,8 +92,10 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+@@ -95,8 +93,10 @@ PrepareAndDispatch(nsXPTCStubBase* self,
else {
dp->val.f = *(float*) ap;
ap += 1;
@@ -56,20 +55,20 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
}
continue;
}
-@@ -144,9 +143,9 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+@@ -144,9 +144,9 @@ PrepareAndDispatch(nsXPTCStubBase* self,
}
}
-- result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams);
+- result = self->CallMethod((uint16_t) methodIndex, info, dispatchParams);
-
- NS_RELEASE(iface_info);
+ result = self->mOuter->CallMethod((PRUint16) methodIndex,
-+ info,
-+ dispatchParams);
++ info,
++ dispatchParams);
if (dispatchParams != paramBuffer)
delete [] dispatchParams;
-@@ -160,7 +159,9 @@ PrepareAndDispatch(nsXPTCStubBase* self,
+@@ -160,7 +160,9 @@ PrepareAndDispatch(nsXPTCStubBase* self,
// however, it's quick, dirty, and'll break when the ABI changes on
// us, which is what we want ;-).
@@ -80,7 +79,7 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
__asm__ ( \
".section \".text\" \n\t" \
".align 2 \n\t" \
-@@ -171,6 +172,46 @@ __asm__ (
+@@ -171,6 +173,46 @@ __asm__ (
"li 11,"#n" \n\t" \
"b SharedStub@local \n" \
);
diff --git a/devel/xulrunner/patches/patch-xl b/devel/xulrunner/patches/patch-xl
index 14a619ad26c..60bfbdd962f 100644
--- a/devel/xulrunner/patches/patch-xl
+++ b/devel/xulrunner/patches/patch-xl
@@ -1,10 +1,10 @@
-$NetBSD: patch-xl,v 1.3 2012/08/28 23:27:10 ryoon Exp $
+$NetBSD: patch-xl,v 1.4 2012/11/21 15:26:50 ryoon Exp $
NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2012-08-24 22:56:10.000000000 +0000
+--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2012-11-19 17:41:53.000000000 +0000
+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_netbsd.s
-@@ -20,41 +20,41 @@
+@@ -20,41 +20,42 @@
.section ".text"
.align 2
@@ -12,10 +12,21 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
- .type XPTC_InvokeByIndex,@function
+ .globl NS_InvokeByIndex_P
+ .type NS_InvokeByIndex_P,@function
++
++//
++// NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
++// PRUint32 paramCount, nsXPTCVariant* params)
++//
++
++NS_InvokeByIndex_P:
++ stwu sp,-32(sp) // setup standard stack frame
++ mflr r0 // save LR
++ stw r3,8(sp) // r3 <= that
++ stw r4,12(sp) // r4 <= methodIndex
-#
--# XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
--# PRUint32 paramCount, nsXPTCVariant* params)
+-# XPTC_InvokeByIndex(nsISupports* that, uint32_t methodIndex,
+-# uint32_t paramCount, nsXPTCVariant* params)
-#
-
-XPTC_InvokeByIndex:
@@ -23,16 +34,6 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
- mflr r0 # save LR
- stw r3,8(sp) # r3 <= that
- stw r4,12(sp) # r4 <= methodIndex
-+//
-+// NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
-+// PRUint32 paramCount, nsXPTCVariant* params)
-+//
-+
-+NS_InvokeByIndex_P:
-+ stwu sp,-32(sp) // setup standard stack frame
-+ mflr r0 // save LR
-+ stw r3,8(sp) // r3 <= that
-+ stw r4,12(sp) // r4 <= methodIndex
stw r30,16(sp)
stw r31,20(sp)
@@ -71,46 +72,3 @@ NetBSD ppc xptcall support code. Originally from pkgsrc/www/mozilla.
lfd f2,40(r30)
lfd f3,48(r30)
lfd f4,56(r30)
-@@ -63,18 +63,13 @@ XPTC_InvokeByIndex:
- lfd f7,80(r30)
- lfd f8,88(r30)
-
-- lwz r3,8(r31) # r3 <= that
-- lwz r4,12(r31) # r4 <= methodIndex
-- lwz r5,0(r3) # r5 <= vtable ( == *that )
-- slwi r4,r4,3 # convert to offset ( *= 8 )
-- addi r4,r4,8 # skip first two vtable entries
-- add r4,r4,r5
-- lhz r0,0(r4) # virtual base offset
-- extsh r0,r0
-- add r3,r3,r0
-- lwz r0,4(r4) # r0 <= methodpointer ( == vtable + offset )
-+ lwz r3,8(r31) // r3 <= that
-+ lwz r4,12(r31) // r4 <= methodIndex
-+ lwz r5,0(r3) // r5 <= vtable ( == *that )
-+ slwi r4,r4,2 // convert to offset ( *= 4 )
-+ lwzx r0,r4,r5 // r0 <= methodpointer ( == vtable + offset )
-
-- lwz r4,4(r30) # load GP regs with method parameters
-+ lwz r4,4(r30) // load GP regs with method parameters
- lwz r5,8(r30)
- lwz r6,12(r30)
- lwz r7,16(r30)
-@@ -82,13 +77,13 @@ XPTC_InvokeByIndex:
- lwz r9,24(r30)
- lwz r10,28(r30)
-
-- mtlr r0 # copy methodpointer to LR
-- blrl # call method
-+ mtlr r0 // copy methodpointer to LR
-+ blrl // call method
-
-- lwz r30,16(r31) # restore r30 & r31
-+ lwz r30,16(r31) // restore r30 & r31
- lwz r31,20(r31)
-
-- lwz r11,0(sp) # clean up the stack
-+ lwz r11,0(sp) // clean up the stack
- lwz r0,4(r11)
- mtlr r0
- mr sp,r11
diff --git a/devel/xulrunner/patches/patch-xm b/devel/xulrunner/patches/patch-xm
index a54554947f6..c49dc70fb2e 100644
--- a/devel/xulrunner/patches/patch-xm
+++ b/devel/xulrunner/patches/patch-xm
@@ -1,8 +1,8 @@
-$NetBSD: patch-xm,v 1.3 2012/10/10 11:59:26 jmmv Exp $
+$NetBSD: patch-xm,v 1.4 2012/11/21 15:26:50 ryoon Exp $
NetBSD/ppc xptcall support code. Originally from pkgsrc/www/mozilla.
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2012-10-10 00:45:21.000000000 +0000
+--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2012-11-19 17:52:51.000000000 +0000
+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp
@@ -5,9 +5,9 @@
@@ -16,8 +16,8 @@ NetBSD/ppc xptcall support code. Originally from pkgsrc/www/mozilla.
// access. The parameters for the method are read from the
// nsXPTCVariant* and prepared for the native ABI. For the Linux/PPC
// ABI this means that the first 8 integral and floating point
-@@ -69,8 +69,10 @@ invoke_copy_to_stack(PRUint32* d,
- if ((PRUint32) d & 4) d++; // doubles are 8-byte aligned on stack
+@@ -69,8 +69,10 @@ invoke_copy_to_stack(uint32_t* d,
+ if ((uint32_t) d & 4) d++; // doubles are 8-byte aligned on stack
*((double*) d) = s->val.d;
d += 2;
+#if __GXX_ABI_VERSION < 100
@@ -27,7 +27,7 @@ NetBSD/ppc xptcall support code. Originally from pkgsrc/www/mozilla.
}
}
else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
-@@ -79,8 +81,10 @@ invoke_copy_to_stack(PRUint32* d,
+@@ -79,8 +81,10 @@ invoke_copy_to_stack(uint32_t* d,
else {
*((float*) d) = s->val.f;
d += 1;
@@ -38,12 +38,12 @@ NetBSD/ppc xptcall support code. Originally from pkgsrc/www/mozilla.
}
}
else if (!s->IsPtrData() && (s->type == nsXPTType::T_I64
-@@ -107,6 +111,6 @@ invoke_copy_to_stack(PRUint32* d,
+@@ -107,6 +111,6 @@ invoke_copy_to_stack(uint32_t* d,
}
extern "C"
-XPTC_PUBLIC_API(nsresult)
--XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
+-XPTC_InvokeByIndex(nsISupports* that, uint32_t methodIndex,
+EXPORT_XPCOM_API(nsresult)
+NS_InvokeByIndex_P(nsISupports* that, PRUint32 methodIndex,
- PRUint32 paramCount, nsXPTCVariant* params);
+ uint32_t paramCount, nsXPTCVariant* params);
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 55a8c6bb62b..88ecd832bd9 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.115 2012/11/17 10:57:49 ryoon Exp $
+# $NetBSD: Makefile,v 1.116 2012/11/21 15:26:50 ryoon Exp $
.include "../../devel/xulrunner/dist.mk"
-PKGNAME= firefox-${FIREFOX_VER}
-PKGREVISION= 1
+PKGNAME= firefox-${MOZ_BRANCH}
CATEGORIES= www
MAINTAINER= tnn@NetBSD.org
@@ -57,8 +56,8 @@ post-install:
rm -f ${DESTDIR}${PREFIX}/bin/firefox
${INSTALL_SCRIPT} ${WRKDIR}/firefox ${DESTDIR}${PREFIX}/bin
-BUILDLINK_API_DEPENDS.xulrunner+= xulrunner>=${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-BUILD_DEPENDS+= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner
+BUILDLINK_API_DEPENDS.xulrunner+= xulrunner>=${MOZ_BRANCH}
+BUILD_DEPENDS+= xulrunner-${MOZ_BRANCH}{,nb*}:../../devel/xulrunner
.include "../../devel/xulrunner/buildlink3.mk"
PLIST_VARS+= gnome
.if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome)
diff --git a/www/firefox/PLIST b/www/firefox/PLIST
index 9ec07d4f62a..6e78bd2209d 100644
--- a/www/firefox/PLIST
+++ b/www/firefox/PLIST
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.57 2012/10/12 18:27:21 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.58 2012/11/21 15:26:50 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/blocklist.xml
lib/firefox/chrome.manifest
${PLIST.nobranding}lib/firefox/chrome/browser/content/branding/about-background.png
+lib/firefox/chrome/browser/content/branding/about-background.png
lib/firefox/chrome/browser/content/branding/about-logo.png
lib/firefox/chrome/browser/content/branding/about-wordmark.png
lib/firefox/chrome/browser/content/branding/about.png
@@ -21,6 +22,7 @@ lib/firefox/chrome/browser/content/browser/aboutRobots-widget-left.png
lib/firefox/chrome/browser/content/browser/aboutRobots.xhtml
lib/firefox/chrome/browser/content/browser/aboutSessionRestore.js
lib/firefox/chrome/browser/content/browser/aboutSessionRestore.xhtml
+lib/firefox/chrome/browser/content/browser/aboutSocialError.xhtml
lib/firefox/chrome/browser/content/browser/abouthome/aboutHome.css
lib/firefox/chrome/browser/content/browser/abouthome/aboutHome.js
lib/firefox/chrome/browser/content/browser/abouthome/aboutHome.xhtml
@@ -53,14 +55,18 @@ lib/firefox/chrome/browser/content/browser/debugger-view.js
lib/firefox/chrome/browser/content/browser/debugger.css
lib/firefox/chrome/browser/content/browser/debugger.xul
lib/firefox/chrome/browser/content/browser/devtools/HUDService-content.js
+lib/firefox/chrome/browser/content/browser/devtools/commandline.css
+lib/firefox/chrome/browser/content/browser/devtools/commandlineoutput.xhtml
+lib/firefox/chrome/browser/content/browser/devtools/commandlinetooltip.xhtml
lib/firefox/chrome/browser/content/browser/devtools/csshtmltree.xul
lib/firefox/chrome/browser/content/browser/devtools/cssruleview.xul
-lib/firefox/chrome/browser/content/browser/devtools/gcli.css
-lib/firefox/chrome/browser/content/browser/devtools/gclioutput.xhtml
-lib/firefox/chrome/browser/content/browser/devtools/gclitooltip.xhtml
lib/firefox/chrome/browser/content/browser/devtools/layoutview/view.css
lib/firefox/chrome/browser/content/browser/devtools/layoutview/view.xhtml
+lib/firefox/chrome/browser/content/browser/devtools/markup-view.css
+lib/firefox/chrome/browser/content/browser/devtools/markup-view.xhtml
lib/firefox/chrome/browser/content/browser/devtools/styleinspector.css
+lib/firefox/chrome/browser/content/browser/devtools/webconsole.js
+lib/firefox/chrome/browser/content/browser/devtools/webconsole.xul
lib/firefox/chrome/browser/content/browser/downloads/download.xml
lib/firefox/chrome/browser/content/browser/downloads/downloads.css
lib/firefox/chrome/browser/content/browser/downloads/downloads.js
@@ -174,7 +180,6 @@ lib/firefox/chrome/browser/content/browser/safeMode.js
lib/firefox/chrome/browser/content/browser/safeMode.xul
lib/firefox/chrome/browser/content/browser/safebrowsing/blockedSite.xhtml
lib/firefox/chrome/browser/content/browser/safebrowsing/report-phishing-overlay.xul
-lib/firefox/chrome/browser/content/browser/safebrowsing/sb-loader.js
lib/firefox/chrome/browser/content/browser/sanitize.js
lib/firefox/chrome/browser/content/browser/sanitize.xul
lib/firefox/chrome/browser/content/browser/sanitizeDialog.css
@@ -187,6 +192,8 @@ lib/firefox/chrome/browser/content/browser/search/search.xml
lib/firefox/chrome/browser/content/browser/search/searchbarBindings.css
lib/firefox/chrome/browser/content/browser/setDesktopBackground.js
lib/firefox/chrome/browser/content/browser/setDesktopBackground.xul
+lib/firefox/chrome/browser/content/browser/social-icon.png
+lib/firefox/chrome/browser/content/browser/socialchat.xml
lib/firefox/chrome/browser/content/browser/source-editor-overlay.xul
lib/firefox/chrome/browser/content/browser/splitview.css
lib/firefox/chrome/browser/content/browser/styleeditor.css
@@ -237,6 +244,7 @@ lib/firefox/chrome/browser/skin/classic/browser/aboutCertError_sectionExpanded.p
lib/firefox/chrome/browser/skin/classic/browser/aboutPrivateBrowsing.css
lib/firefox/chrome/browser/skin/classic/browser/aboutSessionRestore-window-icon.png
lib/firefox/chrome/browser/skin/classic/browser/aboutSessionRestore.css
+lib/firefox/chrome/browser/skin/classic/browser/aboutSocialError.css
lib/firefox/chrome/browser/skin/classic/browser/aboutSyncTabs.css
lib/firefox/chrome/browser/skin/classic/browser/actionicon-tab.png
lib/firefox/chrome/browser/skin/classic/browser/browser.css
@@ -267,9 +275,12 @@ lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/rtl-start-p
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/rtl-start-selected-pressed.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/rtl-start-selected.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/breadcrumbs/rtl-start.png
+lib/firefox/chrome/browser/skin/classic/browser/devtools/commandline.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/commandline.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/common.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/csshtmltree.css
+lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-collapse.png
+lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-expand.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-pause.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-play.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-step-in.png
@@ -277,11 +288,9 @@ lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-step-out.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger-step-over.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/debugger.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/dropmarker.png
-lib/firefox/chrome/browser/skin/classic/browser/devtools/gcli.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/goto-mdn.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/htmlpanel.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/inspect-button.png
-lib/firefox/chrome/browser/skin/classic/browser/devtools/inspector-option-icon.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/itemArrow-ltr.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/itemArrow-rtl.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/itemToggle.png
@@ -290,6 +299,7 @@ lib/firefox/chrome/browser/skin/classic/browser/devtools/layout-background.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/layout-buttons.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/layoutview.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/magnifying-glass.png
+lib/firefox/chrome/browser/skin/classic/browser/devtools/markup-view.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/orion-breakpoint.png
lib/firefox/chrome/browser/skin/classic/browser/devtools/orion-container.css
lib/firefox/chrome/browser/skin/classic/browser/devtools/orion-debug-location.png
@@ -358,9 +368,8 @@ lib/firefox/chrome/browser/skin/classic/browser/preferences/preferences.css
lib/firefox/chrome/browser/skin/classic/browser/sanitizeDialog.css
lib/firefox/chrome/browser/skin/classic/browser/searchbar.css
lib/firefox/chrome/browser/skin/classic/browser/setDesktopBackground.css
-lib/firefox/chrome/browser/skin/classic/browser/share-button-active.png
-lib/firefox/chrome/browser/skin/classic/browser/share-button-shared.png
-lib/firefox/chrome/browser/skin/classic/browser/share-button.png
+lib/firefox/chrome/browser/skin/classic/browser/social/chat-close.png
+lib/firefox/chrome/browser/skin/classic/browser/social/social.png
lib/firefox/chrome/browser/skin/classic/browser/sync-128.png
lib/firefox/chrome/browser/skin/classic/browser/sync-16-throbber.png
lib/firefox/chrome/browser/skin/classic/browser/sync-16.png
@@ -510,6 +519,7 @@ lib/firefox/chrome/pdfjs/content/web/images/loading-icon.gif
lib/firefox/chrome/pdfjs/content/web/images/texture.png
lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-bookmark.png
lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-download.png
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-fullscreen.png
lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-menuArrows.png
lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-openFile.png
lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageDown-rtl.png
@@ -547,7 +557,6 @@ lib/firefox/components/libbrowsercomps.so
lib/firefox/components/nsBrowserContentHandler.js
lib/firefox/components/nsBrowserGlue.js
lib/firefox/components/nsPrivateBrowsingService.js
-lib/firefox/components/nsSafebrowsingApplication.js
lib/firefox/components/nsSessionStartup.js
lib/firefox/components/nsSessionStore.js
lib/firefox/components/nsSetDefaultBrowser.js
@@ -570,6 +579,7 @@ lib/firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
lib/firefox/firefox
lib/firefox/icons/mozicon128.png
lib/firefox/modules/AutocompletePopup.jsm
+lib/firefox/modules/BrowserNewTabPreloader.jsm
lib/firefox/modules/DownloadsCommon.jsm
lib/firefox/modules/HUDService.jsm
lib/firefox/modules/InsideOutBox.jsm
@@ -582,26 +592,42 @@ lib/firefox/modules/PageThumbs.jsm
lib/firefox/modules/PageThumbsWorker.js
lib/firefox/modules/PlacesUIUtils.jsm
lib/firefox/modules/PropertyPanel.jsm
+lib/firefox/modules/SafeBrowsing.jsm
+lib/firefox/modules/SignInToWebsite.jsm
lib/firefox/modules/Social.jsm
lib/firefox/modules/TelemetryTimestamps.jsm
lib/firefox/modules/TreePanel.jsm
lib/firefox/modules/WebConsoleUtils.jsm
-lib/firefox/modules/WebappsInstaller.jsm
lib/firefox/modules/devtools/Browser.jsm
-lib/firefox/modules/devtools/Console.jsm
+lib/firefox/modules/devtools/CmdAddon.jsm
+lib/firefox/modules/devtools/CmdBreak.jsm
+lib/firefox/modules/devtools/CmdCalllog.jsm
+lib/firefox/modules/devtools/CmdCalllogChrome.jsm
+lib/firefox/modules/devtools/CmdCmd.jsm
+lib/firefox/modules/devtools/CmdConsole.jsm
+lib/firefox/modules/devtools/CmdCookie.jsm
+lib/firefox/modules/devtools/CmdDbg.jsm
+lib/firefox/modules/devtools/CmdEcho.jsm
+lib/firefox/modules/devtools/CmdEdit.jsm
+lib/firefox/modules/devtools/CmdExport.jsm
+lib/firefox/modules/devtools/CmdInspect.jsm
+lib/firefox/modules/devtools/CmdJsb.jsm
+lib/firefox/modules/devtools/CmdPagemod.jsm
+lib/firefox/modules/devtools/CmdResize.jsm
+lib/firefox/modules/devtools/CmdRestart.jsm
+lib/firefox/modules/devtools/CmdScreenshot.jsm
+lib/firefox/modules/devtools/CmdTilt.jsm
+lib/firefox/modules/devtools/Commands.jsm
lib/firefox/modules/devtools/CssHtmlTree.jsm
lib/firefox/modules/devtools/CssLogic.jsm
lib/firefox/modules/devtools/CssRuleView.jsm
lib/firefox/modules/devtools/DebuggerUI.jsm
lib/firefox/modules/devtools/DeveloperToolbar.jsm
-lib/firefox/modules/devtools/GcliCommands.jsm
-lib/firefox/modules/devtools/GcliCookieCommands.jsm
-lib/firefox/modules/devtools/GcliTiltCommands.jsm
lib/firefox/modules/devtools/Jsbeautify.jsm
lib/firefox/modules/devtools/LayoutHelpers.jsm
lib/firefox/modules/devtools/LayoutView.jsm
+lib/firefox/modules/devtools/MarkupView.jsm
lib/firefox/modules/devtools/Promise.jsm
-lib/firefox/modules/devtools/Require.jsm
lib/firefox/modules/devtools/SplitView.jsm
lib/firefox/modules/devtools/StyleEditor.jsm
lib/firefox/modules/devtools/StyleEditorChrome.jsm
@@ -616,6 +642,7 @@ lib/firefox/modules/devtools/TiltVisualizer.jsm
lib/firefox/modules/devtools/TiltVisualizerStyle.jsm
lib/firefox/modules/devtools/TiltWorkerCrafter.js
lib/firefox/modules/devtools/TiltWorkerPicker.js
+lib/firefox/modules/devtools/Undo.jsm
lib/firefox/modules/devtools/gcli.jsm
lib/firefox/modules/devtools/responsivedesign.jsm
lib/firefox/modules/devtools/scratchpad-manager.jsm
@@ -625,11 +652,13 @@ lib/firefox/modules/highlighter.jsm
lib/firefox/modules/inspector.jsm
lib/firefox/modules/offlineAppCache.jsm
lib/firefox/modules/openLocationLastURL.jsm
+lib/firefox/modules/services-aitc/.mkdir.done
lib/firefox/modules/services-aitc/browserid.js
lib/firefox/modules/services-aitc/client.js
lib/firefox/modules/services-aitc/main.js
lib/firefox/modules/services-aitc/manager.js
lib/firefox/modules/services-aitc/storage.js
+lib/firefox/modules/services-common/.mkdir.done
lib/firefox/modules/services-common/async.js
lib/firefox/modules/services-common/log4moz.js
lib/firefox/modules/services-common/observers.js
@@ -639,13 +668,17 @@ lib/firefox/modules/services-common/storageservice.js
lib/firefox/modules/services-common/stringbundle.js
lib/firefox/modules/services-common/tokenserverclient.js
lib/firefox/modules/services-common/utils.js
+lib/firefox/modules/services-crypto/.mkdir.done
lib/firefox/modules/services-crypto/WeaveCrypto.js
lib/firefox/modules/services-crypto/utils.js
lib/firefox/modules/services-notifications/.mkdir.done
lib/firefox/modules/services-notifications/service.js
+lib/firefox/modules/services-sync/.mkdir.done
lib/firefox/modules/services-sync/addonsreconciler.js
+lib/firefox/modules/services-sync/addonutils.js
lib/firefox/modules/services-sync/constants.js
lib/firefox/modules/services-sync/engines.js
+lib/firefox/modules/services-sync/engines/.mkdir.done
lib/firefox/modules/services-sync/engines/addons.js
lib/firefox/modules/services-sync/engines/apps.js
lib/firefox/modules/services-sync/engines/bookmarks.js
@@ -667,6 +700,7 @@ lib/firefox/modules/services-sync/rest.js
lib/firefox/modules/services-sync/service.js
lib/firefox/modules/services-sync/status.js
lib/firefox/modules/services-sync/util.js
+lib/firefox/modules/sessionstore/.mkdir.done
lib/firefox/modules/sessionstore/DocumentUtils.jsm
lib/firefox/modules/sessionstore/SessionStorage.jsm
lib/firefox/modules/sessionstore/SessionStore.jsm
@@ -693,6 +727,8 @@ lib/firefox/webapprt/chrome/en-US/locale/webapprt/webapp.dtd
lib/firefox/webapprt/chrome/en-US/locale/webapprt/webapp.properties
lib/firefox/webapprt/chrome/localized.manifest
lib/firefox/webapprt/chrome/webapprt.manifest
+lib/firefox/webapprt/chrome/webapprt/content/mochitest.js
+lib/firefox/webapprt/chrome/webapprt/content/mochitest.xul
lib/firefox/webapprt/chrome/webapprt/content/webapp.js
lib/firefox/webapprt/chrome/webapprt/content/webapp.xul
lib/firefox/webapprt/components/CommandLineHandler.js
@@ -701,6 +737,7 @@ lib/firefox/webapprt/components/ContentPolicy.js
lib/firefox/webapprt/components/DirectoryProvider.js
lib/firefox/webapprt/components/components.manifest
lib/firefox/webapprt/defaults/preferences/prefs.js
+lib/firefox/webapprt/modules/Startup.jsm
lib/firefox/webapprt/modules/WebappRT.jsm
lib/firefox/webapprt/modules/WebappsHandler.jsm
lib/firefox/webapprt/webapprt.ini