summaryrefslogtreecommitdiff
path: root/www/firefox
diff options
context:
space:
mode:
authortnn <tnn>2009-08-05 02:43:47 +0000
committertnn <tnn>2009-08-05 02:43:47 +0000
commit4efdaa25f4ea8eab64071885aa68017d2c03af5f (patch)
tree701592516de56b64b4f889ef6f388483af7e2ef4 /www/firefox
parentbe09fb7f48ca75d6e1ec5450d8f777a2d8f7d647 (diff)
downloadpkgsrc-4efdaa25f4ea8eab64071885aa68017d2c03af5f.tar.gz
merge pkgsrc-20090805
Diffstat (limited to 'www/firefox')
-rw-r--r--www/firefox/DESCR10
-rw-r--r--www/firefox/Makefile103
-rw-r--r--www/firefox/PLIST2129
-rw-r--r--www/firefox/distinfo53
-rw-r--r--www/firefox/patches/patch-aa57
-rw-r--r--www/firefox/patches/patch-ab26
-rw-r--r--www/firefox/patches/patch-ac83
-rw-r--r--www/firefox/patches/patch-ad13
-rw-r--r--www/firefox/patches/patch-ae43
-rw-r--r--www/firefox/patches/patch-af32
-rw-r--r--www/firefox/patches/patch-ag31
-rw-r--r--www/firefox/patches/patch-ah18
-rw-r--r--www/firefox/patches/patch-ai13
-rw-r--r--www/firefox/patches/patch-aj20
-rw-r--r--www/firefox/patches/patch-ak19
-rw-r--r--www/firefox/patches/patch-al27
-rw-r--r--www/firefox/patches/patch-am17
-rw-r--r--www/firefox/patches/patch-an48
-rw-r--r--www/firefox/patches/patch-ao24
-rw-r--r--www/firefox/patches/patch-ap13
-rw-r--r--www/firefox/patches/patch-aq13
-rw-r--r--www/firefox/patches/patch-at15
22 files changed, 2807 insertions, 0 deletions
diff --git a/www/firefox/DESCR b/www/firefox/DESCR
new file mode 100644
index 00000000000..16857791703
--- /dev/null
+++ b/www/firefox/DESCR
@@ -0,0 +1,10 @@
+Mozilla Firefox is a free, open-source and cross-platform web browser
+for Windows, Linux, MacOS X and many other operating systems.
+
+It is fast and easy to use, and offers many advantages over other web
+browsers, such as tabbed browsing and the ability to block pop-up
+windows.
+
+Firefox also offers excellent bookmark and history management, and it
+can be extended by developers using industry standards such as XML,
+CSS, JavaScript, C++, etc. Many extensions are available.
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
new file mode 100644
index 00000000000..fe3ed3b3689
--- /dev/null
+++ b/www/firefox/Makefile
@@ -0,0 +1,103 @@
+# $NetBSD: Makefile,v 1.51 2009/08/05 02:43:47 tnn Exp $
+#
+
+DISTNAME= firefox-${FIREFOX_VER}-source
+PKGNAME= firefox-${FIREFOX_VER}
+FIREFOX_VER= 3.5.2
+CATEGORIES= www
+MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= tnn@NetBSD.org
+HOMEPAGE= http://www.mozilla.com/en-US/firefox/
+COMMENT= Web browser with support for extensions
+
+WRKSRC= ${WRKDIR}/mozilla-1.9.1
+GNU_CONFIGURE= yes
+USE_TOOLS+= pkg-config perl gmake autoconf213
+USE_LANGUAGES= c c++
+
+BUILD_DEPENDS+= zip>=2.3:../../archivers/zip
+
+PKG_DESTDIR_SUPPORT= user-destdir
+CHECK_PORTABILITY_SKIP= security/nss/tests/libpkix/libpkix.sh
+
+PRIVILEGED_STAGES= clean
+
+CONFIG_GUESS_OVERRIDE= build/autoconf/config.guess
+CONFIG_GUESS_OVERRIDE+= js/src/build/autoconf/config.guess
+CONFIG_GUESS_OVERRIDE+= nsprpub/build/autoconf/config.guess
+CONFIG_SUB_OVERRIDE= build/autoconf/config.sub
+CONFIG_SUB_OVERRIDE+= js/src/build/autoconf/config.sub
+CONFIG_SUB_OVERRIDE+= nsprpub/build/autoconf/config.sub
+
+CONFIGURE_ARGS+= --enable-application=browser
+CONFIGURE_ARGS+= --enable-libxul
+CONFIGURE_ARGS+= --disable-tests --disable-pedantic
+CONFIGURE_ARGS+= --enable-crypto
+CONFIGURE_ARGS+= --enable-optimize=-O2 --with-pthreads
+CONFIGURE_ARGS+= --disable-gnomevfs --disable-gnomeui
+CONFIGURE_ARGS+= --disable-dbus --disable-javaxpcom
+CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2
+CONFIGURE_ARGS+= --enable-svg --enable-mathml
+CONFIGURE_ARGS+= --enable-system-cairo --enable-system-lcms
+CONFIGURE_ARGS+= --with-system-jpeg
+CONFIGURE_ARGS+= --with-system-zlib --with-system-bz2
+CONFIGURE_ARGS+= --enable-system-sqlite
+CONFIGURE_ARGS+= --disable-crashreporter
+
+ALL_ENV+= MOZILLA_PKG_NAME=firefox
+
+PYTHON_FOR_BUILD_ONLY= yes
+.include "../../lang/python/application.mk"
+CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
+
+.include "options.mk"
+
+MOZILLA=firefox
+.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
+MOZILLA_NAME= Firefox 3.5
+MOZILLA_ICON= ${WRKSRC}/other-licenses/branding/firefox/default48.png
+.else
+MOZILLA_NAME= Shiretoko 3.5
+MOZILLA_ICON= ${WRKSRC}/browser/branding/unofficial/default48.png
+.endif
+
+pre-configure:
+ cd ${WRKSRC} && autoconf
+ cd ${WRKSRC}/js/src && autoconf
+ cd ${WRKSRC}/nsprpub && autoconf
+
+
+# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
+.PHONY: create-rm-wrapper
+pre-configure: create-rm-wrapper
+create-rm-wrapper:
+ printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@\n' > \
+ ${WRAPPER_DIR}/bin/rm
+ chmod +x ${WRAPPER_DIR}/bin/rm
+
+.PHONY: install-desktop
+post-install: install-desktop
+install-desktop:
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/pixmaps
+ ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \
+ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \
+ -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \
+ < ${FILESDIR}/desktop.in \
+ > ${WRKDIR}/desktop
+ ${INSTALL_DATA} ${WRKDIR}/desktop \
+ ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
+ ${INSTALL_DATA} ${MOZILLA_ICON} \
+ ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/lcms/buildlink3.mk"
+.include "../../net/libIDL/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/firefox/PLIST b/www/firefox/PLIST
new file mode 100644
index 00000000000..a45df903bfb
--- /dev/null
+++ b/www/firefox/PLIST
@@ -0,0 +1,2129 @@
+@comment $NetBSD: PLIST,v 1.34 2009/08/05 02:43:47 tnn Exp $
+bin/firefox
+include/firefox/stable/base64.h
+include/firefox/stable/blapit.h
+include/firefox/stable/cert.h
+include/firefox/stable/certdb.h
+include/firefox/stable/certt.h
+include/firefox/stable/ciferfam.h
+include/firefox/stable/cmmf.h
+include/firefox/stable/cmmft.h
+include/firefox/stable/cms.h
+include/firefox/stable/cmsreclist.h
+include/firefox/stable/cmst.h
+include/firefox/stable/crmf.h
+include/firefox/stable/crmft.h
+include/firefox/stable/cryptohi.h
+include/firefox/stable/cryptoht.h
+include/firefox/stable/domstubs.h
+include/firefox/stable/ecl-exp.h
+include/firefox/stable/hasht.h
+include/firefox/stable/jar-ds.h
+include/firefox/stable/jar.h
+include/firefox/stable/jarfile.h
+include/firefox/stable/jni.h
+include/firefox/stable/jni_md.h
+include/firefox/stable/jri.h
+include/firefox/stable/jri_md.h
+include/firefox/stable/jritypes.h
+include/firefox/stable/key.h
+include/firefox/stable/keyhi.h
+include/firefox/stable/keyt.h
+include/firefox/stable/keythi.h
+include/firefox/stable/md/_aix32.cfg
+include/firefox/stable/md/_aix64.cfg
+include/firefox/stable/md/_beos.cfg
+include/firefox/stable/md/_bsdi.cfg
+include/firefox/stable/md/_darwin.cfg
+include/firefox/stable/md/_dgux.cfg
+include/firefox/stable/md/_freebsd.cfg
+include/firefox/stable/md/_hpux32.cfg
+include/firefox/stable/md/_hpux64.cfg
+include/firefox/stable/md/_irix32.cfg
+include/firefox/stable/md/_irix64.cfg
+include/firefox/stable/md/_linux.cfg
+include/firefox/stable/md/_ncr.cfg
+include/firefox/stable/md/_nec.cfg
+include/firefox/stable/md/_netbsd.cfg
+include/firefox/stable/md/_nextstep.cfg
+include/firefox/stable/md/_nto.cfg
+include/firefox/stable/md/_openbsd.cfg
+include/firefox/stable/md/_os2.cfg
+include/firefox/stable/md/_osf1.cfg
+include/firefox/stable/md/_qnx.cfg
+include/firefox/stable/md/_reliantunix.cfg
+include/firefox/stable/md/_riscos.cfg
+include/firefox/stable/md/_scoos.cfg
+include/firefox/stable/md/_solaris.cfg
+include/firefox/stable/md/_sony.cfg
+include/firefox/stable/md/_sunos4.cfg
+include/firefox/stable/md/_symbian.cfg
+include/firefox/stable/md/_unixware.cfg
+include/firefox/stable/md/_unixware7.cfg
+include/firefox/stable/md/_win95.cfg
+include/firefox/stable/md/_winnt.cfg
+include/firefox/stable/mozIJSSubScriptLoader.h
+include/firefox/stable/npapi.h
+include/firefox/stable/npfunctions.h
+include/firefox/stable/npruntime.h
+include/firefox/stable/nptypes.h
+include/firefox/stable/nsArrayEnumerator.h
+include/firefox/stable/nsArrayUtils.h
+include/firefox/stable/nsAutoLock.h
+include/firefox/stable/nsBaseHashtable.h
+include/firefox/stable/nsCOMArray.h
+include/firefox/stable/nsCOMPtr.h
+include/firefox/stable/nsCRTGlue.h
+include/firefox/stable/nsCategoryCache.h
+include/firefox/stable/nsClassHashtable.h
+include/firefox/stable/nsComponentManagerUtils.h
+include/firefox/stable/nsCycleCollectionParticipant.h
+include/firefox/stable/nsCycleCollector.h
+include/firefox/stable/nsDataHashtable.h
+include/firefox/stable/nsDebug.h
+include/firefox/stable/nsDeque.h
+include/firefox/stable/nsDirectoryServiceDefs.h
+include/firefox/stable/nsDirectoryServiceUtils.h
+include/firefox/stable/nsEmbedAPI.h
+include/firefox/stable/nsEmbedCID.h
+include/firefox/stable/nsEmbedString.h
+include/firefox/stable/nsEnumeratorUtils.h
+include/firefox/stable/nsError.h
+include/firefox/stable/nsGenericFactory.h
+include/firefox/stable/nsHashKeys.h
+include/firefox/stable/nsIASN1Object.h
+include/firefox/stable/nsIASN1Sequence.h
+include/firefox/stable/nsIArray.h
+include/firefox/stable/nsICRLInfo.h
+include/firefox/stable/nsICategoryManager.h
+include/firefox/stable/nsICertificateDialogs.h
+include/firefox/stable/nsIChannel.h
+include/firefox/stable/nsIClassInfo.h
+include/firefox/stable/nsIClassInfoImpl.h
+include/firefox/stable/nsIClipboardCommands.h
+include/firefox/stable/nsIComponentManager.h
+include/firefox/stable/nsIComponentRegistrar.h
+include/firefox/stable/nsIContextMenuListener.h
+include/firefox/stable/nsICookie.h
+include/firefox/stable/nsICookieManager.h
+include/firefox/stable/nsID.h
+include/firefox/stable/nsIDOM3DocumentEvent.h
+include/firefox/stable/nsIDOM3EventTarget.h
+include/firefox/stable/nsIDOMAbstractView.h
+include/firefox/stable/nsIDOMAttr.h
+include/firefox/stable/nsIDOMBarProp.h
+include/firefox/stable/nsIDOMCDATASection.h
+include/firefox/stable/nsIDOMCSSPrimitiveValue.h
+include/firefox/stable/nsIDOMCSSRule.h
+include/firefox/stable/nsIDOMCSSRuleList.h
+include/firefox/stable/nsIDOMCSSStyleDeclaration.h
+include/firefox/stable/nsIDOMCSSStyleSheet.h
+include/firefox/stable/nsIDOMCSSValue.h
+include/firefox/stable/nsIDOMCSSValueList.h
+include/firefox/stable/nsIDOMCharacterData.h
+include/firefox/stable/nsIDOMComment.h
+include/firefox/stable/nsIDOMDOMException.h
+include/firefox/stable/nsIDOMDOMImplementation.h
+include/firefox/stable/nsIDOMDocument.h
+include/firefox/stable/nsIDOMDocumentEvent.h
+include/firefox/stable/nsIDOMDocumentFragment.h
+include/firefox/stable/nsIDOMDocumentRange.h
+include/firefox/stable/nsIDOMDocumentStyle.h
+include/firefox/stable/nsIDOMDocumentType.h
+include/firefox/stable/nsIDOMDocumentView.h
+include/firefox/stable/nsIDOMElement.h
+include/firefox/stable/nsIDOMElementCSSInlineStyle.h
+include/firefox/stable/nsIDOMEntity.h
+include/firefox/stable/nsIDOMEntityReference.h
+include/firefox/stable/nsIDOMEvent.h
+include/firefox/stable/nsIDOMEventGroup.h
+include/firefox/stable/nsIDOMEventListener.h
+include/firefox/stable/nsIDOMEventTarget.h
+include/firefox/stable/nsIDOMHTMLAnchorElement.h
+include/firefox/stable/nsIDOMHTMLAppletElement.h
+include/firefox/stable/nsIDOMHTMLAreaElement.h
+include/firefox/stable/nsIDOMHTMLAudioElement.h
+include/firefox/stable/nsIDOMHTMLBRElement.h
+include/firefox/stable/nsIDOMHTMLBaseElement.h
+include/firefox/stable/nsIDOMHTMLBaseFontElement.h
+include/firefox/stable/nsIDOMHTMLBodyElement.h
+include/firefox/stable/nsIDOMHTMLButtonElement.h
+include/firefox/stable/nsIDOMHTMLByteRanges.h
+include/firefox/stable/nsIDOMHTMLCollection.h
+include/firefox/stable/nsIDOMHTMLDListElement.h
+include/firefox/stable/nsIDOMHTMLDirectoryElement.h
+include/firefox/stable/nsIDOMHTMLDivElement.h
+include/firefox/stable/nsIDOMHTMLDocument.h
+include/firefox/stable/nsIDOMHTMLElement.h
+include/firefox/stable/nsIDOMHTMLEmbedElement.h
+include/firefox/stable/nsIDOMHTMLFieldSetElement.h
+include/firefox/stable/nsIDOMHTMLFontElement.h
+include/firefox/stable/nsIDOMHTMLFormElement.h
+include/firefox/stable/nsIDOMHTMLFrameElement.h
+include/firefox/stable/nsIDOMHTMLFrameSetElement.h
+include/firefox/stable/nsIDOMHTMLHRElement.h
+include/firefox/stable/nsIDOMHTMLHeadElement.h
+include/firefox/stable/nsIDOMHTMLHeadingElement.h
+include/firefox/stable/nsIDOMHTMLHtmlElement.h
+include/firefox/stable/nsIDOMHTMLIFrameElement.h
+include/firefox/stable/nsIDOMHTMLImageElement.h
+include/firefox/stable/nsIDOMHTMLInputElement.h
+include/firefox/stable/nsIDOMHTMLIsIndexElement.h
+include/firefox/stable/nsIDOMHTMLLIElement.h
+include/firefox/stable/nsIDOMHTMLLabelElement.h
+include/firefox/stable/nsIDOMHTMLLegendElement.h
+include/firefox/stable/nsIDOMHTMLLinkElement.h
+include/firefox/stable/nsIDOMHTMLMapElement.h
+include/firefox/stable/nsIDOMHTMLMediaElement.h
+include/firefox/stable/nsIDOMHTMLMediaError.h
+include/firefox/stable/nsIDOMHTMLMenuElement.h
+include/firefox/stable/nsIDOMHTMLMetaElement.h
+include/firefox/stable/nsIDOMHTMLModElement.h
+include/firefox/stable/nsIDOMHTMLOListElement.h
+include/firefox/stable/nsIDOMHTMLObjectElement.h
+include/firefox/stable/nsIDOMHTMLOptGroupElement.h
+include/firefox/stable/nsIDOMHTMLOptionElement.h
+include/firefox/stable/nsIDOMHTMLOptionsCollection.h
+include/firefox/stable/nsIDOMHTMLParagraphElement.h
+include/firefox/stable/nsIDOMHTMLParamElement.h
+include/firefox/stable/nsIDOMHTMLPreElement.h
+include/firefox/stable/nsIDOMHTMLQuoteElement.h
+include/firefox/stable/nsIDOMHTMLScriptElement.h
+include/firefox/stable/nsIDOMHTMLSelectElement.h
+include/firefox/stable/nsIDOMHTMLSourceElement.h
+include/firefox/stable/nsIDOMHTMLStyleElement.h
+include/firefox/stable/nsIDOMHTMLTableCaptionElem.h
+include/firefox/stable/nsIDOMHTMLTableCellElement.h
+include/firefox/stable/nsIDOMHTMLTableColElement.h
+include/firefox/stable/nsIDOMHTMLTableElement.h
+include/firefox/stable/nsIDOMHTMLTableRowElement.h
+include/firefox/stable/nsIDOMHTMLTableSectionElem.h
+include/firefox/stable/nsIDOMHTMLTextAreaElement.h
+include/firefox/stable/nsIDOMHTMLTimeRanges.h
+include/firefox/stable/nsIDOMHTMLTitleElement.h
+include/firefox/stable/nsIDOMHTMLUListElement.h
+include/firefox/stable/nsIDOMHTMLVideoElement.h
+include/firefox/stable/nsIDOMHTMLVoidCallback.h
+include/firefox/stable/nsIDOMMediaList.h
+include/firefox/stable/nsIDOMMouseEvent.h
+include/firefox/stable/nsIDOMMouseScrollEvent.h
+include/firefox/stable/nsIDOMNamedNodeMap.h
+include/firefox/stable/nsIDOMNode.h
+include/firefox/stable/nsIDOMNodeList.h
+include/firefox/stable/nsIDOMNotation.h
+include/firefox/stable/nsIDOMProcessingInstruction.h
+include/firefox/stable/nsIDOMProgressEvent.h
+include/firefox/stable/nsIDOMRange.h
+include/firefox/stable/nsIDOMStorage.h
+include/firefox/stable/nsIDOMStorageEvent.h
+include/firefox/stable/nsIDOMStorageItem.h
+include/firefox/stable/nsIDOMStorageList.h
+include/firefox/stable/nsIDOMStorageWindow.h
+include/firefox/stable/nsIDOMStorageWindow_1_9_1.h
+include/firefox/stable/nsIDOMStyleSheet.h
+include/firefox/stable/nsIDOMStyleSheetList.h
+include/firefox/stable/nsIDOMText.h
+include/firefox/stable/nsIDOMUIEvent.h
+include/firefox/stable/nsIDOMWindow.h
+include/firefox/stable/nsIDOMWindow2.h
+include/firefox/stable/nsIDOMWindowCollection.h
+include/firefox/stable/nsIDOMWindowUtils.h
+include/firefox/stable/nsIDebug.h
+include/firefox/stable/nsIDirectoryService.h
+include/firefox/stable/nsIEmbeddingSiteWindow.h
+include/firefox/stable/nsIFactory.h
+include/firefox/stable/nsIFile.h
+include/firefox/stable/nsIFileURL.h
+include/firefox/stable/nsIGenericFactory.h
+include/firefox/stable/nsIGlobalHistory.h
+include/firefox/stable/nsIHashable.h
+include/firefox/stable/nsIHistoryEntry.h
+include/firefox/stable/nsIHttpChannel.h
+include/firefox/stable/nsIHttpHeaderVisitor.h
+include/firefox/stable/nsIIOService.h
+include/firefox/stable/nsIInputStream.h
+include/firefox/stable/nsIInterfaceRequestor.h
+include/firefox/stable/nsIInterfaceRequestorUtils.h
+include/firefox/stable/nsIJSON.h
+include/firefox/stable/nsILoadGroup.h
+include/firefox/stable/nsILocalFile.h
+include/firefox/stable/nsIMemory.h
+include/firefox/stable/nsIModule.h
+include/firefox/stable/nsIMutableArray.h
+include/firefox/stable/nsINIParser.h
+include/firefox/stable/nsIObserver.h
+include/firefox/stable/nsIObserverService.h
+include/firefox/stable/nsIOutputStream.h
+include/firefox/stable/nsIPrefBranch.h
+include/firefox/stable/nsIPrefBranch2.h
+include/firefox/stable/nsIPrefLocalizedString.h
+include/firefox/stable/nsIPrefService.h
+include/firefox/stable/nsIProfile.h
+include/firefox/stable/nsIProfileChangeStatus.h
+include/firefox/stable/nsIProgrammingLanguage.h
+include/firefox/stable/nsIPromptService.h
+include/firefox/stable/nsIProperties.h
+include/firefox/stable/nsIProtocolHandler.h
+include/firefox/stable/nsIRequest.h
+include/firefox/stable/nsIRequestObserver.h
+include/firefox/stable/nsISHistory.h
+include/firefox/stable/nsISHistoryListener.h
+include/firefox/stable/nsIScriptableInputStream.h
+include/firefox/stable/nsISecurityWarningDialogs.h
+include/firefox/stable/nsISelection.h
+include/firefox/stable/nsIServiceManager.h
+include/firefox/stable/nsISimpleEnumerator.h
+include/firefox/stable/nsIStreamListener.h
+include/firefox/stable/nsISupports.h
+include/firefox/stable/nsISupportsBase.h
+include/firefox/stable/nsISupportsImpl.h
+include/firefox/stable/nsISupportsPrimitives.h
+include/firefox/stable/nsISupportsUtils.h
+include/firefox/stable/nsITooltipListener.h
+include/firefox/stable/nsITooltipTextProvider.h
+include/firefox/stable/nsITraceRefcnt.h
+include/firefox/stable/nsITraceableChannel.h
+include/firefox/stable/nsIURI.h
+include/firefox/stable/nsIURIContentListener.h
+include/firefox/stable/nsIURL.h
+include/firefox/stable/nsIUnicharStreamListener.h
+include/firefox/stable/nsIUploadChannel.h
+include/firefox/stable/nsIWeakReference.h
+include/firefox/stable/nsIWeakReferenceUtils.h
+include/firefox/stable/nsIWebBrowser.h
+include/firefox/stable/nsIWebBrowserChrome.h
+include/firefox/stable/nsIWebBrowserChromeFocus.h
+include/firefox/stable/nsIWebBrowserFind.h
+include/firefox/stable/nsIWebBrowserFocus.h
+include/firefox/stable/nsIWebBrowserPrint.h
+include/firefox/stable/nsIWebBrowserSetup.h
+include/firefox/stable/nsIWebBrowserStream.h
+include/firefox/stable/nsIWebProgress.h
+include/firefox/stable/nsIWebProgressListener.h
+include/firefox/stable/nsIWindowCreator.h
+include/firefox/stable/nsIWindowWatcher.h
+include/firefox/stable/nsIX509Cert.h
+include/firefox/stable/nsIX509CertDB.h
+include/firefox/stable/nsIX509CertValidity.h
+include/firefox/stable/nsInterfaceHashtable.h
+include/firefox/stable/nsMemory.h
+include/firefox/stable/nsObjCExceptions.h
+include/firefox/stable/nsParserDataListener.h
+include/firefox/stable/nsQuickSort.h
+include/firefox/stable/nsRefPtrHashtable.h
+include/firefox/stable/nsServiceManagerUtils.h
+include/firefox/stable/nsStringAPI.h
+include/firefox/stable/nsStringGlue.h
+include/firefox/stable/nsTArray.h
+include/firefox/stable/nsTHashtable.h
+include/firefox/stable/nsTObserverArray.h
+include/firefox/stable/nsTPtrArray.h
+include/firefox/stable/nsTWeakRef.h
+include/firefox/stable/nsTextFormatter.h
+include/firefox/stable/nsTraceRefcnt.h
+include/firefox/stable/nsUnicharUtils.h
+include/firefox/stable/nsVersionComparator.h
+include/firefox/stable/nsVoidArray.h
+include/firefox/stable/nsWeakReference.h
+include/firefox/stable/nsXPCOM.h
+include/firefox/stable/nsXPCOMCID.h
+include/firefox/stable/nsXPCOMGlue.h
+include/firefox/stable/nsXPCOMStrings.h
+include/firefox/stable/nscore.h
+include/firefox/stable/nspr.h
+include/firefox/stable/nsrootidl.h
+include/firefox/stable/nss.h
+include/firefox/stable/nssb64.h
+include/firefox/stable/nssb64t.h
+include/firefox/stable/nssbase.h
+include/firefox/stable/nssbaset.h
+include/firefox/stable/nssck.api
+include/firefox/stable/nssckbi.h
+include/firefox/stable/nssckepv.h
+include/firefox/stable/nssckft.h
+include/firefox/stable/nssckfw.h
+include/firefox/stable/nssckfwc.h
+include/firefox/stable/nssckfwt.h
+include/firefox/stable/nssckg.h
+include/firefox/stable/nssckmdt.h
+include/firefox/stable/nssckt.h
+include/firefox/stable/nssilckt.h
+include/firefox/stable/nssilock.h
+include/firefox/stable/nsslocks.h
+include/firefox/stable/nssrwlk.h
+include/firefox/stable/nssrwlkt.h
+include/firefox/stable/nssutil.h
+include/firefox/stable/obsolete/pralarm.h
+include/firefox/stable/obsolete/probslet.h
+include/firefox/stable/obsolete/protypes.h
+include/firefox/stable/obsolete/prsem.h
+include/firefox/stable/ocsp.h
+include/firefox/stable/ocspt.h
+include/firefox/stable/p12.h
+include/firefox/stable/p12plcy.h
+include/firefox/stable/p12t.h
+include/firefox/stable/pk11func.h
+include/firefox/stable/pk11pqg.h
+include/firefox/stable/pk11priv.h
+include/firefox/stable/pk11pub.h
+include/firefox/stable/pk11sdr.h
+include/firefox/stable/pkcs11.h
+include/firefox/stable/pkcs11f.h
+include/firefox/stable/pkcs11n.h
+include/firefox/stable/pkcs11p.h
+include/firefox/stable/pkcs11t.h
+include/firefox/stable/pkcs11u.h
+include/firefox/stable/pkcs12.h
+include/firefox/stable/pkcs12t.h
+include/firefox/stable/pkcs7t.h
+include/firefox/stable/plarena.h
+include/firefox/stable/plarenas.h
+include/firefox/stable/plbase64.h
+include/firefox/stable/pldhash.h
+include/firefox/stable/plerror.h
+include/firefox/stable/plgetopt.h
+include/firefox/stable/plhash.h
+include/firefox/stable/plresolv.h
+include/firefox/stable/plstr.h
+include/firefox/stable/portreg.h
+include/firefox/stable/pratom.h
+include/firefox/stable/prbit.h
+include/firefox/stable/prclist.h
+include/firefox/stable/prcmon.h
+include/firefox/stable/prcountr.h
+include/firefox/stable/prcpucfg.h
+include/firefox/stable/prcvar.h
+include/firefox/stable/prdtoa.h
+include/firefox/stable/preenc.h
+include/firefox/stable/prenv.h
+include/firefox/stable/prerr.h
+include/firefox/stable/prerror.h
+include/firefox/stable/prinet.h
+include/firefox/stable/prinit.h
+include/firefox/stable/prinrval.h
+include/firefox/stable/prio.h
+include/firefox/stable/pripcsem.h
+include/firefox/stable/private/pprio.h
+include/firefox/stable/private/pprthred.h
+include/firefox/stable/private/prpriv.h
+include/firefox/stable/prlink.h
+include/firefox/stable/prlock.h
+include/firefox/stable/prlog.h
+include/firefox/stable/prlong.h
+include/firefox/stable/prmem.h
+include/firefox/stable/prmon.h
+include/firefox/stable/prmwait.h
+include/firefox/stable/prnetdb.h
+include/firefox/stable/prolock.h
+include/firefox/stable/prpdce.h
+include/firefox/stable/prprf.h
+include/firefox/stable/prproces.h
+include/firefox/stable/prrng.h
+include/firefox/stable/prrwlock.h
+include/firefox/stable/prshm.h
+include/firefox/stable/prshma.h
+include/firefox/stable/prsystem.h
+include/firefox/stable/prthread.h
+include/firefox/stable/prtime.h
+include/firefox/stable/prtpool.h
+include/firefox/stable/prtrace.h
+include/firefox/stable/prtypes.h
+include/firefox/stable/prvrsion.h
+include/firefox/stable/prwin16.h
+include/firefox/stable/secasn1.h
+include/firefox/stable/secasn1t.h
+include/firefox/stable/seccomon.h
+include/firefox/stable/secder.h
+include/firefox/stable/secdert.h
+include/firefox/stable/secdig.h
+include/firefox/stable/secdigt.h
+include/firefox/stable/secerr.h
+include/firefox/stable/sechash.h
+include/firefox/stable/secitem.h
+include/firefox/stable/secmime.h
+include/firefox/stable/secmod.h
+include/firefox/stable/secmodt.h
+include/firefox/stable/secoid.h
+include/firefox/stable/secoidt.h
+include/firefox/stable/secpkcs5.h
+include/firefox/stable/secpkcs7.h
+include/firefox/stable/secport.h
+include/firefox/stable/shsign.h
+include/firefox/stable/smime.h
+include/firefox/stable/ssl.h
+include/firefox/stable/sslerr.h
+include/firefox/stable/sslproto.h
+include/firefox/stable/sslt.h
+include/firefox/stable/utilrename.h
+include/firefox/stable/xpcom-config.h
+include/firefox/unstable/base64.h
+include/firefox/unstable/blapit.h
+include/firefox/unstable/cert.h
+include/firefox/unstable/certdb.h
+include/firefox/unstable/certt.h
+include/firefox/unstable/ciferfam.h
+include/firefox/unstable/cmmf.h
+include/firefox/unstable/cmmft.h
+include/firefox/unstable/cms.h
+include/firefox/unstable/cmsreclist.h
+include/firefox/unstable/cmst.h
+include/firefox/unstable/crmf.h
+include/firefox/unstable/crmft.h
+include/firefox/unstable/cryptohi.h
+include/firefox/unstable/cryptoht.h
+include/firefox/unstable/ecl-exp.h
+include/firefox/unstable/hasht.h
+include/firefox/unstable/jar-ds.h
+include/firefox/unstable/jar.h
+include/firefox/unstable/jarfile.h
+include/firefox/unstable/key.h
+include/firefox/unstable/keyhi.h
+include/firefox/unstable/keyt.h
+include/firefox/unstable/keythi.h
+include/firefox/unstable/nss.h
+include/firefox/unstable/nssb64.h
+include/firefox/unstable/nssb64t.h
+include/firefox/unstable/nssbase.h
+include/firefox/unstable/nssbaset.h
+include/firefox/unstable/nssck.api
+include/firefox/unstable/nssckbi.h
+include/firefox/unstable/nssckepv.h
+include/firefox/unstable/nssckft.h
+include/firefox/unstable/nssckfw.h
+include/firefox/unstable/nssckfwc.h
+include/firefox/unstable/nssckfwt.h
+include/firefox/unstable/nssckg.h
+include/firefox/unstable/nssckmdt.h
+include/firefox/unstable/nssckt.h
+include/firefox/unstable/nssilckt.h
+include/firefox/unstable/nssilock.h
+include/firefox/unstable/nsslocks.h
+include/firefox/unstable/nssrwlk.h
+include/firefox/unstable/nssrwlkt.h
+include/firefox/unstable/nssutil.h
+include/firefox/unstable/ocsp.h
+include/firefox/unstable/ocspt.h
+include/firefox/unstable/p12.h
+include/firefox/unstable/p12plcy.h
+include/firefox/unstable/p12t.h
+include/firefox/unstable/pk11func.h
+include/firefox/unstable/pk11pqg.h
+include/firefox/unstable/pk11priv.h
+include/firefox/unstable/pk11pub.h
+include/firefox/unstable/pk11sdr.h
+include/firefox/unstable/pkcs11.h
+include/firefox/unstable/pkcs11f.h
+include/firefox/unstable/pkcs11n.h
+include/firefox/unstable/pkcs11p.h
+include/firefox/unstable/pkcs11t.h
+include/firefox/unstable/pkcs11u.h
+include/firefox/unstable/pkcs12.h
+include/firefox/unstable/pkcs12t.h
+include/firefox/unstable/pkcs7t.h
+include/firefox/unstable/portreg.h
+include/firefox/unstable/preenc.h
+include/firefox/unstable/secasn1.h
+include/firefox/unstable/secasn1t.h
+include/firefox/unstable/seccomon.h
+include/firefox/unstable/secder.h
+include/firefox/unstable/secdert.h
+include/firefox/unstable/secdig.h
+include/firefox/unstable/secdigt.h
+include/firefox/unstable/secerr.h
+include/firefox/unstable/sechash.h
+include/firefox/unstable/secitem.h
+include/firefox/unstable/secmime.h
+include/firefox/unstable/secmod.h
+include/firefox/unstable/secmodt.h
+include/firefox/unstable/secoid.h
+include/firefox/unstable/secoidt.h
+include/firefox/unstable/secpkcs5.h
+include/firefox/unstable/secpkcs7.h
+include/firefox/unstable/secport.h
+include/firefox/unstable/shsign.h
+include/firefox/unstable/smime.h
+include/firefox/unstable/ssl.h
+include/firefox/unstable/sslerr.h
+include/firefox/unstable/sslproto.h
+include/firefox/unstable/sslt.h
+include/firefox/unstable/utilrename.h
+lib/firefox-sdk/bin
+lib/firefox-sdk/idl
+lib/firefox-sdk/include
+lib/firefox-sdk/lib
+lib/firefox-sdk/sdk/idl
+lib/firefox-sdk/sdk/include
+lib/firefox-sdk/sdk/lib/libcrmf.a
+lib/firefox-sdk/sdk/lib/libembed_base_s.a
+lib/firefox-sdk/sdk/lib/libembed_base_standalone.a
+lib/firefox-sdk/sdk/lib/libmozjs.so
+lib/firefox-sdk/sdk/lib/libmozreg_s.a
+lib/firefox-sdk/sdk/lib/libnspr4.so
+lib/firefox-sdk/sdk/lib/libnss.a
+lib/firefox-sdk/sdk/lib/libnssutil.a
+lib/firefox-sdk/sdk/lib/libplc4.so
+lib/firefox-sdk/sdk/lib/libplds4.so
+lib/firefox-sdk/sdk/lib/libsmime.a
+lib/firefox-sdk/sdk/lib/libsoftokn.a
+lib/firefox-sdk/sdk/lib/libssl.a
+lib/firefox-sdk/sdk/lib/libunicharutil_external_s.a
+lib/firefox-sdk/sdk/lib/libxpcom.so
+lib/firefox-sdk/sdk/lib/libxpcomglue.a
+lib/firefox-sdk/sdk/lib/libxpcomglue_s.a
+lib/firefox-sdk/sdk/lib/libxul.so
+lib/firefox-sdk/xpcom-config.h
+lib/firefox/.autoreg
+lib/firefox/README.txt
+lib/firefox/application.ini
+lib/firefox/blocklist.xml
+lib/firefox/browserconfig.properties
+lib/firefox/chrome/browser.jar
+lib/firefox/chrome/browser.manifest
+lib/firefox/chrome/classic.jar
+lib/firefox/chrome/classic.manifest
+lib/firefox/chrome/comm.jar
+lib/firefox/chrome/comm.manifest
+lib/firefox/chrome/en-US.jar
+lib/firefox/chrome/en-US.manifest
+lib/firefox/chrome/icons/default/default16.png
+lib/firefox/chrome/icons/default/default32.png
+lib/firefox/chrome/icons/default/default48.png
+lib/firefox/chrome/pippki.jar
+lib/firefox/chrome/pippki.manifest
+lib/firefox/chrome/reporter.jar
+lib/firefox/chrome/reporter.manifest
+lib/firefox/chrome/toolkit.jar
+lib/firefox/chrome/toolkit.manifest
+lib/firefox/components/FeedConverter.js
+lib/firefox/components/FeedProcessor.js
+lib/firefox/components/FeedWriter.js
+lib/firefox/components/NetworkGeolocationProvider.js
+lib/firefox/components/WebContentConverter.js
+lib/firefox/components/aboutCertError.js
+lib/firefox/components/aboutPrivateBrowsing.js
+lib/firefox/components/aboutRights.js
+lib/firefox/components/aboutRobots.js
+lib/firefox/components/aboutSessionRestore.js
+lib/firefox/components/browser.xpt
+lib/firefox/components/fuelApplication.js
+lib/firefox/components/jsconsole-clhandler.js
+lib/firefox/components/libbrowsercomps.so
+lib/firefox/components/libbrowserdirprovider.so
+lib/firefox/components/libimgicon.so
+lib/firefox/components/nsAddonRepository.js
+lib/firefox/components/nsBadCertHandler.js
+lib/firefox/components/nsBlocklistService.js
+lib/firefox/components/nsBrowserContentHandler.js
+lib/firefox/components/nsBrowserGlue.js
+lib/firefox/components/nsContentDispatchChooser.js
+lib/firefox/components/nsContentPrefService.js
+lib/firefox/components/nsDefaultCLH.js
+lib/firefox/components/nsDownloadManagerUI.js
+lib/firefox/components/nsExtensionManager.js
+lib/firefox/components/nsFilePicker.js
+lib/firefox/components/nsHandlerService.js
+lib/firefox/components/nsHelperAppDlg.js
+lib/firefox/components/nsLivemarkService.js
+lib/firefox/components/nsLoginInfo.js
+lib/firefox/components/nsLoginManager.js
+lib/firefox/components/nsLoginManagerPrompter.js
+lib/firefox/components/nsMicrosummaryService.js
+lib/firefox/components/nsPlacesDBFlush.js
+lib/firefox/components/nsPlacesTransactionsService.js
+lib/firefox/components/nsPrivateBrowsingService.js
+lib/firefox/components/nsProxyAutoConfig.js
+lib/firefox/components/nsSafebrowsingApplication.js
+lib/firefox/components/nsSearchService.js
+lib/firefox/components/nsSearchSuggestions.js
+lib/firefox/components/nsSessionStartup.js
+lib/firefox/components/nsSessionStore.js
+lib/firefox/components/nsSetDefaultBrowser.js
+lib/firefox/components/nsSidebar.js
+lib/firefox/components/nsTaggingService.js
+lib/firefox/components/nsTryToClose.js
+lib/firefox/components/nsURLFormatter.js
+lib/firefox/components/nsUpdateService.js
+lib/firefox/components/nsUrlClassifierLib.js
+lib/firefox/components/nsUrlClassifierListManager.js
+lib/firefox/components/nsWebHandlerApp.js
+lib/firefox/components/pluginGlue.js
+lib/firefox/components/storage-Legacy.js
+lib/firefox/components/storage-mozStorage.js
+lib/firefox/components/txEXSLTRegExFunctions.js
+lib/firefox/defaults/autoconfig/platform.js
+lib/firefox/defaults/autoconfig/prefcalls.js
+lib/firefox/defaults/pref/channel-prefs.js
+lib/firefox/defaults/pref/firefox-branding.js
+lib/firefox/defaults/pref/firefox-l10n.js
+lib/firefox/defaults/pref/firefox.js
+lib/firefox/defaults/pref/reporter.js
+lib/firefox/defaults/profile/bookmarks.html
+lib/firefox/defaults/profile/chrome/userChrome-example.css
+lib/firefox/defaults/profile/chrome/userContent-example.css
+lib/firefox/defaults/profile/localstore.rdf
+lib/firefox/defaults/profile/mimeTypes.rdf
+lib/firefox/defaults/profile/prefs.js
+lib/firefox/dictionaries/en-US.aff
+lib/firefox/dictionaries/en-US.dic
+lib/firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
+lib/firefox/firefox
+lib/firefox/firefox-bin
+lib/firefox/greprefs/all.js
+lib/firefox/greprefs/security-prefs.js
+lib/firefox/greprefs/xpinstall.js
+lib/firefox/icons/document.png
+lib/firefox/icons/mozicon128.png
+lib/firefox/icons/mozicon16.xpm
+lib/firefox/icons/mozicon50.xpm
+lib/firefox/icons/updater.png
+lib/firefox/libfreebl3.chk
+lib/firefox/libfreebl3.so
+${PLIST.jemalloc}lib/firefox/libjemalloc.so
+lib/firefox/libmozjs.so
+lib/firefox/libnspr4.so
+lib/firefox/libnss3.so
+lib/firefox/libnssckbi.so
+lib/firefox/libnssdbm3.so
+lib/firefox/libnssutil3.so
+lib/firefox/libplc4.so
+lib/firefox/libplds4.so
+lib/firefox/libsmime3.so
+lib/firefox/libsoftokn3.chk
+lib/firefox/libsoftokn3.so
+lib/firefox/libssl3.so
+lib/firefox/libxpcom.so
+lib/firefox/libxul.so
+lib/firefox/modules/DownloadLastDir.jsm
+lib/firefox/modules/DownloadUtils.jsm
+lib/firefox/modules/ISO8601DateUtils.jsm
+lib/firefox/modules/Microformats.js
+lib/firefox/modules/PlacesDBUtils.jsm
+lib/firefox/modules/PluralForm.jsm
+lib/firefox/modules/SpatialNavigation.js
+lib/firefox/modules/WindowDraggingUtils.jsm
+lib/firefox/modules/XPCOMUtils.jsm
+lib/firefox/modules/debug.js
+lib/firefox/modules/distribution.js
+lib/firefox/modules/utils.js
+lib/firefox/mozilla-xremote-client
+${PLIST.branding}lib/firefox/old-homepage-default.properties
+lib/firefox/platform.ini
+lib/firefox/plugins/libnullplugin.so
+lib/firefox/removed-files
+lib/firefox/res/EditorOverride.css
+lib/firefox/res/arrow.gif
+lib/firefox/res/arrowd.gif
+lib/firefox/res/broken-image.gif
+lib/firefox/res/charsetData.properties
+lib/firefox/res/charsetalias.properties
+lib/firefox/res/contenteditable.css
+lib/firefox/res/designmode.css
+lib/firefox/res/dtd/mathml.dtd
+lib/firefox/res/dtd/xhtml11.dtd
+lib/firefox/res/entityTables/html40Latin1.properties
+lib/firefox/res/entityTables/html40Special.properties
+lib/firefox/res/entityTables/html40Symbols.properties
+lib/firefox/res/entityTables/htmlEntityVersions.properties
+lib/firefox/res/entityTables/mathml20.properties
+lib/firefox/res/entityTables/transliterate.properties
+lib/firefox/res/fonts/mathfont.properties
+lib/firefox/res/fonts/mathfontSTIXNonUnicode.properties
+lib/firefox/res/fonts/mathfontSTIXSize1.properties
+lib/firefox/res/fonts/mathfontStandardSymbolsL.properties
+lib/firefox/res/fonts/mathfontUnicode.properties
+lib/firefox/res/forms.css
+lib/firefox/res/grabber.gif
+lib/firefox/res/hiddenWindow.html
+lib/firefox/res/html.css
+lib/firefox/res/html/folder.png
+lib/firefox/res/langGroups.properties
+lib/firefox/res/language.properties
+lib/firefox/res/loading-image.gif
+lib/firefox/res/mathml.css
+lib/firefox/res/quirk.css
+lib/firefox/res/svg.css
+lib/firefox/res/table-add-column-after-active.gif
+lib/firefox/res/table-add-column-after-hover.gif
+lib/firefox/res/table-add-column-after.gif
+lib/firefox/res/table-add-column-before-active.gif
+lib/firefox/res/table-add-column-before-hover.gif
+lib/firefox/res/table-add-column-before.gif
+lib/firefox/res/table-add-row-after-active.gif
+lib/firefox/res/table-add-row-after-hover.gif
+lib/firefox/res/table-add-row-after.gif
+lib/firefox/res/table-add-row-before-active.gif
+lib/firefox/res/table-add-row-before-hover.gif
+lib/firefox/res/table-add-row-before.gif
+lib/firefox/res/table-remove-column-active.gif
+lib/firefox/res/table-remove-column-hover.gif
+lib/firefox/res/table-remove-column.gif
+lib/firefox/res/table-remove-row-active.gif
+lib/firefox/res/table-remove-row-hover.gif
+lib/firefox/res/table-remove-row.gif
+lib/firefox/res/ua.css
+lib/firefox/res/unixcharset.properties
+lib/firefox/res/viewsource.css
+lib/firefox/run-mozilla.sh
+lib/firefox/searchplugins/amazondotcom.xml
+lib/firefox/searchplugins/answers.xml
+lib/firefox/searchplugins/creativecommons.xml
+lib/firefox/searchplugins/eBay.xml
+lib/firefox/searchplugins/google.xml
+lib/firefox/searchplugins/wikipedia.xml
+lib/firefox/searchplugins/yahoo.xml
+lib/firefox/update.locale
+lib/firefox/updater
+lib/firefox/updater.ini
+share/applications/firefox.desktop
+share/idl/firefox/stable/domstubs.idl
+share/idl/firefox/stable/mozIJSSubScriptLoader.idl
+share/idl/firefox/stable/nsIASN1Object.idl
+share/idl/firefox/stable/nsIASN1Sequence.idl
+share/idl/firefox/stable/nsIArray.idl
+share/idl/firefox/stable/nsICRLInfo.idl
+share/idl/firefox/stable/nsICategoryManager.idl
+share/idl/firefox/stable/nsICertificateDialogs.idl
+share/idl/firefox/stable/nsIChannel.idl
+share/idl/firefox/stable/nsIClassInfo.idl
+share/idl/firefox/stable/nsIClipboardCommands.idl
+share/idl/firefox/stable/nsIComponentManager.idl
+share/idl/firefox/stable/nsIComponentRegistrar.idl
+share/idl/firefox/stable/nsIContextMenuListener.idl
+share/idl/firefox/stable/nsICookie.idl
+share/idl/firefox/stable/nsICookieManager.idl
+share/idl/firefox/stable/nsIDOM3DocumentEvent.idl
+share/idl/firefox/stable/nsIDOM3EventTarget.idl
+share/idl/firefox/stable/nsIDOMAbstractView.idl
+share/idl/firefox/stable/nsIDOMAttr.idl
+share/idl/firefox/stable/nsIDOMBarProp.idl
+share/idl/firefox/stable/nsIDOMCDATASection.idl
+share/idl/firefox/stable/nsIDOMCSSPrimitiveValue.idl
+share/idl/firefox/stable/nsIDOMCSSRule.idl
+share/idl/firefox/stable/nsIDOMCSSRuleList.idl
+share/idl/firefox/stable/nsIDOMCSSStyleDeclaration.idl
+share/idl/firefox/stable/nsIDOMCSSStyleSheet.idl
+share/idl/firefox/stable/nsIDOMCSSValue.idl
+share/idl/firefox/stable/nsIDOMCSSValueList.idl
+share/idl/firefox/stable/nsIDOMCharacterData.idl
+share/idl/firefox/stable/nsIDOMComment.idl
+share/idl/firefox/stable/nsIDOMDOMException.idl
+share/idl/firefox/stable/nsIDOMDOMImplementation.idl
+share/idl/firefox/stable/nsIDOMDocument.idl
+share/idl/firefox/stable/nsIDOMDocumentEvent.idl
+share/idl/firefox/stable/nsIDOMDocumentFragment.idl
+share/idl/firefox/stable/nsIDOMDocumentRange.idl
+share/idl/firefox/stable/nsIDOMDocumentStyle.idl
+share/idl/firefox/stable/nsIDOMDocumentType.idl
+share/idl/firefox/stable/nsIDOMDocumentView.idl
+share/idl/firefox/stable/nsIDOMElement.idl
+share/idl/firefox/stable/nsIDOMElementCSSInlineStyle.idl
+share/idl/firefox/stable/nsIDOMEntity.idl
+share/idl/firefox/stable/nsIDOMEntityReference.idl
+share/idl/firefox/stable/nsIDOMEvent.idl
+share/idl/firefox/stable/nsIDOMEventGroup.idl
+share/idl/firefox/stable/nsIDOMEventListener.idl
+share/idl/firefox/stable/nsIDOMEventTarget.idl
+share/idl/firefox/stable/nsIDOMHTMLAnchorElement.idl
+share/idl/firefox/stable/nsIDOMHTMLAppletElement.idl
+share/idl/firefox/stable/nsIDOMHTMLAreaElement.idl
+share/idl/firefox/stable/nsIDOMHTMLAudioElement.idl
+share/idl/firefox/stable/nsIDOMHTMLBRElement.idl
+share/idl/firefox/stable/nsIDOMHTMLBaseElement.idl
+share/idl/firefox/stable/nsIDOMHTMLBaseFontElement.idl
+share/idl/firefox/stable/nsIDOMHTMLBodyElement.idl
+share/idl/firefox/stable/nsIDOMHTMLButtonElement.idl
+share/idl/firefox/stable/nsIDOMHTMLByteRanges.idl
+share/idl/firefox/stable/nsIDOMHTMLCollection.idl
+share/idl/firefox/stable/nsIDOMHTMLDListElement.idl
+share/idl/firefox/stable/nsIDOMHTMLDirectoryElement.idl
+share/idl/firefox/stable/nsIDOMHTMLDivElement.idl
+share/idl/firefox/stable/nsIDOMHTMLDocument.idl
+share/idl/firefox/stable/nsIDOMHTMLElement.idl
+share/idl/firefox/stable/nsIDOMHTMLEmbedElement.idl
+share/idl/firefox/stable/nsIDOMHTMLFieldSetElement.idl
+share/idl/firefox/stable/nsIDOMHTMLFontElement.idl
+share/idl/firefox/stable/nsIDOMHTMLFormElement.idl
+share/idl/firefox/stable/nsIDOMHTMLFrameElement.idl
+share/idl/firefox/stable/nsIDOMHTMLFrameSetElement.idl
+share/idl/firefox/stable/nsIDOMHTMLHRElement.idl
+share/idl/firefox/stable/nsIDOMHTMLHeadElement.idl
+share/idl/firefox/stable/nsIDOMHTMLHeadingElement.idl
+share/idl/firefox/stable/nsIDOMHTMLHtmlElement.idl
+share/idl/firefox/stable/nsIDOMHTMLIFrameElement.idl
+share/idl/firefox/stable/nsIDOMHTMLImageElement.idl
+share/idl/firefox/stable/nsIDOMHTMLInputElement.idl
+share/idl/firefox/stable/nsIDOMHTMLIsIndexElement.idl
+share/idl/firefox/stable/nsIDOMHTMLLIElement.idl
+share/idl/firefox/stable/nsIDOMHTMLLabelElement.idl
+share/idl/firefox/stable/nsIDOMHTMLLegendElement.idl
+share/idl/firefox/stable/nsIDOMHTMLLinkElement.idl
+share/idl/firefox/stable/nsIDOMHTMLMapElement.idl
+share/idl/firefox/stable/nsIDOMHTMLMediaElement.idl
+share/idl/firefox/stable/nsIDOMHTMLMediaError.idl
+share/idl/firefox/stable/nsIDOMHTMLMenuElement.idl
+share/idl/firefox/stable/nsIDOMHTMLMetaElement.idl
+share/idl/firefox/stable/nsIDOMHTMLModElement.idl
+share/idl/firefox/stable/nsIDOMHTMLOListElement.idl
+share/idl/firefox/stable/nsIDOMHTMLObjectElement.idl
+share/idl/firefox/stable/nsIDOMHTMLOptGroupElement.idl
+share/idl/firefox/stable/nsIDOMHTMLOptionElement.idl
+share/idl/firefox/stable/nsIDOMHTMLOptionsCollection.idl
+share/idl/firefox/stable/nsIDOMHTMLParagraphElement.idl
+share/idl/firefox/stable/nsIDOMHTMLParamElement.idl
+share/idl/firefox/stable/nsIDOMHTMLPreElement.idl
+share/idl/firefox/stable/nsIDOMHTMLQuoteElement.idl
+share/idl/firefox/stable/nsIDOMHTMLScriptElement.idl
+share/idl/firefox/stable/nsIDOMHTMLSelectElement.idl
+share/idl/firefox/stable/nsIDOMHTMLSourceElement.idl
+share/idl/firefox/stable/nsIDOMHTMLStyleElement.idl
+share/idl/firefox/stable/nsIDOMHTMLTableCaptionElem.idl
+share/idl/firefox/stable/nsIDOMHTMLTableCellElement.idl
+share/idl/firefox/stable/nsIDOMHTMLTableColElement.idl
+share/idl/firefox/stable/nsIDOMHTMLTableElement.idl
+share/idl/firefox/stable/nsIDOMHTMLTableRowElement.idl
+share/idl/firefox/stable/nsIDOMHTMLTableSectionElem.idl
+share/idl/firefox/stable/nsIDOMHTMLTextAreaElement.idl
+share/idl/firefox/stable/nsIDOMHTMLTimeRanges.idl
+share/idl/firefox/stable/nsIDOMHTMLTitleElement.idl
+share/idl/firefox/stable/nsIDOMHTMLUListElement.idl
+share/idl/firefox/stable/nsIDOMHTMLVideoElement.idl
+share/idl/firefox/stable/nsIDOMHTMLVoidCallback.idl
+share/idl/firefox/stable/nsIDOMMediaList.idl
+share/idl/firefox/stable/nsIDOMMouseEvent.idl
+share/idl/firefox/stable/nsIDOMMouseScrollEvent.idl
+share/idl/firefox/stable/nsIDOMNamedNodeMap.idl
+share/idl/firefox/stable/nsIDOMNode.idl
+share/idl/firefox/stable/nsIDOMNodeList.idl
+share/idl/firefox/stable/nsIDOMNotation.idl
+share/idl/firefox/stable/nsIDOMProcessingInstruction.idl
+share/idl/firefox/stable/nsIDOMProgressEvent.idl
+share/idl/firefox/stable/nsIDOMRange.idl
+share/idl/firefox/stable/nsIDOMStorage.idl
+share/idl/firefox/stable/nsIDOMStorageEvent.idl
+share/idl/firefox/stable/nsIDOMStorageItem.idl
+share/idl/firefox/stable/nsIDOMStorageList.idl
+share/idl/firefox/stable/nsIDOMStorageWindow.idl
+share/idl/firefox/stable/nsIDOMStorageWindow_1_9_1.idl
+share/idl/firefox/stable/nsIDOMStyleSheet.idl
+share/idl/firefox/stable/nsIDOMStyleSheetList.idl
+share/idl/firefox/stable/nsIDOMText.idl
+share/idl/firefox/stable/nsIDOMUIEvent.idl
+share/idl/firefox/stable/nsIDOMWindow.idl
+share/idl/firefox/stable/nsIDOMWindow2.idl
+share/idl/firefox/stable/nsIDOMWindowCollection.idl
+share/idl/firefox/stable/nsIDOMWindowUtils.idl
+share/idl/firefox/stable/nsIDebug.idl
+share/idl/firefox/stable/nsIDirectoryService.idl
+share/idl/firefox/stable/nsIEmbeddingSiteWindow.idl
+share/idl/firefox/stable/nsIFactory.idl
+share/idl/firefox/stable/nsIFile.idl
+share/idl/firefox/stable/nsIFileURL.idl
+share/idl/firefox/stable/nsIGlobalHistory.idl
+share/idl/firefox/stable/nsIHashable.idl
+share/idl/firefox/stable/nsIHistoryEntry.idl
+share/idl/firefox/stable/nsIHttpChannel.idl
+share/idl/firefox/stable/nsIHttpHeaderVisitor.idl
+share/idl/firefox/stable/nsIIOService.idl
+share/idl/firefox/stable/nsIInputStream.idl
+share/idl/firefox/stable/nsIInterfaceRequestor.idl
+share/idl/firefox/stable/nsIJSON.idl
+share/idl/firefox/stable/nsILoadGroup.idl
+share/idl/firefox/stable/nsILocalFile.idl
+share/idl/firefox/stable/nsIMemory.idl
+share/idl/firefox/stable/nsIModule.idl
+share/idl/firefox/stable/nsIMutableArray.idl
+share/idl/firefox/stable/nsIObserver.idl
+share/idl/firefox/stable/nsIObserverService.idl
+share/idl/firefox/stable/nsIOutputStream.idl
+share/idl/firefox/stable/nsIPrefBranch.idl
+share/idl/firefox/stable/nsIPrefBranch2.idl
+share/idl/firefox/stable/nsIPrefLocalizedString.idl
+share/idl/firefox/stable/nsIPrefService.idl
+share/idl/firefox/stable/nsIProfile.idl
+share/idl/firefox/stable/nsIProfileChangeStatus.idl
+share/idl/firefox/stable/nsIProgrammingLanguage.idl
+share/idl/firefox/stable/nsIPromptService.idl
+share/idl/firefox/stable/nsIProperties.idl
+share/idl/firefox/stable/nsIProtocolHandler.idl
+share/idl/firefox/stable/nsIRequest.idl
+share/idl/firefox/stable/nsIRequestObserver.idl
+share/idl/firefox/stable/nsISHistory.idl
+share/idl/firefox/stable/nsISHistoryListener.idl
+share/idl/firefox/stable/nsIScriptableInputStream.idl
+share/idl/firefox/stable/nsISecurityWarningDialogs.idl
+share/idl/firefox/stable/nsISelection.idl
+share/idl/firefox/stable/nsIServiceManager.idl
+share/idl/firefox/stable/nsISimpleEnumerator.idl
+share/idl/firefox/stable/nsIStreamListener.idl
+share/idl/firefox/stable/nsISupports.idl
+share/idl/firefox/stable/nsISupportsPrimitives.idl
+share/idl/firefox/stable/nsITooltipListener.idl
+share/idl/firefox/stable/nsITooltipTextProvider.idl
+share/idl/firefox/stable/nsITraceRefcnt.idl
+share/idl/firefox/stable/nsITraceableChannel.idl
+share/idl/firefox/stable/nsIURI.idl
+share/idl/firefox/stable/nsIURIContentListener.idl
+share/idl/firefox/stable/nsIURL.idl
+share/idl/firefox/stable/nsIUnicharStreamListener.idl
+share/idl/firefox/stable/nsIUploadChannel.idl
+share/idl/firefox/stable/nsIWeakReference.idl
+share/idl/firefox/stable/nsIWebBrowser.idl
+share/idl/firefox/stable/nsIWebBrowserChrome.idl
+share/idl/firefox/stable/nsIWebBrowserChromeFocus.idl
+share/idl/firefox/stable/nsIWebBrowserFind.idl
+share/idl/firefox/stable/nsIWebBrowserFocus.idl
+share/idl/firefox/stable/nsIWebBrowserPrint.idl
+share/idl/firefox/stable/nsIWebBrowserSetup.idl
+share/idl/firefox/stable/nsIWebBrowserStream.idl
+share/idl/firefox/stable/nsIWebProgress.idl
+share/idl/firefox/stable/nsIWebProgressListener.idl
+share/idl/firefox/stable/nsIWindowCreator.idl
+share/idl/firefox/stable/nsIWindowWatcher.idl
+share/idl/firefox/stable/nsIX509Cert.idl
+share/idl/firefox/stable/nsIX509CertDB.idl
+share/idl/firefox/stable/nsIX509CertValidity.idl
+share/idl/firefox/stable/nsrootidl.idl
+share/idl/firefox/unstable/XPCIDispatch.idl
+share/idl/firefox/unstable/domstubs.idl
+share/idl/firefox/unstable/extIApplication.idl
+share/idl/firefox/unstable/fuelIApplication.idl
+share/idl/firefox/unstable/gfxIFormats.idl
+share/idl/firefox/unstable/gfxIImageFrame.idl
+share/idl/firefox/unstable/gfxtypes.idl
+share/idl/firefox/unstable/imgICache.idl
+share/idl/firefox/unstable/imgIContainer.idl
+share/idl/firefox/unstable/imgIContainerObserver.idl
+share/idl/firefox/unstable/imgIDecoder.idl
+share/idl/firefox/unstable/imgIDecoderObserver.idl
+share/idl/firefox/unstable/imgIEncoder.idl
+share/idl/firefox/unstable/imgILoad.idl
+share/idl/firefox/unstable/imgILoader.idl
+share/idl/firefox/unstable/imgIRequest.idl
+share/idl/firefox/unstable/imgITools.idl
+share/idl/firefox/unstable/inICSSValueSearch.idl
+share/idl/firefox/unstable/inIDOMUtils.idl
+share/idl/firefox/unstable/inIDOMView.idl
+share/idl/firefox/unstable/inIDeepTreeWalker.idl
+share/idl/firefox/unstable/inIFlasher.idl
+share/idl/firefox/unstable/inISearchObserver.idl
+share/idl/firefox/unstable/inISearchProcess.idl
+share/idl/firefox/unstable/jsdIDebuggerService.idl
+share/idl/firefox/unstable/mozIJSSubScriptLoader.idl
+share/idl/firefox/unstable/mozIPersonalDictionary.idl
+share/idl/firefox/unstable/mozISpellCheckingEngine.idl
+share/idl/firefox/unstable/mozISpellI18NManager.idl
+share/idl/firefox/unstable/mozISpellI18NUtil.idl
+share/idl/firefox/unstable/mozIStorageAggregateFunction.idl
+share/idl/firefox/unstable/mozIStorageConnection.idl
+share/idl/firefox/unstable/mozIStorageDataSet.idl
+share/idl/firefox/unstable/mozIStorageError.idl
+share/idl/firefox/unstable/mozIStorageFunction.idl
+share/idl/firefox/unstable/mozIStoragePendingStatement.idl
+share/idl/firefox/unstable/mozIStorageProgressHandler.idl
+share/idl/firefox/unstable/mozIStorageResultSet.idl
+share/idl/firefox/unstable/mozIStorageRow.idl
+share/idl/firefox/unstable/mozIStorageService.idl
+share/idl/firefox/unstable/mozIStorageStatement.idl
+share/idl/firefox/unstable/mozIStorageStatementCallback.idl
+share/idl/firefox/unstable/mozIStorageStatementWrapper.idl
+share/idl/firefox/unstable/mozIStorageValueArray.idl
+share/idl/firefox/unstable/mozITXTToHTMLConv.idl
+share/idl/firefox/unstable/nsCDefaultURIFixup.idl
+share/idl/firefox/unstable/nsCDocShell.idl
+share/idl/firefox/unstable/nsCExternalHandlerService.idl
+share/idl/firefox/unstable/nsCURILoader.idl
+share/idl/firefox/unstable/nsCWebBrowser.idl
+share/idl/firefox/unstable/nsCWebBrowserPersist.idl
+share/idl/firefox/unstable/nsIASN1Object.idl
+share/idl/firefox/unstable/nsIASN1PrintableItem.idl
+share/idl/firefox/unstable/nsIASN1Sequence.idl
+share/idl/firefox/unstable/nsIASN1Tree.idl
+share/idl/firefox/unstable/nsIAboutModule.idl
+share/idl/firefox/unstable/nsIAccessNode.idl
+share/idl/firefox/unstable/nsIAccessibilityService.idl
+share/idl/firefox/unstable/nsIAccessible.idl
+share/idl/firefox/unstable/nsIAccessibleDocument.idl
+share/idl/firefox/unstable/nsIAccessibleEditableText.idl
+share/idl/firefox/unstable/nsIAccessibleEvent.idl
+share/idl/firefox/unstable/nsIAccessibleHyperLink.idl
+share/idl/firefox/unstable/nsIAccessibleHyperText.idl
+share/idl/firefox/unstable/nsIAccessibleImage.idl
+share/idl/firefox/unstable/nsIAccessibleProvider.idl
+share/idl/firefox/unstable/nsIAccessibleRelation.idl
+share/idl/firefox/unstable/nsIAccessibleRetrieval.idl
+share/idl/firefox/unstable/nsIAccessibleRole.idl
+share/idl/firefox/unstable/nsIAccessibleSelectable.idl
+share/idl/firefox/unstable/nsIAccessibleStates.idl
+share/idl/firefox/unstable/nsIAccessibleTable.idl
+share/idl/firefox/unstable/nsIAccessibleText.idl
+share/idl/firefox/unstable/nsIAccessibleTreeCache.idl
+share/idl/firefox/unstable/nsIAccessibleTypes.idl
+share/idl/firefox/unstable/nsIAccessibleValue.idl
+share/idl/firefox/unstable/nsIAddonRepository.idl
+share/idl/firefox/unstable/nsIAlertsService.idl
+share/idl/firefox/unstable/nsIAnnotationService.idl
+share/idl/firefox/unstable/nsIAppShell.idl
+share/idl/firefox/unstable/nsIAppShellService.idl
+share/idl/firefox/unstable/nsIAppStartup.idl
+share/idl/firefox/unstable/nsIApplicationCache.idl
+share/idl/firefox/unstable/nsIApplicationCacheChannel.idl
+share/idl/firefox/unstable/nsIApplicationCacheContainer.idl
+share/idl/firefox/unstable/nsIApplicationCacheService.idl
+share/idl/firefox/unstable/nsIArray.idl
+share/idl/firefox/unstable/nsIAssociatedContentSecurity.idl
+share/idl/firefox/unstable/nsIAsyncInputStream.idl
+share/idl/firefox/unstable/nsIAsyncOutputStream.idl
+share/idl/firefox/unstable/nsIAsyncStreamCopier.idl
+share/idl/firefox/unstable/nsIAtom.idl
+share/idl/firefox/unstable/nsIAtomService.idl
+share/idl/firefox/unstable/nsIAuthInformation.idl
+share/idl/firefox/unstable/nsIAuthModule.idl
+share/idl/firefox/unstable/nsIAuthPrompt.idl
+share/idl/firefox/unstable/nsIAuthPrompt2.idl
+share/idl/firefox/unstable/nsIAuthPromptAdapterFactory.idl
+share/idl/firefox/unstable/nsIAuthPromptCallback.idl
+share/idl/firefox/unstable/nsIAuthPromptProvider.idl
+share/idl/firefox/unstable/nsIAuthPromptWrapper.idl
+share/idl/firefox/unstable/nsIAutoCompleteController.idl
+share/idl/firefox/unstable/nsIAutoCompleteInput.idl
+share/idl/firefox/unstable/nsIAutoCompletePopup.idl
+share/idl/firefox/unstable/nsIAutoCompleteResult.idl
+share/idl/firefox/unstable/nsIAutoCompleteResultTypes.idl
+share/idl/firefox/unstable/nsIAutoCompleteSearch.idl
+share/idl/firefox/unstable/nsIAutoCompleteSimpleResult.idl
+share/idl/firefox/unstable/nsIAutoConfig.idl
+share/idl/firefox/unstable/nsIBadCertListener2.idl
+share/idl/firefox/unstable/nsIBaseWindow.idl
+share/idl/firefox/unstable/nsIBidiKeyboard.idl
+share/idl/firefox/unstable/nsIBinaryInputStream.idl
+share/idl/firefox/unstable/nsIBinaryOutputStream.idl
+share/idl/firefox/unstable/nsIBlocklistService.idl
+share/idl/firefox/unstable/nsIBoxObject.idl
+share/idl/firefox/unstable/nsIBrowserBoxObject.idl
+share/idl/firefox/unstable/nsIBrowserDOMWindow.idl
+share/idl/firefox/unstable/nsIBrowserGlue.idl
+share/idl/firefox/unstable/nsIBrowserHandler.idl
+share/idl/firefox/unstable/nsIBrowserHistory.idl
+share/idl/firefox/unstable/nsIBrowserInstance.idl
+share/idl/firefox/unstable/nsIBrowserProfileMigrator.idl
+share/idl/firefox/unstable/nsIBrowserSearchService.idl
+share/idl/firefox/unstable/nsIBufEntropyCollector.idl
+share/idl/firefox/unstable/nsIBufferedStreams.idl
+share/idl/firefox/unstable/nsIByteRangeRequest.idl
+share/idl/firefox/unstable/nsICMSDecoder.idl
+share/idl/firefox/unstable/nsICMSEncoder.idl
+share/idl/firefox/unstable/nsICMSMessage.idl
+share/idl/firefox/unstable/nsICMSMessage2.idl
+share/idl/firefox/unstable/nsICMSMessageErrors.idl
+share/idl/firefox/unstable/nsICMSSecureMessage.idl
+share/idl/firefox/unstable/nsICRLInfo.idl
+share/idl/firefox/unstable/nsICRLManager.idl
+share/idl/firefox/unstable/nsICache.idl
+share/idl/firefox/unstable/nsICacheEntryDescriptor.idl
+share/idl/firefox/unstable/nsICacheListener.idl
+share/idl/firefox/unstable/nsICacheService.idl
+share/idl/firefox/unstable/nsICacheSession.idl
+share/idl/firefox/unstable/nsICacheVisitor.idl
+share/idl/firefox/unstable/nsICachingChannel.idl
+share/idl/firefox/unstable/nsICancelable.idl
+share/idl/firefox/unstable/nsICategoryManager.idl
+share/idl/firefox/unstable/nsICertOverrideService.idl
+share/idl/firefox/unstable/nsICertPickDialogs.idl
+share/idl/firefox/unstable/nsICertTree.idl
+share/idl/firefox/unstable/nsICertificateDialogs.idl
+share/idl/firefox/unstable/nsIChannel.idl
+share/idl/firefox/unstable/nsIChannelClassifier.idl
+share/idl/firefox/unstable/nsIChannelEventSink.idl
+share/idl/firefox/unstable/nsICharsetConverterManager.idl
+share/idl/firefox/unstable/nsICharsetResolver.idl
+share/idl/firefox/unstable/nsIChromeRegistry.idl
+share/idl/firefox/unstable/nsICipherInfo.idl
+share/idl/firefox/unstable/nsICiter.idl
+share/idl/firefox/unstable/nsIClassInfo.idl
+share/idl/firefox/unstable/nsIClassicPluginFactory.idl
+share/idl/firefox/unstable/nsIClientAuthDialogs.idl
+share/idl/firefox/unstable/nsIClipboard.idl
+share/idl/firefox/unstable/nsIClipboardCommands.idl
+share/idl/firefox/unstable/nsIClipboardDragDropHookList.idl
+share/idl/firefox/unstable/nsIClipboardDragDropHooks.idl
+share/idl/firefox/unstable/nsIClipboardHelper.idl
+share/idl/firefox/unstable/nsIClipboardOwner.idl
+share/idl/firefox/unstable/nsICollation.idl
+share/idl/firefox/unstable/nsICollection.idl
+share/idl/firefox/unstable/nsICommandHandler.idl
+share/idl/firefox/unstable/nsICommandLine.idl
+share/idl/firefox/unstable/nsICommandLineHandler.idl
+share/idl/firefox/unstable/nsICommandLineRunner.idl
+share/idl/firefox/unstable/nsICommandLineValidator.idl
+share/idl/firefox/unstable/nsICommandManager.idl
+share/idl/firefox/unstable/nsICommandParams.idl
+share/idl/firefox/unstable/nsIComponentManager.idl
+share/idl/firefox/unstable/nsIComponentManagerObsolete.idl
+share/idl/firefox/unstable/nsIComponentRegistrar.idl
+share/idl/firefox/unstable/nsIConsoleListener.idl
+share/idl/firefox/unstable/nsIConsoleMessage.idl
+share/idl/firefox/unstable/nsIConsoleService.idl
+share/idl/firefox/unstable/nsIContainerBoxObject.idl
+share/idl/firefox/unstable/nsIContentDispatchChooser.idl
+share/idl/firefox/unstable/nsIContentFilter.idl
+share/idl/firefox/unstable/nsIContentHandler.idl
+share/idl/firefox/unstable/nsIContentPolicy.idl
+share/idl/firefox/unstable/nsIContentPrefService.idl
+share/idl/firefox/unstable/nsIContentSniffer.idl
+share/idl/firefox/unstable/nsIContentURIGrouper.idl
+share/idl/firefox/unstable/nsIContentViewer.idl
+share/idl/firefox/unstable/nsIContentViewerContainer.idl
+share/idl/firefox/unstable/nsIContentViewerEdit.idl
+share/idl/firefox/unstable/nsIContentViewerFile.idl
+share/idl/firefox/unstable/nsIContextMenuListener.idl
+share/idl/firefox/unstable/nsIContextMenuListener2.idl
+share/idl/firefox/unstable/nsIController.idl
+share/idl/firefox/unstable/nsIControllerCommand.idl
+share/idl/firefox/unstable/nsIControllerCommandTable.idl
+share/idl/firefox/unstable/nsIControllerContext.idl
+share/idl/firefox/unstable/nsIControllers.idl
+share/idl/firefox/unstable/nsIConverterInputStream.idl
+share/idl/firefox/unstable/nsIConverterOutputStream.idl
+share/idl/firefox/unstable/nsICookie.idl
+share/idl/firefox/unstable/nsICookie2.idl
+share/idl/firefox/unstable/nsICookieAcceptDialog.idl
+share/idl/firefox/unstable/nsICookieManager.idl
+share/idl/firefox/unstable/nsICookieManager2.idl
+share/idl/firefox/unstable/nsICookiePermission.idl
+share/idl/firefox/unstable/nsICookiePromptService.idl
+share/idl/firefox/unstable/nsICookieService.idl
+share/idl/firefox/unstable/nsICookieStorage.idl
+share/idl/firefox/unstable/nsICryptoFIPSInfo.idl
+share/idl/firefox/unstable/nsICryptoHMAC.idl
+share/idl/firefox/unstable/nsICryptoHash.idl
+share/idl/firefox/unstable/nsICurrentCharsetListener.idl
+share/idl/firefox/unstable/nsIDNSListener.idl
+share/idl/firefox/unstable/nsIDNSRecord.idl
+share/idl/firefox/unstable/nsIDNSService.idl
+share/idl/firefox/unstable/nsIDOM3Attr.idl
+share/idl/firefox/unstable/nsIDOM3Document.idl
+share/idl/firefox/unstable/nsIDOM3DocumentEvent.idl
+share/idl/firefox/unstable/nsIDOM3EventTarget.idl
+share/idl/firefox/unstable/nsIDOM3Node.idl
+share/idl/firefox/unstable/nsIDOM3Text.idl
+share/idl/firefox/unstable/nsIDOM3TypeInfo.idl
+share/idl/firefox/unstable/nsIDOMAbstractView.idl
+share/idl/firefox/unstable/nsIDOMAttr.idl
+share/idl/firefox/unstable/nsIDOMBarProp.idl
+share/idl/firefox/unstable/nsIDOMBeforeUnloadEvent.idl
+share/idl/firefox/unstable/nsIDOMCDATASection.idl
+share/idl/firefox/unstable/nsIDOMCRMFObject.idl
+share/idl/firefox/unstable/nsIDOMCSS2Properties.idl
+share/idl/firefox/unstable/nsIDOMCSSCharsetRule.idl
+share/idl/firefox/unstable/nsIDOMCSSFontFaceRule.idl
+share/idl/firefox/unstable/nsIDOMCSSImportRule.idl
+share/idl/firefox/unstable/nsIDOMCSSMediaRule.idl
+share/idl/firefox/unstable/nsIDOMCSSMozDocumentRule.idl
+share/idl/firefox/unstable/nsIDOMCSSPageRule.idl
+share/idl/firefox/unstable/nsIDOMCSSPrimitiveValue.idl
+share/idl/firefox/unstable/nsIDOMCSSRule.idl
+share/idl/firefox/unstable/nsIDOMCSSRuleList.idl
+share/idl/firefox/unstable/nsIDOMCSSStyleDeclaration.idl
+share/idl/firefox/unstable/nsIDOMCSSStyleRule.idl
+share/idl/firefox/unstable/nsIDOMCSSStyleSheet.idl
+share/idl/firefox/unstable/nsIDOMCSSUnknownRule.idl
+share/idl/firefox/unstable/nsIDOMCSSValue.idl
+share/idl/firefox/unstable/nsIDOMCSSValueList.idl
+share/idl/firefox/unstable/nsIDOMCanvasRenderingContext2D.idl
+share/idl/firefox/unstable/nsIDOMCharacterData.idl
+share/idl/firefox/unstable/nsIDOMChromeWindow.idl
+share/idl/firefox/unstable/nsIDOMClientInformation.idl
+share/idl/firefox/unstable/nsIDOMClientRect.idl
+share/idl/firefox/unstable/nsIDOMClientRectList.idl
+share/idl/firefox/unstable/nsIDOMCommandEvent.idl
+share/idl/firefox/unstable/nsIDOMComment.idl
+share/idl/firefox/unstable/nsIDOMConstructor.idl
+share/idl/firefox/unstable/nsIDOMCounter.idl
+share/idl/firefox/unstable/nsIDOMCrypto.idl
+share/idl/firefox/unstable/nsIDOMCryptoDialogs.idl
+share/idl/firefox/unstable/nsIDOMDOMConfiguration.idl
+share/idl/firefox/unstable/nsIDOMDOMException.idl
+share/idl/firefox/unstable/nsIDOMDOMImplementation.idl
+share/idl/firefox/unstable/nsIDOMDOMImplementationLS.idl
+share/idl/firefox/unstable/nsIDOMDOMStringList.idl
+share/idl/firefox/unstable/nsIDOMDataContainerEvent.idl
+share/idl/firefox/unstable/nsIDOMDataTransfer.idl
+share/idl/firefox/unstable/nsIDOMDocument.idl
+share/idl/firefox/unstable/nsIDOMDocumentCSS.idl
+share/idl/firefox/unstable/nsIDOMDocumentEvent.idl
+share/idl/firefox/unstable/nsIDOMDocumentFragment.idl
+share/idl/firefox/unstable/nsIDOMDocumentRange.idl
+share/idl/firefox/unstable/nsIDOMDocumentStyle.idl
+share/idl/firefox/unstable/nsIDOMDocumentTraversal.idl
+share/idl/firefox/unstable/nsIDOMDocumentType.idl
+share/idl/firefox/unstable/nsIDOMDocumentView.idl
+share/idl/firefox/unstable/nsIDOMDocumentXBL.idl
+share/idl/firefox/unstable/nsIDOMDragEvent.idl
+share/idl/firefox/unstable/nsIDOMElement.idl
+share/idl/firefox/unstable/nsIDOMElementCSSInlineStyle.idl
+share/idl/firefox/unstable/nsIDOMEntity.idl
+share/idl/firefox/unstable/nsIDOMEntityReference.idl
+share/idl/firefox/unstable/nsIDOMEvent.idl
+share/idl/firefox/unstable/nsIDOMEventGroup.idl
+share/idl/firefox/unstable/nsIDOMEventListener.idl
+share/idl/firefox/unstable/nsIDOMEventTarget.idl
+share/idl/firefox/unstable/nsIDOMFile.idl
+share/idl/firefox/unstable/nsIDOMFileException.idl
+share/idl/firefox/unstable/nsIDOMFileList.idl
+share/idl/firefox/unstable/nsIDOMGeoGeolocation.idl
+share/idl/firefox/unstable/nsIDOMGeoPosition.idl
+share/idl/firefox/unstable/nsIDOMGeoPositionCallback.idl
+share/idl/firefox/unstable/nsIDOMGeoPositionCoords.idl
+share/idl/firefox/unstable/nsIDOMGeoPositionError.idl
+share/idl/firefox/unstable/nsIDOMGeoPositionErrorCallback.idl
+share/idl/firefox/unstable/nsIDOMGeoPositionOptions.idl
+share/idl/firefox/unstable/nsIDOMGetSVGDocument.idl
+share/idl/firefox/unstable/nsIDOMHTMLAnchorElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLAppletElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLAreaElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLAudioElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLBRElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLBaseElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLBaseFontElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLBodyElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLButtonElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLByteRanges.idl
+share/idl/firefox/unstable/nsIDOMHTMLCanvasElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLCollection.idl
+share/idl/firefox/unstable/nsIDOMHTMLDListElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLDirectoryElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLDivElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLDocument.idl
+share/idl/firefox/unstable/nsIDOMHTMLElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLEmbedElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLFieldSetElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLFontElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLFormElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLFrameElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLFrameSetElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLHRElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLHeadElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLHeadingElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLHtmlElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLIFrameElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLImageElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLInputElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLIsIndexElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLLIElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLLabelElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLLegendElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLLinkElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLMapElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLMediaElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLMediaError.idl
+share/idl/firefox/unstable/nsIDOMHTMLMenuElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLMetaElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLModElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLOListElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLObjectElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLOptGroupElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLOptionElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLOptionsCollection.idl
+share/idl/firefox/unstable/nsIDOMHTMLParagraphElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLParamElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLPreElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLQuoteElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLScriptElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLSelectElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLSourceElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLStyleElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLTableCaptionElem.idl
+share/idl/firefox/unstable/nsIDOMHTMLTableCellElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLTableColElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLTableElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLTableRowElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLTableSectionElem.idl
+share/idl/firefox/unstable/nsIDOMHTMLTextAreaElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLTimeRanges.idl
+share/idl/firefox/unstable/nsIDOMHTMLTitleElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLUListElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLVideoElement.idl
+share/idl/firefox/unstable/nsIDOMHTMLVoidCallback.idl
+share/idl/firefox/unstable/nsIDOMHistory.idl
+share/idl/firefox/unstable/nsIDOMJSWindow.idl
+share/idl/firefox/unstable/nsIDOMKeyEvent.idl
+share/idl/firefox/unstable/nsIDOMLSException.idl
+share/idl/firefox/unstable/nsIDOMLSInput.idl
+share/idl/firefox/unstable/nsIDOMLSLoadEvent.idl
+share/idl/firefox/unstable/nsIDOMLSOutput.idl
+share/idl/firefox/unstable/nsIDOMLSParser.idl
+share/idl/firefox/unstable/nsIDOMLSParserFilter.idl
+share/idl/firefox/unstable/nsIDOMLSProgressEvent.idl
+share/idl/firefox/unstable/nsIDOMLSResourceResolver.idl
+share/idl/firefox/unstable/nsIDOMLSSerializer.idl
+share/idl/firefox/unstable/nsIDOMLSSerializerFilter.idl
+share/idl/firefox/unstable/nsIDOMLinkStyle.idl
+share/idl/firefox/unstable/nsIDOMLoadStatus.idl
+share/idl/firefox/unstable/nsIDOMLoadStatusEvent.idl
+share/idl/firefox/unstable/nsIDOMLocation.idl
+share/idl/firefox/unstable/nsIDOMMediaList.idl
+share/idl/firefox/unstable/nsIDOMMessageEvent.idl
+share/idl/firefox/unstable/nsIDOMMimeType.idl
+share/idl/firefox/unstable/nsIDOMMimeTypeArray.idl
+share/idl/firefox/unstable/nsIDOMModalContentWindow.idl
+share/idl/firefox/unstable/nsIDOMMouseEvent.idl
+share/idl/firefox/unstable/nsIDOMMouseScrollEvent.idl
+share/idl/firefox/unstable/nsIDOMMutationEvent.idl
+share/idl/firefox/unstable/nsIDOMNSDocument.idl
+share/idl/firefox/unstable/nsIDOMNSDocumentStyle.idl
+share/idl/firefox/unstable/nsIDOMNSEditableElement.idl
+share/idl/firefox/unstable/nsIDOMNSElement.idl
+share/idl/firefox/unstable/nsIDOMNSEvent.idl
+share/idl/firefox/unstable/nsIDOMNSEventTarget.idl
+share/idl/firefox/unstable/nsIDOMNSFeatureFactory.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLAnchorElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLAnchorElement2.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLAreaElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLAreaElement2.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLButtonElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLDocument.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLFormControlList.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLFormElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLFrameElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLHRElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLImageElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLInputElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLOptionCollectn.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLOptionElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLSelectElement.idl
+share/idl/firefox/unstable/nsIDOMNSHTMLTextAreaElement.idl
+share/idl/firefox/unstable/nsIDOMNSRGBAColor.idl
+share/idl/firefox/unstable/nsIDOMNSRange.idl
+share/idl/firefox/unstable/nsIDOMNSUIEvent.idl
+share/idl/firefox/unstable/nsIDOMNSXBLFormControl.idl
+share/idl/firefox/unstable/nsIDOMNSXPathExpression.idl
+share/idl/firefox/unstable/nsIDOMNameList.idl
+share/idl/firefox/unstable/nsIDOMNamedNodeMap.idl
+share/idl/firefox/unstable/nsIDOMNavigator.idl
+share/idl/firefox/unstable/nsIDOMNavigatorGeolocation.idl
+share/idl/firefox/unstable/nsIDOMNode.idl
+share/idl/firefox/unstable/nsIDOMNodeFilter.idl
+share/idl/firefox/unstable/nsIDOMNodeIterator.idl
+share/idl/firefox/unstable/nsIDOMNodeList.idl
+share/idl/firefox/unstable/nsIDOMNodeSelector.idl
+share/idl/firefox/unstable/nsIDOMNotation.idl
+share/idl/firefox/unstable/nsIDOMNotifyPaintEvent.idl
+share/idl/firefox/unstable/nsIDOMOfflineResourceList.idl
+share/idl/firefox/unstable/nsIDOMPageTransitionEvent.idl
+share/idl/firefox/unstable/nsIDOMParser.idl
+share/idl/firefox/unstable/nsIDOMPkcs11.idl
+share/idl/firefox/unstable/nsIDOMPlugin.idl
+share/idl/firefox/unstable/nsIDOMPluginArray.idl
+share/idl/firefox/unstable/nsIDOMPopupBlockedEvent.idl
+share/idl/firefox/unstable/nsIDOMProcessingInstruction.idl
+share/idl/firefox/unstable/nsIDOMProgressEvent.idl
+share/idl/firefox/unstable/nsIDOMRGBColor.idl
+share/idl/firefox/unstable/nsIDOMRange.idl
+share/idl/firefox/unstable/nsIDOMRangeException.idl
+share/idl/firefox/unstable/nsIDOMRect.idl
+share/idl/firefox/unstable/nsIDOMSVGAElement.idl
+share/idl/firefox/unstable/nsIDOMSVGAngle.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimPresAspRatio.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimTransformList.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedAngle.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedBoolean.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedEnum.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedInteger.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedLength.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedLengthList.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedNumber.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedNumberList.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedPathData.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedPoints.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedRect.idl
+share/idl/firefox/unstable/nsIDOMSVGAnimatedString.idl
+share/idl/firefox/unstable/nsIDOMSVGCircleElement.idl
+share/idl/firefox/unstable/nsIDOMSVGClipPathElement.idl
+share/idl/firefox/unstable/nsIDOMSVGDefsElement.idl
+share/idl/firefox/unstable/nsIDOMSVGDescElement.idl
+share/idl/firefox/unstable/nsIDOMSVGDocument.idl
+share/idl/firefox/unstable/nsIDOMSVGElement.idl
+share/idl/firefox/unstable/nsIDOMSVGEllipseElement.idl
+share/idl/firefox/unstable/nsIDOMSVGEvent.idl
+share/idl/firefox/unstable/nsIDOMSVGException.idl
+share/idl/firefox/unstable/nsIDOMSVGFilterElement.idl
+share/idl/firefox/unstable/nsIDOMSVGFilters.idl
+share/idl/firefox/unstable/nsIDOMSVGFitToViewBox.idl
+share/idl/firefox/unstable/nsIDOMSVGForeignObjectElem.idl
+share/idl/firefox/unstable/nsIDOMSVGGElement.idl
+share/idl/firefox/unstable/nsIDOMSVGGradientElement.idl
+share/idl/firefox/unstable/nsIDOMSVGImageElement.idl
+share/idl/firefox/unstable/nsIDOMSVGLength.idl
+share/idl/firefox/unstable/nsIDOMSVGLengthList.idl
+share/idl/firefox/unstable/nsIDOMSVGLineElement.idl
+share/idl/firefox/unstable/nsIDOMSVGLocatable.idl
+share/idl/firefox/unstable/nsIDOMSVGMarkerElement.idl
+share/idl/firefox/unstable/nsIDOMSVGMaskElement.idl
+share/idl/firefox/unstable/nsIDOMSVGMatrix.idl
+share/idl/firefox/unstable/nsIDOMSVGMetadataElement.idl
+share/idl/firefox/unstable/nsIDOMSVGNumber.idl
+share/idl/firefox/unstable/nsIDOMSVGNumberList.idl
+share/idl/firefox/unstable/nsIDOMSVGPathElement.idl
+share/idl/firefox/unstable/nsIDOMSVGPathSeg.idl
+share/idl/firefox/unstable/nsIDOMSVGPathSegList.idl
+share/idl/firefox/unstable/nsIDOMSVGPatternElement.idl
+share/idl/firefox/unstable/nsIDOMSVGPoint.idl
+share/idl/firefox/unstable/nsIDOMSVGPointList.idl
+share/idl/firefox/unstable/nsIDOMSVGPolygonElement.idl
+share/idl/firefox/unstable/nsIDOMSVGPolylineElement.idl
+share/idl/firefox/unstable/nsIDOMSVGPresAspectRatio.idl
+share/idl/firefox/unstable/nsIDOMSVGRect.idl
+share/idl/firefox/unstable/nsIDOMSVGRectElement.idl
+share/idl/firefox/unstable/nsIDOMSVGSVGElement.idl
+share/idl/firefox/unstable/nsIDOMSVGScriptElement.idl
+share/idl/firefox/unstable/nsIDOMSVGStopElement.idl
+share/idl/firefox/unstable/nsIDOMSVGStylable.idl
+share/idl/firefox/unstable/nsIDOMSVGStyleElement.idl
+share/idl/firefox/unstable/nsIDOMSVGSwitchElement.idl
+share/idl/firefox/unstable/nsIDOMSVGSymbolElement.idl
+share/idl/firefox/unstable/nsIDOMSVGTSpanElement.idl
+share/idl/firefox/unstable/nsIDOMSVGTextContentElement.idl
+share/idl/firefox/unstable/nsIDOMSVGTextElement.idl
+share/idl/firefox/unstable/nsIDOMSVGTextPathElement.idl
+share/idl/firefox/unstable/nsIDOMSVGTextPositionElem.idl
+share/idl/firefox/unstable/nsIDOMSVGTitleElement.idl
+share/idl/firefox/unstable/nsIDOMSVGTransform.idl
+share/idl/firefox/unstable/nsIDOMSVGTransformList.idl
+share/idl/firefox/unstable/nsIDOMSVGTransformable.idl
+share/idl/firefox/unstable/nsIDOMSVGURIReference.idl
+share/idl/firefox/unstable/nsIDOMSVGUnitTypes.idl
+share/idl/firefox/unstable/nsIDOMSVGUseElement.idl
+share/idl/firefox/unstable/nsIDOMSVGViewSpec.idl
+share/idl/firefox/unstable/nsIDOMSVGZoomAndPan.idl
+share/idl/firefox/unstable/nsIDOMSVGZoomEvent.idl
+share/idl/firefox/unstable/nsIDOMScreen.idl
+share/idl/firefox/unstable/nsIDOMSerializer.idl
+share/idl/firefox/unstable/nsIDOMSimpleGestureEvent.idl
+share/idl/firefox/unstable/nsIDOMSmartCardEvent.idl
+share/idl/firefox/unstable/nsIDOMStorage.idl
+share/idl/firefox/unstable/nsIDOMStorage2.idl
+share/idl/firefox/unstable/nsIDOMStorageEvent.idl
+share/idl/firefox/unstable/nsIDOMStorageItem.idl
+share/idl/firefox/unstable/nsIDOMStorageList.idl
+share/idl/firefox/unstable/nsIDOMStorageManager.idl
+share/idl/firefox/unstable/nsIDOMStorageWindow.idl
+share/idl/firefox/unstable/nsIDOMStorageWindow_1_9_1.idl
+share/idl/firefox/unstable/nsIDOMStyleSheet.idl
+share/idl/firefox/unstable/nsIDOMStyleSheetList.idl
+share/idl/firefox/unstable/nsIDOMText.idl
+share/idl/firefox/unstable/nsIDOMToString.idl
+share/idl/firefox/unstable/nsIDOMTreeWalker.idl
+share/idl/firefox/unstable/nsIDOMUIEvent.idl
+share/idl/firefox/unstable/nsIDOMUserDataHandler.idl
+share/idl/firefox/unstable/nsIDOMViewCSS.idl
+share/idl/firefox/unstable/nsIDOMWindow.idl
+share/idl/firefox/unstable/nsIDOMWindow2.idl
+share/idl/firefox/unstable/nsIDOMWindowCollection.idl
+share/idl/firefox/unstable/nsIDOMWindowInternal.idl
+share/idl/firefox/unstable/nsIDOMWindowUtils.idl
+share/idl/firefox/unstable/nsIDOMWorkers.idl
+share/idl/firefox/unstable/nsIDOMXMLDocument.idl
+share/idl/firefox/unstable/nsIDOMXPathEvaluator.idl
+share/idl/firefox/unstable/nsIDOMXPathException.idl
+share/idl/firefox/unstable/nsIDOMXPathExpression.idl
+share/idl/firefox/unstable/nsIDOMXPathNSResolver.idl
+share/idl/firefox/unstable/nsIDOMXPathNamespace.idl
+share/idl/firefox/unstable/nsIDOMXPathResult.idl
+share/idl/firefox/unstable/nsIDOMXULButtonElement.idl
+share/idl/firefox/unstable/nsIDOMXULCheckboxElement.idl
+share/idl/firefox/unstable/nsIDOMXULCommandDispatcher.idl
+share/idl/firefox/unstable/nsIDOMXULCommandEvent.idl
+share/idl/firefox/unstable/nsIDOMXULContainerElement.idl
+share/idl/firefox/unstable/nsIDOMXULControlElement.idl
+share/idl/firefox/unstable/nsIDOMXULDescriptionElement.idl
+share/idl/firefox/unstable/nsIDOMXULDocument.idl
+share/idl/firefox/unstable/nsIDOMXULElement.idl
+share/idl/firefox/unstable/nsIDOMXULImageElement.idl
+share/idl/firefox/unstable/nsIDOMXULLabelElement.idl
+share/idl/firefox/unstable/nsIDOMXULLabeledControlEl.idl
+share/idl/firefox/unstable/nsIDOMXULMenuListElement.idl
+share/idl/firefox/unstable/nsIDOMXULMultSelectCntrlEl.idl
+share/idl/firefox/unstable/nsIDOMXULPopupElement.idl
+share/idl/firefox/unstable/nsIDOMXULSelectCntrlEl.idl
+share/idl/firefox/unstable/nsIDOMXULSelectCntrlItemEl.idl
+share/idl/firefox/unstable/nsIDOMXULTextboxElement.idl
+share/idl/firefox/unstable/nsIDOMXULTreeElement.idl
+share/idl/firefox/unstable/nsIDataSignatureVerifier.idl
+share/idl/firefox/unstable/nsIDebug.idl
+share/idl/firefox/unstable/nsIDialogParamBlock.idl
+share/idl/firefox/unstable/nsIDirIndex.idl
+share/idl/firefox/unstable/nsIDirIndexListener.idl
+share/idl/firefox/unstable/nsIDirectoryEnumerator.idl
+share/idl/firefox/unstable/nsIDirectoryService.idl
+share/idl/firefox/unstable/nsIDocCharset.idl
+share/idl/firefox/unstable/nsIDocShell.idl
+share/idl/firefox/unstable/nsIDocShellHistory.idl
+share/idl/firefox/unstable/nsIDocShellLoadInfo.idl
+share/idl/firefox/unstable/nsIDocShellTreeItem.idl
+share/idl/firefox/unstable/nsIDocShellTreeNode.idl
+share/idl/firefox/unstable/nsIDocShellTreeOwner.idl
+share/idl/firefox/unstable/nsIDocumentCharsetInfo.idl
+share/idl/firefox/unstable/nsIDocumentEncoder.idl
+share/idl/firefox/unstable/nsIDocumentLoader.idl
+share/idl/firefox/unstable/nsIDocumentLoaderFactory.idl
+share/idl/firefox/unstable/nsIDocumentStateListener.idl
+share/idl/firefox/unstable/nsIDownload.idl
+share/idl/firefox/unstable/nsIDownloadHistory.idl
+share/idl/firefox/unstable/nsIDownloadManager.idl
+share/idl/firefox/unstable/nsIDownloadManagerUI.idl
+share/idl/firefox/unstable/nsIDownloadProgressListener.idl
+share/idl/firefox/unstable/nsIDownloader.idl
+share/idl/firefox/unstable/nsIDragDropHandler.idl
+share/idl/firefox/unstable/nsIDragService.idl
+share/idl/firefox/unstable/nsIDragSession.idl
+share/idl/firefox/unstable/nsIDynamicContainer.idl
+share/idl/firefox/unstable/nsIEditActionListener.idl
+share/idl/firefox/unstable/nsIEditingSession.idl
+share/idl/firefox/unstable/nsIEditor.idl
+share/idl/firefox/unstable/nsIEditorBoxObject.idl
+share/idl/firefox/unstable/nsIEditorDocShell.idl
+share/idl/firefox/unstable/nsIEditorIMESupport.idl
+share/idl/firefox/unstable/nsIEditorLogging.idl
+share/idl/firefox/unstable/nsIEditorMailSupport.idl
+share/idl/firefox/unstable/nsIEditorObserver.idl
+share/idl/firefox/unstable/nsIEditorSpellCheck.idl
+share/idl/firefox/unstable/nsIEditorStyleSheets.idl
+share/idl/firefox/unstable/nsIEffectiveTLDService.idl
+share/idl/firefox/unstable/nsIEmbeddingSiteWindow.idl
+share/idl/firefox/unstable/nsIEmbeddingSiteWindow2.idl
+share/idl/firefox/unstable/nsIEncodedChannel.idl
+share/idl/firefox/unstable/nsIEntityConverter.idl
+share/idl/firefox/unstable/nsIEntropyCollector.idl
+share/idl/firefox/unstable/nsIEnumerator.idl
+share/idl/firefox/unstable/nsIEnvironment.idl
+share/idl/firefox/unstable/nsIErrorService.idl
+share/idl/firefox/unstable/nsIEventHandler.idl
+share/idl/firefox/unstable/nsIEventTarget.idl
+share/idl/firefox/unstable/nsIException.idl
+share/idl/firefox/unstable/nsIExceptionService.idl
+share/idl/firefox/unstable/nsIExpatSink.idl
+share/idl/firefox/unstable/nsIExtendedExpatSink.idl
+share/idl/firefox/unstable/nsIExtensionManager.idl
+share/idl/firefox/unstable/nsIExternalHelperAppService.idl
+share/idl/firefox/unstable/nsIExternalProtocolHandler.idl
+share/idl/firefox/unstable/nsIExternalProtocolService.idl
+share/idl/firefox/unstable/nsIFIXptr.idl
+share/idl/firefox/unstable/nsIFTPChannel.idl
+share/idl/firefox/unstable/nsIFactory.idl
+share/idl/firefox/unstable/nsIFastLoadFileControl.idl
+share/idl/firefox/unstable/nsIFastLoadService.idl
+share/idl/firefox/unstable/nsIFaviconService.idl
+share/idl/firefox/unstable/nsIFeed.idl
+share/idl/firefox/unstable/nsIFeedContainer.idl
+share/idl/firefox/unstable/nsIFeedElementBase.idl
+share/idl/firefox/unstable/nsIFeedEntry.idl
+share/idl/firefox/unstable/nsIFeedGenerator.idl
+share/idl/firefox/unstable/nsIFeedListener.idl
+share/idl/firefox/unstable/nsIFeedPerson.idl
+share/idl/firefox/unstable/nsIFeedProcessor.idl
+share/idl/firefox/unstable/nsIFeedResult.idl
+share/idl/firefox/unstable/nsIFeedResultService.idl
+share/idl/firefox/unstable/nsIFeedTextConstruct.idl
+share/idl/firefox/unstable/nsIFeedWriter.idl
+share/idl/firefox/unstable/nsIFile.idl
+share/idl/firefox/unstable/nsIFileChannel.idl
+share/idl/firefox/unstable/nsIFilePicker.idl
+share/idl/firefox/unstable/nsIFileProtocolHandler.idl
+share/idl/firefox/unstable/nsIFileStreams.idl
+share/idl/firefox/unstable/nsIFileURL.idl
+share/idl/firefox/unstable/nsIFileUtilities.idl
+share/idl/firefox/unstable/nsIFileView.idl
+share/idl/firefox/unstable/nsIFind.idl
+share/idl/firefox/unstable/nsIFindService.idl
+share/idl/firefox/unstable/nsIFontEnumerator.idl
+share/idl/firefox/unstable/nsIFormFillController.idl
+share/idl/firefox/unstable/nsIFormHistory.idl
+share/idl/firefox/unstable/nsIFormSigningDialog.idl
+share/idl/firefox/unstable/nsIFormSubmitObserver.idl
+share/idl/firefox/unstable/nsIFormatConverter.idl
+share/idl/firefox/unstable/nsIFrameLoader.idl
+share/idl/firefox/unstable/nsIFullScreen.idl
+share/idl/firefox/unstable/nsIGConfService.idl
+share/idl/firefox/unstable/nsIGenKeypairInfoDlg.idl
+share/idl/firefox/unstable/nsIGeolocationProvider.idl
+share/idl/firefox/unstable/nsIGlobalHistory.idl
+share/idl/firefox/unstable/nsIGlobalHistory2.idl
+share/idl/firefox/unstable/nsIGlobalHistory3.idl
+share/idl/firefox/unstable/nsIGnomeVFSService.idl
+share/idl/firefox/unstable/nsIHTMLAbsPosEditor.idl
+share/idl/firefox/unstable/nsIHTMLEditor.idl
+share/idl/firefox/unstable/nsIHTMLInlineTableEditor.idl
+share/idl/firefox/unstable/nsIHTMLObjectResizeListener.idl
+share/idl/firefox/unstable/nsIHTMLObjectResizer.idl
+share/idl/firefox/unstable/nsIHTTPHeaderListener.idl
+share/idl/firefox/unstable/nsIHTTPIndex.idl
+share/idl/firefox/unstable/nsIHandlerService.idl
+share/idl/firefox/unstable/nsIHashable.idl
+share/idl/firefox/unstable/nsIHelperAppLauncherDialog.idl
+share/idl/firefox/unstable/nsIHistoryEntry.idl
+share/idl/firefox/unstable/nsIHttpActivityObserver.idl
+share/idl/firefox/unstable/nsIHttpAuthManager.idl
+share/idl/firefox/unstable/nsIHttpAuthenticator.idl
+share/idl/firefox/unstable/nsIHttpChannel.idl
+share/idl/firefox/unstable/nsIHttpChannelInternal.idl
+share/idl/firefox/unstable/nsIHttpEventSink.idl
+share/idl/firefox/unstable/nsIHttpHeaderVisitor.idl
+share/idl/firefox/unstable/nsIHttpProtocolHandler.idl
+share/idl/firefox/unstable/nsIIDNService.idl
+share/idl/firefox/unstable/nsIIFrameBoxObject.idl
+share/idl/firefox/unstable/nsIINIParser.idl
+share/idl/firefox/unstable/nsIIOService.idl
+share/idl/firefox/unstable/nsIIOService2.idl
+share/idl/firefox/unstable/nsIIconURI.idl
+share/idl/firefox/unstable/nsIIdentityInfo.idl
+share/idl/firefox/unstable/nsIIdleService.idl
+share/idl/firefox/unstable/nsIImageDocument.idl
+share/idl/firefox/unstable/nsIImageLoadingContent.idl
+share/idl/firefox/unstable/nsIIncrementalDownload.idl
+share/idl/firefox/unstable/nsIInlineSpellChecker.idl
+share/idl/firefox/unstable/nsIInputStream.idl
+share/idl/firefox/unstable/nsIInputStreamChannel.idl
+share/idl/firefox/unstable/nsIInputStreamPump.idl
+share/idl/firefox/unstable/nsIInputStreamTee.idl
+share/idl/firefox/unstable/nsIInterfaceInfo.idl
+share/idl/firefox/unstable/nsIInterfaceInfoManager.idl
+share/idl/firefox/unstable/nsIInterfaceRequestor.idl
+share/idl/firefox/unstable/nsIJAR.idl
+share/idl/firefox/unstable/nsIJARChannel.idl
+share/idl/firefox/unstable/nsIJARProtocolHandler.idl
+share/idl/firefox/unstable/nsIJARURI.idl
+share/idl/firefox/unstable/nsIJRILiveConnectPIPeer.idl
+share/idl/firefox/unstable/nsIJRILiveConnectPlugin.idl
+share/idl/firefox/unstable/nsIJSContextStack.idl
+share/idl/firefox/unstable/nsIJSON.idl
+share/idl/firefox/unstable/nsIJSRuntimeService.idl
+share/idl/firefox/unstable/nsIJVMAuthTools.idl
+share/idl/firefox/unstable/nsIJVMConfigManager.idl
+share/idl/firefox/unstable/nsIJVMManager.idl
+share/idl/firefox/unstable/nsIJVMPluginInstance.idl
+share/idl/firefox/unstable/nsIKeyModule.idl
+share/idl/firefox/unstable/nsIKeygenThread.idl
+share/idl/firefox/unstable/nsILineInputStream.idl
+share/idl/firefox/unstable/nsIListBoxObject.idl
+share/idl/firefox/unstable/nsILivemarkService.idl
+share/idl/firefox/unstable/nsILoadContext.idl
+share/idl/firefox/unstable/nsILoadGroup.idl
+share/idl/firefox/unstable/nsILocalFile.idl
+share/idl/firefox/unstable/nsILocalFileWin.idl
+share/idl/firefox/unstable/nsILocale.idl
+share/idl/firefox/unstable/nsILocaleService.idl
+share/idl/firefox/unstable/nsILoginInfo.idl
+share/idl/firefox/unstable/nsILoginManager.idl
+share/idl/firefox/unstable/nsILoginManagerIEMigrationHelper.idl
+share/idl/firefox/unstable/nsILoginManagerPrompter.idl
+share/idl/firefox/unstable/nsILoginManagerStorage.idl
+share/idl/firefox/unstable/nsILoginMetaInfo.idl
+share/idl/firefox/unstable/nsIMIMEHeaderParam.idl
+share/idl/firefox/unstable/nsIMIMEInfo.idl
+share/idl/firefox/unstable/nsIMIMEInputStream.idl
+share/idl/firefox/unstable/nsIMIMEService.idl
+share/idl/firefox/unstable/nsIMarkupDocumentViewer.idl
+share/idl/firefox/unstable/nsIMemory.idl
+share/idl/firefox/unstable/nsIMemoryReporter.idl
+share/idl/firefox/unstable/nsIMenuBoxObject.idl
+share/idl/firefox/unstable/nsIMicrosummaryService.idl
+share/idl/firefox/unstable/nsIModifyableXPointer.idl
+share/idl/firefox/unstable/nsIModule.idl
+share/idl/firefox/unstable/nsIModuleLoader.idl
+share/idl/firefox/unstable/nsIMultiPartChannel.idl
+share/idl/firefox/unstable/nsIMultiplexInputStream.idl
+share/idl/firefox/unstable/nsIMutable.idl
+share/idl/firefox/unstable/nsIMutableArray.idl
+share/idl/firefox/unstable/nsINSSCertCache.idl
+share/idl/firefox/unstable/nsINSSErrorsService.idl
+share/idl/firefox/unstable/nsINativeAppSupport.idl
+share/idl/firefox/unstable/nsINavBookmarksService.idl
+share/idl/firefox/unstable/nsINavHistoryService.idl
+share/idl/firefox/unstable/nsINestedURI.idl
+share/idl/firefox/unstable/nsINetUtil.idl
+share/idl/firefox/unstable/nsINetworkLinkService.idl
+share/idl/firefox/unstable/nsINonBlockingAlertService.idl
+share/idl/firefox/unstable/nsIOCSPResponder.idl
+share/idl/firefox/unstable/nsIObjectInputStream.idl
+share/idl/firefox/unstable/nsIObjectLoadingContent.idl
+share/idl/firefox/unstable/nsIObjectOutputStream.idl
+share/idl/firefox/unstable/nsIObserver.idl
+share/idl/firefox/unstable/nsIObserverService.idl
+share/idl/firefox/unstable/nsIOfflineCacheUpdate.idl
+share/idl/firefox/unstable/nsIOutputStream.idl
+share/idl/firefox/unstable/nsIPK11Token.idl
+share/idl/firefox/unstable/nsIPK11TokenDB.idl
+share/idl/firefox/unstable/nsIPKCS11.idl
+share/idl/firefox/unstable/nsIPKCS11Module.idl
+share/idl/firefox/unstable/nsIPKCS11ModuleDB.idl
+share/idl/firefox/unstable/nsIPKCS11Slot.idl
+share/idl/firefox/unstable/nsIPKIParamBlock.idl
+share/idl/firefox/unstable/nsIParentalControlsService.idl
+share/idl/firefox/unstable/nsIPasswordManager.idl
+share/idl/firefox/unstable/nsIPasswordManagerInternal.idl
+share/idl/firefox/unstable/nsIPermission.idl
+share/idl/firefox/unstable/nsIPermissionManager.idl
+share/idl/firefox/unstable/nsIPersistentProperties2.idl
+share/idl/firefox/unstable/nsIPhonetic.idl
+share/idl/firefox/unstable/nsIPipe.idl
+share/idl/firefox/unstable/nsIPlacesImportExportService.idl
+share/idl/firefox/unstable/nsIPlacesTransactionsService.idl
+share/idl/firefox/unstable/nsIPlaintextEditor.idl
+share/idl/firefox/unstable/nsIPlugin.idl
+share/idl/firefox/unstable/nsIPluginDocument.idl
+share/idl/firefox/unstable/nsIPluginHost.idl
+share/idl/firefox/unstable/nsIPluginInputStream.idl
+share/idl/firefox/unstable/nsIPluginInstance.idl
+share/idl/firefox/unstable/nsIPluginInstanceOwner.idl
+share/idl/firefox/unstable/nsIPluginInstancePeer.idl
+share/idl/firefox/unstable/nsIPluginInstancePeer2.idl
+share/idl/firefox/unstable/nsIPluginManager.idl
+share/idl/firefox/unstable/nsIPluginManager2.idl
+share/idl/firefox/unstable/nsIPluginStreamInfo.idl
+share/idl/firefox/unstable/nsIPluginStreamListener.idl
+share/idl/firefox/unstable/nsIPluginTag.idl
+share/idl/firefox/unstable/nsIPluginTagInfo.idl
+share/idl/firefox/unstable/nsIPluginTagInfo2.idl
+share/idl/firefox/unstable/nsIPopupBoxObject.idl
+share/idl/firefox/unstable/nsIPopupWindowManager.idl
+share/idl/firefox/unstable/nsIPref.idl
+share/idl/firefox/unstable/nsIPrefBranch.idl
+share/idl/firefox/unstable/nsIPrefBranch2.idl
+share/idl/firefox/unstable/nsIPrefBranchInternal.idl
+share/idl/firefox/unstable/nsIPrefLocalizedString.idl
+share/idl/firefox/unstable/nsIPrefService.idl
+share/idl/firefox/unstable/nsIPrefetchService.idl
+share/idl/firefox/unstable/nsIPrincipal.idl
+share/idl/firefox/unstable/nsIPrintOptions.idl
+share/idl/firefox/unstable/nsIPrintProgress.idl
+share/idl/firefox/unstable/nsIPrintProgressParams.idl
+share/idl/firefox/unstable/nsIPrintSession.idl
+share/idl/firefox/unstable/nsIPrintSettings.idl
+share/idl/firefox/unstable/nsIPrintSettingsService.idl
+share/idl/firefox/unstable/nsIPrintStatusFeedback.idl
+share/idl/firefox/unstable/nsIPrintingPrompt.idl
+share/idl/firefox/unstable/nsIPrintingPromptService.idl
+share/idl/firefox/unstable/nsIPrivateBrowsingService.idl
+share/idl/firefox/unstable/nsIProcess.idl
+share/idl/firefox/unstable/nsIProfile.idl
+share/idl/firefox/unstable/nsIProfileChangeStatus.idl
+share/idl/firefox/unstable/nsIProfileMigrator.idl
+share/idl/firefox/unstable/nsIProfileUnlocker.idl
+share/idl/firefox/unstable/nsIProgrammingLanguage.idl
+share/idl/firefox/unstable/nsIProgressEventSink.idl
+share/idl/firefox/unstable/nsIPrompt.idl
+share/idl/firefox/unstable/nsIPromptFactory.idl
+share/idl/firefox/unstable/nsIPromptService.idl
+share/idl/firefox/unstable/nsIPromptService2.idl
+share/idl/firefox/unstable/nsIProperties.idl
+share/idl/firefox/unstable/nsIProperty.idl
+share/idl/firefox/unstable/nsIPropertyBag.idl
+share/idl/firefox/unstable/nsIPropertyBag2.idl
+share/idl/firefox/unstable/nsIProtectedAuthThread.idl
+share/idl/firefox/unstable/nsIProtocolHandler.idl
+share/idl/firefox/unstable/nsIProtocolProxyCallback.idl
+share/idl/firefox/unstable/nsIProtocolProxyFilter.idl
+share/idl/firefox/unstable/nsIProtocolProxyService.idl
+share/idl/firefox/unstable/nsIProtocolProxyService2.idl
+share/idl/firefox/unstable/nsIProxiedChannel.idl
+share/idl/firefox/unstable/nsIProxiedProtocolHandler.idl
+share/idl/firefox/unstable/nsIProxyAutoConfig.idl
+share/idl/firefox/unstable/nsIProxyInfo.idl
+share/idl/firefox/unstable/nsIProxyObjectManager.idl
+share/idl/firefox/unstable/nsIRDFCompositeDataSource.idl
+share/idl/firefox/unstable/nsIRDFContainer.idl
+share/idl/firefox/unstable/nsIRDFContainerUtils.idl
+share/idl/firefox/unstable/nsIRDFDataSource.idl
+share/idl/firefox/unstable/nsIRDFDelegateFactory.idl
+share/idl/firefox/unstable/nsIRDFInMemoryDataSource.idl
+share/idl/firefox/unstable/nsIRDFInferDataSource.idl
+share/idl/firefox/unstable/nsIRDFLiteral.idl
+share/idl/firefox/unstable/nsIRDFNode.idl
+share/idl/firefox/unstable/nsIRDFObserver.idl
+share/idl/firefox/unstable/nsIRDFPropagatableDataSource.idl
+share/idl/firefox/unstable/nsIRDFPurgeableDataSource.idl
+share/idl/firefox/unstable/nsIRDFRemoteDataSource.idl
+share/idl/firefox/unstable/nsIRDFResource.idl
+share/idl/firefox/unstable/nsIRDFService.idl
+share/idl/firefox/unstable/nsIRDFXMLParser.idl
+share/idl/firefox/unstable/nsIRDFXMLSerializer.idl
+share/idl/firefox/unstable/nsIRDFXMLSink.idl
+share/idl/firefox/unstable/nsIRDFXMLSource.idl
+share/idl/firefox/unstable/nsIRandomGenerator.idl
+share/idl/firefox/unstable/nsIReadConfig.idl
+share/idl/firefox/unstable/nsIRecentBadCertsService.idl
+share/idl/firefox/unstable/nsIRecyclingAllocator.idl
+share/idl/firefox/unstable/nsIRefreshURI.idl
+share/idl/firefox/unstable/nsIRelativeFilePref.idl
+share/idl/firefox/unstable/nsIRemoteService.idl
+share/idl/firefox/unstable/nsIRequest.idl
+share/idl/firefox/unstable/nsIRequestObserver.idl
+share/idl/firefox/unstable/nsIRequestObserverProxy.idl
+share/idl/firefox/unstable/nsIResProtocolHandler.idl
+share/idl/firefox/unstable/nsIResumableChannel.idl
+share/idl/firefox/unstable/nsIRollupListener.idl
+share/idl/firefox/unstable/nsIRunnable.idl
+share/idl/firefox/unstable/nsISAXAttributes.idl
+share/idl/firefox/unstable/nsISAXContentHandler.idl
+share/idl/firefox/unstable/nsISAXDTDHandler.idl
+share/idl/firefox/unstable/nsISAXErrorHandler.idl
+share/idl/firefox/unstable/nsISAXLexicalHandler.idl
+share/idl/firefox/unstable/nsISAXLocator.idl
+share/idl/firefox/unstable/nsISAXMutableAttributes.idl
+share/idl/firefox/unstable/nsISAXXMLFilter.idl
+share/idl/firefox/unstable/nsISAXXMLReader.idl
+share/idl/firefox/unstable/nsISHContainer.idl
+share/idl/firefox/unstable/nsISHEntry.idl
+share/idl/firefox/unstable/nsISHTransaction.idl
+share/idl/firefox/unstable/nsISHistory.idl
+share/idl/firefox/unstable/nsISHistoryInternal.idl
+share/idl/firefox/unstable/nsISHistoryListener.idl
+share/idl/firefox/unstable/nsISMimeCert.idl
+share/idl/firefox/unstable/nsISOCKSSocketInfo.idl
+share/idl/firefox/unstable/nsISSLCertErrorDialog.idl
+share/idl/firefox/unstable/nsISSLErrorListener.idl
+share/idl/firefox/unstable/nsISSLSocketControl.idl
+share/idl/firefox/unstable/nsISSLStatus.idl
+share/idl/firefox/unstable/nsISSLStatusProvider.idl
+share/idl/firefox/unstable/nsISafeOutputStream.idl
+share/idl/firefox/unstable/nsISaveAsCharset.idl
+share/idl/firefox/unstable/nsIScreen.idl
+share/idl/firefox/unstable/nsIScreenManager.idl
+share/idl/firefox/unstable/nsIScriptChannel.idl
+share/idl/firefox/unstable/nsIScriptError.idl
+share/idl/firefox/unstable/nsIScriptEventHandler.idl
+share/idl/firefox/unstable/nsIScriptEventManager.idl
+share/idl/firefox/unstable/nsIScriptLoaderObserver.idl
+share/idl/firefox/unstable/nsIScriptSecurityManager.idl
+share/idl/firefox/unstable/nsIScriptableDateFormat.idl
+share/idl/firefox/unstable/nsIScriptableInputStream.idl
+share/idl/firefox/unstable/nsIScriptableInterfaces.idl
+share/idl/firefox/unstable/nsIScriptablePlugin.idl
+share/idl/firefox/unstable/nsIScriptableRegion.idl
+share/idl/firefox/unstable/nsIScriptableUConv.idl
+share/idl/firefox/unstable/nsIScriptableUnescapeHTML.idl
+share/idl/firefox/unstable/nsIScrollBoxObject.idl
+share/idl/firefox/unstable/nsIScrollable.idl
+share/idl/firefox/unstable/nsISearchContext.idl
+share/idl/firefox/unstable/nsISecretDecoderRing.idl
+share/idl/firefox/unstable/nsISecureBrowserUI.idl
+share/idl/firefox/unstable/nsISecurityCheckedComponent.idl
+share/idl/firefox/unstable/nsISecurityEventSink.idl
+share/idl/firefox/unstable/nsISecurityInfoProvider.idl
+share/idl/firefox/unstable/nsISecurityPref.idl
+share/idl/firefox/unstable/nsISecurityWarningDialogs.idl
+share/idl/firefox/unstable/nsISeekableStream.idl
+share/idl/firefox/unstable/nsISelectElement.idl
+share/idl/firefox/unstable/nsISelection.idl
+share/idl/firefox/unstable/nsISelection2.idl
+share/idl/firefox/unstable/nsISelectionController.idl
+share/idl/firefox/unstable/nsISelectionDisplay.idl
+share/idl/firefox/unstable/nsISelectionListener.idl
+share/idl/firefox/unstable/nsISelectionPrivate.idl
+share/idl/firefox/unstable/nsISemanticUnitScanner.idl
+share/idl/firefox/unstable/nsISerializable.idl
+share/idl/firefox/unstable/nsIServerSocket.idl
+share/idl/firefox/unstable/nsIServiceManager.idl
+share/idl/firefox/unstable/nsISessionStartup.idl
+share/idl/firefox/unstable/nsISessionStore.idl
+share/idl/firefox/unstable/nsIShellService.idl
+share/idl/firefox/unstable/nsISidebar.idl
+share/idl/firefox/unstable/nsISignatureVerifier.idl
+share/idl/firefox/unstable/nsISimpleEnumerator.idl
+share/idl/firefox/unstable/nsISimpleStreamListener.idl
+share/idl/firefox/unstable/nsISimpleUnicharStreamFactory.idl
+share/idl/firefox/unstable/nsISliderListener.idl
+share/idl/firefox/unstable/nsISocketProvider.idl
+share/idl/firefox/unstable/nsISocketProviderService.idl
+share/idl/firefox/unstable/nsISocketTransport.idl
+share/idl/firefox/unstable/nsISocketTransportService.idl
+share/idl/firefox/unstable/nsISound.idl
+share/idl/firefox/unstable/nsIStandardURL.idl
+share/idl/firefox/unstable/nsIStorageStream.idl
+share/idl/firefox/unstable/nsIStreamBufferAccess.idl
+share/idl/firefox/unstable/nsIStreamCipher.idl
+share/idl/firefox/unstable/nsIStreamConverter.idl
+share/idl/firefox/unstable/nsIStreamConverterService.idl
+share/idl/firefox/unstable/nsIStreamListener.idl
+share/idl/firefox/unstable/nsIStreamListenerTee.idl
+share/idl/firefox/unstable/nsIStreamLoader.idl
+share/idl/firefox/unstable/nsIStreamTransportService.idl
+share/idl/firefox/unstable/nsIStringBundle.idl
+share/idl/firefox/unstable/nsIStringBundleOverride.idl
+share/idl/firefox/unstable/nsIStringEnumerator.idl
+share/idl/firefox/unstable/nsIStringStream.idl
+share/idl/firefox/unstable/nsIStyleSheetService.idl
+share/idl/firefox/unstable/nsISupports.idl
+share/idl/firefox/unstable/nsISupportsArray.idl
+share/idl/firefox/unstable/nsISupportsIterators.idl
+share/idl/firefox/unstable/nsISupportsPrimitives.idl
+share/idl/firefox/unstable/nsISupportsPriority.idl
+share/idl/firefox/unstable/nsISyncLoadDOMService.idl
+share/idl/firefox/unstable/nsISyncStreamListener.idl
+share/idl/firefox/unstable/nsISystemProxySettings.idl
+share/idl/firefox/unstable/nsITXTToHTMLConv.idl
+share/idl/firefox/unstable/nsITableEditor.idl
+share/idl/firefox/unstable/nsITaggingService.idl
+share/idl/firefox/unstable/nsITextScroll.idl
+share/idl/firefox/unstable/nsITextServicesFilter.idl
+share/idl/firefox/unstable/nsITextToSubURI.idl
+share/idl/firefox/unstable/nsIThread.idl
+share/idl/firefox/unstable/nsIThreadInternal.idl
+share/idl/firefox/unstable/nsIThreadManager.idl
+share/idl/firefox/unstable/nsIThreadPool.idl
+share/idl/firefox/unstable/nsITimelineService.idl
+share/idl/firefox/unstable/nsITimer.idl
+share/idl/firefox/unstable/nsITokenDialogs.idl
+share/idl/firefox/unstable/nsITokenPasswordDialogs.idl
+share/idl/firefox/unstable/nsIToolkit.idl
+share/idl/firefox/unstable/nsIToolkitChromeRegistry.idl
+share/idl/firefox/unstable/nsIToolkitProfile.idl
+share/idl/firefox/unstable/nsIToolkitProfileService.idl
+share/idl/firefox/unstable/nsITooltipListener.idl
+share/idl/firefox/unstable/nsITooltipTextProvider.idl
+share/idl/firefox/unstable/nsITraceRefcnt.idl
+share/idl/firefox/unstable/nsITraceableChannel.idl
+share/idl/firefox/unstable/nsITransaction.idl
+share/idl/firefox/unstable/nsITransactionList.idl
+share/idl/firefox/unstable/nsITransactionListener.idl
+share/idl/firefox/unstable/nsITransactionManager.idl
+share/idl/firefox/unstable/nsITransfer.idl
+share/idl/firefox/unstable/nsITransferable.idl
+share/idl/firefox/unstable/nsITransport.idl
+share/idl/firefox/unstable/nsITransportSecurityInfo.idl
+share/idl/firefox/unstable/nsITreeBoxObject.idl
+share/idl/firefox/unstable/nsITreeColumns.idl
+share/idl/firefox/unstable/nsITreeContentView.idl
+share/idl/firefox/unstable/nsITreeSelection.idl
+share/idl/firefox/unstable/nsITreeView.idl
+share/idl/firefox/unstable/nsITypeAheadFind.idl
+share/idl/firefox/unstable/nsIURI.idl
+share/idl/firefox/unstable/nsIURIChecker.idl
+share/idl/firefox/unstable/nsIURIClassifier.idl
+share/idl/firefox/unstable/nsIURIContentListener.idl
+share/idl/firefox/unstable/nsIURIFixup.idl
+share/idl/firefox/unstable/nsIURILoader.idl
+share/idl/firefox/unstable/nsIURIRefObject.idl
+share/idl/firefox/unstable/nsIURL.idl
+share/idl/firefox/unstable/nsIURLFormatter.idl
+share/idl/firefox/unstable/nsIURLParser.idl
+share/idl/firefox/unstable/nsIUTF8ConverterService.idl
+share/idl/firefox/unstable/nsIUUIDGenerator.idl
+share/idl/firefox/unstable/nsIUnicharInputStream.idl
+share/idl/firefox/unstable/nsIUnicharLineInputStream.idl
+share/idl/firefox/unstable/nsIUnicharOutputStream.idl
+share/idl/firefox/unstable/nsIUnicharStreamListener.idl
+share/idl/firefox/unstable/nsIUnicharStreamLoader.idl
+share/idl/firefox/unstable/nsIUnicodeNormalizer.idl
+share/idl/firefox/unstable/nsIUpdateService.idl
+share/idl/firefox/unstable/nsIUploadChannel.idl
+share/idl/firefox/unstable/nsIUrlClassifierDBService.idl
+share/idl/firefox/unstable/nsIUrlClassifierHashCompleter.idl
+share/idl/firefox/unstable/nsIUrlClassifierStreamUpdater.idl
+share/idl/firefox/unstable/nsIUrlClassifierUtils.idl
+share/idl/firefox/unstable/nsIUrlListManager.idl
+share/idl/firefox/unstable/nsIUserCertPicker.idl
+share/idl/firefox/unstable/nsIUserInfo.idl
+share/idl/firefox/unstable/nsIVariant.idl
+share/idl/firefox/unstable/nsIVersionComparator.idl
+share/idl/firefox/unstable/nsIViewSourceChannel.idl
+share/idl/firefox/unstable/nsIWeakReference.idl
+share/idl/firefox/unstable/nsIWebBrowser.idl
+share/idl/firefox/unstable/nsIWebBrowserChrome.idl
+share/idl/firefox/unstable/nsIWebBrowserChrome2.idl
+share/idl/firefox/unstable/nsIWebBrowserChromeFocus.idl
+share/idl/firefox/unstable/nsIWebBrowserFind.idl
+share/idl/firefox/unstable/nsIWebBrowserFocus.idl
+share/idl/firefox/unstable/nsIWebBrowserPersist.idl
+share/idl/firefox/unstable/nsIWebBrowserPrint.idl
+share/idl/firefox/unstable/nsIWebBrowserSetup.idl
+share/idl/firefox/unstable/nsIWebBrowserStream.idl
+share/idl/firefox/unstable/nsIWebContentConverterRegistrar.idl
+share/idl/firefox/unstable/nsIWebContentHandlerRegistrar.idl
+share/idl/firefox/unstable/nsIWebNavigation.idl
+share/idl/firefox/unstable/nsIWebNavigationInfo.idl
+share/idl/firefox/unstable/nsIWebPageDescriptor.idl
+share/idl/firefox/unstable/nsIWebProgress.idl
+share/idl/firefox/unstable/nsIWebProgressListener.idl
+share/idl/firefox/unstable/nsIWebProgressListener2.idl
+share/idl/firefox/unstable/nsIWindowCreator.idl
+share/idl/firefox/unstable/nsIWindowCreator2.idl
+share/idl/firefox/unstable/nsIWindowDataSource.idl
+share/idl/firefox/unstable/nsIWindowMediator.idl
+share/idl/firefox/unstable/nsIWindowMediatorListener.idl
+share/idl/firefox/unstable/nsIWindowProvider.idl
+share/idl/firefox/unstable/nsIWindowWatcher.idl
+share/idl/firefox/unstable/nsIWindowlessPlugInstPeer.idl
+share/idl/firefox/unstable/nsIWritablePropertyBag.idl
+share/idl/firefox/unstable/nsIWritablePropertyBag2.idl
+share/idl/firefox/unstable/nsIWyciwygChannel.idl
+share/idl/firefox/unstable/nsIX509Cert.idl
+share/idl/firefox/unstable/nsIX509Cert2.idl
+share/idl/firefox/unstable/nsIX509Cert3.idl
+share/idl/firefox/unstable/nsIX509CertDB.idl
+share/idl/firefox/unstable/nsIX509CertDB2.idl
+share/idl/firefox/unstable/nsIX509CertList.idl
+share/idl/firefox/unstable/nsIX509CertValidity.idl
+share/idl/firefox/unstable/nsIXBLAccessible.idl
+share/idl/firefox/unstable/nsIXMLContentBuilder.idl
+share/idl/firefox/unstable/nsIXMLHttpRequest.idl
+share/idl/firefox/unstable/nsIXPCScriptNotify.idl
+share/idl/firefox/unstable/nsIXPCScriptable.idl
+share/idl/firefox/unstable/nsIXPCSecurityManager.idl
+share/idl/firefox/unstable/nsIXPConnect.idl
+share/idl/firefox/unstable/nsIXPIDialogService.idl
+share/idl/firefox/unstable/nsIXPIInstallInfo.idl
+share/idl/firefox/unstable/nsIXPIProgressDialog.idl
+share/idl/firefox/unstable/nsIXPInstallManager.idl
+share/idl/firefox/unstable/nsIXPTLoader.idl
+share/idl/firefox/unstable/nsIXPointer.idl
+share/idl/firefox/unstable/nsIXSLTException.idl
+share/idl/firefox/unstable/nsIXSLTProcessor.idl
+share/idl/firefox/unstable/nsIXSLTProcessorObsolete.idl
+share/idl/firefox/unstable/nsIXSLTProcessorPrivate.idl
+share/idl/firefox/unstable/nsIXTFAttributeHandler.idl
+share/idl/firefox/unstable/nsIXTFElement.idl
+share/idl/firefox/unstable/nsIXTFElementFactory.idl
+share/idl/firefox/unstable/nsIXTFElementWrapper.idl
+share/idl/firefox/unstable/nsIXTFPrivate.idl
+share/idl/firefox/unstable/nsIXULAppInfo.idl
+share/idl/firefox/unstable/nsIXULBrowserWindow.idl
+share/idl/firefox/unstable/nsIXULBuilderListener.idl
+share/idl/firefox/unstable/nsIXULOverlayProvider.idl
+share/idl/firefox/unstable/nsIXULRuntime.idl
+share/idl/firefox/unstable/nsIXULSortService.idl
+share/idl/firefox/unstable/nsIXULTemplateBuilder.idl
+share/idl/firefox/unstable/nsIXULTemplateQueryProcessor.idl
+share/idl/firefox/unstable/nsIXULTemplateResult.idl
+share/idl/firefox/unstable/nsIXULTemplateRuleFilter.idl
+share/idl/firefox/unstable/nsIXULWindow.idl
+share/idl/firefox/unstable/nsIZipReader.idl
+share/idl/firefox/unstable/nsIZipWriter.idl
+share/idl/firefox/unstable/nsPIAccessible.idl
+share/idl/firefox/unstable/nsPIAccessibleDocument.idl
+share/idl/firefox/unstable/nsPICertNotification.idl
+share/idl/firefox/unstable/nsPICommandUpdater.idl
+share/idl/firefox/unstable/nsPIDNSService.idl
+share/idl/firefox/unstable/nsPIEditorTransaction.idl
+share/idl/firefox/unstable/nsPIPlacesDatabase.idl
+share/idl/firefox/unstable/nsPIPluginHost.idl
+share/idl/firefox/unstable/nsPIPluginInstancePeer.idl
+share/idl/firefox/unstable/nsPIPromptService.idl
+share/idl/firefox/unstable/nsPISocketTransportService.idl
+share/idl/firefox/unstable/nsPIWindowWatcher.idl
+share/idl/firefox/unstable/nspluginroot.idl
+share/idl/firefox/unstable/nsrootidl.idl
+share/idl/firefox/unstable/rdfIDataSource.idl
+share/idl/firefox/unstable/rdfISerializer.idl
+share/idl/firefox/unstable/rdfITripleVisitor.idl
+share/idl/firefox/unstable/txIEXSLTRegExFunctions.idl
+share/idl/firefox/unstable/txIFunctionEvaluationContext.idl
+share/idl/firefox/unstable/txINodeSet.idl
+share/idl/firefox/unstable/txIXPathObject.idl
+share/idl/firefox/unstable/xpcIJSModuleLoader.idl
+share/idl/firefox/unstable/xpcIJSWeakReference.idl
+share/idl/firefox/unstable/xpccomponents.idl
+share/idl/firefox/unstable/xpcexception.idl
+share/idl/firefox/unstable/xpcjsid.idl
+share/pixmaps/firefox.png
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
new file mode 100644
index 00000000000..ebe46f6ea6e
--- /dev/null
+++ b/www/firefox/distinfo
@@ -0,0 +1,53 @@
+$NetBSD: distinfo,v 1.88 2009/08/05 02:43:47 tnn Exp $
+
+SHA1 (firefox-3.5.2-source.tar.bz2) = 6439923ff9d316297926ebe193bac3ac1a41b494
+RMD160 (firefox-3.5.2-source.tar.bz2) = d5e0b5f0e8b19b216394584ccabf37d776b89a39
+Size (firefox-3.5.2-source.tar.bz2) = 46787928 bytes
+SHA1 (patch-aa) = 46406d9856e0ff1202300e8e76b15e244f652821
+SHA1 (patch-ab) = 5331bae45501013d3ca13d161226e311bc10aafe
+SHA1 (patch-ac) = 565d958699e19092bd139f6fbf2505e55b857560
+SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1
+SHA1 (patch-ae) = 6679dd9c28f8029cc0ed2a32ae60da696099f351
+SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df
+SHA1 (patch-ag) = 62e55040130d5e6cfb10b839fce6abd40a902f08
+SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac
+SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a
+SHA1 (patch-aj) = 0e357b477aef423e7688dfb0be93cc8abc35e6e0
+SHA1 (patch-ak) = 635187f582c16f8f044ffbdd950ec5f996d53ca8
+SHA1 (patch-al) = ca1a1fb5f875ab9c84c0afea5d913172a6f7ab57
+SHA1 (patch-am) = 75eb92d1941309ffc13f01d7f1946a2f09170220
+SHA1 (patch-an) = e975941955b578f1d3336d546e99f0c464cdd9d7
+SHA1 (patch-ao) = af027520b0277838a5a5f4ad33e14174e6e8bc0c
+SHA1 (patch-ap) = ec834a5d8c4cf5bf8fb5b8fc2b75cc4ba34f4b56
+SHA1 (patch-aq) = ee2f7917fbf102ce6d20f1467702815b062f82e7
+SHA1 (patch-ar) = bfeaa055b7192e5874427615424496b41410f24b
+SHA1 (patch-as) = aa83f9b834d796982a2b580ed908e188a28c6a41
+SHA1 (patch-at) = 97d407a7c3eae661d194e1c59d7d721843acf8c0
+SHA1 (patch-au) = f27b6c8b2c744da388e1d15d0776929e7165ee76
+SHA1 (patch-av) = 6ddcbbd3f0197fb88622fc32d6d0fd602ec4ad34
+SHA1 (patch-ma) = a20b263ff14c841fd0ae1634962b90a41173b524
+SHA1 (patch-mb) = 05298c1ec02363ff0bada87337cf0ccb5b42c55b
+SHA1 (patch-md) = 6bf5242245b17fbd868a6a978eb5849726f81393
+SHA1 (patch-me) = f5a8e29fc004ef7696b67d260384ab23fd1658c2
+SHA1 (patch-mf) = 5b21ac89b7df196a65450320310c54f552446aff
+SHA1 (patch-mg) = 75ddcceaffae0bdb6ecb4efd1b5ffca68a8ae8a8
+SHA1 (patch-mi) = 787cb043bb7e687936afaf8f0c67b6b3a7b03e5b
+SHA1 (patch-mj) = 197fab0e00256dedc8a5f181ee0d0d6e42d8177f
+SHA1 (patch-mk) = 793dfa16e19e213d78995c893a28bc0d514135d9
+SHA1 (patch-ml) = 9003af056e5b671b2345d0a75e99836746369c00
+SHA1 (patch-mm) = faabab8816522bd9a74c2e6e65b2ae3d791affe0
+SHA1 (patch-mn) = 17641f46ecf1019f3cc02583a22baa9f9a327d1f
+SHA1 (patch-mp) = 33128f10b6146419bcebd85f7e6e7fa72e770be1
+SHA1 (patch-xa) = ae5ed1f0fb9a0fd45242a94739853b199ed7da72
+SHA1 (patch-xb) = c09bd676d21bef02e04c68c2362e32f408ea9201
+SHA1 (patch-xc) = 6e1d6b21d7ded744b082173ea6f35b45999fa965
+SHA1 (patch-xd) = 2ddf436186ccebab28380b9e80f52f061ca3d73e
+SHA1 (patch-xe) = 1bcd9def6f9636fa9deb0edb994e5672529b615b
+SHA1 (patch-xf) = 756c17e4add771f4cc2a2e6f2ad576f458ee02f0
+SHA1 (patch-xg) = d8355840ee91dd64ff650a12be87f2c51d8df196
+SHA1 (patch-xh) = 1a2c7def490a7509ab63eb39bc5611178e8d6a7d
+SHA1 (patch-xi) = aed92831e4ef0f84619bf0ffe9aa404a74246613
+SHA1 (patch-xj) = 7e237668aa4dfa55833d125d2a1464fb97ae3ada
+SHA1 (patch-xk) = 16ac8dc3bb5c241452eae6833d40aaf876453761
+SHA1 (patch-xl) = afd74085c01d207907d0b3bfc040bf92fd1ba8b1
+SHA1 (patch-xm) = 072240b71e4738e96d258fcd481698464623735e
diff --git a/www/firefox/patches/patch-aa b/www/firefox/patches/patch-aa
new file mode 100644
index 00000000000..d9d47875163
--- /dev/null
+++ b/www/firefox/patches/patch-aa
@@ -0,0 +1,57 @@
+$NetBSD: patch-aa,v 1.6 2009/08/05 02:43:47 tnn Exp $
+
+--- configure.in.orig 2009-07-30 17:30:11.000000000 +0200
++++ configure.in
+@@ -1799,7 +1799,7 @@ case "$target" in
+ fi
+ ;;
+
+-*-freebsd*)
++*-freebsd* | *-dragonfly*)
+ if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then
+ DLL_SUFFIX=".so.1.0"
+ DSO_LDOPTS="-shared"
+@@ -1813,6 +1813,9 @@ case "$target" in
+ # MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
+ # MKSHLIB_UNFORCE_ALL=''
+ # fi
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
++ fi
+ ;;
+
+ *-hpux*)
+@@ -2349,8 +2352,15 @@ case "$target" in
+ if test "$LIBRUNPATH"; then
+ DSO_LDOPTS="-R$LIBRUNPATH $DSO_LDOPTS"
+ fi
++ case "${target_cpu}" in
++ alpha*)
++ CFLAGS="$CFLAGS -mieee"
++ CXXFLAGS="$CXXFLAGS -mieee"
++ ;;
++ esac
+ ;;
+
++
+ *-openvms*)
+ AC_DEFINE(NO_PW_GECOS)
+ AC_DEFINE(NO_UDSOCK)
+@@ -3043,6 +3053,9 @@ dnl ====================================
+ case $target in
+ *-hpux11.*)
+ ;;
++*-dragonfly*)
++ AC_CHECK_LIB(c, gethostbyname_r)
++ ;;
+ *)
+ AC_CHECK_LIB(c_r, gethostbyname_r)
+ ;;
+@@ -8468,6 +8481,7 @@ 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
+ NSPR_LIBS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --libdir=$LIBXUL_DIST/lib --libs`
++ NSPR_LIBS="-Wl,-R${prefix}/lib/\${MOZILLA_PKG_NAME} ${NSPR_LIBS}"
+ $PERL -pi.bak -e "s '^NSPR_LIBS\\s*=.*'NSPR_LIBS = $NSPR_LIBS'" config/autoconf.mk
+ NSPR_CFLAGS=`./nsprpub/config/nspr-config --prefix=$LIBXUL_DIST --exec-prefix=$MOZ_BUILD_ROOT/dist --includedir=$LIBXUL_DIST/include/nspr --cflags`
+ $PERL -pi.bak -e "s '^NSPR_CFLAGS\\s*=.*'NSPR_CFLAGS = $NSPR_CFLAGS'" config/autoconf.mk
diff --git a/www/firefox/patches/patch-ab b/www/firefox/patches/patch-ab
new file mode 100644
index 00000000000..c0d903bf911
--- /dev/null
+++ b/www/firefox/patches/patch-ab
@@ -0,0 +1,26 @@
+$NetBSD: patch-ab,v 1.10 2009/08/05 02:43:47 tnn Exp $
+
+--- nsprpub/pr/include/md/_netbsd.h.orig 2009-06-29 18:15:06.000000000 +0200
++++ nsprpub/pr/include/md/_netbsd.h
+@@ -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 @@
+ #define JB_SP_INDEX 2
+ #elif defined(__mips__)
+ #define JB_SP_INDEX 4
++#elif defined(__amd64__)
++#define JB_SP_INDEX 6
+ #elif defined(__alpha__)
+ #define JB_SP_INDEX 34
+ #elif defined(__arm32__)
diff --git a/www/firefox/patches/patch-ac b/www/firefox/patches/patch-ac
new file mode 100644
index 00000000000..07d05d1cf27
--- /dev/null
+++ b/www/firefox/patches/patch-ac
@@ -0,0 +1,83 @@
+$NetBSD: patch-ac,v 1.12 2009/08/05 02:43:47 tnn Exp $
+
+--- nsprpub/configure.in.orig 2009-07-30 17:30:26.000000000 +0200
++++ nsprpub/configure.in
+@@ -71,7 +71,7 @@ OBJDIR_NAME=.
+ OBJDIR_SUFFIX=OBJ
+ NSINSTALL='$(MOD_DEPTH)/config/$(OBJDIR_NAME)/nsinstall'
+ NOSUCHFILE=/no-such-file
+-LIBNSPR='-L$(dist_libdir) -lnspr$(MOD_MAJOR_VERSION)'
++LIBNSPR='-Wl,-R${prefix}/lib/${MOZILLA_PKG_NAME} -L$(dist_libdir) -lnspr$(MOD_MAJOR_VERSION)'
+ LIBPLC='-L$(dist_libdir) -lplc$(MOD_MAJOR_VERSION)'
+ CYGWIN_WRAPPER=
+ MACOS_SDK_DIR=
+@@ -1160,6 +1160,34 @@ tools are selected during the Xcode/Deve
+ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
+ MDCPUCFG_H=_freebsd.cfg
+ PR_MD_CSRCS=freebsd.c
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
++ fi
++ ;;
++
++*-dragonfly*)
++ if test -z "$USE_NSPR_THREADS"; then
++ USE_PTHREADS=1
++ fi
++ AC_DEFINE(XP_UNIX)
++ AC_DEFINE(FREEBSD)
++ AC_DEFINE(HAVE_BSD_FLOCK)
++ AC_DEFINE(HAVE_SOCKLEN_T)
++ CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
++ MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
++ if test "$MOZ_OBJFORMAT" = "elf"; then
++ DLL_SUFFIX=so
++ else
++ DLL_SUFFIX=so.1.0
++ fi
++ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
++ DSO_CFLAGS=-fPIC
++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
++ MDCPUCFG_H=_freebsd.cfg
++ PR_MD_CSRCS=freebsd.c
++ if test "$LIBRUNPATH"; then
++ DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
++ fi
+ ;;
+
+ *-hpux*)
+@@ -1731,6 +1759,7 @@ mips-nec-sysv*)
+ AC_DEFINE(XP_UNIX)
+ AC_DEFINE(NETBSD)
+ AC_DEFINE(HAVE_BSD_FLOCK)
++ AC_DEFINE(HAVE_SOCKLEN_T)
+ if test -z "$USE_NSPR_THREADS"; then
+ USE_PTHREADS=1
+ fi
+@@ -2511,7 +2540,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
+- freebsd*)
++ freebsd* | dragonfly*)
+ # Freebsd doesn't use -pthread for compiles, it uses them for linking
+ ;;
+ *)
+@@ -2549,7 +2578,7 @@ if test -n "$USE_PTHREADS"; then
+ _PTHREAD_LDFLAGS=
+ fi
+ ;;
+- *-freebsd*)
++ *-freebsd* | *-dragonfly*)
+ 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
+ AC_DEFINE(_PR_NEED_PTHREAD_INIT)
+ fi
+ ;;
+-*-freebsd*)
++*-freebsd* | *-dragonfly*)
+ if test -n "$USE_NSPR_THREADS"; then
+ AC_DEFINE(_PR_LOCAL_THREADS_ONLY)
+ fi
diff --git a/www/firefox/patches/patch-ad b/www/firefox/patches/patch-ad
new file mode 100644
index 00000000000..9f767662797
--- /dev/null
+++ b/www/firefox/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+--- xpcom/io/nsLocalFileUnix.h.orig 2009-06-29 18:15:32.000000000 +0200
++++ xpcom/io/nsLocalFileUnix.h
+@@ -75,7 +75,7 @@
+ #endif
+
+ // so we can statfs on freebsd
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || ((defined(__DragonFly__) || defined(__NetBSD__)) && !defined(HAVE_STATVFS))
+ #define HAVE_SYS_STATFS_H
+ #define STATFS statfs
+ #include <sys/param.h>
diff --git a/www/firefox/patches/patch-ae b/www/firefox/patches/patch-ae
new file mode 100644
index 00000000000..2ddf7fe216c
--- /dev/null
+++ b/www/firefox/patches/patch-ae
@@ -0,0 +1,43 @@
+$NetBSD: patch-ae,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+--- nsprpub/pr/src/misc/prnetdb.c.orig 2009-06-29 18:15:07.000000000 +0200
++++ nsprpub/pr/src/misc/prnetdb.c
+@@ -114,6 +114,11 @@ PRLock *_pr_dnsLock = NULL;
+ #define _PR_HAVE_5_ARG_GETPROTO_R
+ #endif
+
++#if __DragonFly_version >= 200202
++#define _PR_HAVE_GETPROTO_R
++#define _PR_HAVE_5_ARG_GETPROTO_R
++#endif
++
+ /* BeOS has glibc but not the glibc-style getprotobyxxx_r functions. */
+ #if (defined(__GLIBC__) && __GLIBC__ >= 2 && !defined(XP_BEOS))
+ #define _PR_HAVE_GETPROTO_R
+@@ -331,7 +336,7 @@ _pr_QueryNetIfs(void)
+ }
+
+ #elif (defined(DARWIN) && defined(HAVE_GETIFADDRS)) || defined(FREEBSD) \
+- || defined(NETBSD) || defined(OPENBSD)
++ || defined(NETBSD) || defined(OPENBSD) || defined(DRAGONFLY)
+
+ /*
+ * Use the BSD getifaddrs function.
+@@ -2039,7 +2044,17 @@ PR_IMPLEMENT(PRAddrInfo *) PR_GetAddrInf
+ */
+ hints.ai_socktype = SOCK_STREAM;
+
++/* NetBSD >= 2.99.9 has a thread-safe resolver */
++#if defined(__NetBSD_Version__) && __NetBSD_Version__ < 299000900
++ LOCK_DNS();
++#endif
++
+ rv = GETADDRINFO(hostname, NULL, &hints, &res);
++
++#if defined(__NetBSD_Version__) && __NetBSD_Version__ < 299000900
++ UNLOCK_DNS();
++#endif
++
+ if (rv == 0)
+ return (PRAddrInfo *) res;
+
diff --git a/www/firefox/patches/patch-af b/www/firefox/patches/patch-af
new file mode 100644
index 00000000000..f1030f6dfe4
--- /dev/null
+++ b/www/firefox/patches/patch-af
@@ -0,0 +1,32 @@
+$NetBSD: patch-af,v 1.8 2009/08/05 02:43:47 tnn Exp $
+
+--- config/mkdepend/imakemdep.h.orig 2009-06-29 18:14:41.000000000 +0200
++++ config/mkdepend/imakemdep.h
+@@ -235,7 +235,7 @@ in this Software without prior written a
+ #ifdef _CRAY
+ #define DEFAULT_CPP "/lib/pcpp"
+ #endif
+-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
++#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+ #define DEFAULT_CPP "/usr/libexec/cpp"
+ #endif
+ #ifdef MACH
+@@ -273,7 +273,7 @@ char *cpp_argv[ARGUMENTS] = {
+ #ifdef unix
+ "-Uunix", /* remove unix symbol so that filename unix.c okay */
+ #endif
+-#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH)
++#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH) || defined(__DragonFly__)
+ # ifdef __i386__
+ "-D__i386__",
+ # endif
+@@ -713,6 +713,9 @@ struct symtab predefs[] = {
+ #ifdef __sgi
+ {"__sgi", "1"},
+ #endif
++#ifdef __DragonFly__
++ {"__DragonFly__", "1"},
++#endif
+ #ifdef __FreeBSD__
+ {"__FreeBSD__", "1"},
+ #endif
diff --git a/www/firefox/patches/patch-ag b/www/firefox/patches/patch-ag
new file mode 100644
index 00000000000..7499ec29e20
--- /dev/null
+++ b/www/firefox/patches/patch-ag
@@ -0,0 +1,31 @@
+$NetBSD: patch-ag,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+--- nsprpub/pr/include/md/_freebsd.h.orig 2009-06-29 18:15:06.000000000 +0200
++++ nsprpub/pr/include/md/_freebsd.h
+@@ -79,7 +79,7 @@
+ #define _PR_NO_LARGE_FILES
+
+ #if defined(_PR_PTHREADS)
+-#if __FreeBSD_version >= 400008
++#if defined(__DragonFly__) || __FreeBSD_version >= 400008
+ /*
+ * libc_r before this version of FreeBSD doesn't have poll().
+ * Although libc has poll(), it is not thread-safe so we can't
+@@ -88,7 +88,7 @@
+ #define _PR_POLL_AVAILABLE
+ #endif
+ #else
+-#if __FreeBSD_version >= 300000
++#if defined(__DragonFly__) || __FreeBSD_version >= 300000
+ #define _PR_POLL_AVAILABLE
+ #define _PR_USE_POLL
+ #endif
+@@ -97,7 +97,7 @@
+ #define _PR_HAVE_SYSV_SEMAPHORES
+ #define PR_HAVE_SYSV_NAMED_SHARED_MEMORY
+
+-#if __FreeBSD_version >= 400014
++#if defined(__DragonFly__) || __FreeBSD_version >= 400014
+ #define _PR_INET6
+ #define _PR_HAVE_INET_NTOP
+ #define _PR_HAVE_GETHOSTBYNAME2
diff --git a/www/firefox/patches/patch-ah b/www/firefox/patches/patch-ah
new file mode 100644
index 00000000000..30c27090489
--- /dev/null
+++ b/www/firefox/patches/patch-ah
@@ -0,0 +1,18 @@
+$NetBSD: patch-ah,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+--- xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h.orig 2009-06-29 18:15:33.000000000 +0200
++++ xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h
+@@ -77,6 +77,13 @@
+ #define THUNK_BASED_THIS_ADJUST
+ #endif
+
++#elif defined(__DragonFly__)
++# if defined(__FreeBSD_cc_version)
++# define CFRONT_STYLE_THIS_ADJUST
++# else
++# define THUNK_BASED_THIS_ADJUST
++# endif
++
+ #elif defined(__FreeBSD__)
+ /* System versions of gcc on FreeBSD don't use thunks. On 3.x, the system
+ * compiler is gcc 2.7.2.3, which doesn't use thunks by default. On 4.x and
diff --git a/www/firefox/patches/patch-ai b/www/firefox/patches/patch-ai
new file mode 100644
index 00000000000..6f9be4f5ac9
--- /dev/null
+++ b/www/firefox/patches/patch-ai
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.8 2009/08/05 02:43:47 tnn Exp $
+
+--- dbm/src/mktemp.c.orig 2009-06-29 18:14:43.000000000 +0200
++++ dbm/src/mktemp.c
+@@ -90,7 +90,7 @@ mktemp(char *path)
+ static int
+ _gettemp(char *path, register int *doopen, int extraFlags)
+ {
+-#if !defined(_WINDOWS) || defined(_WIN32)
++#if (!defined(_WINDOWS) || defined(_WIN32)) && !defined(errno)
+ extern int errno;
+ #endif
+ register char *start, *trv;
diff --git a/www/firefox/patches/patch-aj b/www/firefox/patches/patch-aj
new file mode 100644
index 00000000000..4a1f6170d5b
--- /dev/null
+++ b/www/firefox/patches/patch-aj
@@ -0,0 +1,20 @@
+$NetBSD: patch-aj,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+--- profile/dirserviceprovider/src/nsProfileLock.cpp.orig 2009-06-29 18:15:11.000000000 +0200
++++ profile/dirserviceprovider/src/nsProfileLock.cpp
+@@ -391,6 +391,7 @@ nsresult nsProfileLock::LockWithSymlink(
+ act.sa_flags = 0;
+ sigfillset(&act.sa_mask);
+
++#ifndef DEBUG
+ #define CATCH_SIGNAL(signame) \
+ PR_BEGIN_MACRO \
+ if (sigaction(signame, NULL, &oldact) == 0 && \
+@@ -409,6 +410,7 @@ PR_BEGIN_MACRO
+ CATCH_SIGNAL(SIGTERM);
+
+ #undef CATCH_SIGNAL
++#endif
+ }
+ }
+ }
diff --git a/www/firefox/patches/patch-ak b/www/firefox/patches/patch-ak
new file mode 100644
index 00000000000..1db3297121f
--- /dev/null
+++ b/www/firefox/patches/patch-ak
@@ -0,0 +1,19 @@
+$NetBSD: patch-ak,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+--- toolkit/components/places/src/nsMorkHistoryImporter.cpp.orig 2009-06-29 18:15:22.000000000 +0200
++++ toolkit/components/places/src/nsMorkHistoryImporter.cpp
+@@ -148,9 +148,12 @@ AddToHistoryCB(const nsCSubstring &aRowI
+ }
+
+ PRTime date;
+- if (PR_sscanf(values[kLastVisitColumn].get(), "%lld", &date) != 1) {
++ long long ld;
++ if (PR_sscanf(values[kLastVisitColumn].get(), "%lld", &ld) != 1) {
+ date = -1;
+- }
++ } else {
++ date = ld;
++ }
+
+ PRBool isTyped = values[kTypedColumn].EqualsLiteral("1");
+ PRInt32 transition = isTyped ?
diff --git a/www/firefox/patches/patch-al b/www/firefox/patches/patch-al
new file mode 100644
index 00000000000..6a0ebd43cd7
--- /dev/null
+++ b/www/firefox/patches/patch-al
@@ -0,0 +1,27 @@
+$NetBSD: patch-al,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+# Reported upstream as https://bugzilla.mozilla.org/show_bug.cgi?id=471179
+
+--- nsprpub/pr/src/misc/prsystem.c.orig 2009-06-29 18:15:07.000000000 +0200
++++ nsprpub/pr/src/misc/prsystem.c
+@@ -284,6 +284,20 @@ PR_IMPLEMENT(PRUint64) PR_GetPhysicalMem
+ long pageCount = sysconf(_SC_PHYS_PAGES);
+ bytes = (PRUint64) pageSize * pageCount;
+
++#elif defined(NETBSD)
++
++ int mib[2];
++ int rc;
++ uint64_t memSize;
++ size_t len = sizeof(memSize);
++
++ mib[0] = CTL_HW;
++ mib[1] = HW_PHYSMEM64;
++ rc = sysctl( mib, 2, &memSize, &len, NULL, 0 );
++ if ( -1 != rc ) {
++ bytes = memSize;
++ }
++
+ #elif defined(HPUX)
+
+ struct pst_static info;
diff --git a/www/firefox/patches/patch-am b/www/firefox/patches/patch-am
new file mode 100644
index 00000000000..b20d76fa6df
--- /dev/null
+++ b/www/firefox/patches/patch-am
@@ -0,0 +1,17 @@
+$NetBSD: patch-am,v 1.3 2009/08/05 02:43:47 tnn Exp $
+
+SHA1_Update conflicts with openssl which may be dynamically loaded
+at runtime via libcups or libgssapi so causing a crash due to using
+the wrong binding. So rename here to avoid conflict.
+
+--- security/nss/lib/freebl/blapi.h.orig 2009-06-29 18:15:13.000000000 +0200
++++ security/nss/lib/freebl/blapi.h
+@@ -925,6 +925,8 @@ extern void SHA1_DestroyContext(SHA1Cont
+ */
+ extern void SHA1_Begin(SHA1Context *cx);
+
++#define SHA1_Update NSS_SHA1_Update
++
+ /*
+ ** Update the SHA-1 hash function with more data.
+ ** "cx" the context
diff --git a/www/firefox/patches/patch-an b/www/firefox/patches/patch-an
new file mode 100644
index 00000000000..24beeaa00b8
--- /dev/null
+++ b/www/firefox/patches/patch-an
@@ -0,0 +1,48 @@
+$NetBSD: patch-an,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+SHA1_Update conflicts with openssl which may be dynamically loaded
+at runtime via libcups or libgssapi so causing a crash due to using
+the wrong binding. So rename here to avoid conflict.
+
+--- security/nss/lib/freebl/sha-fast-amd64-sun.s.orig 2009-06-29 18:15:14.000000000 +0200
++++ security/nss/lib/freebl/sha-fast-amd64-sun.s
+@@ -1712,9 +1712,9 @@ shaCompress:
+ .LFE7:
+ .size shaCompress, .-shaCompress
+ .align 16
+-.globl SHA1_Update
+- .type SHA1_Update, @function
+-SHA1_Update:
++.globl NSS_SHA1_Update
++ .type NSS_SHA1_Update, @function
++NSS_SHA1_Update:
+ .LFB5:
+ pushq %rbp
+ .LCFI5:
+@@ -1800,7 +1800,7 @@ SHA1_Update:
+ call shaCompress
+ jmp .L245
+ .LFE5:
+- .size SHA1_Update, .-SHA1_Update
++ .size NSS_SHA1_Update, .-NSS_SHA1_Update
+ .section .rodata
+ .align 32
+ .type bulk_pad.0, @object
+@@ -1902,7 +1902,7 @@ SHA1_End:
+ subl %r8d, %edx
+ andl $63, %edx
+ incl %edx
+- call SHA1_Update@PLT
++ call NSS_SHA1_Update@PLT
+ movq %rbx, %rdi
+ movq %r12, %rsi
+ shrq $32, %rdi
+@@ -2018,7 +2018,7 @@ SHA1_HashBuf:
+ movl %r12d, %edx
+ movq %r13, %rsi
+ movq %rbx, %rdi
+- call SHA1_Update@PLT
++ call NSS_SHA1_Update@PLT
+ leaq -292(%rbp), %rdx
+ movq %r14, %rsi
+ movq %rbx, %rdi
diff --git a/www/firefox/patches/patch-ao b/www/firefox/patches/patch-ao
new file mode 100644
index 00000000000..b914996f2f2
--- /dev/null
+++ b/www/firefox/patches/patch-ao
@@ -0,0 +1,24 @@
+$NetBSD: patch-ao,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+--- toolkit/mozapps/installer/packager.mk.orig 2009-06-29 18:15:27.000000000 +0200
++++ toolkit/mozapps/installer/packager.mk
+@@ -449,8 +449,8 @@ endif
+ (cd $(DIST)/$(MOZ_PKG_DIR) && tar $(TAR_CREATE_FLAGS) - .) | \
+ (cd $(DESTDIR)$(installdir) && tar -xf -)
+ $(NSINSTALL) -D $(DESTDIR)$(bindir)
+- $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
+- ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
++ $(RM) -f $(DESTDIR)$(bindir)/$(MOZILLA_PKG_NAME)
++ ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)/$(MOZILLA_PKG_NAME)
+ ifdef INSTALL_SDK # Here comes the hard part
+ # include directory is stable (dist/sdk/include) and unstable (dist/include)
+ $(NSINSTALL) -D $(DESTDIR)$(includedir)/stable
+@@ -458,7 +458,7 @@ ifdef INSTALL_SDK # Here comes the hard
+ (cd $(DIST)/sdk/include && tar $(TAR_CREATE_FLAGS) - .) | \
+ (cd $(DESTDIR)$(includedir)/stable && tar -xf -)
+ # The dist/include has module subdirectories that we need to flatten
+- find $(DIST)/include -xtype f -exec $(SYSINSTALL) $(IFLAGS1) {} $(DESTDIR)$(includedir)/unstable \;
++ find $(DIST)/include -type f -exec $(SYSINSTALL) $(IFLAGS1) {} $(DESTDIR)$(includedir)/unstable \;
+ # IDL directory is stable (dist/sdk/idl) and unstable (dist/idl)
+ $(NSINSTALL) -D $(DESTDIR)$(idldir)/stable
+ $(NSINSTALL) -D $(DESTDIR)$(idldir)/unstable
diff --git a/www/firefox/patches/patch-ap b/www/firefox/patches/patch-ap
new file mode 100644
index 00000000000..5d615e9ac7c
--- /dev/null
+++ b/www/firefox/patches/patch-ap
@@ -0,0 +1,13 @@
+$NetBSD: patch-ap,v 1.11 2009/08/05 02:43:47 tnn Exp $
+
+--- media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2009-06-29 18:15:03.000000000 +0200
++++ media/liboggz/include/oggz/oggz_off_t_generated.h
+@@ -59,7 +59,7 @@
+
+ #include <sys/types.h>
+
+-#if defined(__APPLE__) || defined(SOLARIS)
++#if defined(__APPLE__) || defined(SOLARIS) || defined(__NetBSD__) || defined(__DragonFly__)
+ typedef off_t oggz_off_t;
+ #else
+ typedef loff_t oggz_off_t;
diff --git a/www/firefox/patches/patch-aq b/www/firefox/patches/patch-aq
new file mode 100644
index 00000000000..4cddfe79a68
--- /dev/null
+++ b/www/firefox/patches/patch-aq
@@ -0,0 +1,13 @@
+$NetBSD: patch-aq,v 1.7 2009/08/05 02:43:47 tnn Exp $
+
+--- media/liboggplay/src/liboggplay/std_semaphore.h.orig 2009-06-29 18:15:03.000000000 +0200
++++ media/liboggplay/src/liboggplay/std_semaphore.h
+@@ -74,7 +74,7 @@
+ * @retval non-zero on error
+ */
+
+-#if defined(linux) || defined(SOLARIS)
++#if defined(linux) || defined(SOLARIS) || defined(__NetBSD__) || defined(__DragonFly__)
+ #include <semaphore.h>
+ #define SEM_CREATE(p,s) sem_init(&(p), 1, s)
+ #define SEM_SIGNAL(p) sem_post(&(p))
diff --git a/www/firefox/patches/patch-at b/www/firefox/patches/patch-at
new file mode 100644
index 00000000000..545352b9225
--- /dev/null
+++ b/www/firefox/patches/patch-at
@@ -0,0 +1,15 @@
+$NetBSD: patch-at,v 1.3 2009/08/05 02:43:47 tnn Exp $
+
+Treat DragonFly like FreeBSD.
+
+--- gfx/qcms/qcmstypes.h.orig 2009-06-29 18:14:50.000000000 +0200
++++ gfx/qcms/qcmstypes.h
+@@ -23,7 +23,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;