2009-02-20  Veerapuram Varadhan  <vvaradhan@novell.com>

	* TdsDataReader.cs: Access TdsDataColumn correctly for NET_2_0.
	Fixes #466199. Patch by Tom Hindle <tom_hindle@sil.org>
	
2008-07-06  Sebastien Pouliot  <sebastien@ximian.com>

	* Mono.Data.TdsClient/TdsCommand.cs: Fix unneeded assignment
	for commandText (assigned to self). Also fix another unneeded 
	assignment (already taken care by the called ctor).
	[Found using Gendarme ReviewSelfAssignmentRule]

2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>

	* Mono.Data.DtsClient.dll.sources :
	  remove duplicate MonoTODOAttribute.cs

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.

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 <danmorg@sc.rr.com>

	* 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
