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

	* MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.cs: Expand root nodes by
	  default.

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

	* MonoDevelop.Core.Gui/CommandService.cs: Unregister commands from
	  unloaded add-ins. Don't reuse extension objects when creating a
	  menu, since they may have changed.

2007-05-21  Ankit Jain  <jankit@novell.com>

	* MonoDevelop.Core.Gui/MessageService.cs: Ensure Dialogs are Destroy()'ed.

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

	* MonoDevelop.Core.Gui.mdp: Reference copy fix.

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

	* MonoDevelop.Core.Gui.mdp, Makefile.am: Reference shared assemblies
	  from the correct location.

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

	* MonoDevelop.Core.Gui.mdp, MonoDevelop.Core.Gui.Dialogs/SetupApp.cs,
	  Makefile.am, MonoDevelop.Core.Gui.addin.xml: Implemented the gsetup
	  utility using Mono.Addins.
	* MonoDevelop.Core.Gui.Codons/LocalCommandItemCodon.cs,
	  MonoDevelop.Core.Gui.Codons/ItemSetCodon.cs,
	  MonoDevelop.Core.Gui.Codons/LinkItemCodon.cs,
	  MonoDevelop.Core.Gui.Codons/StockIconCodon.cs,
	  MonoDevelop.Core.Gui.Codons/CommandItemCodon.cs,
	  MonoDevelop.Core.Gui.Codons/CommandCodon.cs,
	  MonoDevelop.Core.Gui.Codons/DialogPanelCodon.cs,
	  MonoDevelop.Core.Gui.Codons/SeparatorItemCodon.cs: Use the
	  Mono.Addins attributes to provide extension documentation.

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

	* MonoDevelop.Core.Gui.mdp,
	  MonoDevelop.Core.Gui.Dialogs/WizardDialog.cs,
	  MonoDevelop.Core.Gui.Dialogs/CurrentPanelPanel.cs,
	  MonoDevelop.Core.Gui.Dialogs/DefaultDialogPanelDescriptor.cs,
	  MonoDevelop.Core.Gui.Dialogs/IDialogPanel.cs,
	  MonoDevelop.Core.Gui.Dialogs/IWizardPanel.cs,
	  MonoDevelop.Core.Gui.Dialogs/StatusPanel.cs,
	  MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.cs,
	  MonoDevelop.Core.Gui.Dialogs/ResourceService.cs,
	  MonoDevelop.Core.Gui.Codons/LocalCommandItemCodon.cs,
	  MonoDevelop.Core.Gui.Codons/ItemSetCodon.cs,
	  MonoDevelop.Core.Gui.Codons/LinkItemCodon.cs,
	  MonoDevelop.Core.Gui.Codons/StockIconCodon.cs,
	  MonoDevelop.Core.Gui.Codons/CommandItemCodon.cs,
	  MonoDevelop.Core.Gui.Codons/CommandCodon.cs,
	  MonoDevelop.Core.Gui.Codons/DialogPanelCodon.cs,
	  MonoDevelop.Core.Gui.Codons/SeparatorItemCodon.cs,
	  MonoDevelop.Core.Gui/IMessageService.cs,
	  MonoDevelop.Core.Gui/StockIcons.cs,
	  MonoDevelop.Core.Gui/CommandService.cs,
	  MonoDevelop.Core.Gui/MessageService.cs,
	  MonoDevelop.Core.Gui/GuiService.cs, Makefile.am,
	  icons/plugin-32.png, icons/plugin-16.png, icons/plugin-22.png,
	  MonoDevelop.Core.Gui.addin.xml: Migration to Mono.Addins.

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

	* MonoDevelop.Core.Gui.mdp: Don't copy referenced assemblies.
	* MonoDevelop.Core.Gui/RecentOpen.cs: Purge deleted files from the
	  recent list.
	* Freedesktop.RecentFiles/RecentFiles.cs: Added method for removing old
	  entries from the recent list.

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

	* MonoDevelop.Core.Gui.addin.xml: Fix compatible version number.

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

	* MonoDevelop.Core.Gui.addin.xml: Change add-in versions to 0.13.

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

	* MonoDevelop.Core.Gui.Utils/DesktopApplication.cs: Ooops, fix build.

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

	* MonoDevelop.Core.Gui.mdp: Added missing file.
	* MonoDevelop.Core.Gui.Utils/DesktopApplication.cs: Fix warning.

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

	* Makefile.am: Updated.

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

	* MonoDevelop.Core.Gui.mdp: Updated.

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

	* MonoDevelop.Core.Gui.mdp, Makefile.am: Synchronized the MD project
	  and the Makefile
	* MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.cs: Allow overriding the
	  store method at dialog level.
	* MonoDevelop.Core.Gui/StockIcons.cs, icons/Icons.16x16.Information,
	  icons/Icons.16x16.SelectionArrow, icons/Icons.AboutImage,
	  icons/Icons.16x16.FindIcon, icons/Icons.16x16.OpenFileIcon,
	  icons/Icons.16x16.SubTypes, icons/Icons.16x16.NextWindowIcon,
	  icons/Icons.16x16.AboutIcon, icons/Icons.16x16.Library,
	  icons/Icons.16x16.SuperTypes, icons/Icons.32x32.ASPFileIcon,
	  icons/Icons.TipOfTheDayIcon, MonoDevelop.Core.Gui.addin.xml:
	  Removed some unused and ugly icons.

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

	* MonoDevelop.Core.Gui/StockIcons.cs: removed unused (SD) stock icons
	* MonoDevelop.Core.Gui.addin.xml,
	* Makefile.am: removed and added icons
	* icons/Icons.16x16.NETWORK,
	* icons/Icons.16x16.FullScreen,
	* icons/Icons.16x16.MyComputer,
	* icons/Icons.16x16.PersonalFiles,
	* icons/Icons.16x16.DRIVE,
	* icons/Icons.16x16.CopyLeftIcon,
	* icons/Icons.16x16.Desktop : removed
	* icons/view-fullscreen_22.png,
	* icons/view-fullscreen.png,
	* icons/edit-select-all.png,
	* icons/edit-select-all_22.png: added tango icons

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

	* MonoDevelop.Core.Gui.Utils/DesktopApplication.cs: Added missing id
	  field.

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

	* MonoDevelop.Core.Gui.Utils/DesktopApplication.cs: Fix warning.
	* MonoDevelop.Core.Gui/DispatchService.cs: Added fixme.
	* MonoDevelop.Core.Gui/MessageService.cs: Implemented ShowCustomDialog
	  (patch by Michael Hutchinson).

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

	* MonoDevelop.Core.Gui.Components/FileBrowser.cs,
	  MonoDevelop.Core.Gui/ResourceNotFoundException.cs,
	  MonoDevelop.Core.Gui.ErrorHandlers/CombineLoadError.cs: Removed
	  redundant String.Format ().

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

	* MonoDevelop.Core.Gui.mdp, MonoDevelop.Core.Gui/FileEventArgs.cs,
	  MonoDevelop.Core.Gui/DefaultFileService.cs,
	  MonoDevelop.Core.Gui/IFileService.cs, Makefile.am,
	  MonoDevelop.Core.Gui.addin.xml: FileService has been moved to
	  MonoDevelop.Core.

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

	* MonoDevelop.Core.Gui.Dialogs/AddinInstallDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/ResourceService.cs:
	* Freedesktop.RecentFiles/RecentFiles.cs:
	Fixed a few compiler warnings.

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

	* icons/Icons.16x16.FullScreen: replaced by Tango icon
	
