LilyPond 2.1.25 released
Han-Wen Nienhuys <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
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 [email protected]. Greetings, Han-Wen Changes: 2004-02-18 Han-Wen Nienhuys <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * scripts/convert-ly.py (2.1.22): Corrected documentation printout. 2004-02-17 Han-Wen Nienhuys <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * lily/slur.cc (broken_trend_offset): robustness fix. -- Han-Wen Nienhuys | [email protected] | http://www.xs4all.nl/~hanwen