[Top][All Lists]

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

Lilypond 2.1.26 released

From: Han-Wen Nienhuys
Subject: Lilypond 2.1.26 released
Date: Mon, 23 Feb 2004 12:38:04 +0100

Hi guys,

Lilypond 2.1.26 is released. This release fixes a nasty memory
corruption error, which I finally found with Valgrind. I've also
patched GUILE so that similar bugs are easier to catch in the future.

.26 also has a prototype implementation for automatic cue notes:

   * Cue notes can  now be quoted directly from the parts that contain
     them. For example,

     \addquote oboe \notes\relative c' { fis4 f4 e8 e4 }
     \score {
         \notes \relative c'' {
        c8 d8 \quote 4. oboe es8 gis  

     will insert an F and an E in place of the \quote command.

Other news:

   * The naming of exported Scheme functions now follows Scheme
     conventions.  Changes be applied to Scheme files with convert-ly:

                  convert-ly -e -n --from=2.1.24 --to=2.1.26 *.scm

   * Notes can  be excluded from auto-beaming, by  marking them with
            c8 c \noBeam c c

     will print two separate eighth notes, and two beamed notes.


        * VERSION: release 2.1.26 
        * scm/chord-entry.scm (construct-chord): process transposition
        after processing explicit-11.  

2004-02-22  Han-Wen Nienhuys   <address@hidden>

        * lily/parser.yy (add_quote): add syntax for adding quotes:
        \addquote "id-string" Music

        * scripts/ (do_file): do not overwrite input file.

        * scripts/ (conv): add rules for name changes.

        * lily/ (LY_DEFINE): use Scheme style naming for
        music/context/grob property functions. Internally, use
        get_property() and set_property() for both.

2004-02-22  Heikki Junes <address@hidden>

        * elisp/lilypond-mode.el (get-buffer-size): define new function,
        for Emacs >= 18 (Laurent Martelli).

2004-02-21  Han-Wen Nienhuys   <address@hidden>

        * lily/parser.yy (command_element): extract quoted vector in

        * input/regression/ new file.

        * lily/ (process): only process if moment >= 0.

        * lily/parser.yy (command_element): \quote DURATION NAME: support
        cue notes. 

        * lily/ (class Quote_iterator): new file.

2004-02-20  Han-Wen Nienhuys   <address@hidden>

        * lily/ (try_music): accept and process

        * input/regression/ new file.

2004-02-20  Mats Bengtsson  <address@hidden>

        * lily/ (print): Change font-relative-size ->
        font-size. Fixes cautionary-style = smaller.

2004-02-20  Han-Wen Nienhuys   <address@hidden>

        * lily/ (staff_brace): remove

        * lily/parser.yy (music_property_def): oops. SCM_UNDEFINED
        forgotten with scm_list_n. Fixes spurious coredumps.

        * lily/ (stop_translation_timestep): move
        update of localKeySignature to stop_translation_timestep (). This
        makes sure that all ties are noticed at the right moment.
        (stop_translation_timestep): clear tie only when right-side
        notehead was seen.
        (number_accidentals_from_sig): cleanup. 

        * input/regression/ (mus): new file

        * input/regression/tie-accidental, remove
        these longish tests.

2004-02-19  Han-Wen Nienhuys   <address@hidden>

        * lily/include/*.hh (class Item): rename XXX_b () to is_XXX ().

        * THANKS: update bugreporter list.

        * lily/ (print): broken beams last until end of staff.
        (print): broken beams start from prefatory matter.

        * scm/output-tex.scm (output-scopes): don't dump fraction exactly.

        * lily/ (process): dump header only once.

        * lily/ (Paper_outputter): move logic into

        * scm/output-tex.scm (output-scopes): new function.
        (output-paper-def): new function
        (tex-string-def): new function
        (symbol->tex-key): new function

        * scripts/ (conv): add rule for | ~

2004-02-19  Heikki Junes  <address@hidden>

        * input/regression/{many}.ly: refresh, trying to guess how
        it was designed.


 Han-Wen Nienhuys   |   address@hidden   | 

reply via email to

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