1 2004-04-05 Lluis Sanchez Gual <lluis@ximian.com>
3 * Mono.Data.TdsClient.dll.sources: Removed TdsConnectionPool.cs.
5 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
7 * TdsConnection.cs: - parse data source for 2 possible uses:
9 "Server=hostname,port" and open the connection based on the
10 resulting server name and port.
12 2002-12-01 Tim Coleman <tim@timcoleman.com>
13 * Mono.Data.TdsClient/TdsDataReader.cs:
14 Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
17 2002-11-26 Tim Coleman <tim@timcoleman.com>
18 * Mono.Data.TdsClient.build:
20 Add System.EnterpriseServices to build.
21 * Mono.Data.TdsClient/TdsCommand.cs:
22 * Mono.Data.TdsClient/TdsConnection.cs:
23 * Mono.Data.TdsClient/TdsDataReader.cs:
24 * Mono.Data.TdsClient/TdsException.cs:
25 * Mono.Data.TdsClient/TdsParameter.cs:
26 * Mono.Data.TdsClient/TdsParameterCollection.cs:
27 * Mono.Data.TdsClient/TdsTransaction.cs:
28 * Mono.Data.TdsTypes/TdsDecimal.cs:
29 Copied over from the Sybase classes because the
30 whole world is changing and I want generic
33 2002-11-21 Tim Coleman <tim@timcoleman.com>
34 * Mono.Data.TdsClient.build:
35 * Mono.Data.TdsClient/TdsCommand.cs:
36 * Mono.Data.TdsClient/TdsConnection.cs:
37 * Mono.Data.TdsClient/TdsConnectionPool.cs:
38 * Mono.Data.TdsClient/TdsDataReader.cs:
39 * Mono.Data.TdsClient/TdsError.cs:
40 * Mono.Data.TdsClient/TdsErrorCollection.cs:
41 * Mono.Data.TdsClient/TdsException.cs:
42 * Mono.Data.TdsClient/TdsInfoMessageEventArgs.cs:
43 * Mono.Data.TdsClient/TdsParameterCollection.cs:
44 * Mono.Data.TdsClient/TdsTransaction.cs:
45 * Mono.Data.TdsTypes/TdsDecimal.cs:
46 Modify to accept new Mono.Data.Tds.Protocol
47 namespace in Mono.Data.Tds assembly, replacing
48 Mono.Data.TdsClient.Internal
50 2002-11-19 Tim Coleman <tim@timcoleman.com>
51 * Mono.Data.TdsClient.Internal/Tds.cs:
52 * Mono.Data.TdsClient.Internal/Tds50.cs:
53 * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs:
54 More changes to get Sybase queries working
58 2002-11-18 Tim Coleman <tim@timcoleman.com>
59 * Mono.Data.TdsClient.Internal/Tds.cs:
60 * Mono.Data.TdsClient.Internal/Tds50.cs:
61 * Mono.Data.TdsClient.Internal/TdsComm.cs:
62 * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs:
63 * Mono.Data.TdsClient.Internal/TdsPacketType.cs:
64 Sybase compatibility fixes.
66 2002-11-15 Tim Coleman <tim@timcoleman.com>
67 * Mono.Data.TdsClient.Internal/Tds.cs:
68 Add support for UniqueIdentifier (GUID),
71 2002-11-14 Tim Coleman <tim@timcoleman.com>
73 * Mono.Data.TdsClient/TdsType.cs:
75 * Mono.Data.TdsClient/TdsDataReader.cs:
76 Add GetSchemaTable implementation
77 * Mono.Data.TdsClient.Internal/ITds.cs:
79 * Mono.Data.TdsClient.Internal/Tds.cs:
81 Fix handling of DateTime, decimal, and float types
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/TdsPacketColumnInfoResult.cs:
86 * Mono.Data.TdsClient.Internal/TdsSchemaInfo.cs:
87 Change SchemaTable handling
88 * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs:
89 Add proper decimal handling
91 2002-11-13 Tim Coleman <tim@timcoleman.com>
92 * Mono.Data.TdsClient.Internal/Tds.cs:
93 Fix GetStringValue, GetTextValue when handling NULL
95 * Mono.Data.TdsClient.Internal/TdsComm.cs:
96 Comment out asynchronous socket connect
97 because it doesn't work properly yet on
100 2002-11-12 Tim Coleman <tim@timcoleman.com>
101 * Mono.Data.TdsClient.Internal/TdsContext.cs:
102 Remove this class as it is not being used
103 * Mono.Data.TdsClient.Internal/ITds.cs
104 * Mono.Data.TdsClient.Internal/Tds.cs
105 * Mono.Data.TdsClient.Internal/Tds42.cs
106 * Mono.Data.TdsClient.Internal/Tds50.cs
107 * Mono.Data.TdsClient.Internal/Tds70.cs
108 * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs
109 * Mono.Data.TdsClient.Internal/TdsPacketColumnNamesResult.cs
110 * Mono.Data.TdsClient.Internal/TdsPacketColumnOrderResult.cs
111 * Mono.Data.TdsClient.Internal/TdsPacketControlResult.cs
112 * Mono.Data.TdsClient.Internal/TdsPacketEndTokenResult.cs
113 * Mono.Data.TdsClient.Internal/TdsPacketOutputParam.cs
114 * Mono.Data.TdsClient.Internal/TdsPacketRetStatResult.cs
115 * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs
116 * Mono.Data.TdsClient.Internal/TdsPacketUnknown.cs
117 Remove references to System.Data
119 2002-11-09 Tim Coleman <tim@timcoleman.com>
121 Add new internal classes
122 * Mono.Data.TdsClient.Internal/TdsInternalException.cs:
123 * Mono.Data.TdsClient.Internal/TdsTimeoutException.cs:
124 Add new classes to implement timeouts
125 * Mono.DataTdsClient/TdsConnection.cs:
126 * Mono.DataTdsClient/TdsConnectionPool.cs:
127 Add connection timeout
128 * Mono.Data.TdsClient.Internal/ITds.cs:
130 * Mono.Data.TdsClient.Internal/Tds.cs:
131 * Mono.Data.TdsClient.Internal/Tds42.cs:
132 * Mono.Data.TdsClient.Internal/Tds50.cs:
133 * Mono.Data.TdsClient.Internal/Tds70.cs:
134 * Mono.Data.TdsClient.Internal/Tds80.cs:
135 * Mono.Data.TdsClient.Internal/TdsComm.cs:
136 Add command, connection timeouts
138 2002-11-04 Tim Coleman <tim@timcoleman.com>
140 Add Mono.Data.TdsClient.Internal.TdsInternalError
141 Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
142 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
143 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
144 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
145 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
146 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
147 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
148 Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
149 * Mono.Data.TdsClient/TdsInfoMessageEventArgs.cs:
150 * Mono.Data.TdsClient/TdsInfoMessageEventHandler.cs:
151 * Mono.Data.TdsClient.Internal/TdsInternalError.cs:
152 * Mono.Data.TdsClient.Internal/TdsInternalErrorCollection.cs:
153 * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventArgs.cs:
154 * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventHandler.cs:
155 * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventArgs.cs:
156 * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventHandler.cs:
158 * Mono.Data.TdsClient.Internal/TdsPacketErrorResult.cs:
159 * Mono.Data.TdsClient.Internal/TdsPacketErrorResultCollection.cs:
160 * Mono.Data.TdsClient.Internal/TdsPacketMessageResult.cs:
162 * Mono.Data.TdsClient/TdsCommand.cs:
163 * Mono.Data.TdsClient/TdsConnection.cs:
164 * Mono.Data.TdsClient/TdsError.cs:
165 * Mono.Data.TdsClient/TdsErrorCollection.cs:
166 * Mono.Data.TdsClient/TdsException.cs:
167 * Mono.Data.TdsClient/TdsTransaction.cs:
168 * Mono.Data.TdsClient/TdsPacketColumnInfoResult.cs:
170 * Mono.Data.TdsClient.Internal/ITds.cs:
171 * Mono.Data.TdsClient.Internal/Tds.cs:
172 * Mono.Data.TdsClient.Internal/Tds42.cs:
173 * Mono.Data.TdsClient.Internal/Tds50.cs:
174 * Mono.Data.TdsClient.Internal/Tds70.cs:
175 * Mono.Data.TdsClient.Internal/Tds80.cs:
178 2002-11-04 Tim Coleman (tim@timcoleman.com)
180 Add Mono.Data.TdsClient.Internal.TdsBigDecimal
182 2002-11-03 Tim Coleman (tim@timcoleman.com)
184 Add Mono.Data.TdsTypes
185 Add Mono.Data.TdsClient.Locale.cs
186 Add Mono.Data.TdsClient.Internal.TdsColumnStatus.cs
188 2002-10-31 Tim Coleman (tim@timcoleman.com)
192 2002-10-30 Tim Coleman (tim@timcoleman.com)
194 Remove TdsColumnSchema.cs
196 2002-10-25 Tim Coleman (tim@timcoleman.com)
198 Add new files to build.
200 2002-10-24 Tim Coleman (tim@timcoleman.com)
202 Add new files to build.
204 2002-10-23 Tim Coleman (tim@timcoleman.com)
206 Add new files to build
207 * Mono.Data.TdsClient.build:
208 Exclude Tds70.cs, Tds80.cs, Tds50.cs
209 Those should only be included with
210 the appropriate providers.
213 2002-10-22 Tim Coleman (tim@timcoleman.com)
215 Add TODOAttribute in both
217 Add TdsConnectionPool
219 2002-10-20 Tim Coleman (tim@timcoleman.com)
221 Add new files to build.
223 2002-10-19 Tim Coleman (tim@timcoleman.com)
225 Add new files to build.
227 2002-10-18 Tim Coleman (tim@timcoleman.com)
229 Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs
231 Mono.Data.TdsClient.Internal/TdsConnectionParametersInternal.cs
232 Mono.Data.TdsClient.Internal/TdsInternal.cs
234 2002-10-17 Tim Coleman (tim@timcoleman.com)
236 Add files from Mono.Data.TdsClient.Internal
238 Add reference to System.Data.dll. This is
239 fine, just not the reverse.
241 2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
243 * Mono.Data.TdsClient.build: added build for windows
245 * Test: added directory for tests
247 * Mono.Data.TdsClient/TdsVersion.cs: added file for
250 * Mono.Data.TdsClient/TdsConnection.cs: added public
251 property TdsVersion so it can be set to
252 use TDS version 4.2, 5.0, 7.0, or 8.0. Also, added
256 2002-10-16 Tim Coleman (tim@timcoleman.com)
260 Added new files to start this assembly