[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 2.3.16 released
From: |
Han-Wen Nienhuys |
Subject: |
LilyPond 2.3.16 released |
Date: |
Sat, 11 Sep 2004 21:50:42 +0200 |
2.3.16 fixes a couple of annoying bugs, and has an important addition
in the slur-formatter. Slurs that pass note heads much closer than the
average distance get an extra penalty. This fixes a lot of difficult
slurring cases. See input/regression/new-slur for some examples.
Please consider this release as a 3.0 pre-release so try to find as
many bugs as possible. A report including a small .ly example
can be filed at address@hidden
In this case, a bug is defined as something that the current 2.3 does
worse than the latest 2.2 release. We want to be sure that no output
will get uglier by upgrading to 3.0, so that once 3.0 is out, nothing
will hold users back in switching.
2004-09-11 Han-Wen Nienhuys <address@hidden>
* VERSION (PACKAGE_NAME): release 2.3.16.
* input/regression/phrasing-slur.ly (Module): remove (duplicate
with phrasing-slur-slur-avoid.ly)
* lily/slur-scoring.cc (struct Extra_collision_info): collect
parameters for extra offset.
(get_bezier): add slurs mid-points for curve determination
(score_extra_encompass): add slur end points for scoring.
2004-09-11 Matthias Neeracher <address@hidden>
* scm/framework-ps.scm (reencode-font): Handling font scaling
and reencoding differently to work around a bug in gs 8.30 and
earlier.
Update callers.
2004-09-11 Han-Wen Nienhuys <address@hidden>
* lily/slur-scoring.cc (broken_trend_y): always take use vdir
extent index of other system. Fixes slurs across line breaks.
* lily/tuplet-engraver.cc (start_translation_timestep): use
Tuplet_description::stop_ for determining when to stop producing
tuplet brackets. This fixes: tuplet-overwrite.ly
* lily/*-engraver.cc: remove all Protected_scm objects to fix GC
errors with GUILE 1.7 CVS.
* lily/translator.cc (derived_mark): new function.
* lily/slur-scoring.cc (score_encompass): new penalty type:
variance penalty demerits slurs where one head/stem is much
closer to the slur than average.
* lily/tuplet-bracket.cc (print): use robust_relative_extent
iso. extent()
(calc_position_and_height): use robust_relative_extent(). This
fixes a couple of programming_errors
* input/regression/part-combine-mmrest-after-solo.ly (Module): new
file.
* lily/part-combine-iterator.cc (unisono): bugfix for the case
that voice-2 plays solo, and voice-1 has an mmrest that starts
earlier. In that case, we switch to voice-2, so we catch the
mmrest of voice-2. This fixes: partcombine-rest.ly.
2004-09-10 Han-Wen Nienhuys <address@hidden>
* scm/define-grob-properties.scm (all-internal-grob-properties):
add adjacent-hairpins property.
* lily/hairpin.cc: lengthen hairpin if space is available.
* input/regression/dynamics-hairpin-length.ly (Module): new file.
2004-09-10 Graham Percival <address@hidden>
* Documentation/user/notation.itely: small fixes to docs.
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 2.3.16 released,
Han-Wen Nienhuys <=