Login | Join Now

AnkhSVN-Daily Update - 2.0.5595

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.5595

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-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
2008-10-29
[r5485]rhuijbensrc/Ankh/Services/SolutionSettings.cs
Stop trying to read solution settings from an unsaved solution file. When we perform a svn status on unexisting items we schedule a cleanup. This has the side effect of fixing the intellisense issue reported on users@.
[r5483]rhuijbensrc/Ankh/StatusCache, src/Ankh.Scc/StatusCache/DeletedFilesList.cs, src/Ankh/NotificationHandler.cs, src/Ankh/Services/AnkhSvnClientPool.cs, src/Ankh.Scc/StatusCache/FileStatusCache.cs, src/Ankh.Scc/StatusCache, src/Ankh.Scc/StatusCache/Commands/FileStatusCleanup.cs, src/Ankh.Scc/Ankh.Scc.csproj (and 2 other paths)
Recent service registration changes allows us to finally move the StatusCache to Ankh.Scc. Move SvnClient pool to Ankh/Services
2008-10-28
[r5480]rhuijbensrc/Ankh.Package/Ankh.Package.wxs, src/Ankh.Votive/Ankh.Votive.wxs, src/Ankh.Votive/VSExtension.wxs, src/Ankh.Package/Ankh.Package.csproj
Enable Visual Studio 2010 CTP Support in our setup.
[r5478]rhuijbensrc/Ankh.Services/Ankh.Services.csproj
Upgraded to SharpSvn in an attempt to fix the loading of SharpSvn in the VS 2010 CTP.
2008-10-27
2008-10-24
[r5472]sandersrc/CONTRIBUTERS.txt, src/Ankh.UI/RepositoryExplorer/RepositoryExplorerControl.cs
Fix issue #520. Call the view in VS command, this is the same behavior as in the WC explorer. Patch by: Luc Morin
[r5471]rhuijbensrc/Ankh.Services/Scc/IAnkhOpenDocumentTracker.cs, src/Ankh.Scc/OpenDocumentTracker.Api.cs, src/Ankh.Scc/ProjectMap/SccDocumentData.cs, src/Ankh.Scc/ProjectNotifier.cs
Lay some plumbing for automatically reloading files editted in the diff/merge tools.
[r5469]rhuijbensrc/Ankh.UI/MergeWizard/WizardFramework/README.txt, src/Ankh.UI/MergeWizard/WizardFramework/IWizard.cs, src/Ankh.UI/Ankh.UI.wxs, src/Ankh.UI/MergeWizard/WizardFramework/WizardPageChangingEventArgs.cs, src/Ankh.UI/MergeWizard/WizardFramework/IWizardContainer.cs, src/Ankh.UI/MergeWizard/WizardFramework/images/message_warning.gif, src/Ankh.UI/MergeWizard/WizardFramework/IWizardNode.cs, src/Ankh.UI/MergeWizard/WizardFramework/WizardDialog.Designer.cs (and 18 other paths)
Import CollabNet Wizard framework to work out some existing UI problems. For now it is just included. We should work out whether we are maintaining it as an AnkhSVN wizard, or provide patches to the original project.
[r5467]rhuijbensrc/Ankh.Services/UI/AnkhPropertyGridItem.cs, src/Ankh.UI/SvnLog/LogChangedPathsView.cs, src/Ankh.UI/SvnLog/LogRevisionView.cs, src/Ankh.Services/Ankh.Services.csproj
Give the log view items and changed path items a custom title in the Visual Studio Property window.
2008-10-23
[r5466]rhuijbensrc/Ankh.UI/VSSelectionControls/ListViewWithSelection.cs, src/Ankh.UI/VSSelectionControls/SelectionItemMap.cs
Make sure that if the focus enters a listview with selection, that it is acually the active selection context. (Or a context menu might use the selection from another control)
[r5465]rhuijbensrc/Ankh.UI/SvnLog/LogControl.Designer.cs, src/Ankh.UI/SvnLog/LogRevisionControl.cs, src/Ankh.UI/SvnLog/LogControl.cs
Threading refactoring in the log dialog. Move code to common locations and cleanup unnecessary threading overhead, as we always run in UI.
[r5463]rhuijbensrc/Ankh/Commands/BranchSolutionCommand.cs, src/Ankh.Scc/SvnSccContext.cs, src/Ankh.Services/Ankh.Services.csproj, src/Ankh.Services/Configuration/AnkhConfig.cs
Updated to Subversion 1.5.4 via SharpSvn 1.5004.861.
[r5462]sandersrc/Ankh.Scc/AnkhSccProvider.Projects.cs, src/Ankh.Scc/ProjectTracker.Solution.cs
Make sure we mark the solution dirty when a project file is renamed (on disk) This fixes issue #531
[r5459]rhuijbensrc/Ankh.UI/MergeWizard/MergeSourceBasePage.cs, src/Ankh.UI/MergeWizard/MergeSourceBasePageControlImpl.cs, src/Ankh.UI/MergeWizard/MergeSummaryPageControl.cs, src/Ankh.UI/MergeWizard/MergeWizard.cs
Fix MergeWizard to use SvnOrigins where necesarry for the log infrastructure changes. This commit reverts the breakage of r5435.
[r5456]rhuijbensrc/Ankh/Services/AnkhDiff.cs
Fix automatically choosing the external diff tool on Show Changes and Diff. This support was broken in r5453 when the configuration option of manually choosing external/internal was removed.
[r5455]rhuijbensrc/Ankh/Commands/ItemIgnore.cs
Make sure IgnoreFilesInFolder really ignores all files in the folder
2008-10-22
[r5453]sandersrc/Ankh/Commands/ResolveConflictCommand.cs, src/Ankh/Commands/ResolveConflictExternalCommand.cs, src/Ankh/Services/AnkhDiff.cs, src/Ankh.Services/Configuration/AnkhConfig.cs
Remove ChooseDiffMergeManual, because there's no way the user can set is, and it might be set to a value causing unwanted behavior (e.g. always internal diff when external diff program is set)
[r5452]sandersrc/Ankh.UI/SvnLog/Commands/ShowChanges.cs
Prefer external diff when running show changes from the log viewer
[r5451]sandersrc/Ankh.UI/SvnLog/Commands/CompareWithWorkingCopy.cs
Avoid a NullReferenceException when right-clicking when we're running log against a URL (invoked from the repository explorer)
[r5450]sandersrc/Ankh.UI/SvnLog/Commands/ChangeLogMessage.cs
Fix an exception when changing the log message on one repository with a solution open that's in another repository
[r5449]rhuijbensrc/Ankh.Scc/SvnSccContext.cs, src/Ankh.Scc/ProjectTracker.Rename.cs
When fixing directory renames, try to mark the directory as copied. We can only handle this case when the directory itself is passed as the first rename. But this is exactly the case specified in issue #525.