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

	* AssemblyInfo.cs:
	* VersionControl.addin.xml: Bump MD version.

2009-03-04  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.VersionControl.Views/StatusView.cs: Added
	  missing translation string.

2009-02-28  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl.csproj: Flush.

2009-02-27  Levi Bard  <taktaktaktaktaktaktaktaktaktak@gmail.com>

	* menu_resolve.png:
	* Makefile.am:
	* MonoDevelop.VersionControl.csproj:
	* VersionControl.addin.xml: Add "Resolve" menu icon.

2009-02-26  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs:
	  Translation fixes. Patch from Kriván Bálint.

2009-02-26  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl/VersionControlNodeExtension.cs:
	  Add missing null check.

2009-02-25  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.VersionControl.Views/CellRendererDiff.cs:
	  Changed override Destroy --> override OnDestroyed.

2009-02-25  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.VersionControl.Views/LogView.cs:
	* MonoDevelop.VersionControl.Views/DiffView.cs:
	* MonoDevelop.VersionControl.Views/StatusView.cs:
	* MonoDevelop.VersionControl.Views/CellRendererDiff.cs: Worked
	  on ressource de-allocation.

2009-02-23  Lluis Sanchez Gual  <lluis@novell.com>

	* VersionControl.addin.xml: Track merge of the project pad
	  context menu.

2009-02-20  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.VersionControl.Views/CellRendererDiff.cs:
	  Correcty override member.

2009-02-20  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.VersionControl.Views/DiffView.cs: diff widget
	  now gets disposed.

2009-02-20  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.VersionControl.Views/StatusView.cs:
	* MonoDevelop.VersionControl.Views/CellRendererDiff.cs: Fixed
	  "Bug 455892 - Crash when closing tabs".

2009-02-19  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.VersionControl.Views/StatusView.cs: Added some
	  strings to translation.

2009-02-07  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl.csproj: Don't local-copy other
	  addins' dlls.

2009-02-06  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.mdp:
	* MonoDevelop.VersionControl.csproj: Migrated to MSBuild file
	  format.

2009-02-04  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl/ChangeLogWriter.cs: Use the new
	  TextFormatter class.

2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* VersionControl.addin.xml: Bump MD version.

2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>

	* gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs:
	* gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs:
	* gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs:
	*
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs:
	  Flush.

2009-02-02  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl/ChangeSet.cs: Fix for Bug 469828
	  - SVN: the local path of the checkout directory get into
	  the log message.

2009-02-02  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl/ChangeSet.cs:
	* MonoDevelop.VersionControl/CommitMessageStyle.cs:
	* MonoDevelop.VersionControl.Dialogs/CommitDialog.cs:
	* MonoDevelop.VersionControl/VersionControlService.cs: Fix
	  author info and commit message style defaults.

2009-02-01  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl/ChangeLogWriter.cs:
	* MonoDevelop.VersionControl/CommitMessageFormat.cs: Add
	  mechanism for appending newlines to the message.

2009-01-30  Michael Hutchinson  <mhutchinson@novell.com>

	* VersionControl.addin.xml: Register policy panel as a default policy
	panel.

2009-01-29  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl/ChangeSet.cs:
	* MonoDevelop.VersionControl/ChangeLogWriter.cs:
	* MonoDevelop.VersionControl.Dialogs/VersionControlPolicyPanel.cs:
	* MonoDevelop.VersionControl.Dialogs/CommitMessageStylePanelWidget.cs:
	Rename UserInformation to AuthorInformation, and change other strings
	correspondingly.

	* MonoDevelop.VersionControl.mdp: Updated.

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

	* Makefile.am:
	* Policies.xml:
	* gtk-gui/gui.stetic:
	* gtk-gui/objects.xml:
	* gtk-gui/generated.cs:
	* VersionControl.addin.xml:
	* MonoDevelop.VersionControl.mdp:
	* MonoDevelop.VersionControl/ChangeSet.cs:
	* MonoDevelop.VersionControl/ChangeLogWriter.cs:
	* MonoDevelop.VersionControl/CommitMessageStyle.cs:
	* MonoDevelop.VersionControl/CommitMessageFormat.cs:
	* MonoDevelop.VersionControl/VersionControlPolicy.cs:
	* MonoDevelop.VersionControl.Dialogs/CommitDialog.cs:
	* MonoDevelop.VersionControl/VersionControlService.cs:
	* MonoDevelop.VersionControl.Dialogs/VersionControlPolicyPanel.cs:
	* MonoDevelop.VersionControl.Dialogs/CommitMessageStylePanelWidget.cs:
	* gtk-gui/MonoDevelop.VersionControl.CommitMessageStylePanelWidget.cs:
	Added version control policy, which allows setting the commit message
	style.

