2005-06-15 Atsushi Enomoto * Mono.Data.SybaseClient.dll.sources : remove duplicate MonoTODOAttribute.cs 2005-01-10 Daniel Morgan * Mono.Data.SybaseClient/SybaseConnection.cs: fix for packetSize not being set. Fixes bug 70930 Thanks to sebastien.robitaille@croesus.com (Sebastien Robitaille) for reporting this bug. 2004-04-05 Lluis Sanchez Gual * Mono.Data.SybaseClient.dll.sources: Removed SybaseConnectionPool.cs. * Mono.Data.SybaseClient/SybaseConnection.cs: Use connection pool implemented in Mono.Data.Tds. 2004-04-01 Lluis Sanchez Gual * Mono.Data.SybaseClient/SybaseDataReader.cs: Null values are now represented with DBNull instances. Deal with this. * Mono.Data.SybaseTypes/SybaseNullValueException.cs: Use a more clarifying error message. 2003-12-19 Tim Coleman * Mono.Data.SybaseClient/SybasePermission.cs: Change constructor. 2003-07-17 Peter Williams * Mono.Data.SybaseTypes/SybaseDecimal.cs: csc.exe is more stringent about namespaces than mcs. We need to disambiguate System.Math from Mono.Math here. 2003-06-11 Tim Coleman * SybaseConnection.cs: Make connection parameter parsing "more correct" and throw appropriate exceptions, similar to MS SqlClient * SybaseBinary.cs: * SybaseBoolean.cs: * SybaseByte.cs: * SybaseDateTime.cs: * SybaseDecimal.cs: * SybaseDouble.cs: * SybaseMoney.cs: * SybaseString.cs: Mass import of code from SqlClient to make this behave better. 2003-02-16 Daniel Morgan * SybaseConnection.cs: - parse data source for 2 possible uses: "Server=hostname", "Server=hostname,port" and open the connection based on the resulting server name and port. 2002-12-01 Tim Coleman * Mono.Data.SybaseClient/SybaseDataReader.cs: Change to reflect TdsSchemaInfo -> TdsDataColumnCollection shift. 2002-11-26 Tim Coleman * Mono.Data.SybaseClient.build: Copy dll into Test directory. * Mono.Data.SybaseClient/SybaseCommand.cs: * Mono.Data.SybaseClient/SybaseConnection.cs: * Mono.Data.SybaseClient/SybaseParameter.cs: * Mono.Data.SybaseClient/SybaseParameterCollection.cs: * Mono.Data.SybaseClient/SybaseTransaction.cs: Many changes around making PREPAREs work in Sybase as well as SQL Server. 2002-11-21 Tim Coleman * Mono.Data.SybaseClient.build: * Mono.Data.SybaseClient/SybaseCommand.cs: * Mono.Data.SybaseClient/SybaseConnection.cs: * Mono.Data.SybaseClient/SybaseConnectionPool.cs: * Mono.Data.SybaseClient/SybaseDataReader.cs: * Mono.Data.SybaseClient/SybaseException.cs: * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs: * Mono.Data.SybaseClient/SybaseParameter.cs: * Mono.Data.SybaseClient/SybaseTransaction.cs: * Mono.Data.SybaseTypes/SybaseDecimal.cs: Modify to accept new Mono.Data.Tds.Protocol namespace in Mono.Data.Tds assembly, replacing Mono.Data.TdsClient.Internal 2002-11-19 Tim Coleman * Mono.Data.SybaseClient/SybaseCommand.cs: Fix BuildExec to work. 2002-11-18 Tim Coleman * Mono.Data.SybaseClient/SybaseCommand.cs: * Mono.Data.SybaseClient/SybaseConnection.cs: * Mono.Data.SybaseClient/SybaseDataReader.cs: * Mono.Data.SybaseClient/SybaseException.cs: * Mono.Data.SybaseClient/SybaseParameter.cs: * Mono.Data.SybaseClient/SybaseParameterCollection.cs: * Mono.Data.SybaseClient/SybaseTransaction.cs: * Mono.Data.SybaseTypes/SybaseDecimal.cs: Various changes to overhaul Sybase provider, and bring it closer to being in-line with the SqlClient. Can now connect to Sybase DB. 2002-11-14 Tim Coleman * Mono.Data.SybaseClient/SybaseDataReader.cs: Change SchemaTable handling 2002-11-12 Tim Coleman * list: Remove Mono.Data.TdsClient.Internal/TdsContext.cs 2002-11-09 Tim Coleman * list: Add new internal tds classes * Mono.Data.SybaseClient/SybaseConnectionPool.cs: * Mono.Data.SybaseClient/SybaseConnection.cs: Implement connection timeouts 2002-11-04 Tim Coleman * list: Add Mono.Data.TdsClient.Internal.TdsInternalError Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult * Mono.Data.SybaseClient/SybaseCommand.cs: * Mono.Data.SybaseClient/SybaseConnection.cs: * Mono.Data.SybaseClient/SybaseDataReader.cs: * Mono.Data.SybaseClient/SybaseException.cs: * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs: * Mono.Data.SybaseClient/SybaseTransaction.cs: Remove error checks in favour of event handlers 2002-11-04 Tim Coleman (tim@timcoleman.com) * list : Add Mono.Data.TdsClient.Internal.TdsBigDecimal 2002-11-03 Tim Coleman (tim@timcoleman.com) * list: Add Mono.Data.TdsClient.Internal.TdsColumnStatus * Mono.Data.SybaseClient/SybaseDataReader.cs: Add more schema information 2002-11-01 Tim Coleman (tim@timcoleman.com) * Mono.Data.SybaseClient/Locale.cs: * Mono.Data.SybaseClient/SybaseCommand.cs: * Mono.Data.SybaseClient/SybaseCommandBuilder.cs: * Mono.Data.SybaseClient/SybaseConnection.cs: * Mono.Data.SybaseClient/SybaseConnectionPool.cs: * Mono.Data.SybaseClient/SybaseDataAdapter.cs: * Mono.Data.SybaseClient/SybaseDataReader.cs: * Mono.Data.SybaseClient/SybaseError.cs: * Mono.Data.SybaseClient/SybaseErrorCollection.cs: * Mono.Data.SybaseClient/SybaseException.cs: * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs: * Mono.Data.SybaseClient/SybaseInfoMessageEventHandler.cs: * Mono.Data.SybaseClient/SybaseParameter.cs: * Mono.Data.SybaseClient/SybaseParameterCollection.cs: * Mono.Data.SybaseClient/SybasePermission.cs: * Mono.Data.SybaseClient/SybasePermissionAttribute.cs: * Mono.Data.SybaseClient/SybaseRowUpdatedEventArgs.cs: * Mono.Data.SybaseClient/SybaseRowUpdatedEventHandler.cs: * Mono.Data.SybaseClient/SybaseRowUpdatingEventArgs.cs: * Mono.Data.SybaseClient/SybaseRowUpdatingEventHandler.cs: * Mono.Data.SybaseClient/SybaseTransaction.cs: * Mono.Data.SybaseClient/SybaseType.cs: * Mono.Data.SybaseClient/TODOAttribute.cs: * Mono.Data.SybaseTypes/SybaseBinary.cs: * Mono.Data.SybaseTypes/SybaseBoolean.cs: * Mono.Data.SybaseTypes/SybaseByte.cs: * Mono.Data.SybaseTypes/SybaseCompareOptions.cs: * Mono.Data.SybaseTypes/SybaseDateTime.cs: * Mono.Data.SybaseTypes/SybaseDecimal.cs: * Mono.Data.SybaseTypes/SybaseDouble.cs: * Mono.Data.SybaseTypes/SybaseGuid.cs: * Mono.Data.SybaseTypes/SybaseInt16.cs: * Mono.Data.SybaseTypes/SybaseInt32.cs: * Mono.Data.SybaseTypes/SybaseInt64.cs: * Mono.Data.SybaseTypes/SybaseMoney.cs: * Mono.Data.SybaseTypes/SybaseNullValueException.cs: * Mono.Data.SybaseTypes/SybaseSingle.cs: * Mono.Data.SybaseTypes/SybaseString.cs: * Mono.Data.SybaseTypes/SybaseTruncateException.cs: * Mono.Data.SybaseTypes/SybaseTypeException.cs: New classes added to start this namespace. These are mostly just copies of the SqlClient classes, with changed names and namespaces. * list: * makefile.gnu: * Mono.Data.SybaseClient.build: New files added to build this assembly * ChangeLog: New changelog added