2008-03-06  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Bump version to 1.0. Yay!

2008-01-25  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Update MD version.

2008-01-15  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands/CommandEntry.cs: Remove command
	  accelerator underscores from tooltips.

2007-12-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/CommandCategoryCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs:
	  Extension nodes don't need to be public.

2007-12-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.mdp: Updated project files. The order of extended
	  properties won't change anymore.

2007-12-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Before executing the
	  command bound to a shortcut, check if the command is enabled.

2007-12-13  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/LinkCommandEntry.cs: Moved PlatformService
	  to MD.Core.Gui. Removed old FileIconService class, which is now
	  implemented in PlatformService.

2007-12-12  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Bump add-in versions.

2007-12-11  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.DockToolbars/DockGrip.cs: Fix orientation of
	  toolbar grip. Fixes bug #346764.

2007-12-06  Geoff Norton  <gnorton@novell.com>

	* MonoDevelop.Components.Commands/LinkCommandEntry.cs: Use the new RuntimeService
	  instead of Gnome.Url.Show.

2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/generated.cs, Makefile.am, MonoDevelop.Components.mdp: Directory
	  reorganization.

2007-12-01  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components.Commands/CustomItem.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Added new CustomItem
	  base class to be used by custom toolbar/menu items which need to be
	  aware of toolbar style changes.
	* MonoDevelop.Components.Commands/CustomMenuItem.cs: This class is internal.
	* MonoDevelop.Components.Commands/ICommandTargetVisitor.cs,
	  MonoDevelop.Components/GladeWidgetExtract.cs,
	  MonoDevelop.Components/FolderEntry.cs,
	  MonoDevelop.Components/FileSelector.cs,
	  MonoDevelop.Components/IconView.cs, MonoDevelop.Components/Navbar.cs:
	  Added missing header.
	* MonoDevelop.Components.Commands/CommandEntry.cs: If a custom item is a
	  Gtk.ToolItem, there is no need to create a wrapper tool item.

2007-11-30  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.HtmlControl/MozillaControl.cs, Makefile.am,
	  MonoDevelop.Components.mdp: Remove GeckoSharp/Mozilla wrapper and unused
	  IE-ish web browser APIs.

2007-11-27  Aaron Bockover <abockover@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbar.cs: Override the 
	drawing of the background on toolbars to cover up the ugly border lines

2007-11-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCategoryCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/LinkItemCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/SchemeExtensionNode.cs:
	  Made some extension node attributes serializable.

2007-11-13  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Make shortcuts work in
	  detached windows. Fixes bug #325053.

2007-11-09  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands/KeyBindingService.cs: Track LoggingService
	  API changes.

2007-11-05  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/BaseFileEntry.cs,
	  MonoDevelop.Components/FileEntry.cs: Add some copyright headers.
	* MonoDevelop.Components/FileSelector.cs: Set the default response button.
	  Fixes bug #337551.

2007-10-29  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Bump MD version.

2007-10-23  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.mdp: Project file names updated by change in MD
	  path functions.

2007-10-12  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components/FileSelector.cs: Applied changes that were
	  neccassary for to the new FileService.

2007-10-11  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs: Changed
	  calls for the new StringParser.

2007-10-03  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.mdp: Fix warning level.

2007-09-21  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Bump MD version.

2007-09-11  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs,
	  MonoDevelop.Components.Commands/CommandEntrySet.cs: Add an autohide
	  property to ItemSetCodon to set CommandEntrySet.AutoHide, and a FIXME
	  note because it doesn't have an effect yet!
	* MonoDevelop.Components.mdp: Updated.

2007-09-10  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Don't look for command
	  handlers in gtk# classes.

2007-08-31  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components/FileSelector.cs,
	  MonoDevelop.Components.Commands/KeyBindingService.cs: Changes due to new
	  property system.

2007-08-16  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/objects.xml: Assigned a better category to custom widgets.

2007-08-16  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/TabLabel.cs: Reuse the button close image.

2007-08-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/SchemeExtensionNode.cs,
	  MonoDevelop.Components.addin.xml, Makefile.am,
	  MonoDevelop.Components.mdp, KeyBindingSchemes.xml,
	  MonoDevelop.Components.Commands/KeyBindingService.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Added support for
	  loading key binding schemes from extension points.

