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