1 2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
3 * Mono.Data.SybaseClient.dll.sources :
4 remove duplicate MonoTODOAttribute.cs
6 2005-01-10 Daniel Morgan <danielmorgan@verizon.net>
8 * Mono.Data.SybaseClient/SybaseConnection.cs: fix
9 for packetSize not being set. Fixes bug 70930
10 Thanks to sebastien.robitaille@croesus.com (Sebastien Robitaille)
11 for reporting this bug.
13 2004-04-05 Lluis Sanchez Gual <lluis@ximian.com>
15 * Mono.Data.SybaseClient.dll.sources: Removed SybaseConnectionPool.cs.
16 * Mono.Data.SybaseClient/SybaseConnection.cs: Use connection pool
17 implemented in Mono.Data.Tds.
19 2004-04-01 Lluis Sanchez Gual <lluis@ximian.com>
21 * Mono.Data.SybaseClient/SybaseDataReader.cs: Null values are now
22 represented with DBNull instances. Deal with this.
23 * Mono.Data.SybaseTypes/SybaseNullValueException.cs: Use a more clarifying
26 2003-12-19 Tim Coleman <tim@timcoleman.com>
27 * Mono.Data.SybaseClient/SybasePermission.cs:
30 2003-07-17 Peter Williams <peter@newton.cx>
32 * Mono.Data.SybaseTypes/SybaseDecimal.cs: csc.exe is more
33 stringent about namespaces than mcs. We need to disambiguate
34 System.Math from Mono.Math here.
36 2003-06-11 Tim Coleman <tim@timcoleman.com>
37 * SybaseConnection.cs:
38 Make connection parameter parsing "more correct"
39 and throw appropriate exceptions, similar to MS SqlClient
48 Mass import of code from SqlClient to make this behave
51 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
53 * SybaseConnection.cs: - parse data source for 2 possible uses:
55 "Server=hostname,port" and open the connection based on the
56 resulting server name and port.
58 2002-12-01 Tim Coleman <tim@timcoleman.com>
59 * Mono.Data.SybaseClient/SybaseDataReader.cs:
60 Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
63 2002-11-26 Tim Coleman <tim@timcoleman.com>
64 * Mono.Data.SybaseClient.build:
65 Copy dll into Test directory.
66 * Mono.Data.SybaseClient/SybaseCommand.cs:
67 * Mono.Data.SybaseClient/SybaseConnection.cs:
68 * Mono.Data.SybaseClient/SybaseParameter.cs:
69 * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
70 * Mono.Data.SybaseClient/SybaseTransaction.cs:
71 Many changes around making PREPAREs work in
72 Sybase as well as SQL Server.
74 2002-11-21 Tim Coleman <tim@timcoleman.com>
75 * Mono.Data.SybaseClient.build:
76 * Mono.Data.SybaseClient/SybaseCommand.cs:
77 * Mono.Data.SybaseClient/SybaseConnection.cs:
78 * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
79 * Mono.Data.SybaseClient/SybaseDataReader.cs:
80 * Mono.Data.SybaseClient/SybaseException.cs:
81 * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
82 * Mono.Data.SybaseClient/SybaseParameter.cs:
83 * Mono.Data.SybaseClient/SybaseTransaction.cs:
84 * Mono.Data.SybaseTypes/SybaseDecimal.cs:
85 Modify to accept new Mono.Data.Tds.Protocol
86 namespace in Mono.Data.Tds assembly, replacing
87 Mono.Data.TdsClient.Internal
89 2002-11-19 Tim Coleman <tim@timcoleman.com>
90 * Mono.Data.SybaseClient/SybaseCommand.cs:
91 Fix BuildExec to work.
93 2002-11-18 Tim Coleman <tim@timcoleman.com>
94 * Mono.Data.SybaseClient/SybaseCommand.cs:
95 * Mono.Data.SybaseClient/SybaseConnection.cs:
96 * Mono.Data.SybaseClient/SybaseDataReader.cs:
97 * Mono.Data.SybaseClient/SybaseException.cs:
98 * Mono.Data.SybaseClient/SybaseParameter.cs:
99 * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
100 * Mono.Data.SybaseClient/SybaseTransaction.cs:
101 * Mono.Data.SybaseTypes/SybaseDecimal.cs:
102 Various changes to overhaul Sybase provider,
103 and bring it closer to being in-line with
104 the SqlClient. Can now connect to Sybase DB.
106 2002-11-14 Tim Coleman <tim@timcoleman.com>
107 * Mono.Data.SybaseClient/SybaseDataReader.cs:
108 Change SchemaTable handling
110 2002-11-12 Tim Coleman <tim@timcoleman.com>
112 Remove Mono.Data.TdsClient.Internal/TdsContext.cs
114 2002-11-09 Tim Coleman <tim@timcoleman.com>
116 Add new internal tds classes
117 * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
118 * Mono.Data.SybaseClient/SybaseConnection.cs:
119 Implement connection timeouts
121 2002-11-04 Tim Coleman <tim@timcoleman.com>
123 Add Mono.Data.TdsClient.Internal.TdsInternalError
124 Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
125 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
126 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
127 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
128 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
129 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
130 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
131 Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
132 * Mono.Data.SybaseClient/SybaseCommand.cs:
133 * Mono.Data.SybaseClient/SybaseConnection.cs:
134 * Mono.Data.SybaseClient/SybaseDataReader.cs:
135 * Mono.Data.SybaseClient/SybaseException.cs:
136 * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
137 * Mono.Data.SybaseClient/SybaseTransaction.cs:
138 Remove error checks in favour of event handlers
140 2002-11-04 Tim Coleman (tim@timcoleman.com)
142 Add Mono.Data.TdsClient.Internal.TdsBigDecimal
144 2002-11-03 Tim Coleman (tim@timcoleman.com)
146 Add Mono.Data.TdsClient.Internal.TdsColumnStatus
147 * Mono.Data.SybaseClient/SybaseDataReader.cs:
148 Add more schema information
150 2002-11-01 Tim Coleman (tim@timcoleman.com)
151 * Mono.Data.SybaseClient/Locale.cs:
152 * Mono.Data.SybaseClient/SybaseCommand.cs:
153 * Mono.Data.SybaseClient/SybaseCommandBuilder.cs:
154 * Mono.Data.SybaseClient/SybaseConnection.cs:
155 * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
156 * Mono.Data.SybaseClient/SybaseDataAdapter.cs:
157 * Mono.Data.SybaseClient/SybaseDataReader.cs:
158 * Mono.Data.SybaseClient/SybaseError.cs:
159 * Mono.Data.SybaseClient/SybaseErrorCollection.cs:
160 * Mono.Data.SybaseClient/SybaseException.cs:
161 * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
162 * Mono.Data.SybaseClient/SybaseInfoMessageEventHandler.cs:
163 * Mono.Data.SybaseClient/SybaseParameter.cs:
164 * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
165 * Mono.Data.SybaseClient/SybasePermission.cs:
166 * Mono.Data.SybaseClient/SybasePermissionAttribute.cs:
167 * Mono.Data.SybaseClient/SybaseRowUpdatedEventArgs.cs:
168 * Mono.Data.SybaseClient/SybaseRowUpdatedEventHandler.cs:
169 * Mono.Data.SybaseClient/SybaseRowUpdatingEventArgs.cs:
170 * Mono.Data.SybaseClient/SybaseRowUpdatingEventHandler.cs:
171 * Mono.Data.SybaseClient/SybaseTransaction.cs:
172 * Mono.Data.SybaseClient/SybaseType.cs:
173 * Mono.Data.SybaseClient/TODOAttribute.cs:
174 * Mono.Data.SybaseTypes/SybaseBinary.cs:
175 * Mono.Data.SybaseTypes/SybaseBoolean.cs:
176 * Mono.Data.SybaseTypes/SybaseByte.cs:
177 * Mono.Data.SybaseTypes/SybaseCompareOptions.cs:
178 * Mono.Data.SybaseTypes/SybaseDateTime.cs:
179 * Mono.Data.SybaseTypes/SybaseDecimal.cs:
180 * Mono.Data.SybaseTypes/SybaseDouble.cs:
181 * Mono.Data.SybaseTypes/SybaseGuid.cs:
182 * Mono.Data.SybaseTypes/SybaseInt16.cs:
183 * Mono.Data.SybaseTypes/SybaseInt32.cs:
184 * Mono.Data.SybaseTypes/SybaseInt64.cs:
185 * Mono.Data.SybaseTypes/SybaseMoney.cs:
186 * Mono.Data.SybaseTypes/SybaseNullValueException.cs:
187 * Mono.Data.SybaseTypes/SybaseSingle.cs:
188 * Mono.Data.SybaseTypes/SybaseString.cs:
189 * Mono.Data.SybaseTypes/SybaseTruncateException.cs:
190 * Mono.Data.SybaseTypes/SybaseTypeException.cs:
191 New classes added to start this namespace. These are mostly
192 just copies of the SqlClient classes, with changed names and
196 * Mono.Data.SybaseClient.build:
197 New files added to build this assembly