2006-11-16  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Core.Gui/MessageService.cs: Added new overload to support
	  modal warning dialogs.

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

	* .: Added svn:ignore for MonoDevelop.Core.Gui.pidb

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

	* icons/Icons.16x16.SaveAllIcon:
	* icons/Icons.24x24.SaveAllIcon:
	* MonoDevelop.Core.Gui.addin.xml:
	* Makefile.am: Updated the save all icon and added a new
	  icon size. Icons provided by Michael Monreal.

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

	* MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.cs: Changed
	title to "MonoDevelop Preferences" to adhere to the HIG.

2006-08-21  Andrés G. Aragoneses  <knocte@gmail.com>

	* MonoDevelop.Core.Gui.Dialogs/AddinInstallDialog.cs: Fixed typo.

2006-08-10  Scott Ellington  <scott.ellington@gmail.com>

	* Freedesktop.RecentFiles/RecentFiles.cs: check for null Groups when
	clearing. (fixes bug 79038)

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

	* MonoDevelop.Core.Gui/CommandService.cs: Allow specifying an
	  initial command target when showing a context menu.
	* icons/Icons.16x16.SaveAllIcon: Updated the save all icon.

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

	* MonoDevelop.Core.Gui.Dialogs/AddinInstallDialog.cs: Remove debug code.
	* MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.cs: Added method for
	  selecting a panel in the options dialog.
	* MonoDevelop.Core.Gui.addin.xml: Removed incorrect icon size for
	  the md-software-update icon.

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

	* MonoDevelop.Core.Gui.Dialogs/ProgressDialog.cs: Set the progress
	  bar to complete, when the last task ends.
	* MonoDevelop.Core.Gui.Dialogs/AddinTreeWidget.cs: Made public.
	* MonoDevelop.Core.Gui.Dialogs/ResourceService.cs: Stock icons for which
	  size is not specified are valid for all sizes.
	* MonoDevelop.Core.Gui/Makefile.am: New MD icon.
	* MonoDevelop.Core.Gui.ProgressMonitoring/MessageDialogProgressMonitor.cs:
	  Minor fix.
	* MonoDevelop.Core.Gui.addin.xml: Added new icons with different sizes
	  for the MD logo. Updated add-in and references version.

