2007-01-25 Chris Toshok <toshok@ximian.com>
[mono.git] / mcs / class / corlib / System.Globalization / ChangeLog
index 92b7624e0ee362578f3567c754a84a8feaa1d245..5059e87a0d65ddeb42cfdad1035bc02d08814c8c 100644 (file)
@@ -1,3 +1,89 @@
+2007-01-25  Chris Toshok  <toshok@ximian.com>
+
+       * Calendar.cs, HijriCalendar.cs, ThaiBuddhistCalendar.cs,
+       HebrewCalendar.cs, GregorianCalendar.cs, KoreanCalendar.cs,
+       JulianCalendar.cs, PersianCalendar.cs:
+
+       more serialization fixes.  the M_TwoDigitYearMax field we use
+       appears to be called twoDigitYearMax in MS.NET.  rename it (and
+       fix all the Calendar subclasses to use this naming).  Likewise
+       with is_readonly (MS calls it m_isReadOnly).
+
+       Also, the m_currentEraValue field I had originally placed in
+       GregorianCalendar appears to be in Calendar (as running
+       nunit-2.2.8-2.0 shows.)
+
+       In GregorianCalendar, rename the M_CalendarType field to m_type
+       and remove the extra field I added.
+       
+       The previous fix got nunit 2.4-2.0 running.  This change gets
+       versions 2.2.8 and 2.4 of nunit running against both 1.1 and 2.0
+       profiles.
+
+2006-01-24  Chris Toshok  <toshok@ximian.com>
+
+       [ these fix nunit built with MS .net 2.0, running on mono.  nunit
+       apparently stores all manner of things in its resources ]
+       
+       * NumberFormatInfo.cs: add unused nativeDigits and
+       digitSubstitution fields that MS serializes.
+
+       * DateTimeFormatInfo.cs: serialization fixes.  MS apparently
+       stores (and serializes) a couple of fields as ints, but exposes
+       them to programmers as Enum's.
+       
+       * CompareInfo.cs: add unused m_name field that MS serializes.
+
+       * GregorianCalendar.cs: add a couple of unused fields that MS serializes.
+
+2007-01-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CompareInfo.cs : there was a test which raises assertion failure
+         if there isn't paramName for ArgumentException. Quite odd one.
+
+2007-01-12  Miguel de Icaza  <miguel@novell.com>
+
+       * DateTimeFormatInfo.cs: Add support for shortest day names.
+       Notice that there is no support in the runtime to actually load
+       this information from any place.   So they are all english values.
+
+2007-01-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CompareInfo.cs : GetSortKey() does not allow Ordinal and 
+         OrdinalIgnoreCase in 2.0 (shuold be also prohibited in 1.x BTW).
+
+2006-12-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CompareInfo.cs : for OrdinalIgnoreCase, IndexOf() and LastIndexOf()
+         will use managed version (icalls for them are case sensitive).
+         Removed MonoTODOs.
+
+2006-12-17  Igor Zelmanovich <igorz@mainsoft.com>
+
+       * DateTimeFormatInfo.cs : added missing properties and methods.
+
+2006-12-01  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DateTimeFormatInfo.cs : added some internal clone-less versions of
+         string[] properties and methods.
+
+2006-11-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CompareInfo.cs : fixed wrong || with && for OrdinalIgnoreCase.
+         Fixed bug #80056.
+
+2006-11-10  Marek Safar  <marek.safar@gmail.com>
+
+       * CultureInfo.cs (TextInfo): Construct a culture when is
+       uninitialized. An issue exposed by previous change.
+
+2006-11-09  Marek Safar  <marek.safar@gmail.com>
+
+       * CompareInfo.cs: Cache full UseManagedCollation value;
+       * CultureInfo.cs (Parent): Add caching to avoid re-creating culture info
+         every time when the property is used.
+       * TextInfo.cs: Removed unused field.
+
 2006-08-19  Miguel de Icaza  <miguel@novell.com>
 
        * CultureInfo.cs (GetCultureInfo): implement two of the 2.0