merging the Mainsoft branch to the trunk
[mono.git] / mcs / class / System.Data / System.Data / ChangeLog
index 09354552b8b9f71fc95e00f377105c2fd868ff47..10178e5bd2c7ec02b9b51505b213a3e087998128 100644 (file)
@@ -1,3 +1,79 @@
+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.
+       * DataTable.cs : The row should be validated when imported
+       * DataRowCollection.cs : if the row does not contain Proposed neither Current version, it's irrelevant for validation
+
 2005-04-26 Boris Kirzner <borisk@mainsoft.com>
 
        * UniqueConstraint.cs :