]> git.donarmstrong.com Git - lilypond.git/commit
* lily/axis-group-engraver.cc (acknowledge_grob): also take
authorhanwen <hanwen>
Thu, 5 Feb 2004 14:12:38 +0000 (14:12 +0000)
committerhanwen <hanwen>
Thu, 5 Feb 2004 14:12:38 +0000 (14:12 +0000)
commit9dd16c8ed2790f32d13e71a5b4cd72604f957544
tree8f21a431a5401ede9ada5693db7f2a7514161bb8
parent92c0e3550d3e93a79393e1b39d72212daa77dcb1
* lily/axis-group-engraver.cc (acknowledge_grob): also take
lyric-interface; this prevents lines with only extender lines from
being junked.

* scm/define-grob-interfaces.scm (lyric-interface): new interface

* lily/lyric-extender.cc (brew_molecule): get line breaking and
extenders right, for once and for all (hopefully).

* lily/break-substitution.cc (substitute_one_mutable_property):
clear old 'all-elements for System grobs.
15 files changed:
ChangeLog
input/regression/lyric-extender-broken.ly
lily/axis-group-engraver.cc
lily/break-substitution.cc
lily/cluster.cc
lily/grob-property.cc
lily/grob.cc
lily/include/lyric-extender.hh
lily/include/spanner.hh
lily/lyric-extender.cc
lily/spanner.cc
lily/system.cc
ly/english.ly
scm/define-grob-interfaces.scm
scm/define-grobs.scm