2008-05-30 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.Data / System.Data / ChangeLog
index 29ec03c3670c1de730e75dbfbc86334b240516bb..49d2445abd45ff8b2bd6ca069a80f9a5d61e0ccf 100644 (file)
@@ -1,3 +1,75 @@
+2008-05-30  Marek Habersack  <mhabersack@novell.com>
+
+       * Constraint.cs: do not use synthetized event accessors (to avoid
+       locks).
+
+2008-05-29  Marek Habersack  <mhabersack@novell.com>
+
+       * DataColumn.cs: do not use synthetic methods for events - this
+       avoids unnecessary locking, especially for internal events.
+
+2008-04-21  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * DataRowView.cs: Modified argument names to match MS. Use 
+       String.Empty instead of "". Code formatting.
+
+2008-04-16  Veerapuram Varadhan <vvaradhan@novell.com>
+
+       * XmlDataInferenceLoader.cs (ReadXml): Make sure the name of
+       reference key column(s) in child tables are unique.
+
+       * XmlSchemaWriter.cs (WriteSchema, WriteDataSetElement,
+       WriteTableType, WriteChildRelations): Handle the scenario wherein
+       we have a relation and only one table.  This can occur when we
+       have an XML with same parent/child table names. 
+       
+2008-03-31  Veerapuram Varadhan <vvaradhan@novell.com>
+
+       * DataView.cs: Reverting rev#98474 changes - as it broke quite a
+       few test profiles.
+       
+2008-03-23  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * DataSet.cs: Corcompare fix.
+       * IDataRecord.cs: Corcompare fix.
+
+2008-03-22  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * DataViewSettingCollection.cs: Corcompare fixes and code formatting.
+       * SyntaxErrorException.cs: Corcompare fixes and code formatting.
+       * EvaluateException.cs: Corcompare fixes and code formatting.
+       * StrongTypingException.cs: Coecompare fixes and code formatting.
+       * ReadOnlyException.cs: Corcompare fixes and code formatting.
+       * DataTableCollection.cs: Corcompare fixes and code formatting.
+       * MissingPrimaryKeyException.cs: Corcompare fixes and code formatting.
+       * DeletedRowInaccesibleException.cs: Corcompare fixes and code
+       formatting.
+       * DataSet.cs: Corcompare fixes and code formatting.
+       * DuplicateNameException.cs: Corcompare fixes and code formatting.
+       * DataView.cs: Corcompare fixes and code formatting.
+       * VersionNotFoundException.cs: Corcompare fixes and code formatting.
+       * MergeFailedEventArgs.cs: Corcomare fixes and code formatting.
+       * InvalidExpressionException.cs: Corcompare fixes and code formatting.
+       * DBConcurrencyException.cs: Corcompare fixes and code formatting.
+       * DataRowView.cs: Corcompare fixes and code formatting.
+       * DataViewManager.cs: Corcompare fixes and code formatting.
+       * ConstraintException.cs: Corcompare fixes and code formatting.
+       * InvalidConstraintException.cs: Corcompare fixes and code formatting.
+       * IDataRecord.cs: Corcompare fixes.
+       * RowNotInTableException.cs: Corcompare fixes and code formatting.
+       * TypeDataSetGeneratorException.cs: Corcompare fixes and code
+       formatting.
+       * InRowChangingEventException.cs: Corcompare fixes and code formatting.
+       * NoNullAllowedException.cs: Corcompare fixes and code formatting.
+       * DataException.cs: Corcompare fixes and code formatting.
+
+2008-03-17  Veerapuram Varadhan <vvaradhan@novell.com>
+       
+       ** Fixes part1 of #357947
+       * DataView.cs: (OnRowDeleted): Don't call update, instead delete the row 
+       directly from Index.  Peformance fix submitted by Hubert FONGARNAND 
+       <informatique.internet@fiducial.fr>.
+
 2008-02-04 Arina Itkes <arinai@mainsoft.com>
        
        * DataTable.cs: Fix for IXmlSerializable.ReadXml.