New tests.
[mono.git] / mcs / class / System.Data.DataSetExtensions / System.Data / ChangeLog
1 2010-03-26  Miguel de Icaza  <miguel@novell.com>
2
3         * RowEnumerableDataReader.cs: Applied patch from Tony Fish fixing
4         bug #591397
5
6 2008-12-02  Marek Habersack  <mhabersack@novell.com>
7
8         * DataRowExtensions.cs: when Field <T> is specialized on a
9         nullable type (either a reference or an instance of Nullable <T>)
10         do not throw exception for column value being DBNull but return
11         null instead.
12
13 2008-08-15  Gert Driesen  <drieseng@users.sourceforge.net>
14
15         * DataRowComparer_1.cs: Modified Equals to return true if all column
16         values are equal. Modified ColumnsEqual to use Object.Equals for
17         reference types. Fixes bug #417398.
18
19 2008-05-14  Atsushi Enomoto  <atsushi@ximian.com>
20
21         * DataTableExtensions.cs :
22           implemented AsDataView() and CopyToDataTable().
23         * EnumerableRowCollection.cs : added Table property for internal use.
24
25 2008-05-14  Atsushi Enomoto  <atsushi@ximian.com>
26
27         * TypedTableBase.cs : serialization .ctor() does nothing here (it
28           might do something in derived types. no need to throw NIE here).
29
30 2008-05-14  Atsushi Enomoto  <atsushi@ximian.com>
31
32         * EnumerableRowCollectionExtensions.cs,
33           OrderedEnumerableRowCollection.cs : implemented ThenBy().
34           It required some generic refactoring.
35
36 2008-05-13  Jb Evain  <jbevain@novell.com>
37
38         * EnumerableRowCollection.cs: delete methods
39         Select/Where/Cast that duplicate Linq to Objects
40         methods.
41         * EnumerableRowCollectionExtensions.cs
42         TypedTableBase.cs, TypedTableBaseExtensions.cs: directly
43         fallback to Linq to Objects.
44
45 2008-05-13  Atsushi Enomoto  <atsushi@ximian.com>
46
47         * DataTableExtensions.cs, EnumerableRowCollection.cs,
48           EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs,
49           OrderedEnumerableRowCollection.cs, TypedTableBase.cs,
50           TypedTableBaseExtensions.cs : lots of significant refactoring to
51           make collection/enumerable things unified.
52           Implemented OrderBy() and OrderByDescending().
53
54 2008-05-13  Marek Habersack  <mhabersack@novell.com>
55
56         * DataRowComparer_1.cs: implemented GetHashCode and Equals.
57
58 2008-05-13  Atsushi Enomoto  <atsushi@ximian.com>
59
60         * DataTableExtensions.cs : implemented AsEnumerable().
61         * DataRowExtensions.cs : implemented.
62         * EnumerableRowCollection_1.cs : implemented.
63         * EnumerableRowCollectionExtensions.cs :
64           implemented Select() and Where().
65         * OrderedEnumerableRowCollection.cs : base is not parameterless now.
66         * TypedTableBaseExtensions.cs:
67           some overloads can just delegate to others.
68         * DataRowComparer_1.cs : (added some non-working code.)
69
70 2008-05-13  Atsushi Enomoto  <atsushi@ximian.com>
71
72         * DataRowComparer.cs, DataRowComparer_1.cs, DataRowExtensions.cs,
73           DataTableExtensions.cs, EnumerableRowCollection.cs,
74           EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs,
75           OrderedEnumerableRowCollection.cs, TypedTableBase.cs,
76           TypedTableBaseExtensions.cs : stubbed all.
77