From e27bec3fe9ff59f9fa6318600be2c4ebc5d17d19 Mon Sep 17 00:00:00 2001 From: "javi%netscape.com" Date: Thu, 15 Mar 2001 03:06:47 +0000 Subject: [PATCH] Make clean builds work. Do this by removing the sub-class of nsIDialogParamBlock in nsIPKIParamBlock. Everywhere we want to have bot nsIDialogParamBlock and nsIPKIParamBlock we do QueryInterface to get a pointer to the right interface. git-svn-id: svn://10.0.0.236/trunk@89670 18797224-902f-48f8-a5cc-f745e15eee43 --- .../manager/pki/public/nsIPKIParamBlock.idl | 3 +- .../pki/resources/content/domainMismatch.js | 19 ++++++---- .../pki/resources/content/newserver.js | 20 ++++++---- .../resources/content/serverCertExpired.js | 17 +++++---- .../resources/content/serverCertExpired.xul | 4 +- .../security/manager/pki/src/nsNSSDialogs.cpp | 38 +++++++++++-------- .../manager/pki/src/nsPKIParamBlock.h | 4 +- 7 files changed, 60 insertions(+), 45 deletions(-) diff --git a/mozilla/security/manager/pki/public/nsIPKIParamBlock.idl b/mozilla/security/manager/pki/public/nsIPKIParamBlock.idl index b7ae24e6080..7da062342a7 100644 --- a/mozilla/security/manager/pki/public/nsIPKIParamBlock.idl +++ b/mozilla/security/manager/pki/public/nsIPKIParamBlock.idl @@ -34,10 +34,9 @@ */ #include "nsISupports.idl" -#include "nsIDialogParamBlock.idl" [scriptable, uuid(b6fe3d78-1dd1-11b2-9058-ced9016984c8)] -interface nsIPKIParamBlock : nsIDialogParamBlock { +interface nsIPKIParamBlock : nsISupports { void setNumberISupports(in PRInt32 numISupports); void setISupportAtIndex(in PRInt32 index, in nsISupports object); diff --git a/mozilla/security/manager/pki/resources/content/domainMismatch.js b/mozilla/security/manager/pki/resources/content/domainMismatch.js index 5719bda2c25..74bff8d251d 100644 --- a/mozilla/security/manager/pki/resources/content/domainMismatch.js +++ b/mozilla/security/manager/pki/resources/content/domainMismatch.js @@ -22,18 +22,21 @@ */ -const nsIPKIParamBlock = Components.interfaces.nsIPKIParamBlock; -const nsIX509Cert = Components.interfaces.nsIX509Cert; +const nsIPKIParamBlock = Components.interfaces.nsIPKIParamBlock; +const nsIDialogParamBlock = Components.interfaces.nsIDialogParamBlock; +const nsIX509Cert = Components.interfaces.nsIX509Cert; -var params; +var pkiParams; +var dialogParams; function onLoad() { - params = window.arguments[0].QueryInterface(nsIPKIParamBlock); - var connectURL = params.GetString(1); - var isupport = params.getISupportAtIndex(1); + pkiParams = window.arguments[0].QueryInterface(nsIPKIParamBlock); + var isupport = pkiParams.getISupportAtIndex(1); var cert = isupport.QueryInterface(nsIX509Cert); + dialogParams = pkiParams.QueryInterface(nsIDialogParamBlock); + var connectURL = dialogParams.GetString(1); var bundle = srGetStrBundle("chrome://pippki/locale/pippki.properties"); @@ -53,12 +56,12 @@ function viewCert() function doOK() { - params.SetInt(1,1); + dialogParams.SetInt(1,1); window.close(); } function doCancel() { - params.SetInt(1,0); + dialogParams.SetInt(1,0); window.close(); } diff --git a/mozilla/security/manager/pki/resources/content/newserver.js b/mozilla/security/manager/pki/resources/content/newserver.js index 4bfb7aee4ac..e77f43d9c42 100644 --- a/mozilla/security/manager/pki/resources/content/newserver.js +++ b/mozilla/security/manager/pki/resources/content/newserver.js @@ -22,16 +22,20 @@ */ -const nsIPKIParamBlock = Components.interfaces.nsIPKIParamBlock; -const nsIX509Cert = Components.interfaces.nsIX509Cert; +const nsIDialogParamBlock = Components.interfaces.nsIDialogParamBlock; +const nsIPKIParamBlock = Components.interfaces.nsIPKIParamBlock; +const nsIX509Cert = Components.interfaces.nsIX509Cert; -var params; +var dialogParams; +var pkiParams; function onLoad() { - params = window.arguments[0].QueryInterface(nsIPKIParamBlock); - var isupport = params.getISupportAtIndex(1); + pkiParams = window.arguments[0].QueryInterface(nsIPKIParamBlock); + dialogParams = pkiParams.QueryInterface(nsIDialogParamBlock); + + var isupport = pkiParams.getISupportAtIndex(1); var cert = isupport.QueryInterface(nsIX509Cert); var bundle = srGetStrBundle("chrome://pippki/locale/newserver.properties"); @@ -50,14 +54,14 @@ function onLoad() function doOK() { - params.SetInt(1,1); + dialogParams.SetInt(1,1); var radioGroup = document.getElementById("trustSiteCert"); - params.SetInt(2,parseInt(radioGroup.selectedItem.data)); + dialogParams.SetInt(2,parseInt(radioGroup.selectedItem.data)); window.close(); } function doCancel() { - params.SetInt(1,0); + dialogParams.SetInt(1,0); window.close(); } diff --git a/mozilla/security/manager/pki/resources/content/serverCertExpired.js b/mozilla/security/manager/pki/resources/content/serverCertExpired.js index ee922f4d14a..a327989cd92 100644 --- a/mozilla/security/manager/pki/resources/content/serverCertExpired.js +++ b/mozilla/security/manager/pki/resources/content/serverCertExpired.js @@ -22,17 +22,20 @@ */ -const nsIPKIParamBlock = Components.interfaces.nsIPKIParamBlock; -const nsIX509Cert = Components.interfaces.nsIX509Cert; +const nsIDialogParamBlock = Components.interfaces.nsIDialogParamBlock; +const nsIPKIParamBlock = Components.interfaces.nsIPKIParamBlock; +const nsIX509Cert = Components.interfaces.nsIX509Cert; -var params; +var dialogParams; +var pkiParams; function onLoad() { - params = window.arguments[0].QueryInterface(nsIPKIParamBlock); + pkiParams = window.arguments[0].QueryInterface(nsIPKIParamBlock); + dialogParams = pkiParams.QueryInterface(nsIDialogParamBlock); var bundle = srGetStrBundle("chrome://pippki/locale/pippki.properties"); - var message1 = params.GetString(1); + var message1 = dialogParams.GetString(1); var currDate = new Date(); var message2 = bundle.formatStringFromName("serverCertExpiredMsg2", @@ -44,12 +47,12 @@ function onLoad() function doOK() { - params.SetInt(1,1); + dialogParams.SetInt(1,1); window.close(); } function doCancel() { - params.SetInt(1,0); + dialogParams.SetInt(1,0); window.close(); } diff --git a/mozilla/security/manager/pki/resources/content/serverCertExpired.xul b/mozilla/security/manager/pki/resources/content/serverCertExpired.xul index 7edae256597..1709154ea31 100644 --- a/mozilla/security/manager/pki/resources/content/serverCertExpired.xul +++ b/mozilla/security/manager/pki/resources/content/serverCertExpired.xul @@ -41,13 +41,11 @@ -