diff options
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/ChangeLog.Dock')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/ChangeLog.Dock | 635 |
1 files changed, 635 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/ChangeLog.Dock b/main/src/core/MonoDevelop.Ide/ChangeLog.Dock new file mode 100644 index 0000000000..65f2394279 --- /dev/null +++ b/main/src/core/MonoDevelop.Ide/ChangeLog.Dock @@ -0,0 +1,635 @@ +2010-03-08 Lluis Sanchez Gual <lluis@novell.com> + + * DockBar.cs: + * TabStrip.cs: + * DockItem.cs: + * Makefile.am: + * HslColor.cs: + * DockFrame.cs: + * DockGroup.cs: + * DockObject.cs: + * DockBarItem.cs: + * AutoHideBox.cs: + * DockContainer.cs: + * DockGroupItem.cs: + * DockItemToolbar.cs: + * ShadedContainer.cs: + * DockItemContainer.cs: + * MonoDevelop.Dock.csproj: Global look&feel improvements. + +2010-02-09 Mike Krüger <mkrueger@novell.com> + + * DockItem.cs: + * TabStrip.cs: + * DockBarItem.cs: Track API changes for lazy loading images. + +2010-01-22 Lluis Sanchez Gual <lluis@novell.com> + + * DockFrame.cs: Increase delay for autoshow. Fixes bug #571268 + - Pads show on hover too aggressively. + +2009-12-23 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: + * DockFrame.cs: Reduce default delay for showing a minimized + pad. Added method for checking if a pad is visible in a + layout. + +2009-11-18 Lluis Sanchez Gual <lluis@novell.com> + + * Makefile.am: + * MonoDevelop.Dock.csproj: Fix build. + +2009-11-18 Lluis Sanchez Gual <lluis@novell.com> + + * Makefile.am: Use system Mono.Cairo. + +2009-11-13 Michael Hutchinson <mhutchinson@novell.com> + + * DockBarItem.cs: Make autohidden pads' buttons look nicer on + Windows. + +2009-10-29 Lluis Sanchez Gual <lluis@novell.com> + + * Makefile.am: + * MonoDevelop.Dock.csproj: Reference the mono-cairo package. + +2009-10-16 Mike Krüger <mkrueger@novell.com> + + * DockItemContainer.cs: Handled icon loading error. + +2009-09-02 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: + * TabStrip.cs: When clicking on a notebook tab, give the focus + to the new item being shown, so the user can use it with the + keyboard right away. As a side effect, it fixes bug #356566 + - Problem with widget properties in gui desiner. + +2009-09-01 Mike Krüger <mkrueger@novell.com> + + * DockItem.cs: If the DockItem status is AutoHide always give + focus on Present (bool giveFocus). + +2009-09-01 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: Fire the ContentRequired event only when the + content is really required, that is, when it is going to be + shown. It won't be fired for example, if the pad is selected + but not visible in a notebook. + +2009-08-27 Mike Krüger <mkrueger@novell.com> + + * TabStrip.cs: + * DockItemContainer.cs: Fixed warnings. + +2009-08-26 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.csproj: Updated dependencies. We now depend + on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. + +2009-07-21 Lluis Sanchez Gual <lluis@novell.com> + + * DockContainer.cs: Fix potential crash. The notebook list + might be navigated after unparenting the child, so the child + must be removed first. + +2009-07-21 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: + * DockFrame.cs: + * DockItemContainer.cs: Fix some size allocation warnings, + caused by negative widths. + +2009-06-19 Mike Krüger <mkrueger@novell.com> + + * AssemblyInfo.cs: Commented out empty assembly key file + attribute (Bug 513981 - Project template causes CS1726 + errors). + +2009-05-22 Lluis Sanchez Gual <lluis@novell.com> + + * TabStrip.cs: Draw a small drop shadow below the tabs. + +2009-05-22 Lluis Sanchez Gual <lluis@novell.com> + + * TabStrip.cs: + * DockFrame.cs: + * DockItemContainer.cs: Improve look of pad tabs on windows. + +2009-05-22 Lluis Sanchez Gual <lluis@novell.com> + + * DockFrame.cs: Reduce spacing. + + * Makefile.am: + * DockItemContainer.cs: + * MonoDevelop.Dock.csproj: Add some gradients. Disable drawing + of tab gap. + +2009-05-22 Lluis Sanchez Gual <lluis@novell.com> + + * TabStrip.cs: + * DockItemContainer.cs: Use a custom frame instead of + Gtk.Frame. This frame always draws a 1-pixel border. The + border is not drawn if below it there is a tab. Reduced the + padding used in tabs. + + * DockBar.cs: + * DockFrame.cs: Hide the autohide dock bars when nothing is + docked. + + * DockGroup.cs: Use a custom frame instead of Gtk.Frame. This + frame always draws a 1-pixel border. + +2009-04-17 Mike Kestner <mkestner@novell.com> + + * MonoDevelop.Dock.csproj: don't require specific + gtk-sharp version. + +2009-02-06 Lluis Sanchez Gual <lluis@novell.com> + + * DockTest.mdp: Remove unused files. + +2009-02-06 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mds: + * MonoDevelop.Dock.mdp: + * MonoDevelop.Dock.csproj: Migrated to MSBuild file format. + +2009-01-26 Michael Hutchinson <mhutchinson@novell.com> + + * MonoDevelop.Dock.mdp: Flush project format changes. + +2008-12-19 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Updated. + + * DockFrame.cs: + * DockGroup.cs: + * DockBarItem.cs: + * DockContainer.cs: Giving focus when presenting a dock item is now + optional. + + * DockItem.cs: Added new ContentVisible property, which is true when the + content is currently displayed. E.g. if an item is docked in a + notebook, and it is not the active tab, Visible will be true, but + ContentVisible will be false. + +2008-12-11 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: Added missing null check. + +2008-12-04 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: + * DockGroup.cs: + * DockBarItem.cs: Focusing fixes. + + * Makefile.am: Make it work for parallel build. + +2008-10-31 Lluis Sanchez Gual <lluis@novell.com> + + * DockBarItem.cs: Improved dock item focusing. Close autohide panels + when pressing Esc. + +2008-10-28 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: + * DockBarItem.cs: When presenting an iconized item, give it the focus + and show it. + + * DockGroup.cs: Focus the item's widget when presenting it. + +2008-10-09 Christian Hergert <chris@dronelabs.com> + + * DockGroup.cs: Fix a nullref when compressing an expanded editor tab + back to normal size. + +2008-09-23 Lluis Sanchez Gual <lluis@novell.com> + + * DockGroup.cs, DockItem.cs, DockItemBehavior.cs, DockContainer.cs: Add + support for sticky dock items, that is, items which when visible, + are visible in all layouts. + +2008-09-12 Mike Kestner <mkestner@novell.com> + + * DockContainer.cs: + * DockFrame.cs: + Don't iterate directly over internal lists of widgets, since the + callback can remove the widget and invalidate the enumerator. + +2008-09-12 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Updated. + +2008-07-14 Lluis Sanchez Gual <lluis@novell.com> + + * AssemblyInfo.cs: Fix copyright header. + +2008-07-09 Lluis Sanchez Gual <lluis@novell.com> + + * DockGroup.cs: RemoveItemRec: don't keep looking if the item has + already been removed. + +2008-05-26 Lluis Sanchez Gual <lluis@novell.com> + + * TabStrip.cs: Fix gtk warning. + +2008-03-17 Michael Hutchinson <mhutchinson@novell.com> + + * DockItem.cs: Draw dockable/floating/autohide options as radio + buttons, as they behave this way. Thanks to Gabriel Burt for this + patch. + +2008-03-10 Lluis Sanchez Gual <lluis@novell.com> + + * DockFrame.cs: Update autohide buttons when the title of an item + changes. Fixes bug #368436 - Build Output autohide button missing. + +2008-02-18 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Fix project references. + +2008-01-22 Lluis Sanchez Gual <lluis@novell.com> + + * DockContainer.cs: Added missing null check. + +2008-01-18 Lluis Sanchez Gual <lluis@novell.com> + + * DockObject.cs: Use invariant locale to store doubles. Fixes bug #354567. + +2008-01-15 Michael Hutchinson <mhutchinson@novell.com> + + * layout.glade: Fix typo. + +2008-01-11 Lluis Sanchez Gual <lluis@novell.com> + + * DockFrame.cs: Actually remove the item in RemoveItem. + +2008-01-10 Lluis Sanchez Gual <lluis@novell.com> + + * DockGroupItem.cs, DockGroup.cs, DockItem.cs, DockFrame.cs: Load stored + item position, even if the item has not been added to the frame. In this + way it is possible to restore the position of items which are + dynamically added. + +2008-01-08 Lluis Sanchez Gual <lluis@novell.com> + + * DockBarItem.cs: Don't auto-hide the item while it has the focus. + +2007-12-20 Lluis Sanchez Gual <lluis@novell.com> + + * DockFrame.cs: Don't crash if trying to hide an item which is not yet + included in the layout. + +2007-11-15 Aaron Bockover <abockover@novell.com> + + * DockContainer.cs: Draw a border on the header, change the background + fill to active on hover; just some visual touch-up + +2007-11-13 Lluis Sanchez Gual <lluis@novell.com> + + * DockGroup.cs: Call SizeAllocate on all children even when children + position has not changed. Fixes some drawing issues. + +2007-11-12 Lluis Sanchez Gual <lluis@novell.com> + + * TabStrip.cs: Use Notebook as a base class. Fixes rendering issues in gtk + themes which check the type of the widget when drawing the tabs. + +2007-11-11 Lluis Sanchez Gual <lluis@novell.com> + + * DockGroupItem.cs, DockItem.cs: The VisibleChanged event is now fired by a + UpdateVisibleStatus method, which keeps track of old visibility status. + * DockGroup.cs, DockFrame.cs: Implemented RemoveItem. + * DockContainer.cs: Some dynamically added items may not be present in a + layout. Make sure they are explicitely hidden in this case. + +2007-11-09 Michael Hutchinson <mhutchinson@novell.com> + + * Makefile.am: Fix dist. + +2007-11-10 Lluis Sanchez Gual <lluis@novell.com> + + * DockGroupItem.cs: Don't allow docking on a hidden item. + * DockGroup.cs: Update group visibility when removing the last tab of a + tabbed group. Fix issues when locking for dock target in a vgroup. + * PlaceholderWindow.cs: Don't animate big rectangles, since it generates + flickering. + +2007-11-10 Lluis Sanchez Gual <lluis@novell.com> + + * DockGroup.cs: Fix crash when moving the last visible item of a tabbed + group. Fix grip orientation. + +2007-11-10 Lluis Sanchez Gual <lluis@novell.com> + + * DockBarItem.cs: Don't hide the item if the mouse cursor is over the + autohide box. + +2007-11-10 Lluis Sanchez Gual <lluis@novell.com> + + * AutoHideBox.cs, DockGroupItem.cs, stock-auto-hide.png, + MonoDevelop.Dock.mdp, DockBarItem.cs, stock-close-12.png, TabStrip.cs, + DockGroup.cs, DockItem.cs, DockPosition.cs, DockBar.cs, DockObject.cs, + PlaceholderWindow.cs, DockLayout.cs, DockItemBehavior.cs, + stock-dock.png, DockContainer.cs, DockFrame.cs, DockGroupType.cs, + DockItemContainer.cs, DockItemStatus.cs, Makefile.am, + DockFrameTopLevel.cs: New docking manager implementation. + +2007-10-23 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Project file names updated by change in MD path + functions. + +2007-09-21 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: Restore style attachment when realizing the window. Fixes bug + #309204 although reopens #319478. + +2007-08-09 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp, Makefile.am: Reorganized the extension point + hierarchy. Embedded all add-in manifests as resources. + +2007-07-25 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Update. + +2007-07-13 Mike Krüger <mkrueger@novell.com> + + * DragNotebook.cs: Worked on bug 81349:double-click src tab => + maximize. + +2007-06-06 Lluis Sanchez Gual <lluis@novell.com> + + * DockObject.cs, DockLayout.cs, DockNotebook.cs, DockPaned.cs, + DockMaster.cs: Real fix for bugs #81547 and #61113. The method + gtk_paned_find_neighbours was crashing because ForAll was overriden + in DockPaned, and the override was skipping the child GtkPaned + (needed by gtk_paned_find_neighbours to find the next paned to + focus in the paned hierarchy). Also, in DockObject, properties to + be serialized are now cached per-class, instead of per-object. + * DockPlaceholder.cs: Commented debug output. + +2007-04-26 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Updated. + +2007-02-15 Lluis Sanchez Gual <lluis@novell.com> + + * AssemblyInfo.cs: Avoid incremental change of version. + +2007-02-15 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp, Makefile.am: Synchronized MD project with + makefile. + +2007-02-12 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: Fixed bug #76646. + +2007-02-08 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp, Makefile.am: Synchronized the MD project and + the Makefile + +2006-09-26 Jacob Ilsø Christensen <jacobilsoe@gmail.com> + + * DockMaster.cs: Changed lines to solid when dragging + a dock item will result in it being shown in a separate + window. + +2006-09-21 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Added missing resources. + +2006-07-18 Lluis Sanchez Gual <lluis@novell.com> + + * DockPlaceholder.cs: + * DockItem.cs: + * DockObject.cs: + * Dock.cs: + * DockNotebook.cs: + * DockPaned.cs: Fixed several bugs related to hiding, showing and + iconifying docks. + + * MonoDevelop.Dock.mdp: Updated. + +2006-07-05 Lluis Sanchez Gual <lluis@novell.com> + + * DragNotebook.cs: Provide the correct value for "old page" when + firing the TabsReordered event. + +2006-07-04 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: Added some events which are fired when the item is + shown or hidden. + +2006-06-25 John Luke <john.luke@gmail.com> + + * Makefile.am: change path of dock-test.exe + * DockItem.cs: don't try to allocate negative values + +2006-06-25 John Luke <john.luke@gmail.com> + + * *.cs: use generic collections + +2006-05-04 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Updated. + +2006-04-30 David Makovský (Yakeen) <yakeen@sannyas-on.net> + + * MonoDevelop.Dock.mdp + * Makefile.am + * DragNotebook.cs: added - moved from MonoDevelop.Components, fixes + * DockNotebook.cs: use DragNotebook + +2006-03-24 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock.mdp: Updated. + * Makefile.am: Use an unified format. Patch by Matze Braun. + +2006-03-16 Jacob Ilsø Christensen <jacobilsoe@gmail.com> + + * DockItem.cs: Added setter to the Iconified property. + +2006-03-03 Jacob Ilsø Christensen <jacobilsoe@gmail.com> + + * DockBar.cs: + * DockBarButton.cs: + * DockItem.cs: + * DockItemGrip.cs: + Added comments, fixed a variable name and fixed a + internationalization issue. + +2006-03-03 Jacob Ilsø Christensen <jacobilsoe@gmail.com> + + * DockBar.cs: Use correct tooltip for iconified docks. + +2006-01-24 Jacob Ilsø Christensen <jacobilsoe@gmail.com> + + * DockItem.cs: + * Makefile.am: + Added internationalization. Fixes bug 77102. + +2006-01-22 Lluis Sanchez Gual <lluis@novell.com> + + * MonoDevelop.Dock/DockObject.cs: Store object properties + in a hasthable to speed-up property access. + * MonoDevelop.Dock/DockLayout.cs: Avoid unnecessary layout + change events while loading a layout. + +2005-08-20 John Luke <john.luke@gmail.com> + + * DockItem.cs: fix some warnings with the new + gtk# + +2005-08-10 Ben Motmans <ben.motmans@gmail.com> + + * MonoDevelop.Dock.mdp: references update + +2005-06-27 John Luke <john.luke@gmail.com> + + * DockLayout.cs: Save part of placeholders support + +2005-06-27 John Luke <john.luke@gmail.com> + + * DockLayout.cs: catch exception on invalid XML + (SetupObject) guard against missing name attribute + part of bug #75289, based on patch from + Matthew Wright <matthew@willowgreen.f2s.com> + +2005-06-04 John Luke <john.luke@gmail.com> + + * DockPaned.cs: handle Shift|F8 to avoid crash for now + * GdlDockTest.cs: remove C# 2 features + +2005-04-28 John Luke <john.luke@gmail.com> + + * DockBar.cs: remove redundent RemoveItem call + * DockItem.cs: remove redundent LayoutChanged event + +2005-04-17 John Luke <john.luke@gmail.com> + + * Makefile.am: fix distcheck + +2005-04-16 John Luke <john.luke@gmail.com> + + * DockItem.cs: + * Dock.cs: + * DockItemGrip.cs: + * DockNotebook.cs: + * DockPaned.cs: use ForAll overload that takes a Callback + * DockMaster.cs: remove unused field + +2005-04-06 John Luke <john.luke@gmail.com> + + * MonoDevelop.Dock.mdp: + * MonoDevelop.Dock.mds: add project files + +2005-03-31 John Luke <john.luke@gmail.com> + + * DockPaned.cs: only emit layout_changed when + the position has changed and on button release + +2005-03-31 John Luke <john.luke@gmail.com> + + * *.cs: add license headers + * TODO: update + +2005-03-29 Alp Toker <alp@atoker.com> + + * DockPaned.cs: make the central pane resize rather than the edge + panes + +2005-03-24 John Luke <john.luke@gmail.com> + + * DockLayout.cs (UpdateItemsModel): reduce chances of being stuck + endlessly in the loop, thanks to toshok for pointing me to it + +2005-03-17 John Luke <john.luke@gmail.com> + + * Dock.cs: + * DockItem.cs: + * DockItemGrip.cs: clean up SizeRequest and SizeAllocate + fixes one of our resizing bugs + +2005-03-15 John Luke <john.luke@gmail.com> + + * DockBar.cs: + * DockBarButton.cs: simplify by just using the + Clicked signal + +2005-03-15 John Luke <john.luke@gmail.com> + + * DockItemBehavior.cs: add NoGrip flag + * DockItem.cs: + * DockItemGrip.cs: hide/show the DockItemGrip based + on NoGrip flag, not Locked status and update for that + +2005-03-15 John Luke <john.luke@gmail.com> + + * DockItem.cs: add comment about saving position + * DockPaned.cs: override OnChildPlacement + +2005-03-15 Lluis Sanchez Gual <lluis@novell.com> + + * DockItemGrip.cs: Redraw the grip if the title or the icon changes. + Added some padding between the icon and the label. + +2005-03-14 Lluis Sanchez Gual <lluis@novell.com> + + * DockItem.cs: Added property for getting the default position. + +2005-03-13 Todd Berman <tberman@off.net> + + * DockPlaceholder.cs: Use Conditional instead of #if + +2005-03-13 John Luke <john.luke@gmail.com> + + * DockNotebook.cs: not Automatic + * DockPlaceholder.cs: port detach_cb and dock_cb + is Automatic + use Stack instead of ArrayList + * DockMaster.cs: restore IsAutomatic code + * DockItem.cs: not Automatic + * DockObject.cs: small null check fix + +2005-03-13 John Luke <john.luke@gmail.com> + + * DockPaned.cs: fix little orientaion bug when + loading the layout + +2005-03-12 Todd Berman <tberman@off.net> + + * DockItemGrip.cs: use .SetMarkup, not .SetText + +2005-03-13 Lluis Sanchez Gual <lluis@novell.com> + + * DockItemGrip.cs, DockMaster.cs: Fix potential memory leaks. + +2005-02-28 John Luke <john.luke@gmail.com> + + * DockBarButton.cs: new Button wrapper + * DockBar.cs: fix iconfiy/uniconify + * DockItem.cs: add item to dockbar on iconify + * DockItemGrip.cs: fix warning by adding new to Item prop + +2005-02-18 John Luke <john.luke@gmail.com> + + * Gdl.mdsx + * Gdl.cmbx + * Makefile.Gdl + * Makefile.solution.Gdl + * make.sh + * DockTest.cmbx: these were broken + just kill it unless someone puts back a working project + + * DockItemGrip.cs + * DockPlaceholder.cs + * DockItem.cs + * DockBar.cs: use WidgetFlags + + * Makefile: use this to build for now |