LilyPond 2.1.18
Han-Wen Nienhuys <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
2.1.18 is out. I have successfully typeset the orchestral score of the Ouverture Coriolan with the new part-combiner, so I have declared it Ready For Use. To reinforce this conviction, I have removed the code for the old part-combiner and its support code. Enjoy! 2004-02-04 Han-Wen Nienhuys <[email protected]> * VERSION: release 2.1.18. * input/test: remove octave-duplicate.ly 2004-02-04 Jan Nieuwenhuizen <[email protected]> * scripts/filter-lilypond-book.py: Speed-up and clean-ups. 2004-02-04 Han-Wen Nienhuys <[email protected]> * lily/simultaneous-music-iterator.cc: remove clone() and copy constructor from Music_iterator. Changes throughout. * lily/include/music-iterator.hh (class Music_iterator): remove Music_iterator::skip and Music_iterator::get_pending_events from interface. Rename report_to -> get_outlet * lily/auto-change-iterator.cc: move contents from new-auto-change-iterator.cc from * scm/part-combiner.scm: determine split-list from Scheme. * lily/new-auto-change-iterator.cc (process): new file. * lily/parser.yy (part_combined_music): remove old PC cruft. * ly/engraver-init.ly: remove old PC cruft. * Documentation/user/refman.itely (The Lyrics context): note about extender lines. * lily/multi-measure-rest-engraver.cc (process_music): extra check to allow 0-length mmrest events. * scm/part-combiner.scm (determine-split-list): many bugfixes. * lily/new-part-combine-iterator.cc (kill_mmrest): new function. * lily/spacing-engraver.cc (finalize): robustifications. * input/regression/new-part-combine-solo-global.ly: new file. * scm/part-combiner.scm: rewrite. 2004-02-03 Juergen Reuter <[email protected]> * Documentation/user/refman.itely, input/puer-fragment.ly, input/test/vaticana.ly, ly/engraver-init.ly: ancient examples updated for proper use of lyricsto; replaced "(" and ")" -> "\melisma" and "\melismaEnd" * input/test/ancient-font.ly: small updates to reduce compile warnings (TODO: junk this file) * input/test/gregorian-scripts.ly: added comment about bug * lily/gregorian-ligature-engraver.cc, lily/ligature-engraver.cc: tiny robustness fix * mf/parmesan-clefs.mf: exact_center fixes (this broke due to recent changes in the feta code); temporarily mapped mensural g clef to a copy of petrucci g clef until mensural g clef will have been rewritten * mf/parmesan-heads.mf: bugfix: solved character name clashing between mensural and neo-mensural heads (this broke quite a while ago) * mf/parmesan-rests.mf: still more tiny set_char_box() fixes 2004-02-03 Jan Nieuwenhuizen <[email protected]> * scripts/filter-lilypond-book.py: Handle @include. Add progress indication. Fixes for verbatim, multi line comments. 2004-02-03 Han-Wen Nienhuys <[email protected]> * input/regression/new-part-combine-solo.ly: more cases. * lily/slur.cc (height): robustness fix. * lily/new-part-combine-iterator.cc (process): add apart-spanner. * input/mutopia/F.Schubert/morgenlied.ly (melody): revert stemUp/stemDown. * scm/music-functions.scm (determine-split-list): further analysis. * lily/script-engraver.cc (try_music): discard duplicate articulations. * input/regression/new-part-combine-solo.ly: new file * input/regression/new-part-combine-a2.ly: new file. * ly/performer-init.ly: add Devnull * scripts/convert-ly.py (FatalConversionError.sub_acc): add rule for \musicglyph #"accidental-*" (conv): \newpartcombine rule. 2004-02-03 Jan Nieuwenhuizen <[email protected]> * scripts/filter-lilypond-book.py: Handle @lilypondfile, bugfixes. 2004-02-02 Jan Nieuwenhuizen <[email protected]> * scripts/filter-lilypond-book.py: Handle verbatim, latex textwidth, --output. 2004-02-02 Han-Wen Nienhuys <[email protected]> * scm/new-markup.scm (doubleflat): add accidental markups. -- Han-Wen Nienhuys | [email protected] | http://www.xs4all.nl/~hanwen