Fix spaces to tab

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Check for empty string after mangling and trimming

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use mangled string for getting icon and storing in history list

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Make CString parameter const

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #1951: Slow switch/checkout dialog

Inspired by code provided by Yue Lin Ho.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fix wrong whitespace marker position if has tabs or characters of wider width

Based on TortoiseSVN revision 25583

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Broken characters when dragging the horizontal bar in TortoiseGitMerge

Based on TortoiseSVN revision 25584

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Correct click and drag cursor position for wider characters

Based on TortoiseSVN revision 25585

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #2064: Broken characters when dragging the horizontal bar in TortoiseGitMerge

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>