I love the "BIG FAT WARNING".

Maybe should of used an ascii art bomb like this one to REALLY get the point across.

     ,--.!,
  __/   -*-
,d08b.  '|`
0088MM     `9MMP'



--
Zac Bowling
http://zacbowling.com/


----- Message from [EMAIL PROTECTED] ---------
   Date: Tue,  7 Mar 2006 18:30:00 -0500 (EST)
From: "Peter Bartok ([EMAIL PROTECTED])" <[EMAIL PROTECTED]> Reply-To: "Peter Bartok ([EMAIL PROTECTED])" <[EMAIL PROTECTED]> Subject: [Mono-patches] r57679 - in trunk/mcs/class/corlib: System System.Globalization To: mono-patches@lists.ximian.com, [EMAIL PROTECTED], [EMAIL PROTECTED]


Author: pbartok
Date: 2006-03-07 18:29:59 -0500 (Tue, 07 Mar 2006)
New Revision: 57679

Modified:
  trunk/mcs/class/corlib/System.Globalization/ChangeLog
  trunk/mcs/class/corlib/System.Globalization/DateTimeFormatInfo.cs
  trunk/mcs/class/corlib/System/ChangeLog
  trunk/mcs/class/corlib/System/Environment.cs
Log:
2006-03-07  Peter Dennis Bartok  <[EMAIL PROTECTED]>

        * Environment.cs: Bumped corlib version to 48 (due to r57532)

2006-03-07  Peter Dennis Bartok  <[EMAIL PROTECTED]>

        * DateTimeFormatInfo.cs: Restored original field order to allow
          some automatic locale fu to happen (mono unmanaged code relies
          on the field order to fill out DateTimeFormatInfo)



Modified: trunk/mcs/class/corlib/System/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System/ChangeLog 2006-03-07 23:29:14 UTC (rev 57678) +++ trunk/mcs/class/corlib/System/ChangeLog 2006-03-07 23:29:59 UTC (rev 57679)
@@ -1,3 +1,7 @@
+2006-03-07  Peter Dennis Bartok  <[EMAIL PROTECTED]>
+
+       * Environment.cs: Bumped corlib version to 48 (due to r57532)
+
2006-03-07  Martin Baulig  <[EMAIL PROTECTED]>

        * String.cs (String.FormatHelper): Try getting an `ICustomFormatter'

Modified: trunk/mcs/class/corlib/System/Environment.cs
===================================================================
--- trunk/mcs/class/corlib/System/Environment.cs 2006-03-07 23:29:14 UTC (rev 57678) +++ trunk/mcs/class/corlib/System/Environment.cs 2006-03-07 23:29:59 UTC (rev 57679)
@@ -59,7 +59,7 @@
                 * Changes which are already detected at runtime, like the 
addition
                 * of icalls, do not require an increment.
                 */
-               private const int mono_corlib_version = 47;
+               private const int mono_corlib_version = 48;

                [MonoTODO]
                public enum SpecialFolder

Modified: trunk/mcs/class/corlib/System.Globalization/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System.Globalization/ChangeLog 2006-03-07 23:29:14 UTC (rev 57678) +++ trunk/mcs/class/corlib/System.Globalization/ChangeLog 2006-03-07 23:29:59 UTC (rev 57679)
@@ -1,3 +1,9 @@
+2006-03-07  Peter Dennis Bartok  <[EMAIL PROTECTED]>
+
+       * DateTimeFormatInfo.cs: Restored original field order to allow
+         some automatic locale fu to happen (mono unmanaged code relies
+         on the field order to fill out DateTimeFormatInfo)
+
2006-03-02  Peter Dennis Bartok  <[EMAIL PROTECTED]>

        * DateTimeFormatInfo.cs: Switched (where possible) our internal

Modified: trunk/mcs/class/corlib/System.Globalization/DateTimeFormatInfo.cs
===================================================================
--- trunk/mcs/class/corlib/System.Globalization/DateTimeFormatInfo.cs 2006-03-07 23:29:14 UTC (rev 57678) +++ trunk/mcs/class/corlib/System.Globalization/DateTimeFormatInfo.cs 2006-03-07 23:29:59 UTC (rev 57679)
@@ -53,6 +53,14 @@

                private static DateTimeFormatInfo 
theInvariantDateTimeFormatInfo;

+               //
+               // BIG FAT WARNING:
+               //
+               // DO NOT ALTER THE NAME OR ORDER OF THESE FIELDS
+               // AND DO NOT INSERT ANY VARIABLES ANYWHERE BUT AT THE END
+               // SINCE MONO RELIES ON THE ORDER AND ON THE NAMES
+               // see mono/mono/metadata/verify.c
+               //
                private bool m_isReadOnly;
                private string amDesignator;
                private string pmDesignator;
@@ -76,6 +84,18 @@
                private string[] monthNames;
                private string[] abbreviatedMonthNames;

+               // FIXME: not supported other than invariant
+               private string [] allShortDatePatterns;
+               private string [] allLongDatePatterns;
+               private string [] allShortTimePatterns;
+               private string [] allLongTimePatterns;
+               private string [] monthDayPatterns;
+               private string [] yearMonthPatterns;
+
+               //
+               // END OF BIG FAT WARNING
+               //
+
                // MS Serialization needs this
                private int nDataItem;
                private bool m_useUserOverride;
@@ -90,14 +110,6 @@
                private string[] m_dateWords;
                private int[] optionalCalendars;

-               // FIXME: not supported other than invariant
-               private string [] allShortDatePatterns;
-               private string [] allLongDatePatterns;
-               private string [] allShortTimePatterns;
-               private string [] allLongTimePatterns;
-               private string [] monthDayPatterns;
-               private string [] yearMonthPatterns;
-
                public DateTimeFormatInfo()
                {
                        m_isReadOnly = false;

_______________________________________________
Mono-patches maillist  -  Mono-patches@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches




----- End message from [EMAIL PROTECTED] -----


_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to