2007-08-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Added missing null
	  check. Fixes bug #82430.

2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes,
	  MonoDevelop.Components.Commands.ExtensionNodes/LocalCommandItemCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCategoryCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/LinkItemCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandItemCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/SeparatorItemCodon.cs,
	  MonoDevelop.Components.addin.xml, Makefile.am,
	  MonoDevelop.Components.mdp,
	  MonoDevelop.Components.Commands/CommandManager.cs: Removed the
	  CommandService class. Everything is done directly with CommandManager.
	  Moved all extension node types to MD.Components.

2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/IconView.cs: Avoid crash in CurrentlySelected when
	  there are no items in the IconView.

2007-07-29  Zach Lute <zach.lute@gmail.com>

	* KeyBindingSchemes.xml: Added MoveBlockUp and MoveBlockDown bindings.

2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml, Makefile.am, MonoDevelop.Components.mdp:
	  Reorganized the extension point hierarchy. Embedded all add-in manifests
	  as resources.

2007-08-08  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/objects.xml, MonoDevelop.Components.mdp: Inclide IconView to the
	  exported widget list.

2007-07-26  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Added missing
	  null check.

2007-07-20  Jeffrey Stedfast  <fejj@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs
	(AccelToKey): Fixed to properly parse keys like % and others that
	are valid characters but have a named enum value.

2007-07-18  Jeffrey Stedfast  <fejj@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingService.cs (LoadBinding):
	Doh, need to use the correct hash key.

2007-07-18  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/CommandHandlerAttribute.cs: Allow
	  assigning multiple command handler attributes to a single method.

2007-07-18  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Don't crash if a
	  command is not found.

2007-07-17  Jeffrey Stedfast  <fejj@gnome.org>

	* MonoDevelop.Components.Commands/KeyBindingService.cs: Use the
	cmd.Id as the key instead of cmd.Text.

2007-07-18  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/Command.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Add support for
	  command categories.

2007-07-17  Jeffrey Stedfast  <fejj@novell.com>

	* KeyBindingSchemes.xml: Added

	* MonoDevelop.Components.Commands/CommandManager.cs: Use the new
	KeyBindingManager and connect to the root window's KeyPressEvent
	so that we can manage our own keybindings, bypassing Gtk's limited
	key-binding management.

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: New source
	file which manages key bindings.

	* MonoDevelop.Components.Commands/KeyBindingService.cs: New source
	file that can load alternate key binding schemes and save custom
	configurations.

	* MonoDevelop.Components.Commands/CommandCheckMenuItem.cs
	(Update): Manually pack an accel label into the menu item so that
	we can display Emacs-like key bindings.

	* MonoDevelop.Components.Commands/CommandMenuItem.cs (Update):
	Manually pack an accel label into the menu item so that we can
	display Emacs-like key bindings.

	* MonoDevelop.Components.Commands/Command.cs (set_AccelKey): If
	the new accel is an empty string, set to null (simplifies checks
	using this string). Also emit an event that the accel changed.

	* MonoDevelop.Components.Commands/LocalCommandEntry.cs: Updated to
	not pass a category string to RegisterCommand().

2007-07-12  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs: Worked on
	  Bugzilla Bug 81349.

2007-07-12  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.DockToolbars/DockToolbarPanel.cs: When adding
	  a toolbar make sure it does not hide other toolbars. Fixes bug
	  #76853.

2007-07-11  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandRouterContainer.cs: Make
	  methods overridable.

2007-06-22  Jacob Ilsø Christensen <jacobilsoe@gmail.com> 

	* MonoDevelop.Components/TabLabel.cs: Added a CloseClicked event to
	  encapsulate middle clicks on the tab and clicking the close button.
	  Fixes bug #81890.

2007-06-11  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Setting the accel
	  group before the main window is realized seems to work now. Notice
	  that if the accel group is assigned after the main menu is created
	  (which was hapening without this change), then the menu shortcuts
	  won't work until a menu is opened.

2007-06-01  Ankit Jain  <jankit@novell.com>

	* MonoDevelop.Components.mdp: Change runtime to 2.0 .

2007-05-25  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.DockToolbars/ArrowWindow.cs: Fix warning.
	* MonoDevelop.Components.Commands/LocalCommandEntry.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/CommandEntry.cs: Don't crash when
	  creating a menu which references a command which has not been
	  registered. Added method for unregistering commands.

