info-lilypond
[Top][All Lists]
Advanced

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

LilyPond 1.9.1


From: Han-Wen Nienhuys
Subject: LilyPond 1.9.1
Date: Tue, 26 Aug 2003 20:37:50 +0200

       "A release a day keeps stability away!"

I'm having my own private little hack-a-thon this week, and today's
result is LilyPond 1.9.1, featuring

   * The `\newcontext' command will create a context with a unique name
     automatically. Hence, for multi-staff scores, it is no longer
     necessary to invent arbitrary context names. For example, a
     two-staff score may be created by

            \simultaneous {
              \newcontext Staff { NOTES FOR 1ST STAFF }
              \newcontext Staff { NOTES FOR 2ND STAFF }
            }

This release also removes code for old ties and old markup texts.

Best fix of all: \relative actually works now.

Enjoy!


================================================================


2003-08-26  Han-Wen Nienhuys  <address@hidden>

        * VERSION (PACKAGE_NAME): released 1.9.1 

        * ly/engraver-init.ly (RemoveEmptyStaffContext): don't add
        Instrument_name_engraver

        * lily/tie-performer.cc (create_audio_elements): bugfix

        * Documentation/user/music-glossary.tely (Top): comment out
        font-style statements.

        * input/test/force-hshift.ly: revise example.

        * Documentation/bibliography/engraving.bib (note): typos.

        * configure.in: bump GCC requirements to 3.x

        * lily/include/audio-item.hh (class Audio_tie): rename
        note_l_drul_ to note_drul_

        * lily/tie-performer.cc (class Tie_performer): patch for new ties.

        * lily/parser.yy (relative_music): whoops. All \relative were off
        by ...  a lot .... Ahem.

        * scm/define-music-types.scm (music-descriptions): idem.

        * lily/beam-engraver.cc: move new-beam-event to beam-event

        * lily/tie-engraver.cc (class Tie_engraver): move New_tie_engraver
        to Tie_engraver

        * input/regression/bar-number.ly: remove unnecessary old-relative
        options.
        
        * Documentation/user/internals.itely (Creating contexts): document
        \newcontext

        * lily/parser.yy (Composite_music): add \newcontext

        * Documentation/user/refman.itely (MIDI block): add note about
        dotted tempos.

        * scm/font.scm: remove old markup legacy

        * GNUmakefile.in (web-clean): remake share/ after web-clean.

        * lily/breathing-sign.cc (brew_molecule): remove function

        * lily/text-item.cc: remove old-style markups.
        (interpret_markup): C++ version of markup function
        (brew_molecule): idem.

        * lily/my-lily-lexer.cc (start_main_input): define input-file-name
        as Scheme variable.

        * scripts/convert-ly.py (conv): dashes rule.
        Apply rule.

        * Documentation/user/lilypond-book.itely: syntax fixes. 



-- 

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




reply via email to

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