info-lilypond
[Top][All Lists]
Advanced

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

Lilypond 2.3.18


From: Han-Wen Nienhuys
Subject: Lilypond 2.3.18
Date: Mon, 20 Sep 2004 08:37:42 +0200

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   <address@hidden>

        * lily/includable-lexer.cc (new_input): elucidate message.

2004-09-19  Jan Nieuwenhuizen  <address@hidden>

        * 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   <address@hidden>

        * 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  <address@hidden>

        * 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   <address@hidden>

        * 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   <address@hidden>

        * 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  <address@hidden>

        * scm/output-gnome.scm: Small fixes.

        * buildscripts/guile-gnome.sh: Getting close to 2.6.0 release.

2004-09-16  Juergen Reuter  <address@hidden>

        * 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  <address@hidden>

        * buildscripts/guile-gnome.sh: Add missing bit.

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

        * 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  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

        * Documentation/user/introduction.itely: update \stemBoth to 
\stemNeutral

        * Documentation/user/notation.itely: more editing of the manual.

2004-09-15  Han-Wen Nienhuys   <address@hidden>

        * 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  <address@hidden>

        * buildscripts/guile-gnome.sh: Update with tarball [pre]releases.

2004-09-14  Mats Bengtsson  <address@hidden>

        * 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   <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

        * 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  <address@hidden>

        * Documentation/user/notation.itely: fixed Time Signature numbers bug.

        * Documentation/user/invoking.itexi: updated the "reporting bugs" 
section.

2004-09-12  Han-Wen Nienhuys   <address@hidden>

        * 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   <address@hidden>

        * lily/slur-scoring.cc (get_bound_info): only do
        broken trend at the end of the line.


-- 

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





reply via email to

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