info-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LilyPond 2.1.23 out


From: Han-Wen Nienhuys
Subject: LilyPond 2.1.23 out
Date: Sat, 14 Feb 2004 21:46:55 +0100

.23 is out. Newsworthy changes:

* It fixes a few bugs and oversights that I broke during
the transition to the new syntax

* It has a new layout for the Grob sections of the Program Reference

* the syntax for \override, \revert etc. has been transported to the
\translator {} section too.


ChangeLog 

2004-02-14  Han-Wen Nienhuys   <address@hidden>

        * lily/accidental-engraver.cc (acknowledge_grob): don't make
        accidentals for harmonic notes

        * lily/new-fingering-engraver.cc (acknowledge_grob): kill dots,
        for harmonic notes.

        * scm/document-backend.scm (interface-doc): prune Grob
        documentation: don't duplicate interface information.

        * lily/*.cc: lots of updates of doc strings.

2004-02-13  Han-Wen Nienhuys   <address@hidden>

        * input/test/ac-extra-voice.ly (accompany): remove file.

        * input/test/maximum-rest-count.ly: remove file.

        * scripts/convert-ly.py (FatalConversionError.subst_in_trans):
        conversion rule for \translator{}. Apply everywhere.  

        * lily/parser.yy (music_property_def): set property for \once in
        the PropertyMusic itself, not the ContextSpec.
        (property_operation): change syntax within \translator { }

        * scm/define-music-properties.scm (all-music-properties): clean up.

        * lily/auto-beam-engraver.cc (test_moment): use
        updated_grob_properties() to retrieve autoBeam settings.

        * lily/spacing-spanner.cc: bound shortest_playing_len by
        measure_length

        * lily/spacing-engraver.cc (acknowledge_grob): ignore
        multi-measure events for spacing computation.

        * mf/feta-bolletjes.mf (overdone_heads): make note heads more
        elliptical, to 1.49.

        * lily/rest.cc (polyphonic_offset_callback): new function. Do
        vertical positioning for polyphony, without RestCollision object.

        * lily/note-column.cc (add_head): prevent rests & note heads on
        one stem.

        * lily/rest-collision.cc (do_shift): ignore rests with beams.
        (do_shift): rewrite only-rests case: use common refpoints: the
        routine will have sensible results when other rest-translations
        have taken place.

        * lily/simple-spacer.cc (solve): cleanup: remove code for linelen
        < 0 case. 




-- 

 Han-Wen Nienhuys   |   address@hidden   |   http://www.xs4all.nl/~hanwen 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]