Hi there, Lilypond 2.3.18 is available. It has further improvements in the slur formatting, and a small syntax change:
NEWS * The mode changing commands (`\chords', `\lyrics', etc.) have been renamed to `\chordmode', `\lyricmode', etc. The command `\chords' is an abbreviation for \new ChordNames \chordmode ... `\drums', `\lyrics', `\chords', `\figures' function similarly. ChangeLog 2004-09-20 Han-Wen Nienhuys <[EMAIL PROTECTED]> * lily/includable-lexer.cc (new_input): elucidate message. 2004-09-19 Jan Nieuwenhuizen <[EMAIL PROTECTED]> * input/mutopia/E.Satie/petite-ouverture-a-danser.ly: * input/mutopia/R.Schumann/romanze-op28-2.ly: * input/mutopia/F.Schubert/standchen.ly: Remove obsolete #'Slur.attachment setting. * elisp/lilypond-mode.el (LilyPond-command-alist): Use -ftex, friendlier for point and click. 2004-09-19 Han-Wen Nienhuys <[EMAIL PROTECTED]> * ly/init.ly: reverse collected scores. * scm/page-layout.scm (ly:optimal-page-breaks): use non-ragged layout to determine force. 2004-09-18 Werner Lemberg <[EMAIL PROTECTED]> * ly/engraver-init.ly <Score> [quotedEventTypes]: Add tuplets and ties. * ly/declarations-init.ly (escapedBiggerSymbol, escapedSmallerSymbol): Fix typos. * scripts/convert-ly.py: s/removeTag/removeWithTag/. 2004-09-18 Han-Wen Nienhuys <[EMAIL PROTECTED]> * input/{input,regression}/*.ly: run convert-ly * VERSION: release 2.3.17 * lily/slur-scoring.cc (enumerate_attachments): make stem_extent a little wider for attachment calculation. This prevents stem and slur touching. * lily/parser.yy (direction_less_char): soft code \< \> \! \( \) ( ) * input/regression/tie.ly (texidoc): cleanup. * ly/declarations-init.ly (tildeSymbol): soft-code meaning of [ ] and ~ * lily/slur-scoring.cc (score_extra_encompass): check if extra objects are on boundary column. * lily/main.cc (parse_argv): process --tex too. * ly/music-functions-init.ly (keepWithTag): add music functions keepWithTag and removeWithTag. * lily/quote-iterator.cc (Quote_iterator): init transposed_musics_. * lily/accidental-engraver.cc (recent_enough): interpret laziness = #t. This fixes no-reset accidental-style. * input/regression/accidental-piano.ly (Module): new file. * lily/lily-guile.cc (LY_DEFINE): ly_assoc_get: new function. 2004-09-17 Han-Wen Nienhuys <[EMAIL PROTECTED]> * lily/slur-scoring.cc (score_extra_encompass): widen X extent of extra encompass. (score_extra_encompass): use Y coordinate of attachment if X attachment falls in extra encompass X extent. * buildscripts/guile-gnome.sh (SLIB_PATH): add SLIB_PATH to GUILE_LOAD_PATH 2004-09-17 Jan Nieuwenhuizen <[EMAIL PROTECTED]> * scm/output-gnome.scm: Small fixes. * buildscripts/guile-gnome.sh: Getting close to 2.6.0 release. 2004-09-16 Juergen Reuter <[EMAIL PROTECTED]> * Documentation/user/notation.itely (Ancient flags): Removed documentation on adjust-if-on-staffline (this property was removed by Han-Wen). * Documentation/user/notation.itely (Ancient notation): Minor cleanups and fixes. Renamed "Vaticana style contexts" -> "Gregorian Chant contexts". Added section "Mensural contexts". Added section "Ancient articulations". * ly/engraver-init.ly: Added "MensuralVoice" and "MensuralStaff". 2004-09-16 Jan Nieuwenhuizen <[EMAIL PROTECTED]> * buildscripts/guile-gnome.sh: Add missing bit. 2004-09-16 Han-Wen Nienhuys <[EMAIL PROTECTED]> * buildscripts/guile-gnome.sh (LD_LIBRARY_PATH): new script. * lily/slur-scoring.cc (get_y_attachment_range): set end point using base_attachment. * scm/page-layout.scm (default-page-make-stencil): whoops. Add page header back. * scm/documentation-generate.scm (top-node): move version to top node. * lily/ledger-line-spanner.cc: add ledgered-interface, with property no-ledgers. 2004-09-16 Heikki Junes <[EMAIL PROTECTED]> * Documentation/user/{changing-defaults,examples,invoking, tutorial}.itely: Expand 's to is. * Documentation/user/notation.itely: Capitalize only first letter. * Documentation/user/programming-interface.itely: Capitalize Scheme. * Documentation/user/lilypond-book.itely: use @refbugs. * THANKS: sort. * input/mutopia/F.Schubert/morgenlied.ly, input/mutopia/J.S.Bach/baerenreiter-sarabande.ly, input/mutopia/R.Schumann/romanze-op28-2.ly: Add lifetime and full name. 2004-09-15 Juergen Reuter <[EMAIL PROTECTED]> * mf/parmesan-heads.mf: bugfixes: (i) removed duplicate lneomensural char entry; (ii) fixed mensural/neomensural naming clash typo; (iii) lneomensural char: fixed stem attachment point. WARNING: FONT CHANGED! 2004-09-15 Graham Percival <[EMAIL PROTECTED]> * Documentation/user/introduction.itely: update \stemBoth to \stemNeutral * Documentation/user/notation.itely: more editing of the manual. 2004-09-15 Han-Wen Nienhuys <[EMAIL PROTECTED]> * lily/slur-scoring.cc (score_edges): add exp(slope*dir*leftright) factor in edge attraction. This reflects that the left edge may have a larger gap for an ascending up-slur. (get_base_attachments): copy bound Y from right bound, if there is only one note-column after the line break. 2004-09-14 Jan Nieuwenhuizen <[EMAIL PROTECTED]> * buildscripts/guile-gnome.sh: Update with tarball [pre]releases. 2004-09-14 Mats Bengtsson <[EMAIL PROTECTED]> * lily/phrasing-slur-engraver.cc (process_music): Create PhrasingSlur instead of Slur. * Documentation/user/changing-defaults.itely (Defining new contexts): Fixed misprinted context name. 2004-09-13 Han-Wen Nienhuys <[EMAIL PROTECTED]> * ly/property-init.ly (hideStaffSwitch): remove turnOff. * scripts/convert-ly.py (conv): change Both to Neutral in property settings. * ly/engraver-init.ly: increase extent of Staff. 2004-09-13 Graham Percival <[EMAIL PROTECTED]> * scm/script.scm: change behaviour of slur and accent. * Documentation/user/music-glossary.tely: de-gender a few entires. * Documentation/user/introduction.itely: de-gender a few sentences. 2004-09-13 Mats Bengtsson <[EMAIL PROTECTED]> * input/regression/rehearsal-mark-number.ly: Reuse the existing formatting routine when adding boxed numbers. Makes it easier to extrapolate how to do for boxed letters. 2004-09-12 Graham Percival <[EMAIL PROTECTED]> * Documentation/user/notation.itely: fixed Time Signature numbers bug. * Documentation/user/invoking.itexi: updated the "reporting bugs" section. 2004-09-12 Han-Wen Nienhuys <[EMAIL PROTECTED]> * scm/define-grobs.scm (all-grob-descriptions): longer ideallengths for stems in higher order beams. * Documentation/user/changing-defaults.itely (Page layout): document them. * scm/page-layout.scm (ly:optimal-page-breaks): use new parameters to get sane spaces for titles. * ly/book-paper-defaults.ly: new parameters aftertitlespace, beforetitlespace, betweentitlespace. * input/regression/beam-quant-standard.ly (primeSixteenths): add 16th notes. * lily/beam.cc (set_minimum_dy): new function. Round non-zero small slope up to smallest quant. This prevents small slopes from getting rounded to zero. * lily/beam-quanting.cc (quanting): don't allow dy_mus slopes that are smaller than the smallest quant. * input/tutorial/brahms*.ly: remove. * input/*: update all .ly files. * ly/a4-init.ly (vsize): remove papersize init files. * scripts/convert-ly.py (conv): add conversion. * lily/parser.yy: change mode changing commands to XXXmode, eg. drummode. (mode_changing_head): group mode changes. (mode_changing_head_with_context): new commands: create context as well as change mode. * input/regression/system-overstrike.ly: new file. * scm/page-layout.scm (ly:optimal-page-breaks): add betweensystempadding also to fixed distance for the spring. * scm/define-grobs.scm (all-grob-descriptions): fix order of key-cancellation. * input/regression/beam-concave-damped.ly: new file. * lily/beam-concave.cc: new file, with new routines for concave decisions. There are now two types of concaveness: 1. a sharp logic decision forcing a beam horizontal, and 2. a number that measures how concave beams are that are not caught by 1. This fixes: morgenlied.ly and input/regression/beam-concave.ly * lily/new-fingering-engraver.cc (stop_translation_timestep): new property: add-stem-support 2004-09-11 Han-Wen Nienhuys <[EMAIL PROTECTED]> * lily/slur-scoring.cc (get_bound_info): only do broken trend at the end of the line. -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen _______________________________________________ Info-lilypond mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/info-lilypond