Login | Join Now

AnkhSVN-Daily Update - 2.0.5649

The AnkhSVN project provides Daily builds of the current development tree. These versions are not tested, but may contain bugfixes (and new bugs) that are not in released versions. If you are testing these daily builds (Thanks!) and find issues in it, please report those issues with the exact version.

The latest daily build is AnkhSVN 2.0.5649

You can find older daily releases in the daily folder of documents & files. The previous version of this report is still available in our Subversion Repository.

Published daily builds will be available for at least a week after they are build.

Recent changes

2008-12-02
[r5649]rhuijbensrc/Ankh.VS/Dialogs/VSDocumentFormPane.cs
Fix primary command routing in document panes.
[r5647]rhuijbensrc/Ankh.Package/AnkhEditorFactories.cs, src/Ankh.Services/IAnkhPackage.cs, src/Ankh.VS/Dialogs/VSDocumentFormPane.cs, src/Ankh.Services/UI/VSEditorControl.cs
Document Editor framework: Route service events to the document pane and ambient property requests to the package.
[r5646]rhuijbensrc/Ankh.UI/Annotate/AnnotateSection.cs
Give the annotate sections a proper properties window header.
2008-12-01
[r5643]rhuijbensrc/Ankh/Commands/ExportCommand.cs, src/Ankh/Services/ProgressRunner.cs, src/Ankh.UI/SvnLog/Commands/RevertChanges.cs, src/Ankh/Commands/ItemConflictEdit.cs, src/Ankh/Commands/CleanupCommand.cs, src/Ankh/Commands/RepositoryExplorer/CreateDirectoryCommand.cs, src/Ankh/Commands/LockCommand.cs, src/Ankh/Commands/ItemAnnotateCommand.cs (and 18 other paths)
Declare new api on the ProgressRunner for running tasks non modal. (Currently implemented as modal). Renamed Run to RunModal.
[r5640]rhuijbensrc/Ankh.UI/SvnLog/LogMessageView.resx, src/Ankh.UI/SvnLog/LogMessageView.Designer.cs, src/Ankh.UI/SvnLog/LogMessageView.cs, src/Ankh.UI/MergeWizard/WizardFramework/WizardDialog.cs, src/Ankh.UI/MergeWizard/Commands/Merge.cs
Finally always use the log message editor in the history viewer dialog. (Implemented by extending WizardDialog from VSContainerForm)
[r5637]rhuijbensrc/Ankh.UI/MergeWizard/MergeSourceBasePageControlImpl.cs, src/Ankh.UI/MergeWizard/WizardFramework/WizardDialog.Designer.cs, src/Ankh.UI/MergeWizard/UIUtils.cs, src/Ankh.UI/MergeWizard/WizardFramework/WizardDialog.cs, src/Ankh.UI/MergeWizard/MergeWizardDialog.Designer.cs, src/Ankh.UI/MergeWizard/Commands/Merge.cs, src/Ankh.UI/MergeWizard/MergeRevisionsSelectionPageControl.cs, src/Ankh.UI/MergeWizard/BasePage.cs (and 9 other paths)
Fix sizing and IUIService compatibility in the Wizard framework (and some general cleanup from the Java inheritance towards fxcop compliance)
2008-11-30
[r5633]rhuijbensrc/Ankh.Package/AnkhSvnPackage.ToolWindows.cs, src/Ankh.UI/PendingChanges/PendingChangesToolControl.cs
Use the Visual Studio provided toolstrip renderer (if available) to render the Pending Changes Tab bar. Also clone the dialog font to hopefully resolve the fallback to the windows default (3.1 like) font on settings changes.
2008-11-28
[r5629]rhuijbensrc/Ankh.Package/AnkhEditorFactories.cs, src/Ankh.UI/Annotate/AnnotateEditorControl.cs, src/Ankh.VS/Dialogs/VSDocumentFormPane.cs, src/Ankh.Ids/AnkhId.cs, src/Ankh.Services/UI/VSEditorControl.cs
Hook commandrouting for dynamic editor windows (like the Annotate view)
2008-11-27
[r5624]rhuijbensrc/Ankh/Commands/SolutionCommitCommand.cs, src/Ankh/Services/PendingChanges/PendingChangeHandler.cs, src/Ankh.Services/Scc/IPendingChangeHandler.cs
Resolving issue #542, make the pending changes service always save the log message. Before this it only saved successful commits.
2008-11-26
2008-11-25
[r5618]rhuijbensrc/Ankh.Package/Gui/menu/Blame.png, src/Ankh.Package/Gui/AnkhSvn.xml, src/Ankh.Package/Gui/menu/ResolveConflict.png, src/Ankh.Package/Gui/menu/Update.png, src/Ankh.Package/Gui/menu/ToggleAnkh.png, src/Ankh.Package/Gui/menu/Default.png, src/Ankh.Package/Gui/menu/AddSolutionToRepository.png, src/Ankh.Package/Gui/menu/Lock.png (and 7 other paths)
Command Icon cleanup. Removed unused icons and updated a few others from MS provided templates.
[r5617]bayborasrc/Ankh.UI/SccManagement/ProjectCommitDialog.Designer.cs, src/Ankh.UI/SccManagement/ProjectCommitDialog.cs
enable ok button only if the checked item count is > 0, in commit dialog. (progress runner throws an exception if ok is pressed with no item is selected)
[r5613]rhuijbensrc/Ankh.UI/Ankh.UI.csproj, src/Ankh.Scc/AnkhSccProvider.QueryEditSave.cs, src/Ankh.Scc/ProjectTracker.Add.cs
Don't forward SCC edit/save requests to the file status and project cache when the passed files refer to files in the temp directory.
[r5611]rhuijbensrc/Ankh.Services/Scc/PendingChange.cs, src/Ankh.UI/PendingChanges/RecentChangesPage.cs
Handle SvnStatus.External and SvnStatus.Ignored properly in the recent changes view.
[r5609]rhuijbensrc/Ankh.Ids/AnkhSccPropertyNames.cs, src/Ankh/Commands/OpenFromSubversion.cs, src/Ankh/Services/SolutionSettings.cs
Extract common svn property names as global constants.
2008-11-24
[r5606]rhuijbensrc/Ankh.Services/Commands/CommandAttribute.cs, src/Ankh.Services/Commands/CommandMapper.cs, src/Ankh.Services/Commands/CommandTarget.cs, src/Ankh.Services/Commands/BaseCommandEventArgs.cs, src/Ankh.Services/Commands/CommandMapItem.cs, src/Ankh/Commands/SolutionUpdateCommand.cs, src/Ankh.Services/Ankh.Services.csproj
Prepare annotating command attributes with the target they apply to. Once completed this should reduce the parsing of the selected items in each command.
[r5605]rhuijbensrc/Ankh.VS/Selection/SelectionContext.cs, src/Ankh/Commands/AddToSccCommands.cs, src/Ankh.Services/Selection/ISelectionContext.cs, src/Ankh/Commands/SolutionUpdateCommand.cs
Removed the option of recursively retrieving owner projects.
2008-11-21
[r5600]bayborasrc/Ankh.UI/Ankh.UI.csproj
Issue 472 : Revision properties
[r5599]bayborasrc/Ankh.Package/Gui/AnkhSvn.xml, src/Ankh.UI/SvnLog/Commands/ShowRevisionProperties.cs, src/Ankh.UI/PropertyEditors/PropertyEditorDialog.cs, src/Ankh.Ids/AnkhCommand.cs, src/Ankh.UI/PropertyEditors/PropertyDialog.cs
Issue 472 : Revision properties
2008-11-19
[r5593]rhuijbensrc/Ankh/Commands/OpenFromSubversion.cs, src/Ankh.UI/RepositoryOpen/CheckoutProject.Designer.cs, src/Ankh.UI/RepositoryOpen/CheckoutProject.cs
Fix Open from Subversion for solutions that are in the repository root. Further enable selecting a revision to open.
2008-11-18
2008-11-17
[r5585]rhuijbensrc/Ankh.UI/PendingChanges/Commands/RefreshPendingChanges.cs, src/Ankh.UI/PendingChanges/Conflicts/ConflictItem.cs, src/Ankh.UI/PendingChanges/Commits, src/Ankh.UI/Ankh.UI.csproj, src/Ankh.UI/PendingChanges/PendingCommitsView.cs, src/Ankh.UI/PendingChanges/Conflicts/ConflictListView.cs, src/Ankh.UI/PendingChanges/PendingCommitItem.cs, src/Ankh.UI/PendingChanges/PendingCommitsPage.Designer.cs (and 11 other paths)
Add some UI mockup for the conflict panel in the PC Window.
[r5583]rhuijbensrc/Ankh.VS/SolutionExplorer/FileIconMapper.cs, src/Ankh.Services/Scc/PendingChange.cs, src/Ankh.UI/PendingChanges/Synchronize/SynchronizeListView.cs, src/Ankh.UI/PendingChanges/Synchronize/SynchronizeListItem.cs, src/Ankh.UI/PendingChanges/RecentChangesPage.cs, src/Ankh.Services/VS/IFileIconMapper.cs
Force state icons to be at the start of the image list and prepared separation of state and file icons.
2008-11-16
[r5577]rhuijbensrc/Ankh.Scc/AnkhSccProvider.Projects.cs, src/Ankh.Scc/ProjectTracker.Solution.cs
Rescan project file for changes on unload. Unloading is commonly triggered by an external file change.
[r5576]rhuijbensrc/Ankh/Commands/SolutionUpdateCommand.cs
Use the project layout service for determining what to update when updating the solution/a project. This enables updating workingcopies outside the primary solution (E.g. c:\inetpub\wwwroot\site) with the solution itself.
[r5575]rhuijbensrc/Ankh.Services/Scc/SvnOrigin.cs, src/Ankh/Commands/SolutionUpdateCommand.cs
Enable UI site of Update to specific version commands on projects and solutions. This enables these command and allows updating with unversioned obstructions.
[r5574]rhuijbensrc/Ankh.Package/Gui/AnkhSvn.xml, src/Ankh.UI/Commands/UpdateDialog.Designer.cs, src/Ankh.UI/PathSelector/VersionSelector.Designer.cs, src/Ankh.UI/Commands/UpdateDialog.cs
Enable Update Project to Specific Revision command in the solution explorer
[r5571]rhuijbensrc/Ankh.UI/ExportDialog.resx, src/Ankh.UI/Commands/ExportDialog.resx, src/Ankh.UI/Commands/UpdateDialog.resx, src/Ankh.UI/SwitchDialog.Designer.cs, src/Ankh.UI/Commands/SwitchDialog.Designer.cs, src/Ankh.UI/SwitchDialog.cs, src/Ankh.UI/Commands/SwitchDialog.cs, src/Ankh.UI/PathSelector/VersionSelector.Designer.cs (and 16 other paths)
Added Solution Update dialog and moved several command specific dialogs to the new Commands folder in the Ankh.UI project.
[r5570]rhuijbensrc/Ankh/Commands/ItemAnnotateCommand.cs
Don't fetch current selection recursive for the annotate command.
2008-11-15
[r5567]rhuijbensrc/Ankh.UI/PendingChanges/PCStrings.resx, src/Ankh.UI/PendingChanges/PCStrings.Designer.cs, src/Ankh.UI/PendingChanges/RecentChangesPage.Designer.cs, src/Ankh.UI/PendingChanges/RecentChangesPage.cs
Added header containing update information to the recent changes page
2008-11-14
[r5566]rhuijbensrc/Ankh.UI/MergeWizard/MergeConflictHandlerDialog.Designer.cs
Minor UI updates (Set default button, fix tab order)
[r5565]rhuijbensrc/Ankh.UI/PendingChanges/Synchronize/SynchronizeListItem.cs, src/Ankh.UI/PendingChanges/RecentChangesPage.cs, src/Ankh.Services/VS/IFileIconMapper.cs, src/Ankh.VS/SolutionExplorer/UpDnListView.png
Apply some initial change icons to the recent changes views and fix item icons for not existing files.
[r5564]sandersrc/Ankh.UI/PathSelector/PathSelector.cs
Remove code that was commented out in r3878
[r5561]sandersrc/Ankh.UI/SvnLog/LogRevisionControl.cs
Avoid dead lock when running "fetch all" when a log operation is running. Also make sure that the UI doesn't block on executing the fetch all command
[r5559]rhuijbensrc/Ankh.UI/PendingChanges/PCStrings.resx, src/Ankh.UI/PendingChanges/PendingChangesPage.cs, src/Ankh.UI/Ankh.UI.csproj, src/Ankh.UI/PendingChanges/PCStrings.Designer.cs, src/Ankh.UI/PendingChanges/PendingChangesToolControl.Designer.cs, src/Ankh.UI/PendingChanges/Commands/RefreshPendingChanges.cs, src/Ankh.UI/PendingChanges/PendingCommitsPage.cs, src/Ankh.UI/PendingChanges/Synchronize/SynchronizeListView.cs (and 6 other paths)
Added raw implementation of a Synchronize view. This enables the third tab of the PC window as synchronize view for the current solution. Click refresh on the PC toolbar to (initially) refresh.
2008-11-13
[r5556]rhuijbensrc/Ankh.Package/Gui/AnkhSvn.xml, src/Ankh/Commands/LockCommand.cs, src/Ankh.Ids/AnkhCommand.cs
Show the Lock command in the top level context menu of the solution explorer if the file has a svn:needs-lock property
[r5554]bayborasrc/Ankh.UI/SvnLog/LogControl.cs, src/Ankh.UI/SvnLog/LogChangedPaths.cs
LogChangedPaths: check if the Context is null before trying to get command service
[r5553]bayborasrc/Ankh.UI/SvnLog/LogControl.cs
set context on LogChangedPaths on "start log". Otherwise, double click on a changed path closes the wizard.
[r5552]rhuijbensrc/Ankh.Services/Ankh.Services.csproj
Upgraded to SharpSvn 1.5004.891 to fix SvnConflictEventArgs.IsBinary handling
2008-11-12
[r5549]bayborasrc/Ankh.UI/MergeWizard/MergeRevisionsSelectionPageControl.cs
remove UI population call from MergeRevisionSelectionControl.OnLoad method, since page change event triggers the same call. This is the reason MergeWizard locks Visual Studio (two calls to start log).
[r5548]rhuijbensrc/Ankh/Commands/EditPropertiesCommand.cs, src/Ankh.Scc/ProjectMap/SccProjectData.cs, src/Ankh.UI/MergeWizard/Commands/Merge.cs, src/Ankh/Commands/SolutionUpdateCommand.cs, src/Ankh/Commands/SwitchItemCommand.cs
Allow project directories that aren't directories (like we allow scc files that aren't files). Reported on Uservoice as Business Intelligence/Analysis Services issue.
[r5545]rhuijbensrc/Ankh.Package/AnkhEditorFactories.cs, src/Ankh.UI/Annotate/AnnotateSection.cs, src/Ankh.UI/Annotate/AnnotateToolWindowControl.Designer.cs, src/Ankh.UI/Annotate/AnnotateToolWindowControl.cs, src/Ankh.Ids/AnkhToolWindow.cs, src/Ankh.VS/Dialogs/AnkhDialogOwner.cs, src/Ankh.Package/AnkhSvnPackage.Editors.cs, src/Ankh/Commands/ItemAnnotateCommand.cs (and 15 other paths)
Start the annotate viewer as a real document instead of as a toolwindow.
[r5541]rhuijbensrc/Ankh.Trigger/Ankh.Trigger.wxs, src/Ankh.Trigger/Ankh.Trigger.csproj
Added VS2010 registration for the Ankh.Trigger package
2008-11-11
[r5537]bayborasrc/Ankh.UI/SvnLog/LogControl.cs
Issue 537 : Merge Project Window Suddenly Close After Click Next
[r5536]bayborasrc/Ankh.UI/MergeWizard/MergeSourceBasePageControlImpl.cs
Issue 537 : Merge Project Window Suddenly Close After Click Next
[r5534]rhuijbensrc/Ankh.UI/PathSelector/RevisionSelector.Designer.cs
Use a numeric selector in the revision selector.
[r5533]rhuijbensrc/Ankh.UI/SccManagement/CreateBranchDialog.Designer.cs, src/Ankh.UI/SccManagement/CreateBranchDialog.cs, src/Ankh.UI/ExportDialog.Designer.cs
Enable browsing for revisions in the Branch Solution/Project dialog.
[r5532]rhuijbensrc/Ankh.UI/PathSelector/RevisionSelector.Designer.cs, src/Ankh.UI/SwitchDialog.Designer.cs, src/Ankh.UI/SwitchDialog.cs, src/Ankh.UI/PathSelector/VersionSelector.cs, src/Ankh/Commands/SwitchItemCommand.cs
Enable the revision selector in the Switch dialog.
[r5530]rhuijbensrc/Ankh.Package/Gui/AnkhSvn.xml, src/Ankh/Commands/ItemShowChanges.cs
Define a revision range for show changes on a document to hide the user prompt before showing changes
[r5529]rhuijbensrc/Ankh.Package/Gui/AnkhSvn.xml, src/Ankh.UI/Ankh.UI.csproj, src/Ankh/Commands/ItemConflictEdit.cs, src/Ankh/Commands/ItemShowChanges.cs, src/Ankh.Ids/AnkhCommand.cs, src/Ankh.UI/PathSelector/VersionSelector.cs
Implemented Show Changes and Edit Conflicts for the editor context menus
[r5527]rhuijbensrc/Ankh.UI/PathSelector/VersionResolverService.cs, src/Ankh.UI/PathSelector/RevisionSelector.resx, src/Ankh.UI/Ankh.UI.csproj, src/Ankh.UI/PathSelector/VersionStrings.resx, src/Ankh.UI/PathSelector/PathSelector.Designer.cs, src/Ankh.UI/PathSelector/DateSelector.Designer.cs, src/Ankh.UI/PathSelector/ChangeSetSelector.resx, src/Ankh.UI/PathSelector/RevisionSelector.Designer.cs (and 6 other paths)
Renamed Changeset back to Revision and completed version selector
[r5523]rhuijbensrc/Ankh.UI/PathSelector/VersionResolverService.cs, src/Ankh.UI/PathSelector/DateSelector.resx, src/Ankh.UI/Ankh.UI.csproj, src/Ankh.UI/PathSelector/DateSelector.Designer.cs, src/Ankh.UI/PathSelector/ChangeSetSelector.resx, src/Ankh.UI/PathSelector/DateSelector.cs, src/Ankh.UI/PathSelector/ChangeSetSelector.Designer.cs, src/Ankh.UI/PathSelector/ChangeSetSelector.cs
Added user controls for the version control choices Date and ChangeSet.
[r5521]rhuijbensrc/Ankh/Commands/ItemAnnotateCommand.cs
Following up on r5520, implement annotate editor context menu command.
[r5520]rhuijbensrc/Ankh/Commands/LogCommand.cs, src/Ankh.Package/Gui/AnkhSvn.xml, src/Ankh.Ids/AnkhCommandMenu.cs, src/Ankh.Scc/Commands/ProjectFileFilter.cs, src/Ankh.Services/Selection/ISelectionContext.cs, src/Ankh.Ids/AnkhCommandGroup.cs, src/Ankh.VS.UnitTest/Mocks/SelectionContext.cs, src/Ankh.Ids/AnkhCommand.cs (and 1 other path)
Added a subversion submenu at the bottom of the code editor contextmenu containing View History, Show Changes and Annotate commands.
[r5519]rhuijbensrc/Ankh/Commands/ChangeSourceControlCommand.cs, src/Ankh.UI/SccManagement/ChangeSourceControl.cs
Resolve null reference in Change Source Control when one or more of the project files does not exist on disk.
2008-11-10
[r5517]bayborasrc/Ankh.UI/PropertyEditors/PropertyDialog.cs
removed TODO comment from PropertyDialog (implemented)
[r5516]bayborasrc/Ankh.UI/Ankh.UI.csproj
svn:needs-lock property editor dialog resource file
[r5515]bayborasrc/Ankh.UI/PropertyEditors/NeedsLockPropertyEditor.resx, src/Ankh.UI/PropertyEditors/NeedsLockPropertyEditor.Designer.cs, src/Ankh.UI/PropertyEditors/NeedsLockPropertyEditor.cs
svn:needs-lock property editor
[r5514]bayborasrc/Ankh/Commands/EditPropertiesCommand.cs
use SvnItem to bring up Properties dialog
[r5513]bayborasrc/Ankh.UI/Ankh.UI.csproj, src/Ankh.UI/PropertyEditors/PropertyEditorDialog.cs, src/Ankh.UI/PropertyEditors/EolStylePropertyEditor.cs, src/Ankh.UI/PropertyEditors/ExecutablePropertyEditor.Designer.cs, src/Ankh.UI/SvnLog/LogControl.cs, src/Ankh.UI/PropertyEditors/ExecutablePropertyEditor.cs, src/Ankh.UI/PropertyEditors/IgnorePropertyEditor.cs, src/Ankh.UI/PropertyEditors/PlainPropertyEditor.cs (and 7 other paths)
support svn:needs-lock property, do not show directory properties on files, support "apply recursively" option on directory properties.
[r5512]rhuijbensrc/Ankh.UI/PathSelector/VersionResolverService.cs, src/Ankh.Services/Scc/UI/IAnkhRevisionResolver.cs, src/Ankh.UI/Ankh.UI.csproj, src/Ankh.UI/PathSelector/VersionStrings.resx, src/Ankh.UI/PathSelector/PathSelector.cs, src/Ankh.UI/PathSelector/VersionStrings.Designer.cs, src/Ankh/Services/UIShell.cs, src/Ankh.UI/PathSelector/VersionSelector.Designer.cs (and 1 other path)
Switch to new but currently incomplete TFS like version selector control.
[r5510]rhuijbensrc/Ankh.Services/Scc/UI/IAnkhRevisionResolver.cs, src/Ankh.Services/Scc/SvnItem.cs, src/Ankh.Services/Ankh.Services.csproj
Add some plumbing for new revision selector control.
[r5509]rhuijbensrc/Ankh.UI/RevisionPicker.resx, src/Ankh.UI/Ankh.UI.csproj, src/Ankh.UI/PathSelector/PathSelector.Designer.cs, src/Ankh.UI/PathSelector/PathSelector.cs, src/Ankh.UI/RevisionPicker.Designer.cs, src/Ankh.UI/RevisionPicker.cs, src/Ankh.UI/PathSelector/VersionSelector.resx, src/Ankh.UI/ExportDialog.Designer.cs (and 3 other paths)
Renamed RevisionPicker to VersionSelector and moved it to the Path Selector (its primary user)
2008-11-07
[r5504]sandersrc/Ankh.Services/Scc/SvnOrigin.cs
Fix typo, causing a InvalidOperationException to be thrown when the repository uri was correctly found.
[r5503]bayborasrc/Ankh.UI/Properties/Resources.Designer.cs, src/Ankh.UI/MergeWizard/Resources.resx, src/Ankh.UI/MergeWizard/Resources1.Designer.cs, src/Ankh.UI/MergeWizard/WizardFramework/WizardDialog.cs, src/Ankh.UI/Properties/Resources.resx
Move WizardFramework icons to the MergeWizard resources.
[r5502]rhuijbensrc/Ankh.UI/VSSelectionControls/TreeViewWithSelection.cs
Work around treeview issue: Update the selection on right clicking a node to match Visual Studio behavior. (The Windows Explorer behavior is to temporary change the selection and to revert the selection after the context menu closes)
[r5501]bayborasrc/Ankh.UI/Properties/Resources.Designer.cs, src/Ankh.UI/MergeWizard/WizardFramework/WizardDialog.cs, src/Ankh.UI/Properties/Resources.resx
added WizardWramework message images to the Ankh.UI resources. This should fix reported "merge wizard is closing" issues.
[r5498]rhuijbensrc/Ankh/Services/ProgressRunner.cs, src/Ankh.Tests/Commands/SendErrorReportTest.cs, src/Ankh.VS.UnitTest/CommandRouting/CommandRoutingTest.cs, src/Ankh.Services/ContextServices/IAnkhOperationLogger.cs, src/Ankh.VS/Dialogs/AnkhDialogOwner.cs, src/Ankh/Commands/RevertItemCommand.cs, src/Ankh.VS/AnkhVSModule.cs, src/Ankh/Services/UIShell.cs (and 7 other paths)
Removed some unused 1.X error handling code.
2008-11-06
[r5496]bayborasrc/Ankh.UI/SccManagement/RepositoryUrlUtils.cs
Fixed some issues in the code to guess the working copy layout. Our guess was wrong when the guess wasn't accuratee when the search base wasn't the project directory or was a file.
2008-11-05
[r5494]rhuijbensrc/Ankh.UI/RecentMessageDialog.cs
Keep some extra horizontal space in the recent messages dialog to keep the horizontal scrollbar hidden.
2008-11-04