* Form.cs: remove the try-catch's around calls to GetWindowState.
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / ChangeLog
index de251b93815cc1be7ebf84d416dc049e52265093..0cbe9de68df14db60f584626adfa84fa5a771838 100644 (file)
@@ -1,7 +1,134 @@
+2006-10-29  Chris Toshok  <toshok@ximian.com>
+
+       * Form.cs: remove the try-catch's around calls to GetWindowState.
+       We can just check the return value.
+
+       * XplatUIX11.cs: don't throw exceptions from GetWindowState.
+       Instead return -1.
+
+       * XplatUI.cs: Add note about additional return value for
+       GetWindowState.
+
+2006-10-29  Chris Toshok  <toshok@ximian.com>
+
+       * Control.cs (CreateHandle): when we create our handle, we also
+       create the handles of our child controls.  Fixes one of the
+       Control unit tests (CH11).
+
+2006-10-28  Alexander Olk  <alex.olk@googlemail.com>
+
+       * MimeIcon.cs: If a gnome icon doesn't exist add a default icon.
+
+2006-10-28  Alexander Olk  <alex.olk@googlemail.com>
+
+       * ThemeClearlooks.cs: A little speedup.
+
+2006-10-27  Chris Toshok  <toshok@ximian.com>
+
+       * Control.cs: implement Control.FromChildHandle in a way that
+       matches the docs (and fixes the failed test.)
+
+2006-10-27  Chris Toshok  <toshok@ximian.com>
+
+       * DataGridTableStyle.cs: reproduce buggy MS behavior (with
+       comments).
+
+       * DataGrid.cs: implement ResetForeColor such that the tests
+       succeed.
+       
+2006-10-27  Chris Toshok  <toshok@ximian.com>
+
+       * ToolBarButton.cs: setting text/tooltiptext to null results in it
+       being set to "".  Fixes bug #79759.
+
+2006-10-27  Jackson Harper  <jackson@ximian.com>
+
+       * TextControl.cs: We need to clear the entire selection area when
+       setting the start, otherwise multiline selections are still
+       visible.
+
+2006-10-26  Chris Toshok  <toshok@ximian.com>
+
+       * PropertyGridView.cs: 
+
+       - ifdef all the code specific to the double
+       buffer case, and provide some alternatives in the non-doublebuffer
+       code, which makes heavy use of XplatUI.ScrollWindow to move things
+       around without having to invalidate (and cause flicker).  There
+       are still some drawing problems in the non-doublebuffered case, so
+       DOUBLEBUFFER is defined by default.
+
+       - Fix the way dropdowns are handled.  now we explicitly watch for
+       the events which might cause the dropdown to close, and break out
+       of the nested event loop there.  This gets rid of all Capture
+       code, at the expense of the Msg special casing.  Seems to work,
+       though, and fixes bug #79743.
+
+2006-10-27  Rolf Bjarne Kvinge <RKvinge@novell.com>
+       * Control.cs: SetIsRecreating now recreates implicitly added
+       child controls as well. Finally fixes #79629. The flag passed to 
+       SetIsRecreating has also been removed since it wasn't used.
+       
+2006-10-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * PageSetupDialog.cs: Clean some code, fix some bits, 
+       add some checks, and add a printer sub-dialog.
+
+2006-10-26  Chris Toshok  <toshok@ximian.com>
+
+       * PropertyGrid.cs: make set_SelectedObject call
+       set_SelectedObjects, and move the duplicate logic to the
+       SelectedObjects setter.  Also, raise SelectedObjectsChanged.
+
+       * PropertyGridView.cs: hide the textbox when we get a
+       SelectedObjectsChanged event.
+
+       Fixes bug #79748.
+
+2006-10-26  Chris Toshok  <toshok@ximian.com>
+
+       * PropertyGridView.cs: deal with the type converter not supporting
+       GetStandardValues() or GetStandardValues() returning null, which
+       is does in the default case.  Fixes #79742.
+
+2006-10-25  Andreia Gaita <shana.ufie@gmail.com>
+
+       * CheckedListBox.cs: nunit no longer crashes when selecting 
+       Project/Edit menu option
+       
+2006-10-25  Andreia Gaita <shana.ufie@gmail.com>
+
+       * MenuAPI.cs: prevent ExecFocusedItem from blowing up if there
+       is no menu selected. fixes #79739
+
 2006-10-25  Chris Toshok  <toshok@ximian.com>
 
-       * PropertyGridView.cs:
+       * PropertyGridView.cs: factor out the splitter invalidation code
+       into the SplitterPercent setter, and for kicks implement the
+       Ctrl-Left/Ctrl-Right handling that moves the splitter by a small
+       amount in either direction.
+
+2006-10-25  Chris Toshok  <toshok@ximian.com>
+
+       * PropertyGridView.cs: do some cleanup of the brush used to draw
+       text - read only fields should be grayed out.  not sure how to do
+       this with the textbox, though.  but the textbox's should also be
+       readonly now at least.  Also, hide/show the textbox when resizing
+       the control.
        
+       * CursorConverter.cs: use System.Reflection when getting the
+       properties of Cursors, as TypeDescriptor.GetProperties isn't
+       returning static properties.
+
+2006-10-25  Chris Toshok  <toshok@ximian.com>
+
+       * PropertyGridView.cs: factor out the up/down handling, and reuse
+       it for page up/down.  also add End/Home support.
+
+2006-10-25  Chris Toshok  <toshok@ximian.com>
+
+       * PropertyGridView.cs:
+
        - ensure the selected grid item is visible in the scrolled area,
        fixes bug #79572.