]> git.donarmstrong.com Git - lilypond.git/commit
Fix collisions between hairpins and dynamic text spanner bounds.
authorNeil Puttock <n.puttock@gmail.com>
Fri, 18 Sep 2009 21:01:24 +0000 (22:01 +0100)
committerNeil Puttock <n.puttock@gmail.com>
Fri, 18 Sep 2009 21:01:24 +0000 (22:01 +0100)
commit001ad87ae4b9cccc9588557e4b944b11b8fe05f1
treea79a231777242bde02daa55df7faf237f8f234ab
parent786083941557d40acf9ec1920e89e0e02f3981e6
Fix collisions between hairpins and dynamic text spanner bounds.

* rename 'adjacent-hairpins to 'adjacent-spanners

* add DynamicTextSpanner grobs to 'adjacent-spanners in New_dynamic_engraver

* in Hairpin::print (), use renamed property to catch text spans and apply
  the appropriate amount of bound-padding

* add regression test
input/regression/hairpin-neighboring-span-dynamics.ly [new file with mode: 0644]
lily/hairpin.cc
lily/new-dynamic-engraver.cc
scm/define-grob-properties.scm