patches/firefox3-08-system-nss-nspr.diff
author yippi
Mon, 27 Sep 2010 21:07:51 +0000
changeset 20108 51df67ca9307
parent 20045 2dbcd51cc7e0
child 20212 158b889156c1
permissions -rw-r--r--
I had these modules listed as being owned by me, but they are really owned by wangke, correcting.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
17060
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     1
--- a/security/nss/lib/crmf/cmmfchal.c	Thu May 21 15:04:02 2009
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     2
+++ b/security/nss/lib/crmf/cmmfchal.c	Wed May 20 17:58:31 2009
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     3
@@ -38,7 +38,7 @@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     4
 #include "cmmf.h"
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     5
 #include "cmmfi.h"
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     6
 #include "sechash.h"
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     7
-#include "genname.h"
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     8
+#include "../certdb/genname.h"
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     9
 #include "pk11func.h"
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    10
 #include "cert.h"
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    11
 #include "secitem.h"
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    12
--- a/security/manager/ssl/src/nsNSSComponent.cpp	Thu May 21 18:39:37 2009
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    13
+++ b/security/manager/ssl/src/nsNSSComponent.cpp	Thu May 21 18:52:06 2009
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    14
@@ -812,6 +812,7 @@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    15
   const char *possible_ckbi_locations[] = {
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    16
     NS_XPCOM_CURRENT_PROCESS_DIR,
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    17
     NS_GRE_DIR,
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    18
+    (const char *)-1, // This special value means: /usr/lib/mps
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    19
     0 // This special value means: 
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    20
       //   search for ckbi in the directories on the shared
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    21
       //   library/DLL search path
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    22
@@ -821,8 +822,12 @@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    23
     nsCOMPtr<nsILocalFile> mozFile;
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    24
     char *fullLibraryPath = nsnull;
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    25
 
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    26
-    if (!possible_ckbi_locations[il])
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    27
+    if (possible_ckbi_locations[il] == (const char *)-1)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    28
     {
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    29
+      fullLibraryPath = PR_GetLibraryName("/usr/lib/mps", "nssckbi");
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    30
+    }
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    31
+    else if (!possible_ckbi_locations[il])
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    32
+    {
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    33
       fullLibraryPath = PR_GetLibraryName(nsnull, "nssckbi");
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    34
     }
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    35
     else
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    36
--- mozilla-1.9.2/security/manager/Makefile.in.orig	2009-11-25 16:48:09.391408928 +0800
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    37
+++ mozilla-1.9.2/security/manager/Makefile.in	2009-11-25 16:52:16.460391559 +0800
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    38
@@ -82,6 +82,11 @@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    39
   $(DIST)/lib/$(LIB_PREFIX)nssutil.$(LIB_SUFFIX) \
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    40
   $(NULL)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    41
 endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    42
+else
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    43
+ifeq ($(OS_ARCH), SunOS)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    44
+SDK_LIBS = \
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    45
+  $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    46
+endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    47
 endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    48
 
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    49
 # Default
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    50
@@ -292,6 +297,12 @@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    51
 	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    52
 endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    53
 	touch $@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    54
+else
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    55
+ifeq ($(OS_ARCH), SunOS)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    56
+	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    57
+	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib/crmf $(DEFAULT_GMAKE_FLAGS) clean
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    58
+	touch $@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    59
+endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    60
 endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    61
 
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    62
 GARBAGE += .nss.cleaned
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    63
@@ -372,6 +383,12 @@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    64
 	$(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DIST)/bin
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    65
 	$(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DIST)/bin
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    66
 endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    67
+else
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    68
+ifeq ($(OS_ARCH), SunOS)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    69
+	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    70
+	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib/crmf $(DEFAULT_GMAKE_FLAGS)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    71
+	$(INSTALL) -m 755 $(SDK_LIBS) $(DIST)/sdk/lib
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    72
+endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    73
 endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    74
 ifndef MOZ_NATIVE_NSS
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    75
 # NSS installs headers to dist/public and we want them in dist/include
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    76
@@ -454,6 +471,11 @@
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    77
 	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    78
 	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    79
 endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    80
+else
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    81
+ifeq ($(OS_ARCH), SunOS)
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    82
+	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    83
+	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib/crmf $(DEFAULT_GMAKE_FLAGS) clean
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    84
+endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    85
 endif
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    86
 
7620508144e5 2009-12-01 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    87
 echo-requires-recursive::
20045
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    88
--- a/content/html/content/src/nsHTMLFrameSetElement.cpp	2010-09-08 15:29:01.729449155 +0800
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    89
+++ b/content/html/content/src/nsHTMLFrameSetElement.cpp	2010-09-08 15:29:42.927141361 +0800
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    90
@@ -34,6 +34,7 @@
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    91
  * the terms of any one of the MPL, the GPL or the LGPL.
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    92
  *
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    93
  * ***** END LICENSE BLOCK ***** */
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    94
+#include "prlog.h"
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    95
 #include "nsIDOMHTMLFrameSetElement.h"
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    96
 #include "nsIDOMEventTarget.h"
2dbcd51cc7e0 2010-09-09 Ginn Chen <[email protected]>
ginnchen
parents: 17060
diff changeset
    97
 #include "nsGenericHTMLElement.h"