Bringing C5 1.0 into the main branch.
[mono.git] / mcs / class / Mono.Data.Tds / ChangeLog
index d1776f42305b3c4a546275bd0bf2e109fa8c7e75..cf65624a2648b8701430d556f22d1cbd3b1c7c0b 100644 (file)
@@ -1,3 +1,144 @@
+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: