2009-09-10 Ivan N. Zlatev <contact@i-nz.net>
[mono.git] / mcs / class / System.Design / System.ComponentModel.Design / ChangeLog
index 0bea42b0b59e3c6b11cea395c9b0023346649f94..f2361691ac802c8657485e49e7033ab1da52405d 100644 (file)
@@ -1,3 +1,149 @@
+2009-09-10  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignSurface.cs: Changing the ISelectionService at run time was a 
+       bad idea, so wrap it inside the extended UISelectionService instead.
+
+2009-09-10  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignSurface.cs: Provide the default implementation of the 
+       ISelectionService in the DesignSurface service container.
+       [Fixes bug #538037]
+
+2009-09-07  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignSurface.cs: Don't be so strict and allow for the users 
+       to get the View even if the DesignSurface wasn't properly initialized 
+       with a DesignerLoader. MS compatibility.
+       [Fixes bug #537131]
+
+2008-07-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DesignerActionMethodItem.cs: Fix typo where the action_list
+       field was self-assigned (instead of taking the ctor value).
+       [Found using Gendarme ReviewSelfAssignmentRule]
+
+2008-06-28  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignSurfaceManager.cs: Set the ActiveSurface only if it 
+       differs from the current one.
+
+2008-06-28  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignerHost.cs: Surpress remove events when unloading.
+
+2008-06-18  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * ExtenderService.cs: Do not throw a NRE.
+
+2008-06-18  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * SelectionService.cs: Handle removal of the root component 
+       properly.
+
+2008-04-18  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * CollectionEditor.cs: Select the next item after the one 
+       removed, not the one before.
+       [Fixes bug #375788]
+
+2008-04-03  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * CollectionEditor.cs: 
+         - Handle removing multiple items at once.
+         - Select the previous item after removal of other(s).
+
+2008-04-03  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * CollectionEditor.cs: The display name of an object in the 
+       list is not static. It can dynamically change when the object 
+       get's modified.
+       [Fixes bug #375786]
+
+2008-03-28  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * CollectionEditor.cs: Fix multiple bugs.
+
+2008-03-19  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * MultilineStringEditor.cs: Handle null value by forcing an 
+       empty string to be edited.
+       [Fixes bug #372264]
+
+2008-03-10  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignModeSite.cs: Do not return the site specific service 
+       container if GetService is asked for IServiceContainer.
+
+2008-03-02  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignModeSite.cs: Fix Name setter to actually set the name.
+
+2008-03-01  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * MenuCommandService.cs: implemeneted
+       * DesignerHost.cs: Do not fire ComponentChanging/ed events
+       when removing a component.
+       * DesignModeSite: Naming fixes.
+       * UndoEngine.cs: A lot of bugfixes.
+       * SelectionService: Set root component as selected if the 
+       last remaining component from the current selection has been
+       removed.
+
+2008-02-25  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DateTimeEditor.cs: Set the calendar to the currently edited 
+       date. Patch by Andy Hume. Code is contributed under 
+       MIT/X11 license.
+       [Fixes #362749]
+
+2008-02-16  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * CollectionEditor.cs: Handle null collection.
+       [Part of fix for bugs #360666 and #358332]
+
+2008-02-12  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DateTimeEditor.cs: Set edit value only if the user sets it
+       in the editor.
+       [Fixes #359159]
+
+2008-02-05  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * MutilineStringEditor.cs: Make BorderStyle, Width and Height
+       sensible.
+       [Fixes #356530]
+
+2008-01-22  Ivan N. Zlatev  <contact@i-nz.net>
+
+        * MutilineStringEditor.cs: Fix EditValue to return the new
+        value not the old one.
+        [Fixes #354991]
+
+2008-01-04  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * UndoEngine.cs: implemented.
+
+2008-01-04  Ivan N. Zlatev  <contact@i-nz.net>
+       
+       * DesignerHost.cs: Fix lastTransaction to be set properly.
+       Handle current != raiser transaction commit case.
+
+2008-01-04  Ivan N. Zlatev  <contact@i-nz.net>
+       
+       * SelectionService.cs: Remove the component from the current 
+       selection if it gets removed from the surface.
+
+2007-12-24  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignerHost.cs: Report Errors.
+
+2007-10-24  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DesignSurface.cs: 
+        - Fix a redundancy.
+        - Dispose the loader if available.
+       * DesignerHost.cs: serviceContainer can be null after disposing.
+
 2007-09-28  Atsushi Enomoto  <atsushi@ximian.com>
 
        * ByteViewer.cs : last one mile to finish 2.0 API (metadata wise).