2008-07-06 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / Mono.Data.TdsClient / Mono.Data.TdsClient / ChangeLog
1 2008-07-01  Marek Habersack  <mhabersack@novell.com>
2
3         * TdsDataReader.cs: use named properties in TdsDataColumn for the
4         2.0 profile.
5
6 2008-06-09  Ankit Jain  <jankit@novell.com>
7
8         * TdsCommand.cs, TdsConnection.cs: Use Tds instead of ITds now.
9
10 2004-04-05  Lluis Sanchez Gual  <lluis@ximian.com>
11
12         * TdsConnection.cs: Use the connection pool implemented in Mono.Data.Tds.
13
14 2004-04-01  Lluis Sanchez Gual  <lluis@ximian.com>
15
16         * TdsDataReader.cs: Null values are now represented with DBNull instances. 
17           Deal with this.
18
19 2002-11-04  Daniel Morgan <danmorg@sc.rr.com>
20
21         * Locale.cs: added missing file.  Build blocker.
22
23 2002-11-03  Tim Coleman (tim@timcoleman.com)
24         * TdsDatareader.cs:
25                 Add BaseColumnName, rename BaseTableName
26
27 2002-10-31  Tim Coleman (tim@timcoleman.com)
28         * TdsDataReader.cs:
29                 D'oh!  Now use TdsSchemaInfo because SchemaInfo
30                 is internal to System.Data.dll
31
32 2002-10-30  Tim Coleman (tim@timcoleman.com)
33         * TdsDataReader.cs:
34                 Use SchemaInfo instead of TdsColumnSchema
35         
36
37 2002-10-25  Tim Coleman (tim@timcoleman.com)
38         * TdsConnection.cs:
39         * TdsConnectionPool.cs:
40                 Use a different locking mechanism for connection
41                 pools.
42                 The connection pool now uses a Monitor to have
43                 exclusive access.
44         * TdsDataReader.cs:
45                 Implement a bit more.
46
47 2002-10-24  Tim Coleman (tim@timcoleman.com)
48         * TdsDataAdapter.cs:
49         * TdsRowUpdatedEventArgs.cs:
50         * TdsRowUpdatedEventHandler.cs:
51         * TdsRowUpdatingEventArgs.cs:
52         * TdsRowUpdatingEventHandler.cs:
53                 New classes added.
54         * TdsCommand.cs:
55                 Implemented the ExecuteReader ()
56                 method
57         * TdsConnection.cs:
58                 Added Dispose (), fixed connection parameter bug
59         * TdsDataReader.cs:
60                 Implemented many methods
61
62 2002-10-23  Tim Coleman (tim@timcoleman.com)
63         * TdsCommand.cs: 
64                 Change ExecuteReader call
65         * TdsConnection.cs:
66                 Much to do with the restructuring
67                 of the TDS objects and some 
68                 simplification.
69         * TdsConnectionPool.cs:
70                 Some modifications to do with above.
71         * TdsTransaction.cs:
72                 Move calls out of Tds object and
73                 into here.  Simpler, makes Tds
74                 object smaller, doesn't change this
75                 much.
76
77 2002-10-22  Tim Coleman (tim@timcoleman.com)
78         * TdsConnectionPool.cs:
79                 New class added for pooling connections
80         * TdsCommand.cs:
81         * TdsTransaction.cs:
82                 Some implementation, handling of
83                 pooled connections and such.
84         * TdsConnection.cs:
85                 Code cleanups, more implementation
86                 Connection pooling (works!)
87         * TODOAttribute.cs:
88                 Add this to this namespace
89         * TdsDataReader.cs:
90         * TdsErrorCollection.cs:
91         * TdsException.cs:
92         * TdsParameterCollection.cs:
93                 Change the TODO attributes
94
95 2002-10-21  Tim Coleman (tim@timcoleman.com)
96         * TdsConnection.cs:
97                 Make sure to set the TDS Version. (This will
98                 use 4.2)
99
100 2002-10-20  Tim Coleman (tim@timcoleman.com)
101         * TdsConnection.cs:
102                 Lots of stuff to get this working somewhat.
103
104 2002-10-19  Tim Coleman (tim@timcoleman.com)
105         * TdsDataReader.cs:
106         * TdsError.cs:
107         * TdsErrorCollection.cs:
108         * TdsException.cs:
109         * TdsParameter.cs:
110         * TdsParameterCollection.cs:
111                 Added new classes, to get started with this namespace.
112                 This is pretty much what is needed to do things like
113                 TdsConnection and so on.
114         * TdsCommand.cs:
115                 De-wrappify this class.  There is no longer a 
116                 Mono.Data.TdsClient.Internal.TdsCommandInternal class.
117         * TdsConnection.cs:
118                 De-wrappify this class.  There is no longer a 
119                 Mono.Data.TdsClient.Internal.TdsConnectionInternal class.
120         * TdsTransaction.cs:
121                 De-wrappify this class.  There is no longer a 
122                 Mono.Data.TdsClient.Internal.TdsTransactionInternal class.
123
124 2002-10-17  Tim Coleman (tim@timcoleman.com)
125         * IsolationLevel.cs:
126                 Removed, as we now use IsolationLevel from System.Data
127         * TdsCommand.cs:
128         * TdsConnection.cs:
129         * TdsTransaction.cs:
130                 These classes are now just wrappers for the 
131                 Mono.Data.TdsClient.Internal classes.
132         * TdsServerType.cs:
133                 Slight modification
134                 
135
136 2002-10-16  Tim Coleman (tim@timcoleman.com)
137         * ChangeLog:
138                 New ChangeLog
139         * IsolationLevel.cs:
140         * TdsCommand.cs:
141         * TdsConnection.cs:
142         * TdsServerType.cs:
143         * TdsTransaction.cs:
144                 Added skeletons to get started.