Author: atsushi
Date: 2006-01-17 06:45:48 -0500 (Tue, 17 Jan 2006)
New Revision: 55674

Modified:
   trunk/mcs/class/I18N/CJK/CP51932.cs
   trunk/mcs/class/I18N/CJK/CP932.cs
   trunk/mcs/class/I18N/CJK/CP936.cs
   trunk/mcs/class/I18N/CJK/CP949.cs
   trunk/mcs/class/I18N/CJK/CP950.cs
   trunk/mcs/class/I18N/CJK/ChangeLog
   trunk/mcs/class/I18N/CJK/DbcsEncoding.cs
   trunk/mcs/class/I18N/CJK/GB18030Encoding.cs
   trunk/mcs/class/I18N/CJK/ISO2022JP.cs
   trunk/mcs/class/I18N/Common/ByteEncoding.cs
   trunk/mcs/class/I18N/Common/ChangeLog
   trunk/mcs/class/I18N/Common/MonoEncoding.cs
   trunk/mcs/class/I18N/MidEast/CP1254.cs
   trunk/mcs/class/I18N/MidEast/CP1255.cs
   trunk/mcs/class/I18N/MidEast/CP1256.cs
   trunk/mcs/class/I18N/MidEast/CP28596.cs
   trunk/mcs/class/I18N/MidEast/CP28598.cs
   trunk/mcs/class/I18N/MidEast/CP28599.cs
   trunk/mcs/class/I18N/MidEast/CP38598.cs
   trunk/mcs/class/I18N/MidEast/ChangeLog
   trunk/mcs/class/I18N/Other/CP1251.cs
   trunk/mcs/class/I18N/Other/CP1257.cs
   trunk/mcs/class/I18N/Other/CP1258.cs
   trunk/mcs/class/I18N/Other/CP20866.cs
   trunk/mcs/class/I18N/Other/CP21866.cs
   trunk/mcs/class/I18N/Other/CP28594.cs
   trunk/mcs/class/I18N/Other/CP28595.cs
   trunk/mcs/class/I18N/Other/CP57002.cs
   trunk/mcs/class/I18N/Other/CP874.cs
   trunk/mcs/class/I18N/Other/ChangeLog
   trunk/mcs/class/I18N/Rare/CP1026.cs
   trunk/mcs/class/I18N/Rare/CP1047.cs
   trunk/mcs/class/I18N/Rare/CP1140.cs
   trunk/mcs/class/I18N/Rare/CP1141.cs
   trunk/mcs/class/I18N/Rare/CP1142.cs
   trunk/mcs/class/I18N/Rare/CP1143.cs
   trunk/mcs/class/I18N/Rare/CP1144.cs
   trunk/mcs/class/I18N/Rare/CP1145.cs
   trunk/mcs/class/I18N/Rare/CP1146.cs
   trunk/mcs/class/I18N/Rare/CP1147.cs
   trunk/mcs/class/I18N/Rare/CP1148.cs
   trunk/mcs/class/I18N/Rare/CP1149.cs
   trunk/mcs/class/I18N/Rare/CP20273.cs
   trunk/mcs/class/I18N/Rare/CP20277.cs
   trunk/mcs/class/I18N/Rare/CP20278.cs
   trunk/mcs/class/I18N/Rare/CP20280.cs
   trunk/mcs/class/I18N/Rare/CP20284.cs
   trunk/mcs/class/I18N/Rare/CP20285.cs
   trunk/mcs/class/I18N/Rare/CP20290.cs
   trunk/mcs/class/I18N/Rare/CP20297.cs
   trunk/mcs/class/I18N/Rare/CP20420.cs
   trunk/mcs/class/I18N/Rare/CP20424.cs
   trunk/mcs/class/I18N/Rare/CP20871.cs
   trunk/mcs/class/I18N/Rare/CP21025.cs
   trunk/mcs/class/I18N/Rare/CP37.cs
   trunk/mcs/class/I18N/Rare/CP500.cs
   trunk/mcs/class/I18N/Rare/CP708.cs
   trunk/mcs/class/I18N/Rare/CP852.cs
   trunk/mcs/class/I18N/Rare/CP855.cs
   trunk/mcs/class/I18N/Rare/CP857.cs
   trunk/mcs/class/I18N/Rare/CP858.cs
   trunk/mcs/class/I18N/Rare/CP862.cs
   trunk/mcs/class/I18N/Rare/CP864.cs
   trunk/mcs/class/I18N/Rare/CP866.cs
   trunk/mcs/class/I18N/Rare/CP869.cs
   trunk/mcs/class/I18N/Rare/CP870.cs
   trunk/mcs/class/I18N/Rare/CP875.cs
   trunk/mcs/class/I18N/Rare/ChangeLog
   trunk/mcs/class/I18N/West/CP10000.cs
   trunk/mcs/class/I18N/West/CP10079.cs
   trunk/mcs/class/I18N/West/CP1250.cs
   trunk/mcs/class/I18N/West/CP1252.cs
   trunk/mcs/class/I18N/West/CP1253.cs
   trunk/mcs/class/I18N/West/CP28592.cs
   trunk/mcs/class/I18N/West/CP28593.cs
   trunk/mcs/class/I18N/West/CP28597.cs
   trunk/mcs/class/I18N/West/CP28605.cs
   trunk/mcs/class/I18N/West/CP437.cs
   trunk/mcs/class/I18N/West/CP850.cs
   trunk/mcs/class/I18N/West/CP860.cs
   trunk/mcs/class/I18N/West/CP861.cs
   trunk/mcs/class/I18N/West/CP863.cs
   trunk/mcs/class/I18N/West/CP865.cs
   trunk/mcs/class/I18N/West/ChangeLog
