[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: TMerge EOL icons look ugly on W2K

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 07 Jul 2008 18:18:09 +0200

Simon Large wrote:
> 2008/7/7 Christian Walther <cwalther_at_gmx.ch>:
>> I just updated to TortoiseSVN 1.5 to enjoy some of the cool new features. I
>> like TortoiseMerge's new ability to display line endings (that's going to be
>> useful when I go back and forth between developing on Windows and Linux) -
>> however I'm not quite happy with how they look here on Windows 2000. See the
>> attached screenshot. The main problem is that Windows 2000 doesn't support
>> an alpha channel in icons, so they appear much thicker than they should and
>> in a very dark blue color instead of the intended pale blue-gray. The
>> nearest-neighbor scaling in addition makes the shape hardly recognizable.
>>
>> Even if they would be drawn properly, there is still the problem that the
>> line ending glyphs don't follow the whitespace color setting, as the ones
>> for tabs and spaces do.
>>
>> I noticed that there's commented out code in BaseView.cpp
>> (CBaseView::DrawLineEnding()) to programmatically draw the line endings,
>> which would help with both of these issues. I'm not set up to compile things
>> myself and try it out, but would it be possible to make the choice between
>> icons and programmatic drawing either configurable, or use programmatic
>> drawing by default on Windows 2000?
>
> Can we just enable that in the nightly for a while to get some opinions?

As of r13423, you can switch to the line drawing by creating the DWORD
registry
HKCU\Software\TortoiseMerge\IconLFs
and set it to 0.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net

Received on 2008-07-07 18:18:32 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.