2009-01-01 Ivan N. Zlatev <contact@i-nz.net>
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / ChangeLog
index f37c9e616bce836c547dd17056e477c4b77173a7..25452d282e3e601957228e9b290c6446fcd3a7d2 100644 (file)
@@ -1,3 +1,81 @@
+2009-01-01  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridView.cs: Return false in CommitEdit if there was an error.
+
+2009-01-01  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridView.cs: Remove a leftover Console.WriteLine.
+
+2009-01-01  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridViewRow.cs: Access the indexer of the data manager directly 
+       instead of the internal list.
+
+2009-01-01  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridViewCell.cs, DataGridView.cs, DataGridViewCheckBoxCell.cs: 
+       Rewrite the value getting, setting, parsing, formatting logic:
+          - If data-bound value get/set should actually get and set from the 
+            data source.
+          - Make proper usage of TypeConverters for value parsing/formatting.
+          - Raise DataError if setting the new value fails.
+          - Get rid off the internal valueType field and get/set the ValueType 
+          property instead.
+       [Fixes bug #462051]
+
+2009-01-01  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridView.cs: Rewrite the DataBinding layer:
+          - Get rid off all BindingSource/IBindingList/DataSet/DataTable 
+          specific code.
+          - Get rid off the per DataSource type column autogeneration code.
+          - Use the CurrencyManager for everything that is DataBinding related.
+
+2009-01-01  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * CurrencyManager.cs: Do not fire duplicate ListChanged events.
+
+2008-12-31  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridView.cs, DataGridViewRow.cs: Add a new internal property 
+       DataManager to fetch the CurrencyManager for the DataGridView and to 
+       spare this logic for the other components to follow.
+
+2008-12-31  Mario Carrion  <mcarrion@novell.com>
+
+       * MessageBox.cs: UIA support: new properties: UIAMessage, 
+       UIAMessageRectangle and UIAIconRectangle.
+
+2008-12-31  Sandy Armstrong  <sanfordarmstrong@gmail.com>
+
+       * FileDialog.cs: Add PopupButtonPanel.PopupButton.PerformClick method
+       and DirComboBox.DirComboBoxItem.ToString override for UIA support.
+
+2008-12-31  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridView.cs: Do not autogenerate duplicate column for a 
+       data member that has already problematically been assigned one.
+       [Fixes bug #457305]
+
+2008-12-30  Jonathan Pobst  <monkey@jpobst.com>
+
+       * ProfessionalColorTable.cs: Better detection of user's theme.
+       [Fixes bug #462766]
+
+2008-12-30  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridView.cs: In the case where there are no autogenerated 
+       columns and the user adds columns problematically we must generate 
+       the rows after the very first column is added.
+
+2008-12-30  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * DateTimePicker.cs: When increasing/decreasing the value of month
+       with ShowUpDown set to true, moving from december to january, and
+       moving from january to december should adjust the year to the next and
+       the previous year, respectively.
+       Fixes the remaining bits of #459674.
+
 2008-12-30  Ivan N. Zlatev  <contact@i-nz.net>
 
        * DataGridView.cs: If a new cell is selected edit mode should be