2009-01-27  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl.Dialogs/CommitDialog.cs:
	* MonoDevelop.VersionControl/CommitDialogExtension.cs: Add a property
	for CommitDialogExtensions to disallow committing.

	* gtk-gui/gui.stetic: Updated.

2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl.mdp: Flush project format changes.

2009-01-21  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl/ChangeSet.cs: Use UserInformation API.

2009-01-07  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl/ChangeLogWriter.cs: If there are no
	changelog entries, generate an empty message (don't include the
	headers). Fixes bug #375668 - If no text is entered for any changed
	file, an entry with only name and e-mail is added to the ChangeLog.

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

	* MonoDevelop.VersionControl.mdp: All projects now require fx 3.5.

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

	* MonoDevelop.VersionControl.mdp: Don't require a specific version of
	Mono.Addins.

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

	* VersionControl.addin.xml: Hide/protect add-ins.

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

	* Makefile.am: Make it work for parallel build.

2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* AssemblyInfo.cs:
	* MonoDevelop.VersionControl.mdp: Add AssemblyInfo.cs files that are
	autogenerated from the addin manifests.

2008-11-14  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* MonoDevelop.VersionControl.Views/LogView.cs: Corrected strings.

	* MonoDevelop.VersionControl/RevertCommand.cs: Unset commit messages
	after reverting.

2008-11-14  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* MonoDevelop.VersionControl.Views/LogView.cs: Prevent commit message
	creation when user cancels.

2008-11-13  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* MonoDevelop.VersionControl.Views/LogView.cs: Improve
	Revert[to]revision feature, adding commit messages.

2008-11-13  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* MonoDevelop.VersionControl.Views/LogView.cs: Coding guidelines.

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

	* VersionControl.addin.xml: Bump MD version.

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

	* MonoDevelop.VersionControl.Views/StatusView.cs: Don't crash when
	updating the status of deleted files (there isn't a VersionInfo for
	them after comitting). Fixes bug #437988 - NREs in version control
	addin after commit.

2008-10-31  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl/Repository.cs:
	* MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs: Use
	CanMoveFiles to check if a directory can be moved from one SVN dir to
	another SVN dir. Fixes bug #436289.

2008-10-22  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* VersionControl.addin.xml:
	* MonoDevelop.VersionControl.mdp:
	* MonoDevelop.VersionControl/Repository.cs:
	* MonoDevelop.VersionControl/LockCommand.cs:
	* MonoDevelop.VersionControl/CommitCommand.cs:
	* MonoDevelop.VersionControl/RevertCommand.cs:
	* MonoDevelop.VersionControl/UnlockCommand.cs:
	* MonoDevelop.VersionControl.Views/LogView.cs:
	* MonoDevelop.VersionControl/UpdateCommand.cs:
	* MonoDevelop.VersionControl.Views/DiffView.cs:
	* MonoDevelop.VersionControl.Views/StatusView.cs:
	* MonoDevelop.VersionControl/UnknownRepository.cs:
	* MonoDevelop.VersionControl/VersionControlItem.cs:
	* MonoDevelop.VersionControl/AddRemoveMoveCommand.cs:
	* MonoDevelop.VersionControl/VersionControlItemList.cs:
	* MonoDevelop.VersionControl/VersionControlNodeExtension.cs:
	* MonoDevelop.VersionControl/VersionControlCommandHandler.cs: Improved
	support for multiple selection in the project pad. Added new
	extension point for the status view context menu.

