Re use BackgroundRequest object in TypoScanAWBPlugin

Blank code comment blocks in background (hint i need to fill them in)

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3794 5227b50d-9349-4574-b055-4b0a7525e11c
More covering text

Update FixEmptyLinksAndTemplates to use Variables.NamespacesCaseInsensitive (was failing tests as was only using default of File)

Start unit tests for FixEmptyLinksAndTemplates

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3795 5227b50d-9349-4574-b055-4b0a7525e11c
Couple of added Unit Tests for FixEmptyLinksAndTemplates

Make FixEmptyLinksAndTemplates remove more "empty templates", ie {{Template: }}

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3796 5227b50d-9349-4574-b055-4b0a7525e11c
Few more FixEmpyLinksAndTemplates unit tests

Probably just about complete...

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3797 5227b50d-9349-4574-b055-4b0a7525e11c
Minor code tweaks in Parsers

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3798 5227b50d-9349-4574-b055-4b0a7525e11c
change to ReplaceArticle: set new article position by index rather than name, as otherwise on hitting a redirect the selected article can jump to earlier in the list if the target of the redirect already existed earlier in the list – fixes potential problem for pre-parsing mode

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3799 5227b50d-9349-4574-b055-4b0a7525e11c
for bug http://en.wikipedia.org/wiki/Wikipedia_talk:AutoWikiBrowser/Bugs#Disc_full
add error handling to look for System.IO.IOExeption in ErrorHandler and raise specific message; in UserSettings SavePrefs don't try copying settings if IOException has been raised

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3800 5227b50d-9349-4574-b055-4b0a7525e11c
Better handling of duplicate AWB plugins

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3801 5227b50d-9349-4574-b055-4b0a7525e11c
Minor tweak on last commit

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3802 5227b50d-9349-4574-b055-4b0a7525e11c
public class MissingFieldException : System.MissingMemberException

public class MissingMemberException : System.MemberAccessException

MissingFieldException is of Type MissingMemberException, so can use just one catch for that

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3803 5227b50d-9349-4574-b055-4b0a7525e11c
"AutoWikiBrowser no plugins.sln" won't compile if AutoWikiBrowser.csproj references the plugins

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3804 5227b50d-9349-4574-b055-4b0a7525e11c
Remove AWBUpdater as a AWB Build dependency too

Plugin copying to come back in next rev

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3805 5227b50d-9349-4574-b055-4b0a7525e11c
Genericise Kingbotk Plugin post build events

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3806 5227b50d-9349-4574-b055-4b0a7525e11c
+keyboard shortcuts for regex tester, external processing and make modue

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3807 5227b50d-9349-4574-b055-4b0a7525e11c
pre-parsing: perform Stop() once last article has been pre-processed and ensure last article can be marked as pre-processed by correcting logic in NextArticle

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3808 5227b50d-9349-4574-b055-4b0a7525e11c
Add a very basic copy program to Extras

Add version of Copy to AWB Solution dir

Update Project solutions to copy dll to AWB dir using "$(SolutionDir)Copy.exe "$(TargetDir)$(TargetFileName)" "$(SolutionDir)AWB\$(OutDir)$(TargetFileName)""

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3809 5227b50d-9349-4574-b055-4b0a7525e11c
Update Copy.exe

Return 0 if ok, 1 if fault

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3810 5227b50d-9349-4574-b055-4b0a7525e11c
fix to 3809: put $(SolutionDir)Copy.exe in quotes too, in case directory path contains a space

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3811 5227b50d-9349-4574-b055-4b0a7525e11c
added basic RETF tests

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3812 5227b50d-9349-4574-b055-4b0a7525e11c
* fixed a slowdown in RecategorizerTests caused by unneeded network access in MetaDataSorter.LoadInterWiki
* added a badass check to RecategorizerTests.Addition()

git-svn-id: https://svn.code.sf.net/p/autowikibrowser/code/AWB@3813 5227b50d-9349-4574-b055-4b0a7525e11c