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