]> git.donarmstrong.com Git - lilypond.git/commit
* lily/axis-group-engraver.cc (acknowledge_grob): also take
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 5 Feb 2004 14:12:38 +0000 (14:12 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 5 Feb 2004 14:12:38 +0000 (14:12 +0000)
commit164b2f76c9e387e18fff8e2a96960e5f434a8ffd
tree8f21a431a5401ede9ada5693db7f2a7514161bb8
parent1aeb5031376f96ee3407989e7696e5c106d27ee0
* 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