2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / Mono.Data.TdsClient / ChangeLog
index cdb18f2a43225fededddb56b5de4df867e6fc572..e4e3856b9a625954204ed03d63b8131ed904f447 100644 (file)
@@ -1,3 +1,198 @@
+2004-04-05  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * Mono.Data.TdsClient.dll.sources: Removed TdsConnectionPool.cs.
+
+2003-02-16  Daniel Morgan <danmorg@sc.rr.com>
+
+       * 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 <tim@timcoleman.com>
+        * Mono.Data.TdsClient/TdsDataReader.cs:
+                Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
+                shift.
+
+2002-11-26  Tim Coleman <tim@timcoleman.com>
+       * 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 <tim@timcoleman.com>
+       * 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 <tim@timcoleman.com>
+       * 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 <tim@timcoleman.com>
+       * 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 <tim@timcoleman.com>
+       * Mono.Data.TdsClient.Internal/Tds.cs:
+               Add support for UniqueIdentifier (GUID),
+               Money types
+
+2002-11-14  Tim Coleman <tim@timcoleman.com>
+       * 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 <tim@timcoleman.com>
+       * 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 <tim@timcoleman.com>
+       * 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 <tim@timcoleman.com>
+       * 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 <tim@timcoleman.com>
+        * 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.