info-lilypond
[Top][All Lists]
Advanced

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

LilyPond 2.1.24 released


From: Han-Wen Nienhuys
Subject: LilyPond 2.1.24 released
Date: Mon, 16 Feb 2004 14:38:15 +0100

.24 is out.

News:

   * Translators and contexts have been split. The result of this
     internal cleanup is that `Score' no longer is the top context;
     `Score' is contained in the `Global' context. Consequently, it is
     possible to tweak `Score' as follows:

            \context Score \with {
              ...
            }

   * The number of staff lines  in Tablature notation is now
     automatically deduced from the `stringTunings' property.

   * The program reference has been cleaned up and revised.


Changes:

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

        * lily/context.cc (find_create_context): go to Score if it exists.

        * lily/context-scheme.cc: new file.

        * lily/score-translator.cc (get_output): new file.

        * lily/include/grob-info.hh: origin_contexts() now does not
        include the originating engraver

        * lily/translator-group.cc (translator_each): clean up contents,
        remove superfluous stubs. Engraver_group_engraver and
        Performer_group_performer are the only classes using multiple
        inheritance.

        * lily/include/score-context.hh (class Score_context): interface
        between Score_{engraver,performer} and Global_context.

        * lily/include/global-context.hh (Context): change from
        global-translator. This is the entry point for contexts; it is not
        tweakable using \translator{}. Score is no longer the top context,
        but sits underneath Global.

        * lily/include/context.hh (class Context): brain surgery: split
        out Context functionality from Translator_group. Context is now a
        separate type from Translator.

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

        * lily/include/translator.hh (class Translator): make
        get_score_context() and get_global_translator (), and use the one
        which is appropriate.

        * lily/context.cc: partially put functionality of Translator_group
        into Context.

        * lily/include/context.hh (Translator): new class: put between
        Translator and Translator_group. 

        * lily/new-accidental-engraver.cc: remove file.

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

        * input/regression/{many}.ly: improve descriptions: use complete 
        sentences, try to describe what is tested, avoid `we´, do not use 
        don't, ... 

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

        * Documentation/user/refman.itely: use address@hidden if 
$internalsref{...} @c
        is at EOL.

        * Documentation/user/lilypond.tely: declare the topmost node only
        once; removes empty line in @contents.

        * Documentation/user/music-glossary.tely: really add Finnish author.
        Draw more beatiful `->´ arrow in html: &rarr;

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

        * lily/music.cc (LY_DEFINE): rename to ly:music-list?

        * scripts/convert-ly.py (conv): add ly:music-list  change.

        * lily/grob.cc: edit doc string.

        * scm/define-grob-properties.scm (all-user-grob-properties):
        proofreading, editing of doc strings.

        * input/regression/tablature-string-tunings.ly: new file.

        * lily/staff-symbol-engraver.cc (process_music): new engraver,
        listen to stringTunings

        * lily/align-interface.cc (align_elements_to_extents): remove Grob
        for self-alignment-[XY] code.
 
2004-02-14  Han-Wen Nienhuys   <address@hidden>

        * scm/slur.scm (calc-slur-extremity): change "rules" (home-brewn
        cond) into function. Cleanup.

        * lily/text-spanner.cc: remove text-repeat-if-broken property.
        

-- 

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





reply via email to

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