* lily/axis-group-engraver.cc (acknowledge_grob): also take
commitd6cda84d9ff6af84140879fd9eb5631ec28b9e71
authorhanwen <hanwen>
Thu, 5 Feb 2004 14:12:37 +0000 (5 14:12 +0000)
committerhanwen <hanwen>
Thu, 5 Feb 2004 14:12:37 +0000 (5 14:12 +0000)
treeb4e5f459c57c128a3088060958ae74ab33cf663f
parent90a1d50eba4f0943d590ace74da8538a2304630f
* 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