]> git.donarmstrong.com Git - lilypond.git/commit
* input/regression/grace-auto-beam.ly: new file
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 11 Jul 2002 23:07:09 +0000 (23:07 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 11 Jul 2002 23:07:09 +0000 (23:07 +0000)
commit42e20e7c10237378b290cc9d8bcae7a6fda7b076
treecd81b47eff02a7752881f53c28ebe8218ffee417
parent675533acf58b9b863adc830f175696735ca6dc95
* input/regression/grace-auto-beam.ly: new file

* input/regression/grace-unfold-repeat.ly: new file

* lily/auto-beam-engraver.cc (test_moment): never start on grace moments.

* lily/forbid-break-engraver.cc (start_translation_timestep): skip
grace notes for break-forbidding. Breaks during grace notes are
handled by Bar_engraver.

* lily/unfolded-repeat-iterator.cc: Reimplement
Unfolded_repeat_iterator, Volta_repeat_iterator using
Sequential_iterator. All grace functionality from {} carries over
to repeats as well.

* lily/sequential-iterator.cc: new file: form baseclass for
sequential music iterator and unfolded/volta repeat iterator.
16 files changed:
ChangeLog
Documentation/regression-test.tely
input/regression/grace-auto-beam.ly [new file with mode: 0644]
input/regression/grace-unfold-repeat.ly [new file with mode: 0644]
lily/auto-beam-engraver.cc
lily/break-algorithm.cc
lily/forbid-break-engraver.cc
lily/grob-property.cc
lily/grob.cc
lily/include/sequential-iterator.hh [new file with mode: 0644]
lily/include/sequential-music-iterator.hh
lily/paper-def.cc
lily/sequential-iterator.cc [new file with mode: 0644]
lily/sequential-music-iterator.cc
lily/unfolded-repeat-iterator.cc
scm/c++.scm