[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 2.3.8 is out
From: |
Han-Wen Nienhuys |
Subject: |
LilyPond 2.3.8 is out |
Date: |
Fri, 23 Jul 2004 22:23:41 +0200 |
.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 <address@hidden>
* 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 <address@hidden>
* Documentation/user/invoking.itexi (Invoking lilypond): remove
deprecated options
2004-07-21 Jan Nieuwenhuizen <address@hidden>
* 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 <address@hidden>
* 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 <address@hidden>
* 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 | address@hidden | http://www.xs4all.nl/~hanwen
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 2.3.8 is out,
Han-Wen Nienhuys <=