2003-07-17  Peter Williams  <peter@newton.cx>

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

	* 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 <tim@timcoleman.com>
        * Mono.Data.SybaseClient/SybaseDataReader.cs:
                Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
                shift.

2002-11-26  Tim Coleman <tim@timcoleman.com>
	* 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 <tim@timcoleman.com>
	* 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 <tim@timcoleman.com>
	* Mono.Data.SybaseClient/SybaseCommand.cs:
		Fix BuildExec to work.

2002-11-18  Tim Coleman <tim@timcoleman.com>
	* 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 <tim@timcoleman.com>
	* Mono.Data.SybaseClient/SybaseDataReader.cs:
		Change SchemaTable handling

2002-11-12  Tim Coleman <tim@timcoleman.com>
	* list:
		Remove Mono.Data.TdsClient.Internal/TdsContext.cs

2002-11-09  Tim Coleman <tim@timcoleman.com>
	* list:
		Add new internal tds classes
	* Mono.Data.SybaseClient/SybaseConnectionPool.cs:
	* Mono.Data.SybaseClient/SybaseConnection.cs:
		Implement 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.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
