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