LilyPond 2.3.8 is out
Han-Wen Nienhuys <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
.8 fixes a few minor bugs in the new slur code, and has rewritten
support for ledger lines. Now, in tight situations, ledger lines will
be shortened so they stay separate. This also required a cleanup of
the Ambitus implementation.
NEWS:
* Support ambituses has been rewritten. The Ambitus object is now a
grouping object, composed of `AmbitusLine', `AmbitusAccidental'
and `AmbitusNoteHead'. These objects may be tuned similar to
accidentals and note heads.
* Ledger lines are now shortened to prevent them from colliding.
ChangeLog:
2004-07-23 Han-Wen Nienhuys <[email protected]>
* lily/note-head.cc: remove ledger line handling.
* lily/ambitus.cc (print): strip away accidental / note head code,
and associated properties.
* lily/ambitus-engraver.cc (create_ambitus): change name to
AmbitusLine. Create AmbitusAccidental and AmbitusNoteHead for
other ambitus parts.
(create_ambitus): group grobs in Ambitus grouping object.
* lily/include/pitch-interval.hh (Pitch>): new file.
* lily/pitch-interval.cc (add_point): new file.
* lily/ledger-line-engraver.cc: new file.
* lily/ledger-line-spanner.cc (print): new file. Set limits to
ledger line length to avoid clashes.
2004-07-22 Han-Wen Nienhuys <[email protected]>
* Documentation/user/invoking.itexi (Invoking lilypond): remove
deprecated options
2004-07-21 Jan Nieuwenhuizen <[email protected]>
* SConstruct: Use only code files for TAGS. Change GO_FAST_BUTTON
to command line option: fast=1 (default on).
* SConstruct[GO_FAST_BUTTON]: implement tips from Andreas Roach.
This brings SCons run-time on up-to-date tree down from 48s with
only checksums, to 34s without 2day checksums, to 14s (make needs
4 seconds).
(subdirs)[GO_FAST_BUTTON]: Try to read all subdirs only when
necessary.
2004-07-20 Han-Wen Nienhuys <[email protected]>
* lily/slur-quanting.cc (score_extra_encompass): add break ;
(score_extra_encompass): process scripts at edges too, by checking
control points directly.
2004-07-20 Jan Nieuwenhuizen <[email protected]>
* po/nl.po: Update.
* lily/main.cc: Fix ly:option-usage help.
* input/regression/slur-script.ly: More collision tests.
* GNUmakefile.in (EXTRA_DIST_FILES): Add SConstruct.
--
Han-Wen Nienhuys | [email protected] | http://www.xs4all.nl/~hanwen