]> git.donarmstrong.com Git - lilypond.git/commit
Implements padding at right-broken hairpins that come up against span bars.
authorMike Solomon <mike@apollinemike.com>
Fri, 16 Dec 2011 08:25:29 +0000 (09:25 +0100)
committerMike Solomon <mike@apollinemike.com>
Fri, 16 Dec 2011 08:25:29 +0000 (09:25 +0100)
commitf417a6007e951fda4f1fb5fd3da0ecd1d25cec2f
treefffd83b66a366bc7e9124f52c92b2998cdb07b75
parent5543eb5b0378bc726684a686b799e4ff4dc5f4cc
Implements padding at right-broken hairpins that come up against span bars.

Uses a concurrent-hairpin-engraver to find all concurrent hairpins in a score
and shortens all end-of-line hairpins for a given system by 0.6 if there are
collisions with a span bar.
input/regression/hairpin-span-bar.ly [new file with mode: 0644]
lily/concurrent-hairpin-engraver.cc [new file with mode: 0644]
lily/hairpin.cc
lily/include/hairpin.hh
lily/include/system.hh
lily/span-bar.cc
lily/system.cc
ly/engraver-init.ly
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/output-lib.scm