2006-06-29  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* MonoDevelop.Core.Gui/MessageService.cs: Add new GetPassword method 
	using existing GetTextResponse code.	

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

	* MonoDevelop.Core.Gui/CommandService.cs:
	* MonoDevelop.Core.Gui.Dialogs/ResourceService.cs: Use the new extension
	  listeners to read extensions.

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

	* Base.glade: Show enable/disable buttons.
	* MonoDevelop.Core.Gui.Dialogs/AddinTreeWidget.cs: Save/restore
	  the cursor position when refreshing the tree.

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

	* MonoDevelop.Core.Gui.mdp:
	* Makefile.am: Added DesktopApplication.cs.
	* MonoDevelop.Core.Gui.Utils/DesktopApplication.cs: Wrapper for
	  MimeApplication. Implementes some missing properties.

2006-05-25  Mark Howard <mh@tildemh.com> 

	* Base.glade: Make error message text selectable (and hence copy-able)
	
2006-05-05 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Core.Gui.Codons/ItemSetCodon.cs: Use the new ChildCodons
	  attribute instead of Category.
	* MonoDevelop.Core.Gui.Utils/FileIconLoader.cs: Added workaround for
	  crash in LookupSync.
	* MonoDevelop.Core.Gui.addin.xml: Added description.

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

	* MonoDevelop.Core.Gui.addin.xml: Updated versions.
	* MonoDevelop.Core.Gui.mdp: Updated.

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

	* MonoDevelop.Core.Gui.Codons/LocalCommandItemCodon.cs:
	* MonoDevelop.Core.Gui.Codons/LinkItemCodon.cs:
	* MonoDevelop.Core.Gui.Codons/StockIconCodon.cs:
	* MonoDevelop.Core.Gui.Codons/CommandItemCodon.cs:
	* MonoDevelop.Core.Gui.Codons/CommandCodon.cs:
	* MonoDevelop.Core.Gui.Codons/DialogPanelCodon.cs:
	* MonoDevelop.Core.Gui.Codons/SeparatorItemCodon.cs:
	* MonoDevelop.Core.Gui.addin.xml:
	* MonoDevelop.Core.Gui.Codons/ItemSetCodon.cs: Add documentation.

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

	* MonoDevelop.Core.Gui.Dialogs/ResourceService.cs: Check that
	  icon resources exist before trying to add them.

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

	* MonoDevelop.Core.Gui.addin.xml: Break compatibility
	  with old versions.

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

	* Base.glade:
	* MonoDevelop.Core.Gui.Dialogs/AddinInstallDialog.cs: Added a combo
	  to select the filter to apply to the list. Now it can show all
	  packages, only packages not installed or with newer versions,
	  or only updates.

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

	* MonoDevelop.Core.Gui.mdp: Updated.
	* Makefile.am: Use an unified format. Patch by Matze Braun.
	* MonoDevelop.Core.Gui.addin.xml: Updated add-in versions.

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

	* Base.glade: Marking some strings not to be translated. Not include balast in pot file.

