Added exception handlers to all events we receive. It is important that any code of ours that is called directly by VS.NET has an exception handler, which calls Connect.HandleError. VS.NET swallows all exceptions thrown from event handlers.

* \src\Ankh\AssemblyInfo.cs
	Autoupdated version attribute.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@431 b3d095d3-deb5-3c49-94e8-7d8922007d14

* \src\Ankh\Solution\ProjectNode.cs
	Added the project file itself as a resource. Exposed it as the ProjectFile property. Made sure visitors visited it.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@432 b3d095d3-deb5-3c49-94e8-7d8922007d14
Implemented a SVN task for NAnt

git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@433 b3d095d3-deb5-3c49-94e8-7d8922007d14
Added collection level files to the help project. These files are required to
get the Ankh help collection integrated into the VS.NET's collection. These
files are independant of the files with the same extension used to create
the ankh help project.

A    /src/Help.doc/collection-files : directory that contain collection
        level files that are required to get Ankh help collection integrated
         into VSCC
A    /src/Help.doc/collection-files/Ankh help_collection.HxC :
        .HxC file for child namespace
A    /src/Help.doc/collection-files/Keywords_collection.HxK :
        .HxK file for child namespace
A    /src/Help.doc/collection-files/global_collection.HxT :
        .HxT file for child namespace


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@434 b3d095d3-deb5-3c49-94e8-7d8922007d14
Test commit.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@435 b3d095d3-deb5-3c49-94e8-7d8922007d14
Fixed two bugs which would cause exceptions to be thrown

* \src\Ankh\EventSinks\ProjectsEventSink.cs
	When removing a project, it makes no sense to refresh the project node being removed. Instead refresh the solution node.

* \src\Ankh\AssemblyInfo.cs
	Updated version number.

* \src\Ankh\Solution\Explorer.cs
	UpdateStatus now checks for null before calling UpdateStatus. This prevents NullReferenceExceptions if the document being saved isn't part of the solution. These exceptions used to be swallowed.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@436 b3d095d3-deb5-3c49-94e8-7d8922007d14
Fixed a bug preventing it from running on anything else than a file thats already open

git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@437 b3d095d3-deb5-3c49-94e8-7d8922007d14
Added text to introduction and included it into table of content. Added text
and images to commit and add.


M    /src/Help.doc/Xml/introduction/introduction.xml  : added text
M    /src/Help.doc/Xml/using-ankh/adding_files.xml  : added text
M    /src/Help.doc/Xml/using-ankh/commiting_files.xml : added text
M    /src/Help.doc/global.HxT : added introduction
M    /src/Help.doc/Ankh help.HWProj :
        added images
M    /src/Help.doc/Ankh.HxF  :
        added images
M    /src/Help.doc/collection-files/Ankh help_collection.HxC :
        proofreading
M    /src/Help.doc/collection-files/global_collection.HxT :
        proofreading
AM   /src/Help.doc/img/added_file.png :
        image of added file
AM   /src/Help.doc/img/commit_dialog.png :
        image of commit dialog
AM   /src/Help.doc/img/ok_file.png :
        image of file under revision control
AM   /src/Help.doc/img/unrevisioned_file.png :
        unversioned file
AM   /src/Help.doc/img/item_menu.png :
        menu for an item
AM   /src/Help.doc/img/wc_solution_explorer.png:
        solution explorer with working copy


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@438 b3d095d3-deb5-3c49-94e8-7d8922007d14
Fixed issue 24. Remove now checks if file doesn't exists before running remove. 
Fixed some code in the outputpanewriter. 

M    /src/Ankh/SvnContext.cs
M    /src/Ankh/EventSinks/ItemEventSink.cs


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@439 b3d095d3-deb5-3c49-94e8-7d8922007d14
Fixed some typo. And added "XXX" to parts that must be rewritten.

M    /doc/productDocumentation.doc - typos


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@440 b3d095d3-deb5-3c49-94e8-7d8922007d14
Implemented progress feedback if the verbose flag is set.

* \tools\SvnTasks\AssemblyInfo.cs
	Updated version number

* \tools\SvnTasks\SvnCheckoutTask.cs
	Removed the AuthenticationProvider class, which was redundant since we already have the SimpleProvider class. Added the Context class, which is used to display the notification callbacks from SVN if verbose is true. Added an exception handler to catch SVN errors.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@441 b3d095d3-deb5-3c49-94e8-7d8922007d14

* \tools\SvnTasks\SvnCheckoutTask.cs
	No longer add the authentication provider if the username and password properties are null.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@442 b3d095d3-deb5-3c49-94e8-7d8922007d14
* \src\Ankh\Connect.cs
	(Connect.HandleError) Added the assembly parameter to the QuerySendByWeb call.

* \src\Ankh\AssemblyInfo.cs
	Updated version attribute

* \src\NSvn\AssemblyInfo.cs
	Updated version attribute

* \src\NSvn.Tests\AssemblyInfo.cs
	Updated version attribute

* \src\Utils\ErrorMessage.cs
	Added the Assembly parameter all around.



git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@443 b3d095d3-deb5-3c49-94e8-7d8922007d14
Fixed issue #23

* \src\Ankh\AnkhContext.cs
	Provide the RepositoryExplorerControl with an initial NSvnContext object.

* \src\Ankh.UI\RepositoryTreeView.cs
	Added the Context property. Set the context of the root RepositoryDirectory object.

* \src\Ankh.UI\RepositoryExplorerControl.cs
	Pass the context along to all children.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@444 b3d095d3-deb5-3c49-94e8-7d8922007d14
* \src\Ankh\OutputPaneWriter.cs
	Call Activate before writing the initial text.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@445 b3d095d3-deb5-3c49-94e8-7d8922007d14
Test documentation contain description of tests performed on Ankh
* Preface
* Aim of testing
* Testing methods
-NUnit tests
-Independant NAnt build tests
-Paper prototype testing of GUI
-Functional testing
  * Test of status icons in Solution Explorer
  * Test of add in Solution Explorer
  * Test of update in Solution Explorer
  * Test of commit in Solution Explorer
  * Test of diff in Solution Explorer
  * Test of delete/remove in Solution Explorer
  * Test of revert in Solution Explorer
  * Test of cleanup in Solution Explorer
  * Test of feedback in Output pane
  * Test of Repository Explorer


AM   /doc/testDocumentation.doc


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@446 b3d095d3-deb5-3c49-94e8-7d8922007d14
Proofreading

M    /doc/testDocumentation.doc


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@447 b3d095d3-deb5-3c49-94e8-7d8922007d14
Moved details from the testing chapter into test documentation.
Modified some NUnit description


M    /doc/productDocumentation.doc


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@448 b3d095d3-deb5-3c49-94e8-7d8922007d14
Added text and image to the functional testing.


M    /doc/testDocumentation.doc


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@449 b3d095d3-deb5-3c49-94e8-7d8922007d14
Changed the color on some of the icons. 

M    /src/Ankh/1033/BitmapDll.dll - changed color.
M    /src/Ankh/status_icons.bmp - changed some icons. Changed bmp from 256 to 16 colors.


git-svn-id: svn://i7-2600/svn/ankhsvn/trunk@451 b3d095d3-deb5-3c49-94e8-7d8922007d14