]> git.donarmstrong.com Git - lilypond.git/commit
* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 5 Aug 2005 13:44:36 +0000 (13:44 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 5 Aug 2005 13:44:36 +0000 (13:44 +0000)
commit1b6937d111e6bddf65d00fd63a99f0d83cb41836
tree19f79f7872a6296f52d1c9053895820be16f6bd9
parent16a984a68c9a99c7c82773e9e4b50c3a9f6aae90
* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
columns is empty

* lily/tuplet-engraver.cc (finalize): new function. Reset right
bounds to currentCommandColumn for the last step.
(start_translation_timestep): if tupletFullLength is set, set
bound to Paper Column

* lily/spacing-loose-columns.cc (set_loose_columns): space a whole
clique of loose columns, eg. a set of grace notes in strict
notespacing.

* input/regression/spacing-strict-spacing-grace.ly: new file.

* lily/spacing-determine-loose-columns.cc: new file.

* input/regression/spacing-strict-notespacing.ly: new file.

* lily/spacing-spanner.cc (generate_springs): rename from
do_measure.
(generate_pair_spacing): new function.
(init, generate_pair_spacing): set between-cols for floating
nonmusical columns.

* lily/tuplet-bracket.cc (print): on the left, the overshoot is
relative to the right edge of the prefatory matter.
15 files changed:
ChangeLog
Documentation/topdocs/NEWS.tely
input/regression/spacing-strict-notespacing.ly
input/regression/spacing-strict-spacing-grace.ly [new file with mode: 0644]
lily/include/paper-column.hh
lily/include/spacing-spanner.hh
lily/spacing-basic.cc
lily/spacing-determine-loose-columns.cc
lily/spacing-loose-columns.cc
lily/spacing-spanner.cc
lily/tuplet-bracket.cc
lily/tuplet-engraver.cc
ly/engraver-init.ly
scm/define-context-properties.scm
scm/define-grob-properties.scm