2007-05-09  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am: Reference shared assemblies from the correct location.

2007-05-07  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/IconView.cs: Use less spacing between icons.
	  Removed use of gtk# 2.10 property.

2007-05-06  David Makovský (Yakeen) <yakeen@sannyas-on.net> 

	* MonoDevelop.Components/TreeViewCellContainer.cs: Fixed compiler
	  warning.
	* MonoDevelop.Components/IconView.cs: Ported to use Gtk.IconView
	  instead of GNOME.IconList.

2007-05-05  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/TreeViewCellContainer.cs: Made the class
	  public and added EditingDone event.

2007-05-04  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Deployment/DeployProjectServiceExtension.cs: Avoid
	  copying files when the target destination is the same file.

2007-04-26  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.mdp: Updated.

2007-03-06  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp: Updated.
	* MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/ICommandTargetVisitor.cs: Added
	  support for custom command target visitors.

2007-02-20  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandToolbar.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Avoid disabling
	  the whole toolbar when a gui lock is requested.

2007-02-16  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Added method for
	  temporarily disabling all commands.

2007-02-15  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/generated.cs, Makefile.am, MonoDevelop.Components.mdp: Flush.

2007-02-08  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp: Synchronized MD project and
	  Makefile.

2007-02-01  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Destroy the
	  context menu after it is hidden. Makes sure all menu items are
	  disconnected from accelerators. Should fix bug #80645.

2007-02-01  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandMenu.cs: Avoid showing
	  unnecessary item separators.

2007-01-31  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandArrayInfo.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/CommandInfo.cs: Allow command
	  handlers to bypass command processing by setting a new Bypass
	  property.

2007-01-22  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/generated.cs, gtk-gui/objects.xml, gtk-gui/gui.stetic,
	  Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components/BaseFileEntry.cs,
	  MonoDevelop.Components/FolderEntry.cs,
	  MonoDevelop.Components/FileSelector.cs,
	  MonoDevelop.Components/FileEntry.cs: Export FileEntry and
	  FolderEntry as Stetic widgets, so they can be used in other
	  MonoDevelop assemblies.

2007-01-19  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MonoDevelop.Components.Commands/LinkCommandEntry.cs: Removed
	redundant String.Format ().

2007-01-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.HtmlControl/MozillaControl.cs: Don't try to do
	  the initial render if the browser has not yet been realized. Fixes
	  bug #79947.

2006-12-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/FileSelector.cs: Track changes in FileService
	  API.

2006-12-13 Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* MonoDevelop.Components.Commands/CommandHandler.cs:
	Made class to abstract.

2006-09-19 Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* .: Added svn:ignore for MonoDevelop.Components.pidb

2006-09-07 Andrés G. Aragoneses  <knocte@gmail.com>

	* MonoDevelop.Components/FileSelector.cs: Improved string.

2006-09-01 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandToolbar.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs: When
	  updating the toolbars, get the root command target only
	  once, not for every command.

	* MonoDevelop.Components.mdp: Updated.

2006-08-22 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/FileSelector.cs: Add errors thrown by
	  AddShortcutFolder. The previous fix did not work.

2006-08-21 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/FileSelector.cs: Don't add the project
	  directory shortcut if it's already added.

2006-08-08 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandToolbar.cs:
	* MonoDevelop.Components.Commands/CommandMenu.cs:
	* MonoDevelop.Components.Commands/CommandToolButton.cs:
	* MonoDevelop.Components.Commands/CommandToggleToolButton.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.Commands/ICommandMenuItem.cs:
	* MonoDevelop.Components.Commands/CommandCheckMenuItem.cs:
	* MonoDevelop.Components.Commands/ICommandUserItem.cs:
	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Support specifying
	  an initial command target for menus and toolbars.

2006-08-07 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.HtmlControl/MozillaControl.cs: Set the
	  profile path only once, not for every control instance.
	  Delay html rendering using GLib.Idle. Fixes rendering problems
	  in firefox. Removed several unused methods.
	* MonoDevelop.Components.HtmlControl/IWebBrowser.cs: Removed several
	  unused methods.

2006-08-04 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/FileSelector.cs: Factorized some creation
	  code into a single constructor.

