2008-06-09  Ankit Jain  <jankit@novell.com>

	* ITds.cs: Removed.
	* Mono.Data.Tds.dll.sources: Update.

2007-07-22  Nagappan A  <anagappan@novell.com>

	* Mono.Data.Tds.dll.sources: Added
	Mono.Data.Tds.Protocol/TdsBulkCopy.cs.

2005-09-21 Senganal T  <tsenganal@novell.com>

	* Mono.Data.Tds.Protocol/Tds.cs: 
		- Modified the way Server Version number is calculated
		- Added a new varaible to remember the original database
		connected to and to reset the Database property when the
		connection to database is closed.
	* Mono.Data.Tds.Protocol/Tds70.cs: 
		modified Reset() to Call the Reset() of base class which 
		in turn resets the database name. 

2005-04-07  Sureshkumar T  <tsureshkumar@novell.com>

	* Mono.Data.Tds.dll.sources: In Mono.Data.Tds.Protocol
	Added TdsAsyncResult.cs & TdsAsyncState.cs.

2004-08-14 Geoff Norton <gnorton@customerdna.com>

        * Mono.Data.Tds.Protocol/TdsComm.cs: 
          Mono.Data.Tds.Protocol/Tds70.cs: 
		Make Tds70 work on Big Endian machines.

2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>

	* Mono.Data.Tds.dll.sources: Added Assembly/AssemblyInfo.cs and
	Locale.cs to the build.

2004-04-05  Lluis Sanchez Gual  <lluis@ximian.com>

	* Mono.Data.Tds.dll.sources: Added TdsConnectionPool.cs.

2004-04-01  Lluis Sanchez Gual  <lluis@ximian.com>

	* TdsMetaParameter.cs: When the size of the parameter is not specified, 
	use the same default sizes as in MS.NET.

2003-12-17  Sebastien Pouliot <spouliot@videotron.ca> 
	for Daniel Morgan <danielmorgan@verizon.net>

	* Makefile: added Mono.Security.dll as a reference so we can get 
	NTLM support via Mono.Security.Protocol.Ntlm

2003-11-20  Joerg Rosenkranz <joergr@voelcker.com>
	
	* Mono.Data.Tds/TdsMetaParameter.cs: Fixed Prepare to allow string
	and binary parameters with Length == 0	

2002-12-22  Tim Coleman <tim@timcoleman.com>
	* Mono.Data.Tds.Protocol/TdsComm.cs:
		Change GetString to NOT explicitly add a NUL
		to the end of the string since Encoder.GetString ()
		will do that.

2002-12-14  Daniel Morgan <danmorg@sc.rr.com>

	* Mono.Data.Tds.Protocol/Tds70.cs: single quotes in SQL string
	need to be escaped as two single quotes

2002-12-01  Tim Coleman <tim@timcoleman.com>
	* list:
		Remove more unnecessary files.
	* Mono.Data.Tds.Protocol/TdsDataRow.cs:
	* Mono.Data.Tds.Protocol/TdsDataColumn.cs:
	* Mono.Data.Tds.Protocol/TdsDataColumnCollection.cs:
		New classes
	* Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketControlResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs:
	* Mono.Data.Tds.Protocol/TdsPacketResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketRowResult.cs:
	* Mono.Data.Tds.Protocol/TdsSchemaInfo.cs:
		Remove obsolete classes
	* Mono.Data.Tds.Protocol/ITds.cs:
	* Mono.Data.Tds.Protocol/Tds.cs:
	* Mono.Data.Tds.Protocol/Tds42.cs:
	* Mono.Data.Tds.Protocol/Tds50.cs:
	* Mono.Data.Tds.Protocol/Tds70.cs:
	* Mono.Data.Tds.Protocol/Tds80.cs:
		Change Schema and ColumnValues
		

