Check for errors:
Show errors to the user immediately, and abort the operation.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25832 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Initialize member variables in constructors.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25833 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Use casting to avoid an overflow.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25834 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Catch an unhandled exception.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25835 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Add null-pointer checks.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25836 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Mark the conflict as resolved if adding the resolved property succeeded.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25837 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Avoid accessing an invalid iterator.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25838 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Avoid a possible division-by-zero, and cast to a double to avoid premature precision loss.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25839 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Update pot file with recent resource changes.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25840 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Update pot file with recent doc changes.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25841 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
build.txt: we use VS2013 now.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25842 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Switch to MSBuild instead of devenv for building.

It's generally faster and gives us a lot more options.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk@25843 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac