* System.Windows.Forms.dll.sources: Add MdiClientContext to the
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / ChangeLog
index ea96a03930f040f54f922449a263a69dc131ba3d..2f4db2f2c67bd9852e431f0162448f2fcc9ab941 100644 (file)
@@ -1,3 +1,130 @@
+2005-06-13  Jackson Harper  <jackson@ximian.com>
+
+       * Form.cs: Hook into the mdi framework.
+       * MdiClient.cs: Use the base control collections add method so
+       parents get setup correctly. Set the default back colour and dock
+       style.
+       * MdiChildContext.cs: New class, this bad actor handles an
+       instance of an MDI window. Right now there is only basic
+       support. You can drag, close, and resize windows. Minimize and
+       Maximize are partially implemented.
+
+2005-06-13  Jackson Harper  <jackson@ximian.com>
+
+       * XplatUIX11.cs: Mash numbers together properly, otherwise we get
+       freaky when both vals are negative. NOTE: There are probably other
+       places in XplatUIX11 that this needs to be done.
+
+2005-06-13  Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * DataGrid.cs: implement missing methods, move KeyboardNavigation
+       * DataGridColumnStyle.cs: fixes signature
+
+2005-06-12  Jackson Harper  <jackson@ximian.com>
+
+       * XplatUIX11.cs: Use sizing cursors similar to the ones on
+       windows.
+
+2005-06-11  Jackson Harper  <jackson@ximian.com>
+
+       * StatusBarPanel.cs: Signature cleanups. Implement
+       BeginInit/EndInit.
+
+2005-06-10  Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * DataGridTextBoxColumn.cs: Honors aligment
+       * GridColumnStylesCollection.cs: Contains is case unsensitive
+       * GridTableStylesCollection.cs: several fixes
+       * DataGridTableStyle.cs: default column creation
+       * DataGridDrawingLogic.cs: fixes
+       * CurrencyManager.cs: ListName property
+       * DataGrid.cs: multiple styles support
+       * DataGridColumnStyle.cs: fixes
+       
+
+2005-06-10  Peter Bartok  <pbartok@novell.com>
+
+       * Control.cs(Select): Moved SetFocus call to avoid potential
+         loops if controls change the active control when getting focus
+       * UpDownBase.cs: Fixes to allow proper keyboard focus after clicking
+         the up/down buttons
+
+2005-06-10  Matthias Felgner  <matthiasf@voelcker.ocm>
+
+       * ImageListConverter.cs: Implemented
+
+2005-06-10  John BouAntoun <jba-mono@optusnet.com.au>
+
+       * MonthCalendar.cs: Wired in NumericUpDown control for year
+
+2005-06-10  John BouAntoun <jba-mono@optusnet.com.au>
+
+       * MonthCalendar.cs: Removed MonoTodo attributes on Click and 
+         DoubleClick events, since they are not meant to be fired.
+
+2005-06-09  Peter Bartok  <pbartok@novell.com>
+
+       * UpDownBase.cs, NumericUpDown.cs, DomainUpDown.cs: Integrated
+         Jonathan's standalone controls into MWF, implemented missing 
+         events, attributes and methods; added xxxAccessible classes
+       * AccessibleObject.cs: Made fields internal so other classes
+         can change them if needed
+
+2005-06-09  Jonathan Gilbert  <2a5gjx302@sneakemail.com>
+
+       * UpDownBase.cs: Complete implementation
+       * NumericUpDown.cs: Complete implementation
+       * DomainUpDown.cs: Complete implementation
+
+2005-06-09  Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * DataGridTextBoxColumn.cs: drawing fixes
+       * DataGridCell.cs: fixes ToString method to match MSNet
+       * DataGridTableStyle.cs: fixes
+       * DataGridBoolColumn.cs: fixes, drawing
+       * DataGridDrawingLogic.cs: fixes, new methods
+       * DataGridTextBox.cs: Keyboard and fixes
+       * DataGrid.cs:
+               - Keyboard navigation
+               - Scrolling fixes
+               - Row selection (single, multiple, deletion, etc)
+               - Lots of fixes
+       
+2005-06-07  Jackson Harper  <jackson@ximian.com>
+
+       * ThemeWin32Classic.cs: Clear the background area when drawing
+       buttons.
+
+2005-06-06  Peter Bartok  <pbartok@novell.com>
+
+       * ImageListStreamer.cs: Fixed signature for GetData
+       * CheckBox.cs: Fixed base class for CheckBoxAccessibleObject
+       * ComboBox.cs: 
+         - Added missing ChildAccessibleObject class
+         - Added missing OnXXXFocus overrides, switched to using those 
+           instead of the event handler
+       * Control.cs:
+         - Added Parent property for ControlAccessibleObject
+         - Fixed signatures
+         - Fixed attributes
+         - Added ResetBindings()
+       * ListBindingConverter.cs: Implemented some methods
+       * ButtonBase.cs: Added missing ButtonBaseAccessibleObject class
+       * ImageList.cs: Implemented basic handle scheme, removed TODOs
+       * ContainerControl.cs: Fixed signature, now subscribing to the 
+         ControlRemoved event instead of overriding the handler, LAMESPEC
+       * CurrencyManager.cs: Added missing attribute
+       * MonthCalendar.cs: Added missing properties
+
+2005-06-06  Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * DataGridColumnStyle.cs: fixes for DataGridColumnStyle
+       
+2005-06-06  Gaurav Vaish and Ankit Jain
+
+       * DataSourceHelper.cs: Gaurav Vaish and Ankit Jain patch for databinding
+       * DataGrid.cs: Gaurav Vaish and Ankit Jain patch for databinding
+       
 2005-06-06  Jordi Mas i Hernandez <jordi@ximian.com>
 
        * Control.cs: fixes CreateParams Width / Height.