LilyPond 2.1.15 released
Han-Wen Nienhuys <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
2.1.15 is out. It has lots o bugfixes, and improvements in the new part combiner. Changes: 2004-01-26 Han-Wen Nienhuys <[email protected]> * lily/lyric-phrasing-engraver.cc (stop_translation_timestep): align all stanza numbers. 2004-01-26 Heikki Junes <[email protected]> * Documentation/user/{introduction.itely,refman.itely, converters.itely}: fix some text inside parentheses; text should be readable (even) if parentheses are either replaced with commas or dropped out. 2004-01-25 Werner Lemberg <[email protected]> * buildscripts/lilypond.words.py, input/puer-fragment.ly, input/test/vaticana.ly, input/test/ancient-font.ly, input/test/mensural-ligatures.ly, input/test/gregorian-scripts.ly, lily/include/staff-symbol.hh, lily/breathing-sign.cc, ly/params-as-init.ly, scm/define-grobs.scm, scm/define-grob-properties.scm: s/stafflinethickness/linethickness/. * ly/params-as-init.ly: Removed. Obsolete. * buildscripts/lilypond.words.py: Updated. 2004-01-25 Han-Wen Nienhuys <[email protected]> * mf/parmesan-clefs.mf: switch off mensural G clefs. * mf/feta-din{4,5,7,9}.mf: remove. * lily/engraver.cc (internal_make_item): centralize item/spanner factory. * scripts/convert-ly.py (FatalConversionError.sub_durs): bugfix: do correct chord conversion for ^"sim." (backportme) (FatalConversionError.sub_articulations): substitute ^"foo" in chords too. (backportme) * scm/define-grobs.scm (all-grob-descriptions): use staff-padding for Fingering. * lily/side-position-interface.cc (out_of_staff): don't do anything if staff-padding not defined. * mf/feta-params.mf (stafflines): introduce linethickness as general blackness of the font. * lily/stem.cc (position_noteheads): rounding error robustness. * input/regression/rest-collision-beam.ly: move beam/rest stuff from beam-collision.ly * lily/beam.cc (rest_collision_callback): remove direction. * scm/define-grobs.scm (all-grob-descriptions): remove enclose-bounds in OttavaBracket and PianoPedalBracket * scm/new-markup.scm (def-markup-command) new macro, which takes care of defining the COMMAND-markup and make-COMMAND-markup procedures, setting markup-signature and keyword-signature object properties, and pushing the markup command in markup-function-list. All markup commands are defined thanks to it. Users may also use it to define their own markup commands. (Nicolas Sceaux) * scm/new-markup.scm: Scheme style clean-up: there should be no parenthesis alone on a line; LET* should not be used where LET is enough. (Nicolas Sceaux) 2004-01-25 Jan Nieuwenhuizen <[email protected]> * scripts/filter-lilypond-book.py: Add script. 2004-01-23 Jan Nieuwenhuizen <[email protected]> * ly/engraver-init.ly: Set enclose_bounds to #1 (was: ##t). 2004-01-24 Han-Wen Nienhuys <[email protected]> * Documentation/user/refman.itely (Fingering instructions): add single note chords. * lily/multi-measure-rest-engraver.cc: use a single MultiMeasureEvent for mm rests. This prevents problems with the new part combiner. * scm/music-functions.scm (determine-split-list): analysis has global effect: a difference halfway a phrase makes the entire phrase be typeset as apart. (make-multi-measure-rest): make mmrest as a single rhythmic event. 2004-01-23 Han-Wen Nienhuys <[email protected]> * ly/performer-init.ly: add Devnull. * Documentation/user/refman.itely (Font selection): remove paper20 ref. 2004-01-22 Jan Nieuwenhuizen <[email protected]> * scripts/convert-ly.py (1.9.0): Handle phrasing slur. 2004-01-22 Han-Wen Nienhuys <[email protected]> * scm/music-functions.scm (determine-split-list): bugfixes. * scm/lily.scm (uniq-list): new implementation, O(1) stack. * input/test/scales-greek.ly: use C as base, results in different alterations at the clef. * input/regression/pedal-ped.ly: new file. * input/regression/pedal-bracket.ly: new file. * lily/piano-pedal-bracket.cc (brew_molecule): new function; replace after_line_breaking() * lily/line-interface.cc (line): read thickness. (line): dash-fraction = 0 always for dotted-line style. * input/test/staff-lines.ly (lower): bugfix. * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): move \accepts Devnull into Score. * scm/lily.scm: remove bla.scm load. -- Han-Wen Nienhuys | [email protected] | http://www.xs4all.nl/~hanwen