info-lilypond
[Top][All Lists]
Advanced

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

LilyPond 2.1.25 released


From: Han-Wen Nienhuys
Subject: LilyPond 2.1.25 released
Date: Wed, 18 Feb 2004 15:46:49 +0100

Hi

.25 is out. It has a bunch of bugfixes. Also, starting from this
release, accidental rules have to be set using a Scheme function.
This makes the \set Current.(stuff) superfluous, and therefore I
have removed it.

For the past few days, I've received reports about hard-to trace
crashes in LilyPond 2.1.22 and 2.1.23.  If you are affected by signal
11 faults, then can you try this release to see if it fixes these
problems? If not, please send a full bugreport (including platform
description and compilation options) to address@hidden

Greetings,

Han-Wen

Changes:

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

        * VERSION: release 2.1.25

        * scm/define-translator-properties.scm
        (all-user-translation-properties): add printOctaveNames

        * ly/engraver-init.ly: remove Note_event_swallower from
        NoteNamesContext.

        * lily/note-name-engraver.cc (process_music): new property
        printOctaveNames

        * lily/context.cc (find_existing_context): remove support for
        Current.

        * scm/music-functions.scm (set-accidental-style): new function;
        duplicate accidental macros.

        * ly/property-init.ly (hideStaffSwitch): remove accidental macros.

        * lily/note-name-engraver.cc (process_music):
        process_acknowledged_grobs () -> process_music ()

        * scm/part-combiner.scm (determine-split-list): robustification.

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

        * lily/beam-quanting.cc (score_forbidden_quants): check all staff
        lines for falling into beam-gap.
        (score_forbidden_quants): check all staff lines for falling in
        beam gaps.

        * lily/note-spacing.cc (get_spacing): less space at EOL in case of
        key/clef/time signatures. 

        * input/test/ossia.ly: revise example.

        * lily/span-bar.cc (evaluate_glyph): read 'glyph of self first.
        cleanup.
        
        * lily/grob-scheme.cc (LY_DEFINE): change a few function names to
        comply to Scheme standard.  Remove ly:get-paper-variable

2004-02-17  Mats Bengtsson  <address@hidden>

        * scripts/convert-ly.py (2.1.22): Corrected documentation printout.

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

        * lily/accidental-engraver.cc (process_acknowledged_grobs): use
        properties from Voice context. This fixes accidental size for
        staff-switches during grace contexts.

        * lily/note-collision.cc (check_meshing_chords): only wipe heads
        if necessary. Else, simply wipe dots.

        * input/test/beam-alternate.ly: new file

        * input/test/piano-staff-distance.ly: new file.

        * lily/translator-group.cc (recurse_down_translators): use
        Direction for bottom-up/top-down.

        * lily/include/translator.hh (class Translator): add
        process_music() and do_announces(). This obviates
        recurse_down_{engravers,performers}.

        * ly/declarations-init.ly (melismaEnd): use ManualMelismaEvent for
        \melisma and \melismaEnd

        * lily/melisma-engraver.cc (process_music): change to
        Melisma_translator, unify with performer. Accept
        ManualMelismaEvent.

        * ly/engraver-init.ly: add Font_size_engraver.

2004-02-16  Heikki Junes  <address@hidden>

        * lily/align-interface.cc, lily/axis-group-engraver.cc: spell
        it hara-kiri.

        * input/regression/{many}.ly: improve descriptions trying to figure
        out what is tested.

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

        * lily/slur.cc (broken_trend_offset): robustness fix.


-- 

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





reply via email to

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