2006-03-02  Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* MonoDevelop.Core.Gui/MessageService.cs: Make sure that
	{ and } are escaped correctly. Fixes bug 77675.

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

	* MonoDevelop.Core.Gui.Dialogs/AbstractOptionPanel.cs:
	  Catch exceptions thrown while saving options.

2006-02-19  Andrés G. Aragoneses  <knocte@gmail.com>

	* Base.glade: Improved some strings.
	* MonoDevelop.Core.Gui.Codons/CommandCodon.cs: fixed bug 
	#77516.

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

	* MonoDevelop.Core.Gui/IFileService.cs:
	* MonoDevelop.Core.Gui/DefaultFileService.cs: Added some
	method for notifying file changes.

2006-02-12  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MonoDevelop.Core.Gui.Components/FileBrowser.cs: Localization fix.

2006-01-25  Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* Base.glade: Corrected spellings of add-in.

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

	* MonoDevelop.Core.Gui.addin.xml:
	* Makefile.am: Added new icons.

2006-01-14  John Luke  <john.luke@gmail.com>   

	* MonoDevelop.Core.Gui.Utils/FileIconLoader.cs:
	rewrite the way we lookup the "icon_name" from Gnome
	to avoid relying on exceptions, and just always use
	"gnome-fs-directory" for directories

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

	* MonoDevelop.Core.Gui/CommandService.cs: Added InsertOptions
	method.
	* MonoDevelop.Core.Gui/MessageService.cs: Improve the error
	dialog. Don't show the stack trace for exceptions of type UserException.

2006-01-04  Alexandre Miguel Pedro Gomes <alexmipego@gmail.com>

	* Makefile.am, icons/uncomment.png, icons/comment.png,
	icons/visual-studio.png, MonoDevelop.Core.Gui.addin.xml: Added icons to
	Import VS Solution, comment and uncomment code.

2005-12-15  Jacob Ilsø Christensen <jacobilsoe@gmail.com> 

	* MonoDevelop.Core.Gui/MessageService.cs: Escape now closes
	message and warning dialogs. Refactored some duplicate methods.
	Cleaned up Gtk namespace usage.
	
2005-12-11  Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* MonoDevelop.Core.Gui.Dialogs/ManageSitesDialog.cs:
	Only enable the delete button when something is selected.

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

	* MonoDevelop.Core.Gui/StockIcons.cs:
	* MonoDevelop.Core.Gui.addin.xml: Removed unused icon that doesn't
	exist. This may fix bug #76556.

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

	* Base.glade: Hide the enable/disable buttons in the add-in manager,
	since this feature is not yet implemented.
	* MonoDevelop.Core.Gui.Dialogs/AddinManagerDialog.cs: ShowAll is bad.

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

	* MonoDevelop.Core.Gui.Utils/FileIconLoader.cs: Really fix.

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

	* MonoDevelop.Core.Gui.Utils/FileIconLoader.cs: Escape some reserved
	characters that cause a crash in gnome_icon_lookup_sync. Based on a
	patch by Dean Brettle. Fixes bug #76776. 

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

	* MonoDevelop.Core.Gui/MessageService.cs:
	* MonoDevelop.Core.Gui.Dialogs/ErrorDialog.cs: Don't show the details
	text view if there are no details to show.
	* MonoDevelop.Core.Gui.Components/FileBrowser.cs: Catch some access
	errors.

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

	* Base.glade:
	* MonoDevelop.Core.Gui.Dialogs/ProgressDialog.cs: Added close
	button which is used when HideWhenDone is set to false.
	* MonoDevelop.Core.Gui.ProgressMonitoring/MessageDialogProgressMonitor.cs:
	Added option for keeping open the progress dialog when done.
	* MonoDevelop.Core.Gui/GuiSyncContext.cs: always dispatch synchronously
	if already running in the gui thread.
	
