2003-02-16 Daniel Morgan * TdsConnection.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.TdsClient/TdsDataReader.cs: Change to reflect TdsSchemaInfo -> TdsDataColumnCollection shift. 2002-11-26 Tim Coleman * Mono.Data.TdsClient.build: * makefile.gnu: Add System.EnterpriseServices to build. * Mono.Data.TdsClient/TdsCommand.cs: * Mono.Data.TdsClient/TdsConnection.cs: * Mono.Data.TdsClient/TdsDataReader.cs: * Mono.Data.TdsClient/TdsException.cs: * Mono.Data.TdsClient/TdsParameter.cs: * Mono.Data.TdsClient/TdsParameterCollection.cs: * Mono.Data.TdsClient/TdsTransaction.cs: * Mono.Data.TdsTypes/TdsDecimal.cs: Copied over from the Sybase classes because the whole world is changing and I want generic TDS to keep up. 2002-11-21 Tim Coleman * Mono.Data.TdsClient.build: * Mono.Data.TdsClient/TdsCommand.cs: * Mono.Data.TdsClient/TdsConnection.cs: * Mono.Data.TdsClient/TdsConnectionPool.cs: * Mono.Data.TdsClient/TdsDataReader.cs: * Mono.Data.TdsClient/TdsError.cs: * Mono.Data.TdsClient/TdsErrorCollection.cs: * Mono.Data.TdsClient/TdsException.cs: * Mono.Data.TdsClient/TdsInfoMessageEventArgs.cs: * Mono.Data.TdsClient/TdsParameterCollection.cs: * Mono.Data.TdsClient/TdsTransaction.cs: * Mono.Data.TdsTypes/TdsDecimal.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.TdsClient.Internal/Tds.cs: * Mono.Data.TdsClient.Internal/Tds50.cs: * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs: More changes to get Sybase queries working properly. 2002-11-18 Tim Coleman * Mono.Data.TdsClient.Internal/Tds.cs: * Mono.Data.TdsClient.Internal/Tds50.cs: * Mono.Data.TdsClient.Internal/TdsComm.cs: * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs: * Mono.Data.TdsClient.Internal/TdsPacketType.cs: Sybase compatibility fixes. 2002-11-15 Tim Coleman * Mono.Data.TdsClient.Internal/Tds.cs: Add support for UniqueIdentifier (GUID), Money types 2002-11-14 Tim Coleman * list: * Mono.Data.TdsClient/TdsType.cs: Add this class * Mono.Data.TdsClient/TdsDataReader.cs: Add GetSchemaTable implementation * Mono.Data.TdsClient.Internal/ITds.cs: Add RecordsAffected * Mono.Data.TdsClient.Internal/Tds.cs: Add RecordsAffected Fix handling of DateTime, decimal, and float types * Mono.Data.TdsClient.Internal/Tds42.cs: * Mono.Data.TdsClient.Internal/Tds50.cs: * Mono.Data.TdsClient.Internal/Tds70.cs: * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs: * Mono.Data.TdsClient.Internal/TdsSchemaInfo.cs: Change SchemaTable handling * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs: Add proper decimal handling 2002-11-13 Tim Coleman * Mono.Data.TdsClient.Internal/Tds.cs: Fix GetStringValue, GetTextValue when handling NULL values. * Mono.Data.TdsClient.Internal/TdsComm.cs: Comment out asynchronous socket connect because it doesn't work properly yet on Linux. 2002-11-12 Tim Coleman * Mono.Data.TdsClient.Internal/TdsContext.cs: Remove this class as it is not being used * Mono.Data.TdsClient.Internal/ITds.cs * Mono.Data.TdsClient.Internal/Tds.cs * Mono.Data.TdsClient.Internal/Tds42.cs * Mono.Data.TdsClient.Internal/Tds50.cs * Mono.Data.TdsClient.Internal/Tds70.cs * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs * Mono.Data.TdsClient.Internal/TdsPacketColumnNamesResult.cs * Mono.Data.TdsClient.Internal/TdsPacketColumnOrderResult.cs * Mono.Data.TdsClient.Internal/TdsPacketControlResult.cs * Mono.Data.TdsClient.Internal/TdsPacketEndTokenResult.cs * Mono.Data.TdsClient.Internal/TdsPacketOutputParam.cs * Mono.Data.TdsClient.Internal/TdsPacketRetStatResult.cs * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs * Mono.Data.TdsClient.Internal/TdsPacketUnknown.cs Remove references to System.Data 2002-11-09 Tim Coleman * list: Add new internal classes * Mono.Data.TdsClient.Internal/TdsInternalException.cs: * Mono.Data.TdsClient.Internal/TdsTimeoutException.cs: Add new classes to implement timeouts * Mono.DataTdsClient/TdsConnection.cs: * Mono.DataTdsClient/TdsConnectionPool.cs: Add connection timeout * Mono.Data.TdsClient.Internal/ITds.cs: Add command timeouts * Mono.Data.TdsClient.Internal/Tds.cs: * Mono.Data.TdsClient.Internal/Tds42.cs: * Mono.Data.TdsClient.Internal/Tds50.cs: * Mono.Data.TdsClient.Internal/Tds70.cs: * Mono.Data.TdsClient.Internal/Tds80.cs: * Mono.Data.TdsClient.Internal/TdsComm.cs: Add command, 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.TdsClient/TdsInfoMessageEventArgs.cs: * Mono.Data.TdsClient/TdsInfoMessageEventHandler.cs: * Mono.Data.TdsClient.Internal/TdsInternalError.cs: * Mono.Data.TdsClient.Internal/TdsInternalErrorCollection.cs: * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventArgs.cs: * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventHandler.cs: * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventArgs.cs: * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventHandler.cs: New classes added * Mono.Data.TdsClient.Internal/TdsPacketErrorResult.cs: * Mono.Data.TdsClient.Internal/TdsPacketErrorResultCollection.cs: * Mono.Data.TdsClient.Internal/TdsPacketMessageResult.cs: Classes removed * Mono.Data.TdsClient/TdsCommand.cs: * Mono.Data.TdsClient/TdsConnection.cs: * Mono.Data.TdsClient/TdsError.cs: * Mono.Data.TdsClient/TdsErrorCollection.cs: * Mono.Data.TdsClient/TdsException.cs: * Mono.Data.TdsClient/TdsTransaction.cs: * Mono.Data.TdsClient/TdsPacketColumnInfoResult.cs: More implementation * Mono.Data.TdsClient.Internal/ITds.cs: * Mono.Data.TdsClient.Internal/Tds.cs: * Mono.Data.TdsClient.Internal/Tds42.cs: * Mono.Data.TdsClient.Internal/Tds50.cs: * Mono.Data.TdsClient.Internal/Tds70.cs: * Mono.Data.TdsClient.Internal/Tds80.cs: New events added 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.TdsTypes Add Mono.Data.TdsClient.Locale.cs Add Mono.Data.TdsClient.Internal.TdsColumnStatus.cs 2002-10-31 Tim Coleman (tim@timcoleman.com) * list : Add TdsSchemaInfo.cs 2002-10-30 Tim Coleman (tim@timcoleman.com) * list : Remove TdsColumnSchema.cs 2002-10-25 Tim Coleman (tim@timcoleman.com) * list: Add new files to build. 2002-10-24 Tim Coleman (tim@timcoleman.com) * list: Add new files to build. 2002-10-23 Tim Coleman (tim@timcoleman.com) * list: Add new files to build * Mono.Data.TdsClient.build: Exclude Tds70.cs, Tds80.cs, Tds50.cs Those should only be included with the appropriate providers. 2002-10-22 Tim Coleman (tim@timcoleman.com) * list: Add TODOAttribute in both namespaces Add TdsConnectionPool 2002-10-20 Tim Coleman (tim@timcoleman.com) * list: Add new files to build. 2002-10-19 Tim Coleman (tim@timcoleman.com) * list: Add new files to build. 2002-10-18 Tim Coleman (tim@timcoleman.com) * list: Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs Add Mono.Data.TdsClient.Internal/TdsConnectionParametersInternal.cs Mono.Data.TdsClient.Internal/TdsInternal.cs 2002-10-17 Tim Coleman (tim@timcoleman.com) * list: Add files from Mono.Data.TdsClient.Internal * makefile.gnu: Add reference to System.Data.dll. This is fine, just not the reverse. 2002-10-16 Daniel Morgan * Mono.Data.TdsClient.build: added build for windows * Test: added directory for tests * Mono.Data.TdsClient/TdsVersion.cs: added file for enum TdsVersion * Mono.Data.TdsClient/TdsConnection.cs: added public property TdsVersion so it can be set to use TDS version 4.2, 5.0, 7.0, or 8.0. Also, added comments 2002-10-16 Tim Coleman (tim@timcoleman.com) * ChangeLog: * list: * makefile.gnu: Added new files to start this assembly