Log:
2006-01-17  Atsushi Enomoto  <[EMAIL PROTECTED]>

        * MonoEncoding.cs, ByteEncoding.cs :
          Marked as [Serializable].

        * DbcsEncoding.cs ISO2022JP.cs GB18030Encoding.cs CP950.cs
          CP932.cs CP936.cs CP51932.cs CP949.cs (All) :
          Marked as [Serializable].

        * CP1254.cs CP1255.cs CP28596.cs CP1256.cs CP28598.cs CP38598.cs
          CP28599.cs (All) :
          Marked as [Serializable].

        * CP1251.cs CP28594.cs CP28595.cs CP1257.cs CP1258.cs CP57002.cs
          CP874.cs CP20866.cs CP21866.cs (All) :
          Marked as [Serializable].

        * CP1145.cs CP1149.cs CP20420.cs CP20424.cs CP708.cs CP855.cs
          CP875.cs CP1140.cs CP869.cs CP1144.cs CP1047.cs CP1148.cs
          CP21025.cs CP870.cs CP20285.cs CP864.cs CP858.cs CP1143.cs
          CP1026.cs CP37.cs CP1147.cs CP500.cs CP20280.cs CP20290.cs
          CP20284.cs CP20278.cs CP857.cs CP1142.cs CP1146.cs CP20273.cs
          CP852.cs CP862.cs CP20277.cs CP20871.cs CP866.cs CP20297.cs
          CP1141.cs (All) :
          Marked as [Serializable].

        * CP1252.cs CP28592.cs CP437.cs CP861.cs CP10079.cs CP863.cs
          CP865.cs CP28593.cs CP1253.cs CP28597.cs CP10000.cs CP850.cs
          CP860.cs CP28605.cs CP1250.cs (All) :
          Marked as [Serializable].



Modified: trunk/mcs/class/I18N/CJK/CP51932.cs
===================================================================
--- trunk/mcs/class/I18N/CJK/CP51932.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/CJK/CP51932.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -58,6 +58,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP51932 : MonoEncoding
 {
        // Magic number used by Windows for the EUC-JP code page.
@@ -555,6 +556,7 @@
 #endif // !ECMA_COMPAT
 }; // class CP51932
 
