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

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-03-08
[r7890] rhuijbensrc: Ankh.UI/Ankh.UI.csproj, Ankh.Scc/SccUI/SccEditReadOnlyFileDialog.resx, Ankh.Scc/SccUI/Commands/MakeNonSccFileWritableCommand.cs, Ankh.Scc/SccUI/SccEditReadOnlyFileDialog.Designer.cs, Ankh.Scc/SccUI/SccEditReadOnlyFileDialog.cs, Ankh.Scc/Ankh.Scc.csproj, Ankh/Ankh.csproj, Ankh/Commands/MakeNonSccFileWriteableCommand.cs
Move the new edit readonly file to the SCC UI group. Also making the name CLSCompliant by making the R uppercase.
[r7889] rhuijbensrc/Ankh.Services: Ankh.Services.csproj
Upgrade to SharpSvn 1.6009.1495 to allow timing out on connections.
[r7888] rhuijbensrc/Ankh.Scc: AnkhSccProvider.QueryEditSave.cs
Handle more corner cases of OnQueryEdit including never showing a dialog when the caller says not to do that. See also issue #619.
2010-03-07
[r7885] sandersrc/Ankh.UI: EditReadonlyFileDialog.Designer.cs
Fix the text and make the dialog and all controls added in r7884 slightly smaller, to compensate for the enlarging that happens when using the VS rendering
2010-03-06
[r7884] sandersrc: Ankh.Package/Gui/AnkhSvn.xml, Ankh.UI/Ankh.UI.csproj, Ankh.Scc/AnkhSccProvider.QueryEditSave.cs, Ankh.UI/EditReadonlyFileDialog.resx, Ankh/Ankh.csproj, Ankh.Ids/AnkhCommand.cs, Ankh.UI/EditReadonlyFileDialog.Designer.cs, Ankh.UI/EditReadonlyFileDialog.cs, Ankh/Commands/MakeNonSccFileWriteableCommand.cs
Add new QueryEditFiles handling for readonly non-scc files. According to the spec we should warn about them being readonly offer to make them writeable when an option for this has been set. This solves issue #619.
2010-03-05
[r7881] sandersrc/Ankh.UI/PendingChanges: PendingCommitsPage.Designer.cs, PendingCommitsPage.cs
Handle enter key, and treat it the same way as the double click. Note that it works on multiple items, but it's not very deterministic what file is active when ItemOpenVisualStudio is the command we execute.
[r7880] sandersrc: Ankh.UI/PendingChanges/PendingCommitsPage.cs, Ankh.UI/OptionsPages/EnvironmentSettingsControl.Designer.cs, Ankh.UI/OptionsPages/EnvironmentSettingsControl.cs, Ankh.Services/Configuration/AnkhConfig.cs
Add option to configure what happens when double clicking a pending change. You can now configure it to either show change or open the file in Visual Studio. The control double click combination is now removed, it didn't work because Ctrl-Click is already a standard listview action (for multi select).
[r7878] rhuijbensrc/Ankh.Package: AnkhSvnPackage.ToolWindows.cs
Revert r7860.
2010-03-04
[r7872] rhuijbensrc/Ankh.Services: Ankh.Services.csproj
Update SharpSvn reference to 1.6009.1489 to get a newer OpenSSL and Serf and to fix a few UNC issues reported as issue #618.
2010-03-03
[r7870] rhuijbensrc/lib: Microsoft_VC80_CRT_x86.msm
Remove old msm file from WC
2010-03-01
[r7867] rhuijbensrc/Ankh.Package: AnkhSvnPackage.cs
Instead of relying on PostExecCommand to load the AnkhSVN package from the trigger package, force loading directly when AnkhSVN is the active SCC Provider. This in an attempt to fix the devenv automation.
2010-02-28
[r7854] rhuijbensrc: Ankh.VS/Extenders/ExtenderProvider.cs, Ankh.Services/AnkhRuntime.cs, Ankh.Scc/AnkhSccProvider.cs
Correctness: Promoted service definitions should be ComVisible
[r7851] rhuijbensrc: Ankh.Trigger/TriggerPackage.cs, Ankh.VS/Extenders/ExtenderProvider.cs, Ankh.Ids/AnkhCatId.cs, Ankh.VS/Extenders/SvnProjectExtender.cs, Ankh.Ids/Ankh.Ids.csproj, Ankh.VS/Extenders/SvnSolutionExtender.cs, Ankh.VS/VsActivatorCommand.cs, Ankh.Ids/AnkhId.cs, Ankh.VS/Extenders/SvnItemExtender.cs, Ankh.Trigger/TriggerPackage.Extender.cs, Ankh.Trigger/Ankh.Trigger.csproj
Rewrote the Solution explorer property extender code in a way that the initiative for loading the extension infrastructure moves to Visual Studio. It looks like retrieving an EnvDTE reference before Visual Studio is ready has some side effects we really don't like.
The extenders are now provided via static registration on the Ankh.Trigger package and are forwared to AnkhSVN when AnkhSVN is fully loaded.
2010-02-26
[r7840] rhuijbensrc: Ankh.Trigger/TriggerPackage.cs, Ankh.Ids/AnkhId.cs, Ankh.Package/Attributes/ProvideUIVersion.cs, Ankh.Package/AnkhSvnPackage.cs
Clean up a bit of info in the registration attributes.
[r7839] rhuijbensrc: Ankh.Package/Properties/AssemblyInfo.cs, Ankh.UI/Properties/AssemblyInfo.cs, Ankh.Ids/Properties/AssemblyInfo.cs, Ankh/Properties/AssemblyInfo.cs, Ankh.Services/Properties/AssemblyInfo.cs, Ankh.Trigger/Properties/AssemblyInfo.cs, Ankh.Diff/Properties/AssemblyInfo.cs, Ankh.Scc/Properties/AssemblyInfo.cs, Ankh.ExtensionPoints/Properties/AssemblyInfo.cs
Set the neutral language setting in all of our assemblies to the culture used by the English version of Visual Studio.
(Visual Studio sets the UICulture during initialization to match its installed language to make packages use the same language. Using "en-US" instead of "en" avoids useless tests on resource assemblies)
[r7838] rhuijbensrc: Ankh.Package/Ankh.Package.csproj, Ankh.Trigger/Ankh.Trigger.csproj
Avoid resource load exception when starting Visual Studio by explicitly naming the resources. (This exception was handled inside Visual Studio, so nobody but other VS-Package developers will notice)
[r7837] rhuijbensrc: LICENSE.rtf
Update copyright year in license
2010-02-25
[r7833] rhuijbenWindowsFormsApplication1/Properties/AssemblyInfo.cs, WindowsFormsApplication1/Properties, WindowsFormsApplication1, src/Ankh.Ids/AnkhId.cs, src/Ankh.Migrate/Properties/AssemblyInfo.cs, src/Ankh.ExtensionPoints/Properties/AssemblyInfo.cs, src/tools/Ankh.GenPkgDef/Properties/AssemblyInfo.cs
Update copyright and version info and set resource settings that weren't configured to use the global settings.
[r7832] rhuijbensrc/Ankh.Package: AnkhSvnPackage.Commands.cs
Handle a theoretical use of IOleCommandTarget where a null 'ref Guid' is passed to specify the 'default command group'. I never heard of an issue with this, but it is documented to be possible. (Found by checking for differences between different Visual Studio SDK versions)
2010-02-18
[r7815] sandersrc/Ankh/Services/PendingChanges: PendingChangeHandler.cs, PccStrings.resx, PccStrings.Designer.cs
Remove caption text, because it doesn't show up in the caption of the messagebox, just above the actual message.
[r7814] sandersrc/Ankh/Services/PendingChanges: PendingChangeHandler.cs, PccStrings.resx, PccStrings.Designer.cs
Notify the user of out of date items, instructing to update before commit. This prevents another stacktrace from showing up
[r7813] sandersrc/Ankh/Services/PendingChanges: PendingChangeHandler.cs
Remove IsVersioned check, tree conflicts can occur on nonversioned items
[r7812] sandersrc/Ankh/Services/PendingChanges: PendingChangeHandler.cs, PccStrings.resx, PccStrings.Designer.cs
Check for conflicted file pre-commit. Abort the commit when conflicts are found to avoid getting a stacktrace later on.
2010-02-15
[r7806] rhuijbensrc/Ankh.UI/OptionsPages: AnkhOptionsPageControl.cs, UserToolSettingsControl.Designer.cs
Reorder some option dialog controls so the order in which the controls are added matches the expected TabIndex order. This fixes some VS keyboard issues.
2010-02-13
[r7802] rhuijbensrc: Ankh.Services/UI/IAnkhConfigurationService.cs, Ankh.Scc/ProjectTracker.Solution.cs, Ankh/Services/ConfigService.cs, Ankh.Scc/Ankh.Scc.csproj, Ankh.Scc/SccUI/SccFilesystemWarningDialog.resx, Ankh.Scc/SccUI/SccFilesystemWarningDialog.Designer.cs, Ankh.Scc/SccUI/SccFilesystemWarningDialog.cs
Warn AnkhSVN users that they should upgrade their filesystem if the solution is located on a FAT or FAT32 disk. While this is not directly an error condition, subversion can miss certain kinds of changes on these partitions.
If you only use Windows XP and later there are enough valid alternatives to avoid FAT and FAT32.
Add generic support for suppressing warnings.
2010-02-11
[r7793] rhuijbensrc: Ankh/Services/AnkhErrorHandler.cs, Ankh.Services/Ankh.Services.csproj
Upgrade to SharpSvn 1.6009.1476 to get better error handling information.
[r7791] rhuijbensrc/Ankh.Services: Ankh.Services.csproj
Upgrade SharpSvn reference to 1.6009.1468 to fix FAT/FAT32 specific issue on file moves.