]> git.donarmstrong.com Git - lilypond.git/commit
* lily/spacing-determine-loose-columns.cc: new file.
authorhanwen <hanwen>
Fri, 5 Aug 2005 10:42:22 +0000 (10:42 +0000)
committerhanwen <hanwen>
Fri, 5 Aug 2005 10:42:22 +0000 (10:42 +0000)
commitd0bc3c81ae6d80d5a2c8d991fb161f53eb6db5ba
tree1cce6f98044416c1b067fbbec4fa19be0f80a7b6
parent482a8cd16b4363946ba578b6feb1db9f9dd3e458
* 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/spaceable-grob.cc (get_spring): new function.

* lily/tuplet-bracket.cc (print): on the left, the overshoot is
relative to the right edge of the prefatory matter.

* lily/beam.cc (print): read break-overshoot to determine where to
stop/start broken beams.
18 files changed:
.cvsignore
ChangeLog
Documentation/topdocs/NEWS.tely
input/regression/spacing-strict-notespacing.ly [new file with mode: 0644]
lily/beam.cc
lily/dynamic-engraver.cc
lily/include/spaceable-grob.hh
lily/include/spacing-spanner.hh
lily/include/system.hh
lily/simple-spacer.cc
lily/spaceable-grob.cc
lily/spacing-determine-loose-columns.cc [new file with mode: 0644]
lily/spacing-engraver.cc
lily/spacing-loose-columns.cc
lily/spacing-spanner.cc
lily/tuplet-bracket.cc
scm/define-grob-properties.scm
scm/define-grobs.scm