]> git.donarmstrong.com Git - lilypond.git/commit
* lily/melisma-engraver.cc (try_music): use melisma_busy()
authorhanwen <hanwen>
Wed, 31 Dec 2003 00:44:33 +0000 (00:44 +0000)
committerhanwen <hanwen>
Wed, 31 Dec 2003 00:44:33 +0000 (00:44 +0000)
commitcb22a7b04822316abffe8d4b90152616169cd1dc
treed8f09828965dad3d061f7e3a3bcbb85fd8daed9c
parent34e63c587dbc21c501d8617c2831303bb3e932d6
* lily/melisma-engraver.cc (try_music): use melisma_busy()

* lily/lyric-engraver.cc (process_music): remove alignment kludge

* lily/lyric-combine-music-iterator.cc (melisma_busy): new function.

* lily/stanza-number-engraver.cc (acknowledge_grob): rewrite

* scm/define-grobs.scm (all-grob-descriptions): change
StanzaNumber description: make side support, i.s.o. breakable.
use Instrument_name_engraver for texts in the margin.

* scm/define-translator-properties.scm: remove
melismaEngraverBusy, stz property.

* lily/self-aligment-interface.cc (aligned_on_parent): new function.

* input/regression/lyric-phrasing-new.ly: new file.

* lily/new-phrasing-engraver.cc (process_acknowledged_grobs): new
engraver, redo lyric phrasing, but cleaner and simpler.  Lyrics on
melismata are now left-aligned.
78 files changed:
ChangeLog
Documentation/user/refman.itely
VERSION
flower/file-path.cc
flower/include/interval.hh
flower/include/interval.tcc
flower/include/string.hh
flower/string.cc
input/mutopia/F.Schubert/morgenlied.ly
input/regression/lyric-phrasing-new.ly [new file with mode: 0644]
input/regression/stanza-number.ly
lily/accidental-engraver.cc
lily/accidental-placement.cc
lily/accidental.cc
lily/align-interface.cc
lily/all-font-metrics.cc
lily/ambitus.cc
lily/arpeggio.cc
lily/auto-change-iterator.cc
lily/axis-group-interface.cc
lily/beam-engraver.cc
lily/beam.cc
lily/break-algorithm.cc
lily/break-align-interface.cc
lily/break-substitution.cc
lily/change-iterator.cc
lily/clef.cc
lily/custos.cc
lily/font-metric.cc
lily/gregorian-ligature.cc
lily/hairpin.cc
lily/hyphen-spanner.cc
lily/include/molecule.hh
lily/include/self-alignment-interface.hh
lily/include/translator-group.hh
lily/include/translator.hh
lily/input-file-results.cc
lily/key-signature-interface.cc
lily/lyric-combine-music-iterator.cc
lily/lyric-engraver.cc
lily/lyric-phrasing-engraver.cc
lily/main.cc
lily/measure-grouping-spanner.cc
lily/melisma-engraver.cc
lily/molecule.cc
lily/new-accidental-engraver.cc
lily/new-fingering-engraver.cc
lily/new-phrasing-engraver.cc [new file with mode: 0644]
lily/note-head-line-engraver.cc
lily/note-head.cc
lily/note-spacing.cc
lily/part-combine-music-iterator.cc
lily/rest-collision.cc
lily/rest.cc
lily/self-aligment-interface.cc
lily/separating-group-spanner.cc
lily/separation-item.cc
lily/side-position-interface.cc
lily/skyline.cc
lily/slur.cc
lily/span-bar.cc
lily/staff-spacing.cc
lily/stanza-number-engraver.cc
lily/stem.cc
lily/streams.cc
lily/sustain-pedal.cc
lily/system-start-delimiter.cc
lily/system.cc
lily/text-spanner.cc
lily/time-signature.cc
lily/translator-group.cc
lily/translator-scheme.cc
lily/translator.cc
lily/virtual-font-metric.cc
ly/engraver-init.ly
scm/define-grobs.scm
scm/define-translator-properties.scm
scripts/convert-ly.py