lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.15.12 regtest problems


From: Keith OHara
Subject: Re: 2.15.12 regtest problems
Date: Fri, 23 Sep 2011 11:38:09 -0700
User-agent: Opera Mail/11.51 (Win32)

On Fri, 23 Sep 2011 00:07:39 -0700, address@hidden <address@hidden> wrote:

On Sep 23, 2011, at 8:56 AM, Keith OHara wrote:

On Thu, 22 Sep 2011 23:11:08 -0700, address@hidden <address@hidden> wrote:

On Sep 23, 2011, at 6:38 AM, Keith OHara wrote:

Phil Holmes <email <at> philholmes.net> writes:

There are 2 significant problems I've found with 2.15.12.  The first is
shown in the Les Nereides regtest - a fingering indication goes missing.

Confirming.  The missing fingering indication is hidden under a note head
in the other voice.  The change from Stem to Flag for 2.15.12 is necessary
to see the problem. I'll try to reduce to a minimal example but it will
take a while; there are lots of interacting overrides in that torture-test.


\relative f {
   \voiceOne
   e''8( e
   e c)-1-2
}

Also compiles fine on current master...weird...


Version 2.15.12 on Linux compiles this just fine, so it is an issue of 
different systems handling floating point differently.  That makes this 
difficult to track as a bug.

I see a classic error in bezier.cc, introduced in Joe's "cleanup and 
generalizations" commit between 2.15.11 and .12, and very likely the cause of the 
problem, so I pushed an ugly FIXME comment.  Probably this weekend I could replace this 
part with safe floating-point code.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]