summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2011-04-26 14:16:36 +0000
committertnn <tnn@pkgsrc.org>2011-04-26 14:16:36 +0000
commitebe13a565e5a28c90e9bf0044c56e8642a682587 (patch)
treeb1b32d7bc3532afc29b1589134d2e6300be8703c /devel
parent49e4fb0d37db073369664c1d74f050c872e82873 (diff)
downloadpkgsrc-ebe13a565e5a28c90e9bf0044c56e8642a682587.tar.gz
Update to firefox-4.0.
Firefox 4 is based on the Gecko 2.0 Web platform. This release features JavaScript execution speeds up to six times faster than the previous version, new capabilities for Web Developers and Add-on Developers such as hardware accelerated graphics and HTML5 technologies, and a completely revised user interface.
Diffstat (limited to 'devel')
-rw-r--r--devel/xulrunner/Makefile3
-rw-r--r--devel/xulrunner/PLIST697
-rw-r--r--devel/xulrunner/buildlink3.mk5
-rw-r--r--devel/xulrunner/dist.mk8
-rw-r--r--devel/xulrunner/distinfo67
-rw-r--r--devel/xulrunner/mozilla-common.mk10
-rw-r--r--devel/xulrunner/options.mk19
-rw-r--r--devel/xulrunner/patches/patch-aa30
-rw-r--r--devel/xulrunner/patches/patch-ab19
-rw-r--r--devel/xulrunner/patches/patch-ac14
-rw-r--r--devel/xulrunner/patches/patch-ae13
-rw-r--r--devel/xulrunner/patches/patch-ag4
-rw-r--r--devel/xulrunner/patches/patch-aj10
-rw-r--r--devel/xulrunner/patches/patch-ak18
-rw-r--r--devel/xulrunner/patches/patch-al2
-rw-r--r--devel/xulrunner/patches/patch-ao2
-rw-r--r--devel/xulrunner/patches/patch-ap13
-rw-r--r--devel/xulrunner/patches/patch-aq16
-rw-r--r--devel/xulrunner/patches/patch-ar39
-rw-r--r--devel/xulrunner/patches/patch-as37
-rw-r--r--devel/xulrunner/patches/patch-at20
-rw-r--r--devel/xulrunner/patches/patch-au24
-rw-r--r--devel/xulrunner/patches/patch-ax10
-rw-r--r--devel/xulrunner/patches/patch-bb35
-rw-r--r--devel/xulrunner/patches/patch-bd27
-rw-r--r--devel/xulrunner/patches/patch-be4
-rw-r--r--devel/xulrunner/patches/patch-bf53
-rw-r--r--devel/xulrunner/patches/patch-bg74
-rw-r--r--devel/xulrunner/patches/patch-bi13
-rw-r--r--devel/xulrunner/patches/patch-js_src_jsdbgapi.cpp35
-rw-r--r--devel/xulrunner/patches/patch-js_src_jsval.h15
-rw-r--r--devel/xulrunner/patches/patch-js_src_xpconnect_src_xpcprivate.h18
-rw-r--r--devel/xulrunner/patches/patch-mb47
-rw-r--r--devel/xulrunner/patches/patch-me18
-rw-r--r--devel/xulrunner/patches/patch-mf2
-rw-r--r--devel/xulrunner/patches/patch-mh4
-rw-r--r--devel/xulrunner/patches/patch-mm25
-rw-r--r--devel/xulrunner/patches/patch-mn4
-rw-r--r--devel/xulrunner/patches/patch-mp30
-rw-r--r--devel/xulrunner/patches/patch-nd37
-rw-r--r--devel/xulrunner/patches/patch-pa8
-rw-r--r--devel/xulrunner/patches/patch-pb8
-rw-r--r--devel/xulrunner/patches/patch-pc9
-rw-r--r--devel/xulrunner/patches/patch-pd2
-rw-r--r--devel/xulrunner/patches/patch-pg2
-rw-r--r--devel/xulrunner/patches/patch-ra9
-rw-r--r--devel/xulrunner/patches/patch-rc13
47 files changed, 842 insertions, 730 deletions
diff --git a/devel/xulrunner/Makefile b/devel/xulrunner/Makefile
index 6d7a98b6e57..4ece1cf24b4 100644
--- a/devel/xulrunner/Makefile
+++ b/devel/xulrunner/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.49 2011/04/22 14:40:42 obache Exp $
+# $NetBSD: Makefile,v 1.50 2011/04/26 14:16:36 tnn Exp $
.include "dist.mk"
PKGNAME= xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-PKGREVISION= 1
CATEGORIES= devel www
MAINTAINER= tnn@NetBSD.org
diff --git a/devel/xulrunner/PLIST b/devel/xulrunner/PLIST
index 5154e89ec95..0a2c7ec306d 100644
--- a/devel/xulrunner/PLIST
+++ b/devel/xulrunner/PLIST
@@ -1,19 +1,51 @@
-@comment $NetBSD: PLIST,v 1.26 2010/12/11 14:46:29 tnn Exp $
+@comment $NetBSD: PLIST,v 1.27 2011/04/26 14:16:36 tnn Exp $
bin/xulrunner
${PLIST.jit}include/xulrunner/Allocator.h
${PLIST.jit}include/xulrunner/Assembler.h
+include/xulrunner/BasicLayers.h
+include/xulrunner/CheckedInt.h
${PLIST.jit}include/xulrunner/CodeAlloc.h
${PLIST.jit}include/xulrunner/Containers.h
+include/xulrunner/CustomQS_Canvas2D.h
+include/xulrunner/CustomQS_WebGL.h
+include/xulrunner/EGLUtils.h
${PLIST.jit}include/xulrunner/Fragmento.h
+include/xulrunner/FrameLayerBuilder.h
+include/xulrunner/FramePropertyTable.h
+include/xulrunner/GLContext.h
+include/xulrunner/GLContextProvider.h
+include/xulrunner/GLContextProviderImpl.h
+include/xulrunner/GLContextSymbols.h
+include/xulrunner/GLDefs.h
+include/xulrunner/GLXLibrary.h
+include/xulrunner/IPC/nsGUIEventIPC.h
include/xulrunner/ImageErrors.h
+include/xulrunner/ImageLayers.h
include/xulrunner/ImageLogging.h
${PLIST.jit}include/xulrunner/LIR.h
+${PLIST.jit}include/xulrunner/LIRopcode.tbl
+include/xulrunner/LayerManagerOGL.h
+include/xulrunner/LayerManagerOGLProgram.h
+include/xulrunner/Layers.h
include/xulrunner/NSReg.h
${PLIST.jit}include/xulrunner/Native.h
+${PLIST.jit}include/xulrunner/NativeCommon.h
${PLIST.jit}include/xulrunner/Native${NANOJIT_ARCH}.h
+include/xulrunner/PPrefTuple.h
+include/xulrunner/PrefTuple.h
+include/xulrunner/ReadbackLayer.h
${PLIST.jit}include/xulrunner/RegAlloc.h
+${PLIST.jit}include/xulrunner/VMPI.h
include/xulrunner/VerReg.h
+include/xulrunner/VideoUtils.h
+${PLIST.jit}include/xulrunner/Writer.h
include/xulrunner/XPCIDispatch.h
+include/xulrunner/a11yGeneric.h
+include/xulrunner/amIInstallTrigger.h
+include/xulrunner/amIWebInstallListener.h
+include/xulrunner/amIWebInstaller.h
+include/xulrunner/angle/ResourceLimits.h
+include/xulrunner/angle/ShaderLang.h
${PLIST.jit}include/xulrunner/avmplus.h
include/xulrunner/base64.h
include/xulrunner/blapit.h
@@ -31,6 +63,7 @@ include/xulrunner/cairo/cairo.h
include/xulrunner/cert.h
include/xulrunner/certdb.h
include/xulrunner/certt.h
+include/xulrunner/chromium_types.h
include/xulrunner/ciferfam.h
include/xulrunner/cmmf.h
include/xulrunner/cmmft.h
@@ -47,20 +80,19 @@ include/xulrunner/expat.h
include/xulrunner/expat_config.h
include/xulrunner/expat_external.h
include/xulrunner/extIApplication.h
-include/xulrunner/fishsound/comments.h
-include/xulrunner/fishsound/constants.h
-include/xulrunner/fishsound/decode.h
-include/xulrunner/fishsound/deprecated.h
-include/xulrunner/fishsound/encode.h
-include/xulrunner/fishsound/fishsound.h
include/xulrunner/ftpCore.h
+include/xulrunner/gfx3DMatrix.h
include/xulrunner/gfxASurface.h
include/xulrunner/gfxAlphaRecovery.h
include/xulrunner/gfxBlur.h
+include/xulrunner/gfxCachedTempSurface.h
include/xulrunner/gfxColor.h
include/xulrunner/gfxContext.h
include/xulrunner/gfxCore.h
+include/xulrunner/gfxCrashReporterUtils.h
+include/xulrunner/gfxDrawable.h
include/xulrunner/gfxFT2FontBase.h
+include/xulrunner/gfxFailure.h
include/xulrunner/gfxFont.h
include/xulrunner/gfxFontConstants.h
include/xulrunner/gfxFontTest.h
@@ -79,25 +111,39 @@ include/xulrunner/gfxPlatformGtk.h
include/xulrunner/gfxPoint.h
include/xulrunner/gfxRect.h
include/xulrunner/gfxSkipChars.h
+include/xulrunner/gfxTeeSurface.h
include/xulrunner/gfxTextRunCache.h
include/xulrunner/gfxTextRunWordCache.h
include/xulrunner/gfxTypes.h
+include/xulrunner/gfxUnicodeProperties.h
include/xulrunner/gfxUserFontSet.h
include/xulrunner/gfxUtils.h
+include/xulrunner/gfxXlibNativeRenderer.h
include/xulrunner/gfxXlibSurface.h
include/xulrunner/gfxidltypes.h
include/xulrunner/gtk2xtbin.h
include/xulrunner/gtkmozembed.h
include/xulrunner/gtkmozembed_glue.cpp
include/xulrunner/gtkmozembed_internal.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-language.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-shape.h
+include/xulrunner/harfbuzz/hb-unicode.h
+include/xulrunner/harfbuzz/hb.h
include/xulrunner/hasht.h
include/xulrunner/imgICache.h
include/xulrunner/imgIContainer.h
+include/xulrunner/imgIContainerDebug.h
include/xulrunner/imgIContainerObserver.h
-include/xulrunner/imgIDecoder.h
include/xulrunner/imgIDecoderObserver.h
include/xulrunner/imgIEncoder.h
-include/xulrunner/imgILoad.h
include/xulrunner/imgILoader.h
include/xulrunner/imgIRequest.h
include/xulrunner/imgITools.h
@@ -111,9 +157,9 @@ include/xulrunner/inISearchProcess.h
include/xulrunner/jar-ds.h
include/xulrunner/jar.h
include/xulrunner/jarfile.h
-${PLIST.jemalloc}include/xulrunner/jemalloc.h
include/xulrunner/js-config.h
include/xulrunner/js.msg
+include/xulrunner/jsanalyze.h
include/xulrunner/jsapi.h
include/xulrunner/jsarena.h
include/xulrunner/jsarray.h
@@ -123,8 +169,11 @@ include/xulrunner/jsautokw.h
include/xulrunner/jsbit.h
include/xulrunner/jsbool.h
${PLIST.jit}include/xulrunner/jsbuiltins.h
+include/xulrunner/jscell.h
include/xulrunner/jsclist.h
+include/xulrunner/jsclone.h
include/xulrunner/jscntxt.h
+include/xulrunner/jscompartment.h
include/xulrunner/jscompat.h
include/xulrunner/jsdIDebuggerService.h
include/xulrunner/jsdate.h
@@ -133,39 +182,57 @@ include/xulrunner/jsdebug.h
include/xulrunner/jsdhash.h
include/xulrunner/jsdtoa.h
include/xulrunner/jsemit.h
+include/xulrunner/jsfriendapi.h
include/xulrunner/jsfun.h
include/xulrunner/jsgc.h
+include/xulrunner/jsgcchunk.h
+include/xulrunner/jsgcstats.h
include/xulrunner/jshash.h
+include/xulrunner/jshashtable.h
+include/xulrunner/jshotloop.h
include/xulrunner/jsinterp.h
include/xulrunner/jsinttypes.h
include/xulrunner/jsiter.h
include/xulrunner/jslock.h
include/xulrunner/jslong.h
include/xulrunner/jsmath.h
-include/xulrunner/jsnum.h
include/xulrunner/jsobj.h
include/xulrunner/jsobjinlines.h
include/xulrunner/json.h
include/xulrunner/jsopcode.h
include/xulrunner/jsopcode.tbl
+include/xulrunner/jsopcodeinlines.h
include/xulrunner/jsotypes.h
include/xulrunner/jsparse.h
+include/xulrunner/jsperf.h
include/xulrunner/jsprf.h
+include/xulrunner/jsprobes.h
+include/xulrunner/jspropertycache.h
+include/xulrunner/jspropertycacheinlines.h
+include/xulrunner/jspropertytree.h
include/xulrunner/jsproto.tbl
+include/xulrunner/jsproxy.h
include/xulrunner/jsprvtd.h
include/xulrunner/jspubtd.h
+include/xulrunner/jsreflect.h
include/xulrunner/jsregexp.h
include/xulrunner/jsscan.h
include/xulrunner/jsscope.h
include/xulrunner/jsscript.h
include/xulrunner/jsscriptinlines.h
include/xulrunner/jsstaticcheck.h
+include/xulrunner/jsstdint.h
include/xulrunner/jsstr.h
-include/xulrunner/jstask.h
+include/xulrunner/jstl.h
include/xulrunner/jstracer.h
+include/xulrunner/jstypedarray.h
include/xulrunner/jstypes.h
include/xulrunner/jsutil.h
+include/xulrunner/jsval.h
+include/xulrunner/jsvalue.h
+include/xulrunner/jsvector.h
include/xulrunner/jsversion.h
+include/xulrunner/jswrapper.h
include/xulrunner/jsxdrapi.h
include/xulrunner/jsxml.h
include/xulrunner/key.h
@@ -207,6 +274,7 @@ include/xulrunner/md/_win95.cfg
include/xulrunner/md/_winnt.cfg
include/xulrunner/mozAutoDocUpdate.h
include/xulrunner/mozFlushType.h
+include/xulrunner/mozIAsyncHistory.h
include/xulrunner/mozIJSSubScriptLoader.h
include/xulrunner/mozIPersonalDictionary.h
include/xulrunner/mozIPlacesAutoComplete.h
@@ -215,8 +283,11 @@ include/xulrunner/mozISpellCheckingEngine.h
include/xulrunner/mozISpellI18NManager.h
include/xulrunner/mozISpellI18NUtil.h
include/xulrunner/mozIStorageAggregateFunction.h
+include/xulrunner/mozIStorageAsyncStatement.h
+include/xulrunner/mozIStorageBaseStatement.h
include/xulrunner/mozIStorageBindingParams.h
include/xulrunner/mozIStorageBindingParamsArray.h
+include/xulrunner/mozIStorageCompletionCallback.h
include/xulrunner/mozIStorageConnection.h
include/xulrunner/mozIStorageError.h
include/xulrunner/mozIStorageFunction.h
@@ -225,45 +296,111 @@ include/xulrunner/mozIStorageProgressHandler.h
include/xulrunner/mozIStorageResultSet.h
include/xulrunner/mozIStorageRow.h
include/xulrunner/mozIStorageService.h
+include/xulrunner/mozIStorageServiceQuotaManagement.h
include/xulrunner/mozIStorageStatement.h
include/xulrunner/mozIStorageStatementCallback.h
include/xulrunner/mozIStorageStatementWrapper.h
+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/AutoRestore.h
include/xulrunner/mozilla/BlockingResourceBase.h
include/xulrunner/mozilla/CondVar.h
include/xulrunner/mozilla/DeadlockDetector.h
+include/xulrunner/mozilla/FileUtils.h
+include/xulrunner/mozilla/FunctionTimer.h
+include/xulrunner/mozilla/GenericFactory.h
+include/xulrunner/mozilla/IHistory.h
+include/xulrunner/mozilla/IntentionalCrash.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/Omnijar.h
include/xulrunner/mozilla/PaintTracker.h
include/xulrunner/mozilla/PluginLibrary.h
include/xulrunner/mozilla/PluginPRLibrary.h
+include/xulrunner/mozilla/SSE.h
+include/xulrunner/mozilla/ServiceList.h
+include/xulrunner/mozilla/Services.h
include/xulrunner/mozilla/TimeStamp.h
+include/xulrunner/mozilla/X11Util.h
include/xulrunner/mozilla/XPCOM.h
+include/xulrunner/mozilla/chrome/RegistryMessageUtils.h
+include/xulrunner/mozilla/css/Declaration.h
+include/xulrunner/mozilla/css/Loader.h
+include/xulrunner/mozilla/dom/Element.h
+include/xulrunner/mozilla/dom/ExternalHelperAppChild.h
+include/xulrunner/mozilla/dom/ExternalHelperAppParent.h
+include/xulrunner/mozilla/dom/FromParser.h
+include/xulrunner/mozilla/dom/Link.h
+include/xulrunner/mozilla/dom/indexedDB/IDBCursor.h
+include/xulrunner/mozilla/dom/indexedDB/IDBDatabase.h
+include/xulrunner/mozilla/dom/indexedDB/IDBEvents.h
+include/xulrunner/mozilla/dom/indexedDB/IDBFactory.h
+include/xulrunner/mozilla/dom/indexedDB/IDBIndex.h
+include/xulrunner/mozilla/dom/indexedDB/IDBKeyRange.h
+include/xulrunner/mozilla/dom/indexedDB/IDBObjectStore.h
+include/xulrunner/mozilla/dom/indexedDB/IDBRequest.h
+include/xulrunner/mozilla/dom/indexedDB/IDBTransaction.h
+include/xulrunner/mozilla/dom/indexedDB/IndexedDatabase.h
+include/xulrunner/mozilla/dom/indexedDB/IndexedDatabaseManager.h
+include/xulrunner/mozilla/dom/indexedDB/Key.h
+include/xulrunner/mozilla/dom/indexedDB/LazyIdleThread.h
+include/xulrunner/mozilla/ipc/DocumentRendererChild.h
+include/xulrunner/mozilla/ipc/DocumentRendererNativeIDChild.h
+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/mozalloc.h
+include/xulrunner/mozilla/mozalloc_abort.h
+include/xulrunner/mozilla/mozalloc_macro_wrappers.h
+include/xulrunner/mozilla/mozalloc_oom.h
+include/xulrunner/mozilla/mozalloc_undef_macro_wrappers.h
+include/xulrunner/mozilla/net/HttpBaseChannel.h
+include/xulrunner/mozilla/net/NeckoCommon.h
+include/xulrunner/mozilla/places/History.h
+include/xulrunner/mozilla/scache/StartupCache.h
+include/xulrunner/mozilla/scache/StartupCacheUtils.h
include/xulrunner/mozilla/storage.h
+include/xulrunner/mozilla/storage/StatementCache.h
include/xulrunner/mozilla/storage/Variant.h
include/xulrunner/mozilla/storage/Variant_inl.h
+include/xulrunner/mozilla/threads/nsThreadIDs.h
+include/xulrunner/mozilla/unused.h
include/xulrunner/mozpngconf.h
${PLIST.jit}include/xulrunner/nanojit.h
include/xulrunner/necko-config.h
+include/xulrunner/nestegg/nestegg-stdint.h
+include/xulrunner/nestegg/nestegg.h
include/xulrunner/netCore.h
+${PLIST.jit}include/xulrunner/njconfig.h
+${PLIST.jit}include/xulrunner/njcpudetect.h
include/xulrunner/npapi.h
include/xulrunner/npfunctions.h
include/xulrunner/npruntime.h
include/xulrunner/nptypes.h
+include/xulrunner/nsAHtml5FragmentParser.h
include/xulrunner/nsARIAGridAccessibleWrap.h
+include/xulrunner/nsARIAMap.h
include/xulrunner/nsASocketHandler.h
include/xulrunner/nsAString.h
include/xulrunner/nsAXPCNativeCallContext.h
include/xulrunner/nsAboutProtocolUtils.h
+include/xulrunner/nsAccDocManager.h
+include/xulrunner/nsAccelerometer.h
include/xulrunner/nsAccessNode.h
include/xulrunner/nsAccessNodeWrap.h
-include/xulrunner/nsAccessibleEventData.h
+include/xulrunner/nsAccessibilityService.h
+include/xulrunner/nsAccessible.h
include/xulrunner/nsAccessibleRelationWrap.h
include/xulrunner/nsAccessibleWrap.h
include/xulrunner/nsAgg.h
@@ -272,9 +409,12 @@ include/xulrunner/nsAppDirectoryServiceDefs.h
include/xulrunner/nsAppShellCID.h
include/xulrunner/nsArrayEnumerator.h
include/xulrunner/nsArrayUtils.h
+include/xulrunner/nsAsyncRedirectVerifyHelper.h
include/xulrunner/nsAtomListUtils.h
include/xulrunner/nsAtomService.h
+include/xulrunner/nsAtomicRefcnt.h
include/xulrunner/nsAttrName.h
+include/xulrunner/nsAudioAvailableEventManager.h
include/xulrunner/nsAudioStream.h
include/xulrunner/nsAutoJSValHolder.h
include/xulrunner/nsAutoLock.h
@@ -286,12 +426,13 @@ include/xulrunner/nsBidiFrames.h
include/xulrunner/nsBidiPresUtils.h
include/xulrunner/nsBidiUtils.h
include/xulrunner/nsBindingManager.h
+include/xulrunner/nsBuiltinDecoder.h
+include/xulrunner/nsBuiltinDecoderReader.h
+include/xulrunner/nsBuiltinDecoderStateMachine.h
include/xulrunner/nsCDefaultURIFixup.h
include/xulrunner/nsCExternalHandlerService.h
include/xulrunner/nsCOMArray.h
include/xulrunner/nsCOMPtr.h
-include/xulrunner/nsCPasswordManager.h
-include/xulrunner/nsCPasswordManagerInternal.h
include/xulrunner/nsCPrefetchService.h
include/xulrunner/nsCRT.h
include/xulrunner/nsCRTGlue.h
@@ -300,6 +441,7 @@ include/xulrunner/nsCSSAnonBoxes.h
include/xulrunner/nsCSSFrameConstructor.h
include/xulrunner/nsCSSKeywordList.h
include/xulrunner/nsCSSKeywords.h
+include/xulrunner/nsCSSParser.h
include/xulrunner/nsCSSPropList.h
include/xulrunner/nsCSSProperty.h
include/xulrunner/nsCSSProps.h
@@ -312,18 +454,18 @@ include/xulrunner/nsCSSStruct.h
include/xulrunner/nsCSSStyleSheet.h
include/xulrunner/nsCSSValue.h
include/xulrunner/nsCTooltipTextProvider.h
-include/xulrunner/nsCUPSShim.h
include/xulrunner/nsCURILoader.h
include/xulrunner/nsCWebBrowser.h
include/xulrunner/nsCWebBrowserPersist.h
include/xulrunner/nsCacheService.h
+include/xulrunner/nsCanvasFrame.h
include/xulrunner/nsCaret.h
include/xulrunner/nsCaseTreatment.h
include/xulrunner/nsCategoryCache.h
include/xulrunner/nsCategoryManagerUtils.h
include/xulrunner/nsChangeHint.h
include/xulrunner/nsChannelProperties.h
-include/xulrunner/nsChannelReader.h
+include/xulrunner/nsCharSeparatedTokenizer.h
include/xulrunner/nsCharTraits.h
include/xulrunner/nsCharsetDetectionAdaptorCID.h
include/xulrunner/nsCheapSets.h
@@ -335,7 +477,6 @@ include/xulrunner/nsColor.h
include/xulrunner/nsColorNameList.h
include/xulrunner/nsColorNames.h
include/xulrunner/nsCom.h
-include/xulrunner/nsCommaSeparatedTokenizer.h
include/xulrunner/nsCompatibility.h
include/xulrunner/nsComponentManagerUtils.h
include/xulrunner/nsCompressedCharMap.h
@@ -348,14 +489,18 @@ include/xulrunner/nsContentPolicyUtils.h
include/xulrunner/nsContentUtils.h
include/xulrunner/nsCoord.h
include/xulrunner/nsCopySupport.h
+include/xulrunner/nsCoreAnimationSupport.h
include/xulrunner/nsCppSharedAllocator.h
include/xulrunner/nsCycleCollectionParticipant.h
include/xulrunner/nsCycleCollector.h
+include/xulrunner/nsCycleCollectorUtils.h
include/xulrunner/nsDOMCID.h
include/xulrunner/nsDOMCSSAttrDeclaration.h
include/xulrunner/nsDOMCSSDeclaration.h
+include/xulrunner/nsDOMClassInfoClasses.h
include/xulrunner/nsDOMClassInfoID.h
include/xulrunner/nsDOMError.h
+include/xulrunner/nsDOMEventTargetWrapperCache.h
include/xulrunner/nsDOMFile.h
include/xulrunner/nsDOMJSUtils.h
include/xulrunner/nsDOMScriptObjectHolder.h
@@ -364,14 +509,15 @@ include/xulrunner/nsDataHashtable.h
include/xulrunner/nsDateTimeFormatCID.h
include/xulrunner/nsDebug.h
include/xulrunner/nsDebugImpl.h
-include/xulrunner/nsDefaultPlugin.h
include/xulrunner/nsDependentString.h
include/xulrunner/nsDependentSubstring.h
include/xulrunner/nsDeque.h
include/xulrunner/nsDetectionConfident.h
include/xulrunner/nsDirectoryService.h
+include/xulrunner/nsDirectoryServiceAtomList.h
include/xulrunner/nsDirectoryServiceDefs.h
include/xulrunner/nsDirectoryServiceUtils.h
+include/xulrunner/nsDisplayItemTypes.h
include/xulrunner/nsDisplayList.h
include/xulrunner/nsDocAccessibleWrap.h
include/xulrunner/nsDocLoader.h
@@ -380,7 +526,6 @@ include/xulrunner/nsDocShellLoadTypes.h
include/xulrunner/nsDocumentCharsetInfoCID.h
include/xulrunner/nsDoubleHashtable.h
include/xulrunner/nsEditorCID.h
-include/xulrunner/nsEmbedAPI.h
include/xulrunner/nsEmbedCID.h
include/xulrunner/nsEmbedString.h
include/xulrunner/nsEncoderDecoderUtils.h
@@ -390,11 +535,14 @@ include/xulrunner/nsEscape.h
include/xulrunner/nsEvent.h
include/xulrunner/nsEventDispatcher.h
include/xulrunner/nsEventQueue.h
+include/xulrunner/nsEventStates.h
include/xulrunner/nsExpirationTracker.h
+include/xulrunner/nsExternalHelperAppService.h
include/xulrunner/nsFastLoadService.h
include/xulrunner/nsFixedSizeAllocator.h
include/xulrunner/nsFocusManager.h
include/xulrunner/nsFont.h
+include/xulrunner/nsFormSubmission.h
include/xulrunner/nsFrameList.h
include/xulrunner/nsFrameManager.h
include/xulrunner/nsFrameManagerBase.h
@@ -402,7 +550,7 @@ include/xulrunner/nsFrameSelection.h
include/xulrunner/nsFrameTraversal.h
include/xulrunner/nsGTKToolkit.h
include/xulrunner/nsGUIEvent.h
-include/xulrunner/nsGenericFactory.h
+include/xulrunner/nsGeoPosition.h
include/xulrunner/nsGfxCIID.h
include/xulrunner/nsGkAtomList.h
include/xulrunner/nsGkAtoms.h
@@ -415,6 +563,7 @@ include/xulrunner/nsGridRowLayout.h
include/xulrunner/nsGridRowLeafFrame.h
include/xulrunner/nsGridRowLeafLayout.h
include/xulrunner/nsHTMLAudioElement.h
+include/xulrunner/nsHTMLCanvasElement.h
include/xulrunner/nsHTMLFormControlAccessible.h
include/xulrunner/nsHTMLImageAccessibleWrap.h
include/xulrunner/nsHTMLMediaElement.h
@@ -426,12 +575,12 @@ include/xulrunner/nsHTMLTagList.h
include/xulrunner/nsHTMLTags.h
include/xulrunner/nsHTMLTokens.h
include/xulrunner/nsHTMLVideoElement.h
-include/xulrunner/nsHankakuToZenkakuCID.h
include/xulrunner/nsHashKeys.h
include/xulrunner/nsHashPropertyBag.h
include/xulrunner/nsHashSets.h
include/xulrunner/nsHashtable.h
include/xulrunner/nsHtml5Module.h
+include/xulrunner/nsHtml5SVGLoadDispatcher.h
include/xulrunner/nsHyperTextAccessible.h
include/xulrunner/nsHyperTextAccessibleWrap.h
include/xulrunner/nsIASN1Object.h
@@ -443,6 +592,7 @@ include/xulrunner/nsIAccelerometer.h
include/xulrunner/nsIAccessNode.h
include/xulrunner/nsIAccessibilityService.h
include/xulrunner/nsIAccessible.h
+include/xulrunner/nsIAccessibleApplication.h
include/xulrunner/nsIAccessibleDocument.h
include/xulrunner/nsIAccessibleEditableText.h
include/xulrunner/nsIAccessibleEvent.h
@@ -459,9 +609,9 @@ include/xulrunner/nsIAccessibleTable.h
include/xulrunner/nsIAccessibleText.h
include/xulrunner/nsIAccessibleTypes.h
include/xulrunner/nsIAccessibleValue.h
-include/xulrunner/nsIAddonRepository.h
include/xulrunner/nsIAlertsService.h
include/xulrunner/nsIAllocator.h
+include/xulrunner/nsIAnimationFrameListener.h
include/xulrunner/nsIAnnotationService.h
include/xulrunner/nsIAnonymousContentCreator.h
include/xulrunner/nsIAppShell.h
@@ -477,6 +627,7 @@ include/xulrunner/nsIAssociatedContentSecurity.h
include/xulrunner/nsIAsyncInputStream.h
include/xulrunner/nsIAsyncOutputStream.h
include/xulrunner/nsIAsyncStreamCopier.h
+include/xulrunner/nsIAsyncVerifyRedirectCallback.h
include/xulrunner/nsIAtom.h
include/xulrunner/nsIAtomService.h
include/xulrunner/nsIAttribute.h
@@ -487,12 +638,10 @@ include/xulrunner/nsIAuthPrompt2.h
include/xulrunner/nsIAuthPromptAdapterFactory.h
include/xulrunner/nsIAuthPromptCallback.h
include/xulrunner/nsIAuthPromptProvider.h
-include/xulrunner/nsIAuthPromptWrapper.h
include/xulrunner/nsIAutoCompleteController.h
include/xulrunner/nsIAutoCompleteInput.h
include/xulrunner/nsIAutoCompletePopup.h
include/xulrunner/nsIAutoCompleteResult.h
-include/xulrunner/nsIAutoCompleteResultTypes.h
include/xulrunner/nsIAutoCompleteSearch.h
include/xulrunner/nsIAutoCompleteSimpleResult.h
include/xulrunner/nsIAutoConfig.h
@@ -507,7 +656,6 @@ include/xulrunner/nsIBoxObject.h
include/xulrunner/nsIBrowserBoxObject.h
include/xulrunner/nsIBrowserDOMWindow.h
include/xulrunner/nsIBrowserHistory.h
-include/xulrunner/nsIBrowserInstance.h
include/xulrunner/nsIBrowserSearchService.h
include/xulrunner/nsIBufEntropyCollector.h
include/xulrunner/nsIBufferedStreams.h
@@ -524,27 +672,26 @@ include/xulrunner/nsICRLManager.h
include/xulrunner/nsICSSDeclaration.h
include/xulrunner/nsICSSGroupRule.h
include/xulrunner/nsICSSImportRule.h
-include/xulrunner/nsICSSLoader.h
include/xulrunner/nsICSSLoaderObserver.h
include/xulrunner/nsICSSNameSpaceRule.h
-include/xulrunner/nsICSSParser.h
include/xulrunner/nsICSSPseudoComparator.h
include/xulrunner/nsICSSRule.h
include/xulrunner/nsICSSRuleList.h
include/xulrunner/nsICSSStyleRule.h
include/xulrunner/nsICSSStyleRuleDOMWrapper.h
-include/xulrunner/nsICSSStyleSheet.h
include/xulrunner/nsICache.h
include/xulrunner/nsICacheEntryDescriptor.h
+include/xulrunner/nsICacheInfoChannel.h
include/xulrunner/nsICacheListener.h
include/xulrunner/nsICacheService.h
include/xulrunner/nsICacheSession.h
include/xulrunner/nsICacheVisitor.h
include/xulrunner/nsICachingChannel.h
include/xulrunner/nsICancelable.h
-include/xulrunner/nsICanvasElement.h
-include/xulrunner/nsICanvasFrame.h
+include/xulrunner/nsICanvasElementExternal.h
+include/xulrunner/nsICanvasGLPrivate.h
include/xulrunner/nsICanvasRenderingContextInternal.h
+include/xulrunner/nsICapturePicker.h
include/xulrunner/nsICaseConversion.h
include/xulrunner/nsICategoryManager.h
include/xulrunner/nsICertOverrideService.h
@@ -552,16 +699,14 @@ include/xulrunner/nsICertPickDialogs.h
include/xulrunner/nsICertTree.h
include/xulrunner/nsICertificateDialogs.h
include/xulrunner/nsIChannel.h
-include/xulrunner/nsIChannelClassifier.h
include/xulrunner/nsIChannelEventSink.h
-include/xulrunner/nsICharRepresentable.h
+include/xulrunner/nsIChannelPolicy.h
include/xulrunner/nsICharsetAlias.h
include/xulrunner/nsICharsetConverterManager.h
include/xulrunner/nsICharsetDetectionAdaptor.h
include/xulrunner/nsICharsetDetectionObserver.h
include/xulrunner/nsICharsetDetector.h
include/xulrunner/nsICharsetResolver.h
-include/xulrunner/nsICheckboxControlFrame.h
include/xulrunner/nsIChromeRegistry.h
include/xulrunner/nsICipherInfo.h
include/xulrunner/nsICiter.h
@@ -585,19 +730,21 @@ include/xulrunner/nsICommandLineValidator.h
include/xulrunner/nsICommandManager.h
include/xulrunner/nsICommandParams.h
include/xulrunner/nsIComponentManager.h
-include/xulrunner/nsIComponentManagerObsolete.h
include/xulrunner/nsIComponentRegistrar.h
include/xulrunner/nsIConsoleListener.h
include/xulrunner/nsIConsoleMessage.h
include/xulrunner/nsIConsoleService.h
+include/xulrunner/nsIConstraintValidation.h
include/xulrunner/nsIContainerBoxObject.h
include/xulrunner/nsIContent.h
include/xulrunner/nsIContentDispatchChooser.h
include/xulrunner/nsIContentFilter.h
include/xulrunner/nsIContentHandler.h
include/xulrunner/nsIContentIterator.h
+include/xulrunner/nsIContentPermissionPrompt.h
include/xulrunner/nsIContentPolicy.h
include/xulrunner/nsIContentPrefService.h
+include/xulrunner/nsIContentSecurityPolicy.h
include/xulrunner/nsIContentSerializer.h
include/xulrunner/nsIContentSink.h
include/xulrunner/nsIContentSniffer.h
@@ -628,6 +775,7 @@ include/xulrunner/nsICryptoFIPSInfo.h
include/xulrunner/nsICryptoHMAC.h
include/xulrunner/nsICryptoHash.h
include/xulrunner/nsICurrentCharsetListener.h
+include/xulrunner/nsICycleCollectorListener.h
include/xulrunner/nsID.h
include/xulrunner/nsIDNSListener.h
include/xulrunner/nsIDNSRecord.h
@@ -668,6 +816,7 @@ include/xulrunner/nsIDOMClassInfo.h
include/xulrunner/nsIDOMClientInformation.h
include/xulrunner/nsIDOMClientRect.h
include/xulrunner/nsIDOMClientRectList.h
+include/xulrunner/nsIDOMCloseEvent.h
include/xulrunner/nsIDOMCommandEvent.h
include/xulrunner/nsIDOMComment.h
include/xulrunner/nsIDOMCompositionListener.h
@@ -680,10 +829,12 @@ include/xulrunner/nsIDOMDOMConfiguration.h
include/xulrunner/nsIDOMDOMException.h
include/xulrunner/nsIDOMDOMImplementation.h
include/xulrunner/nsIDOMDOMImplementationLS.h
+include/xulrunner/nsIDOMDOMSettableTokenList.h
include/xulrunner/nsIDOMDOMStringList.h
include/xulrunner/nsIDOMDOMTokenList.h
include/xulrunner/nsIDOMDataContainerEvent.h
include/xulrunner/nsIDOMDataTransfer.h
+include/xulrunner/nsIDOMDesktopNotification.h
include/xulrunner/nsIDOMDocument.h
include/xulrunner/nsIDOMDocumentCSS.h
include/xulrunner/nsIDOMDocumentEvent.h
@@ -697,6 +848,7 @@ include/xulrunner/nsIDOMDocumentXBL.h
include/xulrunner/nsIDOMDragEvent.h
include/xulrunner/nsIDOMElement.h
include/xulrunner/nsIDOMElementCSSInlineStyle.h
+include/xulrunner/nsIDOMElementTimeControl.h
include/xulrunner/nsIDOMEntity.h
include/xulrunner/nsIDOMEntityReference.h
include/xulrunner/nsIDOMEvent.h
@@ -706,10 +858,10 @@ include/xulrunner/nsIDOMEventTarget.h
include/xulrunner/nsIDOMFile.h
include/xulrunner/nsIDOMFileError.h
include/xulrunner/nsIDOMFileException.h
-include/xulrunner/nsIDOMFileInternal.h
include/xulrunner/nsIDOMFileList.h
include/xulrunner/nsIDOMFileReader.h
include/xulrunner/nsIDOMFocusListener.h
+include/xulrunner/nsIDOMFormData.h
include/xulrunner/nsIDOMFormListener.h
include/xulrunner/nsIDOMGeoGeolocation.h
include/xulrunner/nsIDOMGeoPosition.h
@@ -720,19 +872,20 @@ include/xulrunner/nsIDOMGeoPositionError.h
include/xulrunner/nsIDOMGeoPositionErrorCallback.h
include/xulrunner/nsIDOMGeoPositionOptions.h
include/xulrunner/nsIDOMGetSVGDocument.h
+include/xulrunner/nsIDOMGlobalPropertyInitializer.h
include/xulrunner/nsIDOMHTMLAnchorElement.h
include/xulrunner/nsIDOMHTMLAppletElement.h
include/xulrunner/nsIDOMHTMLAreaElement.h
include/xulrunner/nsIDOMHTMLAudioElement.h
include/xulrunner/nsIDOMHTMLBRElement.h
include/xulrunner/nsIDOMHTMLBaseElement.h
-include/xulrunner/nsIDOMHTMLBaseFontElement.h
include/xulrunner/nsIDOMHTMLBodyElement.h
include/xulrunner/nsIDOMHTMLButtonElement.h
include/xulrunner/nsIDOMHTMLByteRanges.h
include/xulrunner/nsIDOMHTMLCanvasElement.h
include/xulrunner/nsIDOMHTMLCollection.h
include/xulrunner/nsIDOMHTMLDListElement.h
+include/xulrunner/nsIDOMHTMLDataListElement.h
include/xulrunner/nsIDOMHTMLDirectoryElement.h
include/xulrunner/nsIDOMHTMLDivElement.h
include/xulrunner/nsIDOMHTMLDocument.h
@@ -757,7 +910,6 @@ include/xulrunner/nsIDOMHTMLLegendElement.h
include/xulrunner/nsIDOMHTMLLinkElement.h
include/xulrunner/nsIDOMHTMLMapElement.h
include/xulrunner/nsIDOMHTMLMediaElement.h
-include/xulrunner/nsIDOMHTMLMediaError.h
include/xulrunner/nsIDOMHTMLMenuElement.h
include/xulrunner/nsIDOMHTMLMetaElement.h
include/xulrunner/nsIDOMHTMLModElement.h
@@ -766,6 +918,7 @@ include/xulrunner/nsIDOMHTMLObjectElement.h
include/xulrunner/nsIDOMHTMLOptGroupElement.h
include/xulrunner/nsIDOMHTMLOptionElement.h
include/xulrunner/nsIDOMHTMLOptionsCollection.h
+include/xulrunner/nsIDOMHTMLOutputElement.h
include/xulrunner/nsIDOMHTMLParagraphElement.h
include/xulrunner/nsIDOMHTMLParamElement.h
include/xulrunner/nsIDOMHTMLPreElement.h
@@ -781,13 +934,10 @@ include/xulrunner/nsIDOMHTMLTableElement.h
include/xulrunner/nsIDOMHTMLTableRowElement.h
include/xulrunner/nsIDOMHTMLTableSectionElem.h
include/xulrunner/nsIDOMHTMLTextAreaElement.h
-include/xulrunner/nsIDOMHTMLTimeRanges.h
include/xulrunner/nsIDOMHTMLTitleElement.h
include/xulrunner/nsIDOMHTMLUListElement.h
include/xulrunner/nsIDOMHTMLVideoElement.h
-include/xulrunner/nsIDOMHTMLVoidCallback.h
include/xulrunner/nsIDOMHistory.h
-include/xulrunner/nsIDOMInstallTriggerGlobal.h
include/xulrunner/nsIDOMJSWindow.h
include/xulrunner/nsIDOMKeyEvent.h
include/xulrunner/nsIDOMKeyListener.h
@@ -805,6 +955,7 @@ include/xulrunner/nsIDOMLinkStyle.h
include/xulrunner/nsIDOMLoadListener.h
include/xulrunner/nsIDOMLoadStatus.h
include/xulrunner/nsIDOMLocation.h
+include/xulrunner/nsIDOMMediaError.h
include/xulrunner/nsIDOMMediaList.h
include/xulrunner/nsIDOMMessageEvent.h
include/xulrunner/nsIDOMMimeType.h
@@ -814,8 +965,8 @@ include/xulrunner/nsIDOMMouseEvent.h
include/xulrunner/nsIDOMMouseListener.h
include/xulrunner/nsIDOMMouseMotionListener.h
include/xulrunner/nsIDOMMouseScrollEvent.h
+include/xulrunner/nsIDOMMozTouchEvent.h
include/xulrunner/nsIDOMMutationEvent.h
-include/xulrunner/nsIDOMNSCSS2Properties.h
include/xulrunner/nsIDOMNSDocument.h
include/xulrunner/nsIDOMNSDocumentStyle.h
include/xulrunner/nsIDOMNSEditableElement.h
@@ -823,23 +974,12 @@ include/xulrunner/nsIDOMNSElement.h
include/xulrunner/nsIDOMNSEvent.h
include/xulrunner/nsIDOMNSEventTarget.h
include/xulrunner/nsIDOMNSFeatureFactory.h
-include/xulrunner/nsIDOMNSHTMLAnchorElement.h
-include/xulrunner/nsIDOMNSHTMLAnchorElement2.h
-include/xulrunner/nsIDOMNSHTMLAreaElement.h
-include/xulrunner/nsIDOMNSHTMLAreaElement2.h
-include/xulrunner/nsIDOMNSHTMLButtonElement.h
include/xulrunner/nsIDOMNSHTMLDocument.h
include/xulrunner/nsIDOMNSHTMLElement.h
-include/xulrunner/nsIDOMNSHTMLFormControlList.h
include/xulrunner/nsIDOMNSHTMLFormElement.h
include/xulrunner/nsIDOMNSHTMLFrameElement.h
include/xulrunner/nsIDOMNSHTMLHRElement.h
-include/xulrunner/nsIDOMNSHTMLImageElement.h
-include/xulrunner/nsIDOMNSHTMLInputElement.h
include/xulrunner/nsIDOMNSHTMLOptionCollectn.h
-include/xulrunner/nsIDOMNSHTMLOptionElement.h
-include/xulrunner/nsIDOMNSHTMLScriptElement.h
-include/xulrunner/nsIDOMNSHTMLSelectElement.h
include/xulrunner/nsIDOMNSHTMLTextAreaElement.h
include/xulrunner/nsIDOMNSMouseEvent.h
include/xulrunner/nsIDOMNSRGBAColor.h
@@ -849,6 +989,7 @@ include/xulrunner/nsIDOMNSXPathExpression.h
include/xulrunner/nsIDOMNameList.h
include/xulrunner/nsIDOMNamedNodeMap.h
include/xulrunner/nsIDOMNavigator.h
+include/xulrunner/nsIDOMNavigatorDesktopNotification.h
include/xulrunner/nsIDOMNavigatorGeolocation.h
include/xulrunner/nsIDOMNode.h
include/xulrunner/nsIDOMNodeFilter.h
@@ -856,6 +997,7 @@ include/xulrunner/nsIDOMNodeIterator.h
include/xulrunner/nsIDOMNodeList.h
include/xulrunner/nsIDOMNodeSelector.h
include/xulrunner/nsIDOMNotation.h
+include/xulrunner/nsIDOMNotifyAudioAvailableEvent.h
include/xulrunner/nsIDOMNotifyPaintEvent.h
include/xulrunner/nsIDOMOfflineResourceList.h
include/xulrunner/nsIDOMOrientationEvent.h
@@ -866,6 +1008,7 @@ include/xulrunner/nsIDOMParser.h
include/xulrunner/nsIDOMPkcs11.h
include/xulrunner/nsIDOMPlugin.h
include/xulrunner/nsIDOMPluginArray.h
+include/xulrunner/nsIDOMPopStateEvent.h
include/xulrunner/nsIDOMPopupBlockedEvent.h
include/xulrunner/nsIDOMProcessingInstruction.h
include/xulrunner/nsIDOMProgressEvent.h
@@ -874,9 +1017,13 @@ include/xulrunner/nsIDOMRange.h
include/xulrunner/nsIDOMRangeException.h
include/xulrunner/nsIDOMRect.h
include/xulrunner/nsIDOMSVGAElement.h
+include/xulrunner/nsIDOMSVGAltGlyphElement.h
include/xulrunner/nsIDOMSVGAngle.h
include/xulrunner/nsIDOMSVGAnimPresAspRatio.h
include/xulrunner/nsIDOMSVGAnimTransformList.h
+include/xulrunner/nsIDOMSVGAnimateElement.h
+include/xulrunner/nsIDOMSVGAnimateMotionElement.h
+include/xulrunner/nsIDOMSVGAnimateTransformElement.h
include/xulrunner/nsIDOMSVGAnimatedAngle.h
include/xulrunner/nsIDOMSVGAnimatedBoolean.h
include/xulrunner/nsIDOMSVGAnimatedEnum.h
@@ -889,6 +1036,7 @@ include/xulrunner/nsIDOMSVGAnimatedPathData.h
include/xulrunner/nsIDOMSVGAnimatedPoints.h
include/xulrunner/nsIDOMSVGAnimatedRect.h
include/xulrunner/nsIDOMSVGAnimatedString.h
+include/xulrunner/nsIDOMSVGAnimationElement.h
include/xulrunner/nsIDOMSVGCircleElement.h
include/xulrunner/nsIDOMSVGClipPathElement.h
include/xulrunner/nsIDOMSVGDefsElement.h
@@ -913,6 +1061,7 @@ include/xulrunner/nsIDOMSVGMarkerElement.h
include/xulrunner/nsIDOMSVGMaskElement.h
include/xulrunner/nsIDOMSVGMatrix.h
include/xulrunner/nsIDOMSVGMetadataElement.h
+include/xulrunner/nsIDOMSVGMpathElement.h
include/xulrunner/nsIDOMSVGNumber.h
include/xulrunner/nsIDOMSVGNumberList.h
include/xulrunner/nsIDOMSVGPathElement.h
@@ -928,6 +1077,7 @@ include/xulrunner/nsIDOMSVGRect.h
include/xulrunner/nsIDOMSVGRectElement.h
include/xulrunner/nsIDOMSVGSVGElement.h
include/xulrunner/nsIDOMSVGScriptElement.h
+include/xulrunner/nsIDOMSVGSetElement.h
include/xulrunner/nsIDOMSVGStopElement.h
include/xulrunner/nsIDOMSVGStylable.h
include/xulrunner/nsIDOMSVGStyleElement.h
@@ -956,6 +1106,8 @@ include/xulrunner/nsIDOMSimpleGestureEvent.h
include/xulrunner/nsIDOMSmartCardEvent.h
include/xulrunner/nsIDOMStorage.h
include/xulrunner/nsIDOMStorageEvent.h
+include/xulrunner/nsIDOMStorageEventObsolete.h
+include/xulrunner/nsIDOMStorageIndexedDB.h
include/xulrunner/nsIDOMStorageItem.h
include/xulrunner/nsIDOMStorageList.h
include/xulrunner/nsIDOMStorageManager.h
@@ -965,12 +1117,17 @@ include/xulrunner/nsIDOMStyleSheet.h
include/xulrunner/nsIDOMStyleSheetList.h
include/xulrunner/nsIDOMText.h
include/xulrunner/nsIDOMTextListener.h
+include/xulrunner/nsIDOMTimeEvent.h
+include/xulrunner/nsIDOMTimeRanges.h
include/xulrunner/nsIDOMToString.h
+include/xulrunner/nsIDOMTransitionEvent.h
include/xulrunner/nsIDOMTreeWalker.h
include/xulrunner/nsIDOMUIEvent.h
include/xulrunner/nsIDOMUIListener.h
include/xulrunner/nsIDOMUserDataHandler.h
+include/xulrunner/nsIDOMValidityState.h
include/xulrunner/nsIDOMViewCSS.h
+include/xulrunner/nsIDOMWebGLRenderingContext.h
include/xulrunner/nsIDOMWindow.h
include/xulrunner/nsIDOMWindow2.h
include/xulrunner/nsIDOMWindowCollection.h
@@ -999,6 +1156,7 @@ include/xulrunner/nsIDOMXULLabeledControlEl.h
include/xulrunner/nsIDOMXULMenuListElement.h
include/xulrunner/nsIDOMXULMultSelectCntrlEl.h
include/xulrunner/nsIDOMXULPopupElement.h
+include/xulrunner/nsIDOMXULRelatedElement.h
include/xulrunner/nsIDOMXULSelectCntrlEl.h
include/xulrunner/nsIDOMXULSelectCntrlItemEl.h
include/xulrunner/nsIDOMXULTextboxElement.h
@@ -1010,11 +1168,13 @@ include/xulrunner/nsIDebug.h
include/xulrunner/nsIDebug2.h
include/xulrunner/nsIDeviceContext.h
include/xulrunner/nsIDeviceContextSpec.h
+include/xulrunner/nsIDialogCreator.h
include/xulrunner/nsIDialogParamBlock.h
include/xulrunner/nsIDirIndex.h
include/xulrunner/nsIDirIndexListener.h
include/xulrunner/nsIDirectoryEnumerator.h
include/xulrunner/nsIDirectoryService.h
+include/xulrunner/nsIDiskCacheStreamInternal.h
include/xulrunner/nsIDocCharset.h
include/xulrunner/nsIDocShell.h
include/xulrunner/nsIDocShellHistory.h
@@ -1037,10 +1197,10 @@ include/xulrunner/nsIDownloadManager.h
include/xulrunner/nsIDownloadManagerUI.h
include/xulrunner/nsIDownloadProgressListener.h
include/xulrunner/nsIDownloader.h
-include/xulrunner/nsIDragDropHandler.h
include/xulrunner/nsIDragService.h
include/xulrunner/nsIDragSession.h
include/xulrunner/nsIDragSessionGTK.h
+include/xulrunner/nsIDroppedLinkHandler.h
include/xulrunner/nsIDynamicContainer.h
include/xulrunner/nsIEditActionListener.h
include/xulrunner/nsIEditingSession.h
@@ -1063,7 +1223,6 @@ include/xulrunner/nsIEntropyCollector.h
include/xulrunner/nsIEnumerator.h
include/xulrunner/nsIEnvironment.h
include/xulrunner/nsIErrorService.h
-include/xulrunner/nsIEventListener.h
include/xulrunner/nsIEventListenerManager.h
include/xulrunner/nsIEventListenerService.h
include/xulrunner/nsIEventStateManager.h
@@ -1072,10 +1231,11 @@ include/xulrunner/nsIException.h
include/xulrunner/nsIExceptionService.h
include/xulrunner/nsIExpatSink.h
include/xulrunner/nsIExtendedExpatSink.h
-include/xulrunner/nsIExtensionManager.h
include/xulrunner/nsIExternalHelperAppService.h
include/xulrunner/nsIExternalProtocolHandler.h
include/xulrunner/nsIExternalProtocolService.h
+include/xulrunner/nsIExternalSharingAppService.h
+include/xulrunner/nsIExternalURLHandlerService.h
include/xulrunner/nsIFIXptr.h
include/xulrunner/nsIFTPChannel.h
include/xulrunner/nsIFactory.h
@@ -1094,7 +1254,6 @@ include/xulrunner/nsIFeedResult.h
include/xulrunner/nsIFeedTextConstruct.h
include/xulrunner/nsIFile.h
include/xulrunner/nsIFileChannel.h
-include/xulrunner/nsIFileControlElement.h
include/xulrunner/nsIFilePicker.h
include/xulrunner/nsIFileProtocolHandler.h
include/xulrunner/nsIFileStreams.h
@@ -1102,7 +1261,6 @@ include/xulrunner/nsIFileURL.h
include/xulrunner/nsIFileView.h
include/xulrunner/nsIFind.h
include/xulrunner/nsIFindService.h
-include/xulrunner/nsIFocusController.h
include/xulrunner/nsIFocusManager.h
include/xulrunner/nsIFontEnumerator.h
include/xulrunner/nsIFontMetrics.h
@@ -1114,32 +1272,32 @@ include/xulrunner/nsIFormFillController.h
include/xulrunner/nsIFormHistory.h
include/xulrunner/nsIFormProcessor.h
include/xulrunner/nsIFormSigningDialog.h
-include/xulrunner/nsIFormSubmission.h
include/xulrunner/nsIFormSubmitObserver.h
include/xulrunner/nsIFormatConverter.h
include/xulrunner/nsIFragmentContentSink.h
include/xulrunner/nsIFrame.h
-include/xulrunner/nsIFrameDebug.h
-include/xulrunner/nsIFrameFrame.h
include/xulrunner/nsIFrameLoader.h
+include/xulrunner/nsIFrameMessageManager.h
include/xulrunner/nsIFrameSetElement.h
include/xulrunner/nsIFrameTraversal.h
include/xulrunner/nsIFrameUtil.h
include/xulrunner/nsIGConfService.h
+include/xulrunner/nsIGIOService.h
include/xulrunner/nsIGenKeypairInfoDlg.h
-include/xulrunner/nsIGenericFactory.h
include/xulrunner/nsIGeolocationProvider.h
+include/xulrunner/nsIGfxInfo.h
+include/xulrunner/nsIGfxInfoDebug.h
include/xulrunner/nsIGlobalHistory.h
include/xulrunner/nsIGlobalHistory2.h
include/xulrunner/nsIGlobalHistory3.h
include/xulrunner/nsIGnomeVFSService.h
include/xulrunner/nsIGridPart.h
include/xulrunner/nsIHTMLAbsPosEditor.h
-include/xulrunner/nsIHTMLCSSStyleSheet.h
include/xulrunner/nsIHTMLCollection.h
include/xulrunner/nsIHTMLContentSink.h
include/xulrunner/nsIHTMLDocument.h
include/xulrunner/nsIHTMLEditor.h
+include/xulrunner/nsIHTMLEditor_MOZILLA_2_0_BRANCH.h
include/xulrunner/nsIHTMLInlineTableEditor.h
include/xulrunner/nsIHTMLObjectResizeListener.h
include/xulrunner/nsIHTMLObjectResizer.h
@@ -1147,24 +1305,42 @@ include/xulrunner/nsIHTMLToTextSink.h
include/xulrunner/nsIHTTPHeaderListener.h
include/xulrunner/nsIHTTPIndex.h
include/xulrunner/nsIHandlerService.h
+include/xulrunner/nsIHapticFeedback.h
include/xulrunner/nsIHashable.h
include/xulrunner/nsIHelperAppLauncherDialog.h
include/xulrunner/nsIHistoryEntry.h
include/xulrunner/nsIHttpActivityObserver.h
include/xulrunner/nsIHttpAuthManager.h
+include/xulrunner/nsIHttpAuthenticableChannel.h
include/xulrunner/nsIHttpAuthenticator.h
include/xulrunner/nsIHttpChannel.h
+include/xulrunner/nsIHttpChannelAuthProvider.h
+include/xulrunner/nsIHttpChannelChild.h
include/xulrunner/nsIHttpChannelInternal.h
include/xulrunner/nsIHttpEventSink.h
include/xulrunner/nsIHttpHeaderVisitor.h
include/xulrunner/nsIHttpProtocolHandler.h
include/xulrunner/nsIID.h
+include/xulrunner/nsIIDBCursor.h
+include/xulrunner/nsIIDBCursorWithValue.h
+include/xulrunner/nsIIDBDatabase.h
+include/xulrunner/nsIIDBDatabaseException.h
+include/xulrunner/nsIIDBFactory.h
+include/xulrunner/nsIIDBIndex.h
+include/xulrunner/nsIIDBKeyRange.h
+include/xulrunner/nsIIDBObjectStore.h
+include/xulrunner/nsIIDBRequest.h
+include/xulrunner/nsIIDBTransaction.h
+include/xulrunner/nsIIDBVersionChangeEvent.h
+include/xulrunner/nsIIDBVersionChangeRequest.h
include/xulrunner/nsIIDNService.h
include/xulrunner/nsIIFrameBoxObject.h
+include/xulrunner/nsIIMEPicker.h
include/xulrunner/nsIINIParser.h
include/xulrunner/nsIIOService.h
include/xulrunner/nsIIOService2.h
include/xulrunner/nsIIOUtil.h
+include/xulrunner/nsIIPCSerializable.h
include/xulrunner/nsIIconURI.h
include/xulrunner/nsIIdentityInfo.h
include/xulrunner/nsIIdleService.h
@@ -1174,7 +1350,9 @@ include/xulrunner/nsIImageLoadingContent.h
include/xulrunner/nsIImageMap.h
include/xulrunner/nsIImageToPixbuf.h
include/xulrunner/nsIIncrementalDownload.h
+include/xulrunner/nsIIndexedDatabaseManager.h
include/xulrunner/nsIInlineSpellChecker.h
+include/xulrunner/nsIInputListAutoComplete.h
include/xulrunner/nsIInputStream.h
include/xulrunner/nsIInputStreamChannel.h
include/xulrunner/nsIInputStreamPump.h
@@ -1183,7 +1361,6 @@ include/xulrunner/nsIInterfaceInfo.h
include/xulrunner/nsIInterfaceInfoManager.h
include/xulrunner/nsIInterfaceRequestor.h
include/xulrunner/nsIInterfaceRequestorUtils.h
-include/xulrunner/nsIJAR.h
include/xulrunner/nsIJARChannel.h
include/xulrunner/nsIJARProtocolHandler.h
include/xulrunner/nsIJARURI.h
@@ -1215,6 +1392,7 @@ include/xulrunner/nsILocaleService.h
${PLIST.debug}include/xulrunner/nsILoggingSink.h
include/xulrunner/nsILoginInfo.h
include/xulrunner/nsILoginManager.h
+include/xulrunner/nsILoginManagerCrypto.h
include/xulrunner/nsILoginManagerIEMigrationHelper.h
include/xulrunner/nsILoginManagerPrompter.h
include/xulrunner/nsILoginManagerStorage.h
@@ -1231,10 +1409,9 @@ include/xulrunner/nsIMemoryReporter.h
include/xulrunner/nsIMenuBoxObject.h
include/xulrunner/nsIMenuFrame.h
include/xulrunner/nsIMenuRollup.h
-include/xulrunner/nsIMetaCharsetService.h
+include/xulrunner/nsIMicrosummaryService.h
include/xulrunner/nsIModifyableXPointer.h
include/xulrunner/nsIModule.h
-include/xulrunner/nsIModuleLoader.h
include/xulrunner/nsIMultiPartChannel.h
include/xulrunner/nsIMultiplexInputStream.h
include/xulrunner/nsIMutable.h
@@ -1255,7 +1432,6 @@ include/xulrunner/nsINetworkLinkService.h
include/xulrunner/nsINode.h
include/xulrunner/nsINodeInfo.h
include/xulrunner/nsINodeList.h
-include/xulrunner/nsINonBlockingAlertService.h
include/xulrunner/nsIOCSPResponder.h
include/xulrunner/nsIOS2Locale.h
include/xulrunner/nsIObjectFrame.h
@@ -1265,7 +1441,6 @@ include/xulrunner/nsIObjectOutputStream.h
include/xulrunner/nsIObserver.h
include/xulrunner/nsIObserverService.h
include/xulrunner/nsIOfflineCacheUpdate.h
-include/xulrunner/nsIOptionElement.h
include/xulrunner/nsIOutputStream.h
include/xulrunner/nsIPK11Token.h
include/xulrunner/nsIPK11TokenDB.h
@@ -1280,14 +1455,13 @@ include/xulrunner/nsIParser.h
include/xulrunner/nsIParserFilter.h
include/xulrunner/nsIParserNode.h
include/xulrunner/nsIParserService.h
-include/xulrunner/nsIPasswordManager.h
-include/xulrunner/nsIPasswordManagerInternal.h
include/xulrunner/nsIPercentHeightObserver.h
include/xulrunner/nsIPermission.h
include/xulrunner/nsIPermissionManager.h
include/xulrunner/nsIPersistentProperties2.h
include/xulrunner/nsIPhonetic.h
include/xulrunner/nsIPipe.h
+include/xulrunner/nsIPlacesImportExportService.h
include/xulrunner/nsIPlaintextEditor.h
include/xulrunner/nsIPlatformCharset.h
include/xulrunner/nsIPlugin.h
@@ -1304,7 +1478,6 @@ include/xulrunner/nsIPluginWidget.h
include/xulrunner/nsIPopupBoxObject.h
include/xulrunner/nsIPopupWindowManager.h
include/xulrunner/nsIPosixLocale.h
-include/xulrunner/nsIPref.h
include/xulrunner/nsIPrefBranch.h
include/xulrunner/nsIPrefBranch2.h
include/xulrunner/nsIPrefBranchInternal.h
@@ -1324,9 +1497,7 @@ include/xulrunner/nsIPrintStatusFeedback.h
include/xulrunner/nsIPrintingPrompt.h
include/xulrunner/nsIPrintingPromptService.h
include/xulrunner/nsIPrivateBrowsingService.h
-include/xulrunner/nsIPrivateCompositionEvent.h
include/xulrunner/nsIPrivateDOMEvent.h
-include/xulrunner/nsIPrivateDOMImplementation.h
include/xulrunner/nsIPrivateTextEvent.h
include/xulrunner/nsIPrivateTextRange.h
include/xulrunner/nsIProcess.h
@@ -1376,8 +1547,6 @@ include/xulrunner/nsIRDFXMLParser.h
include/xulrunner/nsIRDFXMLSerializer.h
include/xulrunner/nsIRDFXMLSink.h
include/xulrunner/nsIRDFXMLSource.h
-include/xulrunner/nsIRadioControlElement.h
-include/xulrunner/nsIRadioControlFrame.h
include/xulrunner/nsIRadioGroupContainer.h
include/xulrunner/nsIRadioVisitor.h
include/xulrunner/nsIRandomGenerator.h
@@ -1386,6 +1555,7 @@ include/xulrunner/nsIRangeUtils.h
include/xulrunner/nsIReadConfig.h
include/xulrunner/nsIRecentBadCertsService.h
include/xulrunner/nsIRecyclingAllocator.h
+include/xulrunner/nsIRedirectResultListener.h
include/xulrunner/nsIReflowCallback.h
include/xulrunner/nsIRefreshURI.h
include/xulrunner/nsIRegion.h
@@ -1414,6 +1584,9 @@ include/xulrunner/nsISHTransaction.h
include/xulrunner/nsISHistory.h
include/xulrunner/nsISHistoryInternal.h
include/xulrunner/nsISHistoryListener.h
+include/xulrunner/nsISMILAnimationElement.h
+include/xulrunner/nsISMILAttr.h
+include/xulrunner/nsISMILType.h
include/xulrunner/nsISMimeCert.h
include/xulrunner/nsISOCKSSocketInfo.h
include/xulrunner/nsISSLCertErrorDialog.h
@@ -1454,31 +1627,28 @@ include/xulrunner/nsIScrollBoxObject.h
include/xulrunner/nsIScrollPositionListener.h
include/xulrunner/nsIScrollable.h
include/xulrunner/nsIScrollableFrame.h
-include/xulrunner/nsIScrollableView.h
-include/xulrunner/nsIScrollableViewProvider.h
include/xulrunner/nsIScrollbarMediator.h
-include/xulrunner/nsISearchContext.h
include/xulrunner/nsISecretDecoderRing.h
include/xulrunner/nsISecureBrowserUI.h
include/xulrunner/nsISecurityCheckedComponent.h
include/xulrunner/nsISecurityEventSink.h
include/xulrunner/nsISecurityInfoProvider.h
-include/xulrunner/nsISecurityPref.h
include/xulrunner/nsISecurityWarningDialogs.h
include/xulrunner/nsISeekableStream.h
include/xulrunner/nsISelectControlFrame.h
include/xulrunner/nsISelectElement.h
include/xulrunner/nsISelection.h
include/xulrunner/nsISelection2.h
+include/xulrunner/nsISelection3.h
include/xulrunner/nsISelectionController.h
include/xulrunner/nsISelectionDisplay.h
include/xulrunner/nsISelectionListener.h
include/xulrunner/nsISelectionPrivate.h
include/xulrunner/nsISemanticUnitScanner.h
include/xulrunner/nsISerializable.h
+include/xulrunner/nsISerializationHelper.h
include/xulrunner/nsIServerSocket.h
include/xulrunner/nsIServiceManager.h
-include/xulrunner/nsIServiceManagerObsolete.h
include/xulrunner/nsISidebar.h
include/xulrunner/nsISignatureVerifier.h
include/xulrunner/nsISimpleEnumerator.h
@@ -1493,6 +1663,7 @@ include/xulrunner/nsISocketTransportService.h
include/xulrunner/nsISound.h
include/xulrunner/nsISpellChecker.h
include/xulrunner/nsIStandardURL.h
+include/xulrunner/nsIStartupCache.h
include/xulrunner/nsIStatefulFrame.h
include/xulrunner/nsIStorageStream.h
include/xulrunner/nsIStreamBufferAccess.h
@@ -1501,9 +1672,9 @@ include/xulrunner/nsIStreamConverter.h
include/xulrunner/nsIStreamConverterService.h
include/xulrunner/nsIStreamListener.h
include/xulrunner/nsIStreamListenerTee.h
-include/xulrunner/nsIStreamListenerTee_1_9_2.h
include/xulrunner/nsIStreamLoader.h
include/xulrunner/nsIStreamTransportService.h
+include/xulrunner/nsIStrictTransportSecurityService.h
include/xulrunner/nsIStringBundle.h
include/xulrunner/nsIStringBundleOverride.h
include/xulrunner/nsIStringCharsetDetector.h
@@ -1523,10 +1694,13 @@ include/xulrunner/nsISupportsObsolete.h
include/xulrunner/nsISupportsPrimitives.h
include/xulrunner/nsISupportsPriority.h
include/xulrunner/nsISupportsUtils.h
+include/xulrunner/nsISyncJPAKE.h
include/xulrunner/nsISyncLoadDOMService.h
include/xulrunner/nsISyncStreamListener.h
include/xulrunner/nsISystemProxySettings.h
include/xulrunner/nsITXTToHTMLConv.h
+include/xulrunner/nsITabChild.h
+include/xulrunner/nsITabParent.h
include/xulrunner/nsITableCellLayout.h
include/xulrunner/nsITableEditor.h
include/xulrunner/nsITableLayout.h
@@ -1538,7 +1712,6 @@ include/xulrunner/nsITextService.h
include/xulrunner/nsITextServicesDocument.h
include/xulrunner/nsITextServicesFilter.h
include/xulrunner/nsITextToSubURI.h
-include/xulrunner/nsITextTransform.h
include/xulrunner/nsIThebesFontMetrics.h
include/xulrunner/nsITheme.h
include/xulrunner/nsIThread.h
@@ -1580,6 +1753,7 @@ include/xulrunner/nsIURIContentListener.h
include/xulrunner/nsIURIFixup.h
include/xulrunner/nsIURILoader.h
include/xulrunner/nsIURIRefObject.h
+include/xulrunner/nsIURIWithPrincipal.h
include/xulrunner/nsIURL.h
include/xulrunner/nsIURLFormatter.h
include/xulrunner/nsIURLParser.h
@@ -1598,6 +1772,11 @@ include/xulrunner/nsIUpdateService.h
include/xulrunner/nsIUpdateTimerManager.h
include/xulrunner/nsIUploadChannel.h
include/xulrunner/nsIUploadChannel2.h
+include/xulrunner/nsIUrlClassifierDBService.h
+include/xulrunner/nsIUrlClassifierHashCompleter.h
+include/xulrunner/nsIUrlClassifierStreamUpdater.h
+include/xulrunner/nsIUrlClassifierUtils.h
+include/xulrunner/nsIUrlListManager.h
include/xulrunner/nsIUserCertPicker.h
include/xulrunner/nsIUserInfo.h
include/xulrunner/nsIVariant.h
@@ -1611,6 +1790,7 @@ include/xulrunner/nsIWeakReferenceUtils.h
include/xulrunner/nsIWebBrowser.h
include/xulrunner/nsIWebBrowserChrome.h
include/xulrunner/nsIWebBrowserChrome2.h
+include/xulrunner/nsIWebBrowserChrome3.h
include/xulrunner/nsIWebBrowserChromeFocus.h
include/xulrunner/nsIWebBrowserFind.h
include/xulrunner/nsIWebBrowserFocus.h
@@ -1626,6 +1806,8 @@ include/xulrunner/nsIWebProgress.h
include/xulrunner/nsIWebProgressListener.h
include/xulrunner/nsIWebProgressListener2.h
include/xulrunner/nsIWebShellServices.h
+include/xulrunner/nsIWebSocket.h
+include/xulrunner/nsIWebappsSupport.h
include/xulrunner/nsIWidget.h
include/xulrunner/nsIWin32Locale.h
include/xulrunner/nsIWindowCreator.h
@@ -1647,22 +1829,15 @@ include/xulrunner/nsIX509CertDB2.h
include/xulrunner/nsIX509CertList.h
include/xulrunner/nsIX509CertValidity.h
include/xulrunner/nsIXBLAccessible.h
-include/xulrunner/nsIXBLDocumentInfo.h
include/xulrunner/nsIXBLService.h
include/xulrunner/nsIXFormsUtilityService.h
include/xulrunner/nsIXMLContentBuilder.h
include/xulrunner/nsIXMLContentSink.h
-include/xulrunner/nsIXMLEncodingService.h
include/xulrunner/nsIXMLHttpRequest.h
include/xulrunner/nsIXPCScriptNotify.h
include/xulrunner/nsIXPCScriptable.h
include/xulrunner/nsIXPCSecurityManager.h
include/xulrunner/nsIXPConnect.h
-include/xulrunner/nsIXPIDialogService.h
-include/xulrunner/nsIXPIInstallInfo.h
-include/xulrunner/nsIXPIProgressDialog.h
-include/xulrunner/nsIXPInstallManager.h
-include/xulrunner/nsIXPTLoader.h
include/xulrunner/nsIXPathEvaluatorInternal.h
include/xulrunner/nsIXPointer.h
include/xulrunner/nsIXSLTException.h
@@ -1695,6 +1870,7 @@ include/xulrunner/nsImageMapUtils.h
include/xulrunner/nsInt64.h
include/xulrunner/nsInterfaceHashtable.h
include/xulrunner/nsInterfaceRequestorAgg.h
+include/xulrunner/nsJSON.h
include/xulrunner/nsJSPrincipals.h
include/xulrunner/nsJSProtocolHandler.h
include/xulrunner/nsLWBrkCIID.h
@@ -1715,9 +1891,7 @@ include/xulrunner/nsMediaCache.h
include/xulrunner/nsMediaDecoder.h
include/xulrunner/nsMediaStream.h
include/xulrunner/nsMemory.h
-include/xulrunner/nsMetaCharsetCID.h
include/xulrunner/nsMimeTypes.h
-include/xulrunner/nsModule.h
include/xulrunner/nsMorkReader.h
include/xulrunner/nsMultiplexInputStream.h
include/xulrunner/nsMutationEvent.h
@@ -1731,10 +1905,10 @@ include/xulrunner/nsNodeInfoManager.h
include/xulrunner/nsOSHelperAppService.h
include/xulrunner/nsObjCExceptions.h
include/xulrunner/nsObserverService.h
-include/xulrunner/nsObsoleteModuleLoading.h
+include/xulrunner/nsOggCodecState.h
include/xulrunner/nsOggDecoder.h
+include/xulrunner/nsOggDecoderStateMachine.h
include/xulrunner/nsPIBoxObject.h
-include/xulrunner/nsPICertNotification.h
include/xulrunner/nsPICommandUpdater.h
include/xulrunner/nsPIDNSService.h
include/xulrunner/nsPIDOMEventTarget.h
@@ -1748,8 +1922,6 @@ include/xulrunner/nsPISocketTransportService.h
include/xulrunner/nsPIWindowRoot.h
include/xulrunner/nsPIWindowWatcher.h
include/xulrunner/nsPLDOMEvent.h
-include/xulrunner/nsPSPrinters.h
-include/xulrunner/nsPaperPS.h
include/xulrunner/nsParserCIID.h
include/xulrunner/nsParserDataListener.h
include/xulrunner/nsPluginError.h
@@ -1757,9 +1929,7 @@ include/xulrunner/nsPluginLogging.h
include/xulrunner/nsPluginNativeWindow.h
include/xulrunner/nsPluginsCID.h
include/xulrunner/nsPoint.h
-include/xulrunner/nsPrefsCID.h
include/xulrunner/nsPresContext.h
-include/xulrunner/nsPresShellIterator.h
include/xulrunner/nsPresState.h
include/xulrunner/nsPrintfCString.h
include/xulrunner/nsProcess.h
@@ -1779,8 +1949,8 @@ include/xulrunner/nsRect.h
include/xulrunner/nsRecyclingAllocator.h
include/xulrunner/nsRefPtrHashtable.h
include/xulrunner/nsReferencedElement.h
+include/xulrunner/nsRefreshDriver.h
include/xulrunner/nsRegion.h
-include/xulrunner/nsRootAccessible.h
include/xulrunner/nsRootAccessibleWrap.h
include/xulrunner/nsRuleData.h
include/xulrunner/nsRuleNode.h
@@ -1789,14 +1959,20 @@ include/xulrunner/nsRuleWalker.h
include/xulrunner/nsSAXAttributes.h
include/xulrunner/nsSAXLocator.h
include/xulrunner/nsSAXXMLReader.h
+include/xulrunner/nsSMILAnimationController.h
+include/xulrunner/nsSMILCSSProperty.h
+include/xulrunner/nsSMILCompositorTable.h
+include/xulrunner/nsSMILKeySpline.h
+include/xulrunner/nsSMILMappedAttribute.h
+include/xulrunner/nsSMILMilestone.h
+include/xulrunner/nsSMILTimeContainer.h
+include/xulrunner/nsSMILTypes.h
include/xulrunner/nsSVGEffects.h
include/xulrunner/nsSVGFeatures.h
include/xulrunner/nsSVGFilterInstance.h
include/xulrunner/nsSVGForeignObjectFrame.h
include/xulrunner/nsSVGIntegrationUtils.h
include/xulrunner/nsSVGMatrix.h
-include/xulrunner/nsSVGNumber.h
-include/xulrunner/nsSVGPoint.h
include/xulrunner/nsSVGRect.h
include/xulrunner/nsSVGUtils.h
include/xulrunner/nsScannerString.h
@@ -1804,7 +1980,6 @@ include/xulrunner/nsScriptLoader.h
include/xulrunner/nsScriptableInputStream.h
include/xulrunner/nsServiceManagerUtils.h
include/xulrunner/nsSize.h
-include/xulrunner/nsSoftwareUpdateIIDs.h
include/xulrunner/nsStackWalk.h
include/xulrunner/nsStaticAtom.h
include/xulrunner/nsStaticComponents.h
@@ -1833,17 +2008,20 @@ include/xulrunner/nsStyleStructInlines.h
include/xulrunner/nsStyleStructList.h
include/xulrunner/nsStyleTransformMatrix.h
include/xulrunner/nsStyleUtil.h
+include/xulrunner/nsSubDocumentFrame.h
include/xulrunner/nsSubstring.h
include/xulrunner/nsSubstringTuple.h
include/xulrunner/nsSupportsArray.h
include/xulrunner/nsSupportsPrimitives.h
include/xulrunner/nsSystemPrefLog.h
include/xulrunner/nsSystemPrefService.h
+include/xulrunner/nsTArray-inl.h
include/xulrunner/nsTArray.h
include/xulrunner/nsTDependentString.h
include/xulrunner/nsTDependentSubstring.h
include/xulrunner/nsTHashtable.h
include/xulrunner/nsTObserverArray.h
+include/xulrunner/nsTPriorityQueue.h
include/xulrunner/nsTPromiseFlatString.h
include/xulrunner/nsTPtrArray.h
include/xulrunner/nsTString.h
@@ -1858,7 +2036,6 @@ include/xulrunner/nsThemeConstants.h
include/xulrunner/nsThreadUtils.h
include/xulrunner/nsThreadUtilsInternal.h
include/xulrunner/nsTime.h
-include/xulrunner/nsTimer.h
include/xulrunner/nsToken.h
include/xulrunner/nsToolkitCompsCID.h
include/xulrunner/nsTraceRefcnt.h
@@ -1874,7 +2051,6 @@ include/xulrunner/nsUCvCnCID.h
include/xulrunner/nsUCvIBMCID.h
include/xulrunner/nsUCvKOCID.h
include/xulrunner/nsUCvLatinCID.h
-include/xulrunner/nsUCvMathCID.h
include/xulrunner/nsUCvTW2CID.h
include/xulrunner/nsUCvTWCID.h
include/xulrunner/nsURIHashKey.h
@@ -1889,6 +2065,7 @@ include/xulrunner/nsVoidArray.h
include/xulrunner/nsWaveDecoder.h
include/xulrunner/nsWeakPtr.h
include/xulrunner/nsWeakReference.h
+include/xulrunner/nsWebMDecoder.h
include/xulrunner/nsWhitespaceTokenizer.h
include/xulrunner/nsWidgetInitData.h
include/xulrunner/nsWidgetsCID.h
@@ -1902,17 +2079,15 @@ include/xulrunner/nsXPCOMCID.h
include/xulrunner/nsXPCOMCIDInternal.h
include/xulrunner/nsXPCOMGlue.h
include/xulrunner/nsXPCOMStrings.h
-include/xulrunner/nsXPFEComponentsCID.h
include/xulrunner/nsXPIDLString.h
-include/xulrunner/nsXPITriggerInfo.h
include/xulrunner/nsXPTCUtils.h
include/xulrunner/nsXULAppAPI.h
include/xulrunner/nsXULListboxAccessibleWrap.h
include/xulrunner/nsXULMenuAccessibleWrap.h
include/xulrunner/nsXULPopupManager.h
include/xulrunner/nsXULTreeGridAccessibleWrap.h
+include/xulrunner/nsZipArchive.h
include/xulrunner/nscore.h
-include/xulrunner/nsplugindefs.h
include/xulrunner/nspluginroot.h
include/xulrunner/nspr.h
include/xulrunner/nspr/md/_aix32.cfg
@@ -1929,7 +2104,7 @@ include/xulrunner/nspr/md/_irix64.cfg
include/xulrunner/nspr/md/_linux.cfg
include/xulrunner/nspr/md/_ncr.cfg
include/xulrunner/nspr/md/_nec.cfg
-include/xulrunner/nspr/md/_netbsd.cfg
+include/xulrunner/nspr/md/_${LOWER_OPSYS}.cfg
include/xulrunner/nspr/md/_nextstep.cfg
include/xulrunner/nspr/md/_nto.cfg
include/xulrunner/nspr/md/_openbsd.cfg
@@ -2033,29 +2208,6 @@ include/xulrunner/ocspt.h
include/xulrunner/ogg/config_types.h
include/xulrunner/ogg/ogg.h
include/xulrunner/ogg/os_types.h
-include/xulrunner/oggplay/config_win32.h
-include/xulrunner/oggplay/oggplay.h
-include/xulrunner/oggplay/oggplay_callback_info.h
-include/xulrunner/oggplay/oggplay_enums.h
-include/xulrunner/oggplay/oggplay_query.h
-include/xulrunner/oggplay/oggplay_reader.h
-include/xulrunner/oggplay/oggplay_seek.h
-include/xulrunner/oggplay/oggplay_tools.h
-include/xulrunner/oggplay_buffer.h
-include/xulrunner/oggplay_callback.h
-include/xulrunner/oggplay_data.h
-include/xulrunner/oggz/oggz.h
-include/xulrunner/oggz/oggz_comments.h
-include/xulrunner/oggz/oggz_constants.h
-include/xulrunner/oggz/oggz_deprecated.h
-include/xulrunner/oggz/oggz_io.h
-include/xulrunner/oggz/oggz_off_t.h
-include/xulrunner/oggz/oggz_off_t_generated.h
-include/xulrunner/oggz/oggz_read.h
-include/xulrunner/oggz/oggz_seek.h
-include/xulrunner/oggz/oggz_stream.h
-include/xulrunner/oggz/oggz_table.h
-include/xulrunner/oggz/oggz_write.h
include/xulrunner/opentype-sanitiser.h
include/xulrunner/ots-memory-stream.h
include/xulrunner/p12.h
@@ -2113,6 +2265,7 @@ include/xulrunner/prlock.h
include/xulrunner/prlog.h
include/xulrunner/prlong.h
include/xulrunner/prmem.h
+include/xulrunner/prmjtime.h
include/xulrunner/prmon.h
include/xulrunner/prmwait.h
include/xulrunner/prnetdb.h
@@ -2132,7 +2285,6 @@ include/xulrunner/prtrace.h
include/xulrunner/prtypes.h
include/xulrunner/prvrsion.h
include/xulrunner/prwin16.h
-include/xulrunner/psSharedCore.h
include/xulrunner/qcms.h
include/xulrunner/qcmstypes.h
include/xulrunner/rdf.h
@@ -2163,8 +2315,6 @@ include/xulrunner/ssl.h
include/xulrunner/sslerr.h
include/xulrunner/sslproto.h
include/xulrunner/sslt.h
-include/xulrunner/std_semaphore.h
-include/xulrunner/stopwatch.h
include/xulrunner/string-template-def-char.h
include/xulrunner/string-template-def-unichar.h
include/xulrunner/string-template-undef.h
@@ -2181,6 +2331,30 @@ include/xulrunner/txIXPathObject.h
include/xulrunner/uconvutil.h
include/xulrunner/utilrename.h
include/xulrunner/vorbis/codec.h
+include/xulrunner/vpx/arm.h
+include/xulrunner/vpx/config.h
+include/xulrunner/vpx/mem.h
+include/xulrunner/vpx/scale_mode.h
+include/xulrunner/vpx/vp8.h
+include/xulrunner/vpx/vp8cx.h
+include/xulrunner/vpx/vp8dx.h
+include/xulrunner/vpx/vp8e.h
+include/xulrunner/vpx/vpx_codec.h
+include/xulrunner/vpx/vpx_codec_impl_bottom.h
+include/xulrunner/vpx/vpx_codec_impl_top.h
+include/xulrunner/vpx/vpx_decoder.h
+include/xulrunner/vpx/vpx_decoder_compat.h
+include/xulrunner/vpx/vpx_encoder.h
+include/xulrunner/vpx/vpx_image.h
+include/xulrunner/vpx/vpx_integer.h
+include/xulrunner/vpx/vpx_mem.h
+include/xulrunner/vpx/vpx_mem_intrnl.h
+include/xulrunner/vpx/vpx_timer.h
+include/xulrunner/vpx/vpxscale.h
+include/xulrunner/vpx/x86.h
+include/xulrunner/vpx/yv12config.h
+include/xulrunner/vpx/yv12extend.h
+include/xulrunner/xpcIJSGetFactory.h
include/xulrunner/xpcIJSModuleLoader.h
include/xulrunner/xpcIJSWeakReference.h
include/xulrunner/xpc_map_end.h
@@ -2188,6 +2362,7 @@ include/xulrunner/xpccomponents.h
include/xulrunner/xpcexception.h
include/xulrunner/xpcjsid.h
include/xulrunner/xpcom-config.h
+include/xulrunner/xpcpublic.h
include/xulrunner/xpt_arena.h
include/xulrunner/xpt_struct.h
include/xulrunner/xpt_xdr.h
@@ -2196,7 +2371,8 @@ include/xulrunner/xptcstubsdecl.inc
include/xulrunner/xptcstubsdef.inc
include/xulrunner/xptinfo.h
include/xulrunner/xrecore.h
-include/xulrunner/zipfile.h
+include/xulrunner/yuv_convert.h
+include/xulrunner/yuv_row.h
include/xulrunner/zipstruct.h
lib/pkgconfig/libxul-embedding.pc
lib/pkgconfig/libxul.pc
@@ -2211,9 +2387,7 @@ lib/xulrunner-sdk/idl
lib/xulrunner-sdk/include
lib/xulrunner-sdk/lib
lib/xulrunner-sdk/sdk/lib/libcrmf.a
-lib/xulrunner-sdk/sdk/lib/libembed_base_s.a
-lib/xulrunner-sdk/sdk/lib/libembed_base_standalone.a
-lib/xulrunner-sdk/sdk/lib/libmozjs.so
+lib/xulrunner-sdk/sdk/lib/libmozalloc.so
lib/xulrunner-sdk/sdk/lib/libmozreg_s.a
lib/xulrunner-sdk/sdk/lib/libnspr4.so
lib/xulrunner-sdk/sdk/lib/libnss.a
@@ -2226,14 +2400,12 @@ lib/xulrunner-sdk/sdk/lib/libunicharutil_external_s.a
lib/xulrunner-sdk/sdk/lib/libxpcom.so
lib/xulrunner-sdk/sdk/lib/libxpcomglue.a
lib/xulrunner-sdk/sdk/lib/libxpcomglue_s.a
+lib/xulrunner-sdk/sdk/lib/libxpcomglue_s_nomozalloc.a
lib/xulrunner-sdk/sdk/lib/libxul.so
lib/xulrunner-sdk/xpcom-config.h
lib/xulrunner/LICENSE
lib/xulrunner/README.txt
-lib/xulrunner/chrome/classic.jar
-lib/xulrunner/chrome/classic.manifest
-lib/xulrunner/chrome/comm.jar
-lib/xulrunner/chrome/comm.manifest
+lib/xulrunner/chrome.manifest
lib/xulrunner/chrome/en-US.jar
lib/xulrunner/chrome/en-US.manifest
lib/xulrunner/chrome/icons/default/default16.png
@@ -2243,50 +2415,92 @@ lib/xulrunner/chrome/pippki.jar
lib/xulrunner/chrome/pippki.manifest
lib/xulrunner/chrome/toolkit.jar
lib/xulrunner/chrome/toolkit.manifest
+lib/xulrunner/components/ConsoleAPI.js
+lib/xulrunner/components/ConsoleAPI.manifest
lib/xulrunner/components/FeedProcessor.js
+lib/xulrunner/components/FeedProcessor.manifest
lib/xulrunner/components/GPSDGeolocationProvider.js
+lib/xulrunner/components/GPSDGeolocationProvider.manifest
lib/xulrunner/components/NetworkGeolocationProvider.js
-lib/xulrunner/components/components.list
+lib/xulrunner/components/NetworkGeolocationProvider.manifest
+lib/xulrunner/components/PlacesCategoriesStarter.js
+lib/xulrunner/components/addonManager.js
+lib/xulrunner/components/amContentHandler.js
+lib/xulrunner/components/amWebInstallListener.js
+lib/xulrunner/components/contentAreaDropListener.js
+lib/xulrunner/components/contentAreaDropListener.manifest
+lib/xulrunner/components/contentSecurityPolicy.js
+lib/xulrunner/components/contentSecurityPolicy.manifest
+lib/xulrunner/components/crypto-SDR.js
+lib/xulrunner/components/extensions.manifest
+lib/xulrunner/components/interfaces.manifest
lib/xulrunner/components/jsconsole-clhandler.js
+lib/xulrunner/components/jsconsole-clhandler.manifest
${PLIST.gnome}lib/xulrunner/components/libdbusservice.so
-lib/xulrunner/components/libimgicon.so
${PLIST.gnome}lib/xulrunner/components/libmozgnome.so
${PLIST.gnome}lib/xulrunner/components/libnkgnomevfs.so
-lib/xulrunner/components/nsAddonRepository.js
lib/xulrunner/components/nsBadCertHandler.js
+lib/xulrunner/components/nsBadCertHandler.manifest
lib/xulrunner/components/nsBlocklistService.js
lib/xulrunner/components/nsContentDispatchChooser.js
+lib/xulrunner/components/nsContentDispatchChooser.manifest
lib/xulrunner/components/nsContentPrefService.js
+lib/xulrunner/components/nsContentPrefService.manifest
lib/xulrunner/components/nsDefaultCLH.js
+lib/xulrunner/components/nsDefaultCLH.manifest
lib/xulrunner/components/nsDownloadManagerUI.js
-lib/xulrunner/components/nsExtensionManager.js
+lib/xulrunner/components/nsDownloadManagerUI.manifest
lib/xulrunner/components/nsFilePicker.js
+lib/xulrunner/components/nsFilePicker.manifest
lib/xulrunner/components/nsFormAutoComplete.js
+lib/xulrunner/components/nsFormHistory.js
lib/xulrunner/components/nsHandlerService.js
+lib/xulrunner/components/nsHandlerService.manifest
lib/xulrunner/components/nsHelperAppDlg.js
+lib/xulrunner/components/nsHelperAppDlg.manifest
lib/xulrunner/components/nsINIProcessor.js
+lib/xulrunner/components/nsINIProcessor.manifest
+lib/xulrunner/components/nsInputListAutoComplete.js
lib/xulrunner/components/nsLivemarkService.js
lib/xulrunner/components/nsLoginInfo.js
lib/xulrunner/components/nsLoginManager.js
lib/xulrunner/components/nsLoginManagerPrompter.js
+lib/xulrunner/components/nsMicrosummaryService.js
lib/xulrunner/components/nsPlacesAutoComplete.js
-lib/xulrunner/components/nsPlacesDBFlush.js
-lib/xulrunner/components/nsProgressDialog.js
+lib/xulrunner/components/nsPlacesAutoComplete.manifest
+lib/xulrunner/components/nsPlacesExpiration.js
+lib/xulrunner/components/nsPrompter.js
+lib/xulrunner/components/nsPrompter.manifest
lib/xulrunner/components/nsProxyAutoConfig.js
+lib/xulrunner/components/nsProxyAutoConfig.manifest
lib/xulrunner/components/nsSearchService.js
lib/xulrunner/components/nsSearchSuggestions.js
lib/xulrunner/components/nsTaggingService.js
lib/xulrunner/components/nsTryToClose.js
+lib/xulrunner/components/nsTryToClose.manifest
+lib/xulrunner/components/nsURLClassifier.manifest
lib/xulrunner/components/nsURLFormatter.js
+lib/xulrunner/components/nsURLFormatter.manifest
lib/xulrunner/components/nsUpdateService.js
+lib/xulrunner/components/nsUpdateService.manifest
lib/xulrunner/components/nsUpdateServiceStub.js
lib/xulrunner/components/nsUpdateTimerManager.js
+lib/xulrunner/components/nsUpdateTimerManager.manifest
+lib/xulrunner/components/nsUrlClassifierLib.js
+lib/xulrunner/components/nsUrlClassifierListManager.js
lib/xulrunner/components/nsWebHandlerApp.js
+lib/xulrunner/components/nsWebHandlerApp.manifest
lib/xulrunner/components/nsXULAppInstall.js
-lib/xulrunner/components/pluginGlue.js
+lib/xulrunner/components/nsXULAppInstall.manifest
+lib/xulrunner/components/passwordmgr.manifest
+lib/xulrunner/components/pluginGlue.manifest
+lib/xulrunner/components/satchel.manifest
lib/xulrunner/components/storage-Legacy.js
lib/xulrunner/components/storage-mozStorage.js
+lib/xulrunner/components/toolkitplaces.manifest
+lib/xulrunner/components/toolkitsearch.manifest
lib/xulrunner/components/txEXSLTRegExFunctions.js
+lib/xulrunner/components/txEXSLTRegExFunctions.manifest
lib/xulrunner/components/xulrunner.xpt
lib/xulrunner/defaults/autoconfig/platform.js
lib/xulrunner/defaults/autoconfig/prefcalls.js
@@ -2300,15 +2514,13 @@ lib/xulrunner/defaults/profile/localstore.rdf
lib/xulrunner/dependentlibs.list
lib/xulrunner/dictionaries/en-US.aff
lib/xulrunner/dictionaries/en-US.dic
-lib/xulrunner/gre.d/${PKGVERSION}.system.conf
-lib/xulrunner/greprefs/all.js
-lib/xulrunner/greprefs/security-prefs.js
-lib/xulrunner/greprefs/xpinstall.js
+lib/xulrunner/gre.d/2.0.system.conf
+lib/xulrunner/greprefs.js
lib/xulrunner/icons/document.png
lib/xulrunner/icons/updater.png
lib/xulrunner/libfreebl3.chk
lib/xulrunner/libfreebl3.so
-lib/xulrunner/libmozjs.so
+lib/xulrunner/libmozalloc.so
lib/xulrunner/libnspr4.so
lib/xulrunner/libnss3.so
lib/xulrunner/libnssckbi.so
@@ -2326,34 +2538,42 @@ lib/xulrunner/libxpcom.so
lib/xulrunner/libxpcomglue.a
lib/xulrunner/libxpcomglue_s.a
lib/xulrunner/libxul.so
+lib/xulrunner/modules/AddonLogging.jsm
+lib/xulrunner/modules/AddonManager.jsm
+lib/xulrunner/modules/AddonRepository.jsm
+lib/xulrunner/modules/AddonUpdateChecker.jsm
+lib/xulrunner/modules/CSPUtils.jsm
lib/xulrunner/modules/CertUtils.jsm
+lib/xulrunner/modules/CommonDialog.jsm
lib/xulrunner/modules/DownloadLastDir.jsm
+lib/xulrunner/modules/DownloadPaths.jsm
lib/xulrunner/modules/DownloadUtils.jsm
lib/xulrunner/modules/FileUtils.jsm
+lib/xulrunner/modules/Geometry.jsm
lib/xulrunner/modules/ISO8601DateUtils.jsm
+lib/xulrunner/modules/InlineSpellChecker.jsm
lib/xulrunner/modules/LightweightThemeConsumer.jsm
lib/xulrunner/modules/LightweightThemeManager.jsm
lib/xulrunner/modules/Microformats.js
lib/xulrunner/modules/NetUtil.jsm
+lib/xulrunner/modules/PerfMeasurement.jsm
lib/xulrunner/modules/PlacesDBUtils.jsm
+lib/xulrunner/modules/PlacesUtils.jsm
+lib/xulrunner/modules/PluginProvider.jsm
lib/xulrunner/modules/PluralForm.jsm
+lib/xulrunner/modules/PopupNotifications.jsm
+lib/xulrunner/modules/Services.jsm
lib/xulrunner/modules/SpatialNavigation.js
lib/xulrunner/modules/WindowDraggingUtils.jsm
lib/xulrunner/modules/XPCOMUtils.jsm
+lib/xulrunner/modules/XPIProvider.jsm
lib/xulrunner/modules/ctypes.jsm
lib/xulrunner/modules/debug.js
+lib/xulrunner/modules/nsFormAutoCompleteResult.jsm
lib/xulrunner/modules/utils.js
lib/xulrunner/mozilla-xremote-client
-lib/xulrunner/nspr-config
lib/xulrunner/platform.ini
-lib/xulrunner/plugins/libnullplugin.so
-lib/xulrunner/plugins/libunixprintplugin.so
lib/xulrunner/res/EditorOverride.css
-lib/xulrunner/res/arrow.gif
-lib/xulrunner/res/arrowd.gif
-lib/xulrunner/res/broken-image.png
-lib/xulrunner/res/charsetData.properties
-lib/xulrunner/res/charsetalias.properties
lib/xulrunner/res/contenteditable.css
lib/xulrunner/res/designmode.css
lib/xulrunner/res/dtd/mathml.dtd
@@ -2367,18 +2587,13 @@ lib/xulrunner/res/entityTables/transliterate.properties
lib/xulrunner/res/fonts/mathfont.properties
lib/xulrunner/res/fonts/mathfontSTIXNonUnicode.properties
lib/xulrunner/res/fonts/mathfontSTIXSize1.properties
+lib/xulrunner/res/fonts/mathfontSTIXSizeOneSym.properties
lib/xulrunner/res/fonts/mathfontStandardSymbolsL.properties
lib/xulrunner/res/fonts/mathfontUnicode.properties
-lib/xulrunner/res/forms.css
lib/xulrunner/res/grabber.gif
-lib/xulrunner/res/hiddenWindow.html
-lib/xulrunner/res/html.css
lib/xulrunner/res/html/folder.png
lib/xulrunner/res/langGroups.properties
lib/xulrunner/res/language.properties
-lib/xulrunner/res/loading-image.png
-lib/xulrunner/res/mathml.css
-lib/xulrunner/res/quirk.css
lib/xulrunner/res/svg.css
lib/xulrunner/res/table-add-column-after-active.gif
lib/xulrunner/res/table-add-column-after-hover.gif
@@ -2398,9 +2613,6 @@ lib/xulrunner/res/table-remove-column.gif
lib/xulrunner/res/table-remove-row-active.gif
lib/xulrunner/res/table-remove-row-hover.gif
lib/xulrunner/res/table-remove-row.gif
-lib/xulrunner/res/ua.css
-lib/xulrunner/res/unixcharset.properties
-lib/xulrunner/res/viewsource.css
lib/xulrunner/run-mozilla.sh
lib/xulrunner/update.locale
lib/xulrunner/updater
@@ -2412,17 +2624,19 @@ lib/xulrunner/xulrunner
lib/xulrunner/xulrunner-bin
lib/xulrunner/xulrunner-stub
share/idl/xulrunner/XPCIDispatch.idl
+share/idl/xulrunner/amIInstallTrigger.idl
+share/idl/xulrunner/amIWebInstallListener.idl
+share/idl/xulrunner/amIWebInstaller.idl
share/idl/xulrunner/domstubs.idl
share/idl/xulrunner/extIApplication.idl
share/idl/xulrunner/gfxIFormats.idl
share/idl/xulrunner/gfxidltypes.idl
share/idl/xulrunner/imgICache.idl
share/idl/xulrunner/imgIContainer.idl
+share/idl/xulrunner/imgIContainerDebug.idl
share/idl/xulrunner/imgIContainerObserver.idl
-share/idl/xulrunner/imgIDecoder.idl
share/idl/xulrunner/imgIDecoderObserver.idl
share/idl/xulrunner/imgIEncoder.idl
-share/idl/xulrunner/imgILoad.idl
share/idl/xulrunner/imgILoader.idl
share/idl/xulrunner/imgIRequest.idl
share/idl/xulrunner/imgITools.idl
@@ -2434,6 +2648,7 @@ share/idl/xulrunner/inIFlasher.idl
share/idl/xulrunner/inISearchObserver.idl
share/idl/xulrunner/inISearchProcess.idl
share/idl/xulrunner/jsdIDebuggerService.idl
+share/idl/xulrunner/mozIAsyncHistory.idl
share/idl/xulrunner/mozIJSSubScriptLoader.idl
share/idl/xulrunner/mozIPersonalDictionary.idl
share/idl/xulrunner/mozIPlacesAutoComplete.idl
@@ -2441,8 +2656,11 @@ share/idl/xulrunner/mozISpellCheckingEngine.idl
share/idl/xulrunner/mozISpellI18NManager.idl
share/idl/xulrunner/mozISpellI18NUtil.idl
share/idl/xulrunner/mozIStorageAggregateFunction.idl
+share/idl/xulrunner/mozIStorageAsyncStatement.idl
+share/idl/xulrunner/mozIStorageBaseStatement.idl
share/idl/xulrunner/mozIStorageBindingParams.idl
share/idl/xulrunner/mozIStorageBindingParamsArray.idl
+share/idl/xulrunner/mozIStorageCompletionCallback.idl
share/idl/xulrunner/mozIStorageConnection.idl
share/idl/xulrunner/mozIStorageError.idl
share/idl/xulrunner/mozIStorageFunction.idl
@@ -2451,11 +2669,14 @@ share/idl/xulrunner/mozIStorageProgressHandler.idl
share/idl/xulrunner/mozIStorageResultSet.idl
share/idl/xulrunner/mozIStorageRow.idl
share/idl/xulrunner/mozIStorageService.idl
+share/idl/xulrunner/mozIStorageServiceQuotaManagement.idl
share/idl/xulrunner/mozIStorageStatement.idl
share/idl/xulrunner/mozIStorageStatementCallback.idl
share/idl/xulrunner/mozIStorageStatementWrapper.idl
+share/idl/xulrunner/mozIStorageVacuumParticipant.idl
share/idl/xulrunner/mozIStorageValueArray.idl
share/idl/xulrunner/mozITXTToHTMLConv.idl
+share/idl/xulrunner/mozIThirdPartyUtil.idl
share/idl/xulrunner/nsCDefaultURIFixup.idl
share/idl/xulrunner/nsCExternalHandlerService.idl
share/idl/xulrunner/nsCURILoader.idl
@@ -2468,8 +2689,8 @@ share/idl/xulrunner/nsIASN1Tree.idl
share/idl/xulrunner/nsIAboutModule.idl
share/idl/xulrunner/nsIAccelerometer.idl
share/idl/xulrunner/nsIAccessNode.idl
-share/idl/xulrunner/nsIAccessibilityService.idl
share/idl/xulrunner/nsIAccessible.idl
+share/idl/xulrunner/nsIAccessibleApplication.idl
share/idl/xulrunner/nsIAccessibleDocument.idl
share/idl/xulrunner/nsIAccessibleEditableText.idl
share/idl/xulrunner/nsIAccessibleEvent.idl
@@ -2486,8 +2707,8 @@ share/idl/xulrunner/nsIAccessibleTable.idl
share/idl/xulrunner/nsIAccessibleText.idl
share/idl/xulrunner/nsIAccessibleTypes.idl
share/idl/xulrunner/nsIAccessibleValue.idl
-share/idl/xulrunner/nsIAddonRepository.idl
share/idl/xulrunner/nsIAlertsService.idl
+share/idl/xulrunner/nsIAnimationFrameListener.idl
share/idl/xulrunner/nsIAnnotationService.idl
share/idl/xulrunner/nsIAppShell.idl
share/idl/xulrunner/nsIAppShellService.idl
@@ -2501,6 +2722,7 @@ share/idl/xulrunner/nsIAssociatedContentSecurity.idl
share/idl/xulrunner/nsIAsyncInputStream.idl
share/idl/xulrunner/nsIAsyncOutputStream.idl
share/idl/xulrunner/nsIAsyncStreamCopier.idl
+share/idl/xulrunner/nsIAsyncVerifyRedirectCallback.idl
share/idl/xulrunner/nsIAtom.idl
share/idl/xulrunner/nsIAtomService.idl
share/idl/xulrunner/nsIAuthInformation.idl
@@ -2510,12 +2732,10 @@ share/idl/xulrunner/nsIAuthPrompt2.idl
share/idl/xulrunner/nsIAuthPromptAdapterFactory.idl
share/idl/xulrunner/nsIAuthPromptCallback.idl
share/idl/xulrunner/nsIAuthPromptProvider.idl
-share/idl/xulrunner/nsIAuthPromptWrapper.idl
share/idl/xulrunner/nsIAutoCompleteController.idl
share/idl/xulrunner/nsIAutoCompleteInput.idl
share/idl/xulrunner/nsIAutoCompletePopup.idl
share/idl/xulrunner/nsIAutoCompleteResult.idl
-share/idl/xulrunner/nsIAutoCompleteResultTypes.idl
share/idl/xulrunner/nsIAutoCompleteSearch.idl
share/idl/xulrunner/nsIAutoCompleteSimpleResult.idl
share/idl/xulrunner/nsIAutoConfig.idl
@@ -2529,7 +2749,6 @@ share/idl/xulrunner/nsIBoxObject.idl
share/idl/xulrunner/nsIBrowserBoxObject.idl
share/idl/xulrunner/nsIBrowserDOMWindow.idl
share/idl/xulrunner/nsIBrowserHistory.idl
-share/idl/xulrunner/nsIBrowserInstance.idl
share/idl/xulrunner/nsIBrowserSearchService.idl
share/idl/xulrunner/nsIBufEntropyCollector.idl
share/idl/xulrunner/nsIBufferedStreams.idl
@@ -2544,20 +2763,23 @@ share/idl/xulrunner/nsICRLInfo.idl
share/idl/xulrunner/nsICRLManager.idl
share/idl/xulrunner/nsICache.idl
share/idl/xulrunner/nsICacheEntryDescriptor.idl
+share/idl/xulrunner/nsICacheInfoChannel.idl
share/idl/xulrunner/nsICacheListener.idl
share/idl/xulrunner/nsICacheService.idl
share/idl/xulrunner/nsICacheSession.idl
share/idl/xulrunner/nsICacheVisitor.idl
share/idl/xulrunner/nsICachingChannel.idl
share/idl/xulrunner/nsICancelable.idl
+share/idl/xulrunner/nsICanvasGLPrivate.idl
+share/idl/xulrunner/nsICapturePicker.idl
share/idl/xulrunner/nsICategoryManager.idl
share/idl/xulrunner/nsICertOverrideService.idl
share/idl/xulrunner/nsICertPickDialogs.idl
share/idl/xulrunner/nsICertTree.idl
share/idl/xulrunner/nsICertificateDialogs.idl
share/idl/xulrunner/nsIChannel.idl
-share/idl/xulrunner/nsIChannelClassifier.idl
share/idl/xulrunner/nsIChannelEventSink.idl
+share/idl/xulrunner/nsIChannelPolicy.idl
share/idl/xulrunner/nsICharsetConverterManager.idl
share/idl/xulrunner/nsICharsetResolver.idl
share/idl/xulrunner/nsIChromeRegistry.idl
@@ -2581,7 +2803,6 @@ share/idl/xulrunner/nsICommandLineValidator.idl
share/idl/xulrunner/nsICommandManager.idl
share/idl/xulrunner/nsICommandParams.idl
share/idl/xulrunner/nsIComponentManager.idl
-share/idl/xulrunner/nsIComponentManagerObsolete.idl
share/idl/xulrunner/nsIComponentRegistrar.idl
share/idl/xulrunner/nsIConsoleListener.idl
share/idl/xulrunner/nsIConsoleMessage.idl
@@ -2590,8 +2811,10 @@ share/idl/xulrunner/nsIContainerBoxObject.idl
share/idl/xulrunner/nsIContentDispatchChooser.idl
share/idl/xulrunner/nsIContentFilter.idl
share/idl/xulrunner/nsIContentHandler.idl
+share/idl/xulrunner/nsIContentPermissionPrompt.idl
share/idl/xulrunner/nsIContentPolicy.idl
share/idl/xulrunner/nsIContentPrefService.idl
+share/idl/xulrunner/nsIContentSecurityPolicy.idl
share/idl/xulrunner/nsIContentSniffer.idl
share/idl/xulrunner/nsIContentURIGrouper.idl
share/idl/xulrunner/nsIContentViewer.idl
@@ -2619,6 +2842,7 @@ share/idl/xulrunner/nsICryptoFIPSInfo.idl
share/idl/xulrunner/nsICryptoHMAC.idl
share/idl/xulrunner/nsICryptoHash.idl
share/idl/xulrunner/nsICurrentCharsetListener.idl
+share/idl/xulrunner/nsICycleCollectorListener.idl
share/idl/xulrunner/nsIDNSListener.idl
share/idl/xulrunner/nsIDNSRecord.idl
share/idl/xulrunner/nsIDNSService.idl
@@ -2657,6 +2881,7 @@ share/idl/xulrunner/nsIDOMChromeWindow.idl
share/idl/xulrunner/nsIDOMClientInformation.idl
share/idl/xulrunner/nsIDOMClientRect.idl
share/idl/xulrunner/nsIDOMClientRectList.idl
+share/idl/xulrunner/nsIDOMCloseEvent.idl
share/idl/xulrunner/nsIDOMCommandEvent.idl
share/idl/xulrunner/nsIDOMComment.idl
share/idl/xulrunner/nsIDOMConstructor.idl
@@ -2667,10 +2892,12 @@ share/idl/xulrunner/nsIDOMDOMConfiguration.idl
share/idl/xulrunner/nsIDOMDOMException.idl
share/idl/xulrunner/nsIDOMDOMImplementation.idl
share/idl/xulrunner/nsIDOMDOMImplementationLS.idl
+share/idl/xulrunner/nsIDOMDOMSettableTokenList.idl
share/idl/xulrunner/nsIDOMDOMStringList.idl
share/idl/xulrunner/nsIDOMDOMTokenList.idl
share/idl/xulrunner/nsIDOMDataContainerEvent.idl
share/idl/xulrunner/nsIDOMDataTransfer.idl
+share/idl/xulrunner/nsIDOMDesktopNotification.idl
share/idl/xulrunner/nsIDOMDocument.idl
share/idl/xulrunner/nsIDOMDocumentCSS.idl
share/idl/xulrunner/nsIDOMDocumentEvent.idl
@@ -2684,6 +2911,7 @@ share/idl/xulrunner/nsIDOMDocumentXBL.idl
share/idl/xulrunner/nsIDOMDragEvent.idl
share/idl/xulrunner/nsIDOMElement.idl
share/idl/xulrunner/nsIDOMElementCSSInlineStyle.idl
+share/idl/xulrunner/nsIDOMElementTimeControl.idl
share/idl/xulrunner/nsIDOMEntity.idl
share/idl/xulrunner/nsIDOMEntityReference.idl
share/idl/xulrunner/nsIDOMEvent.idl
@@ -2693,9 +2921,9 @@ share/idl/xulrunner/nsIDOMEventTarget.idl
share/idl/xulrunner/nsIDOMFile.idl
share/idl/xulrunner/nsIDOMFileError.idl
share/idl/xulrunner/nsIDOMFileException.idl
-share/idl/xulrunner/nsIDOMFileInternal.idl
share/idl/xulrunner/nsIDOMFileList.idl
share/idl/xulrunner/nsIDOMFileReader.idl
+share/idl/xulrunner/nsIDOMFormData.idl
share/idl/xulrunner/nsIDOMGeoGeolocation.idl
share/idl/xulrunner/nsIDOMGeoPosition.idl
share/idl/xulrunner/nsIDOMGeoPositionAddress.idl
@@ -2705,19 +2933,20 @@ share/idl/xulrunner/nsIDOMGeoPositionError.idl
share/idl/xulrunner/nsIDOMGeoPositionErrorCallback.idl
share/idl/xulrunner/nsIDOMGeoPositionOptions.idl
share/idl/xulrunner/nsIDOMGetSVGDocument.idl
+share/idl/xulrunner/nsIDOMGlobalPropertyInitializer.idl
share/idl/xulrunner/nsIDOMHTMLAnchorElement.idl
share/idl/xulrunner/nsIDOMHTMLAppletElement.idl
share/idl/xulrunner/nsIDOMHTMLAreaElement.idl
share/idl/xulrunner/nsIDOMHTMLAudioElement.idl
share/idl/xulrunner/nsIDOMHTMLBRElement.idl
share/idl/xulrunner/nsIDOMHTMLBaseElement.idl
-share/idl/xulrunner/nsIDOMHTMLBaseFontElement.idl
share/idl/xulrunner/nsIDOMHTMLBodyElement.idl
share/idl/xulrunner/nsIDOMHTMLButtonElement.idl
share/idl/xulrunner/nsIDOMHTMLByteRanges.idl
share/idl/xulrunner/nsIDOMHTMLCanvasElement.idl
share/idl/xulrunner/nsIDOMHTMLCollection.idl
share/idl/xulrunner/nsIDOMHTMLDListElement.idl
+share/idl/xulrunner/nsIDOMHTMLDataListElement.idl
share/idl/xulrunner/nsIDOMHTMLDirectoryElement.idl
share/idl/xulrunner/nsIDOMHTMLDivElement.idl
share/idl/xulrunner/nsIDOMHTMLDocument.idl
@@ -2742,7 +2971,6 @@ share/idl/xulrunner/nsIDOMHTMLLegendElement.idl
share/idl/xulrunner/nsIDOMHTMLLinkElement.idl
share/idl/xulrunner/nsIDOMHTMLMapElement.idl
share/idl/xulrunner/nsIDOMHTMLMediaElement.idl
-share/idl/xulrunner/nsIDOMHTMLMediaError.idl
share/idl/xulrunner/nsIDOMHTMLMenuElement.idl
share/idl/xulrunner/nsIDOMHTMLMetaElement.idl
share/idl/xulrunner/nsIDOMHTMLModElement.idl
@@ -2751,6 +2979,7 @@ share/idl/xulrunner/nsIDOMHTMLObjectElement.idl
share/idl/xulrunner/nsIDOMHTMLOptGroupElement.idl
share/idl/xulrunner/nsIDOMHTMLOptionElement.idl
share/idl/xulrunner/nsIDOMHTMLOptionsCollection.idl
+share/idl/xulrunner/nsIDOMHTMLOutputElement.idl
share/idl/xulrunner/nsIDOMHTMLParagraphElement.idl
share/idl/xulrunner/nsIDOMHTMLParamElement.idl
share/idl/xulrunner/nsIDOMHTMLPreElement.idl
@@ -2766,11 +2995,9 @@ share/idl/xulrunner/nsIDOMHTMLTableElement.idl
share/idl/xulrunner/nsIDOMHTMLTableRowElement.idl
share/idl/xulrunner/nsIDOMHTMLTableSectionElem.idl
share/idl/xulrunner/nsIDOMHTMLTextAreaElement.idl
-share/idl/xulrunner/nsIDOMHTMLTimeRanges.idl
share/idl/xulrunner/nsIDOMHTMLTitleElement.idl
share/idl/xulrunner/nsIDOMHTMLUListElement.idl
share/idl/xulrunner/nsIDOMHTMLVideoElement.idl
-share/idl/xulrunner/nsIDOMHTMLVoidCallback.idl
share/idl/xulrunner/nsIDOMHistory.idl
share/idl/xulrunner/nsIDOMJSWindow.idl
share/idl/xulrunner/nsIDOMKeyEvent.idl
@@ -2787,6 +3014,7 @@ share/idl/xulrunner/nsIDOMLSSerializerFilter.idl
share/idl/xulrunner/nsIDOMLinkStyle.idl
share/idl/xulrunner/nsIDOMLoadStatus.idl
share/idl/xulrunner/nsIDOMLocation.idl
+share/idl/xulrunner/nsIDOMMediaError.idl
share/idl/xulrunner/nsIDOMMediaList.idl
share/idl/xulrunner/nsIDOMMessageEvent.idl
share/idl/xulrunner/nsIDOMMimeType.idl
@@ -2794,8 +3022,8 @@ share/idl/xulrunner/nsIDOMMimeTypeArray.idl
share/idl/xulrunner/nsIDOMModalContentWindow.idl
share/idl/xulrunner/nsIDOMMouseEvent.idl
share/idl/xulrunner/nsIDOMMouseScrollEvent.idl
+share/idl/xulrunner/nsIDOMMozTouchEvent.idl
share/idl/xulrunner/nsIDOMMutationEvent.idl
-share/idl/xulrunner/nsIDOMNSCSS2Properties.idl
share/idl/xulrunner/nsIDOMNSDocument.idl
share/idl/xulrunner/nsIDOMNSDocumentStyle.idl
share/idl/xulrunner/nsIDOMNSEditableElement.idl
@@ -2803,23 +3031,12 @@ share/idl/xulrunner/nsIDOMNSElement.idl
share/idl/xulrunner/nsIDOMNSEvent.idl
share/idl/xulrunner/nsIDOMNSEventTarget.idl
share/idl/xulrunner/nsIDOMNSFeatureFactory.idl
-share/idl/xulrunner/nsIDOMNSHTMLAnchorElement.idl
-share/idl/xulrunner/nsIDOMNSHTMLAnchorElement2.idl
-share/idl/xulrunner/nsIDOMNSHTMLAreaElement.idl
-share/idl/xulrunner/nsIDOMNSHTMLAreaElement2.idl
-share/idl/xulrunner/nsIDOMNSHTMLButtonElement.idl
share/idl/xulrunner/nsIDOMNSHTMLDocument.idl
share/idl/xulrunner/nsIDOMNSHTMLElement.idl
-share/idl/xulrunner/nsIDOMNSHTMLFormControlList.idl
share/idl/xulrunner/nsIDOMNSHTMLFormElement.idl
share/idl/xulrunner/nsIDOMNSHTMLFrameElement.idl
share/idl/xulrunner/nsIDOMNSHTMLHRElement.idl
-share/idl/xulrunner/nsIDOMNSHTMLImageElement.idl
-share/idl/xulrunner/nsIDOMNSHTMLInputElement.idl
share/idl/xulrunner/nsIDOMNSHTMLOptionCollectn.idl
-share/idl/xulrunner/nsIDOMNSHTMLOptionElement.idl
-share/idl/xulrunner/nsIDOMNSHTMLScriptElement.idl
-share/idl/xulrunner/nsIDOMNSHTMLSelectElement.idl
share/idl/xulrunner/nsIDOMNSHTMLTextAreaElement.idl
share/idl/xulrunner/nsIDOMNSMouseEvent.idl
share/idl/xulrunner/nsIDOMNSRGBAColor.idl
@@ -2829,6 +3046,7 @@ share/idl/xulrunner/nsIDOMNSXPathExpression.idl
share/idl/xulrunner/nsIDOMNameList.idl
share/idl/xulrunner/nsIDOMNamedNodeMap.idl
share/idl/xulrunner/nsIDOMNavigator.idl
+share/idl/xulrunner/nsIDOMNavigatorDesktopNotification.idl
share/idl/xulrunner/nsIDOMNavigatorGeolocation.idl
share/idl/xulrunner/nsIDOMNode.idl
share/idl/xulrunner/nsIDOMNodeFilter.idl
@@ -2836,6 +3054,7 @@ share/idl/xulrunner/nsIDOMNodeIterator.idl
share/idl/xulrunner/nsIDOMNodeList.idl
share/idl/xulrunner/nsIDOMNodeSelector.idl
share/idl/xulrunner/nsIDOMNotation.idl
+share/idl/xulrunner/nsIDOMNotifyAudioAvailableEvent.idl
share/idl/xulrunner/nsIDOMNotifyPaintEvent.idl
share/idl/xulrunner/nsIDOMOfflineResourceList.idl
share/idl/xulrunner/nsIDOMOrientationEvent.idl
@@ -2846,6 +3065,7 @@ share/idl/xulrunner/nsIDOMParser.idl
share/idl/xulrunner/nsIDOMPkcs11.idl
share/idl/xulrunner/nsIDOMPlugin.idl
share/idl/xulrunner/nsIDOMPluginArray.idl
+share/idl/xulrunner/nsIDOMPopStateEvent.idl
share/idl/xulrunner/nsIDOMPopupBlockedEvent.idl
share/idl/xulrunner/nsIDOMProcessingInstruction.idl
share/idl/xulrunner/nsIDOMProgressEvent.idl
@@ -2854,9 +3074,13 @@ share/idl/xulrunner/nsIDOMRange.idl
share/idl/xulrunner/nsIDOMRangeException.idl
share/idl/xulrunner/nsIDOMRect.idl
share/idl/xulrunner/nsIDOMSVGAElement.idl
+share/idl/xulrunner/nsIDOMSVGAltGlyphElement.idl
share/idl/xulrunner/nsIDOMSVGAngle.idl
share/idl/xulrunner/nsIDOMSVGAnimPresAspRatio.idl
share/idl/xulrunner/nsIDOMSVGAnimTransformList.idl
+share/idl/xulrunner/nsIDOMSVGAnimateElement.idl
+share/idl/xulrunner/nsIDOMSVGAnimateMotionElement.idl
+share/idl/xulrunner/nsIDOMSVGAnimateTransformElement.idl
share/idl/xulrunner/nsIDOMSVGAnimatedAngle.idl
share/idl/xulrunner/nsIDOMSVGAnimatedBoolean.idl
share/idl/xulrunner/nsIDOMSVGAnimatedEnum.idl
@@ -2869,6 +3093,7 @@ share/idl/xulrunner/nsIDOMSVGAnimatedPathData.idl
share/idl/xulrunner/nsIDOMSVGAnimatedPoints.idl
share/idl/xulrunner/nsIDOMSVGAnimatedRect.idl
share/idl/xulrunner/nsIDOMSVGAnimatedString.idl
+share/idl/xulrunner/nsIDOMSVGAnimationElement.idl
share/idl/xulrunner/nsIDOMSVGCircleElement.idl
share/idl/xulrunner/nsIDOMSVGClipPathElement.idl
share/idl/xulrunner/nsIDOMSVGDefsElement.idl
@@ -2893,6 +3118,7 @@ share/idl/xulrunner/nsIDOMSVGMarkerElement.idl
share/idl/xulrunner/nsIDOMSVGMaskElement.idl
share/idl/xulrunner/nsIDOMSVGMatrix.idl
share/idl/xulrunner/nsIDOMSVGMetadataElement.idl
+share/idl/xulrunner/nsIDOMSVGMpathElement.idl
share/idl/xulrunner/nsIDOMSVGNumber.idl
share/idl/xulrunner/nsIDOMSVGNumberList.idl
share/idl/xulrunner/nsIDOMSVGPathElement.idl
@@ -2908,6 +3134,7 @@ share/idl/xulrunner/nsIDOMSVGRect.idl
share/idl/xulrunner/nsIDOMSVGRectElement.idl
share/idl/xulrunner/nsIDOMSVGSVGElement.idl
share/idl/xulrunner/nsIDOMSVGScriptElement.idl
+share/idl/xulrunner/nsIDOMSVGSetElement.idl
share/idl/xulrunner/nsIDOMSVGStopElement.idl
share/idl/xulrunner/nsIDOMSVGStylable.idl
share/idl/xulrunner/nsIDOMSVGStyleElement.idl
@@ -2935,6 +3162,8 @@ share/idl/xulrunner/nsIDOMSimpleGestureEvent.idl
share/idl/xulrunner/nsIDOMSmartCardEvent.idl
share/idl/xulrunner/nsIDOMStorage.idl
share/idl/xulrunner/nsIDOMStorageEvent.idl
+share/idl/xulrunner/nsIDOMStorageEventObsolete.idl
+share/idl/xulrunner/nsIDOMStorageIndexedDB.idl
share/idl/xulrunner/nsIDOMStorageItem.idl
share/idl/xulrunner/nsIDOMStorageList.idl
share/idl/xulrunner/nsIDOMStorageManager.idl
@@ -2943,11 +3172,16 @@ share/idl/xulrunner/nsIDOMStorageWindow.idl
share/idl/xulrunner/nsIDOMStyleSheet.idl
share/idl/xulrunner/nsIDOMStyleSheetList.idl
share/idl/xulrunner/nsIDOMText.idl
+share/idl/xulrunner/nsIDOMTimeEvent.idl
+share/idl/xulrunner/nsIDOMTimeRanges.idl
share/idl/xulrunner/nsIDOMToString.idl
+share/idl/xulrunner/nsIDOMTransitionEvent.idl
share/idl/xulrunner/nsIDOMTreeWalker.idl
share/idl/xulrunner/nsIDOMUIEvent.idl
share/idl/xulrunner/nsIDOMUserDataHandler.idl
+share/idl/xulrunner/nsIDOMValidityState.idl
share/idl/xulrunner/nsIDOMViewCSS.idl
+share/idl/xulrunner/nsIDOMWebGLRenderingContext.idl
share/idl/xulrunner/nsIDOMWindow.idl
share/idl/xulrunner/nsIDOMWindow2.idl
share/idl/xulrunner/nsIDOMWindowCollection.idl
@@ -2976,6 +3210,7 @@ share/idl/xulrunner/nsIDOMXULLabeledControlEl.idl
share/idl/xulrunner/nsIDOMXULMenuListElement.idl
share/idl/xulrunner/nsIDOMXULMultSelectCntrlEl.idl
share/idl/xulrunner/nsIDOMXULPopupElement.idl
+share/idl/xulrunner/nsIDOMXULRelatedElement.idl
share/idl/xulrunner/nsIDOMXULSelectCntrlEl.idl
share/idl/xulrunner/nsIDOMXULSelectCntrlItemEl.idl
share/idl/xulrunner/nsIDOMXULTextboxElement.idl
@@ -2983,11 +3218,13 @@ share/idl/xulrunner/nsIDOMXULTreeElement.idl
share/idl/xulrunner/nsIDataSignatureVerifier.idl
share/idl/xulrunner/nsIDebug.idl
share/idl/xulrunner/nsIDebug2.idl
+share/idl/xulrunner/nsIDialogCreator.idl
share/idl/xulrunner/nsIDialogParamBlock.idl
share/idl/xulrunner/nsIDirIndex.idl
share/idl/xulrunner/nsIDirIndexListener.idl
share/idl/xulrunner/nsIDirectoryEnumerator.idl
share/idl/xulrunner/nsIDirectoryService.idl
+share/idl/xulrunner/nsIDiskCacheStreamInternal.idl
share/idl/xulrunner/nsIDocCharset.idl
share/idl/xulrunner/nsIDocShell.idl
share/idl/xulrunner/nsIDocShellHistory.idl
@@ -3006,9 +3243,9 @@ share/idl/xulrunner/nsIDownloadManager.idl
share/idl/xulrunner/nsIDownloadManagerUI.idl
share/idl/xulrunner/nsIDownloadProgressListener.idl
share/idl/xulrunner/nsIDownloader.idl
-share/idl/xulrunner/nsIDragDropHandler.idl
share/idl/xulrunner/nsIDragService.idl
share/idl/xulrunner/nsIDragSession.idl
+share/idl/xulrunner/nsIDroppedLinkHandler.idl
share/idl/xulrunner/nsIDynamicContainer.idl
share/idl/xulrunner/nsIEditActionListener.idl
share/idl/xulrunner/nsIEditingSession.idl
@@ -3036,10 +3273,11 @@ share/idl/xulrunner/nsIException.idl
share/idl/xulrunner/nsIExceptionService.idl
share/idl/xulrunner/nsIExpatSink.idl
share/idl/xulrunner/nsIExtendedExpatSink.idl
-share/idl/xulrunner/nsIExtensionManager.idl
share/idl/xulrunner/nsIExternalHelperAppService.idl
share/idl/xulrunner/nsIExternalProtocolHandler.idl
share/idl/xulrunner/nsIExternalProtocolService.idl
+share/idl/xulrunner/nsIExternalSharingAppService.idl
+share/idl/xulrunner/nsIExternalURLHandlerService.idl
share/idl/xulrunner/nsIFIXptr.idl
share/idl/xulrunner/nsIFTPChannel.idl
share/idl/xulrunner/nsIFactory.idl
@@ -3074,45 +3312,70 @@ 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/nsIGConfService.idl
+share/idl/xulrunner/nsIGIOService.idl
share/idl/xulrunner/nsIGenKeypairInfoDlg.idl
share/idl/xulrunner/nsIGeolocationProvider.idl
+share/idl/xulrunner/nsIGfxInfo.idl
+share/idl/xulrunner/nsIGfxInfoDebug.idl
share/idl/xulrunner/nsIGlobalHistory.idl
share/idl/xulrunner/nsIGlobalHistory2.idl
share/idl/xulrunner/nsIGlobalHistory3.idl
share/idl/xulrunner/nsIGnomeVFSService.idl
share/idl/xulrunner/nsIHTMLAbsPosEditor.idl
share/idl/xulrunner/nsIHTMLEditor.idl
+share/idl/xulrunner/nsIHTMLEditor_MOZILLA_2_0_BRANCH.idl
share/idl/xulrunner/nsIHTMLInlineTableEditor.idl
share/idl/xulrunner/nsIHTMLObjectResizeListener.idl
share/idl/xulrunner/nsIHTMLObjectResizer.idl
share/idl/xulrunner/nsIHTTPHeaderListener.idl
share/idl/xulrunner/nsIHTTPIndex.idl
share/idl/xulrunner/nsIHandlerService.idl
+share/idl/xulrunner/nsIHapticFeedback.idl
share/idl/xulrunner/nsIHashable.idl
share/idl/xulrunner/nsIHelperAppLauncherDialog.idl
share/idl/xulrunner/nsIHistoryEntry.idl
share/idl/xulrunner/nsIHttpActivityObserver.idl
share/idl/xulrunner/nsIHttpAuthManager.idl
+share/idl/xulrunner/nsIHttpAuthenticableChannel.idl
share/idl/xulrunner/nsIHttpAuthenticator.idl
share/idl/xulrunner/nsIHttpChannel.idl
+share/idl/xulrunner/nsIHttpChannelAuthProvider.idl
+share/idl/xulrunner/nsIHttpChannelChild.idl
share/idl/xulrunner/nsIHttpChannelInternal.idl
share/idl/xulrunner/nsIHttpEventSink.idl
share/idl/xulrunner/nsIHttpHeaderVisitor.idl
share/idl/xulrunner/nsIHttpProtocolHandler.idl
+share/idl/xulrunner/nsIIDBCursor.idl
+share/idl/xulrunner/nsIIDBCursorWithValue.idl
+share/idl/xulrunner/nsIIDBDatabase.idl
+share/idl/xulrunner/nsIIDBDatabaseException.idl
+share/idl/xulrunner/nsIIDBFactory.idl
+share/idl/xulrunner/nsIIDBIndex.idl
+share/idl/xulrunner/nsIIDBKeyRange.idl
+share/idl/xulrunner/nsIIDBObjectStore.idl
+share/idl/xulrunner/nsIIDBRequest.idl
+share/idl/xulrunner/nsIIDBTransaction.idl
+share/idl/xulrunner/nsIIDBVersionChangeEvent.idl
+share/idl/xulrunner/nsIIDBVersionChangeRequest.idl
share/idl/xulrunner/nsIIDNService.idl
share/idl/xulrunner/nsIIFrameBoxObject.idl
+share/idl/xulrunner/nsIIMEPicker.idl
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/nsIIdentityInfo.idl
share/idl/xulrunner/nsIIdleService.idl
share/idl/xulrunner/nsIImageDocument.idl
share/idl/xulrunner/nsIImageLoadingContent.idl
share/idl/xulrunner/nsIIncrementalDownload.idl
+share/idl/xulrunner/nsIIndexedDatabaseManager.idl
share/idl/xulrunner/nsIInlineSpellChecker.idl
+share/idl/xulrunner/nsIInputListAutoComplete.idl
share/idl/xulrunner/nsIInputStream.idl
share/idl/xulrunner/nsIInputStreamChannel.idl
share/idl/xulrunner/nsIInputStreamPump.idl
@@ -3120,7 +3383,6 @@ share/idl/xulrunner/nsIInputStreamTee.idl
share/idl/xulrunner/nsIInterfaceInfo.idl
share/idl/xulrunner/nsIInterfaceInfoManager.idl
share/idl/xulrunner/nsIInterfaceRequestor.idl
-share/idl/xulrunner/nsIJAR.idl
share/idl/xulrunner/nsIJARChannel.idl
share/idl/xulrunner/nsIJARProtocolHandler.idl
share/idl/xulrunner/nsIJARURI.idl
@@ -3140,6 +3402,7 @@ share/idl/xulrunner/nsILocale.idl
share/idl/xulrunner/nsILocaleService.idl
share/idl/xulrunner/nsILoginInfo.idl
share/idl/xulrunner/nsILoginManager.idl
+share/idl/xulrunner/nsILoginManagerCrypto.idl
share/idl/xulrunner/nsILoginManagerIEMigrationHelper.idl
share/idl/xulrunner/nsILoginManagerPrompter.idl
share/idl/xulrunner/nsILoginManagerStorage.idl
@@ -3152,9 +3415,9 @@ share/idl/xulrunner/nsIMarkupDocumentViewer.idl
share/idl/xulrunner/nsIMemory.idl
share/idl/xulrunner/nsIMemoryReporter.idl
share/idl/xulrunner/nsIMenuBoxObject.idl
+share/idl/xulrunner/nsIMicrosummaryService.idl
share/idl/xulrunner/nsIModifyableXPointer.idl
share/idl/xulrunner/nsIModule.idl
-share/idl/xulrunner/nsIModuleLoader.idl
share/idl/xulrunner/nsIMultiPartChannel.idl
share/idl/xulrunner/nsIMultiplexInputStream.idl
share/idl/xulrunner/nsIMutable.idl
@@ -3167,7 +3430,6 @@ share/idl/xulrunner/nsINavHistoryService.idl
share/idl/xulrunner/nsINestedURI.idl
share/idl/xulrunner/nsINetUtil.idl
share/idl/xulrunner/nsINetworkLinkService.idl
-share/idl/xulrunner/nsINonBlockingAlertService.idl
share/idl/xulrunner/nsIOCSPResponder.idl
share/idl/xulrunner/nsIObjectInputStream.idl
share/idl/xulrunner/nsIObjectLoadingContent.idl
@@ -3184,13 +3446,12 @@ share/idl/xulrunner/nsIPKCS11ModuleDB.idl
share/idl/xulrunner/nsIPKCS11Slot.idl
share/idl/xulrunner/nsIPKIParamBlock.idl
share/idl/xulrunner/nsIParentalControlsService.idl
-share/idl/xulrunner/nsIPasswordManager.idl
-share/idl/xulrunner/nsIPasswordManagerInternal.idl
share/idl/xulrunner/nsIPermission.idl
share/idl/xulrunner/nsIPermissionManager.idl
share/idl/xulrunner/nsIPersistentProperties2.idl
share/idl/xulrunner/nsIPhonetic.idl
share/idl/xulrunner/nsIPipe.idl
+share/idl/xulrunner/nsIPlacesImportExportService.idl
share/idl/xulrunner/nsIPlaintextEditor.idl
share/idl/xulrunner/nsIPlugin.idl
share/idl/xulrunner/nsIPluginDocument.idl
@@ -3204,7 +3465,6 @@ share/idl/xulrunner/nsIPluginTag.idl
share/idl/xulrunner/nsIPluginTagInfo.idl
share/idl/xulrunner/nsIPopupBoxObject.idl
share/idl/xulrunner/nsIPopupWindowManager.idl
-share/idl/xulrunner/nsIPref.idl
share/idl/xulrunner/nsIPrefBranch.idl
share/idl/xulrunner/nsIPrefBranch2.idl
share/idl/xulrunner/nsIPrefBranchInternal.idl
@@ -3272,6 +3532,7 @@ share/idl/xulrunner/nsIRandomGenerator.idl
share/idl/xulrunner/nsIReadConfig.idl
share/idl/xulrunner/nsIRecentBadCertsService.idl
share/idl/xulrunner/nsIRecyclingAllocator.idl
+share/idl/xulrunner/nsIRedirectResultListener.idl
share/idl/xulrunner/nsIRefreshURI.idl
share/idl/xulrunner/nsIRelativeFilePref.idl
share/idl/xulrunner/nsIRemoteService.idl
@@ -3280,7 +3541,6 @@ share/idl/xulrunner/nsIRequestObserver.idl
share/idl/xulrunner/nsIRequestObserverProxy.idl
share/idl/xulrunner/nsIResProtocolHandler.idl
share/idl/xulrunner/nsIResumableChannel.idl
-share/idl/xulrunner/nsIRollupListener.idl
share/idl/xulrunner/nsIRunnable.idl
share/idl/xulrunner/nsISAXAttributes.idl
share/idl/xulrunner/nsISAXContentHandler.idl
@@ -3322,24 +3582,24 @@ share/idl/xulrunner/nsIScriptableUConv.idl
share/idl/xulrunner/nsIScriptableUnescapeHTML.idl
share/idl/xulrunner/nsIScrollBoxObject.idl
share/idl/xulrunner/nsIScrollable.idl
-share/idl/xulrunner/nsISearchContext.idl
share/idl/xulrunner/nsISecretDecoderRing.idl
share/idl/xulrunner/nsISecureBrowserUI.idl
share/idl/xulrunner/nsISecurityCheckedComponent.idl
share/idl/xulrunner/nsISecurityEventSink.idl
share/idl/xulrunner/nsISecurityInfoProvider.idl
-share/idl/xulrunner/nsISecurityPref.idl
share/idl/xulrunner/nsISecurityWarningDialogs.idl
share/idl/xulrunner/nsISeekableStream.idl
share/idl/xulrunner/nsISelectElement.idl
share/idl/xulrunner/nsISelection.idl
share/idl/xulrunner/nsISelection2.idl
+share/idl/xulrunner/nsISelection3.idl
share/idl/xulrunner/nsISelectionController.idl
share/idl/xulrunner/nsISelectionDisplay.idl
share/idl/xulrunner/nsISelectionListener.idl
share/idl/xulrunner/nsISelectionPrivate.idl
share/idl/xulrunner/nsISemanticUnitScanner.idl
share/idl/xulrunner/nsISerializable.idl
+share/idl/xulrunner/nsISerializationHelper.idl
share/idl/xulrunner/nsIServerSocket.idl
share/idl/xulrunner/nsIServiceManager.idl
share/idl/xulrunner/nsISidebar.idl
@@ -3355,6 +3615,7 @@ share/idl/xulrunner/nsISocketTransport.idl
share/idl/xulrunner/nsISocketTransportService.idl
share/idl/xulrunner/nsISound.idl
share/idl/xulrunner/nsIStandardURL.idl
+share/idl/xulrunner/nsIStartupCache.idl
share/idl/xulrunner/nsIStorageStream.idl
share/idl/xulrunner/nsIStreamBufferAccess.idl
share/idl/xulrunner/nsIStreamCipher.idl
@@ -3362,9 +3623,9 @@ share/idl/xulrunner/nsIStreamConverter.idl
share/idl/xulrunner/nsIStreamConverterService.idl
share/idl/xulrunner/nsIStreamListener.idl
share/idl/xulrunner/nsIStreamListenerTee.idl
-share/idl/xulrunner/nsIStreamListenerTee_1_9_2.idl
share/idl/xulrunner/nsIStreamLoader.idl
share/idl/xulrunner/nsIStreamTransportService.idl
+share/idl/xulrunner/nsIStrictTransportSecurityService.idl
share/idl/xulrunner/nsIStringBundle.idl
share/idl/xulrunner/nsIStringBundleOverride.idl
share/idl/xulrunner/nsIStringEnumerator.idl
@@ -3375,10 +3636,13 @@ share/idl/xulrunner/nsISupportsArray.idl
share/idl/xulrunner/nsISupportsIterators.idl
share/idl/xulrunner/nsISupportsPrimitives.idl
share/idl/xulrunner/nsISupportsPriority.idl
+share/idl/xulrunner/nsISyncJPAKE.idl
share/idl/xulrunner/nsISyncLoadDOMService.idl
share/idl/xulrunner/nsISyncStreamListener.idl
share/idl/xulrunner/nsISystemProxySettings.idl
share/idl/xulrunner/nsITXTToHTMLConv.idl
+share/idl/xulrunner/nsITabChild.idl
+share/idl/xulrunner/nsITabParent.idl
share/idl/xulrunner/nsITableEditor.idl
share/idl/xulrunner/nsITaggingService.idl
share/idl/xulrunner/nsITextScroll.idl
@@ -3421,6 +3685,7 @@ share/idl/xulrunner/nsIURIContentListener.idl
share/idl/xulrunner/nsIURIFixup.idl
share/idl/xulrunner/nsIURILoader.idl
share/idl/xulrunner/nsIURIRefObject.idl
+share/idl/xulrunner/nsIURIWithPrincipal.idl
share/idl/xulrunner/nsIURL.idl
share/idl/xulrunner/nsIURLFormatter.idl
share/idl/xulrunner/nsIURLParser.idl
@@ -3436,6 +3701,11 @@ share/idl/xulrunner/nsIUpdateService.idl
share/idl/xulrunner/nsIUpdateTimerManager.idl
share/idl/xulrunner/nsIUploadChannel.idl
share/idl/xulrunner/nsIUploadChannel2.idl
+share/idl/xulrunner/nsIUrlClassifierDBService.idl
+share/idl/xulrunner/nsIUrlClassifierHashCompleter.idl
+share/idl/xulrunner/nsIUrlClassifierStreamUpdater.idl
+share/idl/xulrunner/nsIUrlClassifierUtils.idl
+share/idl/xulrunner/nsIUrlListManager.idl
share/idl/xulrunner/nsIUserCertPicker.idl
share/idl/xulrunner/nsIUserInfo.idl
share/idl/xulrunner/nsIVariant.idl
@@ -3445,6 +3715,7 @@ share/idl/xulrunner/nsIWeakReference.idl
share/idl/xulrunner/nsIWebBrowser.idl
share/idl/xulrunner/nsIWebBrowserChrome.idl
share/idl/xulrunner/nsIWebBrowserChrome2.idl
+share/idl/xulrunner/nsIWebBrowserChrome3.idl
share/idl/xulrunner/nsIWebBrowserChromeFocus.idl
share/idl/xulrunner/nsIWebBrowserFind.idl
share/idl/xulrunner/nsIWebBrowserFocus.idl
@@ -3459,6 +3730,8 @@ share/idl/xulrunner/nsIWebPageDescriptor.idl
share/idl/xulrunner/nsIWebProgress.idl
share/idl/xulrunner/nsIWebProgressListener.idl
share/idl/xulrunner/nsIWebProgressListener2.idl
+share/idl/xulrunner/nsIWebSocket.idl
+share/idl/xulrunner/nsIWebappsSupport.idl
share/idl/xulrunner/nsIWindowCreator.idl
share/idl/xulrunner/nsIWindowCreator2.idl
share/idl/xulrunner/nsIWindowDataSource.idl
@@ -3483,11 +3756,6 @@ share/idl/xulrunner/nsIXPCScriptNotify.idl
share/idl/xulrunner/nsIXPCScriptable.idl
share/idl/xulrunner/nsIXPCSecurityManager.idl
share/idl/xulrunner/nsIXPConnect.idl
-share/idl/xulrunner/nsIXPIDialogService.idl
-share/idl/xulrunner/nsIXPIInstallInfo.idl
-share/idl/xulrunner/nsIXPIProgressDialog.idl
-share/idl/xulrunner/nsIXPInstallManager.idl
-share/idl/xulrunner/nsIXPTLoader.idl
share/idl/xulrunner/nsIXPointer.idl
share/idl/xulrunner/nsIXSLTException.idl
share/idl/xulrunner/nsIXSLTProcessor.idl
@@ -3512,7 +3780,6 @@ share/idl/xulrunner/nsIXULTemplateRuleFilter.idl
share/idl/xulrunner/nsIXULWindow.idl
share/idl/xulrunner/nsIZipReader.idl
share/idl/xulrunner/nsIZipWriter.idl
-share/idl/xulrunner/nsPICertNotification.idl
share/idl/xulrunner/nsPICommandUpdater.idl
share/idl/xulrunner/nsPIDNSService.idl
share/idl/xulrunner/nsPIEditorTransaction.idl
@@ -3530,9 +3797,11 @@ share/idl/xulrunner/txIEXSLTRegExFunctions.idl
share/idl/xulrunner/txIFunctionEvaluationContext.idl
share/idl/xulrunner/txINodeSet.idl
share/idl/xulrunner/txIXPathObject.idl
+share/idl/xulrunner/xpcIJSGetFactory.idl
share/idl/xulrunner/xpcIJSModuleLoader.idl
share/idl/xulrunner/xpcIJSWeakReference.idl
share/idl/xulrunner/xpccomponents.idl
share/idl/xulrunner/xpcexception.idl
share/idl/xulrunner/xpcjsid.idl
+@pkgdir lib/xulrunner/plugins
@pkgdir include/xulrunner/nss
diff --git a/devel/xulrunner/buildlink3.mk b/devel/xulrunner/buildlink3.mk
index 569bb569f28..90ef17e633a 100644
--- a/devel/xulrunner/buildlink3.mk
+++ b/devel/xulrunner/buildlink3.mk
@@ -1,12 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.12 2011/04/22 13:42:38 obache Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2011/04/26 14:16:36 tnn Exp $
BUILDLINK_TREE+= xulrunner
.if !defined(XULRUNNER_BUILDLINK3_MK)
XULRUNNER_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.xulrunner+= xulrunner>=1.9.2.2
-BUILDLINK_ABI_DEPENDS.xulrunner?= xulrunner>=1.9.2.16nb1
+BUILDLINK_API_DEPENDS.xulrunner+= xulrunner>=2.0
BUILDLINK_PKGSRCDIR.xulrunner?= ../../devel/xulrunner
pkgbase := xulrunner
diff --git a/devel/xulrunner/dist.mk b/devel/xulrunner/dist.mk
index 5ddd528f1d2..681861096e8 100644
--- a/devel/xulrunner/dist.mk
+++ b/devel/xulrunner/dist.mk
@@ -1,4 +1,4 @@
-# $NetBSD: dist.mk,v 1.19 2011/04/04 11:05:42 drochner Exp $
+# $NetBSD: dist.mk,v 1.20 2011/04/26 14:16:36 tnn Exp $
#
# used by devel/nspr/Makefile
# used by devel/nss/Makefile
@@ -6,9 +6,9 @@
# used by www/firefox/Makefile
DISTNAME= firefox-${FIREFOX_VER}.source
-FIREFOX_VER= 3.6${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 1.9.2
-MOZ_BRANCH_MINOR= .16
+FIREFOX_VER= 4.0${MOZ_BRANCH_MINOR}
+MOZ_BRANCH= 2.0
+MOZ_BRANCH_MINOR= # empty
MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX= .tar.bz2
diff --git a/devel/xulrunner/distinfo b/devel/xulrunner/distinfo
index 3bf75a8ace5..144bc834130 100644
--- a/devel/xulrunner/distinfo
+++ b/devel/xulrunner/distinfo
@@ -1,61 +1,60 @@
-$NetBSD: distinfo,v 1.41 2011/04/04 11:05:42 drochner Exp $
+$NetBSD: distinfo,v 1.42 2011/04/26 14:16:36 tnn Exp $
-SHA1 (firefox-3.6.16.source.tar.bz2) = 38124597440b7d60aa568adeef23659575841e92
-RMD160 (firefox-3.6.16.source.tar.bz2) = fdb7b41f25a5b8ba6eb1c5672ecc668c962b0af8
-Size (firefox-3.6.16.source.tar.bz2) = 51492728 bytes
-SHA1 (patch-aa) = d719f801f340688102e3b1c07b53655f4053180a
-SHA1 (patch-ab) = a9a9db3f53ecac231007de9ed163bd99f2184462
-SHA1 (patch-ac) = e50356963fd235ea11fa45baae356fcf21c6669d
+SHA1 (firefox-4.0.source.tar.bz2) = 403da9dd65662e5c4dd34299214e04cb6f80575e
+RMD160 (firefox-4.0.source.tar.bz2) = 2d1a3cf0f37ddbf4a5be9b83949f8f8236e2081d
+Size (firefox-4.0.source.tar.bz2) = 66024327 bytes
+SHA1 (patch-aa) = cbf636b05f5bb2165fa335dab83d25e78053cdb2
+SHA1 (patch-ab) = 5d4b7512f8bbdc9e2e05709cec5b36dc12c25997
+SHA1 (patch-ac) = 3d031c52056a4792119104e3c6a6f2377d00d04a
SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1
-SHA1 (patch-ae) = 6679dd9c28f8029cc0ed2a32ae60da696099f351
+SHA1 (patch-ae) = 338d84f6ffa2eefa942131e3f0b764948ac60e95
SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df
-SHA1 (patch-ag) = 890b3d559c55fae75ca91fe742bc104bb8c452db
+SHA1 (patch-ag) = a924296e6a569eba4229d661fbe5290eeeb999e0
SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac
SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a
-SHA1 (patch-aj) = 423e8915f6e6a166bf3bcbc00c22d590821d6e97
-SHA1 (patch-ak) = d9aca1f9e143d600d8bc841984a2244a50b0ac8c
+SHA1 (patch-aj) = 78803641532203f878fc99ead9a440b8bf425aeb
+SHA1 (patch-ak) = 5c08fcfa1eeecb7c7f33c8fe21f8bb48feb001c8
SHA1 (patch-al) = 7f369b954c413bd52f89236c5dfcc237d72150a5
SHA1 (patch-am) = 75eb92d1941309ffc13f01d7f1946a2f09170220
SHA1 (patch-an) = e975941955b578f1d3336d546e99f0c464cdd9d7
SHA1 (patch-ao) = 353d2098564c7b29849b6f5f4f80d9ac393b23f3
-SHA1 (patch-ap) = 862e97677fa6c473eeb5c000300aa0645239a98e
-SHA1 (patch-aq) = ffb927e222f98c7288e37ddadf1b08a8126c6a55
-SHA1 (patch-ar) = bfeaa055b7192e5874427615424496b41410f24b
-SHA1 (patch-as) = aa83f9b834d796982a2b580ed908e188a28c6a41
-SHA1 (patch-at) = 2d09714ba426632a5d67b1b100c2ac4d1e673536
-SHA1 (patch-au) = f27b6c8b2c744da388e1d15d0776929e7165ee76
+SHA1 (patch-as) = 899485d9d92bbf646c2f5bb475ce502058cc5da7
+SHA1 (patch-at) = 957fe2024b96bea83d8e833feb8c1f0c03d0dd0a
+SHA1 (patch-au) = 0dd9b816379adb98c10e65db9635da891a991495
SHA1 (patch-av) = e22c544894123a6ab8fc428067716b9e68685771
SHA1 (patch-aw) = eed2f98b732fa776d2ca64d2b82e88677a207657
-SHA1 (patch-ax) = 579041ecba36dfa0d42d3ab576e79ecf2321749d
+SHA1 (patch-ax) = 777ed7921d939e6f7a4a3c23cb92e5489e454601
SHA1 (patch-ay) = 6ddcbbd3f0197fb88622fc32d6d0fd602ec4ad34
SHA1 (patch-az) = 5a09ccfa14fab962c4e2916f00669a1fa4a8ade4
SHA1 (patch-ba) = 9d4058f2a3a290429b26cb8335dd5b188bccc96d
-SHA1 (patch-bb) = a764014f7aee2ecb75584ee652fd4a35ab647527
-SHA1 (patch-be) = 30d3285a10f62c7302b2c2809b1ab06bce0d3316
-SHA1 (patch-bf) = 6295d27762eb91162c00362306acbd47eeda61ac
-SHA1 (patch-bg) = ab79e04b5ac1453157cfb57754613210c74c3b90
+SHA1 (patch-bd) = e09718d6492739a66dc5e21d3ed2cc1a404acd30
+SHA1 (patch-be) = 723d74807830632ecd3b88e8271d91d73ac81be4
+SHA1 (patch-bf) = 8d8b2868040ff043ebdbb09fc37d9ae2b598d70d
+SHA1 (patch-bg) = 85d82348c43257eded6426ac84af9815619eb759
+SHA1 (patch-bi) = a79369cf0c7370a8655fe414cdb7c8ddb4c2d495
+SHA1 (patch-js_src_jsdbgapi.cpp) = f71605b27bfbc4e806a49e010a08556c34d0263d
+SHA1 (patch-js_src_jsval.h) = 07aaa247ed7a0d3c075fa6574b67b3f7c73be381
+SHA1 (patch-js_src_xpconnect_src_xpcprivate.h) = 58322122cdb96e16b1bb1a6fbc4bce6e182d1d75
SHA1 (patch-ma) = a20b263ff14c841fd0ae1634962b90a41173b524
-SHA1 (patch-mb) = b3ba0de4c70d9892a5427fe493e132bad72ae905
+SHA1 (patch-mb) = 97e2b454f190ebc639908ee93c9f1217e0c147db
SHA1 (patch-md) = 6bf5242245b17fbd868a6a978eb5849726f81393
-SHA1 (patch-me) = da6324dd21a40dd3cc7b7b9321a18bd11a3434fd
+SHA1 (patch-me) = f5a8e29fc004ef7696b67d260384ab23fd1658c2
SHA1 (patch-mf) = 153dfd5cd611e4364fe1c540f4e8eb500115baff
SHA1 (patch-mg) = 75ddcceaffae0bdb6ecb4efd1b5ffca68a8ae8a8
-SHA1 (patch-mh) = a514caf6f6324aa82c4497713547c5e9088d16b9
+SHA1 (patch-mh) = 0318566ecddafd00d4abd22a08ccab3eb72eabe3
SHA1 (patch-mi) = 787cb043bb7e687936afaf8f0c67b6b3a7b03e5b
SHA1 (patch-mj) = 197fab0e00256dedc8a5f181ee0d0d6e42d8177f
SHA1 (patch-mk) = 793dfa16e19e213d78995c893a28bc0d514135d9
SHA1 (patch-ml) = 9003af056e5b671b2345d0a75e99836746369c00
-SHA1 (patch-mm) = 8db6fbb1197147978bce1de5c9b8017ed940efd1
-SHA1 (patch-mn) = e7e5e615ca26f7cee0fb27b796fd3d423d693f6b
-SHA1 (patch-mp) = 34bf95224cdecedd93566f9405f725b0c9b5ee0f
-SHA1 (patch-nd) = f5156ca4d1e61dd1b355bbaa5ebd9cc490d8d865
-SHA1 (patch-pa) = 7dffaba78ee254a545c3f7669a3eb2a92196becc
-SHA1 (patch-pb) = 9450fe31653c225d529a6ec4d551d0cda464965d
-SHA1 (patch-pc) = 45a680a5a9f0794f9dd0f6f4dcd7ce704780e939
+SHA1 (patch-mm) = cceb70da3e30c23c88aacb2693ba1a2d27fade63
+SHA1 (patch-mn) = a59f31b58547657b96a45a2753aab93866940203
+SHA1 (patch-mp) = 18d2490b6bcd4f017cbf2734a920c3830bfe8856
+SHA1 (patch-pa) = 11d8ec21533250a962d846e1d06b6a61722fcd60
+SHA1 (patch-pb) = 9662aa24ed81760e9cdaffec17592cfe9bbbab22
+SHA1 (patch-pc) = a0fbd378e0209259c97c8e24c8eccc02b543e08f
SHA1 (patch-pd) = e1b0d5b91c65cc3945eea3488ca0126a3461cea0
SHA1 (patch-pg) = fbf4ae0f334b97f201d05f9bdfd8a2643aeb33ea
-SHA1 (patch-ra) = 7dc1ead2756ac8eb9e900dab60f785468df013be
-SHA1 (patch-rc) = 9f2e63689123ecbc1767e58e6f5608046dceab1a
+SHA1 (patch-rc) = fb3ae1a38eabf3f7c47e86d8ff62f79496b9bf67
SHA1 (patch-xa) = ae5ed1f0fb9a0fd45242a94739853b199ed7da72
SHA1 (patch-xb) = c09bd676d21bef02e04c68c2362e32f408ea9201
SHA1 (patch-xc) = 6e1d6b21d7ded744b082173ea6f35b45999fa965
diff --git a/devel/xulrunner/mozilla-common.mk b/devel/xulrunner/mozilla-common.mk
index 3e2ccbd13fd..c170fd9b693 100644
--- a/devel/xulrunner/mozilla-common.mk
+++ b/devel/xulrunner/mozilla-common.mk
@@ -1,6 +1,6 @@
-# $NetBSD: mozilla-common.mk,v 1.19 2010/12/23 11:44:28 dsainty Exp $
+# $NetBSD: mozilla-common.mk,v 1.20 2011/04/26 14:16:36 tnn Exp $
#
-# common Makefile fragment for mozilla packages based on gecko 1.9.1.
+# common Makefile fragment for mozilla packages based on gecko 2.0.
#
# used by devel/xulrunner/Makefile
# used by mail/thunderbird/Makefile
@@ -25,12 +25,13 @@ CONFIGURE_ARGS+= --enable-optimize=-O2 --with-pthreads
CONFIGURE_ARGS+= --disable-javaxpcom
CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2
CONFIGURE_ARGS+= --enable-svg --enable-mathml
+# Needs tee and subpixel functions which are not shipped in stable cairo (yet?)
CONFIGURE_ARGS+= --disable-system-cairo
+CONFIGURE_ARGS+= --disable-system-pixman
CONFIGURE_ARGS+= --with-system-jpeg
CONFIGURE_ARGS+= --with-system-zlib --with-system-bz2
CONFIGURE_ARGS+= --enable-system-sqlite
CONFIGURE_ARGS+= --disable-crashreporter
-CONFIGURE_ARGS+= --disable-installer
CONFIGURE_ARGS+= --disable-libnotify
CONFIGURE_ARGS+= --disable-necko-wifi
CONFIGURE_ARGS+= --disable-ipc # no chromium platform support on BSD
@@ -85,10 +86,11 @@ PREFER.bzip2?= pkgsrc
.endif
.include "../../archivers/bzip2/buildlink3.mk"
BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.7.1
-CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al
+CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1
.include "../../x11/gtk2/buildlink3.mk"
diff --git a/devel/xulrunner/options.mk b/devel/xulrunner/options.mk
index 1999f1d17c2..98d2161296e 100644
--- a/devel/xulrunner/options.mk
+++ b/devel/xulrunner/options.mk
@@ -1,21 +1,22 @@
-# $NetBSD: options.mk,v 1.8 2010/04/26 12:47:08 tnn Exp $
+# $NetBSD: options.mk,v 1.9 2011/04/26 14:16:36 tnn Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.xulrunner
-PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome
+PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome pulseaudio
-PLIST_VARS+= jit gnome debug jemalloc
+PLIST_VARS+= jit gnome debug
.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc
.endif
.if !empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Msparc) || \
- !empty(MACHINE_ARCH:Marm)
+ !empty(MACHINE_ARCH:Marm) || !empty(MACHINE_ARCH:Mx86_64)
PKG_SUPPORTED_OPTIONS+= mozilla-jit
PKG_SUGGESTED_OPTIONS+= mozilla-jit
NANOJIT_ARCH.i386= i386
NANOJIT_ARCH.arm= ARM
NANOJIT_ARCH.sparc= Sparc
+NANOJIT_ARCH.x86_64= X64
.endif
.include "../../mk/bsd.options.mk"
@@ -34,7 +35,6 @@ CONFIGURE_ARGS+= --disable-libnotify
.if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
CONFIGURE_ARGS+= --enable-jemalloc
-PLIST.jemalloc= yes
.else
CONFIGURE_ARGS+= --disable-jemalloc
.endif
@@ -50,7 +50,12 @@ CONFIGURE_ARGS+= --disable-debug
.if !empty(PKG_OPTIONS:Mmozilla-jit)
PLIST.jit= yes
PLIST_SUBST+= NANOJIT_ARCH=${NANOJIT_ARCH.${MACHINE_ARCH}}
-CONFIGURE_ARGS+= --enable-jit
+CONFIGURE_ARGS+= --enable-tracejit
.else
-CONFIGURE_ARGS+= --disable-jit
+CONFIGURE_ARGS+= --disable-tracejit
+.endif
+
+.if !empty(PKG_OPTIONS:Mpulseaudio)
+.include "../../audio/pulseaudio/buildlink3.mk"
+ALL_ENV+= PKGSRC_PULSEAUDIO=1
.endif
diff --git a/devel/xulrunner/patches/patch-aa b/devel/xulrunner/patches/patch-aa
index e851b4df6c4..45de7c38859 100644
--- a/devel/xulrunner/patches/patch-aa
+++ b/devel/xulrunner/patches/patch-aa
@@ -1,9 +1,9 @@
-$NetBSD: patch-aa,v 1.4 2009/11/04 09:44:09 tnn Exp $
+$NetBSD: patch-aa,v 1.5 2011/04/26 14:16:36 tnn Exp $
---- configure.in.orig 2009-10-16 17:13:35.000000000 +0200
+--- configure.in.orig 2010-12-15 01:02:33.000000000 +0000
+++ configure.in
-@@ -1799,7 +1799,7 @@ case "$target" in
- fi
+@@ -2076,7 +2076,7 @@ case "$target" in
+ MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
;;
-*-freebsd*)
@@ -11,17 +11,17 @@ $NetBSD: patch-aa,v 1.4 2009/11/04 09:44:09 tnn Exp $
if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then
DLL_SUFFIX=".so.1.0"
DSO_LDOPTS="-shared"
-@@ -1813,6 +1813,9 @@ case "$target" in
- # MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
- # MKSHLIB_UNFORCE_ALL=''
- # fi
+@@ -2084,6 +2084,9 @@ case "$target" in
+ if test ! "$GNU_CC"; then
+ DSO_LDOPTS="-Bshareable $DSO_LDOPTS"
+ fi
+ if test "$LIBRUNPATH"; then
+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
+ fi
;;
- *-hpux*)
-@@ -3043,6 +3046,9 @@ dnl ====================================
+ ia64*-hpux*)
+@@ -3380,6 +3383,9 @@ dnl ====================================
case $target in
*-hpux11.*)
;;
@@ -31,8 +31,8 @@ $NetBSD: patch-aa,v 1.4 2009/11/04 09:44:09 tnn Exp $
*)
AC_CHECK_LIB(c_r, gethostbyname_r)
;;
-@@ -4158,6 +4164,14 @@ else
- fi
+@@ -4727,6 +4733,14 @@ if test -n "$YASM"; then
+ _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
fi
+if test -n "${LIBXUL_SDK_DIR}"; then
@@ -46,7 +46,7 @@ $NetBSD: patch-aa,v 1.4 2009/11/04 09:44:09 tnn Exp $
if test -z "$SKIP_LIBRARY_CHECKS"; then
dnl system JPEG support
dnl ========================================================
-@@ -8375,7 +8389,8 @@ rm -f confdefs.h.save
+@@ -9383,7 +9397,8 @@ rm -f confdefs.h.save
mv confdefs.h confdefs.h.save
egrep -v "$_EGREP_PATTERN" confdefs.h.save > confdefs.h
AC_OUTPUT_MAKE_DEFS()
@@ -56,9 +56,9 @@ $NetBSD: patch-aa,v 1.4 2009/11/04 09:44:09 tnn Exp $
AC_SUBST(MOZ_DEFINES)
rm -f confdefs.h
mv confdefs.h.save confdefs.h
-@@ -8466,6 +8481,8 @@ if test -z "$MOZ_NATIVE_NSPR"; then
+@@ -9493,6 +9508,8 @@ if test -z "$MOZ_NATIVE_NSPR"; then
AC_MSG_WARN([Recreating autoconf.mk with updated nspr-config output])
- if test "$OS_ARCH" != "WINNT" && test "$OS_ARCH" != "WINCE"; then
+ if test "$OS_ARCH" != "WINNT" -a "$OS_ARCH" != "WINCE"; 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}"
diff --git a/devel/xulrunner/patches/patch-ab b/devel/xulrunner/patches/patch-ab
index 3af5e54ffc6..332dbad2fcf 100644
--- a/devel/xulrunner/patches/patch-ab
+++ b/devel/xulrunner/patches/patch-ab
@@ -1,6 +1,6 @@
-$NetBSD: patch-ab,v 1.2 2010/03/17 14:02:14 tnn Exp $
+$NetBSD: patch-ab,v 1.3 2011/04/26 14:16:36 tnn Exp $
---- nsprpub/pr/include/md/_netbsd.h.orig 2010-03-15 14:56:04.000000000 +0000
+--- nsprpub/pr/include/md/_netbsd.h.orig 2010-05-03 18:21:00.000000000 +0000
+++ nsprpub/pr/include/md/_netbsd.h
@@ -79,7 +79,7 @@
#define HAVE_DLL
@@ -11,20 +11,7 @@ $NetBSD: patch-ab,v 1.2 2010/03/17 14:02:14 tnn Exp $
#define _PR_STAT_HAS_ST_ATIMESPEC
#define _PR_POLL_AVAILABLE
#define _PR_USE_POLL
-@@ -94,6 +94,12 @@
- #define _PR_INET6_PROBE
- #endif
-
-+#if __NetBSD_Version__ >= 106370000
-+/* NetBSD 1.6ZK */
-+#define _PR_HAVE_GETPROTO_R
-+#define _PR_HAVE_GETPROTO_R_INT
-+#endif
-+
- #define USE_SETJMP
-
- #ifndef _PR_PTHREADS
-@@ -107,6 +113,8 @@
+@@ -107,6 +107,8 @@
#define JB_SP_INDEX 2
#elif defined(__mips__)
#define JB_SP_INDEX 4
diff --git a/devel/xulrunner/patches/patch-ac b/devel/xulrunner/patches/patch-ac
index 9ab6369d015..b41d7344f46 100644
--- a/devel/xulrunner/patches/patch-ac
+++ b/devel/xulrunner/patches/patch-ac
@@ -1,6 +1,6 @@
-$NetBSD: patch-ac,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
+$NetBSD: patch-ac,v 1.2 2011/04/26 14:16:36 tnn Exp $
---- nsprpub/configure.in.orig 2009-06-29 18:15:05.000000000 +0200
+--- nsprpub/configure.in.orig 2011-02-03 20:12:03.000000000 +0000
+++ nsprpub/configure.in
@@ -71,7 +71,7 @@ OBJDIR_NAME=.
OBJDIR_SUFFIX=OBJ
@@ -11,7 +11,7 @@ $NetBSD: patch-ac,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
LIBPLC='-L$(dist_libdir) -lplc$(MOD_MAJOR_VERSION)'
CYGWIN_WRAPPER=
MACOS_SDK_DIR=
-@@ -1160,6 +1160,34 @@ tools are selected during the Xcode/Deve
+@@ -1311,6 +1311,34 @@ tools are selected during the Xcode/Deve
DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
MDCPUCFG_H=_freebsd.cfg
PR_MD_CSRCS=freebsd.c
@@ -46,7 +46,7 @@ $NetBSD: patch-ac,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
;;
*-hpux*)
-@@ -1731,6 +1759,7 @@ mips-nec-sysv*)
+@@ -1925,6 +1953,7 @@ mips-nec-sysv*)
AC_DEFINE(XP_UNIX)
AC_DEFINE(NETBSD)
AC_DEFINE(HAVE_BSD_FLOCK)
@@ -54,7 +54,7 @@ $NetBSD: patch-ac,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
if test -z "$USE_NSPR_THREADS"; then
USE_PTHREADS=1
fi
-@@ -2511,7 +2540,7 @@ if test -n "$USE_PTHREADS"; then
+@@ -2730,7 +2759,7 @@ if test -n "$USE_PTHREADS"; then
if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
ac_cv_have_dash_pthread=yes
case "$target_os" in
@@ -63,7 +63,7 @@ $NetBSD: patch-ac,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
# Freebsd doesn't use -pthread for compiles, it uses them for linking
;;
*)
-@@ -2549,7 +2578,7 @@ if test -n "$USE_PTHREADS"; then
+@@ -2768,7 +2797,7 @@ if test -n "$USE_PTHREADS"; then
_PTHREAD_LDFLAGS=
fi
;;
@@ -72,7 +72,7 @@ $NetBSD: patch-ac,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
AC_DEFINE(_REENTRANT)
AC_DEFINE(_THREAD_SAFE)
dnl -pthread links in -lc_r, so don't specify it explicitly.
-@@ -2630,7 +2659,7 @@ case "$target" in
+@@ -2849,7 +2878,7 @@ case "$target" in
AC_DEFINE(_PR_NEED_PTHREAD_INIT)
fi
;;
diff --git a/devel/xulrunner/patches/patch-ae b/devel/xulrunner/patches/patch-ae
index 56b6c44b425..2ec8b97b9e1 100644
--- a/devel/xulrunner/patches/patch-ae
+++ b/devel/xulrunner/patches/patch-ae
@@ -1,7 +1,16 @@
-$NetBSD: patch-ae,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
+$NetBSD: patch-ae,v 1.2 2011/04/26 14:16:36 tnn Exp $
---- nsprpub/pr/src/misc/prnetdb.c.orig 2009-06-29 18:15:07.000000000 +0200
+--- nsprpub/pr/src/misc/prnetdb.c.orig 2010-05-03 18:21:00.000000000 +0000
+++ nsprpub/pr/src/misc/prnetdb.c
+@@ -104,7 +104,7 @@ PRLock *_pr_dnsLock = NULL;
+ || defined(AIX4_3_PLUS) || (defined(AIX) && defined(_THREAD_SAFE)) \
+ || (defined(HPUX10_10) && defined(_REENTRANT)) \
+ || (defined(HPUX10_20) && defined(_REENTRANT)) \
+- || defined(OPENBSD)
++ || defined(OPENBSD) || defined(NETBSD)
+ #define _PR_HAVE_GETPROTO_R
+ #define _PR_HAVE_GETPROTO_R_INT
+ #endif
@@ -114,6 +114,11 @@ PRLock *_pr_dnsLock = NULL;
#define _PR_HAVE_5_ARG_GETPROTO_R
#endif
diff --git a/devel/xulrunner/patches/patch-ag b/devel/xulrunner/patches/patch-ag
index 68139366a18..1d89f709068 100644
--- a/devel/xulrunner/patches/patch-ag
+++ b/devel/xulrunner/patches/patch-ag
@@ -1,6 +1,6 @@
-$NetBSD: patch-ag,v 1.2 2010/09/09 09:41:22 tnn Exp $
+$NetBSD: patch-ag,v 1.3 2011/04/26 14:16:36 tnn Exp $
---- nsprpub/pr/include/md/_freebsd.h.orig 2010-08-24 21:32:07.000000000 +0000
+--- nsprpub/pr/include/md/_freebsd.h.orig 2010-03-16 01:02:50.000000000 +0000
+++ nsprpub/pr/include/md/_freebsd.h
@@ -79,7 +79,7 @@
#define _PR_HAVE_LARGE_OFF_T
diff --git a/devel/xulrunner/patches/patch-aj b/devel/xulrunner/patches/patch-aj
index fbd16333905..c1ed2dbbeec 100644
--- a/devel/xulrunner/patches/patch-aj
+++ b/devel/xulrunner/patches/patch-aj
@@ -1,16 +1,16 @@
-$NetBSD: patch-aj,v 1.2 2010/06/24 12:20:38 tnn Exp $
+$NetBSD: patch-aj,v 1.3 2011/04/26 14:16:36 tnn Exp $
---- profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2010-04-13 22:22:54.000000000 +0000
+--- profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2010-12-15 01:03:34.000000000 +0000
+++ profile/dirserviceprovider/src/nsProfileLock.cpp
-@@ -396,6 +396,7 @@ nsresult nsProfileLock::LockWithSymlink(
- act.sa_flags = SA_SIGINFO;
+@@ -405,6 +405,7 @@ nsresult nsProfileLock::LockWithSymlink(
+ #endif
sigfillset(&act.sa_mask);
+#ifndef DEBUG
#define CATCH_SIGNAL(signame) \
PR_BEGIN_MACRO \
if (sigaction(signame, NULL, &oldact) == 0 && \
-@@ -414,6 +415,7 @@ PR_BEGIN_MACRO
+@@ -423,6 +424,7 @@ PR_BEGIN_MACRO
CATCH_SIGNAL(SIGTERM);
#undef CATCH_SIGNAL
diff --git a/devel/xulrunner/patches/patch-ak b/devel/xulrunner/patches/patch-ak
index f72cf44cfe0..5788b595baf 100644
--- a/devel/xulrunner/patches/patch-ak
+++ b/devel/xulrunner/patches/patch-ak
@@ -1,18 +1,8 @@
-$NetBSD: patch-ak,v 1.3 2010/04/01 08:25:07 jmcneill Exp $
+$NetBSD: patch-ak,v 1.4 2011/04/26 14:16:36 tnn Exp $
---- js/ctypes/libffi/configure.orig 2010-03-16 05:55:17.000000000 -0400
-+++ js/ctypes/libffi/configure 2010-03-31 04:08:48.000000000 -0400
-@@ -21020,6 +21020,9 @@ case "$host" in
- mips*-*-linux*)
- TARGET=MIPS; TARGETDIR=mips
- ;;
-+ mips*-*-netbsd*)
-+ TARGET=MIPS; TARGETDIR=mips
-+ ;;
-
- powerpc*-*-linux* | powerpc-*-sysv*)
- TARGET=POWERPC; TARGETDIR=powerpc
-@@ -21033,7 +21036,7 @@ case "$host" in
+--- js/src/ctypes/libffi/configure.orig 2010-03-16 01:02:50.000000000 +0000
++++ js/src/ctypes/libffi/configure
+@@ -12232,7 +12232,7 @@ case "$host" in
powerpc-*-aix* | rs6000-*-aix*)
TARGET=POWERPC_AIX; TARGETDIR=powerpc
;;
diff --git a/devel/xulrunner/patches/patch-al b/devel/xulrunner/patches/patch-al
index d56f3a4f593..c4c54dda16f 100644
--- a/devel/xulrunner/patches/patch-al
+++ b/devel/xulrunner/patches/patch-al
@@ -1,4 +1,4 @@
-$NetBSD: patch-al,v 1.2 2010/09/09 09:41:22 tnn Exp $
+$NetBSD: patch-al,v 1.3 2011/04/26 14:16:36 tnn Exp $
--- storage/src/mozStorageConnection.cpp.orig 2010-08-24 21:32:09.000000000 +0000
+++ storage/src/mozStorageConnection.cpp
diff --git a/devel/xulrunner/patches/patch-ao b/devel/xulrunner/patches/patch-ao
index f423fcb76cf..84454e4ef6f 100644
--- a/devel/xulrunner/patches/patch-ao
+++ b/devel/xulrunner/patches/patch-ao
@@ -1,4 +1,4 @@
-$NetBSD: patch-ao,v 1.2 2010/03/16 15:57:02 tnn Exp $
+$NetBSD: patch-ao,v 1.3 2011/04/26 14:16:36 tnn Exp $
--- toolkit/mozapps/installer/packager.mk.orig 2009-10-29 23:11:21.000000000 +0100
+++ toolkit/mozapps/installer/packager.mk
diff --git a/devel/xulrunner/patches/patch-ap b/devel/xulrunner/patches/patch-ap
deleted file mode 100644
index 7d97e926a5e..00000000000
--- a/devel/xulrunner/patches/patch-ap
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ap,v 1.4 2010/09/09 09:41:22 tnn Exp $
-
---- media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2010-08-24 21:32:05.000000000 +0000
-+++ media/liboggz/include/oggz/oggz_off_t_generated.h
-@@ -59,7 +59,7 @@
-
- #include <sys/types.h>
-
--#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX)
-+#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__)
- typedef off_t oggz_off_t;
- #else
- typedef loff_t oggz_off_t;
diff --git a/devel/xulrunner/patches/patch-aq b/devel/xulrunner/patches/patch-aq
deleted file mode 100644
index 483747df813..00000000000
--- a/devel/xulrunner/patches/patch-aq
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-aq,v 1.3 2009/10/28 11:36:36 tnn Exp $
-
---- media/liboggplay/src/liboggplay/std_semaphore.h.orig 2009-10-16 17:14:09.000000000 +0200
-+++ media/liboggplay/src/liboggplay/std_semaphore.h
-@@ -74,9 +74,9 @@
- * @retval non-zero on error
- */
-
--#if defined(linux) || defined(SOLARIS) || defined(AIX) || defined(__FreeBSD__)
-+#if defined(linux) || defined(SOLARIS) || defined(AIX) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__)
- #include <semaphore.h>
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
- #define SEM_CREATE(p,s) sem_init(&(p), 0, s)
- #else
- #define SEM_CREATE(p,s) sem_init(&(p), 1, s)
diff --git a/devel/xulrunner/patches/patch-ar b/devel/xulrunner/patches/patch-ar
deleted file mode 100644
index 905688764e7..00000000000
--- a/devel/xulrunner/patches/patch-ar
+++ /dev/null
@@ -1,39 +0,0 @@
-$NetBSD: patch-ar,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
-
-Enable the sunaudio module to build on NetBSD.
-
---- media/libsydneyaudio/src/sydney_audio_sunaudio.c.orig 2009-06-29 18:15:03.000000000 +0200
-+++ media/libsydneyaudio/src/sydney_audio_sunaudio.c
-@@ -38,9 +38,14 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
-+#if defined(__NetBSD__)
-+#include <sys/ioctl.h>
-+#include <sys/audioio.h>
-+#else
- #include <stropts.h>
- #include <sys/audio.h>
- #include <sys/mixer.h>
-+#endif
- #include <errno.h>
- #include <stdio.h>
- #include <pthread.h>
-@@ -197,7 +202,7 @@ sa_stream_open(sa_stream_t *s)
- s->default_rate = audio_info.play.sample_rate;
- s->default_precision = audio_info.play.precision;
-
-- AUDIO_INITINFO(&audio_info)
-+ AUDIO_INITINFO(&audio_info);
-
- audio_info.play.sample_rate = s->rate;
- audio_info.play.channels = s->n_channels;
-@@ -210,7 +215,7 @@ sa_stream_open(sa_stream_t *s)
- if (err== -1)
- return SA_ERROR_NOT_SUPPORTED;
-
-- AUDIO_INITINFO(&audio_info)
-+ AUDIO_INITINFO(&audio_info);
- err=ioctl(fd,AUDIO_GETINFO,&audio_info);
- if (err== -1)
- {
diff --git a/devel/xulrunner/patches/patch-as b/devel/xulrunner/patches/patch-as
index 3f822a0bc51..2db641f538f 100644
--- a/devel/xulrunner/patches/patch-as
+++ b/devel/xulrunner/patches/patch-as
@@ -1,11 +1,20 @@
-$NetBSD: patch-as,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
+$NetBSD: patch-as,v 1.2 2011/04/26 14:16:36 tnn Exp $
Treat DragonFly like FreeBSD.
---- js/src/configure.in.orig 2009-06-29 18:14:51.000000000 +0200
+--- js/src/configure.in.orig 2010-12-15 01:03:04.000000000 +0000
+++ js/src/configure.in
-@@ -1693,7 +1693,7 @@ case "$target" in
- fi
+@@ -769,7 +769,7 @@ EOF
+ AC_LANG_RESTORE
+ ])
+
+- if test "$ac_cv_have_std__Throw" == "yes"; then
++ if test "$ac_cv_have_std__Throw" = "yes"; then
+ AC_CACHE_CHECK(for |class __declspec(dllimport) exception| bug,
+ ac_cv_have_dllimport_exception_bug,
+ [
+@@ -2059,7 +2059,7 @@ case "$target" in
+ MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
;;
-*-freebsd*)
@@ -13,21 +22,21 @@ Treat DragonFly like FreeBSD.
if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then
DLL_SUFFIX=".so.1.0"
DSO_LDOPTS="-shared"
-@@ -2504,7 +2504,7 @@ darwin*)
- solaris*)
+@@ -3018,7 +3018,7 @@ case "$target" in
+ *-solaris*)
AC_DEFINE(AVMPLUS_UNIX)
;;
--freebsd*|kfreebsd*)
-+freebsd*|kfreebsd*|netbsd*|dragonfly*)
+-*-freebsd*|*-kfreebsd*)
++*-freebsd*|*-kfreebsd*|*-netbsd*|*-dragonfly*)
AC_DEFINE(AVMPLUS_UNIX)
;;
- *cygwin*|*mingw*|*mks*|*msvc*|*wince)
-@@ -4185,7 +4185,7 @@ if test "$MOZ_MEMORY"; then
- darwin*)
+ *-gnu*)
+@@ -4880,7 +4880,7 @@ if test "$MOZ_MEMORY"; then
+ *-darwin*)
AC_DEFINE(MOZ_MEMORY_DARWIN)
;;
-- *freebsd*)
-+ *freebsd*|dragonfly*)
+- *-*freebsd*)
++ *-*freebsd*|*-*dragonfly*)
AC_DEFINE(MOZ_MEMORY_BSD)
;;
- *linux*)
+ *-*linux*)
diff --git a/devel/xulrunner/patches/patch-at b/devel/xulrunner/patches/patch-at
index 8030fc64f79..3f1e68d648f 100644
--- a/devel/xulrunner/patches/patch-at
+++ b/devel/xulrunner/patches/patch-at
@@ -1,9 +1,8 @@
-$NetBSD: patch-at,v 1.2 2009/09/10 07:53:45 tnn Exp $
+$NetBSD: patch-at,v 1.3 2011/04/26 14:16:36 tnn Exp $
-Treat DragonFly like FreeBSD.
Avoid silly redefinitions of standard types on NetBSD.
---- gfx/qcms/qcmstypes.h.orig 2009-08-24 17:52:41.000000000 +0200
+--- gfx/qcms/qcmstypes.h.orig 2010-11-04 19:20:39.000000000 +0000
+++ gfx/qcms/qcmstypes.h
@@ -10,6 +10,8 @@
#if defined (__SVR4) && defined (__sun)
@@ -11,15 +10,6 @@ Avoid silly redefinitions of standard types on NetBSD.
#include <sys/int_types.h>
+#elif defined(__NetBSD__)
+#include <stdint.h>
- #else
- typedef PRInt8 int8_t;
- typedef PRUint8 uint8_t;
-@@ -23,7 +25,7 @@ typedef PRUint64 uint64_t;
- #ifdef __OS2__
- /* OS/2's stdlib typdefs uintptr_t. So we'll just include that so we don't collide */
- #include <stdlib.h>
--#elif defined(__FreeBSD__)
-+#elif defined(__FreeBSD__) || defined(__DragonFly__)
- /* FreeBSD typedefs uintptr_t in /usr/include/sys/types.h */
- #else
- typedef PRUptrdiff uintptr_t;
+ #elif defined (_AIX)
+ #include <sys/types.h>
+ #elif !defined(ANDROID)
diff --git a/devel/xulrunner/patches/patch-au b/devel/xulrunner/patches/patch-au
index fa7f97d2ee1..4b55d23dee6 100644
--- a/devel/xulrunner/patches/patch-au
+++ b/devel/xulrunner/patches/patch-au
@@ -1,9 +1,10 @@
-$NetBSD: patch-au,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $
+$NetBSD: patch-au,v 1.2 2011/04/26 14:16:36 tnn Exp $
-SOUND_VERSION just isn't a reliable way to detect features supported by
-particular OSS implementation.
+- Fix device name on NetBSD
+- SOUND_VERSION just isn't a reliable way to detect features supported by
+ particular OSS implementation.
---- media/libsydneyaudio/src/sydney_audio_oss.c.orig 2009-06-29 18:15:03.000000000 +0200
+--- media/libsydneyaudio/src/sydney_audio_oss.c.orig 2010-07-21 00:52:30.000000000 +0000
+++ media/libsydneyaudio/src/sydney_audio_oss.c
@@ -51,9 +51,9 @@
// support only versions newer than 3.6.1
@@ -18,7 +19,20 @@ particular OSS implementation.
typedef struct sa_buf sa_buf;
struct sa_buf {
-@@ -716,4 +716,4 @@ UNSUPPORTED(int sa_stream_drain(sa_strea
+@@ -201,7 +201,12 @@ sa_stream_create_pcm(
+ return SA_ERROR_SYSTEM;
+ }
+
++#if defined(__NetBSD__)
++ /* XXX should use DEVOSSAUDIO provided by pkgsrc. */
++ s->output_unit = "/dev/audio";
++#else
+ s->output_unit = "/dev/dsp";
++#endif
+ s->output_fd = -1;
+ s->thread_id = 0;
+ s->playing = 0;
+@@ -721,4 +726,4 @@ UNSUPPORTED(int sa_stream_drain(sa_strea
const char *sa_strerror(int code) { return NULL; }
diff --git a/devel/xulrunner/patches/patch-ax b/devel/xulrunner/patches/patch-ax
index cebcfd1ac61..65620778d87 100644
--- a/devel/xulrunner/patches/patch-ax
+++ b/devel/xulrunner/patches/patch-ax
@@ -1,13 +1,13 @@
-$NetBSD: patch-ax,v 1.2 2009/09/20 10:58:00 tnn Exp $
+$NetBSD: patch-ax,v 1.3 2011/04/26 14:16:36 tnn Exp $
---- xpcom/base/nsStackWalk.cpp.orig 2009-08-24 17:53:27.000000000 +0200
+--- xpcom/base/nsStackWalk.cpp.orig 2010-12-15 01:03:41.000000000 +0000
+++ xpcom/base/nsStackWalk.cpp
-@@ -1124,7 +1124,7 @@ NS_FormatCodeAddressDetails(void *aPC, c
+@@ -1137,7 +1137,7 @@ NS_FormatCodeAddressDetails(void *aPC, c
#define __USE_GNU
#endif
--#if defined(HAVE_LIBDL) || defined(XP_MACOSX)
-+#if defined(HAVE_LIBDL) || defined(XP_MACOSX) || defined(__NetBSD__)
+-#if defined(HAVE_DLOPEN) || defined(XP_MACOSX)
++#if defined(HAVE_DLOPEN) || defined(XP_MACOSX) || defined(__NetBSD__)
#include <dlfcn.h>
#endif
diff --git a/devel/xulrunner/patches/patch-bb b/devel/xulrunner/patches/patch-bb
deleted file mode 100644
index 51d7032b58f..00000000000
--- a/devel/xulrunner/patches/patch-bb
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD: patch-bb,v 1.2 2010/03/16 15:57:02 tnn Exp $
-
-# make sure the inline assembler code works on the same word size as
-# the C/C++ code on sparc64 when compiling for 64bit
-# https://bugzilla.mozilla.org/show_bug.cgi?id=550271
-
---- js/src/jslock.cpp.orig 2010-02-27 02:32:31.000000000 +0000
-+++ js/src/jslock.cpp
-@@ -159,6 +159,7 @@ NativeCompareAndSwap(jsword *w, jsword o
- {
- unsigned int res;
-
-+#if JS_BITS_PER_WORD == 32
- __asm__ __volatile__ (
- "stbar\n"
- "cas [%1],%2,%3\n"
-@@ -169,6 +170,18 @@ NativeCompareAndSwap(jsword *w, jsword o
- "1:"
- : "=r" (res)
- : "r" (w), "r" (ov), "r" (nv));
-+#else
-+ __asm__ __volatile__ (
-+ "stbar\n"
-+ "casx [%1],%2,%3\n"
-+ "cmp %2,%3\n"
-+ "be,a 1f\n"
-+ "mov 1,%0\n"
-+ "mov 0,%0\n"
-+ "1:"
-+ : "=r" (res)
-+ : "r" (w), "r" (ov), "r" (nv));
-+#endif
- return (int)res;
- }
-
diff --git a/devel/xulrunner/patches/patch-bd b/devel/xulrunner/patches/patch-bd
new file mode 100644
index 00000000000..3722daa529a
--- /dev/null
+++ b/devel/xulrunner/patches/patch-bd
@@ -0,0 +1,27 @@
+$NetBSD: patch-bd,v 1.1 2011/04/26 14:16:36 tnn Exp $
+
+--- js/src/ctypes/CTypes.cpp.orig 2010-11-04 19:20:39.000000000 +0000
++++ js/src/ctypes/CTypes.cpp
+@@ -36,6 +36,22 @@
+ *
+ * ***** END LICENSE BLOCK ***** */
+
++#if defined(__NetBSD__)
++#include <stdint.h>
++/* XXX why do we have those funky __ #defines in stdint.h? */
++#warning this is a retarded workaround
++#define uint8_t uint8_t
++#define uint16_t uint16_t
++#define uint32_t uint32_t
++#define uint64_t uint64_t
++#define int8_t int8_t
++#define int16_t int16_t
++#define int32_t int32_t
++#define int64_t int64_t
++#define intptr_t intptr_t
++#define uintptr_t uintptr_t
++#endif
++
+ #include "CTypes.h"
+ #include "Library.h"
+ #include "jsnum.h"
diff --git a/devel/xulrunner/patches/patch-be b/devel/xulrunner/patches/patch-be
index 5280f8f5f00..a8e9ecdf62f 100644
--- a/devel/xulrunner/patches/patch-be
+++ b/devel/xulrunner/patches/patch-be
@@ -1,9 +1,9 @@
-$NetBSD: patch-be,v 1.2 2010/10/21 10:27:21 tnn Exp $
+$NetBSD: patch-be,v 1.3 2011/04/26 14:16:37 tnn Exp $
Disable all sound support for now since it causes
crashes and doesn't work correctly anyway ...
---- widget/src/gtk2/nsSound.cpp.orig 2010-10-12 17:46:08.000000000 +0000
+--- widget/src/gtk2/nsSound.cpp.orig 2010-08-06 01:09:23.000000000 +0000
+++ widget/src/gtk2/nsSound.cpp
@@ -138,6 +138,8 @@ nsSound::Init()
diff --git a/devel/xulrunner/patches/patch-bf b/devel/xulrunner/patches/patch-bf
index b8bdffde0d9..1477106f961 100644
--- a/devel/xulrunner/patches/patch-bf
+++ b/devel/xulrunner/patches/patch-bf
@@ -1,42 +1,13 @@
-$NetBSD: patch-bf,v 1.1 2010/04/01 08:25:07 jmcneill Exp $
+$NetBSD: patch-bf,v 1.2 2011/04/26 14:16:37 tnn Exp $
---- js/ctypes/libffi/src/mips/ffitarget.h.orig 2010-03-31 04:09:31.000000000 -0400
-+++ js/ctypes/libffi/src/mips/ffitarget.h 2010-03-31 04:12:52.000000000 -0400
-@@ -29,15 +29,28 @@
-
- #ifdef linux
- #include <asm/sgidefs.h>
--# ifndef _ABIN32
--# define _ABIN32 _MIPS_SIM_NABI32
--# endif
--# ifndef _ABI64
--# define _ABI64 _MIPS_SIM_ABI64
--# endif
--# ifndef _ABIO32
--# define _ABIO32 _MIPS_SIM_ABI32
--# endif
-+#elif defined(irix)
-+#include <sgidefs.h>
-+#else
-+#include <sys/cdefs.h>
-+#endif
-+
-+#ifndef _ABIN32
-+# define _ABIN32 _MIPS_SIM_NABI32
-+#endif
-+#ifndef _ABI64
-+# define _ABI64 _MIPS_SIM_ABI64
-+#endif
-+#ifndef _ABIO32
-+# define _ABIO32 _MIPS_SIM_ABI32
-+#endif
-+
-+#ifndef _MIPS_SIM
-+# ifdef _MIPS_BSD_API
-+# define _MIPS_SIM _MIPS_BSD_API
-+# else
-+# define _MIPS_SIM _ABIO32
-+# endif
- #endif
-
- #if !defined(_MIPS_SIM)
+--- js/src/jsnativestack.cpp.orig 2010-06-29 09:41:37.000000000 +0000
++++ js/src/jsnativestack.cpp
+@@ -170,7 +170,7 @@ GetNativeStackBaseImpl()
+ # else
+ pthread_attr_t sattr;
+ pthread_attr_init(&sattr);
+-# if defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
++# if defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD) || defined(__NetBSD__) /* XXX tnn not sure why NETBSD isn't defined, it looks like it should be ... */
+ /* e.g. on FreeBSD 4.8 or newer, neundorf@kde.org */
+ pthread_attr_get_np(thread, &sattr);
+ # else
diff --git a/devel/xulrunner/patches/patch-bg b/devel/xulrunner/patches/patch-bg
index 2b97ce57d2b..c97c072e94c 100644
--- a/devel/xulrunner/patches/patch-bg
+++ b/devel/xulrunner/patches/patch-bg
@@ -1,58 +1,24 @@
-$NetBSD: patch-bg,v 1.1 2010/04/01 08:25:07 jmcneill Exp $
+$NetBSD: patch-bg,v 1.2 2011/04/26 14:16:37 tnn Exp $
---- js/ctypes/libffi/src/mips/ffi.c.orig 2010-03-31 08:23:20.000000000 -0400
-+++ js/ctypes/libffi/src/mips/ffi.c 2010-03-31 08:25:28.000000000 -0400
-@@ -32,12 +32,19 @@
-
- #ifdef __GNUC__
- # if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))
--# define USE__BUILTIN___CLEAR_CACHE 1
-+# if !defined(__NetBSD__)
-+# define USE__BUILTIN___CLEAR_CACHE 1
-+# endif
- # endif
- #endif
-
- #ifndef USE__BUILTIN___CLEAR_CACHE
--#include <sys/cachectl.h>
-+# if !defined(__NetBSD__)
-+# include <sys/cachectl.h>
-+# else
-+# include <mips/cachectl.h>
-+# define cacheflush _cacheflush
-+# endif
- #endif
-
- #ifdef FFI_DEBUG
-@@ -419,6 +426,7 @@ ffi_status ffi_prep_cif_machdep(ffi_cif
- ((cif->arg_types)[index]->type << (arg_reg * FFI_FLAG_BITS));
- arg_reg++;
- break;
-+#ifdef __mips64
- case FFI_TYPE_LONGDOUBLE:
- /* Align it. */
- arg_reg = ALIGN(arg_reg, 2);
-@@ -430,6 +438,7 @@ ffi_status ffi_prep_cif_machdep(ffi_cif
- (FFI_TYPE_DOUBLE << (arg_reg * FFI_FLAG_BITS));
- arg_reg++;
- break;
+--- storage/src/SQLiteMutex.h.orig 2010-05-28 13:22:58.000000000 +0000
++++ storage/src/SQLiteMutex.h
+@@ -141,15 +141,19 @@ public:
+ void assertCurrentThreadOwns()
+ {
+ NS_ASSERTION(mMutex, "No mutex associated with this wrapper!");
++#if 0 /* XXX tnn: this breaks the debug build. */
+ NS_ASSERTION(sqlite3_mutex_held(mMutex),
+ "Mutex is not held, but we expect it to be!");
+#endif
+ }
- case FFI_TYPE_STRUCT:
- loc = arg_reg * FFI_SIZEOF_ARG;
-@@ -474,6 +483,7 @@ ffi_status ffi_prep_cif_machdep(ffi_cif
- case FFI_TYPE_DOUBLE:
- cif->flags += cif->rtype->type << (FFI_FLAG_BITS * 8);
- break;
-+#ifdef __mips64
- case FFI_TYPE_LONGDOUBLE:
- /* Long double is returned as if it were a struct containing
- two doubles. */
-@@ -481,6 +491,7 @@ ffi_status ffi_prep_cif_machdep(ffi_cif
- cif->flags += (FFI_TYPE_DOUBLE + (FFI_TYPE_DOUBLE << FFI_FLAG_BITS))
- << (4 + (FFI_FLAG_BITS * 8));
- break;
+ void assertNotCurrentThreadOwns()
+ {
+ NS_ASSERTION(mMutex, "No mutex associated with this wrapper!");
++#if 0 /* XXX tnn: this breaks the debug build. */
+ NS_ASSERTION(sqlite3_mutex_notheld(mMutex),
+ "Mutex is held, but we expect it to not be!");
+#endif
- default:
- cif->flags += FFI_TYPE_INT << (FFI_FLAG_BITS * 8);
- break;
+ }
+ #endif // ifndef DEBUG
+
diff --git a/devel/xulrunner/patches/patch-bi b/devel/xulrunner/patches/patch-bi
new file mode 100644
index 00000000000..fcad060c979
--- /dev/null
+++ b/devel/xulrunner/patches/patch-bi
@@ -0,0 +1,13 @@
+$NetBSD: patch-bi,v 1.1 2011/04/26 14:16:37 tnn Exp $
+
+--- gfx/angle/src/compiler/osinclude.h.orig 2010-12-15 01:02:57.000000000 +0000
++++ gfx/angle/src/compiler/osinclude.h
+@@ -16,7 +16,7 @@
+ #define ANGLE_OS_WIN
+ #elif defined(__APPLE__) || defined(__linux__) || \
+ defined(__FreeBSD__) || defined(__OpenBSD__) || \
+- defined(__sun)
++ defined(__sun) || defined(__NetBSD__) || defined(__DragonFly__)
+ #define ANGLE_OS_POSIX
+ #else
+ #error Unsupported platform.
diff --git a/devel/xulrunner/patches/patch-js_src_jsdbgapi.cpp b/devel/xulrunner/patches/patch-js_src_jsdbgapi.cpp
new file mode 100644
index 00000000000..53456d5df8c
--- /dev/null
+++ b/devel/xulrunner/patches/patch-js_src_jsdbgapi.cpp
@@ -0,0 +1,35 @@
+https://bugzilla.mozilla.org/show_bug.cgi?id=637437
+
+--- js/src/jsdbgapi.cpp
++++ js/src/jsdbgapi.cpp
+@@ -111,28 +111,26 @@ JS_SetRuntimeDebugMode(JSRuntime *rt, JS
+ {
+ rt->debugMode = debug;
+ }
+
+ #ifdef DEBUG
+ static bool
+ CompartmentHasLiveScripts(JSCompartment *comp)
+ {
+-#ifdef JS_METHODJIT
+-# ifdef JS_THREADSAFE
++#if defined(JS_METHODJIT) && defined(JS_THREADSAFE)
+ jsword currentThreadId = reinterpret_cast<jsword>(js_CurrentThreadId());
+-# endif
+ #endif
+
+ // Unsynchronized context iteration is technically a race; but this is only
+ // for debug asserts where such a race would be rare
+ JSContext *iter = NULL;
+ JSContext *icx;
+ while ((icx = JS_ContextIterator(comp->rt, &iter))) {
+-#ifdef JS_THREADSAFE
++#if defined(JS_METHODJIT) && defined(JS_THREADSAFE)
+ if (JS_GetContextThread(icx) != currentThreadId)
+ continue;
+ #endif
+ for (AllFramesIter i(icx); !i.done(); ++i) {
+ JSScript *script = i.fp()->maybeScript();
+ if (script && script->compartment == comp)
+ return JS_TRUE;
+ }
diff --git a/devel/xulrunner/patches/patch-js_src_jsval.h b/devel/xulrunner/patches/patch-js_src_jsval.h
new file mode 100644
index 00000000000..f08704613b6
--- /dev/null
+++ b/devel/xulrunner/patches/patch-js_src_jsval.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-js_src_jsval.h,v 1.1 2011/04/26 14:16:37 tnn Exp $
+
+# Attachment #517107 from
+# https://bugzilla.mozilla.org/show_bug.cgi?id=618485
+
+--- js/src/jsval.h.orig 2011-02-23 05:53:35.000000000 +0000
++++ js/src/jsval.h
+@@ -346,6 +346,7 @@ typedef union jsval_layout
+ union {
+ int32 i32;
+ uint32 u32;
++ jsuword word;
+ JSWhyMagic why;
+ } payload;
+ } s;
diff --git a/devel/xulrunner/patches/patch-js_src_xpconnect_src_xpcprivate.h b/devel/xulrunner/patches/patch-js_src_xpconnect_src_xpcprivate.h
new file mode 100644
index 00000000000..eec876f4444
--- /dev/null
+++ b/devel/xulrunner/patches/patch-js_src_xpconnect_src_xpcprivate.h
@@ -0,0 +1,18 @@
+$NetBSD: patch-js_src_xpconnect_src_xpcprivate.h,v 1.1 2011/04/26 14:16:37 tnn Exp $
+
+fix sparc64 strict alignment issue, from martin@
+
+--- js/src/xpconnect/src/xpcprivate.h.orig 2011-02-23 05:53:38.000000000 +0000
++++ js/src/xpconnect/src/xpcprivate.h
+@@ -1270,7 +1270,10 @@ private:
+ // string class members since we don't want to pay the cost of
+ // calling the constructors and destructors when the strings
+ // aren't being used.
+- char mStringWrapperData[sizeof(StringWrapperEntry) * XPCCCX_STRING_CACHE_SIZE];
++ union {
++ char store[sizeof(StringWrapperEntry) * XPCCCX_STRING_CACHE_SIZE];
++ void *dummy_to_force_alignement;
++ } mStringWrapperData;
+ };
+
+ class XPCLazyCallContext
diff --git a/devel/xulrunner/patches/patch-mb b/devel/xulrunner/patches/patch-mb
index 9a111a2d139..b4b24b368ff 100644
--- a/devel/xulrunner/patches/patch-mb
+++ b/devel/xulrunner/patches/patch-mb
@@ -1,26 +1,26 @@
-$NetBSD: patch-mb,v 1.4 2010/04/01 08:25:07 jmcneill Exp $
+$NetBSD: patch-mb,v 1.5 2011/04/26 14:16:37 tnn Exp $
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2010-03-16 05:57:24.000000000 -0400
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in 2010-03-31 05:09:52.000000000 -0400
-@@ -76,7 +76,7 @@ endif
+--- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig 2010-04-21 09:07:48.000000000 +0000
++++ xpcom/reflect/xptcall/src/md/unix/Makefile.in
+@@ -83,7 +83,7 @@ endif
endif
endif
--ifneq (,$(filter FreeBSD NetBSD OpenBSD BSD_OS,$(OS_ARCH)))
-+ifneq (,$(filter BSD_OS,$(OS_ARCH)))
+-ifneq (,$(filter NetBSD OpenBSD BSD_OS GNU,$(OS_ARCH)))
++ifneq (,$(filter BSD_OS GNU,$(OS_ARCH)))
ifeq (86,$(findstring 86,$(OS_TEST)))
CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
endif
-@@ -85,7 +85,7 @@ endif
+@@ -92,7 +92,7 @@ endif
# New code for Linux, et. al., with gcc
# Migrate other platforms here after testing
#
--ifneq (,$(filter Linux GNU_%,$(OS_ARCH)))
+-ifneq (,$(filter Linux FreeBSD GNU_%,$(OS_ARCH)))
+ifneq (,$(filter Linux NetBSD DragonFly FreeBSD OpenBSD GNU_%,$(OS_ARCH)))
# Linux/x86-64
ifeq (x86_64,$(OS_TEST))
CPPSRCS := xptcinvoke_x86_64_unix.cpp xptcstubs_x86_64_linux.cpp
-@@ -103,18 +103,6 @@ ASFILES := xptcstubs_asm_ipf64.s xptcin
+@@ -110,12 +110,6 @@ ASFILES := xptcstubs_asm_ipf64.s xptcin
endif
endif
#
@@ -30,16 +30,10 @@ $NetBSD: patch-mb,v 1.4 2010/04/01 08:25:07 jmcneill Exp $
-CPPSRCS := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
-endif
-#
--# FreeBSD/amd64
--#
--ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDx86_64)
--CPPSRCS := xptcinvoke_amd64_linux.cpp xptcstubs_amd64_linux.cpp
--endif
--#
# BeOS/Intel (uses the same unixish_x86 code)
#
ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC)
-@@ -200,7 +188,7 @@ endif
+@@ -210,7 +204,7 @@ endif
# NetBSD/ARM
#
ifeq ($(OS_ARCH),NetBSD)
@@ -48,7 +42,7 @@ $NetBSD: patch-mb,v 1.4 2010/04/01 08:25:07 jmcneill Exp $
CPPSRCS := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp
endif
endif
-@@ -255,7 +243,7 @@ endif
+@@ -265,7 +259,7 @@ endif
# NetBSD/m68k
#
ifeq ($(OS_ARCH),NetBSD)
@@ -57,22 +51,7 @@ $NetBSD: patch-mb,v 1.4 2010/04/01 08:25:07 jmcneill Exp $
CPPSRCS := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp
endif
endif
-@@ -295,6 +283,14 @@ ASFLAGS += -I$(DIST)/include -x assembl
- endif
- endif
-
-+ifeq ($(OS_ARCH),NetBSD)
-+ifneq (,$(findstring mips, $(OS_TEST)))
-+CPPSRCS := xptcinvoke_mips.cpp xptcstubs_mips.cpp
-+ASFILES := xptcinvoke_asm_mips.s xptcstubs_asm_mips.s
-+ASFLAGS += -I$(DIST)/include -x assembler-with-cpp
-+endif
-+endif
-+
- ######################################################################
- # PowerPC
- ######################################################################
-@@ -340,9 +336,10 @@ endif
+@@ -350,9 +344,10 @@ endif
#
# NetBSD/PPC
#
@@ -84,7 +63,7 @@ $NetBSD: patch-mb,v 1.4 2010/04/01 08:25:07 jmcneill Exp $
endif
#
-@@ -414,6 +411,13 @@ CPPSRCS := xptcinvoke_sparc64_openbsd.c
+@@ -424,6 +419,13 @@ CPPSRCS := xptcinvoke_sparc64_openbsd.c
ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
endif
#
diff --git a/devel/xulrunner/patches/patch-me b/devel/xulrunner/patches/patch-me
index 02aa85b2f06..5e0e2c4ec55 100644
--- a/devel/xulrunner/patches/patch-me
+++ b/devel/xulrunner/patches/patch-me
@@ -1,22 +1,10 @@
-$NetBSD: patch-me,v 1.2 2010/04/21 15:26:00 tnn Exp $
+$NetBSD: patch-me,v 1.3 2011/04/26 14:16:37 tnn Exp $
Add DragonFly support.
-Disable assembly routines in freebl on Linux (PR pkg/43146)
---- security/nss/lib/freebl/Makefile.orig 2010-04-13 22:22:54.000000000 +0000
+--- security/nss/lib/freebl/Makefile.orig 2009-06-29 18:15:13.000000000 +0200
+++ security/nss/lib/freebl/Makefile
-@@ -154,7 +154,9 @@ ifeq ($(USE_N32),1)
- endif
- endif
-
--ifeq ($(OS_TARGET),Linux)
-+# pkgsrc PR pkg/43146
-+#ifeq ($(OS_TARGET),Linux)
-+ifeq (true, false)
- ifeq ($(CPU_ARCH),x86_64)
- ASFILES = arcfour-amd64-gas.s mpi_amd64_gas.s
- ASFLAGS += -march=opteron -m64 -fPIC -Wa,--noexecstack
-@@ -224,7 +226,7 @@ endif
+@@ -212,7 +212,7 @@ endif
# to bind the blapi function references in FREEBLVector vector
# (ldvector.c) to the blapi functions defined in the freebl
# shared libraries.
diff --git a/devel/xulrunner/patches/patch-mf b/devel/xulrunner/patches/patch-mf
index 794a80c581b..c3c6f20e13c 100644
--- a/devel/xulrunner/patches/patch-mf
+++ b/devel/xulrunner/patches/patch-mf
@@ -1,4 +1,4 @@
-$NetBSD: patch-mf,v 1.3 2010/03/16 15:57:02 tnn Exp $
+$NetBSD: patch-mf,v 1.4 2011/04/26 14:16:37 tnn Exp $
Add DragonFly support.
Make sure nss libraries have a run path defined.
diff --git a/devel/xulrunner/patches/patch-mh b/devel/xulrunner/patches/patch-mh
index d113b6cb6b6..b99c7b4f5c6 100644
--- a/devel/xulrunner/patches/patch-mh
+++ b/devel/xulrunner/patches/patch-mh
@@ -1,6 +1,6 @@
-$NetBSD: patch-mh,v 1.1 2010/04/26 13:41:06 tnn Exp $
+$NetBSD: patch-mh,v 1.2 2011/04/26 14:16:37 tnn Exp $
---- security/nss/lib/Makefile.orig 2010-04-13 22:22:54.000000000 +0000
+--- security/nss/lib/Makefile.orig 2011-03-18 23:34:05.000000000 +0000
+++ security/nss/lib/Makefile
@@ -70,7 +70,7 @@ endif
diff --git a/devel/xulrunner/patches/patch-mm b/devel/xulrunner/patches/patch-mm
index af567f0fee2..7492dae4c42 100644
--- a/devel/xulrunner/patches/patch-mm
+++ b/devel/xulrunner/patches/patch-mm
@@ -1,29 +1,18 @@
-$NetBSD: patch-mm,v 1.4 2011/03/05 11:57:16 tnn Exp $
+$NetBSD: patch-mm,v 1.5 2011/04/26 14:16:37 tnn Exp $
-Don't link with -lCstd on Solaris when using GCC. From Tim Zingelman.
-part of PR pkg/39085
-
---- toolkit/library/Makefile.in.orig 2011-02-18 18:33:39.000000000 +0000
+--- toolkit/library/Makefile.in.orig 2011-01-22 00:30:16.000000000 +0000
+++ toolkit/library/Makefile.in
-@@ -253,13 +253,20 @@ EXTRA_DSO_LDOPTS += -lbe -ltracker
- endif
-
- ifeq ($(OS_ARCH),SunOS)
--EXTRA_DSO_LDOPTS += -lelf -ldemangle -lCstd
-+EXTRA_DSO_LDOPTS += -lelf -ldemangle
-+ifndef GNU_CC
-+EXTRA_DSO_LDOPTS += -lCstd
-+endif
+@@ -246,6 +246,13 @@ EXTRA_DSO_LDOPTS += -lelf -ldemangle
endif
-
- ifeq ($(OS_ARCH),AIX)
- EXTRA_DSO_LDOPTS += -bbigtoc
endif
+ifeq ($(OS_ARCH),NetBSD)
+EXTRA_DSO_LDOPTS += -lossaudio
+endif
++ifdef PKGSRC_PULSEAUDIO
++EXTRA_DSO_LDOPTS += -lpulse
++endif
+
ifeq ($(OS_ARCH),WINNT)
- EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME,shell32 ole32 uuid version winspool comdlg32 imm32 winmm wsock32 msimg32)
+ OS_LIBS += $(call EXPAND_LIBNAME,shell32 ole32 uuid version winspool comdlg32 imm32 winmm wsock32 msimg32 shlwapi psapi ws2_32)
ifneq (,$(MOZ_DEBUG)$(NS_TRACE_MALLOC))
diff --git a/devel/xulrunner/patches/patch-mn b/devel/xulrunner/patches/patch-mn
index 6b4d15251a4..4a812e38464 100644
--- a/devel/xulrunner/patches/patch-mn
+++ b/devel/xulrunner/patches/patch-mn
@@ -1,8 +1,8 @@
-$NetBSD: patch-mn,v 1.3 2010/09/09 09:41:22 tnn Exp $
+$NetBSD: patch-mn,v 1.4 2011/04/26 14:16:37 tnn Exp $
Make sure we link correctly with sqlite3 from pkgsrc.
---- security/nss/lib/softoken/config.mk.orig 2010-08-24 21:32:09.000000000 +0000
+--- security/nss/lib/softoken/config.mk.orig 2010-07-21 00:52:46.000000000 +0000
+++ security/nss/lib/softoken/config.mk
@@ -80,7 +80,7 @@ else
# $(EXTRA_SHARED_LIBS) come before $(OS_LIBS), except on AIX.
diff --git a/devel/xulrunner/patches/patch-mp b/devel/xulrunner/patches/patch-mp
index ab517058d9c..5add507603f 100644
--- a/devel/xulrunner/patches/patch-mp
+++ b/devel/xulrunner/patches/patch-mp
@@ -1,29 +1,17 @@
-$NetBSD: patch-mp,v 1.4 2010/07/21 16:55:34 tnn Exp $
+$NetBSD: patch-mp,v 1.5 2011/04/26 14:16:37 tnn Exp $
---- media/libsydneyaudio/src/Makefile.in.orig 2010-07-13 19:10:28.000000000 +0000
+--- media/libsydneyaudio/src/Makefile.in.orig 2010-07-21 00:52:30.000000000 +0000
+++ media/libsydneyaudio/src/Makefile.in
-@@ -83,6 +83,24 @@ CSRCS = \
- $(NULL)
+@@ -97,6 +97,12 @@ ifeq ($(OS_ARCH),WINNT)
+ OS_LIBS += winmm.lib
endif
-+ifeq ($(OS_ARCH),DragonFly)
-+CSRCS = \
-+ sydney_audio_oss.c \
-+ $(NULL)
-+endif
-+
-+ifeq ($(OS_ARCH),FreeBSD)
-+CSRCS = \
-+ sydney_audio_oss.c \
-+ $(NULL)
-+endif
-+
-+ifeq ($(OS_ARCH),NetBSD)
++ifdef PKGSRC_PULSEAUDIO
+CSRCS = \
-+ sydney_audio_oss.c \
++ sydney_audio_pulseaudio.c \
+ $(NULL)
+endif
+
- ifeq ($(OS_ARCH),WINNT)
- OS_LIBS += winmm.lib
- endif
+ include $(topsrcdir)/config/rules.mk
+
+ LOCAL_INCLUDES += -I$(srcdir)/../include
diff --git a/devel/xulrunner/patches/patch-nd b/devel/xulrunner/patches/patch-nd
deleted file mode 100644
index b6f64b7c228..00000000000
--- a/devel/xulrunner/patches/patch-nd
+++ /dev/null
@@ -1,37 +0,0 @@
-$NetBSD: patch-nd,v 1.1 2009/09/09 17:01:07 tnn Exp $
-
-# reported upstream as
-# https://bugzilla.mozilla.org/show_bug.cgi?id=514002
-
---- gfx/qcms/iccread.c.orig 2009-07-30 17:30:16.000000000 +0200
-+++ gfx/qcms/iccread.c 2009-09-01 21:29:29.000000000 +0200
-@@ -23,6 +23,7 @@
- #include <math.h>
- #include <assert.h>
- #include <stdlib.h>
-+#include <string.h>
- #include "qcmsint.h"
-
- //XXX: use a better typename
-@@ -84,7 +85,9 @@ static uint32_t read_u32(struct mem_sour
- invalid_source(mem, "Invalid offset");
- return 0;
- } else {
-- return be32_to_cpu(*(__be32*)(mem->buf + offset));
-+ uint32_t v;
-+ memcpy(&v, mem->buf + offset, 4);
-+ return be32_to_cpu(v);
- }
- }
-
-@@ -94,7 +97,9 @@ static uint16_t read_u16(struct mem_sour
- invalid_source(mem, "Invalid offset");
- return 0;
- } else {
-- return be16_to_cpu(*(__be16*)(mem->buf + offset));
-+ uint16_t v;
-+ memcpy(&v, mem->buf + offset, 2);
-+ return be16_to_cpu(v);
- }
- }
-
diff --git a/devel/xulrunner/patches/patch-pa b/devel/xulrunner/patches/patch-pa
index 68439d95054..ae2cfbf1ea1 100644
--- a/devel/xulrunner/patches/patch-pa
+++ b/devel/xulrunner/patches/patch-pa
@@ -1,11 +1,11 @@
-$NetBSD: patch-pa,v 1.2 2010/03/16 15:57:02 tnn Exp $
+$NetBSD: patch-pa,v 1.3 2011/04/26 14:16:37 tnn Exp $
---- xulrunner/installer/mozilla-js.pc.in.orig 2009-10-29 23:11:24.000000000 +0100
+--- xulrunner/installer/mozilla-js.pc.in.orig 2010-11-04 19:20:39.000000000 +0000
+++ xulrunner/installer/mozilla-js.pc.in
@@ -6,5 +6,5 @@ Name: JavaScript
Description: The Mozilla JavaScript Library
Version: %MOZILLA_VERSION%
Requires: %NSPR_NAME% >= %NSPR_VERSION%
--Libs: -L${sdkdir}/lib -lmozjs
-+Libs: -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner -lmozjs
+-Libs: -L${sdkdir}/lib %MOZ_JS_LINK%
++Libs: -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner %MOZ_JS_LINK%
Cflags: -I${includedir} -DXP_UNIX -DJS_THREADSAFE
diff --git a/devel/xulrunner/patches/patch-pb b/devel/xulrunner/patches/patch-pb
index 5ffde670dd2..a8e11a299e0 100644
--- a/devel/xulrunner/patches/patch-pb
+++ b/devel/xulrunner/patches/patch-pb
@@ -1,11 +1,11 @@
-$NetBSD: patch-pb,v 1.3 2010/03/16 15:57:02 tnn Exp $
+$NetBSD: patch-pb,v 1.4 2011/04/26 14:16:37 tnn Exp $
---- xulrunner/installer/libxul.pc.in.orig 2009-10-29 23:11:24.000000000 +0100
+--- xulrunner/installer/libxul.pc.in.orig 2010-11-04 19:20:39.000000000 +0000
+++ xulrunner/installer/libxul.pc.in
@@ -7,5 +7,5 @@ Name: libxul
Description: The Mozilla Runtime and Embedding Engine
Version: %MOZILLA_VERSION%
Requires: %NSPR_NAME% >= %NSPR_VERSION%
--Libs: -L${sdkdir}/lib -lxpcomglue_s -lxul -lxpcom
-+Libs: -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner -lxpcomglue_s -lxul -lxpcom
+-Libs: -L${sdkdir}/lib %MOZ_XUL_LINK%
++Libs: -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner %MOZ_XUL_LINK%
Cflags: -I${includedir} %WCHAR_CFLAGS%
diff --git a/devel/xulrunner/patches/patch-pc b/devel/xulrunner/patches/patch-pc
index 08897197b67..896b6acab3a 100644
--- a/devel/xulrunner/patches/patch-pc
+++ b/devel/xulrunner/patches/patch-pc
@@ -1,11 +1,12 @@
-$NetBSD: patch-pc,v 1.2 2010/03/16 15:57:02 tnn Exp $
+$NetBSD: patch-pc,v 1.3 2011/04/26 14:16:37 tnn Exp $
---- xulrunner/installer/libxul-embedding.pc.in.orig 2009-10-29 23:11:24.000000000 +0100
+--- xulrunner/installer/libxul-embedding.pc.in.orig 2010-04-21 09:07:48.000000000 +0000
+++ xulrunner/installer/libxul-embedding.pc.in
-@@ -6,5 +6,5 @@ idldir=%idldir%
+@@ -6,5 +6,6 @@ idldir=%idldir%
Name: libxul-embedding
Description: Static library for version-independent embedding of the Mozilla runtime
Version: %MOZILLA_VERSION%
--Libs: -L${sdkdir}/lib -lxpcomglue
+-Libs: -L${sdkdir}/lib -lxpcomglue -ldl
++# XXXtnn -ldl removed
+Libs: -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner -lxpcomglue
Cflags: -DXPCOM_GLUE -I${includedir} %WCHAR_CFLAGS%
diff --git a/devel/xulrunner/patches/patch-pd b/devel/xulrunner/patches/patch-pd
index 29ae96a03fe..0a8ecfae39d 100644
--- a/devel/xulrunner/patches/patch-pd
+++ b/devel/xulrunner/patches/patch-pd
@@ -1,4 +1,4 @@
-$NetBSD: patch-pd,v 1.3 2010/03/16 15:57:02 tnn Exp $
+$NetBSD: patch-pd,v 1.4 2011/04/26 14:16:37 tnn Exp $
--- xulrunner/installer/mozilla-nss.pc.in.orig 2009-10-29 23:11:24.000000000 +0100
+++ xulrunner/installer/mozilla-nss.pc.in
diff --git a/devel/xulrunner/patches/patch-pg b/devel/xulrunner/patches/patch-pg
index 8ef035fa3b8..08a980fd8c8 100644
--- a/devel/xulrunner/patches/patch-pg
+++ b/devel/xulrunner/patches/patch-pg
@@ -1,4 +1,4 @@
-$NetBSD: patch-pg,v 1.2 2010/03/16 15:57:02 tnn Exp $
+$NetBSD: patch-pg,v 1.3 2011/04/26 14:16:37 tnn Exp $
--- xulrunner/installer/mozilla-nspr.pc.in.orig 2009-10-29 23:11:24.000000000 +0100
+++ xulrunner/installer/mozilla-nspr.pc.in
diff --git a/devel/xulrunner/patches/patch-ra b/devel/xulrunner/patches/patch-ra
deleted file mode 100644
index f4a344e7f38..00000000000
--- a/devel/xulrunner/patches/patch-ra
+++ /dev/null
@@ -1,9 +0,0 @@
-$NetBSD: patch-ra,v 1.2 2010/03/16 15:57:02 tnn Exp $
-
---- browser/branding/unofficial/locales/browserconfig.properties.orig 2009-10-29 23:10:36.000000000 +0100
-+++ browser/branding/unofficial/locales/browserconfig.properties
-@@ -1,3 +1,3 @@
- # Do NOT localize or otherwise change these values
--browser.startup.homepage=http://www.mozilla.org/projects/namoroka/
-+browser.startup.homepage=http://www.google.com/firefox
-
diff --git a/devel/xulrunner/patches/patch-rc b/devel/xulrunner/patches/patch-rc
index ed66eefbb4f..f78e1b35590 100644
--- a/devel/xulrunner/patches/patch-rc
+++ b/devel/xulrunner/patches/patch-rc
@@ -1,12 +1,11 @@
-$NetBSD: patch-rc,v 1.2 2010/03/16 15:57:02 tnn Exp $
+$NetBSD: patch-rc,v 1.3 2011/04/26 14:16:37 tnn Exp $
---- browser/branding/unofficial/locales/en-US/brand.dtd.orig 2009-10-29 23:10:36.000000000 +0100
+--- browser/branding/unofficial/locales/en-US/brand.dtd.orig 2011-01-22 00:24:21.000000000 +0000
+++ browser/branding/unofficial/locales/en-US/brand.dtd
-@@ -1,5 +1,5 @@
--<!ENTITY brandShortName "Namoroka">
--<!ENTITY brandFullName "Namoroka">
+@@ -1,4 +1,4 @@
+-<!ENTITY brandShortName "Mozilla Developer Preview">
+-<!ENTITY brandFullName "Mozilla Developer Preview">
+<!ENTITY brandShortName "Browser">
+<!ENTITY brandFullName "Browser">
<!ENTITY vendorShortName "mozilla.org">
- <!ENTITY logoCopyright " ">
-
+ <!ENTITY trademarkInfo.part1 " ">