diff options
author | tnn <tnn@pkgsrc.org> | 2009-08-05 02:43:47 +0000 |
---|---|---|
committer | tnn <tnn@pkgsrc.org> | 2009-08-05 02:43:47 +0000 |
commit | c0e619496a30d7a4d2fb00d7a012caae58e31a43 (patch) | |
tree | 701592516de56b64b4f889ef6f388483af7e2ef4 | |
parent | 3baa592e5db6582e93c9c5c0de3bdbbe4c696fa1 (diff) | |
download | pkgsrc-c0e619496a30d7a4d2fb00d7a012caae58e31a43.tar.gz |
merge pkgsrc-20090805
-rw-r--r-- | www/firefox/DESCR | 10 | ||||
-rw-r--r-- | www/firefox/Makefile | 103 | ||||
-rw-r--r-- | www/firefox/PLIST | 2129 | ||||
-rw-r--r-- | www/firefox/distinfo | 53 | ||||
-rw-r--r-- | www/firefox/patches/patch-aa | 57 | ||||
-rw-r--r-- | www/firefox/patches/patch-ab | 26 | ||||
-rw-r--r-- | www/firefox/patches/patch-ac | 83 | ||||
-rw-r--r-- | www/firefox/patches/patch-ad | 13 | ||||
-rw-r--r-- | www/firefox/patches/patch-ae | 43 | ||||
-rw-r--r-- | www/firefox/patches/patch-af | 32 | ||||
-rw-r--r-- | www/firefox/patches/patch-ag | 31 | ||||
-rw-r--r-- | www/firefox/patches/patch-ah | 18 | ||||
-rw-r--r-- | www/firefox/patches/patch-ai | 13 | ||||
-rw-r--r-- | www/firefox/patches/patch-aj | 20 | ||||
-rw-r--r-- | www/firefox/patches/patch-ak | 19 | ||||
-rw-r--r-- | www/firefox/patches/patch-al | 27 | ||||
-rw-r--r-- | www/firefox/patches/patch-am | 17 | ||||
-rw-r--r-- | www/firefox/patches/patch-an | 48 | ||||
-rw-r--r-- | www/firefox/patches/patch-ao | 24 | ||||
-rw-r--r-- | www/firefox/patches/patch-ap | 13 | ||||
-rw-r--r-- | www/firefox/patches/patch-aq | 13 | ||||
-rw-r--r-- | www/firefox/patches/patch-at | 15 |
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; |