2008-10-13  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.VersionControl/ChangeSet.cs: Commited patch from alan, to
	fix compilation issues with the public mono version.

2008-10-12  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* gtk-gui/gui.stetic:
	* gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: Correct a
	string (mhutch agrees).

2008-10-12  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* Makefile.am:
	* MonoDevelop.VersionControl.mdp:
	* MonoDevelop.VersionControl/ChangeSet.cs:
	* MonoDevelop.VersionControl.Views/StatusView.cs: Warn about very
	probable accidental commit situation.

2008-10-12  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* MonoDevelop.VersionControl/ChangeSet.cs:
	* MonoDevelop.VersionControl.Views/StatusView.cs:
	* MonoDevelop.VersionControl/VersionControlService.cs: Coding
	guidelines.

2008-10-12  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* MonoDevelop.VersionControl.Views/LogView.cs: Improve the control of
	what is selected: no sense to revert to *current* rev.

2008-10-12  Andrés G. Aragoneses  <aaragoneses@novell.com>

	* MonoDevelop.VersionControl.Views/LogView.cs: Coding guidelines.

2008-10-07  Aaron Bockover  <abockover@novell.com>

	* MonoDevelop.VersionControl/ChangeLogWriter.cs: Remove the space
	alignment from the tab indent on the ChangeLog message, preserve it
	for the commit message

2008-10-07  Aaron Bockover  <abockover@novell.com>

	* MonoDevelop.VersionControl/ChangeSet.cs: Updated to use
	  ChangeLogMessageStyle instead of the WriteHeader bool

	* MonoDevelop.VersionControl/ChangeLogWriter.cs: Omit files with
	  empty/unset messages from the ChangeLog by default; when the GUI
	  builder is working again I'll add a preference for this; if the
	  ChangeLog is empty, also insert some extra whitespace for easily
	  entering commit messages without applying to files; opted for
	  ChangeLogMessageStyle enum instead of a bool WriteHeader

2008-10-07  Aaron Bockover  <abockover@novell.com>

	* MonoDevelop.VersionControl/ChangeSet.cs: Use ChangeLogWriter to
	  generate messages instead of the old formatting

	* MonoDevelop.VersionControl/ChangeLogWriter.cs: Writes a standard
	  ChangeLog file with proper grouping, alignment, word wrapping, and
	  spacing; it can produce a commit message without indentation or
	  header as well

2008-09-18  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs,
	  gtk-gui/generated.cs,
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs,
	  gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs,
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs,
	  gtk-gui/gui.stetic: Updated.
	* MonoDevelop.VersionControl/PublishCommand.cs: When publishing a
	  solution, use GetItemFiles to get all files to include in the
	  commit. Fixes bug #425339 - 'Publish' command should also check in
	  the .sln file.

