summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortaya <taya>2002-03-13 16:13:47 +0000
committertaya <taya>2002-03-13 16:13:47 +0000
commitc03822462d087556aa9ae06e5f276307b09482d0 (patch)
tree78b203900d82248b23f9da7af710449bffb6b94b
parent7be37ef3b3130f82897798625c637670d5080e84 (diff)
downloadpkgsrc-c03822462d087556aa9ae06e5f276307b09482d0.tar.gz
Update mozilla to 0.9.9
Changes from release mail: * MathML is now enabled by default on those platforms that support it, including Windows and Unix. * The JavaScript debugger, (aka Venkman) can now profile JavaScript. * Greatly improved View-> Page Info dialog. * Mozilla now supports SOAP. * Users now have the option of installing plugins in the Mozilla user directory ($HOME/.mozilla/plugins on Unix). * Mozilla has a new Page Setup dialog and the Print Preview window is much improved. and much, much more. See release notes for detail http://www.mozilla.org/releases/mozilla0.9.9/
-rw-r--r--www/mozilla/Makefile5
-rw-r--r--www/mozilla/PLIST-ELF121
-rw-r--r--www/mozilla/PLIST-a.out121
-rw-r--r--www/mozilla/distinfo26
-rw-r--r--www/mozilla/patches/patch-aw4
-rw-r--r--www/mozilla/patches/patch-ax332
-rw-r--r--www/mozilla/patches/patch-ay60
-rw-r--r--www/mozilla/patches/patch-az4
-rw-r--r--www/mozilla/patches/patch-ba4
-rw-r--r--www/mozilla/patches/patch-bb4
-rw-r--r--www/mozilla/patches/patch-bc4
-rw-r--r--www/mozilla/patches/patch-be6
-rw-r--r--www/mozilla/patches/patch-bf6
-rw-r--r--www/mozilla/patches/patch-bg25
-rw-r--r--www/mozilla/patches/patch-bh14
-rw-r--r--www/mozilla/patches/patch-bi14
16 files changed, 263 insertions, 487 deletions
diff --git a/www/mozilla/Makefile b/www/mozilla/Makefile
index 1573efe9ead..b0cf2ec0806 100644
--- a/www/mozilla/Makefile
+++ b/www/mozilla/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.79 2002/02/09 03:54:47 taya Exp $
+# $NetBSD: Makefile,v 1.80 2002/03/13 16:13:47 taya Exp $
-MOZ_VER= 0.9.8
+MOZ_VER= 0.9.9
DISTNAME= mozilla-source-${MOZ_VER}
PKGNAME= mozilla-${MOZ_VER}
WRKSRC= ${WRKDIR}/mozilla
@@ -26,7 +26,6 @@ CONFIGURE_ARGS= --disable-tests \
--enable-mathml \
--enable-crypto
SHAREMODE?= 644
-#ALL_TARGET= default
ALL_TARGET=
.include "../../x11/gtk/buildlink.mk"
diff --git a/www/mozilla/PLIST-ELF b/www/mozilla/PLIST-ELF
index 67677053076..7c0803c67a0 100644
--- a/www/mozilla/PLIST-ELF
+++ b/www/mozilla/PLIST-ELF
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST-ELF,v 1.5 2002/02/15 10:13:03 skrll Exp $
+@comment $NetBSD: PLIST-ELF,v 1.6 2002/03/13 16:13:47 taya Exp $
bin/mozilla
@comment begin PROGRAMS
lib/mozilla/dirver
@@ -120,10 +120,14 @@ lib/mozilla/libldap40.so
lib/mozilla/libmozjs.so
lib/mozilla/libmsgbaseutil.so
lib/mozilla/libnspr4.so
+lib/mozilla/libnss3.so
lib/mozilla/libnssckbi.so
lib/mozilla/libnullplugin.so
lib/mozilla/libplc4.so
lib/mozilla/libplds4.so
+lib/mozilla/libsmime3.so
+lib/mozilla/libsoftokn3.so
+lib/mozilla/libssl3.so
lib/mozilla/libxlibrgb.so
lib/mozilla/libxpcom.so
lib/mozilla/libxpistub.so
@@ -165,8 +169,11 @@ lib/mozilla/components/bookmarks.xpt
lib/mozilla/components/caps.xpt
lib/mozilla/components/chardet.xpt
lib/mozilla/components/chrome.xpt
+lib/mozilla/components/commandhandler.xpt
+lib/mozilla/components/composer.xpt
lib/mozilla/components/content.xpt
lib/mozilla/components/content_base.xpt
+lib/mozilla/components/content_html.xpt
lib/mozilla/components/content_xsl.xpt
lib/mozilla/components/cookie.xpt
lib/mozilla/components/directory.xpt
@@ -224,8 +231,10 @@ lib/mozilla/components/msgsmime.xpt
lib/mozilla/components/necko.xpt
lib/mozilla/components/necko_about.xpt
lib/mozilla/components/necko_cache.xpt
+lib/mozilla/components/necko_cookie.xpt
lib/mozilla/components/necko_data.xpt
lib/mozilla/components/necko_dns.xpt
+lib/mozilla/components/necko_file.xpt
lib/mozilla/components/necko_ftp.xpt
lib/mozilla/components/necko_http.xpt
lib/mozilla/components/necko_jar.xpt
@@ -237,8 +246,10 @@ lib/mozilla/components/nsDictionary.js
lib/mozilla/components/nsFilePicker.js
lib/mozilla/components/nsHelperAppDlg.js
lib/mozilla/components/nsLDAPPrefsService.js
+lib/mozilla/components/nsProgressDialog.js
lib/mozilla/components/nsProxyAutoConfig.js
lib/mozilla/components/nsSidebar.js
+lib/mozilla/components/nsUpdateNotifier.js
lib/mozilla/components/nsXmlRpcClient.js
lib/mozilla/components/oji.xpt
lib/mozilla/components/pipboot.xpt
@@ -248,6 +259,7 @@ lib/mozilla/components/plugin.xpt
lib/mozilla/components/pref.xpt
lib/mozilla/components/prefmigr.xpt
lib/mozilla/components/profile.xpt
+lib/mozilla/components/progressDlg.xpt
lib/mozilla/components/proxyObjInst.xpt
lib/mozilla/components/rdf.xpt
lib/mozilla/components/regviewer.xpt
@@ -257,6 +269,7 @@ lib/mozilla/components/shistory.xpt
lib/mozilla/components/sidebar.xpt
lib/mozilla/components/signonviewer.xpt
lib/mozilla/components/smime-service.js
+lib/mozilla/components/timebomb.xpt
lib/mozilla/components/transformiix.xpt
lib/mozilla/components/txmgr.xpt
lib/mozilla/components/txtsvc.xpt
@@ -276,6 +289,8 @@ lib/mozilla/components/widget.xpt
lib/mozilla/components/windowwatcher.xpt
lib/mozilla/components/xml-rpc.xpt
lib/mozilla/components/xmlextras.xpt
+lib/mozilla/components/xmlschema.xpt
+lib/mozilla/components/xmlsoap.xpt
lib/mozilla/components/xpcom_base.xpt
lib/mozilla/components/xpcom_components.xpt
lib/mozilla/components/xpcom_ds.xpt
@@ -319,7 +334,6 @@ lib/mozilla/defaults/wallet/SchemaConcat.tbl
lib/mozilla/defaults/wallet/SchemaStrings.tbl
lib/mozilla/defaults/wallet/StateSchema.tbl
lib/mozilla/defaults/wallet/VcardSchema.tbl
-lib/mozilla/dtd/mathml.dtd
lib/mozilla/icons/mozicon16.xpm
lib/mozilla/icons/mozicon50.xpm
lib/mozilla/mozilla-xremote-client
@@ -331,6 +345,8 @@ lib/mozilla/res/builtin/xbl-forms.css
lib/mozilla/res/charsetData.properties
lib/mozilla/res/charsetalias.properties
lib/mozilla/res/cmessage.txt
+lib/mozilla/res/dtd/mathml.dtd
+lib/mozilla/res/dtd/xhtml11.dtd
lib/mozilla/res/entityTables/html40Latin1.properties
lib/mozilla/res/entityTables/html40Special.properties
lib/mozilla/res/entityTables/html40Symbols.properties
@@ -355,6 +371,7 @@ lib/mozilla/res/html/gopher-find.gif
lib/mozilla/res/html/gopher-image.gif
lib/mozilla/res/html/gopher-menu.gif
lib/mozilla/res/html/gopher-movie.gif
+lib/mozilla/res/html/gopher-sound.gif
lib/mozilla/res/html/gopher-telnet.gif
lib/mozilla/res/html/gopher-text.gif
lib/mozilla/res/html/gopher-unknown.gif
@@ -497,6 +514,7 @@ lib/mozilla/searchplugins/lxrmozilla.gif
lib/mozilla/searchplugins/lxrmozilla.src
lib/mozilla/searchplugins/mozilla.gif
lib/mozilla/searchplugins/mozilla.src
+lib/mozilla/timebombgen
@comment end DATA
@comment begin INCLUDE
include/mozilla/absyncsvc/nsABSyncDriver.h
@@ -590,7 +608,9 @@ include/mozilla/appcomps/nsILDAPAutoCompleteSession.h
include/mozilla/appcomps/nsIRelatedLinksHandler.h
include/mozilla/appcomps/nsISearchContext.h
include/mozilla/appcomps/nsISearchService.h
+include/mozilla/appcomps/nsITimeBomb.h
include/mozilla/appcomps/nsIUrlbarHistory.h
+include/mozilla/appcomps/nsTimeBomb.h
include/mozilla/appshell/nsAppShellCIDs.h
include/mozilla/appshell/nsIAppShellService.h
include/mozilla/appshell/nsICmdLineHandler.h
@@ -636,6 +656,13 @@ include/mozilla/chardet/nsIXMLEncodingService.h
include/mozilla/chardet/nsMetaCharsetCID.h
include/mozilla/chardet/nsXMLEncodingCID.h
include/mozilla/chrome/nsIChromeRegistry.h
+include/mozilla/commandhandler/nsICommandManager.h
+include/mozilla/commandhandler/nsICommandParams.h
+include/mozilla/commandhandler/nsIControllerCommand.h
+include/mozilla/commandhandler/nsIControllerCommandManager.h
+include/mozilla/commandhandler/nsPICommandUpdater.h
+include/mozilla/composer/nsIEditingSession.h
+include/mozilla/content/nsBidiUtils.h
include/mozilla/content/nsCSSAtomList.h
include/mozilla/content/nsCSSAtoms.h
include/mozilla/content/nsCSSDeclaration.h
@@ -675,17 +702,19 @@ include/mozilla/content/nsIContentIterator.h
include/mozilla/content/nsIContentList.h
include/mozilla/content/nsIContentPolicy.h
include/mozilla/content/nsIContentSerializer.h
-include/mozilla/content/nsIDiskDocument.h
include/mozilla/content/nsIDocument.h
include/mozilla/content/nsIDocumentContainer.h
include/mozilla/content/nsIDocumentEncoder.h
include/mozilla/content/nsIDocumentObserver.h
include/mozilla/content/nsIDocumentViewer.h
+include/mozilla/content/nsIDragDropHandler.h
+include/mozilla/content/nsIDragDropOverride.h
include/mozilla/content/nsIElementFactory.h
include/mozilla/content/nsIEventListenerManager.h
include/mozilla/content/nsIEventStateManager.h
include/mozilla/content/nsIForm.h
include/mozilla/content/nsIFormControl.h
+include/mozilla/content/nsIFormSubmission.h
include/mozilla/content/nsIHTMLAttributes.h
include/mozilla/content/nsIHTMLCSSStyleSheet.h
include/mozilla/content/nsIHTMLContentContainer.h
@@ -693,6 +722,7 @@ include/mozilla/content/nsIHTMLDocument.h
include/mozilla/content/nsIHTMLTableCellElement.h
include/mozilla/content/nsIHTMLTableColElement.h
include/mozilla/content/nsIHTMLToTextSink.h
+include/mozilla/content/nsIInspectorCSSUtils.h
include/mozilla/content/nsILink.h
include/mozilla/content/nsIMediaList.h
include/mozilla/content/nsINameSpace.h
@@ -725,6 +755,7 @@ include/mozilla/content/nsIStyleSheetLinkingElement.h
include/mozilla/content/nsIStyledContent.h
include/mozilla/content/nsITextContent.h
include/mozilla/content/nsITextControlElement.h
+include/mozilla/content/nsIWyciwygChannel.h
include/mozilla/content/nsIXBLBinding.h
include/mozilla/content/nsIXBLBindingAttachedHandler.h
include/mozilla/content/nsIXBLDocumentInfo.h
@@ -753,8 +784,8 @@ include/mozilla/content_xsl/nsIDocumentTransformer.h
include/mozilla/content_xsl/nsITransformMediator.h
include/mozilla/cookie/nsCookieHTTPNotify.h
include/mozilla/cookie/nsICookie.h
+include/mozilla/cookie/nsICookieConsent.h
include/mozilla/cookie/nsICookieManager.h
-include/mozilla/cookie/nsICookieService.h
include/mozilla/cookie/nsIImgManager.h
include/mozilla/cookie/nsIPermission.h
include/mozilla/cookie/nsIPermissionManager.h
@@ -767,12 +798,14 @@ include/mozilla/docshell/nsCDefaultURIFixup.h
include/mozilla/docshell/nsCDocShell.h
include/mozilla/docshell/nsIContentViewer.h
include/mozilla/docshell/nsIContentViewerEdit.h
+include/mozilla/docshell/nsIContentViewerFile.h
include/mozilla/docshell/nsIDocShell.h
include/mozilla/docshell/nsIDocShellHistory.h
include/mozilla/docshell/nsIDocShellLoadInfo.h
include/mozilla/docshell/nsIDocShellTreeItem.h
include/mozilla/docshell/nsIDocShellTreeNode.h
include/mozilla/docshell/nsIDocShellTreeOwner.h
+include/mozilla/docshell/nsIEditorDocShell.h
include/mozilla/docshell/nsIMarkupDocumentViewer.h
include/mozilla/docshell/nsIScrollable.h
include/mozilla/docshell/nsITextScroll.h
@@ -802,6 +835,7 @@ include/mozilla/dom/nsIDOMCSSStyleSheet.h
include/mozilla/dom/nsIDOMCSSUnknownRule.h
include/mozilla/dom/nsIDOMCSSValue.h
include/mozilla/dom/nsIDOMCharacterData.h
+include/mozilla/dom/nsIDOMChromeWindow.h
include/mozilla/dom/nsIDOMClassInfo.h
include/mozilla/dom/nsIDOMComment.h
include/mozilla/dom/nsIDOMCompositionListener.h
@@ -1051,6 +1085,7 @@ include/mozilla/gfx/nsIScreenManager.h
include/mozilla/gfx/nsIScriptableRegion.h
include/mozilla/gfx/nsITheme.h
include/mozilla/gfx/nsMargin.h
+include/mozilla/gfx/nsNameValuePairDB.h
include/mozilla/gfx/nsPoint.h
include/mozilla/gfx/nsPostScriptObj.h
include/mozilla/gfx/nsRect.h
@@ -1059,6 +1094,7 @@ include/mozilla/gfx/nsRepeater.h
include/mozilla/gfx/nsSize.h
include/mozilla/gfx/nsThemeConstants.h
include/mozilla/gfx/nsTransform2D.h
+include/mozilla/gfx/xprintutil.h
include/mozilla/gfx2/gfx2types.h
include/mozilla/gfx2/gfxIFormats.h
include/mozilla/gfx2/gfxIImageFrame.h
@@ -1197,6 +1233,7 @@ include/mozilla/jsdebug/jsdIDebuggerService.h
include/mozilla/jsdebug/jsdebug.h
include/mozilla/jsurl/nsIEvaluateStringProxy.h
include/mozilla/jsurl/nsJSProtocolHandler.h
+include/mozilla/layout/nsBidi.h
include/mozilla/layout/nsBidiFrames.h
include/mozilla/layout/nsBidiPresUtils.h
include/mozilla/layout/nsFrameList.h
@@ -1360,7 +1397,6 @@ include/mozilla/mimeemitter/nsMimeEmitterCID.h
include/mozilla/mimeemitter/nsMimeHtmlEmitter.h
include/mozilla/mimeemitter/nsMimeRawEmitter.h
include/mozilla/mimeemitter/nsMimeRebuffer.h
-include/mozilla/mimeemitter/nsMimeXULEmitter.h
include/mozilla/mimeemitter/nsMimeXmlEmitter.h
include/mozilla/mimetype/nsIMIMEDataSource.h
include/mozilla/mimetype/nsIMIMEInfo.h
@@ -1655,15 +1691,19 @@ include/mozilla/necko/nsIAuthenticator.h
include/mozilla/necko/nsIByteRangeRequest.h
include/mozilla/necko/nsICachingChannel.h
include/mozilla/necko/nsIChannel.h
+include/mozilla/necko/nsICookieService.h
include/mozilla/necko/nsIDNSListener.h
include/mozilla/necko/nsIDNSService.h
include/mozilla/necko/nsIDataChannel.h
include/mozilla/necko/nsIDirIndex.h
include/mozilla/necko/nsIDirIndexListener.h
+include/mozilla/necko/nsIDirectoryListing.h
include/mozilla/necko/nsIDownloader.h
include/mozilla/necko/nsIFileChannel.h
+include/mozilla/necko/nsIFileProtocolHandler.h
include/mozilla/necko/nsIFileStreams.h
include/mozilla/necko/nsIFileTransportService.h
+include/mozilla/necko/nsIFileURL.h
include/mozilla/necko/nsIHttpAuthenticator.h
include/mozilla/necko/nsIHttpChannel.h
include/mozilla/necko/nsIHttpEventSink.h
@@ -1675,6 +1715,7 @@ include/mozilla/necko/nsIJARChannel.h
include/mozilla/necko/nsIJARProtocolHandler.h
include/mozilla/necko/nsIJARURI.h
include/mozilla/necko/nsILoadGroup.h
+include/mozilla/necko/nsIMIMEInputStream.h
include/mozilla/necko/nsIMultiPartChannel.h
include/mozilla/necko/nsINetModRegEntry.h
include/mozilla/necko/nsINetModuleMgr.h
@@ -1693,6 +1734,8 @@ include/mozilla/necko/nsIRequest.h
include/mozilla/necko/nsIRequestObserver.h
include/mozilla/necko/nsIRequestObserverProxy.h
include/mozilla/necko/nsIResProtocolHandler.h
+include/mozilla/necko/nsIResumableChannel.h
+include/mozilla/necko/nsIResumableEntityID.h
include/mozilla/necko/nsISOCKS4SocketInfo.h
include/mozilla/necko/nsISOCKS4SocketProvider.h
include/mozilla/necko/nsISOCKSSocketInfo.h
@@ -1707,6 +1750,7 @@ include/mozilla/necko/nsISocketProvider.h
include/mozilla/necko/nsISocketProviderService.h
include/mozilla/necko/nsISocketTransport.h
include/mozilla/necko/nsISocketTransportService.h
+include/mozilla/necko/nsIStandardURL.h
include/mozilla/necko/nsIStreamConverter.h
include/mozilla/necko/nsIStreamConverterService.h
include/mozilla/necko/nsIStreamIO.h
@@ -1737,8 +1781,6 @@ include/mozilla/nkcache/nsICacheListener.h
include/mozilla/nkcache/nsICacheService.h
include/mozilla/nkcache/nsICacheSession.h
include/mozilla/nkcache/nsICacheVisitor.h
-include/mozilla/npapi.h
-include/mozilla/npupp.h
include/mozilla/nsBuildID.h
include/mozilla/nspr/md/_aix.h
include/mozilla/nspr/md/_aix32.cfg
@@ -1907,6 +1949,8 @@ include/mozilla/pipnss/nsIX509CertDB.h
include/mozilla/pippki/nsIASN1Outliner.h
include/mozilla/pippki/nsIPKIParamBlock.h
include/mozilla/platform.h
+include/mozilla/plugin/npapi.h
+include/mozilla/plugin/npupp.h
include/mozilla/plugin/nsICookieStorage.h
include/mozilla/plugin/nsIEventHandler.h
include/mozilla/plugin/nsIFileUtilities.h
@@ -1939,6 +1983,7 @@ include/mozilla/plugin/nsIScriptablePlugin.h
include/mozilla/plugin/nsISeekablePluginStreamPeer.h
include/mozilla/plugin/nsIWindowlessPlugInstPeer.h
include/mozilla/plugin/nsPIPluginHost.h
+include/mozilla/plugin/nsPluginError.h
include/mozilla/plugin/nsPluginLogging.h
include/mozilla/plugin/nsPluginsCID.h
include/mozilla/plugin/nsplugin.h
@@ -1958,6 +2003,7 @@ include/mozilla/profile/nsIProfile.h
include/mozilla/profile/nsIProfileChangeStatus.h
include/mozilla/profile/nsIProfileInternal.h
include/mozilla/profile/nsIProfileStartupListener.h
+include/mozilla/progressDlg/nsIProgressDialog.h
include/mozilla/rdf/nsILocalStore.h
include/mozilla/rdf/nsIRDFCompositeDataSource.h
include/mozilla/rdf/nsIRDFContainer.h
@@ -2013,6 +2059,7 @@ include/mozilla/string/nsSharableString.h
include/mozilla/string/nsSharedBufferList.h
include/mozilla/string/nsSlidingString.h
include/mozilla/string/nsStr.h
+include/mozilla/string/nsStrShared.h
include/mozilla/string/nsString.h
include/mozilla/string/nsString2.h
include/mozilla/string/nsStringDefines.h
@@ -2060,13 +2107,11 @@ include/mozilla/ucvtw/nsUCvTWCID.h
include/mozilla/ucvtw2/nsUCvTW2CID.h
include/mozilla/unicharutil/nsArabicBasicLToPFormBVCID.h
include/mozilla/unicharutil/nsHankakuToZenkakuCID.h
-include/mozilla/unicharutil/nsIBidi.h
include/mozilla/unicharutil/nsICaseConversion.h
include/mozilla/unicharutil/nsIEntityConverter.h
include/mozilla/unicharutil/nsIOrderIdFormater.h
include/mozilla/unicharutil/nsISaveAsCharset.h
include/mozilla/unicharutil/nsITextTransform.h
-include/mozilla/unicharutil/nsIUBidiUtils.h
include/mozilla/unicharutil/nsIUGenCategory.h
include/mozilla/unicharutil/nsIUGenDetailCategory.h
include/mozilla/unicharutil/nsUnicharUtilCIID.h
@@ -2116,7 +2161,6 @@ include/mozilla/webbrwsr/nsIWebBrowserPrint.h
include/mozilla/webbrwsr/nsIWebBrowserSetup.h
include/mozilla/webshell/nsIClipboardCommands.h
include/mozilla/webshell/nsIContentViewerContainer.h
-include/mozilla/webshell/nsIContentViewerFile.h
include/mozilla/webshell/nsIDocStreamLoaderFactory.h
include/mozilla/webshell/nsIDocumentLoaderFactory.h
include/mozilla/webshell/nsILinkHandler.h
@@ -2145,6 +2189,7 @@ include/mozilla/widget/nsIDragTracker.h
include/mozilla/widget/nsIEventListener.h
include/mozilla/widget/nsIFilePicker.h
include/mozilla/widget/nsIFormatConverter.h
+include/mozilla/widget/nsIFullScreen.h
include/mozilla/widget/nsIKBStateControl.h
include/mozilla/widget/nsILabel.h
include/mozilla/widget/nsILookAndFeel.h
@@ -2168,6 +2213,7 @@ include/mozilla/widget/nsStringUtil.h
include/mozilla/widget/nsWidgetSupport.h
include/mozilla/widget/nsWidgetsCID.h
include/mozilla/widget/nsXRemoteClientCID.h
+include/mozilla/windowwatcher/nsIAuthPromptWrapper.h
include/mozilla/windowwatcher/nsIDialogParamBlock.h
include/mozilla/windowwatcher/nsIPromptService.h
include/mozilla/windowwatcher/nsIWindowWatcher.h
@@ -2179,9 +2225,28 @@ include/mozilla/xml-rpc/nsIXmlRpcClient.h
include/mozilla/xml-rpc/nsIXmlRpcClientListener.h
include/mozilla/xmlextras/nsIDOMParser.h
include/mozilla/xmlextras/nsIDOMSerializer.h
+include/mozilla/xmlextras/nsISOAPAttachments.h
+include/mozilla/xmlextras/nsISOAPBlock.h
+include/mozilla/xmlextras/nsISOAPCall.h
+include/mozilla/xmlextras/nsISOAPCallCompletion.h
+include/mozilla/xmlextras/nsISOAPDecoder.h
+include/mozilla/xmlextras/nsISOAPEncoder.h
+include/mozilla/xmlextras/nsISOAPEncoding.h
+include/mozilla/xmlextras/nsISOAPFault.h
+include/mozilla/xmlextras/nsISOAPHeaderBlock.h
+include/mozilla/xmlextras/nsISOAPMessage.h
+include/mozilla/xmlextras/nsISOAPParameter.h
+include/mozilla/xmlextras/nsISOAPPropertyBagMutator.h
+include/mozilla/xmlextras/nsISOAPResponse.h
+include/mozilla/xmlextras/nsISOAPResponseListener.h
+include/mozilla/xmlextras/nsISOAPService.h
+include/mozilla/xmlextras/nsISOAPServiceRegistry.h
+include/mozilla/xmlextras/nsISOAPTransport.h
+include/mozilla/xmlextras/nsISOAPTransportListener.h
+include/mozilla/xmlextras/nsISchema.h
+include/mozilla/xmlextras/nsISchemaLoader.h
include/mozilla/xmlextras/nsIXMLHttpRequest.h
include/mozilla/xp_core.h
-include/mozilla/xp_file.h
include/mozilla/xp_mem.h
include/mozilla/xp_path.h
include/mozilla/xp_str.h
@@ -2202,13 +2267,13 @@ include/mozilla/xpcom/nsDebug.h
include/mozilla/xpcom/nsDeque.h
include/mozilla/xpcom/nsDirectoryService.h
include/mozilla/xpcom/nsDirectoryServiceDefs.h
+include/mozilla/xpcom/nsDoubleHashtable.h
include/mozilla/xpcom/nsEnumeratorUtils.h
include/mozilla/xpcom/nsError.h
include/mozilla/xpcom/nsEscape.h
include/mozilla/xpcom/nsFastLoadPtr.h
include/mozilla/xpcom/nsFastLoadService.h
include/mozilla/xpcom/nsFileSpec.h
-include/mozilla/xpcom/nsFileSpecStreaming.h
include/mozilla/xpcom/nsFileStream.h
include/mozilla/xpcom/nsFixedSizeAllocator.h
include/mozilla/xpcom/nsHashtable.h
@@ -2228,6 +2293,7 @@ include/mozilla/xpcom/nsICollection.h
include/mozilla/xpcom/nsIComponentLoader.h
include/mozilla/xpcom/nsIComponentManager.h
include/mozilla/xpcom/nsIComponentManagerObsolete.h
+include/mozilla/xpcom/nsIComponentRegistrar.h
include/mozilla/xpcom/nsIConsoleListener.h
include/mozilla/xpcom/nsIConsoleMessage.h
include/mozilla/xpcom/nsIConsoleService.h
@@ -2257,6 +2323,7 @@ include/mozilla/xpcom/nsILineInputStream.h
include/mozilla/xpcom/nsILocalFile.h
include/mozilla/xpcom/nsIMemory.h
include/mozilla/xpcom/nsIModule.h
+include/mozilla/xpcom/nsIMultiplexInputStream.h
include/mozilla/xpcom/nsIObjectInputStream.h
include/mozilla/xpcom/nsIObjectOutputStream.h
include/mozilla/xpcom/nsIObserver.h
@@ -2270,11 +2337,11 @@ include/mozilla/xpcom/nsIProperties.h
include/mozilla/xpcom/nsIPropertyBag.h
include/mozilla/xpcom/nsIProxyCreateInstance.h
include/mozilla/xpcom/nsIProxyObjectManager.h
-include/mozilla/xpcom/nsIPtr.h
include/mozilla/xpcom/nsIRegistry.h
include/mozilla/xpcom/nsIRegistryUtils.h
include/mozilla/xpcom/nsIRunnable.h
include/mozilla/xpcom/nsIScriptableInputStream.h
+include/mozilla/xpcom/nsIScriptableTimer.h
include/mozilla/xpcom/nsISeekableStream.h
include/mozilla/xpcom/nsISerializable.h
include/mozilla/xpcom/nsIServiceManager.h
@@ -2308,12 +2375,14 @@ include/mozilla/xpcom/nsLinebreakConverter.h
include/mozilla/xpcom/nsLocalFile.h
include/mozilla/xpcom/nsLocalFileUnix.h
include/mozilla/xpcom/nsMemory.h
+include/mozilla/xpcom/nsNativeComponentLoader.h
include/mozilla/xpcom/nsObserverService.h
include/mozilla/xpcom/nsObsoleteModuleLoading.h
include/mozilla/xpcom/nsProcess.h
include/mozilla/xpcom/nsProxiedService.h
include/mozilla/xpcom/nsProxyEvent.h
include/mozilla/xpcom/nsQuickSort.h
+include/mozilla/xpcom/nsRecyclingAllocator.h
include/mozilla/xpcom/nsScriptableInputStream.h
include/mozilla/xpcom/nsSpecialSystemDirectory.h
include/mozilla/xpcom/nsStaticComponent.h
@@ -2331,7 +2400,6 @@ include/mozilla/xpcom/nsValueArray.h
include/mozilla/xpcom/nsVariant.h
include/mozilla/xpcom/nsVector.h
include/mozilla/xpcom/nsVoidArray.h
-include/mozilla/xpcom/nsVoidBTree.h
include/mozilla/xpcom/nsWeakPtr.h
include/mozilla/xpcom/nsWeakReference.h
include/mozilla/xpcom/nsXPCOM.h
@@ -2341,6 +2409,7 @@ include/mozilla/xpcom/nsrootidl.h
include/mozilla/xpcom/pldhash.h
include/mozilla/xpcom/plevent.h
include/mozilla/xpcom/plvector.h
+include/mozilla/xpcom/xcDll.h
include/mozilla/xpcom/xpt_arena.h
include/mozilla/xpcom/xpt_struct.h
include/mozilla/xpcom/xpt_xdr.h
@@ -2352,6 +2421,7 @@ include/mozilla/xpconnect/mozIJSSubScriptLoader.h
include/mozilla/xpconnect/nsIJSContextStack.h
include/mozilla/xpconnect/nsIJSRuntimeService.h
include/mozilla/xpconnect/nsIScriptError.h
+include/mozilla/xpconnect/nsIScriptableInterfaces.h
include/mozilla/xpconnect/nsIXPCScriptNotify.h
include/mozilla/xpconnect/nsIXPCScriptable.h
include/mozilla/xpconnect/nsIXPCSecurityManager.h
@@ -2375,26 +2445,24 @@ include/mozilla/xremoteservice/nsIXRemoteService.h
include/mozilla/xul/nsIXULContent.h
include/mozilla/xul/nsIXULPopupListener.h
include/mozilla/xuldoc/nsIController.h
-include/mozilla/xuldoc/nsIControllerCommand.h
include/mozilla/xuldoc/nsIControllers.h
include/mozilla/xuldoc/nsIXULContentSink.h
include/mozilla/xuldoc/nsIXULDocument.h
include/mozilla/xuldoc/nsIXULPrototypeCache.h
include/mozilla/xuldoc/nsIXULPrototypeDocument.h
-include/mozilla/xultmpl/nsIRDFContentModelBuilder.h
include/mozilla/xultmpl/nsIXULSortService.h
include/mozilla/xultmpl/nsIXULTemplateBuilder.h
@comment end INCLUDE
@exec env LD_LIBRARY_PATH=%D/lib/mozilla MOZILLA_FIVE_HOME=%D/lib/mozilla %D/lib/mozilla/regxpcom
@exec env LD_LIBRARY_PATH=%D/lib/mozilla MOZILLA_FIVE_HOME=%D/lib/mozilla %D/lib/mozilla/regchrome
-@unexec ${RM} %D/lib/mozilla/component.reg
-@unexec ${RM} %D/lib/mozilla/chrome/chrome.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/communicator/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/editor/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/messenger/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/navigator/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/inspector/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/components/xpti.dat
+@unexec rm %D/lib/mozilla/component.reg
+@unexec rm %D/lib/mozilla/chrome/chrome.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/communicator/content/overlays.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/editor/content/overlays.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/messenger/content/overlays.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/navigator/content/overlays.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/inspector/content/overlays.rdf
+@unexec rm %D/lib/mozilla/components/xpti.dat
@dirrm lib/mozilla/chrome/overlayinfo/navigator/content
@dirrm lib/mozilla/chrome/overlayinfo/navigator
@dirrm lib/mozilla/chrome/overlayinfo/messenger/content
@@ -2417,11 +2485,11 @@ include/mozilla/xultmpl/nsIXULTemplateBuilder.h
@dirrm lib/mozilla/res/gfx
@dirrm lib/mozilla/res/fonts
@dirrm lib/mozilla/res/entityTables
+@dirrm lib/mozilla/res/dtd
@dirrm lib/mozilla/res/builtin
@dirrm lib/mozilla/res
@dirrm lib/mozilla/plugins
@dirrm lib/mozilla/icons
-@dirrm lib/mozilla/dtd
@dirrm lib/mozilla/defaults/wallet
@dirrm lib/mozilla/defaults/profile/chrome
@dirrm lib/mozilla/defaults/profile/US/chrome
@@ -2472,6 +2540,7 @@ include/mozilla/xultmpl/nsIXULTemplateBuilder.h
@dirrm include/mozilla/regviewer
@dirrm include/mozilla/rdfutil
@dirrm include/mozilla/rdf
+@dirrm include/mozilla/progressDlg
@dirrm include/mozilla/profile
@dirrm include/mozilla/prefmigr
@dirrm include/mozilla/pref
@@ -2538,6 +2607,8 @@ include/mozilla/xultmpl/nsIXULTemplateBuilder.h
@dirrm include/mozilla/cookie
@dirrm include/mozilla/content_xsl
@dirrm include/mozilla/content
+@dirrm include/mozilla/composer
+@dirrm include/mozilla/commandhandler
@dirrm include/mozilla/chrome
@dirrm include/mozilla/chardet
@dirrm include/mozilla/caps
diff --git a/www/mozilla/PLIST-a.out b/www/mozilla/PLIST-a.out
index f432e85e068..cee71350849 100644
--- a/www/mozilla/PLIST-a.out
+++ b/www/mozilla/PLIST-a.out
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST-a.out,v 1.5 2002/02/15 10:13:03 skrll Exp $
+@comment $NetBSD: PLIST-a.out,v 1.6 2002/03/13 16:13:48 taya Exp $
bin/mozilla
@comment begin PROGRAMS
lib/mozilla/dirver
@@ -120,10 +120,14 @@ lib/mozilla/libldap40.so.1.0
lib/mozilla/libmozjs.so.1.0
lib/mozilla/libmsgbaseutil.so.1.0
lib/mozilla/libnspr4.so.1.0
+lib/mozilla/libnss3.so.1.0
lib/mozilla/libnssckbi.so.1.0
lib/mozilla/libnullplugin.so.1.0
lib/mozilla/libplc4.so.1.0
lib/mozilla/libplds4.so.1.0
+lib/mozilla/libsmime3.so.1.0
+lib/mozilla/libsoftokn3.so.1.0
+lib/mozilla/libssl3.so.1.0
lib/mozilla/libxlibrgb.so.1.0
lib/mozilla/libxpcom.so.1.0
lib/mozilla/libxpistub.so.1.0
@@ -165,8 +169,11 @@ lib/mozilla/components/bookmarks.xpt
lib/mozilla/components/caps.xpt
lib/mozilla/components/chardet.xpt
lib/mozilla/components/chrome.xpt
+lib/mozilla/components/commandhandler.xpt
+lib/mozilla/components/composer.xpt
lib/mozilla/components/content.xpt
lib/mozilla/components/content_base.xpt
+lib/mozilla/components/content_html.xpt
lib/mozilla/components/content_xsl.xpt
lib/mozilla/components/cookie.xpt
lib/mozilla/components/directory.xpt
@@ -224,8 +231,10 @@ lib/mozilla/components/msgsmime.xpt
lib/mozilla/components/necko.xpt
lib/mozilla/components/necko_about.xpt
lib/mozilla/components/necko_cache.xpt
+lib/mozilla/components/necko_cookie.xpt
lib/mozilla/components/necko_data.xpt
lib/mozilla/components/necko_dns.xpt
+lib/mozilla/components/necko_file.xpt
lib/mozilla/components/necko_ftp.xpt
lib/mozilla/components/necko_http.xpt
lib/mozilla/components/necko_jar.xpt
@@ -237,8 +246,10 @@ lib/mozilla/components/nsDictionary.js
lib/mozilla/components/nsFilePicker.js
lib/mozilla/components/nsHelperAppDlg.js
lib/mozilla/components/nsLDAPPrefsService.js
+lib/mozilla/components/nsProgressDialog.js
lib/mozilla/components/nsProxyAutoConfig.js
lib/mozilla/components/nsSidebar.js
+lib/mozilla/components/nsUpdateNotifier.js
lib/mozilla/components/nsXmlRpcClient.js
lib/mozilla/components/oji.xpt
lib/mozilla/components/pipboot.xpt
@@ -248,6 +259,7 @@ lib/mozilla/components/plugin.xpt
lib/mozilla/components/pref.xpt
lib/mozilla/components/prefmigr.xpt
lib/mozilla/components/profile.xpt
+lib/mozilla/components/progressDlg.xpt
lib/mozilla/components/proxyObjInst.xpt
lib/mozilla/components/rdf.xpt
lib/mozilla/components/regviewer.xpt
@@ -257,6 +269,7 @@ lib/mozilla/components/shistory.xpt
lib/mozilla/components/sidebar.xpt
lib/mozilla/components/signonviewer.xpt
lib/mozilla/components/smime-service.js
+lib/mozilla/components/timebomb.xpt
lib/mozilla/components/transformiix.xpt
lib/mozilla/components/txmgr.xpt
lib/mozilla/components/txtsvc.xpt
@@ -276,6 +289,8 @@ lib/mozilla/components/widget.xpt
lib/mozilla/components/windowwatcher.xpt
lib/mozilla/components/xml-rpc.xpt
lib/mozilla/components/xmlextras.xpt
+lib/mozilla/components/xmlschema.xpt
+lib/mozilla/components/xmlsoap.xpt
lib/mozilla/components/xpcom_base.xpt
lib/mozilla/components/xpcom_components.xpt
lib/mozilla/components/xpcom_ds.xpt
@@ -319,7 +334,6 @@ lib/mozilla/defaults/wallet/SchemaConcat.tbl
lib/mozilla/defaults/wallet/SchemaStrings.tbl
lib/mozilla/defaults/wallet/StateSchema.tbl
lib/mozilla/defaults/wallet/VcardSchema.tbl
-lib/mozilla/dtd/mathml.dtd
lib/mozilla/icons/mozicon16.xpm
lib/mozilla/icons/mozicon50.xpm
lib/mozilla/mozilla-xremote-client
@@ -331,6 +345,8 @@ lib/mozilla/res/builtin/xbl-forms.css
lib/mozilla/res/charsetData.properties
lib/mozilla/res/charsetalias.properties
lib/mozilla/res/cmessage.txt
+lib/mozilla/res/dtd/mathml.dtd
+lib/mozilla/res/dtd/xhtml11.dtd
lib/mozilla/res/entityTables/html40Latin1.properties
lib/mozilla/res/entityTables/html40Special.properties
lib/mozilla/res/entityTables/html40Symbols.properties
@@ -355,6 +371,7 @@ lib/mozilla/res/html/gopher-find.gif
lib/mozilla/res/html/gopher-image.gif
lib/mozilla/res/html/gopher-menu.gif
lib/mozilla/res/html/gopher-movie.gif
+lib/mozilla/res/html/gopher-sound.gif
lib/mozilla/res/html/gopher-telnet.gif
lib/mozilla/res/html/gopher-text.gif
lib/mozilla/res/html/gopher-unknown.gif
@@ -497,6 +514,7 @@ lib/mozilla/searchplugins/lxrmozilla.gif
lib/mozilla/searchplugins/lxrmozilla.src
lib/mozilla/searchplugins/mozilla.gif
lib/mozilla/searchplugins/mozilla.src
+lib/mozilla/timebombgen
@comment end DATA
@comment begin INCLUDE
include/mozilla/absyncsvc/nsABSyncDriver.h
@@ -590,7 +608,9 @@ include/mozilla/appcomps/nsILDAPAutoCompleteSession.h
include/mozilla/appcomps/nsIRelatedLinksHandler.h
include/mozilla/appcomps/nsISearchContext.h
include/mozilla/appcomps/nsISearchService.h
+include/mozilla/appcomps/nsITimeBomb.h
include/mozilla/appcomps/nsIUrlbarHistory.h
+include/mozilla/appcomps/nsTimeBomb.h
include/mozilla/appshell/nsAppShellCIDs.h
include/mozilla/appshell/nsIAppShellService.h
include/mozilla/appshell/nsICmdLineHandler.h
@@ -636,6 +656,13 @@ include/mozilla/chardet/nsIXMLEncodingService.h
include/mozilla/chardet/nsMetaCharsetCID.h
include/mozilla/chardet/nsXMLEncodingCID.h
include/mozilla/chrome/nsIChromeRegistry.h
+include/mozilla/commandhandler/nsICommandManager.h
+include/mozilla/commandhandler/nsICommandParams.h
+include/mozilla/commandhandler/nsIControllerCommand.h
+include/mozilla/commandhandler/nsIControllerCommandManager.h
+include/mozilla/commandhandler/nsPICommandUpdater.h
+include/mozilla/composer/nsIEditingSession.h
+include/mozilla/content/nsBidiUtils.h
include/mozilla/content/nsCSSAtomList.h
include/mozilla/content/nsCSSAtoms.h
include/mozilla/content/nsCSSDeclaration.h
@@ -675,17 +702,19 @@ include/mozilla/content/nsIContentIterator.h
include/mozilla/content/nsIContentList.h
include/mozilla/content/nsIContentPolicy.h
include/mozilla/content/nsIContentSerializer.h
-include/mozilla/content/nsIDiskDocument.h
include/mozilla/content/nsIDocument.h
include/mozilla/content/nsIDocumentContainer.h
include/mozilla/content/nsIDocumentEncoder.h
include/mozilla/content/nsIDocumentObserver.h
include/mozilla/content/nsIDocumentViewer.h
+include/mozilla/content/nsIDragDropHandler.h
+include/mozilla/content/nsIDragDropOverride.h
include/mozilla/content/nsIElementFactory.h
include/mozilla/content/nsIEventListenerManager.h
include/mozilla/content/nsIEventStateManager.h
include/mozilla/content/nsIForm.h
include/mozilla/content/nsIFormControl.h
+include/mozilla/content/nsIFormSubmission.h
include/mozilla/content/nsIHTMLAttributes.h
include/mozilla/content/nsIHTMLCSSStyleSheet.h
include/mozilla/content/nsIHTMLContentContainer.h
@@ -693,6 +722,7 @@ include/mozilla/content/nsIHTMLDocument.h
include/mozilla/content/nsIHTMLTableCellElement.h
include/mozilla/content/nsIHTMLTableColElement.h
include/mozilla/content/nsIHTMLToTextSink.h
+include/mozilla/content/nsIInspectorCSSUtils.h
include/mozilla/content/nsILink.h
include/mozilla/content/nsIMediaList.h
include/mozilla/content/nsINameSpace.h
@@ -725,6 +755,7 @@ include/mozilla/content/nsIStyleSheetLinkingElement.h
include/mozilla/content/nsIStyledContent.h
include/mozilla/content/nsITextContent.h
include/mozilla/content/nsITextControlElement.h
+include/mozilla/content/nsIWyciwygChannel.h
include/mozilla/content/nsIXBLBinding.h
include/mozilla/content/nsIXBLBindingAttachedHandler.h
include/mozilla/content/nsIXBLDocumentInfo.h
@@ -753,8 +784,8 @@ include/mozilla/content_xsl/nsIDocumentTransformer.h
include/mozilla/content_xsl/nsITransformMediator.h
include/mozilla/cookie/nsCookieHTTPNotify.h
include/mozilla/cookie/nsICookie.h
+include/mozilla/cookie/nsICookieConsent.h
include/mozilla/cookie/nsICookieManager.h
-include/mozilla/cookie/nsICookieService.h
include/mozilla/cookie/nsIImgManager.h
include/mozilla/cookie/nsIPermission.h
include/mozilla/cookie/nsIPermissionManager.h
@@ -767,12 +798,14 @@ include/mozilla/docshell/nsCDefaultURIFixup.h
include/mozilla/docshell/nsCDocShell.h
include/mozilla/docshell/nsIContentViewer.h
include/mozilla/docshell/nsIContentViewerEdit.h
+include/mozilla/docshell/nsIContentViewerFile.h
include/mozilla/docshell/nsIDocShell.h
include/mozilla/docshell/nsIDocShellHistory.h
include/mozilla/docshell/nsIDocShellLoadInfo.h
include/mozilla/docshell/nsIDocShellTreeItem.h
include/mozilla/docshell/nsIDocShellTreeNode.h
include/mozilla/docshell/nsIDocShellTreeOwner.h
+include/mozilla/docshell/nsIEditorDocShell.h
include/mozilla/docshell/nsIMarkupDocumentViewer.h
include/mozilla/docshell/nsIScrollable.h
include/mozilla/docshell/nsITextScroll.h
@@ -802,6 +835,7 @@ include/mozilla/dom/nsIDOMCSSStyleSheet.h
include/mozilla/dom/nsIDOMCSSUnknownRule.h
include/mozilla/dom/nsIDOMCSSValue.h
include/mozilla/dom/nsIDOMCharacterData.h
+include/mozilla/dom/nsIDOMChromeWindow.h
include/mozilla/dom/nsIDOMClassInfo.h
include/mozilla/dom/nsIDOMComment.h
include/mozilla/dom/nsIDOMCompositionListener.h
@@ -1051,6 +1085,7 @@ include/mozilla/gfx/nsIScreenManager.h
include/mozilla/gfx/nsIScriptableRegion.h
include/mozilla/gfx/nsITheme.h
include/mozilla/gfx/nsMargin.h
+include/mozilla/gfx/nsNameValuePairDB.h
include/mozilla/gfx/nsPoint.h
include/mozilla/gfx/nsPostScriptObj.h
include/mozilla/gfx/nsRect.h
@@ -1059,6 +1094,7 @@ include/mozilla/gfx/nsRepeater.h
include/mozilla/gfx/nsSize.h
include/mozilla/gfx/nsThemeConstants.h
include/mozilla/gfx/nsTransform2D.h
+include/mozilla/gfx/xprintutil.h
include/mozilla/gfx2/gfx2types.h
include/mozilla/gfx2/gfxIFormats.h
include/mozilla/gfx2/gfxIImageFrame.h
@@ -1197,6 +1233,7 @@ include/mozilla/jsdebug/jsdIDebuggerService.h
include/mozilla/jsdebug/jsdebug.h
include/mozilla/jsurl/nsIEvaluateStringProxy.h
include/mozilla/jsurl/nsJSProtocolHandler.h
+include/mozilla/layout/nsBidi.h
include/mozilla/layout/nsBidiFrames.h
include/mozilla/layout/nsBidiPresUtils.h
include/mozilla/layout/nsFrameList.h
@@ -1360,7 +1397,6 @@ include/mozilla/mimeemitter/nsMimeEmitterCID.h
include/mozilla/mimeemitter/nsMimeHtmlEmitter.h
include/mozilla/mimeemitter/nsMimeRawEmitter.h
include/mozilla/mimeemitter/nsMimeRebuffer.h
-include/mozilla/mimeemitter/nsMimeXULEmitter.h
include/mozilla/mimeemitter/nsMimeXmlEmitter.h
include/mozilla/mimetype/nsIMIMEDataSource.h
include/mozilla/mimetype/nsIMIMEInfo.h
@@ -1655,15 +1691,19 @@ include/mozilla/necko/nsIAuthenticator.h
include/mozilla/necko/nsIByteRangeRequest.h
include/mozilla/necko/nsICachingChannel.h
include/mozilla/necko/nsIChannel.h
+include/mozilla/necko/nsICookieService.h
include/mozilla/necko/nsIDNSListener.h
include/mozilla/necko/nsIDNSService.h
include/mozilla/necko/nsIDataChannel.h
include/mozilla/necko/nsIDirIndex.h
include/mozilla/necko/nsIDirIndexListener.h
+include/mozilla/necko/nsIDirectoryListing.h
include/mozilla/necko/nsIDownloader.h
include/mozilla/necko/nsIFileChannel.h
+include/mozilla/necko/nsIFileProtocolHandler.h
include/mozilla/necko/nsIFileStreams.h
include/mozilla/necko/nsIFileTransportService.h
+include/mozilla/necko/nsIFileURL.h
include/mozilla/necko/nsIHttpAuthenticator.h
include/mozilla/necko/nsIHttpChannel.h
include/mozilla/necko/nsIHttpEventSink.h
@@ -1675,6 +1715,7 @@ include/mozilla/necko/nsIJARChannel.h
include/mozilla/necko/nsIJARProtocolHandler.h
include/mozilla/necko/nsIJARURI.h
include/mozilla/necko/nsILoadGroup.h
+include/mozilla/necko/nsIMIMEInputStream.h
include/mozilla/necko/nsIMultiPartChannel.h
include/mozilla/necko/nsINetModRegEntry.h
include/mozilla/necko/nsINetModuleMgr.h
@@ -1693,6 +1734,8 @@ include/mozilla/necko/nsIRequest.h
include/mozilla/necko/nsIRequestObserver.h
include/mozilla/necko/nsIRequestObserverProxy.h
include/mozilla/necko/nsIResProtocolHandler.h
+include/mozilla/necko/nsIResumableChannel.h
+include/mozilla/necko/nsIResumableEntityID.h
include/mozilla/necko/nsISOCKS4SocketInfo.h
include/mozilla/necko/nsISOCKS4SocketProvider.h
include/mozilla/necko/nsISOCKSSocketInfo.h
@@ -1707,6 +1750,7 @@ include/mozilla/necko/nsISocketProvider.h
include/mozilla/necko/nsISocketProviderService.h
include/mozilla/necko/nsISocketTransport.h
include/mozilla/necko/nsISocketTransportService.h
+include/mozilla/necko/nsIStandardURL.h
include/mozilla/necko/nsIStreamConverter.h
include/mozilla/necko/nsIStreamConverterService.h
include/mozilla/necko/nsIStreamIO.h
@@ -1737,8 +1781,6 @@ include/mozilla/nkcache/nsICacheListener.h
include/mozilla/nkcache/nsICacheService.h
include/mozilla/nkcache/nsICacheSession.h
include/mozilla/nkcache/nsICacheVisitor.h
-include/mozilla/npapi.h
-include/mozilla/npupp.h
include/mozilla/nsBuildID.h
include/mozilla/nspr/md/_aix.h
include/mozilla/nspr/md/_aix32.cfg
@@ -1907,6 +1949,8 @@ include/mozilla/pipnss/nsIX509CertDB.h
include/mozilla/pippki/nsIASN1Outliner.h
include/mozilla/pippki/nsIPKIParamBlock.h
include/mozilla/platform.h
+include/mozilla/plugin/npapi.h
+include/mozilla/plugin/npupp.h
include/mozilla/plugin/nsICookieStorage.h
include/mozilla/plugin/nsIEventHandler.h
include/mozilla/plugin/nsIFileUtilities.h
@@ -1939,6 +1983,7 @@ include/mozilla/plugin/nsIScriptablePlugin.h
include/mozilla/plugin/nsISeekablePluginStreamPeer.h
include/mozilla/plugin/nsIWindowlessPlugInstPeer.h
include/mozilla/plugin/nsPIPluginHost.h
+include/mozilla/plugin/nsPluginError.h
include/mozilla/plugin/nsPluginLogging.h
include/mozilla/plugin/nsPluginsCID.h
include/mozilla/plugin/nsplugin.h
@@ -1958,6 +2003,7 @@ include/mozilla/profile/nsIProfile.h
include/mozilla/profile/nsIProfileChangeStatus.h
include/mozilla/profile/nsIProfileInternal.h
include/mozilla/profile/nsIProfileStartupListener.h
+include/mozilla/progressDlg/nsIProgressDialog.h
include/mozilla/rdf/nsILocalStore.h
include/mozilla/rdf/nsIRDFCompositeDataSource.h
include/mozilla/rdf/nsIRDFContainer.h
@@ -2013,6 +2059,7 @@ include/mozilla/string/nsSharableString.h
include/mozilla/string/nsSharedBufferList.h
include/mozilla/string/nsSlidingString.h
include/mozilla/string/nsStr.h
+include/mozilla/string/nsStrShared.h
include/mozilla/string/nsString.h
include/mozilla/string/nsString2.h
include/mozilla/string/nsStringDefines.h
@@ -2060,13 +2107,11 @@ include/mozilla/ucvtw/nsUCvTWCID.h
include/mozilla/ucvtw2/nsUCvTW2CID.h
include/mozilla/unicharutil/nsArabicBasicLToPFormBVCID.h
include/mozilla/unicharutil/nsHankakuToZenkakuCID.h
-include/mozilla/unicharutil/nsIBidi.h
include/mozilla/unicharutil/nsICaseConversion.h
include/mozilla/unicharutil/nsIEntityConverter.h
include/mozilla/unicharutil/nsIOrderIdFormater.h
include/mozilla/unicharutil/nsISaveAsCharset.h
include/mozilla/unicharutil/nsITextTransform.h
-include/mozilla/unicharutil/nsIUBidiUtils.h
include/mozilla/unicharutil/nsIUGenCategory.h
include/mozilla/unicharutil/nsIUGenDetailCategory.h
include/mozilla/unicharutil/nsUnicharUtilCIID.h
@@ -2116,7 +2161,6 @@ include/mozilla/webbrwsr/nsIWebBrowserPrint.h
include/mozilla/webbrwsr/nsIWebBrowserSetup.h
include/mozilla/webshell/nsIClipboardCommands.h
include/mozilla/webshell/nsIContentViewerContainer.h
-include/mozilla/webshell/nsIContentViewerFile.h
include/mozilla/webshell/nsIDocStreamLoaderFactory.h
include/mozilla/webshell/nsIDocumentLoaderFactory.h
include/mozilla/webshell/nsILinkHandler.h
@@ -2145,6 +2189,7 @@ include/mozilla/widget/nsIDragTracker.h
include/mozilla/widget/nsIEventListener.h
include/mozilla/widget/nsIFilePicker.h
include/mozilla/widget/nsIFormatConverter.h
+include/mozilla/widget/nsIFullScreen.h
include/mozilla/widget/nsIKBStateControl.h
include/mozilla/widget/nsILabel.h
include/mozilla/widget/nsILookAndFeel.h
@@ -2168,6 +2213,7 @@ include/mozilla/widget/nsStringUtil.h
include/mozilla/widget/nsWidgetSupport.h
include/mozilla/widget/nsWidgetsCID.h
include/mozilla/widget/nsXRemoteClientCID.h
+include/mozilla/windowwatcher/nsIAuthPromptWrapper.h
include/mozilla/windowwatcher/nsIDialogParamBlock.h
include/mozilla/windowwatcher/nsIPromptService.h
include/mozilla/windowwatcher/nsIWindowWatcher.h
@@ -2179,9 +2225,28 @@ include/mozilla/xml-rpc/nsIXmlRpcClient.h
include/mozilla/xml-rpc/nsIXmlRpcClientListener.h
include/mozilla/xmlextras/nsIDOMParser.h
include/mozilla/xmlextras/nsIDOMSerializer.h
+include/mozilla/xmlextras/nsISOAPAttachments.h
+include/mozilla/xmlextras/nsISOAPBlock.h
+include/mozilla/xmlextras/nsISOAPCall.h
+include/mozilla/xmlextras/nsISOAPCallCompletion.h
+include/mozilla/xmlextras/nsISOAPDecoder.h
+include/mozilla/xmlextras/nsISOAPEncoder.h
+include/mozilla/xmlextras/nsISOAPEncoding.h
+include/mozilla/xmlextras/nsISOAPFault.h
+include/mozilla/xmlextras/nsISOAPHeaderBlock.h
+include/mozilla/xmlextras/nsISOAPMessage.h
+include/mozilla/xmlextras/nsISOAPParameter.h
+include/mozilla/xmlextras/nsISOAPPropertyBagMutator.h
+include/mozilla/xmlextras/nsISOAPResponse.h
+include/mozilla/xmlextras/nsISOAPResponseListener.h
+include/mozilla/xmlextras/nsISOAPService.h
+include/mozilla/xmlextras/nsISOAPServiceRegistry.h
+include/mozilla/xmlextras/nsISOAPTransport.h
+include/mozilla/xmlextras/nsISOAPTransportListener.h
+include/mozilla/xmlextras/nsISchema.h
+include/mozilla/xmlextras/nsISchemaLoader.h
include/mozilla/xmlextras/nsIXMLHttpRequest.h
include/mozilla/xp_core.h
-include/mozilla/xp_file.h
include/mozilla/xp_mem.h
include/mozilla/xp_path.h
include/mozilla/xp_str.h
@@ -2202,13 +2267,13 @@ include/mozilla/xpcom/nsDebug.h
include/mozilla/xpcom/nsDeque.h
include/mozilla/xpcom/nsDirectoryService.h
include/mozilla/xpcom/nsDirectoryServiceDefs.h
+include/mozilla/xpcom/nsDoubleHashtable.h
include/mozilla/xpcom/nsEnumeratorUtils.h
include/mozilla/xpcom/nsError.h
include/mozilla/xpcom/nsEscape.h
include/mozilla/xpcom/nsFastLoadPtr.h
include/mozilla/xpcom/nsFastLoadService.h
include/mozilla/xpcom/nsFileSpec.h
-include/mozilla/xpcom/nsFileSpecStreaming.h
include/mozilla/xpcom/nsFileStream.h
include/mozilla/xpcom/nsFixedSizeAllocator.h
include/mozilla/xpcom/nsHashtable.h
@@ -2228,6 +2293,7 @@ include/mozilla/xpcom/nsICollection.h
include/mozilla/xpcom/nsIComponentLoader.h
include/mozilla/xpcom/nsIComponentManager.h
include/mozilla/xpcom/nsIComponentManagerObsolete.h
+include/mozilla/xpcom/nsIComponentRegistrar.h
include/mozilla/xpcom/nsIConsoleListener.h
include/mozilla/xpcom/nsIConsoleMessage.h
include/mozilla/xpcom/nsIConsoleService.h
@@ -2257,6 +2323,7 @@ include/mozilla/xpcom/nsILineInputStream.h
include/mozilla/xpcom/nsILocalFile.h
include/mozilla/xpcom/nsIMemory.h
include/mozilla/xpcom/nsIModule.h
+include/mozilla/xpcom/nsIMultiplexInputStream.h
include/mozilla/xpcom/nsIObjectInputStream.h
include/mozilla/xpcom/nsIObjectOutputStream.h
include/mozilla/xpcom/nsIObserver.h
@@ -2270,11 +2337,11 @@ include/mozilla/xpcom/nsIProperties.h
include/mozilla/xpcom/nsIPropertyBag.h
include/mozilla/xpcom/nsIProxyCreateInstance.h
include/mozilla/xpcom/nsIProxyObjectManager.h
-include/mozilla/xpcom/nsIPtr.h
include/mozilla/xpcom/nsIRegistry.h
include/mozilla/xpcom/nsIRegistryUtils.h
include/mozilla/xpcom/nsIRunnable.h
include/mozilla/xpcom/nsIScriptableInputStream.h
+include/mozilla/xpcom/nsIScriptableTimer.h
include/mozilla/xpcom/nsISeekableStream.h
include/mozilla/xpcom/nsISerializable.h
include/mozilla/xpcom/nsIServiceManager.h
@@ -2308,12 +2375,14 @@ include/mozilla/xpcom/nsLinebreakConverter.h
include/mozilla/xpcom/nsLocalFile.h
include/mozilla/xpcom/nsLocalFileUnix.h
include/mozilla/xpcom/nsMemory.h
+include/mozilla/xpcom/nsNativeComponentLoader.h
include/mozilla/xpcom/nsObserverService.h
include/mozilla/xpcom/nsObsoleteModuleLoading.h
include/mozilla/xpcom/nsProcess.h
include/mozilla/xpcom/nsProxiedService.h
include/mozilla/xpcom/nsProxyEvent.h
include/mozilla/xpcom/nsQuickSort.h
+include/mozilla/xpcom/nsRecyclingAllocator.h
include/mozilla/xpcom/nsScriptableInputStream.h
include/mozilla/xpcom/nsSpecialSystemDirectory.h
include/mozilla/xpcom/nsStaticComponent.h
@@ -2331,7 +2400,6 @@ include/mozilla/xpcom/nsValueArray.h
include/mozilla/xpcom/nsVariant.h
include/mozilla/xpcom/nsVector.h
include/mozilla/xpcom/nsVoidArray.h
-include/mozilla/xpcom/nsVoidBTree.h
include/mozilla/xpcom/nsWeakPtr.h
include/mozilla/xpcom/nsWeakReference.h
include/mozilla/xpcom/nsXPCOM.h
@@ -2341,6 +2409,7 @@ include/mozilla/xpcom/nsrootidl.h
include/mozilla/xpcom/pldhash.h
include/mozilla/xpcom/plevent.h
include/mozilla/xpcom/plvector.h
+include/mozilla/xpcom/xcDll.h
include/mozilla/xpcom/xpt_arena.h
include/mozilla/xpcom/xpt_struct.h
include/mozilla/xpcom/xpt_xdr.h
@@ -2352,6 +2421,7 @@ include/mozilla/xpconnect/mozIJSSubScriptLoader.h
include/mozilla/xpconnect/nsIJSContextStack.h
include/mozilla/xpconnect/nsIJSRuntimeService.h
include/mozilla/xpconnect/nsIScriptError.h
+include/mozilla/xpconnect/nsIScriptableInterfaces.h
include/mozilla/xpconnect/nsIXPCScriptNotify.h
include/mozilla/xpconnect/nsIXPCScriptable.h
include/mozilla/xpconnect/nsIXPCSecurityManager.h
@@ -2375,26 +2445,24 @@ include/mozilla/xremoteservice/nsIXRemoteService.h
include/mozilla/xul/nsIXULContent.h
include/mozilla/xul/nsIXULPopupListener.h
include/mozilla/xuldoc/nsIController.h
-include/mozilla/xuldoc/nsIControllerCommand.h
include/mozilla/xuldoc/nsIControllers.h
include/mozilla/xuldoc/nsIXULContentSink.h
include/mozilla/xuldoc/nsIXULDocument.h
include/mozilla/xuldoc/nsIXULPrototypeCache.h
include/mozilla/xuldoc/nsIXULPrototypeDocument.h
-include/mozilla/xultmpl/nsIRDFContentModelBuilder.h
include/mozilla/xultmpl/nsIXULSortService.h
include/mozilla/xultmpl/nsIXULTemplateBuilder.h
@comment end INCLUDE
@exec env LD_LIBRARY_PATH=%D/lib/mozilla MOZILLA_FIVE_HOME=%D/lib/mozilla %D/lib/mozilla/regxpcom
@exec env LD_LIBRARY_PATH=%D/lib/mozilla MOZILLA_FIVE_HOME=%D/lib/mozilla %D/lib/mozilla/regchrome
-@unexec ${RM} %D/lib/mozilla/component.reg
-@unexec ${RM} %D/lib/mozilla/chrome/chrome.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/communicator/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/editor/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/messenger/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/navigator/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/chrome/overlayinfo/inspector/content/overlays.rdf
-@unexec ${RM} %D/lib/mozilla/components/xpti.dat
+@unexec rm %D/lib/mozilla/component.reg
+@unexec rm %D/lib/mozilla/chrome/chrome.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/communicator/content/overlays.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/editor/content/overlays.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/messenger/content/overlays.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/navigator/content/overlays.rdf
+@unexec rm %D/lib/mozilla/chrome/overlayinfo/inspector/content/overlays.rdf
+@unexec rm %D/lib/mozilla/components/xpti.dat
@dirrm lib/mozilla/chrome/overlayinfo/navigator/content
@dirrm lib/mozilla/chrome/overlayinfo/navigator
@dirrm lib/mozilla/chrome/overlayinfo/messenger/content
@@ -2417,11 +2485,11 @@ include/mozilla/xultmpl/nsIXULTemplateBuilder.h
@dirrm lib/mozilla/res/gfx
@dirrm lib/mozilla/res/fonts
@dirrm lib/mozilla/res/entityTables
+@dirrm lib/mozilla/res/dtd
@dirrm lib/mozilla/res/builtin
@dirrm lib/mozilla/res
@dirrm lib/mozilla/plugins
@dirrm lib/mozilla/icons
-@dirrm lib/mozilla/dtd
@dirrm lib/mozilla/defaults/wallet
@dirrm lib/mozilla/defaults/profile/chrome
@dirrm lib/mozilla/defaults/profile/US/chrome
@@ -2472,6 +2540,7 @@ include/mozilla/xultmpl/nsIXULTemplateBuilder.h
@dirrm include/mozilla/regviewer
@dirrm include/mozilla/rdfutil
@dirrm include/mozilla/rdf
+@dirrm include/mozilla/progressDlg
@dirrm include/mozilla/profile
@dirrm include/mozilla/prefmigr
@dirrm include/mozilla/pref
@@ -2538,6 +2607,8 @@ include/mozilla/xultmpl/nsIXULTemplateBuilder.h
@dirrm include/mozilla/cookie
@dirrm include/mozilla/content_xsl
@dirrm include/mozilla/content
+@dirrm include/mozilla/composer
+@dirrm include/mozilla/commandhandler
@dirrm include/mozilla/chrome
@dirrm include/mozilla/chardet
@dirrm include/mozilla/caps
diff --git a/www/mozilla/distinfo b/www/mozilla/distinfo
index 4e9f35cf851..67d0cebde8a 100644
--- a/www/mozilla/distinfo
+++ b/www/mozilla/distinfo
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.15 2002/02/09 03:54:47 taya Exp $
+$NetBSD: distinfo,v 1.16 2002/03/13 16:13:48 taya Exp $
-SHA1 (mozilla-source-0.9.8.tar.bz2) = 1e7d6087361f61019f94d62aacd066d023819cbc
-Size (mozilla-source-0.9.8.tar.bz2) = 27259479 bytes
-SHA1 (patch-aw) = fce1e5ce8d272fc9725a4074a2a0aff6e2d0b86c
-SHA1 (patch-ax) = a5c4da3a33637fc945d031c925e1e88d8c834bb9
-SHA1 (patch-ay) = 00e84f71566f612102a92b331407d067f4e71697
-SHA1 (patch-az) = 0108a8d4a2fa089a21cd0fe94807dd88fa8e1313
-SHA1 (patch-ba) = d212273a9b0e3745ff72b7ca1a4067e41fbd15c9
-SHA1 (patch-bb) = 73966223a68f5fd27aa806ee991a7f42a0304f8a
-SHA1 (patch-bc) = df8d64ea876536e86e6f3f4d0ccd051301caadb6
-SHA1 (patch-be) = 18a64ec640ffb4512cbfe009993b8bf546014fb5
-SHA1 (patch-bf) = 1c6c935bae27065cfdfe547baf8ff61f2f279533
-SHA1 (patch-bg) = 43e6e32cfd0d7932189e930edbe79628e6f80e97
+SHA1 (mozilla-source-0.9.9.tar.bz2) = 951cf60a8600d389fee73e4fd95e9cd8caf07eb8
+Size (mozilla-source-0.9.9.tar.bz2) = 29309160 bytes
+SHA1 (patch-aw) = c2e85956e9073b4182e4cbae601929e56af5fc6e
+SHA1 (patch-az) = 5e39242010321f4fbd184077bc05d3d57a1313cf
+SHA1 (patch-ba) = 742ef2cfb7e9f0ae104d24978f124faf0bf51d07
+SHA1 (patch-bb) = 798ac79068d69c22574f6473a901860933b020bc
+SHA1 (patch-bc) = 0bbf8df8d2505465da9478a917ecfc5f89bc3e2b
+SHA1 (patch-be) = 668b25bf79cad8778e09b880eec9b31bdf9c8a8e
+SHA1 (patch-bf) = 031e30c3d8a878920485843272319cfd777bccb4
+SHA1 (patch-bg) = cd083b347f5242429b5c4ad7d2416a681ed19738
+SHA1 (patch-bh) = 793621125c27b5babbd502e94c393e7d4638a81b
+SHA1 (patch-bi) = be5ad0ae513c4671528cd4d4983cf805417692ae
diff --git a/www/mozilla/patches/patch-aw b/www/mozilla/patches/patch-aw
index 6fc44f5d772..e79514d3462 100644
--- a/www/mozilla/patches/patch-aw
+++ b/www/mozilla/patches/patch-aw
@@ -1,8 +1,8 @@
-$NetBSD: patch-aw,v 1.8 2002/02/09 03:54:48 taya Exp $
+$NetBSD: patch-aw,v 1.9 2002/03/13 16:13:48 taya Exp $
diff -ru ../Orig/mozilla/widget/src/gtksuperwin/Makefile.in ./widget/src/gtksuperwin/Makefile.in
--- ../Orig/mozilla/widget/src/gtksuperwin/Makefile.in Sat Oct 27 14:49:19 2001
-+++ ./widget/src/gtksuperwin/Makefile.in Thu Feb 7 00:40:45 2002
++++ ./widget/src/gtksuperwin/Makefile.in Sun Mar 3 12:08:58 2002
@@ -25,6 +25,7 @@
MODULE = widget
LIBRARY_NAME = gtksuperwin
diff --git a/www/mozilla/patches/patch-ax b/www/mozilla/patches/patch-ax
deleted file mode 100644
index 4a52a9dbf34..00000000000
--- a/www/mozilla/patches/patch-ax
+++ /dev/null
@@ -1,332 +0,0 @@
-$NetBSD: patch-ax,v 1.7 2002/02/09 03:54:48 taya Exp $
-
-diff -ru ../Orig/mozilla/netwerk/base/src/nsSocketTransport.cpp ./netwerk/base/src/nsSocketTransport.cpp
---- ../Orig/mozilla/netwerk/base/src/nsSocketTransport.cpp Tue Jan 22 11:20:13 2002
-+++ ./netwerk/base/src/nsSocketTransport.cpp Sat Feb 9 09:22:49 2002
-@@ -143,6 +143,7 @@
- mHostName(nsnull),
- mPort(-1),
- mMonitor(nsnull),
-+ mNetAddress(nsnull),
- mOperation(eSocketOperation_None),
- mProxyPort(-1),
- mProxyHost(nsnull),
-@@ -183,12 +184,6 @@
- SetWriteType(eSocketWrite_None);
-
- //
-- // Set up Internet defaults...
-- //
-- memset(&mNetAddress, 0, sizeof(mNetAddress));
-- PR_SetNetAddr(PR_IpAddrAny, PR_AF_INET6, 0, &mNetAddress);
--
-- //
- // Initialize the global connect timeout value if necessary...
- //
- if (PR_INTERVAL_NO_WAIT == gConnectTimeout)
-@@ -415,6 +410,14 @@
-
- while (!done) {
- //
-+ // Check for failure on any socket requests
-+ //
-+ if (mReadRequest && mReadRequest->HasFailed())
-+ mReadRequest->GetStatus(&mStatus);
-+ else if (mWriteRequest && mWriteRequest->HasFailed())
-+ mWriteRequest->GetStatus(&mStatus);
-+
-+ //
- // If an error has occurred then move into the error state...
- //
- if (NS_FAILED(mStatus) && (NS_BASE_STREAM_WOULD_BLOCK != mStatus))
-@@ -495,17 +498,40 @@
- // Send status message
- // only send a status if doResolveHost is going to do some
- // resolution
-- if (mStatus != NS_OK)
-+ if (mStatus == NS_BASE_STREAM_WOULD_BLOCK)
- OnStatus_Locked(NS_NET_STATUS_RESOLVING_HOST);
- break;
-
- case eSocketState_WaitConnect:
- LOG(("nsSocketTransport: Transport [host=%s:%d this=%x] is in WaitConnect state.\n",
- mHostName, mPort, this));
-- mStatus = doConnection(aSelectFlags);
-
- // Send status message
- OnStatus_Locked(NS_NET_STATUS_CONNECTING_TO);
-+
-+ mStatus = doConnection(aSelectFlags);
-+
-+ // on connection failure, reuse next address if one exists
-+ if (mStatus == NS_ERROR_CONNECTION_REFUSED) {
-+ mNetAddress = mNetAddrList.GetNext(mNetAddress);
-+ if (mNetAddress) {
-+#if defined(PR_LOGGING)
-+ char buf[50];
-+ PR_NetAddrToString(mNetAddress, buf, sizeof(buf));
-+ LOG(("connection failed... trying %s\n", buf));
-+#endif
-+ PR_Close(mSocketFD);
-+ mSocketFD = nsnull;
-+
-+ // mask error status so we'll return to this state
-+ mStatus = NS_OK;
-+
-+ // need to re-enter Process() asynchronously
-+ mService->AddToWorkQ(this);
-+ done = PR_TRUE;
-+ continue;
-+ }
-+ }
- break;
-
- case eSocketState_WaitReadWrite:
-@@ -633,21 +659,19 @@
-
- NS_ASSERTION(eSocketState_WaitDNS == mCurrentState, "Wrong state.");
-
-- LOG(("nsSocketTransport: Entering doResolveHost() [host=%s:%d this=%x].\n",
-+ LOG(("nsSocketTransport: Entering doResolveHost() [host=%s:%d %x].\n",
- mHostName, mPort, this));
-
-+ //
-+ // The hostname is being resolved...
-+ //
-+ if (mDNSRequest)
-+ return NS_BASE_STREAM_WOULD_BLOCK;
-+
- //
- // The hostname has not been resolved yet...
- //
-- if (PR_IsNetAddrType(&mNetAddress, PR_IpAddrAny)) {
-- //
-- // Initialize the port used for the connection...
-- //
-- // XXX: The list of ports must be restricted - see net_bad_ports_table[] in
-- // mozilla/network/main/mkconect.c
-- //
-- mNetAddress.ipv6.port = PR_htons(((mProxyPort != -1 && !mProxyTransparent) ? mProxyPort : mPort));
--
-+ if (mNetAddress == nsnull) {
- PR_ExitMonitor(mMonitor);
-
- nsIDNSService* pDNSService = mService->GetCachedDNSService();
-@@ -659,9 +683,7 @@
- // Give up the SocketTransport lock. This allows the DNS thread to call the
- // nsIDNSListener notifications without blocking...
- //
-- rv = pDNSService->Lookup((mProxyHost && !mProxyTransparent) ? mProxyHost : mHostName,
-- this,
-- nsnull,
-+ rv = pDNSService->Lookup(GetSocketHost(), this, nsnull,
- getter_AddRefs(mDNSRequest));
- //
- // Aquire the SocketTransport lock again...
-@@ -672,7 +694,7 @@
- //
- // The DNS lookup has finished... It has either failed or succeeded.
- //
-- if (NS_FAILED(mStatus) || !PR_IsNetAddrType(&mNetAddress, PR_IpAddrAny)) {
-+ if (NS_FAILED(mStatus) || mNetAddress) {
- mDNSRequest = 0;
- rv = mStatus;
- }
-@@ -687,10 +709,8 @@
- }
- }
-
-- LOG(("nsSocketTransport: Leaving doResolveHost() [%s:%d %x].\t"
-- "rv = %x.\n\n",
-+ LOG(("nsSocketTransport: Leaving doResolveHost() [%s:%d %x] rv = %x\n",
- mHostName, mPort, this, rv));
--
- return rv;
- }
-
-@@ -832,7 +852,7 @@
- // This is only done the first time doConnection(...) is called.
- //
- if (NS_SUCCEEDED(rv)) {
-- status = PR_Connect(mSocketFD, &mNetAddress, gConnectTimeout);
-+ status = PR_Connect(mSocketFD, mNetAddress, gConnectTimeout);
- if (PR_SUCCESS != status) {
- PRErrorCode code = PR_GetError();
- //
-@@ -932,14 +952,17 @@
- //
- // The hostname has not been resolved yet...
- //
-- if (PR_IsNetAddrType(&mNetAddress, PR_IpAddrAny)) {
-+ if (mNetAddress == nsnull) {
- nsIDNSService* pDNSService = mService->GetCachedDNSService();
- if (!pDNSService) {
- return NS_ERROR_UNEXPECTED;
- }
-
- nsXPIDLCString result;
-- const char *host = (mProxyHost && !mProxyTransparent) ? mProxyHost : mHostName;
-+ const char *host = GetSocketHost();
-+
-+ // XXX DNS service does not provide a synchronous resolver that returns
-+ // the entire nsHostEnt struct.
- rv = pDNSService->Resolve(host, getter_Copies(result));
- if (NS_FAILED(rv)) return rv;
-
-@@ -953,16 +976,18 @@
- return NS_ERROR_FAILURE;
- }
-
-+ mNetAddrList.Init(1);
-+ mNetAddress = mNetAddrList.GetNext(nsnull);
-+
-+ PR_SetNetAddr(PR_IpAddrAny, PR_AF_INET6, GetSocketPort(), mNetAddress);
-+
- if (addr.raw.family == PR_AF_INET)
-- PR_ConvertIPv4AddrToIPv6(addr.inet.ip, &mNetAddress.ipv6.ip);
-+ PR_ConvertIPv4AddrToIPv6(addr.inet.ip, &mNetAddress->ipv6.ip);
- else
-- memcpy(&mNetAddress.ipv6.ip, &addr.ipv6.ip, sizeof(mNetAddress.ipv6.ip));
--
-- mNetAddress.ipv6.port
-- = PR_htons(((mProxyPort != -1 && !mProxyTransparent) ? mProxyPort : mPort));
-+ memcpy(&mNetAddress->ipv6.ip, &addr.ipv6.ip, sizeof(mNetAddress->ipv6.ip));
-
- LOG(("address { family=%hu, port=%hu }\n",
-- mNetAddress.ipv6.family, PR_ntohs(mNetAddress.ipv6.port)));
-+ mNetAddress->ipv6.family, PR_ntohs(mNetAddress->ipv6.port)));
- }
-
- //
-@@ -1036,7 +1061,6 @@
- if (mReadRequest) {
- if (mReadRequest->IsCanceled() || (mBytesExpected == 0)) {
- LOG(("nsSocketTransport: [this=%x] completing read request due to cancelation\n", this));
-- mSelectFlags &= ~PR_POLL_READ;
- mReadRequest->GetStatus(&readStatus);
- CompleteAsyncRead();
- if (NS_FAILED(readStatus))
-@@ -1078,7 +1102,6 @@
- if (mWriteRequest) {
- if (mWriteRequest->IsCanceled()) {
- LOG(("nsSocketTransport: [this=%x] completing write request due to cancelation\n", this));
-- mSelectFlags &= ~PR_POLL_WRITE;
- mWriteRequest->GetStatus(&writeStatus);
- CompleteAsyncWrite();
- if (NS_FAILED(writeStatus))
-@@ -1485,23 +1508,44 @@
- nsAutoMonitor mon(mMonitor);
- nsresult rv = NS_OK;
-
-- if (aHostEnt->hostEnt.h_addr_list && aHostEnt->hostEnt.h_addr_list[0]) {
-- if (aHostEnt->hostEnt.h_addrtype == PR_AF_INET6)
-- memcpy(&mNetAddress.ipv6.ip, aHostEnt->hostEnt.h_addr_list[0], sizeof(mNetAddress.ipv6.ip));
-- else
-- PR_ConvertIPv4AddrToIPv6(*(PRUint32*)aHostEnt->hostEnt.h_addr_list[0], &mNetAddress.ipv6.ip);
-+ char **addrList = aHostEnt->hostEnt.h_addr_list;
-+
-+ if (addrList && addrList[0]) {
-+ PRUint32 len = 0;
-+
-+ LOG(("nsSocketTransport::OnFound [%s:%d %x] lookup succeeded [FQDN=%s]\n",
-+ mHostName, mPort, this, aHostEnt->hostEnt.h_name));
-+
-+ // determine the number of address in the list
-+ for (; *addrList; ++addrList)
-+ ++len;
-+ addrList -= len;
-+
-+ // allocate space for the addresses
-+ mNetAddrList.Init(len);
-+
-+ // populate the address list
-+ PRNetAddr *addr = nsnull;
-+ while ((addr = mNetAddrList.GetNext(addr)) != nsnull) {
-+ PR_SetNetAddr(PR_IpAddrAny, PR_AF_INET6, GetSocketPort(), addr);
-+ if (aHostEnt->hostEnt.h_addrtype == PR_AF_INET6)
-+ memcpy(&addr->ipv6.ip, *addrList, sizeof(addr->ipv6.ip));
-+ else
-+ PR_ConvertIPv4AddrToIPv6(*(PRUint32 *)(*addrList), &addr->ipv6.ip);
-+ ++addrList;
- #if defined(PR_LOGGING)
-- char addrbuf[50];
-- PR_NetAddrToString(&mNetAddress, addrbuf, sizeof(addrbuf));
-- LOG(("nsSocketTransport: OnFound(...) [%s:%d %x]."
-- " DNS lookup succeeded => %s (%s)\n",
-- mHostName, mPort, this,
-- aHostEnt->hostEnt.h_name,
-- addrbuf));
-+ char buf[50];
-+ PR_NetAddrToString(addr, buf, sizeof(buf));
-+ LOG((" => %s\n", buf));
- #endif
-- } else {
-- // XXX: What should happen here? The GetHostByName(...) succeeded but
-- // there are *no* A records...
-+ }
-+
-+ // start with first address in list
-+ mNetAddress = mNetAddrList.GetNext(nsnull);
-+ }
-+ else {
-+ // XXX: What should happen here? The DNS lookup succeeded, but there
-+ // are no address records...
- rv = NS_ERROR_FAILURE;
-
- LOG(("nsSocketTransport: OnFound(...) [%s:%d %x]."
-@@ -1531,7 +1575,7 @@
- // If the lookup failed, set the status...
- if (NS_FAILED(aStatus))
- mStatus = aStatus;
-- else if (PR_IsNetAddrType(&mNetAddress, PR_IpAddrAny))
-+ else if (mNetAddress == nsnull)
- mStatus = NS_ERROR_ABORT;
-
- // Start processing the transport again - if necessary...
-@@ -1852,7 +1896,7 @@
- *_retval = (char*)nsMemory::Alloc(aLen);
- if (!*_retval) return NS_ERROR_FAILURE;
-
-- PRStatus status = PR_NetAddrToString(&mNetAddress, *_retval, aLen);
-+ PRStatus status = PR_NetAddrToString(mNetAddress, *_retval, aLen);
-
- if (PR_FAILURE == status) {
- nsMemory::Free(*_retval);
-@@ -1968,6 +2012,37 @@
-
- if (--mSocketRef == 0)
- CloseConnection();
-+}
-+
-+//
-+//----------------------------------------------------------------------------
-+// nsSocketTransport::nsNetAddrList
-+//----------------------------------------------------------------------------
-+//
-+
-+nsresult nsSocketTransport::
-+nsNetAddrList::Init(PRUint32 len)
-+{
-+ NS_ASSERTION(!mList, "already initialized");
-+ mList = new PRNetAddr[len];
-+ if (!mList)
-+ return NS_ERROR_OUT_OF_MEMORY;
-+ mLen = len;
-+ return NS_OK;
-+}
-+
-+PRNetAddr *nsSocketTransport::
-+nsNetAddrList::GetNext(PRNetAddr *addr)
-+{
-+ if (!addr)
-+ return mList;
-+
-+ PRUint32 offset = addr - mList;
-+ NS_ASSERTION(offset < mLen, "invalid address");
-+ if (offset + 1 < mLen)
-+ return addr + 1;
-+
-+ return nsnull;
- }
-
- //
diff --git a/www/mozilla/patches/patch-ay b/www/mozilla/patches/patch-ay
deleted file mode 100644
index e872d38acce..00000000000
--- a/www/mozilla/patches/patch-ay
+++ /dev/null
@@ -1,60 +0,0 @@
-$NetBSD: patch-ay,v 1.7 2002/02/09 03:54:48 taya Exp $
-
-diff -ru ../Orig/mozilla/netwerk/base/src/nsSocketTransport.h ./netwerk/base/src/nsSocketTransport.h
---- ../Orig/mozilla/netwerk/base/src/nsSocketTransport.h Wed Nov 28 09:42:57 2001
-+++ ./netwerk/base/src/nsSocketTransport.h Sat Feb 9 09:22:49 2002
-@@ -176,7 +176,7 @@
- PRFileDesc* GetSocket(void) { return mSocketFD; }
- PRInt16 GetSelectFlags(void) { return mSelectFlags; }
- PRCList* GetListNode(void) { return &mListLink; }
--
-+
- static nsSocketTransport* GetInstance(PRCList* qp) { return (nsSocketTransport*)((char*)qp - offsetof(nsSocketTransport, mListLink)); }
-
- PRBool CanBeReused() { return
-@@ -237,8 +237,27 @@
- inline void ClearFlag(nsSocketReadWriteInfo aFlag) {
- mReadWriteState &= ~aFlag;
- }
-+
-+ PRInt32 GetSocketPort(void) { return (mProxyPort != -1 && !mProxyTransparent) ? mProxyPort : mPort; }
-+ const char *GetSocketHost(void) { return (mProxyHost && !mProxyTransparent) ? mProxyHost : mHostName; }
-
- protected:
-+ class nsNetAddrList {
-+ public:
-+ nsNetAddrList() : mList(nsnull), mLen(0) {}
-+ ~nsNetAddrList() { delete[] mList; }
-+
-+ // allocate space for the address list
-+ nsresult Init(PRUint32 len);
-+
-+ // given a net addr in the list, return the next addr.
-+ // if given NULL, then return the first addr in the list.
-+ // returns NULL if given addr is the last addr.
-+ PRNetAddr *GetNext(PRNetAddr *currentAddr);
-+ private:
-+ PRNetAddr *mList;
-+ PRUint32 mLen;
-+ };
-
- nsSocketState mCurrentState;
- nsCOMPtr<nsIRequest> mDNSRequest;
-@@ -249,7 +268,8 @@
- PRIntervalTime mLastActiveTime;
- PRCList mListLink;
- PRMonitor* mMonitor;
-- PRNetAddr mNetAddress;
-+ nsNetAddrList mNetAddrList;
-+ PRNetAddr *mNetAddress;
- nsSocketOperation mOperation;
- nsCOMPtr<nsISupports> mSecurityInfo;
-
-@@ -415,6 +435,7 @@
- PRBool IsInitialized() { return mStartFired; }
- PRBool IsSuspended() { return mSuspendCount > 0; }
- PRBool IsCanceled() { return mCanceled; }
-+ PRBool HasFailed() { return NS_FAILED(mStatus); }
-
- void SetTransport(nsSocketTransport *);
- void SetObserver(nsIRequestObserver *obs) { mObserver = obs; }
diff --git a/www/mozilla/patches/patch-az b/www/mozilla/patches/patch-az
index 06312ec6668..1d5da7a0b0d 100644
--- a/www/mozilla/patches/patch-az
+++ b/www/mozilla/patches/patch-az
@@ -1,8 +1,8 @@
-$NetBSD: patch-az,v 1.6 2002/02/09 03:54:48 taya Exp $
+$NetBSD: patch-az,v 1.7 2002/03/13 16:13:49 taya Exp $
diff -ru ../Orig/mozilla/directory/c-sdk/ldap/include/portable.h ./directory/c-sdk/ldap/include/portable.h
--- ../Orig/mozilla/directory/c-sdk/ldap/include/portable.h Sat Oct 27 05:47:18 2001
-+++ ./directory/c-sdk/ldap/include/portable.h Thu Feb 7 00:40:48 2002
++++ ./directory/c-sdk/ldap/include/portable.h Sun Mar 3 12:09:03 2002
@@ -98,7 +98,7 @@
* some systems don't have the BSD re_comp and re_exec routines
*/
diff --git a/www/mozilla/patches/patch-ba b/www/mozilla/patches/patch-ba
index af4951991e9..9a0d478e9dc 100644
--- a/www/mozilla/patches/patch-ba
+++ b/www/mozilla/patches/patch-ba
@@ -1,8 +1,8 @@
-$NetBSD: patch-ba,v 1.5 2002/02/09 03:54:48 taya Exp $
+$NetBSD: patch-ba,v 1.6 2002/03/13 16:13:49 taya Exp $
diff -ru ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.cfg ./nsprpub/pr/include/md/_netbsd.cfg
--- ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.cfg Sat Dec 2 06:29:17 2000
-+++ ./nsprpub/pr/include/md/_netbsd.cfg Thu Feb 7 00:40:50 2002
++++ ./nsprpub/pr/include/md/_netbsd.cfg Sun Mar 3 12:09:06 2002
@@ -91,6 +91,52 @@
#define PR_ALIGN_OF_DOUBLE 4
#define PR_ALIGN_OF_POINTER 4
diff --git a/www/mozilla/patches/patch-bb b/www/mozilla/patches/patch-bb
index f8a7e68eed4..ffec45672bb 100644
--- a/www/mozilla/patches/patch-bb
+++ b/www/mozilla/patches/patch-bb
@@ -1,8 +1,8 @@
-$NetBSD: patch-bb,v 1.5 2002/02/09 03:54:48 taya Exp $
+$NetBSD: patch-bb,v 1.6 2002/03/13 16:13:49 taya Exp $
diff -ru ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.h ./nsprpub/pr/include/md/_netbsd.h
--- ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.h Fri Dec 29 02:04:04 2000
-+++ ./nsprpub/pr/include/md/_netbsd.h Thu Feb 7 00:40:55 2002
++++ ./nsprpub/pr/include/md/_netbsd.h Sun Mar 3 12:09:08 2002
@@ -48,6 +48,8 @@
#define _PR_SI_ARCHITECTURE "m68k"
#elif defined(__powerpc__)
diff --git a/www/mozilla/patches/patch-bc b/www/mozilla/patches/patch-bc
index 9bdce5de1bb..a86c075654f 100644
--- a/www/mozilla/patches/patch-bc
+++ b/www/mozilla/patches/patch-bc
@@ -1,8 +1,8 @@
-$NetBSD: patch-bc,v 1.5 2002/02/09 03:54:48 taya Exp $
+$NetBSD: patch-bc,v 1.6 2002/03/13 16:13:49 taya Exp $
diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in ./xpcom/reflect/xptcall/src/md/unix/Makefile.in
--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Tue Jan 8 14:46:51 2002
-+++ ./xpcom/reflect/xptcall/src/md/unix/Makefile.in Thu Feb 7 00:40:56 2002
++++ ./xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Mar 3 12:09:17 2002
@@ -249,6 +249,13 @@
CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
diff --git a/www/mozilla/patches/patch-be b/www/mozilla/patches/patch-be
index a7f045e0cb2..cedf911a88f 100644
--- a/www/mozilla/patches/patch-be
+++ b/www/mozilla/patches/patch-be
@@ -1,8 +1,8 @@
-$NetBSD: patch-be,v 1.4 2002/02/09 03:54:48 taya Exp $
+$NetBSD: patch-be,v 1.5 2002/03/13 16:13:49 taya Exp $
diff -ru ../Orig/mozilla/nsprpub/pr/src/io/prsocket.c ./nsprpub/pr/src/io/prsocket.c
---- ../Orig/mozilla/nsprpub/pr/src/io/prsocket.c Tue Jan 29 06:36:09 2002
-+++ ./nsprpub/pr/src/io/prsocket.c Thu Feb 7 00:40:59 2002
+--- ../Orig/mozilla/nsprpub/pr/src/io/prsocket.c Tue Feb 19 10:09:46 2002
++++ ./nsprpub/pr/src/io/prsocket.c Sun Mar 3 12:09:22 2002
@@ -1299,6 +1299,15 @@
if (osfd == -1) {
return 0;
diff --git a/www/mozilla/patches/patch-bf b/www/mozilla/patches/patch-bf
index 814914260d8..bf6be9bb0f0 100644
--- a/www/mozilla/patches/patch-bf
+++ b/www/mozilla/patches/patch-bf
@@ -1,8 +1,8 @@
-$NetBSD: patch-bf,v 1.2 2002/02/09 03:54:48 taya Exp $
+$NetBSD: patch-bf,v 1.3 2002/03/13 16:13:49 taya Exp $
diff -ru ../Orig/mozilla/xpfe/browser/resources/locale/en-US/navigator.dtd ./xpfe/browser/resources/locale/en-US/navigator.dtd
---- ../Orig/mozilla/xpfe/browser/resources/locale/en-US/navigator.dtd Wed Jan 9 09:01:17 2002
-+++ ./xpfe/browser/resources/locale/en-US/navigator.dtd Thu Feb 7 00:41:06 2002
+--- ../Orig/mozilla/xpfe/browser/resources/locale/en-US/navigator.dtd Wed Feb 27 09:33:43 2002
++++ ./xpfe/browser/resources/locale/en-US/navigator.dtd Sun Mar 3 12:09:23 2002
@@ -4,9 +4,9 @@
<!-- LOCALIZATION NOTE : FILE Do not translate accesskey and commandkey -->
diff --git a/www/mozilla/patches/patch-bg b/www/mozilla/patches/patch-bg
index ddc5a307c53..33425318af7 100644
--- a/www/mozilla/patches/patch-bg
+++ b/www/mozilla/patches/patch-bg
@@ -1,23 +1,22 @@
-$NetBSD: patch-bg,v 1.1 2002/02/09 03:54:48 taya Exp $
+$NetBSD: patch-bg,v 1.2 2002/03/13 16:13:49 taya Exp $
diff -ru ../Orig/mozilla/xpcom/threads/TimerThread.cpp ./xpcom/threads/TimerThread.cpp
---- ../Orig/mozilla/xpcom/threads/TimerThread.cpp Tue Jan 15 10:20:45 2002
-+++ ./xpcom/threads/TimerThread.cpp Thu Feb 7 00:43:28 2002
-@@ -54,7 +54,7 @@
+--- ../Orig/mozilla/xpcom/threads/TimerThread.cpp Mon Feb 18 09:10:54 2002
++++ ./xpcom/threads/TimerThread.cpp Fri Mar 8 00:49:19 2002
+@@ -46,7 +46,7 @@
TimerThread::TimerThread() :
- mCondVar(nsnull),
mLock(nsnull),
+ mCondVar(nsnull),
- mProcessing(PR_FALSE),
+ mProcessing(PR_TRUE),
- mWaiting(PR_FALSE)
- {
- NS_INIT_REFCNT();
-@@ -127,8 +127,6 @@
- /* void Run(); */
+ mWaiting(PR_FALSE),
+ mDelayLineCounter(0),
+ mMinTimerPeriod(0),
+@@ -178,7 +178,6 @@
NS_IMETHODIMP TimerThread::Run()
{
+ nsAutoLock lock(mLock);
- mProcessing = PR_TRUE;
--
- while (mProcessing) {
- nsTimerImpl *theTimer = nsnull;
+ while (mProcessing) {
+ PRIntervalTime now = PR_IntervalNow();
diff --git a/www/mozilla/patches/patch-bh b/www/mozilla/patches/patch-bh
new file mode 100644
index 00000000000..1c76de5e2f5
--- /dev/null
+++ b/www/mozilla/patches/patch-bh
@@ -0,0 +1,14 @@
+$NetBSD: patch-bh,v 1.1 2002/03/13 16:13:49 taya Exp $
+
+diff -ru ../Orig/mozilla/security/nss/lib/ssl/sslmutex.c ./security/nss/lib/ssl/sslmutex.c
+--- ../Orig/mozilla/security/nss/lib/ssl/sslmutex.c Thu Feb 28 06:48:53 2002
++++ ./security/nss/lib/ssl/sslmutex.c Sun Mar 3 12:11:13 2002
+@@ -83,7 +83,7 @@
+ return SECSuccess;
+ }
+
+-#if defined(LINUX) || defined(AIX) || defined(VMS) || defined(BEOS) || defined(BSDI)
++#if defined(LINUX) || defined(AIX) || defined(VMS) || defined(BEOS) || defined(BSDI) || defined(NETBSD)
+
+ #include <unistd.h>
+ #include <fcntl.h>
diff --git a/www/mozilla/patches/patch-bi b/www/mozilla/patches/patch-bi
new file mode 100644
index 00000000000..b185e30ea4a
--- /dev/null
+++ b/www/mozilla/patches/patch-bi
@@ -0,0 +1,14 @@
+$NetBSD: patch-bi,v 1.1 2002/03/13 16:13:50 taya Exp $
+
+diff -ru ../Orig/mozilla/security/nss/lib/ssl/sslmutex.h ./security/nss/lib/ssl/sslmutex.h
+--- ../Orig/mozilla/security/nss/lib/ssl/sslmutex.h Thu Feb 28 06:49:41 2002
++++ ./security/nss/lib/ssl/sslmutex.h Sun Mar 3 12:11:28 2002
+@@ -77,7 +77,7 @@
+
+ typedef int sslPID;
+
+-#elif defined(LINUX) || defined(AIX) || defined(VMS) || defined(BEOS) || defined(BSDI)
++#elif defined(LINUX) || defined(AIX) || defined(VMS) || defined(BEOS) || defined(BSDI) || defined(NETBSD)
+
+ #include <sys/types.h>
+ #include "prtypes.h"