Login | Join Now

AnkhSVN-Daily Update

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

The latest daily build is AnkhSVN 2.1.7785.

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

2010-02-06
[r7779] rhuijbensrc/Ankh.UI/SccManagement: UpdateAvailableDialog.cs
Make the update available header label Bold instead of normal.
2010-02-05
[r7775] rhuijbensrc/Ankh.Votive: Ankh.Votive.wxs, VSExtension.wxs
Fix setuptexts and try to use NoSetupVSTemplates on 2010 to speed up setup.
[r7774] rhuijbensrc: Ankh.Votive.wixproj, Ankh.Votive/VSExtension.wxs
Update our setup project to use the standard Wix VSExtension and only include our own extensions to that.
2010-02-02
[r7753] rhuijbensrc: Ankh/Commands/UpdateItemCommand.cs, Ankh.Package/Gui/AnkhSvn.xml, Ankh/Commands/CommandStrings.resx, Ankh/Commands/CommandStrings.Designer.cs, Ankh/Commands/ItemShowChanges.cs, Ankh.Ids/AnkhCommand.cs, Ankh.UI/Commands/UpdateDialog.Designer.cs, Ankh/Commands/SolutionUpdateCommand.cs, Ankh.UI/Commands/UpdateDialog.cs
When right clicking a folder in the solution explorer, replace the normal update items command with a specific update folder command (implemented as a recursive update on the selected folders).
Also update the update item command to no longer perform non recursive updates on folders until Subversion issue #3569 is fixed.
2010-02-01
[r7750] rhuijbensrc/Ankh: Services/AnkhErrorMessage.cs, Ankh.csproj, Services/AnkhErrorHandler.cs, Ankh.wxs
Cleanup error handling code a bit. (Removed undocumented errorlog support, which contained a race condition between multiple instances).
2010-01-29
[r7746] rhuijbensrc/Ankh.Scc/ProjectMap: SccProjectData.ProjectRefresh.cs
Try to fix the addition and removal of files in Websites when a subversion update is applied.
2010-01-28
[r7744] rhuijbensrc/Ankh.UI/PendingChanges: PCStrings.resx, PCStrings.Designer.cs, Commits/PendingCommitsView.cs, Commits/PendingCommitItem.cs
Add (by default invisible) revision column to the pending changes source file tab.
2010-01-24
[r7725] rhuijbensrc/Ankh.UI/RepositoryExplorer: RepositoryTreeNode.cs, RepositoryListView.cs, RepositoryListItem.cs, RepositoryTreeView.cs, RepositoryExplorerItem.cs, RepositoryExplorerControl.cs
Decouple the repository explorer support from SvnListEventArgs, to allow refactoring it to use SvnRemoteSession.
[r7723] rhuijbensrc/Ankh.UI/RepositoryOpen: RepositoryOpenDialog.cs
Use the new SharpSvn SvnRemoteSession class to browse the repository.
[r7722] rhuijbensrc: Ankh.Services/ISvnClientPool.cs, Ankh/Services/AnkhClientPool.cs
Allow retrieving a pooled session for an Uri or a higher uri within the same repository to reduce the number of reparentings.
[r7721] rhuijbensrc/Ankh.Services: Ankh.Services.csproj
Update to SharpSvn 1.6009.1458 to resolve SvnRemoteSession issue.
[r7720] rhuijbensrc: Ankh.Services/ISvnClientPool.cs, Ankh/Services/AnkhClientPool.cs
Enable pooling of SvnRemoteSessions, just like how we pool SvnClients.
[r7719] rhuijbensrc: Ankh/Services/Scheduler.cs, Ankh.Services/IAnkhScheduler.cs
Use a standard delegate with no arguments for the scheduler api, instead of using a dynamic invoke on a generic delegate.
[r7718] rhuijbensrc/Ankh.Services: Ankh.Services.csproj
Upgrade SharpSvn reference to 1.6009.1456
2010-01-20
[r7711] rhuijbensrc/Ankh.UI/IssueTracker: IssueSelector.resx, IssueTrackerConfigDialog.resx, IssueSelector.Designer.cs, IssueTrackerConfigDialog.Designer.cs
Mark the OK and Cancel button in the issuetracker as accept and cancel button to enable the normal dialog handling (e.g. escape to close).
[r7708] rhuijbensrc/Ankh.Scc: AnkhSccProvider.ActivateMonitor.cs, AnkhSccProvider.cs
Enable the delayed activation event for the case where AnkhSVN and the solution are loaded while VS is still in the zombie state and AnkhSVN was not enabled before.
2010-01-18
[r7696] rhuijbensrc/Ankh.Package: Resources.resx
Show that the SharpSvn dependencies are really SharpSvn dependencies, instead of just AnkhSVN dependencies.
[r7689] rhuijbensrc: Ankh/Services/IssueTracker/AnkhIssueService.cs, Ankh.UI/PendingChanges/PendingIssuesPage.resx, Ankh.UI/PendingChanges/PendingIssuesPage.Designer.cs, Ankh.UI/PendingChanges/PendingIssuesPage.cs, Ankh.Services/IssueTracker/IAnkhIssueService.cs
Make a link from the no issue repository configured text, to refer users to our website for more information. (Currently unhandled on our website).
2010-01-17
[r7687] rhuijbensrc/Ankh.Scc: AnkhSccProvider.Projects.cs, ProjectTracker.Add.cs
When a website tells the SCC provider that it added a file, check if we are currently building the solution. In this specific case don't try to handle the copy operation with Subversion history.
2010-01-15
[r7678] rhuijbensrc/Ankh.UI: WorkingCopyExplorer/WorkingCopyExplorerControl.cs, RepositoryExplorer/RepositoryExplorerControl.cs
Initialize the toolstrip renderer on the repository and working copy explorer folders bar.
[r7676] rhuijbensrc/Ankh.Services/Commands: CommandUpdateEventArgs.cs
Allow hiding a command when it is shown on a context menu, but not if it is in a normal menu or toolbar.
[r7673] rhuijbensrc: Ankh.Scc/AnkhSccProvider.ActivateMonitor.cs, Ankh.UI/PendingChanges/PendingChangesToolControl.cs, Ankh.Services/AnkhServiceEvents.cs
Hook the Scc UI Shell available event to enable the Pending changes Window automatically under specific loading conditions triggered by VS2010.
[r7670] rhuijbensrc/Ankh.UI: PendingChanges/PendingChangesPage.cs, Ankh.UI.csproj, PendingChanges/PendingChangesToolControl.cs, PendingChanges/PendingActivationPage.resx, PendingChanges/PendingActivationPage.Designer.cs, PendingChanges/PendingActivationPage.cs
When AnkhSVN is not (yet) enabled, place the Pending Changes window in a generic disabled state which allows easy access to the SCC enable function like that in Team Foundation server.
If the ToolWindow state stored in the Visual Studio settings indicates that the ToolWindow should be opened when Visual Studio starts, we now only load in this not-active state and switch to active when the SCC provider is really activated (which assumes a working UI shell).
This should resolve issues in 3th party and Microsoft extensions that assume language services can only be instantiated when the UI shell is available.
2010-01-14
[r7665] rhuijbensrc/Ankh.Services: Ankh.Services.csproj
Upgrade to SharpSvn 1.6008.1435 in preparation for Subversion 1.6.8.
[r7661] rhuijbensrc/Ankh.Package/Gui: AnkhSvn.xml, Gui-To-Ctc.xsl, Gui-To-Vsct.xsl
Following up on r7656, do mark internal commands invisiblem, but don't mark them initially disabled as that breaks loading our package via them.
[r7660] rhuijbensrc/Ankh.Scc/StatusCache: FileStatusCache.ShellMonitor.cs
Fix the calling convention of the SHChangeNotifyDeregister function.
[r7658] sandersrc: Ankh/Commands/ItemResolveCasing.cs, Ankh.Scc/AnkhSccProvider.Projects.cs, Ankh.Scc/AnkhSccSettingStorage.cs, Ankh.Scc/StatusCache/FileStatusCache.cs, Ankh/Services/PendingChanges/PendingChangeHandler.cs, Ankh.Services/Ankh.Services.csproj
Update to a newer SharpSvn to use the new GetTruePath overload. This allows us to fix caching of incorrectly cased paths that occur when the path does not exist, but its parents do.
[r7657] rhuijbensrc/Ankh.UI/PendingChanges: PendingCommitsPage.cs
When refreshing the pending changes list; keep the checkbox information in a case insensitive hashtable, to allow keeping the checks for casing changes.
2010-01-13
[r7653] rhuijbensrc/Ankh.UI/MergeWizard: MergeBestPracticesPageControl.cs, WizardFramework/WizardDialog.cs
Use the environment font for the bold texts in the merge wizard instead of a hard coded "MS Sans Serif".