2002-11-30  Tim Coleman <tim@timcoleman.com>
	* list:
		Remove unnecessary files.
	* Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
	* Mono.Data.Tds.Protocol/TdsMessage.cs:
	* Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
	* Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs:
		Remove these classes as they are unused.
	* Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs:
		Remove these classes, since they are essentially just
		ArrayLists.
	* Mono.Data.Tds.Protocol/Tds.cs:
	* Mono.Data.Tds.Protocol/Tds42.cs:
	* Mono.Data.Tds.Protocol/Tds50.cs:
	* Mono.Data.Tds.Protocol/Tds70.cs:
		Make ProcessSubPacket return an enum instead of instantiating
		useless classes.  Remove the TdsPacketColumnNamesResult
		and TdsPacketTableNameResult in favour of ArrayLists.
	* Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
		Add a Count property.

2002-11-26  Tim Coleman <tim@timcoleman.com>
	* list:
	* Mono.Data.Tds/TdsMetaParameter.cs:
	* Mono.Data.Tds/TdsMetaParameterCollection.cs:
	* Mono.Data.Tds/TdsParameterDirection.cs:
	* Mono.Data.Tds.Protocol/ITds.cs:
	* Mono.Data.Tds.Protocol/Tds.cs:
	* Mono.Data.Tds.Protocol/Tds50.cs:
	* Mono.Data.Tds.Protocol/Tds70.cs:
	* Mono.Data.Tds.Protocol/Tds80.cs:
	* Mono.Data.Tds.Protocol/TdsColumnType.cs:
	* Mono.Data.Tds.Protocol/TdsComm.cs:
	* Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
	* Mono.Data.Tds.Protocol/TdsPacketType.cs:
		Restructuring around making Sybase and SQL Server
		support both work with same interface.  In particular,
		the bulk of parameter work is moved into the meta
		parameter objects from the native objects.  The
		Sybase TDS50 stuff needs intimate access to the parameters.
		This will also allow me to eventually plonk output values
		directly into parameters rather than through the current
		klugey interface.
	

2002-11-24  Tim Coleman <tim@timcoleman.com>
	* Mono.Data.Tds.Protocol/Tds.cs: Change error/
		message conditions because they were
		reversed (caused wrongful exceptions).

2002-11-21  Daniel Morgan <danmorg@sc.rr.com>

	* Mono.Data.Tds.build: added missing file
	for Windows build

2002-11-21  Tim Coleman <tim@timcoleman.com>
	* list:
	* ChangeLog:
	* Mono.Data.Tds.build:
	* makefile.gnu:
	* Mono.Data.Tds.Protocol/ITds.cs:
	* Mono.Data.Tds.Protocol/Tds.cs:
	* Mono.Data.Tds.Protocol/Tds42.cs:
	* Mono.Data.Tds.Protocol/Tds50.cs:
	* Mono.Data.Tds.Protocol/Tds70.cs:
	* Mono.Data.Tds.Protocol/Tds80.cs:
	* Mono.Data.Tds.Protocol/TdsBigDecimal.cs:
	* Mono.Data.Tds.Protocol/TdsColumnStatus.cs:
	* Mono.Data.Tds.Protocol/TdsColumnType.cs:
	* Mono.Data.Tds.Protocol/TdsComm.cs:
	* Mono.Data.Tds.Protocol/TdsConnectionParameters.cs:
	* Mono.Data.Tds.Protocol/TdsEnvPacketSubType.cs:
	* Mono.Data.Tds.Protocol/TdsInternalError.cs:
	* Mono.Data.Tds.Protocol/TdsInternalErrorCollection.cs:
	* Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventArgs.cs:
	* Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventHandler.cs:
	* Mono.Data.Tds.Protocol/TdsInternalException.cs:
	* Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventArgs.cs:
	* Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventHandler.cs:
	* Mono.Data.Tds.Protocol/TdsMessage.cs:
	* Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketControlResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs:
	* Mono.Data.Tds.Protocol/TdsPacketResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketRowResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
	* Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs:
	* Mono.Data.Tds.Protocol/TdsPacketType.cs:
	* Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
	* Mono.Data.Tds.Protocol/TdsSchemaInfo.cs:
	* Mono.Data.Tds.Protocol/TdsServerType.cs:
	* Mono.Data.Tds.Protocol/TdsTimeoutException.cs:
	* Mono.Data.Tds.Protocol/TdsVersion.cs:
	* Mono.Data.Tds.Protocol/TODOAttribute.cs:
		New assembly.  The Protocol files came from 
		Mono.Data.TdsClient.Internal, and thus their
		protection levels and namespaces have changed.