2008-09-04  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.VersionControl/VersionControlNodeExtension.cs: Moved the
	  extensible tree view to its own directory.

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

	* MonoDevelop.VersionControl.Views/StatusView.cs,
	  MonoDevelop.VersionControl/Repository.cs,
	  MonoDevelop.VersionControl/VersionInfo.cs: Properly show the remote
	  status in the status view. Include remote additions and removals.
	  Show diff between working copy and repo when remote status is
	  requested. All this fixes bug #395284 - SVN plugin: Show Remote
	  Status does not work.

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

	* gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs,
	  gtk-gui/generated.cs,
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs,
	  gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs,
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs,
	  gtk-gui/gui.stetic,
	  MonoDevelop.VersionControl/UrlBasedRepositoryEditor.cs: Fix bug
	  #395563 - SVN plugin: Repository Configuration dialog only fills in
	  port if arrow buttons pressed.

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

	* MonoDevelop.VersionControl.Views/StatusView.cs: Fix bug #401846 -
	  Caught exception closing VersionControl tab before it's done with
	  remote operation.

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

	* MonoDevelop.VersionControl.mdp,
	  MonoDevelop.VersionControl.Views/Diffs.cs,
	  MonoDevelop.VersionControl.Views/Statuses.cs,
	  MonoDevelop.VersionControl.Views/LogView.cs,
	  MonoDevelop.VersionControl.Views/StatusView.cs,
	  MonoDevelop.VersionControl.Views/DiffView.cs,
	  MonoDevelop.VersionControl.Views/Logs.cs, Makefile.am,
	  MonoDevelop.VersionControl/UpdateCommand.cs,
	  MonoDevelop.VersionControl/Update.cs,
	  MonoDevelop.VersionControl/Checkout.cs,
	  MonoDevelop.VersionControl/PublishCommand.cs,
	  MonoDevelop.VersionControl/Publish.cs,
	  MonoDevelop.VersionControl/CheckoutCommand.cs: Renamed some files.
	* gtk-gui/gui.stetic: Updated.

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

	* overlay_locked.png, overlay_unlocked.png,
	  MonoDevelop.VersionControl.mdp, VersionControl.addin.xml,
	  gtk-gui/objects.xml, gtk-gui/gui.stetic,
	  MonoDevelop.VersionControl.Views/Statuses.cs, Makefile.am,
	  MonoDevelop.VersionControl/Repository.cs,
	  MonoDevelop.VersionControl/CommitCommand.cs,
	  MonoDevelop.VersionControl/LockCommand.cs,
	  MonoDevelop.VersionControl/VersionStatus.cs,
	  MonoDevelop.VersionControl/VersionControlNodeExtension.cs,
	  MonoDevelop.VersionControl/UnlockCommand.cs,
	  MonoDevelop.VersionControl/Commands.cs,
	  MonoDevelop.VersionControl/VersionInfo.cs,
	  MonoDevelop.VersionControl/Task.cs,
	  MonoDevelop.VersionControl/VersionControlService.cs,
	  overlay_lock_required.png: Add support for locking/unlocking, and
	  for on-demand unlocking (RequestFileEdit event).

2008-07-29  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.VersionControl/Update.cs,
	  MonoDevelop.VersionControl/RevertRevisionsCommands.cs,
	  MonoDevelop.VersionControl/AddRemoveMoveCommand.cs,
	  MonoDevelop.VersionControl/RevertCommand.cs: Translated old code to
	  new dom.

2008-07-21  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.VersionControl/Repository.cs,
	  MonoDevelop.VersionControl/UnknownRepository.cs,
	  MonoDevelop.VersionControl/UrlBasedRepository.cs,
	  MonoDevelop.VersionControl/VersionControlConfiguration.cs,
	  MonoDevelop.VersionControl/VersionControlService.cs: Moved
	  serialization engine to MonoDevelop.Core. Use new syntax for
	  specifying attribute scope.

2008-07-06  Andrés G. Aragoneses <aaragoneses@novell.com> 

	Implement feature in bug#394434: "Revert [to] revision".
	* MonoDevelop.VersionControl.mdp, Makefile.am: Add the new file
	  RevertRevisionsCommands.
	* MonoDevelop.VersionControl.Views/Logs.cs: Adding the new buttons to
	  the Log view.
	* MonoDevelop.VersionControl/Repository.cs: New abstract methods
	  Revert[To]Revision.
	* MonoDevelop.VersionControl/RevertRevisionsCommands.cs: Add new file.
	* MonoDevelop.VersionControl/UnknownRepository.cs: Empty
	  implementations for Revert[To]Revision.

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

	* VersionControl.addin.xml: Bump MD version.

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

	* MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: Use the
	  OnDestroyed event instead of Dispose, since with the latest changes
	  in gtk#, Dispose is not called anymore when a widget is destroyed.

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

	* VersionControl.addin.xml: Set a better label for the Status/Commit
	  command.
	* MonoDevelop.VersionControl/VersionControlService.cs: When adding the
	  files of a project, add subfolders when needed. Fixes bug 393190 -
	  Exception when creating new Gtk#/Stetic project if under version
	  control.

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

	* VersionControl.addin.xml: Added version control menu to workspace
	  context menu.

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

	* MonoDevelop.VersionControl.mdp, VersionControl.addin.xml,
	  Makefile.am,
	  MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs,
	  MonoDevelop.VersionControl/VersionControlNodeExtension.cs,
	  MonoDevelop.VersionControl/Checkout.cs,
	  MonoDevelop.VersionControl/Publish.cs,
	  MonoDevelop.VersionControl/VersionControlService.cs: New project
	  model changes.

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

	* gtk-gui/gui.stetic: Set correct target version.

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

	* MonoDevelop.VersionControl.mdp: Removed unneeded reference.

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

	* gtk-gui/generated.cs,
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs,
	  gtk-gui/gui.stetic: Use commit icon in the ok button of the commit
	  dialog.
	* MonoDevelop.VersionControl/Publish.cs: Improved message dialog.