2006-07-20 Michael Hutchinson <m.j.hutchinson@gmail.com> 

	* MonoDevelop.Components.HtmlControl/MozillaControl.cs: Workaround for
	  a Gecko# redraw bug.

2006-07-12 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Don't reset
	  sensitive status for array items. It not necessary since those
	  items are regenerated every time the menu is shown, and doing
	  it causes some status updating problems.
	* MonoDevelop.Components.Commands/CommandInfo.cs: Store enabled and 
	  checked parameters.

2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 

	* Makefile.am: Install the library to the add-ins dir.
	* MonoDevelop.Components.Commands/CommandRouterContainer.cs: Use
	  an HBox rather than a more expensive EventBox as container.
	* MonoDevelop.Components.Commands/CommandManager.cs: Make GetActiveWidget
	  work for detached dock windows.
	* MonoDevelop.Components/FileSelector.cs :Destroy de dialog when done.

2006-06-15 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs:
	  Implemented ClearToolbars(), which removes all toolbars
	  from the frame.

2006-05-04 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.mdp: Updated.

2006-04-30  David Makovský (Yakeen) <yakeen@sannyas-on.net> 

	* MonoDevelop.Components.mdp
	* Makefile.am
	* MonoDevelop.Components/DragNotebook.cs: removed (moved into Gdl) 
	
2006-03-29 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components/CellRendererComboBox.cs:
	* MonoDevelop.Components/TreeViewCellContainer.cs: New files.
	
	* MonoDevelop.Components.mdp:
	* Makefile.am: Updated.

2006-03-24 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components.mdp: Updated.
	* Makefile.am: Use an unified format. Patch by Matze Braun.

2006-02-10  Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Detect
	when a menu item is activated using an accelerator, since it
	needs a special handling.
	* MonoDevelop.Components.Commands/CommandManager.cs: Handle the
	case when one accelerator is used by more than one command.
	This case makes sense when only one of those commands can
	be activated at the same time.
	Also did some small optimization in GetActiveWidget.

2006-01-25  Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components/TabLabel.cs: Fix ugly tabs.

2006-01-24  Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components/BaseFileEntry.cs: Added setter to Path
	property. Make sure to have the correct path value before firing
	the PathChanged event.

2006-01-18 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components.mdp: Added some assembly references.
	* MonoDevelop.Components/IconView.cs: Converted CurrentlySelected
	into a property. The setter now property selects the item corresponding
	with the provided value.

2006-01-13 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components/TabLabel.cs: Added support for tooltips.

2006-01-10 Lluis Sanchez Gual  <lluis@novell.com>   

	* Makefile.am:
	* MonoDevelop.Components.mdp: Added CommandInfoSet.cs.
	
	* MonoDevelop.Components.Commands/CommandEntrySet.cs: Added Count
	property.
	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Handle enries
	of type CommandInfoSet.
	
	* MonoDevelop.Components.Commands/CommandInfo.cs: Added default
	constructor.
	* MonoDevelop.Components.Commands/CommandManager.cs: Added InsertOptions
	method.

2005-11-04  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/DragNotebook.cs: Fix warnings.

2005-09-28  Lluis Sanchez Gual  <lluis@novell.com>

	* Renamed to from MonoDevelop.Gui.Widgets to MonoDevelop.Components.
	Changed internal organization of files and namespaces.

2005-09-22  Lluis Sanchez Gual  <lluis@novell.com>

	* CommandMenu.cs: Removed debug code.

2005-08-23  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandManager.cs: Added EnableIdleUpdate property.

2005-08-20  John Luke  <john.luke@gmail.com>

	* Commands/CommandFrame.cs:
	* Commands/MenuToolButton.cs:
	* Commands/CommandManager.cs: fix some warning
	with the new gtk#

2005-08-18  Lluis Sanchez Gual  <lluis@novell.com>

	* TabLabel/TabLabel.cs:
	* Makefile.am: Added MonoDevelop.Close.png as a resource.

2005-08-10  Ben Motmans  <ben.motmans@gmail.com>

    * MonoDevelop.Gui.Widgets.mdp: references update

2005-08-06  John Luke  <john.luke@gmail.com>

    * MonoDevelop.Gui.Widgets.mdp: update

