[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Core / System / ChangeLog
1
2 Fri Jul 23 16:46:38 CEST 2010 Paolo Molaro <lupus@ximian.com>
3
4         * Funcs.cs: Fixed typo in Func`15.
5
6 2010-07-09 Gonzalo Paniagua Javier <gonzalo@novell.com>
7
8         * TimeZoneInfo.cs: avoid nullref when there are no adjustment rules.
9         Fixes bug #619811.
10
11 2010-06-09 Rodrigo Kumpera  <rkumpera@novell.com>
12
13         * Actions.cs: Add missing v4 type forwarding.
14
15 2010-06-21  Jb Evain  <jbevain@novell.com>
16
17         * TimeZoneInfo.cs: fix the moonlight and monotouch build.
18
19 2010-06-18  Vincent Povirk <madewokherd@gmail.com>  
20
21         * TimeZoneInfo.cs: Applied patch from Vincent Povirk that adds
22         support for reading time zone information on windows.
23
24         This patch makes TimeZoneInfo.GetSystemTimeZones and
25         FindSystemTimeZoneById work based on the registry on non-Unix
26         platforms, if the appropriate registry key exists. Mono currently
27         reads from /usr/share/zoneinfo, which doesn't exist on Windows.
28
29         This should fix bug 606084.
30
31         It won't fix the Local property on Windows. I think that requires
32         a Windows API call to get the id of the local timezone.
33
34         This was modified from the previous version to not check the
35         registry on Unix platforms. (Sorry it took me so long to do
36         this. I have very little time to spend on Mono-related work.)
37
38         This patch is licensed under the MIT X11 license.
39
40 2010-04-16  Sebastien Pouliot  <sebastien@ximian.com>
41
42         * Actions.cs: Forward Action() to mscorlib.dll and add the new
43         Action<...T16> delegates
44         * Funcs.cs: Add the new Func<...T16> delegates
45         * TimeZoneInfo.cs: Forward to mscorlib.dll
46
47 2010-03-30  Sebastien Pouliot  <sebastien@ximian.com>
48
49         * InvalidTimeZoneException.cs
50         * TimeZoneInfo.AdjustmentRule.cs
51         * TimeZoneInfo.cs
52         * TimeZoneInfo.TransitionTime.cs
53         * TimeZoneNotFoundException.cs:
54                 Fix Moonlight since these types now reside in mscorlib 
55                 for NET_4_0 and also for SL4
56
57 2010-03-30  Jb Evain  <jbevain@novell.com>
58
59         * TimeZoneInfo.AdjustmentRule.cs
60         * TimeZoneInfo.TransitionTime.cs:
61                 Add TypeForwarderFrom attributes.
62
63 2010-01-04  Jb Evain  <jbevain@novell.com>
64
65         * TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs:
66         Do not include in both mscorlib and System.Core for a NET_2_1 profile.
67
68 2009-07-16  Sebastien Pouliot  <sebastien@ximian.com>
69
70         * InvalidTimeZoneException.cs, TimeZoneInfo.AdjustmentRule.cs,
71         TimeZoneInfo.cs, TimeZoneInfo.TransitionTime.cs: Bring back those
72         inside NET_2_1 profile for Moonlight.
73
74 2009-06-10  Marek Safar  <marek.safar@gmail.com>
75
76         * TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs,
77         Funcs.cs, InvalidTimeZoneException.cs, Actions.cs, TimeZoneInfo.cs,
78         TimeZoneNotFoundException.cs: Updated to 4.0 changes.
79
80 2009-06-03  Marek Safar  <marek.safar@gmail.com>
81
82         * Func.cs: Add 4.0 forwarders.
83
84 2009-04-23  Sebastien Pouliot  <sebastien@ximian.com>
85
86         * TimezoneInfo.cs: TimeZoneDirectory property should not be public
87
88 2008-10-31  Stephane Delcroix  <sdelcroix@novell.com>
89
90         * TimezoneInfo.cs: Drop overlapping rules, fix the 3 dst changes in 
91         Tunis in 1943
92
93 2008-10-31  Stephane Delcroix  <sdelcroix@novell.com>
94
95         * TimezoneInfo.cs: fix for Argentina
96
97 2008-10-31  Stephane Delcroix  <sdelcroix@novell.com>
98
99         * TimezoneInfo.cs: add indices for substrings.
100
101 2008-10-31  Stephane Delcroix  <sdelcroix@novell.com>
102
103         * TimezoneInfo.cs: double the buffer size, as some tz files grew up
104         recently and failed to load.
105
106 2008-08-04  Jb Evain  <jbevain@novell.com>
107
108         * TimeZoneInfo.cs: avoid using a SortedDictionary when not needed.
109
110 2008-06-25  Jb Evain  <jbevain@novell.com>
111
112         * TimeZoneInfo.cs: remove the dependance to Mono.DataConverter
113         which is only used to read big endian int32.
114
115 2008-05-26  Stephane Delcroix  <sdelcroix@novell.com>
116
117         * TimeZoneInfo.cs: workaround for weird transition dates, like for 
118         America/Phoenix. Fixes bnc #391093.
119
120 2008-05-26  Stephane Delcroix  <sdelcroix@novell.com>
121
122         * TimeZoneInfo.cs: nullity check in HasSameRules (). Fixes bnc #391011
123
124 2008-04-13  Jb Evain  <jbevain@novell.com>
125
126         * Func.cs: remove old ugly 2.1 hack.
127         Merged from the Moonlight 2 branch.
128
129 2008-03-30  Jb Evain  <jbevain@novell.com>
130
131         * TimeZoneInfo.cs: use generic collections instead of untyped
132         collections.
133
134 2008-02-01  Jb Evain  <jbevain@novell.com>
135
136         * Funcs.cs: gross hack for SL 1.1a.
137         I hate myself, I hate myself.
138
139 2008-01-24  Stephane Delcroix  <sdelcroix@novell.com>
140
141         * TimeZoneInfo.TransitionTime.cs: check for a whole number of
142         milliseconds instead of a whole number of seconds.
143
144 2008-01-21  Sebastien Pouliot  <sebastien@ximian.com>
145
146         * TimeZoneInfo.TransitionTime.cs: Avoid NRE on bad cast if null is
147         provided to Equals(object). Found with Gendarme.
148
149 2008-01-08  Stephane Delcroix  <sdelcroix@novell.com>
150
151         * TimeZoneInfo.TransitionTime.cs: fully qualify System.DayOfWeek in 
152         casting operation.
153
154 2007-12-20  Stephane Delcroix  <sdelcroix@novell.com>
155
156         * TimeZoneInfo.cs: adapting length check to parse TZif2 files
157         introduced by glibc 2.6.x.