+[Serializable]
 public class ENCeuc_jp : CP51932
 {
        public ENCeuc_jp () : base() {}

Modified: trunk/mcs/class/I18N/CJK/CP932.cs
===================================================================
--- trunk/mcs/class/I18N/CJK/CP932.cs   2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/CJK/CP932.cs   2006-01-17 11:45:48 UTC (rev 55674)
@@ -29,6 +29,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public unsafe class CP932 : MonoEncoding
 {
        // Magic number used by Windows for the Shift-JIS code page.
@@ -839,6 +840,7 @@
 
 }; // class CP932
 
+[Serializable]
 public class ENCshift_jis : CP932
 {
        public ENCshift_jis() : base() {}

Modified: trunk/mcs/class/I18N/CJK/CP936.cs
===================================================================
--- trunk/mcs/class/I18N/CJK/CP936.cs   2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/CJK/CP936.cs   2006-01-17 11:45:48 UTC (rev 55674)
@@ -13,6 +13,7 @@
 
 namespace I18N.CJK
 {
+       [Serializable]
        internal class CP936 : DbcsEncoding
        {
                static DbcsConvert gb2312 = DbcsConvert.Gb2312;
@@ -217,6 +218,7 @@
                }
        }
        
+       [Serializable]
        internal class ENCgb2312 : CP936
        {
                public ENCgb2312(): base () {}

Modified: trunk/mcs/class/I18N/CJK/CP949.cs
===================================================================
--- trunk/mcs/class/I18N/CJK/CP949.cs   2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/CJK/CP949.cs   2006-01-17 11:45:48 UTC (rev 55674)
@@ -11,6 +11,7 @@
 
 namespace I18N.CJK
 {
+    [Serializable]
     internal class CP949 : KoreanEncoding
     {
         // Magic number used by Windows for the UHC code page.
@@ -54,6 +55,7 @@
         */
     }
 
+    [Serializable]
     internal class CP51949 : KoreanEncoding
     {
         // Magic number used by Windows for the euc-kr code page.
@@ -98,6 +100,7 @@
 
     }
 
+    [Serializable]
     internal class KoreanEncoding : DbcsEncoding
     {
         // Constructor.
@@ -303,11 +306,13 @@
         }
     }
 
+    [Serializable]
     internal class ENCuhc : CP949
     {
         public ENCuhc() {}
     }
 
+    [Serializable]
     internal class ENCeuc_kr: CP51949
     {
         public ENCeuc_kr() {}

Modified: trunk/mcs/class/I18N/CJK/CP950.cs
===================================================================
--- trunk/mcs/class/I18N/CJK/CP950.cs   2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/CJK/CP950.cs   2006-01-17 11:45:48 UTC (rev 55674)
@@ -11,6 +11,7 @@
 
 namespace I18N.CJK
 {
+       [Serializable]
        internal class CP950 : DbcsEncoding
        {
                // Magic number used by Windows for the Big5 code page.
@@ -164,6 +165,7 @@
                }
        }
        
+       [Serializable]
        internal class ENCbig5 : CP950
        {
                public ENCbig5() {}

Modified: trunk/mcs/class/I18N/CJK/ChangeLog
===================================================================
--- trunk/mcs/class/I18N/CJK/ChangeLog  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/CJK/ChangeLog  2006-01-17 11:45:48 UTC (rev 55674)
@@ -1,3 +1,9 @@
+2006-01-17  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * DbcsEncoding.cs ISO2022JP.cs GB18030Encoding.cs CP950.cs
+         CP932.cs CP936.cs CP51932.cs CP949.cs (All) :
+         Marked as [Serializable].
+
 2006-01-16  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        * CP936.cs :

Modified: trunk/mcs/class/I18N/CJK/DbcsEncoding.cs
===================================================================
--- trunk/mcs/class/I18N/CJK/DbcsEncoding.cs    2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/CJK/DbcsEncoding.cs    2006-01-17 11:45:48 UTC (rev 
55674)
@@ -11,6 +11,7 @@
 
 namespace I18N.CJK
 {
+       [Serializable]
        internal abstract class DbcsEncoding : MonoEncoding
        {
                internal DbcsConvert convert;

Modified: trunk/mcs/class/I18N/CJK/GB18030Encoding.cs
===================================================================
--- trunk/mcs/class/I18N/CJK/GB18030Encoding.cs 2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/CJK/GB18030Encoding.cs 2006-01-17 11:45:48 UTC (rev 
55674)
@@ -11,13 +11,16 @@
 
 namespace I18N.CJK
 {
+       [Serializable]
        internal class ENCgb18030 : GB18030Encoding
        {
                public ENCgb18030 (): base () {}
        }
 
+       [Serializable]
        public class CP54936 : GB18030Encoding { }
 
+       [Serializable]
        public class GB18030Encoding : MonoEncoding
        {
                // Constructor.

Modified: trunk/mcs/class/I18N/CJK/ISO2022JP.cs
===================================================================
--- trunk/mcs/class/I18N/CJK/ISO2022JP.cs       2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/CJK/ISO2022JP.cs       2006-01-17 11:45:48 UTC (rev 
55674)
@@ -7,6 +7,7 @@
        // FIXME:
        // find out what is the difference between 50220, 50221 and 50222.
 
+       [Serializable]
        public class CP50220 : ISO2022JPEncoding
        {
                public CP50220 ()
@@ -19,6 +20,7 @@
                }
        }
 
+       [Serializable]
        public class CP50221 : ISO2022JPEncoding
        {
                public CP50221 ()
@@ -31,6 +33,7 @@
                }
        }
 
+       [Serializable]
        public class CP50222 : ISO2022JPEncoding
        {
                public CP50222 ()
@@ -43,6 +46,7 @@
                }
        }
 
+       [Serializable]
        public class ISO2022JPEncoding : MonoEncoding
        {
                static JISConvert convert = JISConvert.Convert;
@@ -525,6 +529,7 @@
 #endif
        }
 
+       [Serializable]
        public class ENCiso_2022_jp : CP50220
        {
                public ENCiso_2022_jp () : base() {}

Modified: trunk/mcs/class/I18N/Common/ByteEncoding.cs
===================================================================
--- trunk/mcs/class/I18N/Common/ByteEncoding.cs 2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Common/ByteEncoding.cs 2006-01-17 11:45:48 UTC (rev 
55674)
@@ -34,6 +34,7 @@
 // subclasses providing implementations of the "ToBytes" methods to perform
 // the char->byte conversion.
 
+[Serializable]
 public abstract class ByteEncoding : MonoEncoding
 {
        // Internal state.

Modified: trunk/mcs/class/I18N/Common/ChangeLog
===================================================================
--- trunk/mcs/class/I18N/Common/ChangeLog       2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Common/ChangeLog       2006-01-17 11:45:48 UTC (rev 
55674)
@@ -1,3 +1,8 @@
+2006-01-17  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * MonoEncoding.cs, ByteEncoding.cs :
+         Marked as [Serializable].
+
 2005-12-01  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        * MonoEncoding.cs : new file, which is going to be used as the

Modified: trunk/mcs/class/I18N/Common/MonoEncoding.cs
===================================================================
--- trunk/mcs/class/I18N/Common/MonoEncoding.cs 2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Common/MonoEncoding.cs 2006-01-17 11:45:48 UTC (rev 
55674)
@@ -12,7 +12,7 @@
 
 namespace I18N.Common
 {
-
+       [Serializable]
        public abstract class MonoEncoding : Encoding
        {
                public MonoEncoding (int codePage)

Modified: trunk/mcs/class/I18N/MidEast/CP1254.cs
===================================================================
--- trunk/mcs/class/I18N/MidEast/CP1254.cs      2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/MidEast/CP1254.cs      2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1254 : ByteEncoding
 {
        public CP1254()
@@ -403,6 +404,7 @@
 
 }; // class CP1254
 
+[Serializable]
 public class ENCwindows_1254 : CP1254
 {
        public ENCwindows_1254() : base() {}

Modified: trunk/mcs/class/I18N/MidEast/CP1255.cs
===================================================================
--- trunk/mcs/class/I18N/MidEast/CP1255.cs      2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/MidEast/CP1255.cs      2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1255 : ByteEncoding
 {
        public CP1255()
@@ -397,6 +398,7 @@
 
 }; // class CP1255
 
+[Serializable]
 public class ENCwindows_1255 : CP1255
 {
        public ENCwindows_1255() : base() {}

Modified: trunk/mcs/class/I18N/MidEast/CP1256.cs
===================================================================
--- trunk/mcs/class/I18N/MidEast/CP1256.cs      2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/MidEast/CP1256.cs      2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1256 : ByteEncoding
 {
        public CP1256()
@@ -775,6 +776,7 @@
 
 }; // class CP1256
 
+[Serializable]
 public class ENCwindows_1256 : CP1256
 {
        public ENCwindows_1256() : base() {}

Modified: trunk/mcs/class/I18N/MidEast/CP28596.cs
===================================================================
--- trunk/mcs/class/I18N/MidEast/CP28596.cs     2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/MidEast/CP28596.cs     2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28596 : ByteEncoding
 {
        public CP28596()
@@ -549,6 +550,7 @@
 
 }; // class CP28596
 
+[Serializable]
 public class ENCiso_8859_6 : CP28596
 {
        public ENCiso_8859_6() : base() {}

Modified: trunk/mcs/class/I18N/MidEast/CP28598.cs
===================================================================
--- trunk/mcs/class/I18N/MidEast/CP28598.cs     2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/MidEast/CP28598.cs     2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28598 : ByteEncoding
 {
        public CP28598()
@@ -265,6 +266,7 @@
 
 }; // class CP28598
 
+[Serializable]
 public class ENCiso_8859_8 : CP28598
 {
        public ENCiso_8859_8() : base() {}

Modified: trunk/mcs/class/I18N/MidEast/CP28599.cs
===================================================================
--- trunk/mcs/class/I18N/MidEast/CP28599.cs     2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/MidEast/CP28599.cs     2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28599 : ByteEncoding
 {
        public CP28599()
@@ -245,6 +246,7 @@
 
 }; // class CP28599
 
+[Serializable]
 public class ENCiso_8859_9 : CP28599
 {
        public ENCiso_8859_9() : base() {}

Modified: trunk/mcs/class/I18N/MidEast/CP38598.cs
===================================================================
--- trunk/mcs/class/I18N/MidEast/CP38598.cs     2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/MidEast/CP38598.cs     2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP38598 : ByteEncoding
 {
        public CP38598()
@@ -265,6 +266,7 @@
 
 }; // class CP38598
 
+[Serializable]
 public class ENCwindows_38598 : CP38598
 {
        public ENCwindows_38598() : base() {}

Modified: trunk/mcs/class/I18N/MidEast/ChangeLog
===================================================================
--- trunk/mcs/class/I18N/MidEast/ChangeLog      2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/MidEast/ChangeLog      2006-01-17 11:45:48 UTC (rev 
55674)
@@ -1,3 +1,9 @@
+2006-01-17  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * CP1254.cs CP1255.cs CP28596.cs CP1256.cs CP28598.cs CP38598.cs
+         CP28599.cs (All) :
+         Marked as [Serializable].
+
 2005-12-01  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        (this is the first ChangeLog entry.)

Modified: trunk/mcs/class/I18N/Other/CP1251.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP1251.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/CP1251.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1251 : ByteEncoding
 {
        public CP1251()
@@ -407,6 +408,7 @@
 
 }; // class CP1251
 
+[Serializable]
 public class ENCwindows_1251 : CP1251
 {
        public ENCwindows_1251() : base() {}

Modified: trunk/mcs/class/I18N/Other/CP1257.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP1257.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/CP1257.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1257 : ByteEncoding
 {
        public CP1257()
@@ -399,6 +400,7 @@
 
 }; // class CP1257
 
+[Serializable]
 public class ENCwindows_1257 : CP1257
 {
        public ENCwindows_1257() : base() {}

Modified: trunk/mcs/class/I18N/Other/CP1258.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP1258.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/CP1258.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1258 : ByteEncoding
 {
        public CP1258()
@@ -403,6 +404,7 @@
 
 }; // class CP1258
 
+[Serializable]
 public class ENCwindows_1258 : CP1258
 {
        public ENCwindows_1258() : base() {}

Modified: trunk/mcs/class/I18N/Other/CP20866.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP20866.cs       2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/CP20866.cs       2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20866 : ByteEncoding
 {
        public CP20866()
@@ -433,6 +434,7 @@
 
 }; // class CP20866
 
+[Serializable]
 public class ENCkoi8_r : CP20866
 {
        public ENCkoi8_r() : base() {}

Modified: trunk/mcs/class/I18N/Other/CP21866.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP21866.cs       2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/CP21866.cs       2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP21866 : ByteEncoding
 {
        public CP21866()
@@ -433,6 +434,7 @@
 
 }; // class CP21866
 
+[Serializable]
 public class ENCkoi8_u : CP21866
 {
        public ENCkoi8_u() : base() {}

Modified: trunk/mcs/class/I18N/Other/CP28594.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP28594.cs       2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/CP28594.cs       2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28594 : ByteEncoding
 {
        public CP28594()
@@ -337,6 +338,7 @@
 
 }; // class CP28594
 
+[Serializable]
 public class ENCiso_8859_4 : CP28594
 {
        public ENCiso_8859_4() : base() {}

Modified: trunk/mcs/class/I18N/Other/CP28595.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP28595.cs       2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/CP28595.cs       2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28595 : ByteEncoding
 {
        public CP28595()
@@ -349,6 +350,7 @@
 
 }; // class CP28595
 
+[Serializable]
 public class ENCiso_8859_5 : CP28595
 {
        public ENCiso_8859_5() : base() {}

Modified: trunk/mcs/class/I18N/Other/CP57002.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP57002.cs       2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/CP57002.cs       2006-01-17 11:45:48 UTC (rev 
55674)
@@ -39,6 +39,7 @@
 // are a shifted version of the Unicode character set, starting
 // at a fixed offset.
 
+[Serializable]
 public abstract class ISCIIEncoding : MonoEncoding
 {
        // Internal state.
@@ -359,30 +360,35 @@
 
 // Define the ISCII code pages as subclasses of "ISCIIEncoding".
 
+[Serializable]
 public class CP57002 : ISCIIEncoding
 {
        public CP57002() : base(57002, 0x0900, "ISCII Devanagari", 
"x-iscii-de") {}
 
 }; // class CP57002
 
+[Serializable]
 public class CP57003 : ISCIIEncoding
 {
        public CP57003() : base(57003, 0x0980, "ISCII Bengali", "x-iscii-be") {}
 
 }; // class CP57003
 
+[Serializable]
 public class CP57004 : ISCIIEncoding
 {
        public CP57004() : base(57004, 0x0B80, "ISCII Tamil", "x-iscii-ta") {}
 
 }; // class CP57004
 
+[Serializable]
 public class CP57005 : ISCIIEncoding
 {
        public CP57005() : base(57005, 0x0B80, "ISCII Telugu", "x-iscii-te") {}
 
 }; // class CP57005
 
+[Serializable]
 public class CP57006 : ISCIIEncoding
 {
        // Note: Unicode has a "Sinhala" page, but no "Assamese" page.
@@ -392,30 +398,35 @@
 
 }; // class CP57006
 
+[Serializable]
 public class CP57007 : ISCIIEncoding
 {
        public CP57007() : base(57007, 0x0B00, "ISCII Oriya", "x-iscii-or") {}
 
 }; // class CP57007
 
+[Serializable]
 public class CP57008 : ISCIIEncoding
 {
        public CP57008() : base(57008, 0x0C80, "ISCII Kannada", "x-iscii-ka") {}
 
 }; // class CP57008
 
+[Serializable]
 public class CP57009 : ISCIIEncoding
 {
        public CP57009() : base(57009, 0x0D00, "ISCII Malayalam", "x-iscii-ma") 
{}
 
 }; // class CP57009
 
+[Serializable]
 public class CP57010 : ISCIIEncoding
 {
        public CP57010() : base(57010, 0x0A80, "ISCII Gujarati", "x-iscii-gu") 
{}
 
 }; // class CP57010
 
+[Serializable]
 public class CP57011 : ISCIIEncoding
 {
        // Note: Unicode has a "Gurmukhi" page, but no "Punjabi" page.
@@ -429,60 +440,70 @@
 
 // Define the web encoding name aliases for the above code pages.
 
+[Serializable]
 public class ENCx_iscii_de : CP57002
 {
        public ENCx_iscii_de() : base() {}
 
 }; // class ENCx_iscii_de
 
+[Serializable]
 public class ENCx_iscii_be : CP57003
 {
        public ENCx_iscii_be() : base() {}
 
 }; // class ENCx_iscii_be
 
+[Serializable]
 public class ENCx_iscii_ta : CP57004
 {
        public ENCx_iscii_ta() : base() {}
 
 }; // class ENCx_iscii_ta
 
+[Serializable]
 public class ENCx_iscii_te : CP57005
 {
        public ENCx_iscii_te() : base() {}
 
 }; // class ENCx_iscii_te
 
+[Serializable]
 public class ENCx_iscii_as : CP57006
 {
        public ENCx_iscii_as() : base() {}
 
 }; // class ENCx_iscii_as
 
+[Serializable]
 public class ENCx_iscii_or : CP57007
 {
        public ENCx_iscii_or() : base() {}
 
 }; // class ENCx_iscii_or
 
+[Serializable]
 public class ENCx_iscii_ka : CP57008
 {
        public ENCx_iscii_ka() : base() {}
 
 }; // class ENCx_iscii_ka
 
+[Serializable]
 public class ENCx_iscii_ma : CP57009
 {
        public ENCx_iscii_ma() : base() {}
 
 }; // class ENCx_iscii_ma
 
+[Serializable]
 public class ENCx_iscii_gu : CP57010
 {
        public ENCx_iscii_gu() : base() {}
 
 }; // class ENCx_iscii_gu
 
+[Serializable]
 public class ENCx_iscii_pa : CP57011
 {
        public ENCx_iscii_pa() : base() {}

Modified: trunk/mcs/class/I18N/Other/CP874.cs
===================================================================
--- trunk/mcs/class/I18N/Other/CP874.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Other/CP874.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP874 : ByteEncoding
 {
        public CP874()
@@ -541,6 +542,7 @@
 
 }; // class CP874
 
+[Serializable]
 public class ENCwindows_874 : CP874
 {
        public ENCwindows_874() : base() {}

Modified: trunk/mcs/class/I18N/Other/ChangeLog
===================================================================
--- trunk/mcs/class/I18N/Other/ChangeLog        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Other/ChangeLog        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -1,3 +1,9 @@
+2006-01-17  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * CP1251.cs CP28594.cs CP28595.cs CP1257.cs CP1258.cs CP57002.cs
+         CP874.cs CP20866.cs CP21866.cs (All) :
+         Marked as [Serializable].
+
 2005-12-01  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        * CP57002.cs : Now its base class is MonoEncoding, and implemented 

Modified: trunk/mcs/class/I18N/Rare/CP1026.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1026.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1026.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1026 : ByteEncoding
 {
        public CP1026()
@@ -901,6 +902,7 @@
 
 }; // class CP1026
 
+[Serializable]
 public class ENCibm1026 : CP1026
 {
        public ENCibm1026() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1047.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1047.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1047.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1047 : ByteEncoding
 {
        public CP1047()
@@ -901,6 +902,7 @@
 
 }; // class CP1047
 
+[Serializable]
 public class ENCibm1047 : CP1047
 {
        public ENCibm1047() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1140.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1140.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1140.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1140 : ByteEncoding
 {
        public CP1140()
@@ -901,6 +902,7 @@
 
 }; // class CP1140
 
+[Serializable]
 public class ENCibm01140 : CP1140
 {
        public ENCibm01140() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1141.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1141.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1141.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1141 : ByteEncoding
 {
        public CP1141()
@@ -901,6 +902,7 @@
 
 }; // class CP1141
 
+[Serializable]
 public class ENCibm01141 : CP1141
 {
        public ENCibm01141() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1142.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1142.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1142.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1142 : ByteEncoding
 {
        public CP1142()
@@ -901,6 +902,7 @@
 
 }; // class CP1142
 
+[Serializable]
 public class ENCibm01142 : CP1142
 {
        public ENCibm01142() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1143.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1143.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1143.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1143 : ByteEncoding
 {
        public CP1143()
@@ -901,6 +902,7 @@
 
 }; // class CP1143
 
+[Serializable]
 public class ENCibm01143 : CP1143
 {
        public ENCibm01143() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1144.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1144.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1144.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1144 : ByteEncoding
 {
        public CP1144()
@@ -901,6 +902,7 @@
 
 }; // class CP1144
 
+[Serializable]
 public class ENCibm1144 : CP1144
 {
        public ENCibm1144() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1145.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1145.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1145.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1145 : ByteEncoding
 {
        public CP1145()
@@ -901,6 +902,7 @@
 
 }; // class CP1145
 
+[Serializable]
 public class ENCibm1145 : CP1145
 {
        public ENCibm1145() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1146.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1146.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1146.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1146 : ByteEncoding
 {
        public CP1146()
@@ -901,6 +902,7 @@
 
 }; // class CP1146
 
+[Serializable]
 public class ENCibm1146 : CP1146
 {
        public ENCibm1146() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1147.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1147.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1147.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1147 : ByteEncoding
 {
        public CP1147()
@@ -901,6 +902,7 @@
 
 }; // class CP1147
 
+[Serializable]
 public class ENCibm1147 : CP1147
 {
        public ENCibm1147() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1148.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1148.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1148.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1148 : ByteEncoding
 {
        public CP1148()
@@ -901,6 +902,7 @@
 
 }; // class CP1148
 
+[Serializable]
 public class ENCibm1148 : CP1148
 {
        public ENCibm1148() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP1149.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP1149.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP1149.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1149 : ByteEncoding
 {
        public CP1149()
@@ -901,6 +902,7 @@
 
 }; // class CP1149
 
+[Serializable]
 public class ENCibm1149 : CP1149
 {
        public ENCibm1149() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20273.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20273.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20273.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20273 : ByteEncoding
 {
        public CP20273()
@@ -903,6 +904,7 @@
 
 }; // class CP20273
 
+[Serializable]
 public class ENCibm273 : CP20273
 {
        public ENCibm273() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20277.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20277.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20277.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20277 : ByteEncoding
 {
        public CP20277()
@@ -903,6 +904,7 @@
 
 }; // class CP20277
 
+[Serializable]
 public class ENCibm277 : CP20277
 {
        public ENCibm277() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20278.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20278.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20278.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20278 : ByteEncoding
 {
        public CP20278()
@@ -903,6 +904,7 @@
 
 }; // class CP20278
 
+[Serializable]
 public class ENCibm278 : CP20278
 {
        public ENCibm278() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20280.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20280.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20280.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20280 : ByteEncoding
 {
        public CP20280()
@@ -903,6 +904,7 @@
 
 }; // class CP20280
 
+[Serializable]
 public class ENCibm280 : CP20280
 {
        public ENCibm280() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20284.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20284.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20284.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20284 : ByteEncoding
 {
        public CP20284()
@@ -903,6 +904,7 @@
 
 }; // class CP20284
 
+[Serializable]
 public class ENCibm284 : CP20284
 {
        public ENCibm284() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20285.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20285.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20285.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20285 : ByteEncoding
 {
        public CP20285()
@@ -903,6 +904,7 @@
 
 }; // class CP20285
 
+[Serializable]
 public class ENCibm285 : CP20285
 {
        public ENCibm285() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20290.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20290.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20290.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20290 : ByteEncoding
 {
        public CP20290()
@@ -871,6 +872,7 @@
 
 }; // class CP20290
 
+[Serializable]
 public class ENCibm290 : CP20290
 {
        public ENCibm290() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20297.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20297.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20297.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20297 : ByteEncoding
 {
        public CP20297()
@@ -903,6 +904,7 @@
 
 }; // class CP20297
 
+[Serializable]
 public class ENCibm297 : CP20297
 {
        public ENCibm297() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20420.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20420.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20420.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20420 : ByteEncoding
 {
        public CP20420()
@@ -1079,6 +1080,7 @@
 
 }; // class CP20420
 
+[Serializable]
 public class ENCibm420 : CP20420
 {
        public ENCibm420() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20424.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20424.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20424.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20424 : ByteEncoding
 {
        public CP20424()
@@ -835,6 +836,7 @@
 
 }; // class CP20424
 
+[Serializable]
 public class ENCibm424 : CP20424
 {
        public ENCibm424() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP20871.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP20871.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP20871.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP20871 : ByteEncoding
 {
        public CP20871()
@@ -903,6 +904,7 @@
 
 }; // class CP20871
 
+[Serializable]
 public class ENCibm871 : CP20871
 {
        public ENCibm871() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP21025.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP21025.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/Rare/CP21025.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP21025 : ByteEncoding
 {
        public CP21025()
@@ -923,6 +924,7 @@
 
 }; // class CP21025
 
+[Serializable]
 public class ENCibm1025 : CP21025
 {
        public ENCibm1025() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP37.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP37.cs   2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP37.cs   2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP37 : ByteEncoding
 {
        public CP37()
@@ -903,6 +904,7 @@
 
 }; // class CP37
 
+[Serializable]
 public class ENCibm037 : CP37
 {
        public ENCibm037() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP500.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP500.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP500.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP500 : ByteEncoding
 {
        public CP500()
@@ -903,6 +904,7 @@
 
 }; // class CP500
 
+[Serializable]
 public class ENCibm500 : CP500
 {
        public ENCibm500() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP708.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP708.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP708.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP708 : ByteEncoding
 {
        public CP708()
@@ -549,6 +550,7 @@
 
 }; // class CP708
 
+[Serializable]
 public class ENCasmo_708 : CP708
 {
        public ENCasmo_708() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP852.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP852.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP852.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP852 : ByteEncoding
 {
        public CP852()
@@ -683,6 +684,7 @@
 
 }; // class CP852
 
+[Serializable]
 public class ENCibm852 : CP852
 {
        public ENCibm852() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP855.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP855.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP855.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP855 : ByteEncoding
 {
        public CP855()
@@ -683,6 +684,7 @@
 
 }; // class CP855
 
+[Serializable]
 public class ENCibm855 : CP855
 {
        public ENCibm855() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP857.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP857.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP857.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP857 : ByteEncoding
 {
        public CP857()
@@ -677,6 +678,7 @@
 
 }; // class CP857
 
+[Serializable]
 public class ENCibm857 : CP857
 {
        public ENCibm857() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP858.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP858.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP858.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP858 : ByteEncoding
 {
        public CP858()
@@ -683,6 +684,7 @@
 
 }; // class CP858
 
+[Serializable]
 public class ENCibm00858 : CP858
 {
        public ENCibm00858() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP862.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP862.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP862.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP862 : ByteEncoding
 {
        public CP862()
@@ -689,6 +690,7 @@
 
 }; // class CP862
 
+[Serializable]
 public class ENCibm862 : CP862
 {
        public ENCibm862() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP864.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP864.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP864.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP864 : ByteEncoding
 {
        public CP864()
@@ -865,6 +866,7 @@
 
 }; // class CP864
 
+[Serializable]
 public class ENCibm864 : CP864
 {
        public ENCibm864() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP866.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP866.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP866.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP866 : ByteEncoding
 {
        public CP866()
@@ -693,6 +694,7 @@
 
 }; // class CP866
 
+[Serializable]
 public class ENCibm866 : CP866
 {
        public ENCibm866() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP869.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP869.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP869.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP869 : ByteEncoding
 {
        public CP869()
@@ -685,6 +686,7 @@
 
 }; // class CP869
 
+[Serializable]
 public class ENCibm869 : CP869
 {
        public ENCibm869() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP870.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP870.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP870.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP870 : ByteEncoding
 {
        public CP870()
@@ -901,6 +902,7 @@
 
 }; // class CP870
 
+[Serializable]
 public class ENCibm870 : CP870
 {
        public ENCibm870() : base() {}

Modified: trunk/mcs/class/I18N/Rare/CP875.cs
===================================================================
--- trunk/mcs/class/I18N/Rare/CP875.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/CP875.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP875 : ByteEncoding
 {
        public CP875()
@@ -919,6 +920,7 @@
 
 }; // class CP875
 
+[Serializable]
 public class ENCibm875 : CP875
 {
        public ENCibm875() : base() {}

Modified: trunk/mcs/class/I18N/Rare/ChangeLog
===================================================================
--- trunk/mcs/class/I18N/Rare/ChangeLog 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/Rare/ChangeLog 2006-01-17 11:45:48 UTC (rev 55674)
@@ -1,3 +1,14 @@
+2006-01-17  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * CP1145.cs CP1149.cs CP20420.cs CP20424.cs CP708.cs CP855.cs
+         CP875.cs CP1140.cs CP869.cs CP1144.cs CP1047.cs CP1148.cs
+         CP21025.cs CP870.cs CP20285.cs CP864.cs CP858.cs CP1143.cs
+         CP1026.cs CP37.cs CP1147.cs CP500.cs CP20280.cs CP20290.cs
+         CP20284.cs CP20278.cs CP857.cs CP1142.cs CP1146.cs CP20273.cs
+         CP852.cs CP862.cs CP20277.cs CP20871.cs CP866.cs CP20297.cs
+         CP1141.cs (All) :
+         Marked as [Serializable].
+
 2005-12-01  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        (this is the first ChangeLog entry.)

Modified: trunk/mcs/class/I18N/West/CP10000.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP10000.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/West/CP10000.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP10000 : ByteEncoding
 {
        public CP10000()
@@ -409,6 +410,7 @@
 
 }; // class CP10000
 
+[Serializable]
 public class ENCmacintosh : CP10000
 {
        public ENCmacintosh() : base() {}

Modified: trunk/mcs/class/I18N/West/CP10079.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP10079.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/West/CP10079.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP10079 : ByteEncoding
 {
        public CP10079()
@@ -390,6 +391,7 @@
 
 }; // class CP10079
 
+[Serializable]
 public class ENCx_mac_icelandic : CP10079
 {
        public ENCx_mac_icelandic() : base() {}

Modified: trunk/mcs/class/I18N/West/CP1250.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP1250.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP1250.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1250 : ByteEncoding
 {
        public CP1250()
@@ -403,6 +404,7 @@
 
 }; // class CP1250
 
+[Serializable]
 public class ENCwindows_1250 : CP1250
 {
        public ENCwindows_1250() : base() {}

Modified: trunk/mcs/class/I18N/West/CP1252.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP1252.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP1252.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1252 : ByteEncoding
 {
        public CP1252()
@@ -403,6 +404,7 @@
 
 }; // class CP1252
 
+[Serializable]
 public class ENCwindows_1252 : CP1252
 {
        public ENCwindows_1252() : base() {}

Modified: trunk/mcs/class/I18N/West/CP1253.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP1253.cs 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP1253.cs 2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP1253 : ByteEncoding
 {
        public CP1253()
@@ -409,6 +410,7 @@
 
 }; // class CP1253
 
+[Serializable]
 public class ENCwindows_1253 : CP1253
 {
        public ENCwindows_1253() : base() {}

Modified: trunk/mcs/class/I18N/West/CP28592.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP28592.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/West/CP28592.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28592 : ByteEncoding
 {
        public CP28592()
@@ -475,6 +476,7 @@
 
 }; // class CP28592
 
+[Serializable]
 public class ENCiso_8859_2 : CP28592
 {
        public ENCiso_8859_2() : base() {}

Modified: trunk/mcs/class/I18N/West/CP28593.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP28593.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/West/CP28593.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28593 : ByteEncoding
 {
        public CP28593()
@@ -323,6 +324,7 @@
 
 }; // class CP28593
 
+[Serializable]
 public class ENCiso_8859_3 : CP28593
 {
        public ENCiso_8859_3() : base() {}

Modified: trunk/mcs/class/I18N/West/CP28597.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP28597.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/West/CP28597.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28597 : ByteEncoding
 {
        public CP28597()
@@ -343,6 +344,7 @@
 
 }; // class CP28597
 
+[Serializable]
 public class ENCiso_8859_7 : CP28597
 {
        public ENCiso_8859_7() : base() {}

Modified: trunk/mcs/class/I18N/West/CP28605.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP28605.cs        2006-01-17 11:08:05 UTC (rev 
55673)
+++ trunk/mcs/class/I18N/West/CP28605.cs        2006-01-17 11:45:48 UTC (rev 
55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP28605 : ByteEncoding
 {
        public CP28605()
@@ -330,6 +331,7 @@
 
 }; // class CP28605
 
+[Serializable]
 public class ENCiso_8859_15 : CP28605
 {
        public ENCiso_8859_15() : base() {}

Modified: trunk/mcs/class/I18N/West/CP437.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP437.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP437.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP437 : ByteEncoding
 {
        public CP437()
@@ -685,6 +686,7 @@
 
 }; // class CP437
 
+[Serializable]
 public class ENCibm437 : CP437
 {
        public ENCibm437() : base() {}

Modified: trunk/mcs/class/I18N/West/CP850.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP850.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP850.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP850 : ByteEncoding
 {
        public CP850()
@@ -685,6 +686,7 @@
 
 }; // class CP850
 
+[Serializable]
 public class ENCibm850 : CP850
 {
        public ENCibm850() : base() {}

Modified: trunk/mcs/class/I18N/West/CP860.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP860.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP860.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP860 : ByteEncoding
 {
        public CP860()
@@ -685,6 +686,7 @@
 
 }; // class CP860
 
+[Serializable]
 public class ENCibm860 : CP860
 {
        public ENCibm860() : base() {}

Modified: trunk/mcs/class/I18N/West/CP861.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP861.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP861.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP861 : ByteEncoding
 {
        public CP861()
@@ -685,6 +686,7 @@
 
 }; // class CP861
 
+[Serializable]
 public class ENCibm861 : CP861
 {
        public ENCibm861() : base() {}

Modified: trunk/mcs/class/I18N/West/CP863.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP863.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP863.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP863 : ByteEncoding
 {
        public CP863()
@@ -683,6 +684,7 @@
 
 }; // class CP863
 
+[Serializable]
 public class ENCibm863 : CP863
 {
        public ENCibm863() : base() {}

Modified: trunk/mcs/class/I18N/West/CP865.cs
===================================================================
--- trunk/mcs/class/I18N/West/CP865.cs  2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/CP865.cs  2006-01-17 11:45:48 UTC (rev 55674)
@@ -31,6 +31,7 @@
 using System.Text;
 using I18N.Common;
 
+[Serializable]
 public class CP865 : ByteEncoding
 {
        public CP865()
@@ -685,6 +686,7 @@
 
 }; // class CP865
 
+[Serializable]
 public class ENCibm865 : CP865
 {
        public ENCibm865() : base() {}

Modified: trunk/mcs/class/I18N/West/ChangeLog
===================================================================
--- trunk/mcs/class/I18N/West/ChangeLog 2006-01-17 11:08:05 UTC (rev 55673)
+++ trunk/mcs/class/I18N/West/ChangeLog 2006-01-17 11:45:48 UTC (rev 55674)
@@ -1,3 +1,10 @@
+2006-01-17  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * CP1252.cs CP28592.cs CP437.cs CP861.cs CP10079.cs CP863.cs
+         CP865.cs CP28593.cs CP1253.cs CP28597.cs CP10000.cs CP850.cs
+         CP860.cs CP28605.cs CP1250.cs (All) :
+         Marked as [Serializable].
+
 2006-01-12  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        * CP10079.cs : oops, silly debugging code was remaining.

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

Reply via email to