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