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