[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Lilypond 2.1.7 released
From: |
Han-Wen Nienhuys |
Subject: |
Lilypond 2.1.7 released |
Date: |
Tue, 6 Jan 2004 18:48:00 +0100 |
2.1.7 is out. Attractions include:
* Multi measure rests are now truly centered between the
clefs/barlines of the staff, independent of symbols on the other
staffs.
* Collision resolution for dots in chords has been improved greatly.
2004-01-06 Han-Wen Nienhuys <address@hidden>
* input/regression/collision-merge-dots.ly: new file.
* lily/note-collision.cc (check_meshing_chords): if merging heads,
then kill the dots too.
* lily/separating-line-group-engraver.cc (acknowledge_grob):
set/unset breakableSeparationItem
* lily/separation-item.cc (relative_width): add function.
* scm/define-grob-interfaces.scm (only-prebreak-interface): add
only-prebreak-interface
* lily/system.cc (output_lines): only junk only-prebreak-interface
grobs.
* lily/multi-measure-rest-engraver.cc (stop_translation_timestep):
read breakableSeparationItem
* input/regression/multi-measure-rest-multi-staff-center.ly: new file.
* lily/system.cc (output_lines): don't suicide Spacing_items.
* lily/dot-column.cc (dot_config_badness): new function:
select the best scoring dot configuration: dots should go close to
the note heads, but be shifted up or down according to conventions.
(print_dot_configuration): idem.
(shift_one): idem
(remove_collision): idem.
* input/regression/dots.ly: add more test cases.
2004-01-06 Han-Wen Nienhuys <address@hidden>
* lily/include/scm-hash.hh (class Scheme_hash_table): idem.
* flower/include/interval.hh: rename elem_b to contains
* 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.
2004-01-05 Han-Wen Nienhuys <address@hidden>
* mf/feta-klef.mf (test_staff): fatten up G clef
(test_staff): fatten up f clef.
2004-01-05 Jan Nieuwenhuizen <address@hidden>
* input/mutopia/E.Satie/petite-ouverture-a-danser.ly:
* input/les-nereides.ly: Use latin1 characters for title, like
Morgenlied.
2004-01-05 Han-Wen Nienhuys <address@hidden>
* scm/font.scm (paper20-font-vector): add bold-narrow series (only
cmb10).
* lily/lyric-extender.cc (brew_molecule): add little space before
extender line.
* lily/beam-quanting.cc (score_forbidden_quants): check if
outer stafflines fall in any beam gaps.
* scm/define-grobs.scm (all-grob-descriptions): use bold-narrow
for lyric texts.
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Lilypond 2.1.7 released,
Han-Wen Nienhuys <=