2008-01-16 Jonathan Pobst <monkey@jpobst.com>
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / ChangeLog
index c3760f6b9d9b6405ebe761312456828db65c714c..d60fc590ebbc7ad9c2b776193110b67b74ad5e01 100644 (file)
@@ -1,3 +1,152 @@
+2008-01-16  Jonathan Pobst  <monkey@jpobst.com>
+
+       * FolderBrowserDialog.cs: If we cannot interpret the user's requested
+       SelectedPath, just display the default dialog instead of crashing.
+       [Fixes bug #348989]
+
+2008-01-16  Geoff Norton  <gnorton@novell.com>
+
+       * XplatUICarbon.cs:  Avoid some unecessary invalidation calls when
+       carbon signals us to redraw.  Fixes another portion of the flickering bug
+
+2008-01-16  Everaldo Canuto  <ecanuto@novell.com>
+
+       * Form.cs: Prevent the MdiParent property to be set when value is the same
+       as value already set. Fixes bug #328019.
+
+2008-01-16  Everaldo Canuto  <ecanuto@novell.com>
+
+       * Form.cs: Don't set mdi_parent as null when mdi window close is prevented, 
+       it prevents NRE when closing mdi child windows. Fixes bug #325211.
+
+2008-01-16  Everaldo Canuto  <ecanuto@novell.com>
+
+       * InternalWindowManager.cs: Invalidade close button after mouse up when 
+       mdi form is prevented to close.
+
+2008-01-16  Everaldo Canuto  <ecanuto@novell.com>
+
+       * MdiClient.cs: Fix the minimum bounds on child window sizes when cascade,
+       thanks to Andy Hume. Fixes bug #325433.
+
+2008-01-16  Andreia Gaita <avidigal@novell.com>
+
+       * LinkLabel.cs: Reset focused_index when resellecting the control.
+       Fixes #323190
+
+2008-01-15  Geoff Norton  <gnorton@novell.com>
+
+       * XplatUICarbon.cs:  Rework Grab/Ungrab handling to send some needed 
+       messages.
+
+2008-01-15  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Form.cs: Change 2 more AutoScaleBaseSize calculation to round instead
+       of truncate.
+
+2008-01-15  Jonathan Pobst  <monkey@jpobst.com>
+
+       * ContainerControl.cs: Setting AutoScaleMode to anything should set
+       Form.AutoScale to false.
+       * Form.cs: Setting AutoScale to true should set AutoScaleMode to None.
+       AutoScaleBaseSize should be changed on Font change unless it has been
+       explicitly set.
+       [Fixes bug #353827]
+
+2008-01-15  Everaldo Canuto  <ecanuto@novell.com>
+
+       * MenuAPI.cs: On instance of MenuTracker check if source control is
+       ToolStripOverflow and use properly method to find form.
+       [Fixes bug #338511]
+
+2008-01-15  Everaldo Canuto  <ecanuto@novell.com>
+
+       [Fixes bug #323241 Transparent toolbar support]
+
+       * ToolBar.cs: Define ToolBarStyles.TBSTYLE_FLAT in CreateParams when toolbar
+       is flat.
+
+       * Control.cs: Paint background as transparent in case of TBSTYLE_FLAT is
+       defined in control style to mimic win32 behavior.
+
+       * ThemeWin32Classic.cs: Don't paint background for flat apparence toolbar, 
+       it will be transparent.
+
+2008-01-14  Everaldo Canuto  <ecanuto@novell.com>
+
+       * XplatUIStructs.cs: Implement ToolBarStyles to use in Style property of
+       CreateParams for ToolBar controls.
+
+2008-01-14  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Form.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIX11.cs: Forms with
+       FixedToolWindow, SizeableToolWindow, or None for border styles have
+       different minimum sizes than regular forms.  Implemented to fix
+       regression in PDN with toolbox being too wide.
+
+2008-01-14  Andreia Gaita <avidigal@novell.com>
+
+       * HtmlElementCollection.cs: Implemented
+
+       * HtmlElement.cs: Implemented:
+         - All
+         - InnerHtml
+         - InnerText
+         - Id
+         - Name
+         - FirstChild
+
+       * HtmlDocument.cs: Implemented GetElementsByTagName.
+
+2008-01-14  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Screen.cs: Stub BitsPerPixel to always return 32.
+
+2008-01-14  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Form.cs: Implement RestoreBounds.
+
+2008-01-14  Jonathan Pobst  <monkey@jpobst.com>
+
+       * RichTextBox.cs, ToolStrip.cs: Fix some typos pointed out by
+       Sebastien and his fabulous magical problem-finding machine:
+       Gendarme.  Also put a MonoTodo on AutoWordSelect since we don't
+       respect the value set.
+
+2008-01-14  Everaldo Canuto  <ecanuto@novell.com>
+
+       * Form.cs: In WmWindowPosChanged call base.WndProc including when state is
+       minimized. Fixes bug #325122 for Win32. Thanks  Srikanth Madikeri.
+
+2008-01-12  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * X11Dnd.cs: Since we don't propagate the WM_LBUTTONUP/WM_RBUTTONUP
+       messages (to match .Net), we need to remove the capture ourselves.
+
+2008-01-11  Jonathan Pobst  <monkey@jpobst.com>
+
+       * MenuAPI.cs: If we get an Alt-F4, release our capture so Windows
+       will process the message and close our window.
+       [Fixes bug #324328]
+
+2008-01-10  Geoff Norton  <gnorton@novell.com>
+
+       * XplatUICarbon.cs:  Clip the Graphics context to the invalid area
+       tracked in the Hwnd.  Only invalidate the dirty region to the Carbon
+       window manager.
+
+2008-01-10  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Form.cs: Enforce the Form minimum size in SetBoundsCore.  Fixed
+       failing test.
+
+2008-01-10  Jonathan Pobst  <monkey@jpobst.com>
+
+       * XplatUIX11.cs: Set a minimum window size and enforce it.  Even though
+       Linux doesn't care, having a minimum matches MS and keeps the window
+       from becoming too small to use window decorations.
+       [Fixes bug #338996]
+
 2008-01-10  Jonathan Pobst  <monkey@jpobst.com>
 
        * ThemeWin32Classic.cs: Tie CheckBox/RadioButton focus rectangles to