2008-03-04  Mike Krüger <mkrueger@novell.com> 

	

2008-03-04  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.VersionControl/Update.cs,
	  MonoDevelop.VersionControl/CommitCommand.cs,
	  MonoDevelop.VersionControl/AddRemoveMoveCommand.cs,
	  MonoDevelop.VersionControl/Task.cs,
	  MonoDevelop.VersionControl/Checkout.cs,
	  MonoDevelop.VersionControl/Publish.cs: Added some getstring calls

2008-03-04  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.VersionControl/RevertCommand.cs: Added secondary text to the
	  revert dialog.

2008-03-04  Mike Krüger <mkrueger@novell.com> 

	* VersionControl.addin.xml: Changed file menu for hig.

2008-03-04  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.VersionControl.Dialogs/CommitDialog.cs,
	  MonoDevelop.VersionControl.Views/Statuses.cs,
	  MonoDevelop.VersionControl.Views/Logs.cs,
	  MonoDevelop.VersionControl/CommitCommand.cs,
	  MonoDevelop.VersionControl/VersionControlNodeExtension.cs,
	  MonoDevelop.VersionControl/RevertCommand.cs,
	  MonoDevelop.VersionControl/Publish.cs,
	  MonoDevelop.VersionControl/VersionControlService.cs: Worked on gnome hig
	  compliant alerts.

2008-02-29  Mike Krüger <mkrueger@novell.com> 

	* VersionControl.addin.xml: Added many shortcuts.

2008-02-27  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.VersionControl.Views/Statuses.cs: Added some gettext calls.

2008-02-27  Mike Krüger <mkrueger@novell.com> 

	* gtk-gui/gui.stetic: Refactored status bar.

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

	* MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs: Don't
	  disable the name entry when creating a new repo. Fixes bug #363858.

2008-02-05  Mike Krüger <mkrueger@novell.com> 

	* VersionControl.addin.xml: Changed main menu items.

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

	* VersionControl.addin.xml: Update MD version.

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

	* gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs:
	  Flush.

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

	* MonoDevelop.VersionControl/AddRemoveMoveCommand.cs:
	  NotifyFileStatusChanged is now gui thread safe, so no need to invoke it
	  through Gtk.Application.Invoke.

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

	* VersionControl.addin.xml: Updated add-in category and description.

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

	* MonoDevelop.VersionControl/VersionControlService.cs: Make sure file status
	  change events are always fired in the gui thread.

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

	* MonoDevelop.VersionControl/RevertCommand.cs: Notify file changes through
	  the FileService.

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

	* MonoDevelop.VersionControl.Views/Statuses.cs: Removed colorize method. Not
	  needed anymore.
	* MonoDevelop.VersionControl.Views/CellRendererDiff.cs: Changed the way
	  diffs are rendered. Instead of having a big pango layout with all text,
	  now we render text line by line, skipping lines which are not visible.
	  Coloring is done changing the GC, instead of using markup. Fixes bug
	  #353705 and improves performance.

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

	* MonoDevelop.VersionControl/Checkout.cs,
	  MonoDevelop.VersionControl/Publish.cs,
	  MonoDevelop.VersionControl/VersionControlService.cs: If there isn't any
	  supported version control system installed, show a message saying that,
	  instead of showing a Select Repository dialog with an empty combo. Fixes
	  bug #344841.
	* MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs: Select the
	  first vcs type by default.

