Drop unneeded try-catch

try-catch was needed for gitdll gonfig methods. Now we use libgit2 which does not throw any exceptions.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Support config include using libgit

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Pass system config filenames with forward slashes to libgit2

This is needed for libgit2 to correctly get the relative path of included files.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Merge branch 'include.path'

(fixes issue #1779)

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Read project property tgit.icon

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Can load project icon from Log Dialog

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Also support icon not just .ico format, such as .png, .bmp, .jpg

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

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

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