2005-06-09 Jordi Mas i Hernandez <jordi@ximian.com>
[mono.git] / mcs / class / System.Data / System.Data / ChangeLog
index d91d2719ff82287d64e3e8b8195958116219dc2f..29c6aee6a822eedeffde087b2cd6d72c284ba2a0 100644 (file)
@@ -1,3 +1,130 @@
+2005-06-09  Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * DataView.cs: fixes GetListName
+       
+2005-06-02  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaConstants.cs,
+         XmlSchemaDataImporter.cs,
+         XmlSchemaWriter.cs : AutoIncrementStep support. Patch partly by
+         George Barbarosie. Fixed bug #75121.
+       * XmlSchemaMapper.cs : it is not used anymore, so just removed.
+
+2005-05-31 Boris Kirzner <borisk@mainsoft.com>
+       * DataRow.cs : SetParentRow on Detached row with no Default version throws an exception.
+       
+2005-05-29 Konstantin Triger <kostat@mainsoft.com>
+
+       * This patch fixes #74813
+       * DataView.cs: rework the CreateChildView to receive the index into the indexed row array, rowState became protected to be initialized from RelatedDataView
+       * DataRowView.cs: movo the logic of creating the child view to the DataView
+       * RelatedDataView.cs: perform correct init.
+
+2005-05-25  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DataTable.cs: Reworked DataTable.LoadDataRow method after
+       regressions caused by Index redesign.
+       * DataRow.cs: Load : reworked.
+
+2005-05-25 Konstantin Triger <kostat@mainsoft.com>
+
+       * ISafeDataRecord.cs: Added GetDateTimeSafe method, the interface was made derived from IDataRecord
+
+2005-05-22 Konstantin Triger <kostat@mainsoft.com>
+
+       * DataTable.cs, DataColumn.cs: in continuation to the previous fix - moving the common logic to 1 function and throwing the correct exception in any flow
+
+2005-05-20  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DataTable.cs: CreateRecord :value should be set to auto
+       increment value or default value if the given value is null.
+
+2005-05-16 Konstantin Triger <kostat@mainsoft.com>
+
+       * DataTable.cs: In DataTable.LoadDataRow with LoadOption - reverting the search order back to Original -> Current (by Suresh request)
+
+2005-05-16 Konstantin Triger <kostat@mainsoft.com>
+
+        * DataRow.cs, DataTable.cs: code under net_2_0 changed to use the new interface
+        * DataTable.cs: Added CompareRecords, which compares records in column order
+
+
+2005-05-16  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DataRow.cs:
+       * DataTable.cs: quick fix to make build 2.0 profile (follow up for
+       check in 2005-05-16). Merge with previous changes.
+
+2005-05-11  Sureshkumar T  <tsureshkumar@novell.com>
+
+       fix for "import row does not import deleted records"
+
+       * UniqueConstraint.cs: Make a way to access value even from a
+       deleted record. deleted records are added to the collection by
+       ImportRow method.
+
+       * DataRow.cs:
+       - Added restriction-less methods GetValue to fetch a
+       value even if it is in deleted state.
+       - If a row is detached, don't try to delete it from indexes.
+       - sanity check for record_index in CopyValuesToRow method
+
+2005-05-05  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DataTableReader.cs: Implemented Delete handler and move the
+       current pointer accordingly.
+
+2005-05-04  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DataTableReader.cs: Added event handlers to make reader stable
+       when the datasource is modified. Thanks to Umadevi for giving the
+       review comments for this implementation.
+
+       * DataTable.cs: Clear (): Raise TableCleared event.
+
+       * DataTableClearEventArgs.cs: Args for DataTableClearEventHandler.
+
+       * DataTableClearEventHandler.cs: Handler for DataTable.TableClear
+       event.
+
+       * DataRow.cs: AcceptChanges: raise row changing & row changed
+       events.
+
+       * DataRowCollection.cs: Clear : remove rows from indexes
+
+2005-05-02  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaDataImporter.cs : XmlSchemaParicle might be XmlSchemaAny.
+         This fixes bug #74784.
+
+2005-04-29  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DataTableReader.cs: removed use of _first. throw if given index
+       is out of range of columns. Copy DataTable [] to local array so
+       that not to be disturbed.
+
+2005-04-27  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * DataTableReader.cs: Implemented most of the TODO.
+
+2005-04-22  Sureshkumar T  <tsureshkumar@novell.com>
+
+       * LoadOption.cs: Changed the enums. Keeping old values for
+       migration.
+
+       * DataTable.cs: Implemented methods Load and its overloads. Also
+       implemented LoadDataRow.
+
+       * DataRowCollection.cs: Added a variation of the Find method to
+       return a row even if it is of state Deleted. This is required for
+       DataTable.LoadDataRow method.
+
+       * DataRow.cs: Implemented internal helper method Load for loading
+       values from an object array and given an LoadOption (2.0 feature).
+
+       * DataRowAction.cs: Added few more enums for .net 2.0. Sorted
+       alphabetically.
+
 2005-05-16 Konstantin Triger <kostat@mainsoft.com>
 
        * UniqueConstraint.cs : IsNull check is relevant for rows having default row version.