2007-01-25 Chris Toshok <toshok@ximian.com>
[mono.git] / mcs / class / corlib / System.Globalization / ChangeLog
index bd105186540082d8c4969e7f5958bbb42e004151..5059e87a0d65ddeb42cfdad1035bc02d08814c8c 100644 (file)
@@ -1,3 +1,72 @@
+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.