2005-11-09  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Core.Gui.Dialogs/AddinInstallDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/AddinManagerDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/AddinTreeWidget.cs:
	Added support for installing addins in the home directory.
	
	* Makefile.am: 
	* MonoDevelop.Core.Gui.addin.xml: Added new icon.
	
2005-11-04  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Core.Gui/CommandService.cs:
	* MonoDevelop.Core.Gui.Dialogs/AddinInstallDialog.cs: Fix warning.

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

	* MonoDevelop.Core.Gui.ProgressMonitoring/MessageDialogProgressMonitor.cs:
	Show the error dialog even when the progress dialog is not visible.
	* MonoDevelop.Core.Gui.ProgressMonitoring/BaseProgressMonitor.cs:
	Avoid dispatching through the GUI thread some property getters and setters. 

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

	* MonoDevelop.Core.Gui.Utils/FileIconLoader.cs: Avoid potential
	crash of Gnome.Icon.LookupSync when the file does not exist.

2005-10-19  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Core.Gui.mdp: Added new files:
	
	* MonoDevelop.Core.Gui.Dialogs/NewSiteDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/AddinManagerDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/ManageSitesDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/AddinInfoDialog.cs: Made internal.
	
	* MonoDevelop.Core.Gui.Dialogs/AddinInstallDialog.cs: Show a
	progress dialog when updating from repository.
	
	* MonoDevelop.Core.Gui.Dialogs/ProgressDialog.cs:
	* Base.glade: Added progress dialog.
	
	* MonoDevelop.Core.Gui/GuiService.cs: Added method for
	starting the addin manager.
	* MonoDevelop.Core.Gui.ProgressMonitoring/MessageDialogProgressMonitor.cs:
	This progress monitor now displays the progress in a dialog.

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

	* MonoDevelop.Core.Gui/MessageService.cs: Added parameter to showError
	to display the dialog as a modal dialog.
	
	* MonoDevelop.Core.Gui.Dialogs/AddinInfoDialog.cs: 
	* MonoDevelop.Core.Gui.Dialogs/ManageSitesDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/AddinInstallDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/AddinManagerDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/NewSiteDialog.cs:
	* MonoDevelop.Core.Gui.Dialogs/AddinTreeWidget.cs:
	* Base.glade: Initial implementation of an add-in manager.
	
	* Makefile.am: Added new files.
	
	* MonoDevelop.Core.Gui.ProgressMonitoring/BaseProgressMonitor.cs:
	Made some methods public. Implemented BeginStepTask.
	
	* MonoDevelop.Core.Gui.addin.xml:  Fixed addin header information.
	Use "id" attribuet instead of "name" to identify addins.
	Registered some stock icons, applications and services.

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

	* MonoDevelop.Core.Gui.Dialogs/WizardDialog.cs:
	* MonoDevelop.Core.Gui/CommandService.cs: Use the new addin API.
	
	* MonoDevelop.Core.Gui.Dialogs/ResourceService.cs: Converted some static
	methods to instance methods, since they need a properly initialized
	service instance.
	
	* MonoDevelop.Core.Gui.addin.xml: Added addin dependencies.
	Registered ResourceService as a service.

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

	* Makefile.am: Install the assembly in the AddIns directory.

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

	Created new assembly. Old ChangeLog entries can be found in the
	MonoDevelop.Ide ChangeLog.
