2009-12-01 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / Mono.Data.TdsClient / ChangeLog
1 2009-02-20  Veerapuram Varadhan  <vvaradhan@novell.com>
2         
3         * TdsDataReader.cs: Access TdsDataColumn correctly for NET_2_0.
4         Fixes #466199. Patch by Tom Hindle <tom_hindle@sil.org>
5         
6 2008-07-06  Sebastien Pouliot  <sebastien@ximian.com>
7
8         * Mono.Data.TdsClient/TdsCommand.cs: Fix unneeded assignment
9         for commandText (assigned to self). Also fix another unneeded 
10         assignment (already taken care by the called ctor).
11         [Found using Gendarme ReviewSelfAssignmentRule]
12
13 2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>
14
15         * Mono.Data.DtsClient.dll.sources :
16           remove duplicate MonoTODOAttribute.cs
17
18 2004-04-05  Lluis Sanchez Gual  <lluis@ximian.com>
19
20         * Mono.Data.TdsClient.dll.sources: Removed TdsConnectionPool.cs.
21
22 2003-02-16  Daniel Morgan <danmorg@sc.rr.com>
23
24         * TdsConnection.cs: - parse data source for 2 possible uses:
25         "Server=hostname", 
26         "Server=hostname,port" and open the connection based on the
27         resulting server name and port.  
28
29 2002-12-01  Tim Coleman <tim@timcoleman.com>
30         * Mono.Data.TdsClient/TdsDataReader.cs:
31                 Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
32                 shift.
33
34 2002-11-26  Tim Coleman <tim@timcoleman.com>
35         * Mono.Data.TdsClient.build:
36         * makefile.gnu:
37                 Add System.EnterpriseServices to build.
38         * Mono.Data.TdsClient/TdsCommand.cs:
39         * Mono.Data.TdsClient/TdsConnection.cs:
40         * Mono.Data.TdsClient/TdsDataReader.cs:
41         * Mono.Data.TdsClient/TdsException.cs:
42         * Mono.Data.TdsClient/TdsParameter.cs:
43         * Mono.Data.TdsClient/TdsParameterCollection.cs:
44         * Mono.Data.TdsClient/TdsTransaction.cs:
45         * Mono.Data.TdsTypes/TdsDecimal.cs:
46                 Copied over from the Sybase classes because the
47                 whole world is changing and I want generic
48                 TDS to keep up.
49
50 2002-11-21  Tim Coleman <tim@timcoleman.com>
51         * Mono.Data.TdsClient.build:
52         * Mono.Data.TdsClient/TdsCommand.cs:
53         * Mono.Data.TdsClient/TdsConnection.cs:
54         * Mono.Data.TdsClient/TdsConnectionPool.cs:
55         * Mono.Data.TdsClient/TdsDataReader.cs:
56         * Mono.Data.TdsClient/TdsError.cs:
57         * Mono.Data.TdsClient/TdsErrorCollection.cs:
58         * Mono.Data.TdsClient/TdsException.cs:
59         * Mono.Data.TdsClient/TdsInfoMessageEventArgs.cs:
60         * Mono.Data.TdsClient/TdsParameterCollection.cs:
61         * Mono.Data.TdsClient/TdsTransaction.cs:
62         * Mono.Data.TdsTypes/TdsDecimal.cs:
63                 Modify to accept new Mono.Data.Tds.Protocol
64                 namespace in Mono.Data.Tds assembly, replacing
65                 Mono.Data.TdsClient.Internal
66
67 2002-11-19  Tim Coleman <tim@timcoleman.com>
68         * Mono.Data.TdsClient.Internal/Tds.cs:
69         * Mono.Data.TdsClient.Internal/Tds50.cs:
70         * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs:
71                 More changes to get Sybase queries working
72                 properly.
73         
74
75 2002-11-18  Tim Coleman <tim@timcoleman.com>
76         * Mono.Data.TdsClient.Internal/Tds.cs:
77         * Mono.Data.TdsClient.Internal/Tds50.cs:
78         * Mono.Data.TdsClient.Internal/TdsComm.cs:
79         * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs:
80         * Mono.Data.TdsClient.Internal/TdsPacketType.cs:
81                 Sybase compatibility fixes.
82
83 2002-11-15  Tim Coleman <tim@timcoleman.com>
84         * Mono.Data.TdsClient.Internal/Tds.cs:
85                 Add support for UniqueIdentifier (GUID),
86                 Money types
87
88 2002-11-14  Tim Coleman <tim@timcoleman.com>
89         * list:
90         * Mono.Data.TdsClient/TdsType.cs:
91                 Add this class
92         * Mono.Data.TdsClient/TdsDataReader.cs:
93                 Add GetSchemaTable implementation
94         * Mono.Data.TdsClient.Internal/ITds.cs:
95                 Add RecordsAffected
96         * Mono.Data.TdsClient.Internal/Tds.cs:
97                 Add RecordsAffected
98                 Fix handling of DateTime, decimal, and float types
99         * Mono.Data.TdsClient.Internal/Tds42.cs:
100         * Mono.Data.TdsClient.Internal/Tds50.cs:
101         * Mono.Data.TdsClient.Internal/Tds70.cs:
102         * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs:
103         * Mono.Data.TdsClient.Internal/TdsSchemaInfo.cs:
104                 Change SchemaTable handling
105         * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs:
106                 Add proper decimal handling
107
108 2002-11-13  Tim Coleman <tim@timcoleman.com>
109         * Mono.Data.TdsClient.Internal/Tds.cs:
110                 Fix GetStringValue, GetTextValue when handling NULL
111                 values.
112         * Mono.Data.TdsClient.Internal/TdsComm.cs:
113                 Comment out asynchronous socket connect
114                 because it doesn't work properly yet on 
115                 Linux.
116
117 2002-11-12  Tim Coleman <tim@timcoleman.com>
118         * Mono.Data.TdsClient.Internal/TdsContext.cs:
119                 Remove this class as it is not being used
120         * Mono.Data.TdsClient.Internal/ITds.cs
121         * Mono.Data.TdsClient.Internal/Tds.cs
122         * Mono.Data.TdsClient.Internal/Tds42.cs
123         * Mono.Data.TdsClient.Internal/Tds50.cs
124         * Mono.Data.TdsClient.Internal/Tds70.cs
125         * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs
126         * Mono.Data.TdsClient.Internal/TdsPacketColumnNamesResult.cs
127         * Mono.Data.TdsClient.Internal/TdsPacketColumnOrderResult.cs
128         * Mono.Data.TdsClient.Internal/TdsPacketControlResult.cs
129         * Mono.Data.TdsClient.Internal/TdsPacketEndTokenResult.cs
130         * Mono.Data.TdsClient.Internal/TdsPacketOutputParam.cs
131         * Mono.Data.TdsClient.Internal/TdsPacketRetStatResult.cs
132         * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs
133         * Mono.Data.TdsClient.Internal/TdsPacketUnknown.cs
134                 Remove references to System.Data
135
136 2002-11-09  Tim Coleman <tim@timcoleman.com>
137         * list: 
138                 Add new internal classes
139         * Mono.Data.TdsClient.Internal/TdsInternalException.cs:
140         * Mono.Data.TdsClient.Internal/TdsTimeoutException.cs:
141                 Add new classes to implement timeouts
142         * Mono.DataTdsClient/TdsConnection.cs:
143         * Mono.DataTdsClient/TdsConnectionPool.cs:
144                 Add connection timeout
145         * Mono.Data.TdsClient.Internal/ITds.cs:
146                 Add command timeouts
147         * Mono.Data.TdsClient.Internal/Tds.cs:
148         * Mono.Data.TdsClient.Internal/Tds42.cs:
149         * Mono.Data.TdsClient.Internal/Tds50.cs:
150         * Mono.Data.TdsClient.Internal/Tds70.cs:
151         * Mono.Data.TdsClient.Internal/Tds80.cs:
152         * Mono.Data.TdsClient.Internal/TdsComm.cs:
153                 Add command, connection timeouts
154         
155 2002-11-04  Tim Coleman <tim@timcoleman.com>
156         * list:
157                 Add Mono.Data.TdsClient.Internal.TdsInternalError
158                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
159                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
160                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
161                 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
162                 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
163                 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
164                 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
165                 Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
166         * Mono.Data.TdsClient/TdsInfoMessageEventArgs.cs:
167         * Mono.Data.TdsClient/TdsInfoMessageEventHandler.cs:
168         * Mono.Data.TdsClient.Internal/TdsInternalError.cs:
169         * Mono.Data.TdsClient.Internal/TdsInternalErrorCollection.cs:
170         * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventArgs.cs:
171         * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventHandler.cs:
172         * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventArgs.cs:
173         * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventHandler.cs:
174                 New classes added
175         * Mono.Data.TdsClient.Internal/TdsPacketErrorResult.cs:
176         * Mono.Data.TdsClient.Internal/TdsPacketErrorResultCollection.cs:
177         * Mono.Data.TdsClient.Internal/TdsPacketMessageResult.cs:
178                 Classes removed
179         * Mono.Data.TdsClient/TdsCommand.cs:
180         * Mono.Data.TdsClient/TdsConnection.cs:
181         * Mono.Data.TdsClient/TdsError.cs:
182         * Mono.Data.TdsClient/TdsErrorCollection.cs:
183         * Mono.Data.TdsClient/TdsException.cs:
184         * Mono.Data.TdsClient/TdsTransaction.cs:
185         * Mono.Data.TdsClient/TdsPacketColumnInfoResult.cs:
186                 More implementation
187         * Mono.Data.TdsClient.Internal/ITds.cs:
188         * Mono.Data.TdsClient.Internal/Tds.cs:
189         * Mono.Data.TdsClient.Internal/Tds42.cs:
190         * Mono.Data.TdsClient.Internal/Tds50.cs:
191         * Mono.Data.TdsClient.Internal/Tds70.cs:
192         * Mono.Data.TdsClient.Internal/Tds80.cs:
193                 New events added
194
195 2002-11-04  Tim Coleman (tim@timcoleman.com)
196         * list :
197                 Add Mono.Data.TdsClient.Internal.TdsBigDecimal
198
199 2002-11-03  Tim Coleman (tim@timcoleman.com)
200         * list :
201                 Add Mono.Data.TdsTypes
202                 Add Mono.Data.TdsClient.Locale.cs
203                 Add Mono.Data.TdsClient.Internal.TdsColumnStatus.cs
204
205 2002-10-31  Tim Coleman (tim@timcoleman.com)
206         * list :
207                 Add TdsSchemaInfo.cs
208
209 2002-10-30  Tim Coleman (tim@timcoleman.com)
210         * list :
211                 Remove TdsColumnSchema.cs
212
213 2002-10-25  Tim Coleman (tim@timcoleman.com)
214         * list:
215                 Add new files to build.
216
217 2002-10-24  Tim Coleman (tim@timcoleman.com)
218         * list:
219                 Add new files to build.
220
221 2002-10-23  Tim Coleman (tim@timcoleman.com)
222         * list:
223                 Add new files to build
224         * Mono.Data.TdsClient.build:
225                 Exclude Tds70.cs, Tds80.cs, Tds50.cs
226                 Those should only be included with
227                 the appropriate providers.
228         
229
230 2002-10-22  Tim Coleman (tim@timcoleman.com)
231         * list:
232                 Add TODOAttribute in both
233                 namespaces
234                 Add TdsConnectionPool
235
236 2002-10-20  Tim Coleman (tim@timcoleman.com)
237         * list: 
238                 Add new files to build.
239
240 2002-10-19  Tim Coleman (tim@timcoleman.com)
241         * list: 
242                 Add new files to build.
243
244 2002-10-18  Tim Coleman (tim@timcoleman.com)
245         * list:
246                 Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs
247                 Add
248                 Mono.Data.TdsClient.Internal/TdsConnectionParametersInternal.cs
249                 Mono.Data.TdsClient.Internal/TdsInternal.cs
250
251 2002-10-17  Tim Coleman (tim@timcoleman.com)
252         * list:
253                 Add files from Mono.Data.TdsClient.Internal
254         * makefile.gnu:
255                 Add reference to System.Data.dll.  This is
256                 fine, just not the reverse.
257
258 2002-10-16  Daniel Morgan <danmorg@sc.rr.com>
259
260         * Mono.Data.TdsClient.build: added build for windows
261         
262         * Test: added directory for tests
263                 
264         * Mono.Data.TdsClient/TdsVersion.cs: added file for
265         enum TdsVersion
266         
267         * Mono.Data.TdsClient/TdsConnection.cs: added public 
268         property TdsVersion so it can be set to 
269         use TDS version 4.2, 5.0, 7.0, or 8.0.  Also, added
270         comments
271
272
273 2002-10-16  Tim Coleman (tim@timcoleman.com)
274         * ChangeLog:
275         * list:
276         * makefile.gnu:
277                 Added new files to start this assembly