]> git.donarmstrong.com Git - lilypond.git/commit
* lily/tie.cc: change 'heads to 'head-pair.
authorhanwen <hanwen>
Tue, 6 Jan 2004 00:36:22 +0000 (00:36 +0000)
committerhanwen <hanwen>
Tue, 6 Jan 2004 00:36:22 +0000 (00:36 +0000)
commit43669270e596fe87c98e295bb31f226e27018606
tree1427f23734c99222ddb767d71599431d142457e1
parente582b59b3700b4ec9bbedcb0d0b34055a477b866
* lily/tie.cc: change 'heads to 'head-pair.

* lily/lyric-phrasing-engraver.cc (process_acknowledged_grobs):
fill in 'heads field.

* lily/lyric-extender.cc (brew_molecule): use heads for width, use
minimum-length for short ones, and shorten so collisions with the
next syllable are avoided.

* lily/beam-quanting.cc (score_slopes_dy): add extra points for
near-zero slopes.
Only do DAMPING_DIRECTION_PENALTY for non-horizontal dy

* lily/dots.cc: remove quantized_position callback. All Y
positioning is done by dot-column.cc

* lily/dot-column.cc (do_shifts): rewrite shifting routine: do
exhaustive test of all dot positions. This fixes disappearing dots
in dotted chords.
26 files changed:
ChangeLog
Documentation/topdocs/NEWS.texi
VERSION
input/mutopia/F.Schubert/morgenlied.ly
input/regression/dots.ly
lily/beam-quanting.cc
lily/context-specced-music-iterator.cc
lily/dot-column.cc
lily/dots.cc
lily/extender-engraver.cc
lily/hyphen-spanner.cc
lily/include/beam.hh
lily/include/dot-column.hh
lily/include/dots.hh
lily/include/lyric-extender.hh
lily/lyric-extender.cc
lily/lyric-phrasing-engraver.cc
lily/parser.yy
lily/tie-engraver.cc
lily/tie.cc
lily/translator-group.cc
mf/feta-klef.mf
mf/feta-test-generic.mf
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/music-functions.scm