Your comments
The alignment in diff often fails to match the corresponding lines. here a quick example:
Beyond Compare, and how I would expect it:
Left side is harder to read as a file, yes. But I don't code in diff view ;-)
But changes are much easier to see when they are aligned, and the added stuff is compared to empty lines.
We also use these tools here (Git, SmartGit, Word, Beyond Compare), but it would be nice to get a quick overview of what changed in non-text files right from the SmartGit diff view. So I strongly support the converting approach.
If the change viewer would be put in a container, then it could be repeated for different files, as long as no single file is selected.
I copy'n'pasted a quick mockup:
Customer support service by UserEcho
This would help a lot when working with one window! No more opening several logs and getting lost...