Patch: new --> needs_work
Add dynamic-interface to keepAliveInterfaces
https://codereview.appspot.com/553760043
Please wait a minute, I'm having an issue with this. I'll be asking on devel.
Another instance that looks like a bug: spacing is completely confused when a clef change is immediately preceded by a grace note and followed by a full-bar rest. \version "2.21.0" { \grace { c''16 } \clef bass R1 } What is happening here is that the full-bar rest always gets centered in its measure regardless of other elements. This problem does not occur usually since clefs are placed before the bar line. Grace notes are the only case where a musical element and a full-bar rest take place in the...
Another instance that looks like a bug: spacing is completely confused when a clef change is immediately preceded by a grace note and followed by a full-bar rest. \version "2.21.0" { \grace { c''16 } \clef bass R1 }
Spacing in mid-staff clef changes
Add dynamic-interface to keepAliveInterfaces
Interesting that the bug occurs on all major platforms except GNU/Linux. Actually it's a chance that it is present on Mac OS because in theory you can compile LilyPond natively on a Mac. Unfortunately I'm no longer using a Mac and anyway my compilation attempts were all unsucessful at the time as my environment was quite messed up. But if we could find some Mac OS expert around, then that person could run GDB and find out exactly what the problem is…
Also reported on Mac OS (at least 10.12.6 Sierra [me] and 10.13.6 High Sierra [Michael Hendry]) with LilyPond 2.21.0, but not LilyPond 2.19.83, quite surprisingly as the bug appeared with 2.19.19 on Windows. Both above examples are reproduced, and I can add a third one: \version "2.21.0" \relative { c'1 \acciaccatura { bes8 } c1 } Full outputs and logs on the three examples using 2.21.0, 2.19.83 and 2.18.2 are available in the attached archive. Two additional remarks: On the first example, "mis-predicted...