]> git.donarmstrong.com Git - lilypond.git/commit
Adds vertical skylines to slurs.
authorMike Solomon <mike@apollinemike.com>
Wed, 28 Dec 2011 08:15:41 +0000 (09:15 +0100)
committerMike Solomon <mike@apollinemike.com>
Wed, 28 Dec 2011 08:18:31 +0000 (09:18 +0100)
commit19520fd5bbd221ca1d35011d7710e233c92a44b0
treefe7e53e766b004d7363654ffe8e74740b63e5843
parentb9e58d98b465db5e12c2fa7d13bb529d22814051
Adds vertical skylines to slurs.

This assures that objects with an outside staff priority higher than
that of slurs are placed directly above the slur at their horizontal
position instead of above the slur's extrema in a given direction.

This is done by giving slurs vertical skylines that are the integral of
their curve.  Because the axis-group-interface automatically uses
vertical-skylines, no extra check for this property has to be added.
input/regression/slur-vertical-skylines.ly [new file with mode: 0644]
lily/general-scheme.cc
lily/include/lily-guile.hh
lily/include/slur.hh
lily/lily-guile.cc
lily/slur.cc
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/lily.scm
scm/safe-lily.scm