2005-08-03  Lluis Sanchez Gual  <lluis@novell.com>

	* Tree/TreeNodeCollection.cs:
	* Tree/TreeNode.cs:
	* Tree/TreeView.cs: Removed.

	* Commands/ActionCommand.cs: Added constructor overload.
	* Commands/CommandManager.cs: Added some overloads and helper methods.
	
	* Commands/CommandArrayInfo.cs:
	* Commands/CommandInfo.cs:
	* Commands/CommandMenuItem.cs: Allow separators in command arrays.
	* Commands/LocalCommandEntry.cs: New kind of command entry, which
	automatically registers a command if not previously registered.

2005-07-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandManager.cs: Improve error message when an exception is
	thrown while executing a command.

2005-07-13  Lluis Sanchez Gual  <lluis@novell.com>

	* BasicChart/*: A simple chart widget.

2005-07-11  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/ICommandDelegatorRouter.cs: New command routing interface.
	* Commands/CommandRouterContainer: An implementation of
	ICommandDelegatorRouter.
	* Commands/CommandManager.cs: Implemented support for
	ICommandDelegatorRouter.

2005-06-28  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (FILES): Move AssemblyInfo.cs ...
	(GENERATED_FILES): ... here.

2005-06-09  Lluis Sanchez Gual  <lluis@novell.com>

	* DockToolbars/*: Docking toolbars!
	
	* Commands/Command.cs: Command should be abstract.
	* Commands/CommandToolbar.cs: This now is a dockable toolbar.
	* Commands/CommandManager.cs: Register commands from CommandSystemCommands.
	* Commands/CommandFrame.cs: A frame to use as main container for windows
	that use commands in dockable toolbars.
	* Commands/CommandSystemCommands.cs: Some configuration commands.

2005-06-01  John Luke  <john.luke@gmail.com>

	* Makefile.am: remove Dock/*
	* Dock: removed
	* */*.cs: remove GtkSharp and similar references

2005-06-01  John Luke  <john.luke@gmail.com>

	* Makefile.am: no longer using gnome-vfs in here
	* FileBrowser/FileBrowser.cs: remove vfs remnents

2005-06-01  John Luke  <john.luke@gmail.com>

	* FileBrowser/FileBrowser.cs: adjust to FileIconLoader
	change

2005-05-30  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandToolButton.cs: Only update button properties if
	they have really changed.
	* Commands/CommandManager.cs: Report errors using a new CommandError
	event.
	* Commands/CommandErrorHandler.cs: New delegate and event args for the
	CommandError event.

2005-05-15  Lluis Sanchez Gual  <lluis@novell.com>

	* FileBrowser/FileBrowser.cs: Catch UnauthorizedAccessException errors.
	* IconView/IconView.cs: Add a shadow to the icon view.
	* TabLabel/TabLabel.cs: Added IntPtr constructor to make gtk# happy.

2005-05-08  John Luke  <john.luke@gmail.com>

	* Tree/TreeView.cs: use DefaultSortFunc property instead
	* DataGrid/DataGrid.cs: use ColumnTypes property instead
	
2005-05-06  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandManager.cs: Catch and report exceptions thrown
	while dispatching commands.

2005-05-04  Alp Toker  <alp@atoker.com>

	* Commands/CommandToolButton.cs: enable UseUnderline. The Gtk+ docs
	say "Labels shown on tool buttons never have mnemonics on them" so
	this effectively just hides the underscore.

2005-04-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandInfo.cs: Forgot to copy the description from the
	command.

