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