2006-12-26 Everaldo Canuto <everaldo@simios.org>
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / ChangeLog
index 310e6932e70f1c3198ddd47fdcb203649c723113..4e58c43d065e254df6094048533545b6a41adca7 100644 (file)
@@ -1,8 +1,589 @@
+2006-12-26  Everaldo Canuto  <everaldo@simios.org>
+
+       * ListView.cs: Call owner.OnMousexx event to propagate events from
+       item to ListView. Fixes #80367.
+
+2006-12-26  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ComboBox.cs: On 2.0, DropDownWidth throws ArgumentOutOfRangeException
+       if value is less than one. ItemHeight should not be set to a value
+       less than 1, and throw ArgumentOutOfRangeException on 2.0 profile. 
+       Removed extra tabs.
+
+2006-12-26  Jonathan Pobst  <monkey@jpobst.com>
+
+       * ToolStripMenuItem.cs: Add ShortcutDisplayString for Moma.
+       * ToolStripStatusLabel.cs: Add Spring for Moma.
+
+2006-12-26  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * DataGridView.cs: Fixed several NullReferenceException in On* methods.
+       Fixed code formatting. Removed debug code.
+       * DataGridViewTextBoxEditingControl.cs: Removed debug code.
+
+2006-12-26  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * DataGridView.cs: Fixed GridColor, DefaultSize, DefaultCellStyle,
+       RowHeadersDefaultStyle, RowHeadersWidth to match MS. Throw
+       ArgumentOutOfRangeException if ColumnCount is negative. In 
+       ColumnHeadersHeight, throw ArgumentOutOfRangeException if height is
+       less than 4 or higher than 32768.
+       * DataGridViewCellStyle.cs: Fixed default value for NullValue.
+       Fixed FormatProvider to return CurrentCulture unless explicitly set.
+       Fixed IsFormatProviderDefault to return true if FormatProvider has
+       not been explicitly set.
+
+2006-12-25  Chris Toshok  <toshok@ximian.com>
+
+       * Application.cs: add a couple of 2.0 events.
+
+2006-12-25  Chris Toshok  <toshok@ximian.com>
+
+       * Control.cs: fix compiler warning.
+
+       * AxHost.cs: corcompare fixes.
+
+       * ApplicationContext.cs: corcompare fixes.
+
+2006-12-25  Chris Toshok  <toshok@ximian.com>
+
+       * Control.cs: only update dist_right/dist_bottom if the
+       width/height is > 0.  this fixes anchored controls being resized
+       smaller until they disappear and then resized larger again.
+
+2006-12-25  Chris Toshok  <toshok@ximian.com>
+
+       * Control.cs: a couple of changes.  Remove dist_left and dist_top,
+       since they're nothing more than X/Left and Y/Top, respectively.
+
+       Also, move back to a per-control Bitmap/Graphics for
+       DeviceContext, since using the static Hwnd.bmp/bmp_g is bad in the
+       MT case.  Go with a tiny bitmap though, 1x1, instead of Width x
+       Height.
+
+2006-12-25  Miguel de Icaza  <miguel@novell.com>
+
+       * MessageBox.cs: Implemented overload that takes a new "bool
+       displayHelpButton" by adding a new internal field "show_help".
+       When clicked this will raise the HelpRequested on the owner or the
+       main form. 
+
+       From: 007dbe3ff0ca4729a4f5fcd1d8ab2a2e.txt
+       From: c935e12b95fe4dc1ae670e7f4dc5fd68.txt
+
+       * ListView.cs: Add support ColumnWidthChanged and
+       ColumnWidthChanging. 
+
+       Add support for ColumnReordered event.
+       (ReorderColumn): Add NET_2_0 specific support for cancelling the
+       reorder.
+
+       Very nice codebase!
+
+       * TextBoxBase.cs (GetLineFromCharIndex): Implement this method.
+
+       This is used by report f4ae0a88a0a244558aaadf017c9b9efe.
+
+2006-12-24  Chris Toshok  <toshok@ximian.com>
+
+       * GridTablesFactory.cs: 2.0 corcompare work.
+
+       * ToolStripContainer.cs: add "override" to
+       ContextMenuStripChanged, and remove the local event object.
+
+       * ToolStripDropDown.cs: same with a couple properties.
+
+       * ToolStripPanel.cs: same with AutoSizeChanged event.
+
+       * TextBoxBase.cs: add "override" to AutoSizeChanged.
+
+       * Form.cs: add the remaining 2.0 events, and do some corcompare
+       attribute work.
+
+       * DateTimePicker.cs: add "new" to padding.
+
+       * ButtonBase.cs: use Control's use_compatible_text_rendering.
+
+       * ToolStripContentPanel.cs: use base.AutoSizeChanged.
+
+       * DataGridView.cs: PaddingChanged is overridden.
+
+2006-12-24  Chris Toshok  <toshok@ximian.com>
+
+       * Control.cs: corecompare work here too.
+
+       * DataGridViewElement.cs, DataGridView.cs,
+       DataGridViewButtonCell.cs, DataGridViewRowCollection.cs,
+       DataGridViewImageColumn.cs, DataGridViewComboBoxColumn.cs,
+       DataGridViewImageCell.cs, DataGridViewCheckBoxCell.cs,
+       DataGridViewHeaderCell.cs, DataGridViewCell.cs: more corcompare
+       work.
+
+2006-12-24  Miguel de Icaza  <miguel@novell.com>
+
+       * Control.cs: Switched the error message on the console for a
+       todo.  A review of the code will have to cope with this anyways
+       (since its a large feature, it is in our radar) and it was
+       producing too much output when running PDN.
+
+       * ToolStripComboBox.cs: Set the text when the SelectedIndex
+       changes.  Applications depend on this (PDN 2.72)
+
+2006-12-23  Chris Toshok  <toshok@ximian.com>
+
+       * TableLayoutSettings.cs: finish up the corcompare work for this
+       class.
+
+2006-12-23  Chris Toshok  <toshok@ximian.com>
+
+       * Control.cs: make SetImplicitBounds internal, do some futzing
+       with LayoutEngine so that it's available in 1.1, and remove the
+       entire duplicated code mess from PerformLayout.  Use
+       System.Windows.Forms.Layout.DefaultLayout instead.
+
+       * LayoutEngine.cs: make this class internal in 1.1, public in 2.0.
+
+2006-12-23  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Form.cs: Add MainMenuStrip property.
+
+2006-12-23  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Control.cs: Add ContextMenuStrip property and implementation.
+       Fix ContextMenu implementation to show menu centered on control when
+       activated using the keyboard instead of showing at screen (0,0).
+
+       * ToolStripDropDown.cs: Fix needed overload of Show ().
+
+2006-12-23  Everaldo Canuto  <everaldo@simios.org>
+
+       * Menu.cs: Name property added for 2.0 profile.
+       
+2006-12-23  Everaldo Canuto  <everaldo@simios.org>
+
+       * Menu.cs: Update information about FindMenuItem, method to be
+       implemented soon.
+
+2006-12-23  Everaldo Canuto  <everaldo@simios.org>
+
+       * MenuAPI.cs: When deselect items deselect also selected subitems.
+       
+2006-12-23  Everaldo Canuto  <everaldo@simios.org>
+
+       * MenuAPI.cs: When hides menu set Wnd to null, it prevents
+       FindSubItemByCoord to found itens that is not active, also an
+       cheking added to FindSubItemByCoord to search for items only 
+       in visible popup windows. Fixes #80274.
+
+2006-12-22  Everaldo Canuto  <everaldo@simios.org>
+
+       * UserControl.cs: Remove MonoTodo and use InternalBorderStyle,
+       internal property, it be care about change ExStyle. 
+
+2006-12-22  Andreia Gaita  <avidigal@novell.com>
+
+       * ContainerControl.cs: set activeControl for parent forms up the 
+       tree when the new activecontrol is a container.
+       When validating the active control, if it is a container, also
+       raise up the validation for it's active control. Fixes #80280
+       
+       * Control.cs: Add internal property flag and check to prevent
+       Focus events from getting raised when Select() is called for
+       a ContainerControl. There are still too many focus events being
+       raised at the moment though.
+       Cleaned up the code a bit.
+
+2006-12-22  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * Control.cs: Added all missing 2.0 events.and
+       fixed a couple of corcompare issues.
+       * TrackBar.cs: Implemented missing 2.0 bits.
+       * MonthCalendar.cs, 
+       * DateTimePicker.cs, 
+       * MdiClient.cs: Fixed some corcompare issues.
+
+2006-12-21  Jonathan Pobst  <monkey@jpobst.com>
+
+       * ContextMenuStrip.cs, FlowLayoutPanel.cs, SplitContainer.cs,
+       SplitterPanel.cs: corecompare work.
+
+2006-12-21  Jonathan Pobst  <monkey@jpobst.com>
+
+       * ToolStripContainer.cs, ToolStripDropDown.cs, StatusStrip.cs:
+       Clean up warnings for BackgroundImageChanged and PaddingChanged
+       events now that they are implemented in Control.cs.
+
+2006-12-21  Jonathan Pobst  <monkey@jpobst.com>
+
+       * Control.cs: Make sure layout_engine isn't null before using it (2.0).
+       
+       * TableLayoutControlCollection.cs, TableLayoutPanel.cs, TableLayoutCellPosition.cs,
+       TableLayoutSettings.cs, TableLayoutStyleCollection.cs: Initial implementation
+       of TableLayoutPanel and supporting cast.
+
+2006-12-21  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * XplatUIWin32.cs: 
+       - GrabWindow now confines the mouse pointer to the confine window.
+       - Added Win32ClipCursor and Win32GetClipCursor.
+
+       * Control.cs: 
+       - Added CaptureWithConfine to be able to capture and confine 
+       mouse pointer.
+       
+       * InternalWindowManager.cs: 
+       - Call CaptureWithConfine instead of Capture if we're an
+       MdiChild (fixes #79982).
+
+2006-12-21  Chris Toshok  <toshok@ximian.com>
+
+       * DataGrid.cs: guard against the initial state of selection, where
+       selection_start == -1.  make sure we only select from index >= 0.
+       Fixes bug #80291.
+
+2006-12-21  Chris Toshok  <toshok@ximian.com>
+
+       * Control.cs: we don't need to be so draconian with
+       UpdateDistances, and we thusly don't need to call it before
+       calling PerformLayout in ResumeLayout.  Fixes bug #80289.
+
+2006-12-21  Daniel Nauck  <dna@mono-project.de>
+
+       * ComboBox.cs,
+       TextBox.cs: Implemented AutoComplete properties.
+
+2006-12-20  Chris Toshok  <toshok@ximian.com>
+
+       * DataGridView*.cs: some corecompare work.
+
+2006-12-20  Jackson Harper  <jackson@ximian.com>
+
+       * XplatUIX11.cs: We need to hide the caret when deleting it,
+       otherwise you get carets left lying around everywhere.
+       * TextBoxBase.cs: Kill then redraw the caret when scrolling.  This
+       prevents getting some weird half drawn caret tracers when
+       scrolling.
+       * TextControl.cs: Attempt to reduce the number of times we need to
+       recreate the caret.
+
+2006-12-20  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * MonthCalendar.cs: Fixed previous month button. Removed extra tabs.
+
+2006-12-19  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * DateTimePicker.cs:
+       - Implemented missing 2.0 bits.
+       - Changed some default values to match MS.
+       
+2006-12-20  Jackson Harper  <jackson@ximian.com>
+
+       * TextBoxBase.cs: When changing the font across the document we
+       can't recalculate after changing each line, since that will cahnge
+       the line count.
+       - PreferredHeight is a little different than i thought.
+       - When backspacing, move the caret before we do the actual char
+       delete, because when that delete crosses a wrap boundary the
+       positional information will change.
+
+2006-12-19  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * Control.cs: Added some missing 2.0 bits: 
+       BackgroundImageLayout, BackgroundImageLayoutChanged, 
+       OnPaddingChanged, MouseClick, MouseDoubleClick, PaddingChanged and 
+       add IBindableComponent and IDropTarget implementation.
+       
+       * MonthCalendar.cs: 
+       - Added all missing 2.0 features:
+       BackgroundImageLayout, RightToLeftLayout, 
+       OnHandleDestroyed, RightToLeftLayoutChanged, 
+       BackgroundImageLayoutChanged, MouseClick, MouseDoubleClick,
+       PaddingChanged.
+       - Rewrote all the BoldDate code, it was completely broken.
+       - Fixed all the tests (the tests can now be re-enabled, the
+       problems were not with the tests, but with the control, it was
+       mostly broken).
+       
+       * DateTimePicker.cs: Changed the location where the 
+       MonthCalendar is shown.
+       
+2006-12-19  Chris Toshok  <toshok@ximian.com>
+
+       * DataGridView.cs: add IDropTarget implementation.
+
+       * ToolStripPanel.cs: add IDropTarget implementation.
+
+2006-12-19  Jackson Harper  <jackson@ximian.com>
+
+       * TextControl.cs: soft now means something different than what it
+       used to mean, we want to move the caret regardless of whether or
+       not this break was soft (would we really have wanted the caret
+       to not move with the break in the old context?)
+       * TreeView.cs: Make sure we factor in the vert scrollbar when
+       calculating the horizontal scrollbar's maximum.
+
+2006-12-19  Andreia Gaita  <avidigal@novell.org>
+
+       * SendKeys.cs: Fix Send() behaviour, clear keys after sending,
+       check for keywords in alternate casing, close bug #80049.
+
+2006-12-19  Chris Toshok  <toshok@ximian.com>
+
+       * ToolStripItem.cs: add the implementation of the 4 IDropTarget
+       methods (which all do nothing).
+
+       * IDropTarget.cs: add the 4 missing methods.
+
+2006-12-19  Chris Toshok  <toshok@ximian.com>
+
+       * TableLayoutRowStyleCollection.cs: corcompare work.
+       
+       * TableLayoutSettings.cs: same.
+
+       * TableLayoutStyle.cs: same.
+
+       * TableLayoutColumnStyleCollection.cs: same.
+
+2006-12-19  Jonathan Pobst  <monkey@jpobst.com>
+
+       * ColumnStyle.cs, RowStyle.cs, TableLayoutStyle.cs: Plumbing for
+       TableLayoutPanel I've had in my local tree for way too long.
+
+2006-12-19  Miguel de Icaza  <miguel@novell.com>
+
+       * TableLayoutSettings.cs: Finish the public API (still needs all
+       the logic to update on changes). 
+
+       * TableLayoutPanelCellPosition.cs: new file.
+       
+       * TableLayoutRowStyleCollection.cs,
+       TableLayoutColumnStyleCollection, TableLayoutStyle.cs,
+       TableLayoutSettings.cs: Track the final 2.0 table api.
+
+2006-12-19  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * ColumnHeader.cs: Add Tag, Name, ImageKey, ImageIndex,
+       and Image List 2.0 members for ColummnHeader.
+       * ListView.cs: Add key-related 2.0 methods for
+       ColumnHeaderCollection.
+
+2006-12-19  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ListViewItem.cs: Changed AddRange overloads to match MS: throw
+       ArgumentNullException if items argument is null. Ignore null item in
+       arrays. Removed extra tabs.
+
+2006-12-19  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * MonthCalendar.cs: Fixed InvalidCastException.
+
+2006-12-19  Jackson Harper  <jackson@ximian.com>
+
+       * TextControl.cs: Don't increment the position here.
+       - When calculating char positions only add in the line break size
+       for hard line breaks.
+
+2006-12-19  Andreia Gaita  <avidigal@novell.org>
+
+       * SendKeys.cs: Changed some things to match ms.net behaviour
+       when parsing shifted capital letters.
+       
+       * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32, XplatUIOSX: 
+       Add window handle as parameter to SendInput. X11 needs the 
+       window handle, and the handle being passed      to it in the keys 
+       queue is the active control handle (which windows needs), not 
+       the window handle.
+       
+       XplatUIX11.cs, XplaUIX11-new.cs, X11Display: Implement SendInput 
+       to support SendKeys on X.       
+       
+       * X11Keyboard: Implement helper method to lookup a linux keycode
+       given the virtual keycode. Added table of keycode-2-virtualkey
+       values to support this.
+
+2006-12-19  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * ListView.cs: Add support for SelectedIndexCollection
+       and SelectedItemCollection 2.0 methods. Implement support
+       for ImageKey too.
+       * ListViewItem.cs: Add support for ListViewSubItemCollection
+       2.0 methods. Also, fix an incorrect behavior of AddRange method
+       (it shouldn't call Clear).
+       * ThemeWin32Classic.cs: Support for ListView.ImageKey 2.0 property.
+
+2006-12-19  Jackson Harper  <jackson@ximian.com>
+
+       * RichTextBox.cs: 
+       * TextBoxBase.cs: New args for FormatText
+       * TextControl.cs: Rewrote the main drawing method, this version
+       feels a little easier to understand and debug to me.  Hopefully it
+       does to others also
+       - Fix FormatText to OR in the new formating values.  Added
+       FormatSpecified param, basically this works in the same way as
+       BoundsSpecified in Control.
+       - Set the caret properties when the caret is positioned.
+       - When wrapping text make sure that we calculate the width of the
+       last character
+       - when calculating alignments we might have wrapped down to the
+       next line, so don't search for an individual tag, search for the
+       end of the line
+       - We need to invalidate the selection area when we replace the
+       selection.
+       
+2006-12-19  Daniel Nauck  <dna@mono-project.de>
+
+       * Application.cs: add Restart () 2.0 support
+
+2006-12-18  Everaldo Canuto  <everaldo@simios.org>
+
+       * MenuItem.cs: Invalidate menu item rectangle after change Enable
+       property. Fixes #80268.
+       
+2006-12-18  Everaldo Canuto  <everaldo@simios.org>
+
+       * MenuAPI.cs: Dont trigger select event when closes top menu
+       item. Fixes #80270.
+
+2006-12-18  Everaldo Canuto  <everaldo@simios.org>
+
+       * MenuAPI.cs: When you click on menuitem only trigger onselect
+       event for top menu itens. Fixes #80271.
+       
+2006-12-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * MdiWindowManager.cs: Make IconicBounds depend on
+       the bottom of MdiClient, not the top (fixes #80267)
+       
+2006-12-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * MdiClient.cs: Added missing 2.0 attribute
+
+2006-12-18  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * ListViewItem.cs: Add Name and Tag 2.0 properties, as well
+       as IndexOfKey, ContainsKey, RemoveByKey and indexer 2.0.
+
+2006-12-18  Everaldo Canuto  <everaldo@simios.org>
+
+       * MenuAPI.cs: Fix click when menuitem is not popup,
+       this regression was caused by last commit (#80272).
+
+2006-12-17  Everaldo Canuto  <everaldo@simios.org>
+
+       * MenuAPI.cs: When a non-toplevel menuitem is clicked dont
+       fire click event or close menu. Fixes #80272.
+
+2006-12-17  Daniel Nauck  <dna@mono-project.de>
+
+       * ListViewHitTestInfo.cs: add
+
+2006-12-17  Daniel Nauck  <dna@mono-project.de>
+
+       * ButtonBase.cs: Added FlatButtonAppearance 2.0 support.
+       * FlatButtonAppearance.cs: add
+       * DockingAttribute.cs: add
+
+2006-12-17  Chris Toshok  <toshok@ximian.com>
+
+       * DataGrid.cs: hook up MetaDataChanged event on the list manager,
+       and rebind our columns when it does - this way, if you make
+       changes to the DataTable (or set the Table attribute on a DataView
+       after setting it as the DataGrid's DataSource, the changes are
+       made visible.)  Fixes bug #80107.
+
+2006-12-17  Daniel Nauck  <dna@mono-project.de>
+
+       * ListViewGroup.cs: add internal Location property for layouting.
+       * Theme.cs: add abstract ListViewGroupHeight function.
+       * ThemeWin32Classic.cs: implement ListViewGroupHeight function.
+
+2006-12-16  Andreia Gaita  <avidigal@novell.com>
+
+       * TabControl.cs: Fixed checks for NET_2_0-specific exceptions.
+       Added reset of selected index to 0 when adding first tab page.
+       Fixes #80264
+       
+       * NumericUpDown.cs: Fix NET_2_0 check
+
+2006-12-16  Daniel Nauck  <dna@mono-project.de>
+
+       * ListViewGroup.cs: fixed DefaultValueAttribute value
+
+2006-12-16  Daniel Nauck  <dna@mono-project.de>
+
+       * AutoCompleteStringCollection.cs: add new AutoCompleteStringCollection 2.0 class
+
+2006-12-15  Miguel de Icaza  <miguel@novell.com>
+
+       * Button.cs, ComboBox.cs, ScrollBar.cs, UserControl.cs,
+       TextBoxBase.cs, ListView.cs, ContainerControl.cs,
+       ScrollableControl.cs: Add a handful of methods that are
+       overwritten in 2.0 
+
+2006-12-15  Chris Toshok  <toshok@ximian.com>
+
+       * XplatUIWin32.cs: initial implementation of the Reversible
+       drawing functions.  there are some problems.  DrawReversibleFrame
+       doesn't seem to work at all for Dashed FrameStyle, and in the
+       Thick case there are drawing errors at the corners (we probably
+       need to bind Rectangle instead of doing moveto/lineto's.)
+
+2006-12-16  Andreia Gaita  <avidigal@novell.com>
+       
+       * SendKeys.cs: Implemented. SendKeys uses a new method in XPlatUI, SendInput, 
+       to send blocks of key messages. Send accumulates keys to send with Flush, 
+       while SendWait sends all keys immediately.
+               
+       * XplaUI.cs, XplatUIDriver.cs, XplatUIOSX.cs, XplatUIWin32.cs, 
+       XplatUIX11.cs,  XplatUIX11-new.cs:
+       - Define SendInput and stubs for OSX and X11, implements Win32 with a call
+       to Win32 SendInput.
+       - Added INPUT support structures to XplatUIWin32 for Win32SendInput
+       
+       Tests:  It seems ms.net is hooking the keyboard to implement this, so doing unit
+       testing for ms.net on this class is very tricky, as the tests run too fast 
+       to allow the hook to release, essentially freezing the keyboard and the 
+       test. So, barring a win32 miracle, they'll be commited in the ms-notworking     
+       category :p
+
+2006-12-16  Daniel Nauck  <dna@mono-project.de>
+
+       * Padding.cs: fixed serialization compability to MS ("_var" field names),
+                       added missing attributes.
+2006-12-15  Daniel Nauck  <dna@mono-project.de>
+
+       * ListViewGroup.cs: Added missing attributes.
+       * ListViewGroupCollection.cs: Added missing attributes.
+
+2006-12-15  Daniel Nauck  <dna@mono-project.de>
+
+       * ListViewItem.cs: fixed ListViewSubItem text property.
+
+2006-12-15  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+       
+       * Control.cs: Added missing 2.0 attributes
+       
+2006-12-15  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+       
+       * MdiClient.cs: Added missing 2.0 attribute.
+       * MonthCalendar.cs: Added some missing 2.0 attributes 
+       and properties.
+       
+2006-12-15  Daniel Nauck  <dna@mono-project.de>
+
+       * ListView.cs: implemented ListViewItemCollection Add 2.0 support.
+
 2006-12-15  Jonathan Pobst  <monkey@jpobst.com>
 
        * MainMenu.cs: Add the new 2.0 constructor to help out people
        using the MainMenu in VS2005.
 
+2006-12-15  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+       
+       * MdiChildContext.cs: Removed it, no longer used.
+       * MdiClient.cs: Added missing 2.0 attributes.
+       
 2006-12-15  Rolf Bjarne Kvinge  <RKvinge@novell.com>
        
        * InternalWindowManager.cs: Fix a NullRef with previous