Author: gonzalo
Date: 2005-04-27 03:39:34 -0400 (Wed, 27 Apr 2005)
New Revision: 43643

Modified:
   trunk/mcs/class/System.Web/System.Web.Compilation/AspComponentFoundry.cs
   trunk/mcs/class/System.Web/System.Web.Compilation/Directive.cs
   trunk/mcs/class/System.Web/System.Web.Compilation/TagAttributes.cs
   
trunk/mcs/class/System.Web/System.Web.Configuration/BuildProviderCollection.cs
   
trunk/mcs/class/System.Web/System.Web.Configuration/CodeSubDirectoriesCollection.cs
   trunk/mcs/class/System.Web/System.Web.Configuration/CompilerCollection.cs
   
trunk/mcs/class/System.Web/System.Web.Configuration/ExpressionBuilderCollection.cs
   trunk/mcs/class/System.Web/System.Web.UI.WebControls/FontUnit.cs
   trunk/mcs/class/System.Web/System.Web.UI/HtmlTextWriter.cs
   trunk/mcs/class/System.Web/System.Web.UI/RootBuilder.cs
   trunk/mcs/class/System.Web/System.Web/MimeTypes.cs
   trunk/mcs/class/System.Web/System.Web/SiteMapProvider.cs
Log:
Use CultureInfo.DefaultInvariant instead of just the Default

Modified: trunk/mcs/class/System.Web/System.Web/MimeTypes.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web/MimeTypes.cs  2005-04-27 07:34:51 UTC 
(rev 43642)
+++ trunk/mcs/class/System.Web/System.Web/MimeTypes.cs  2005-04-27 07:39:34 UTC 
(rev 43643)
@@ -39,8 +39,8 @@
 
                static MimeTypes ()
                {
-                       mimeTypes = new Hashtable 
(CaseInsensitiveHashCodeProvider.Default,
-                                                  
CaseInsensitiveComparer.Default);
+                       mimeTypes = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                  
CaseInsensitiveComparer.DefaultInvariant);
 
                        mimeTypes.Add ("3dm", "x-world/x-3dmf");
                        mimeTypes.Add ("3dmf", "x-world/x-3dmf");

Modified: trunk/mcs/class/System.Web/System.Web/SiteMapProvider.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web/SiteMapProvider.cs    2005-04-27 
07:34:51 UTC (rev 43642)
+++ trunk/mcs/class/System.Web/System.Web/SiteMapProvider.cs    2005-04-27 
07:39:34 UTC (rev 43643)
@@ -110,8 +110,8 @@
                                        lock (this) {
                                                if (urlToNode == null) {
                                                        urlToNode = new 
Hashtable (
-                                                               new 
CaseInsensitiveHashCodeProvider (),
-                                                               new 
CaseInsensitiveComparer ()
+                                                               
CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                               
CaseInsensitiveComparer.DefaultInvariant
                                                        );
                                                }
                                        }

Modified: 
trunk/mcs/class/System.Web/System.Web.Compilation/AspComponentFoundry.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Compilation/AspComponentFoundry.cs    
2005-04-27 07:34:51 UTC (rev 43642)
+++ trunk/mcs/class/System.Web/System.Web.Compilation/AspComponentFoundry.cs    
2005-04-27 07:39:34 UTC (rev 43643)
@@ -40,8 +40,8 @@
 
                public AspComponentFoundry ()
                {
-                       foundries = new Hashtable 
(CaseInsensitiveHashCodeProvider.Default,
-                                                  
CaseInsensitiveComparer.Default);
+                       foundries = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                  
CaseInsensitiveComparer.DefaultInvariant);
 
                        Assembly sw = typeof (AspComponentFoundry).Assembly;
                        RegisterFoundry ("asp", sw, 
"System.Web.UI.WebControls");
@@ -150,8 +150,8 @@
                        public CompoundFoundry (string tagPrefix)
                        {
                                this.tagPrefix = tagPrefix;
-                               tagnames = new Hashtable 
(CaseInsensitiveHashCodeProvider.Default,
-                                                          
CaseInsensitiveComparer.Default);
+                               tagnames = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                          
CaseInsensitiveComparer.DefaultInvariant);
                        }
 
                        public void Add (Foundry foundry)

