2010-06-21 Jb Evain <jbevain@novell.com>
[mcs.git] / class / System.Core / System / ChangeLog
blobecef9787c779fed8e651d7a5f1a7a6ca70b8fa9f
1 2010-06-21  Jb Evain  <jbevain@novell.com>
3         * TimeZoneInfo.cs: fix the moonlight and monotouch build.
5 2010-06-18  Vincent Povirk <madewokherd@gmail.com>  
7         * TimeZoneInfo.cs: Applied patch from Vincent Povirk that adds
8         support for reading time zone information on windows.
10         This patch makes TimeZoneInfo.GetSystemTimeZones and
11         FindSystemTimeZoneById work based on the registry on non-Unix
12         platforms, if the appropriate registry key exists. Mono currently
13         reads from /usr/share/zoneinfo, which doesn't exist on Windows.
15         This should fix bug 606084.
17         It won't fix the Local property on Windows. I think that requires
18         a Windows API call to get the id of the local timezone.
20         This was modified from the previous version to not check the
21         registry on Unix platforms. (Sorry it took me so long to do
22         this. I have very little time to spend on Mono-related work.)
24         This patch is licensed under the MIT X11 license.
26 2010-04-16  Sebastien Pouliot  <sebastien@ximian.com>
28         * Actions.cs: Forward Action() to mscorlib.dll and add the new
29         Action<...T16> delegates
30         * Funcs.cs: Add the new Func<...T16> delegates
31         * TimeZoneInfo.cs: Forward to mscorlib.dll
33 2010-03-30  Sebastien Pouliot  <sebastien@ximian.com>
35         * InvalidTimeZoneException.cs
36         * TimeZoneInfo.AdjustmentRule.cs
37         * TimeZoneInfo.cs
38         * TimeZoneInfo.TransitionTime.cs
39         * TimeZoneNotFoundException.cs:
40                 Fix Moonlight since these types now reside in mscorlib 
41                 for NET_4_0 and also for SL4
43 2010-03-30  Jb Evain  <jbevain@novell.com>
45         * TimeZoneInfo.AdjustmentRule.cs
46         * TimeZoneInfo.TransitionTime.cs:
47                 Add TypeForwarderFrom attributes.
49 2010-01-04  Jb Evain  <jbevain@novell.com>
51         * TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs:
52         Do not include in both mscorlib and System.Core for a NET_2_1 profile.
54 2009-07-16  Sebastien Pouliot  <sebastien@ximian.com>
56         * InvalidTimeZoneException.cs, TimeZoneInfo.AdjustmentRule.cs,
57         TimeZoneInfo.cs, TimeZoneInfo.TransitionTime.cs: Bring back those
58         inside NET_2_1 profile for Moonlight.
60 2009-06-10  Marek Safar  <marek.safar@gmail.com>
62         * TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs,
63         Funcs.cs, InvalidTimeZoneException.cs, Actions.cs, TimeZoneInfo.cs,
64         TimeZoneNotFoundException.cs: Updated to 4.0 changes.
66 2009-06-03  Marek Safar  <marek.safar@gmail.com>
68         * Func.cs: Add 4.0 forwarders.
70 2009-04-23  Sebastien Pouliot  <sebastien@ximian.com>
72         * TimezoneInfo.cs: TimeZoneDirectory property should not be public
74 2008-10-31  Stephane Delcroix  <sdelcroix@novell.com>
76         * TimezoneInfo.cs: Drop overlapping rules, fix the 3 dst changes in 
77         Tunis in 1943
79 2008-10-31  Stephane Delcroix  <sdelcroix@novell.com>
81         * TimezoneInfo.cs: fix for Argentina
83 2008-10-31  Stephane Delcroix  <sdelcroix@novell.com>
85         * TimezoneInfo.cs: add indices for substrings.
87 2008-10-31  Stephane Delcroix  <sdelcroix@novell.com>
89         * TimezoneInfo.cs: double the buffer size, as some tz files grew up
90         recently and failed to load.
92 2008-08-04  Jb Evain  <jbevain@novell.com>
94         * TimeZoneInfo.cs: avoid using a SortedDictionary when not needed.
96 2008-06-25  Jb Evain  <jbevain@novell.com>
98         * TimeZoneInfo.cs: remove the dependance to Mono.DataConverter
99         which is only used to read big endian int32.
101 2008-05-26  Stephane Delcroix  <sdelcroix@novell.com>
103         * TimeZoneInfo.cs: workaround for weird transition dates, like for 
104         America/Phoenix. Fixes bnc #391093.
106 2008-05-26  Stephane Delcroix  <sdelcroix@novell.com>
108         * TimeZoneInfo.cs: nullity check in HasSameRules (). Fixes bnc #391011
110 2008-04-13  Jb Evain  <jbevain@novell.com>
112         * Func.cs: remove old ugly 2.1 hack.
113         Merged from the Moonlight 2 branch.
115 2008-03-30  Jb Evain  <jbevain@novell.com>
117         * TimeZoneInfo.cs: use generic collections instead of untyped
118         collections.
120 2008-02-01  Jb Evain  <jbevain@novell.com>
122         * Funcs.cs: gross hack for SL 1.1a.
123         I hate myself, I hate myself.
125 2008-01-24  Stephane Delcroix  <sdelcroix@novell.com>
127         * TimeZoneInfo.TransitionTime.cs: check for a whole number of
128         milliseconds instead of a whole number of seconds.
130 2008-01-21  Sebastien Pouliot  <sebastien@ximian.com>
132         * TimeZoneInfo.TransitionTime.cs: Avoid NRE on bad cast if null is
133         provided to Equals(object). Found with Gendarme.
135 2008-01-08  Stephane Delcroix  <sdelcroix@novell.com>
137         * TimeZoneInfo.TransitionTime.cs: fully qualify System.DayOfWeek in 
138         casting operation.
140 2007-12-20  Stephane Delcroix  <sdelcroix@novell.com>
142         * TimeZoneInfo.cs: adapting length check to parse TZif2 files
143         introduced by glibc 2.6.x.