2007-10-13 Carlos Alberto Cortez <calberto.cortez@gmail.com>
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / ChangeLog
index 206555ed34ffdb14f861221c658ac3003e53b0c0..2a3cdd1709b9ca46339f43814374af0f96a2054d 100644 (file)
@@ -1,3 +1,58 @@
+2007-10-13  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * ListViewItem.cs: Make the focus state information be stored
+       in the ListView, not in the items. This is done to match the MS
+       behaviour for items that are not yet part of a ListView control;
+       besides that, since just one item can be focused at the same time,
+       we save a little space in our items.
+       Fixes part of #331643.
+
+2007-10-13  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ComboBox.cs: When focus is lost, deselect the text. When setting
+       text of control, select all text. Do not hide selection when control
+       does not have focus. Fixes bug #333663.
+
+2007-10-13  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * TextBoxBase.cs: On 2.0 profile, throw ArgumentOutOFRangeException
+       instead of ArgumentException when SelectionLength is set to negative
+       value. Added same check to SelectionStart. Code formatting.
+
+2007-10-13  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * TextBoxBase.cs: Invalidate selection before changing SelectionLength
+       or SelectionStart. Code formatting.
+
+2007-10-12  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * TreeView.cs: drag_begin_x and drag_begin_y are now set to -1,
+       indicating that there was not a previous drag-and-drop operation going
+       on.
+       Fixes part of #325071.
+
+2007-10-12  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * X11Dnd.cs: When DragEventArgs.Effect is set to a value not part of
+       AllowedEffect, don't let the drop operation happen. 
+       Fixes #32580.
+
+2007-10-12  Jonathan Pobst  <monkey@jpobst.com>
+
+       * TextRenderer.cs: Use GDI on Windows in both the 1.1 and 2.0 profiles.
+
+2007-10-12  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Line.cs, LineTag.cs: Guard against an exception when Document.Clear
+       is called.
+
+2007-10-12  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Line.cs: Add a method that finds the tag that contains an x-coord.
+       * LineTag.cs: Add a method that finds the character at an x-coord using
+       a binary search, the old way was a linear search.
+       * TextControl.cs: Change FindCursor to use the above new methods.
+
 2007-10-11  Carlos Alberto Cortez <calberto.cortez@gmail.com>
 
        * DragEventArgs.cs: Allow Effect to have a non allowed value (a