Modified: trunk/mcs/class/System.Web/System.Web.Compilation/Directive.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Compilation/Directive.cs      
2005-04-27 07:34:51 UTC (rev 43642)
+++ trunk/mcs/class/System.Web/System.Web.Compilation/Directive.cs      
2005-04-27 07:39:34 UTC (rev 43643)
@@ -30,6 +30,7 @@
 
 using System;
 using System.Collections;
+using System.Globalization;
 
 namespace System.Web.Compilation
 {
@@ -72,8 +73,8 @@
                
                private static void InitHash ()
                {
-                       CaseInsensitiveHashCodeProvider provider = new 
CaseInsensitiveHashCodeProvider ();
-                       CaseInsensitiveComparer comparer =  new 
CaseInsensitiveComparer ();
+                       CaseInsensitiveHashCodeProvider provider = new 
CaseInsensitiveHashCodeProvider (CultureInfo.InvariantCulture);
+                       CaseInsensitiveComparer comparer =  new 
CaseInsensitiveComparer (CultureInfo.InvariantCulture);
 
                        directivesHash = new Hashtable (provider, comparer); 
 

Modified: trunk/mcs/class/System.Web/System.Web.Compilation/TagAttributes.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Compilation/TagAttributes.cs  
2005-04-27 07:34:51 UTC (rev 43642)
+++ trunk/mcs/class/System.Web/System.Web.Compilation/TagAttributes.cs  
2005-04-27 07:39:34 UTC (rev 43643)
@@ -51,8 +51,8 @@
 
                void MakeHash ()
                {
-                       atts_hash = new Hashtable 
(CaseInsensitiveHashCodeProvider.Default,
-                                                  
CaseInsensitiveComparer.Default);
+                       atts_hash = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                  
CaseInsensitiveComparer.DefaultInvariant);
                        for (int i = 0; i < keys.Count; i++) {
                                CheckServerKey (keys [i]);
                                atts_hash.Add (keys [i], values [i]);
@@ -158,8 +158,8 @@
                                return atts_hash;
 
                        if (tmp_hash == null)
-                               tmp_hash = new Hashtable 
(CaseInsensitiveHashCodeProvider.Default,
-                                                         
CaseInsensitiveComparer.Default);
+                               tmp_hash = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                         
CaseInsensitiveComparer.DefaultInvariant);
                        
                        tmp_hash.Clear ();
                        for (int i = keys.Count - 1; i >= 0; i--)

Modified: 
trunk/mcs/class/System.Web/System.Web.Configuration/BuildProviderCollection.cs
===================================================================
--- 
trunk/mcs/class/System.Web/System.Web.Configuration/BuildProviderCollection.cs  
    2005-04-27 07:34:51 UTC (rev 43642)
+++ 
trunk/mcs/class/System.Web/System.Web.Configuration/BuildProviderCollection.cs  
    2005-04-27 07:39:34 UTC (rev 43643)
@@ -84,7 +84,7 @@
 
                protected override bool CompareKeys (object key1, object key2)
                {
-                       return (0 == CaseInsensitiveComparer.Default.Compare 
((string) key1, (string) key2));
+                       return (0 == 
CaseInsensitiveComparer.DefaultInvariant.Compare ((string) key1, (string) 
key2));
                }
 
                protected override ConfigurationElement CreateNewElement ()

Modified: 
trunk/mcs/class/System.Web/System.Web.Configuration/CodeSubDirectoriesCollection.cs
===================================================================
--- 
trunk/mcs/class/System.Web/System.Web.Configuration/CodeSubDirectoriesCollection.cs
 2005-04-27 07:34:51 UTC (rev 43642)
+++ 
trunk/mcs/class/System.Web/System.Web.Configuration/CodeSubDirectoriesCollection.cs
 2005-04-27 07:39:34 UTC (rev 43643)
@@ -73,7 +73,7 @@
 
                protected override bool CompareKeys (object key1, object key2)
                {
-                       return (0 == CaseInsensitiveComparer.Default.Compare 
((string) key1, (string) key2));
+                       return (0 == 
CaseInsensitiveComparer.DefaultInvariant.Compare ((string) key1, (string) 
key2));
                }
 
                protected override ConfigurationElement CreateNewElement ()

Modified: 
trunk/mcs/class/System.Web/System.Web.Configuration/CompilerCollection.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Configuration/CompilerCollection.cs   
2005-04-27 07:34:51 UTC (rev 43642)
+++ trunk/mcs/class/System.Web/System.Web.Configuration/CompilerCollection.cs   
2005-04-27 07:39:34 UTC (rev 43643)
@@ -42,8 +42,8 @@
 
                public CompilerCollection (CompilerCollection parent)
                {
-                       compilers = new Hashtable 
(CaseInsensitiveHashCodeProvider.Default,
-                                                  
CaseInsensitiveComparer.Default);
+                       compilers = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                  
CaseInsensitiveComparer.DefaultInvariant);
 
                        if (parent != null && parent.compilers != null) {
                                foreach (DictionaryEntry entry in 
parent.compilers)
@@ -121,7 +121,7 @@
 
                protected override bool CompareKeys (object key1, object key2)
                {
-                       return (0 == CaseInsensitiveComparer.Default.Compare 
((string) key1, (string) key2));
+                       return (0 == 
CaseInsensitiveComparer.DefaultInvariant.Compare ((string) key1, (string) 
key2));
                }
 
                protected override ConfigurationElement CreateNewElement ()

Modified: 
trunk/mcs/class/System.Web/System.Web.Configuration/ExpressionBuilderCollection.cs
===================================================================
--- 
trunk/mcs/class/System.Web/System.Web.Configuration/ExpressionBuilderCollection.cs
  2005-04-27 07:34:51 UTC (rev 43642)
+++ 
trunk/mcs/class/System.Web/System.Web.Configuration/ExpressionBuilderCollection.cs
  2005-04-27 07:39:34 UTC (rev 43643)
@@ -86,7 +86,7 @@
 
                protected override bool CompareKeys (object key1, object key2)
                {
-                       return (0 == CaseInsensitiveComparer.Default.Compare 
((string) key1, (string) key2));
+                       return (0 == 
CaseInsensitiveComparer.DefaultInvariant.Compare ((string) key1, (string) 
key2));
                }
 
                protected override ConfigurationElement CreateNewElement ()

Modified: trunk/mcs/class/System.Web/System.Web.UI/HtmlTextWriter.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI/HtmlTextWriter.cs  2005-04-27 
07:34:51 UTC (rev 43642)
+++ trunk/mcs/class/System.Web/System.Web.UI/HtmlTextWriter.cs  2005-04-27 
07:39:34 UTC (rev 43643)
@@ -35,8 +35,8 @@
 public class HtmlTextWriter : System.IO.TextWriter {
 
 static HtmlTextWriter(){
-       HtmlTextWriter._tagKeyLookupTable = new 
Hashtable(97,CaseInsensitiveHashCodeProvider.Default,
-                                                         
CaseInsensitiveComparer.Default);
+       HtmlTextWriter._tagKeyLookupTable = new 
Hashtable(97,CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                         
CaseInsensitiveComparer.DefaultInvariant);
        HtmlTextWriter._tagNameLookupArray = new TagInformation[97];
        HtmlTextWriter.RegisterTag("", HtmlTextWriterTag.Unknown, 
TagType.Other);
        HtmlTextWriter.RegisterTag("a", HtmlTextWriterTag.A, TagType.Inline);
@@ -141,8 +141,8 @@
 #else
        HtmlTextWriter._attrNameLookupArray = new AttributeInformation[40];
 #endif
-       HtmlTextWriter._attrKeyLookupTable = new Hashtable 
(HtmlTextWriter._attrNameLookupArray.Length, 
-                                                               
CaseInsensitiveHashCodeProvider.Default, CaseInsensitiveComparer.Default);
+       HtmlTextWriter._attrKeyLookupTable = new Hashtable 
(HtmlTextWriter._attrNameLookupArray.Length,
+                                       
CaseInsensitiveHashCodeProvider.DefaultInvariant, 
CaseInsensitiveComparer.DefaultInvariant);
        HtmlTextWriter.RegisterAttribute("accesskey", 
HtmlTextWriterAttribute.Accesskey, true);
        HtmlTextWriter.RegisterAttribute("align", 
HtmlTextWriterAttribute.Align, false);
        HtmlTextWriter.RegisterAttribute("alt", HtmlTextWriterAttribute.Alt, 
true);
@@ -205,8 +205,8 @@
 #else
        HtmlTextWriter._styleNameLookupArray = new String[14];
 #endif
-       HtmlTextWriter._styleKeyLookupTable = new Hashtable 
(HtmlTextWriter._styleNameLookupArray.Length,
-                                                               
CaseInsensitiveHashCodeProvider.Default, CaseInsensitiveComparer.Default);
+       HtmlTextWriter._styleKeyLookupTable = new Hashtable 
(HtmlTextWriter._styleNameLookupArray.Length,
+                               
CaseInsensitiveHashCodeProvider.DefaultInvariant, 
CaseInsensitiveComparer.DefaultInvariant);
        HtmlTextWriter.RegisterStyle("background-color", 
HtmlTextWriterStyle.BackgroundColor);
        HtmlTextWriter.RegisterStyle("background-image", 
HtmlTextWriterStyle.BackgroundImage);
        HtmlTextWriter.RegisterStyle("border-collapse", 
HtmlTextWriterStyle.BorderCollapse);

Modified: trunk/mcs/class/System.Web/System.Web.UI/RootBuilder.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI/RootBuilder.cs     2005-04-27 
07:34:51 UTC (rev 43642)
+++ trunk/mcs/class/System.Web/System.Web.UI/RootBuilder.cs     2005-04-27 
07:39:34 UTC (rev 43643)
@@ -42,8 +42,8 @@
 
                static RootBuilder ()
                {
-                       htmlControls = new Hashtable (new 
CaseInsensitiveHashCodeProvider (),
-                                                     new 
CaseInsensitiveComparer ()); 
+                       htmlControls = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                     
CaseInsensitiveComparer.DefaultInvariant); 
 
                        htmlControls.Add ("A", typeof (HtmlAnchor));
                        htmlControls.Add ("BUTTON", typeof (HtmlButton));
@@ -60,8 +60,8 @@
                        htmlControls.Add ("HEAD", typeof (HtmlHead));
 #endif
 
-                       htmlInputControls = new Hashtable (new 
CaseInsensitiveHashCodeProvider (),
-                                                          new 
CaseInsensitiveComparer ());
+                       htmlInputControls = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                     
CaseInsensitiveComparer.DefaultInvariant); 
 
                        htmlInputControls.Add ("BUTTON", typeof 
(HtmlInputButton));
                        htmlInputControls.Add ("SUBMIT", typeof 
(HtmlInputButton));

Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/FontUnit.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/FontUnit.cs    
2005-04-27 07:34:51 UTC (rev 43642)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/FontUnit.cs    
2005-04-27 07:39:34 UTC (rev 43643)
@@ -65,8 +65,8 @@
 
                static FontUnit ()
                {
-                       sizeTable = new Hashtable 
(CaseInsensitiveHashCodeProvider.Default,
-                                                  
CaseInsensitiveComparer.Default);
+                       sizeTable = new Hashtable 
(CaseInsensitiveHashCodeProvider.DefaultInvariant,
+                                                  
CaseInsensitiveComparer.DefaultInvariant);
                        sizeTable.Add ("smaller", 2);
                        sizeTable.Add ("larger", 3);
                        sizeTable.Add ("xx-small", 4);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to