Mike,
 The old code was making a distinction between hairpins that end at the
end of a line and those that continue on the next line.
 Sadly, the meaning of the boolean 'broken[]' stores at first whether
the bound on either end of a hair pin is at a line break, and then
broken[RIGHT] is changed so that it stores whether the hairpin itself
was broken into pieces on the right hand side.
 Does your code preserve this distinction?


http://codereview.appspot.com/5438060/diff/2027/lily/hairpin.cc
File lily/hairpin.cc (right):

http://codereview.appspot.com/5438060/diff/2027/lily/hairpin.cc#newcode138
lily/hairpin.cc:138: if (broken[RIGHT])
The former code determining which hairpins were broken on the right, in
the sense of broken in the middle of the hairpin {c2\< c \break c c\f},
is still around, and it is difficult to tell whether it still does
anything.

http://codereview.appspot.com/5438060/diff/2027/scm/define-grob-properties.scm
File scm/define-grob-properties.scm (right):

http://codereview.appspot.com/5438060/diff/2027/scm/define-grob-properties.scm#newcode1049
scm/define-grob-properties.scm:1049: be drawn above and below the staff.
 If no span bar is in a position,
be drawn below and above the staff, respectively.

http://codereview.appspot.com/5438060/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to