2005-04-25  Lluis Sanchez Gual  <lluis@novell.com>

	* Command/*: New command infrastructure.
	* Makefile.am: Added new command files.

2005-04-17  John Luke  <john.luke@gmail.com>

	* Makefile.am: fix distcheck

2005-04-16  John Luke  <john.luke@gmail.com>

	* Tree/TreeView.cs:
	* FileBrowser/FileBrowser.cs:
	* TabLabel/TabLabel.cs: fix warnings mostly about obselete
	Gtk# API

2005-03-15  John Luke  <john.luke@gmail.com>

	* FileBrowser/FileBrowser.cs: make enum internal
	so it will compile with latest mcs

2005-01-31  John Luke  <john.luke@gmail.com>

	* FileBrowser/FileBrowser.cs: use ToolItem
	instead of action crapola

2005-01-27  John Luke  <john.luke@gmail.com>

	* Makefile.am:
	* FileBrowser/FileBrowser.cs: use Gnome.Vfs
	* FolderDialog/BaseFileEntry.cs: add new keyword
	to prevent warning

2005-01-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Tree/TreeNodeCollection.cs: Save some memory.

2004-12-01  John Luke  <john.luke@gmail.com>

	* FileBrowser/FileBrowser.cs: port to GtkAction
	some other small updates
	* Navbar/Navbar.cs: port to GtkAction

2004-12-01  John Luke  <john.luke@gmail.com>

	* FileSelector/FileSelector.cs: modified patch
	from Rubens Ramos <rubensr@users.sourceforge.net>
	to use the default path from the property service
	and make sure it exists before adding it as a bookmark

2004-12-01  John Luke  <john.luke@gmail.com>

	* FileSelector/FileSelector.cs: improve this to take advantage
	of the FileChooser and remove my old hacks that were likely buggy
	use a switch for adding the buttons
	add ~/Projects as a MD specific bookmark

2004-10-29  Todd Berman  <tberman@off.net>

	* FileSelector/FileSelector.cs: Add proper Save buttons.

2004-10-16  John Luke  <john.luke@gmail.com>

	* Makefile.am: remove MCS use $(CSC) from configure.in,
	allows make CSC=foo to work consistently

2004-09-25  Todd Berman  <tberman@off.net>

	* FileBrowser/FileBrowser.cs: Use a ArrayList instead of a Hashtable
	as it was just dup'd info. And use a using () construct instead of
	.Close.

2004-09-19  Fernando Herrera  <fherrera@onirica.com>

	* Tree/TreeView.cs: Double click expands node.

2004-08-07  Todd Berman  <tberman@off.net>

	* AssemblyInfo.cs.in: Use new ASSEMBLY_VERSION variable.

2004-06-21  John Luke  <jluke@cfl.rr.com>

	* Tree/TreeView.cs: Scroll to the node when it is selected

2004-06-18  Todd Berman  <tberman@sevenl.net>

	* DragNotebook/DragNotebook.cs: dont emit the event if either the old
	placement or the new is -1, as it isnt a real reorder.

2004-06-18  Todd Berman  <tberman@sevenl.net>

	* DragNotebook/DragNotebook.cs: add an event that gets fired when
	a tab is reordered.
	* TabLabel/TabLabel.cs: try to make this widget unfocusable (untested)

2004-06-17  John Luke  <jluke@cfl.rr.com>

	* FileSelector/FileSelector.cs: a thin wrapper for selecting files
	* Makefile.am: add FileSelector
	* FolderDialog/FileEntry.cs:
	* FolderDialog/FolderDialog.cs: use FileSelector, remove *Sharp usings

2004-06-07  John Luke  <jluke@cfl.rr.com>

	* FileBrowser/FileBrowser.cs: use a toolbar with tooltips
	instead of a hbuttonbox.

2004-06-06  John Luke  <jluke@cfl.rr.com>

	* TabLabel/TabLabel.cs: fix the size of the button to 18 so it is
	not clipped, don't allow the button to expand/fill, make the label
	do so

2004-05-09  Todd Berman  <tberman@sevenl.net>

	* DragNotebook/DragNotebook.cs: notebook from Inigo Illan to add
	dragable reorg of the notebook.
	* Makefile.am: add DragNotebook.cs to build.

2004-04-13  John Luke  <jluke@cfl.rr.com>

	* Navbar/Navbar.cs: switch the address entry to Gnome.Entry
	so we get a little history

2004-04-13  John Luke  <jluke@cfl.rr.com>
	
	* Navbar/Navbar.cs: add a navbar control for the web browser
	removes the clutter in that area

2004-04-03  Todd Berman  <tberman@sevenl.net>

	* Tree/TreeNodeCollection.cs:
	* FileBrowser/FileBrowser.cs:
	* FolderDialog/BaseFileEntry.cs:
	gettextify

2004-03-31  Todd Berman  <tberman@sevenl.net>

	* Tree/TreeNode.cs:
	* Tree/TreeView.cs: Fixing gtk+ 2.4 regression with the change from
	enum to integer. Using RenderIcon to workaround.

2004-03-27  Todd Berman  <tberman@sevenl.net>

	* Tree/TreeNodeCollection.cs: fix indentation