2008-01-07  Andreia Gaita <avidigal@novell.com>

	* MonoDevelop.VersionControl.Views/Diffs.cs: Change the diff algorithm
	call to have case-sensitive diffs.

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

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

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

	* MonoDevelop.VersionControl.Views/Diffs.cs,
	  MonoDevelop.VersionControl.Views/CellRendererDiff.cs,
	  MonoDevelop.VersionControl.Views/Logs.cs: Moved PlatformService to
	  MD.Core.Gui. Removed old FileIconService class, which is now implemented
	  in PlatformService.

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

	* MonoDevelop.VersionControl.mdp,
	  MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs,
	  MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs,
	  MonoDevelop.VersionControl.Dialogs/CommitDialog.cs,
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs,
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs,
	  gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs,
	  gtk-gui/gui.stetic, MonoDevelop.VersionControl.Views/Diffs.cs,
	  MonoDevelop.VersionControl.Views/Statuses.cs,
	  MonoDevelop.VersionControl.Views/Logs.cs, Makefile.am,
	  MonoDevelop.VersionControl/Update.cs,
	  MonoDevelop.VersionControl/CommitCommand.cs,
	  MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs,
	  MonoDevelop.VersionControl/VersionControlNodeExtension.cs,
	  MonoDevelop.VersionControl/VersionControlSystem.cs,
	  MonoDevelop.VersionControl/AddRemoveMoveCommand.cs,
	  MonoDevelop.VersionControl/VersionControlProjectService.cs,
	  MonoDevelop.VersionControl/ChangeSet.cs,
	  MonoDevelop.VersionControl/Task.cs,
	  MonoDevelop.VersionControl/Checkout.cs,
	  MonoDevelop.VersionControl/BaseView.cs,
	  MonoDevelop.VersionControl/RevertCommand.cs,
	  MonoDevelop.VersionControl/Publish.cs,
	  MonoDevelop.VersionControl/VersionControlService.cs: API cleanup.

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

	* VersionControl.addin.xml: Bump add-in versions.

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

	* MonoDevelop.VersionControl/VersionControlService.cs: Check if Subversion
	  is installed in a nicer way. Fixes bug #342507.

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

	* MonoDevelop.VersionControl.Views/CellRendererDiff.cs:
	* MonoDevelop.VersionControl.Views/Diffs.cs:
	* MonoDevelop.VersionControl.Views/Logs.cs: Use the PlatformService to get
	  font and mime information instead of GConf / Gnome.Vfs directly

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

	* MonoDevelop.VersionControl.mdp, VersionControl.addin.xml, Makefile.am:
	  Directory reorganization.

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

	* MonoDevelop.VersionControl/VersionControlProjectService.cs: Save comments
	  in a background thread and only after a small delay (avoids saving too
	  often). Should fix bug #324986.

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

	* MonoDevelop.VersionControl/Repository.cs,
	  MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs,
	  MonoDevelop.VersionControl/UrlBasedRepository.cs: In some cases it may
	  be possible to natively move files between two repositories (e.g. if
	  they are in the same server). Added a virtual method to check that and
	  implemented it for SVN.
	* MonoDevelop.VersionControl/VersionControlNodeExtension.cs: Add support for
	  version control commands for all kinds of combine entries, not only
	  Project and Combine.

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

	* MonoDevelop.VersionControl.Views/Logs.cs: Don't disable the view if
	  version info is not found for the file/folder. Just hide the buttons.
	  Fixes bug #324953.

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

	* MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs,
	  MonoDevelop.VersionControl.Views/Statuses.cs,
	  MonoDevelop.VersionControl/CommitCommand.cs,
	  MonoDevelop.VersionControl/VersionControlNodeExtension.cs,
	  MonoDevelop.VersionControl/VersionControlProjectService.cs,
	  MonoDevelop.VersionControl/RevertCommand.cs: Track LoggingService API
	  changes.

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

	* MonoDevelop.VersionControl/Publish.cs: Use RootCombine instead of
	  CurrentOpenCombine when possible.

