Ensure the app directory path is properly canonicalized.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25492 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Replace calls to "RUNDLL32 Shell32,OpenAs_RunDLL" (which is not officially documented!) with the official API SHOpenWithDialog().

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25495 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Add helper function to enable the autocomplete feature on edit controls but so that features can be used which are not available via SHAutoComplete().

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25544 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Revert r25550 and fix it by committing the change that introduced the missing method:
Add a Redraw() method to the filter edit control which forces a complete redraw, including recalculation of the rectangles.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25551 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Fix memory leaks in tests.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25552 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Only show the hint text in the edit area, not over the whole control.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25553 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Update issue #652
* show icons for folders, custom icons for working copy paths and urls
* implement drag/drop on the tree control and handle the saving/loading of these relations

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25556 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Add helper function to determine whether there's a full screen window shown hiding all other windows.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25562 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Fix a couple of unintentional integer overflows.

Fixes CID 1222632 and 1222633.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25570 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
return an std::unique_ptr<> instead of char pointers to avoid accidental memory leaks.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25579 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Fix broken build.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/Utils@25586 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
revert r25586 and add the missing include instead.

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