X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FManaged.Windows.Forms%2FSystem.Windows.Forms%2FChangeLog;h=2f4db2f2c67bd9852e431f0162448f2fcc9ab941;hb=e3c611a9a4af4f0e4deb161566556cef53399e00;hp=783ba3b6a4ebeb64b5d34343600e07448cdade42;hpb=ce339e335f9cbb927723ab2cd6adbd772f618d9d;p=mono.git diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog index 783ba3b6a4e..2f4db2f2c67 100644 --- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog +++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog @@ -1,3 +1,253 @@ +2005-06-13 Jackson Harper + + * 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 + + * 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 + + * DataGrid.cs: implement missing methods, move KeyboardNavigation + * DataGridColumnStyle.cs: fixes signature + +2005-06-12 Jackson Harper + + * XplatUIX11.cs: Use sizing cursors similar to the ones on + windows. + +2005-06-11 Jackson Harper + + * StatusBarPanel.cs: Signature cleanups. Implement + BeginInit/EndInit. + +2005-06-10 Jordi Mas i Hernandez + + * 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 + + * 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 + + * ImageListConverter.cs: Implemented + +2005-06-10 John BouAntoun + + * MonthCalendar.cs: Wired in NumericUpDown control for year + +2005-06-10 John BouAntoun + + * MonthCalendar.cs: Removed MonoTodo attributes on Click and + DoubleClick events, since they are not meant to be fired. + +2005-06-09 Peter Bartok + + * 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 + + * 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 + + * ThemeWin32Classic.cs: Clear the background area when drawing + buttons. + +2005-06-06 Peter Bartok + + * 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 + + * 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 + + * Control.cs: fixes CreateParams Width / Height. + +2005-06-05 Peter Bartok + + * Win32DnD.cs: Removed compilation warnings + +2005-06-05 Peter Bartok + + * Control.cs (CreateParams): Since we don't know if one of the + properties we use is overridden, lets make sure if we fail accessing + we continue with a backup plan + +2005-06-05 Peter Bartok + + * Win32DnD.cs: + - Removed debug output + - Added MarshalAs attribute to ensure proper marshalling of FORMATETC + struct + - Plugged resource leak + * XplatUIStructs.cs: Changed ClipboardFormats size to ushort, to match + MS size + +2005-06-05 Peter Bartok + + * XplatUIWin32.cs: Removed DnD code + * Win32DnD.cs: Implemented drop source and drop target functionality + +2005-06-05 Gonzalo Paniagua Javier + + * UpDownBase.cs: remove duplicate addition of event, enable some code + that was commented out. + * NumericUpDown.cs: added missing attributes and Hexadecimal property. + Validate input when a key is pressed. It works fine now for every + combination of Hexadecimal. Only missing some drawing love when sharing + space with other controls. + +2005-06-04 Peter Bartok + + * Control.cs: + - We need to pass a window for DragDrop, so enable callback events + - Added DnD callback events when being a DragSource + * XplatUI.cs (StartDrag): Added window handle argument + * XplatUIDriver.cs (StartDrag): Added window handle argument + * QueryContinueDragEventArgs: Made fields internally accessible so + drivers can set them + * GiveFeedbackEventArgs: Made fields internally accessible so drivers + can set them + +2005-06-03 Jordi Mas i Hernandez + + * DataGridTextBoxColumn.cs: column text editing + * DataGridTableStyle.cs: Respect columns styles created by the user + * DataGridDrawingLogic.cs: lots of drawing fixes and enhanments + * DataGridBoolColumn.cs: bool column editing + * DataGrid.cs: fixes to scrolling, properties, etc + * DataGridTextBox.cs: handle keyboard + * DataGridColumnStyle.cs: fixes + +2005-06-02 Jackson Harper + + * ImageListStreamer.cs: Somewhat broken implementation of + GetObjectData. The RLE needs some work to match MS properly. + +2005-06-02 Jackson Harper + + * X11Dnd.cs: Attempting to keep at least one file in MWF + monostyled. + +2005-06-02 Peter Bartok + + * X11DnD.cs: Use Marshal.SizeOf instead of sizeof, no /unsafe required + that way + +2005-06-02 Peter Bartok + + * Control.cs: Removed MonoTODO from DoDragDrop and added call to Xplat + * XplatUI.cs: Added DoDragDrop() method + * XplatUIDriver.cs: Added DoDragDrop() method + +2005-06-02 Jackson Harper + + * Splitter.cs: Implement BorderStyle. + +2005-06-02 Jackson Harper + + * XplatUIX11.cs: Tie into the X11Dnd subsystem. + * X11Dnd.cs: New file. A subsystem that handles drag and drop on + X11 using XDND. + +2005-06-02 Peter Bartok + + * DataObject.cs: + - Added Data setter + - Fixed broken insertion code for SetData, now also + overwrites any existing entry of the same format name + * Hwnd.cs: Added list of pointers that automatically gets + freed when the window is disposed + * XplatUI.cs: Call driver initialization method when loading + a driver + * Control.cs: + - OnDragLeave takes EventArgs, not DragEventArgs + - Added setting of WS_EX_ACCEPTFILES style when dropping is + supported + - Forces style update when drop state changes + * XplatUIWin32.cs: Implemented Drag'n'Drop (as good as possible, + not perfect since we cannot (yet) call the IDataObject.GetData() + method, we keep getting 0x80004005 error, dunno why) + +2005-06-02 Peter Bartok + + * DragEventArgs.cs: Make fields internal so we can cache the + object and re-set the fields from XplatUI + +2005-06-02 Jackson Harper + + * Control.cs: Add some internal methods so the DnD subsystem can + raise DnD events. Also call into the driver when AllowDrop is set. + * XplatUI.cs: + * XplatUIDriver.cs: New method for setting whether or not a window + is allowed to accept drag and drop messages. + 2005-06-01 Jordi Mas i Hernandez * ScrollBar.cs: Make sure that values sent in Scroll events