2002-11-19 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / Mono.Data.TdsClient / ChangeLog
1 2002-11-19  Tim Coleman <tim@timcoleman.com>
2         * Mono.Data.TdsClient.Internal/Tds.cs:
3         * Mono.Data.TdsClient.Internal/Tds50.cs:
4         * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs:
5                 More changes to get Sybase queries working
6                 properly.
7         
8
9 2002-11-18  Tim Coleman <tim@timcoleman.com>
10         * Mono.Data.TdsClient.Internal/Tds.cs:
11         * Mono.Data.TdsClient.Internal/Tds50.cs:
12         * Mono.Data.TdsClient.Internal/TdsComm.cs:
13         * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs:
14         * Mono.Data.TdsClient.Internal/TdsPacketType.cs:
15                 Sybase compatibility fixes.
16
17 2002-11-15  Tim Coleman <tim@timcoleman.com>
18         * Mono.Data.TdsClient.Internal/Tds.cs:
19                 Add support for UniqueIdentifier (GUID),
20                 Money types
21
22 2002-11-14  Tim Coleman <tim@timcoleman.com>
23         * list:
24         * Mono.Data.TdsClient/TdsType.cs:
25                 Add this class
26         * Mono.Data.TdsClient/TdsDataReader.cs:
27                 Add GetSchemaTable implementation
28         * Mono.Data.TdsClient.Internal/ITds.cs:
29                 Add RecordsAffected
30         * Mono.Data.TdsClient.Internal/Tds.cs:
31                 Add RecordsAffected
32                 Fix handling of DateTime, decimal, and float types
33         * Mono.Data.TdsClient.Internal/Tds42.cs:
34         * Mono.Data.TdsClient.Internal/Tds50.cs:
35         * Mono.Data.TdsClient.Internal/Tds70.cs:
36         * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs:
37         * Mono.Data.TdsClient.Internal/TdsSchemaInfo.cs:
38                 Change SchemaTable handling
39         * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs:
40                 Add proper decimal handling
41
42 2002-11-13  Tim Coleman <tim@timcoleman.com>
43         * Mono.Data.TdsClient.Internal/Tds.cs:
44                 Fix GetStringValue, GetTextValue when handling NULL
45                 values.
46         * Mono.Data.TdsClient.Internal/TdsComm.cs:
47                 Comment out asynchronous socket connect
48                 because it doesn't work properly yet on 
49                 Linux.
50
51 2002-11-12  Tim Coleman <tim@timcoleman.com>
52         * Mono.Data.TdsClient.Internal/TdsContext.cs:
53                 Remove this class as it is not being used
54         * Mono.Data.TdsClient.Internal/ITds.cs
55         * Mono.Data.TdsClient.Internal/Tds.cs
56         * Mono.Data.TdsClient.Internal/Tds42.cs
57         * Mono.Data.TdsClient.Internal/Tds50.cs
58         * Mono.Data.TdsClient.Internal/Tds70.cs
59         * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs
60         * Mono.Data.TdsClient.Internal/TdsPacketColumnNamesResult.cs
61         * Mono.Data.TdsClient.Internal/TdsPacketColumnOrderResult.cs
62         * Mono.Data.TdsClient.Internal/TdsPacketControlResult.cs
63         * Mono.Data.TdsClient.Internal/TdsPacketEndTokenResult.cs
64         * Mono.Data.TdsClient.Internal/TdsPacketOutputParam.cs
65         * Mono.Data.TdsClient.Internal/TdsPacketRetStatResult.cs
66         * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs
67         * Mono.Data.TdsClient.Internal/TdsPacketUnknown.cs
68                 Remove references to System.Data
69
70 2002-11-09  Tim Coleman <tim@timcoleman.com>
71         * list: 
72                 Add new internal classes
73         * Mono.Data.TdsClient.Internal/TdsInternalException.cs:
74         * Mono.Data.TdsClient.Internal/TdsTimeoutException.cs:
75                 Add new classes to implement timeouts
76         * Mono.DataTdsClient/TdsConnection.cs:
77         * Mono.DataTdsClient/TdsConnectionPool.cs:
78                 Add connection timeout
79         * Mono.Data.TdsClient.Internal/ITds.cs:
80                 Add command timeouts
81         * Mono.Data.TdsClient.Internal/Tds.cs:
82         * Mono.Data.TdsClient.Internal/Tds42.cs:
83         * Mono.Data.TdsClient.Internal/Tds50.cs:
84         * Mono.Data.TdsClient.Internal/Tds70.cs:
85         * Mono.Data.TdsClient.Internal/Tds80.cs:
86         * Mono.Data.TdsClient.Internal/TdsComm.cs:
87                 Add command, connection timeouts
88         
89 2002-11-04  Tim Coleman <tim@timcoleman.com>
90         * list:
91                 Add Mono.Data.TdsClient.Internal.TdsInternalError
92                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
93                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
94                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
95                 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
96                 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
97                 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
98                 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
99                 Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
100         * Mono.Data.TdsClient/TdsInfoMessageEventArgs.cs:
101         * Mono.Data.TdsClient/TdsInfoMessageEventHandler.cs:
102         * Mono.Data.TdsClient.Internal/TdsInternalError.cs:
103         * Mono.Data.TdsClient.Internal/TdsInternalErrorCollection.cs:
104         * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventArgs.cs:
105         * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventHandler.cs:
106         * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventArgs.cs:
107         * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventHandler.cs:
108                 New classes added
109         * Mono.Data.TdsClient.Internal/TdsPacketErrorResult.cs:
110         * Mono.Data.TdsClient.Internal/TdsPacketErrorResultCollection.cs:
111         * Mono.Data.TdsClient.Internal/TdsPacketMessageResult.cs:
112                 Classes removed
113         * Mono.Data.TdsClient/TdsCommand.cs:
114         * Mono.Data.TdsClient/TdsConnection.cs:
115         * Mono.Data.TdsClient/TdsError.cs:
116         * Mono.Data.TdsClient/TdsErrorCollection.cs:
117         * Mono.Data.TdsClient/TdsException.cs:
118         * Mono.Data.TdsClient/TdsTransaction.cs:
119         * Mono.Data.TdsClient/TdsPacketColumnInfoResult.cs:
120                 More implementation
121         * Mono.Data.TdsClient.Internal/ITds.cs:
122         * Mono.Data.TdsClient.Internal/Tds.cs:
123         * Mono.Data.TdsClient.Internal/Tds42.cs:
124         * Mono.Data.TdsClient.Internal/Tds50.cs:
125         * Mono.Data.TdsClient.Internal/Tds70.cs:
126         * Mono.Data.TdsClient.Internal/Tds80.cs:
127                 New events added
128
129 2002-11-04  Tim Coleman (tim@timcoleman.com)
130         * list :
131                 Add Mono.Data.TdsClient.Internal.TdsBigDecimal
132
133 2002-11-03  Tim Coleman (tim@timcoleman.com)
134         * list :
135                 Add Mono.Data.TdsTypes
136                 Add Mono.Data.TdsClient.Locale.cs
137                 Add Mono.Data.TdsClient.Internal.TdsColumnStatus.cs
138
139 2002-10-31  Tim Coleman (tim@timcoleman.com)
140         * list :
141                 Add TdsSchemaInfo.cs
142
143 2002-10-30  Tim Coleman (tim@timcoleman.com)
144         * list :
145                 Remove TdsColumnSchema.cs
146
147 2002-10-25  Tim Coleman (tim@timcoleman.com)
148         * list:
149                 Add new files to build.
150
151 2002-10-24  Tim Coleman (tim@timcoleman.com)
152         * list:
153                 Add new files to build.
154
155 2002-10-23  Tim Coleman (tim@timcoleman.com)
156         * list:
157                 Add new files to build
158         * Mono.Data.TdsClient.build:
159                 Exclude Tds70.cs, Tds80.cs, Tds50.cs
160                 Those should only be included with
161                 the appropriate providers.
162         
163
164 2002-10-22  Tim Coleman (tim@timcoleman.com)
165         * list:
166                 Add TODOAttribute in both
167                 namespaces
168                 Add TdsConnectionPool
169
170 2002-10-20  Tim Coleman (tim@timcoleman.com)
171         * list: 
172                 Add new files to build.
173
174 2002-10-19  Tim Coleman (tim@timcoleman.com)
175         * list: 
176                 Add new files to build.
177
178 2002-10-18  Tim Coleman (tim@timcoleman.com)
179         * list:
180                 Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs
181                 Add
182                 Mono.Data.TdsClient.Internal/TdsConnectionParametersInternal.cs
183                 Mono.Data.TdsClient.Internal/TdsInternal.cs
184
185 2002-10-17  Tim Coleman (tim@timcoleman.com)
186         * list:
187                 Add files from Mono.Data.TdsClient.Internal
188         * makefile.gnu:
189                 Add reference to System.Data.dll.  This is
190                 fine, just not the reverse.
191
192 2002-10-16  Daniel Morgan <danmorg@sc.rr.com>
193
194         * Mono.Data.TdsClient.build: added build for windows
195         
196         * Test: added directory for tests
197                 
198         * Mono.Data.TdsClient/TdsVersion.cs: added file for
199         enum TdsVersion
200         
201         * Mono.Data.TdsClient/TdsConnection.cs: added public 
202         property TdsVersion so it can be set to 
203         use TDS version 4.2, 5.0, 7.0, or 8.0.  Also, added
204         comments
205
206
207 2002-10-16  Tim Coleman (tim@timcoleman.com)
208         * ChangeLog:
209         * list:
210         * makefile.gnu:
211                 Added new files to start this assembly