[Top][All Lists]

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

LilyPond 2.1.14

From: Han-Wen Nienhuys
Subject: LilyPond 2.1.14
Date: Wed, 21 Jan 2004 22:14:08 +0100

LilyPond 2.1.14 is out. After a long night and short day of hacking, I
have a "touchdown" on the new part combiner. If you have scores that
use part-combining, please consider giving it a test-run.  A simple
example file is in input/regression/ - the
finishing touch is still lacking (no "a2" or "solo" is printed), but
the basics of switching between two voices and chords does work.

In addition, this release contains a slew of staff-size related
bugfixes, bugs which were found thanks to the critical eyes of Werner


from the NEWS file:

   * Many fixes for dimension scaling have been made, resulting in
     correct results for scores that mix staves in different sizes.

   * Improved robustness when  layout properties are accidentally

   * A  more cleanly constructed part combiner has been installed.  It
     is more robust and less buggy. The part-combiner can be used with
            \newpartcombine MUS1 MUS2

     See `input/regression/' for an example.

     (This feature is still experimental.)


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

        * VERSION: release 2.1.14
        * Documentation/topdocs/INSTALL.texi (Top): fix FTP url. 

        * lily/ (general_side_position): add
        Staff_symbol_referencer::staff_space ().

        * lily/include/context-def.hh: rename from translator-def.hh

2004-01-21  Mats Bengtsson  <address@hidden>

        * input/template/ (pedal): Updated definition of
        Dynamics such that \cresc works, for example.

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

        * lily/ (calc_stem_info): use

        * lily/ (quanting): scale Stem_info 

        * lily/ (rest_collision_callback): use minimum-distance
        property for rest/beam collisions.
        (rest_collision_callback): bugfixes.

        * lily/ (post_processing): extra-offset is now relative
        to the size of the current staff.

        * scm/music-functions.scm (notice-the-events-for-pc): record all
        voices, only analyze "one" and "two".

        * lily/ (finalize): bugfix: want self,
        not parent. 

        * lily/ (construct_children): create
        Devnull from Voice context

        * scm/music-functions.scm (determine-split-list): bugfixes.

        * lily/ (robust_scm2int): new function

        * lily/ (line_thickness): new
        function. Use throughout.

        * lily/ (acknowledge_grob): only process grob
        in its own context.  Add to preset font-size.

        * lily/ (thickness): new function.

        * lily/ (get_ledger_line_thickness): new function:
        compute thickness from ledger-line-thickness.

        * lily/ (brew_ledger_lines): use
        Staff_symbol::get_ledger_line_thickness ().

        * lily/ (rest_collision_callback): use

        * lily/parser.yy (My_lily_lexer): change syntax: \newpartcombine
        Mus1 Mus2

        * lily/include/translator.hh (class Translator): add accepts_list_
        so  \with { \denies / \accepts } also works.

        * scm/music-functions.scm (determine-split-list): determine split
        list from music events.

        * lily/ more states.

        * lily/ (LY_DEFINE): new function ly:moment<? 

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

        * lily/ (set_loose_columns): use the right prebroken cols
        for interpolating loose column position.

        * lily/ (brew_molecule): default to no vertical

        * lily/ (brew_molecule): vertical line doesn't
        take space.

        * scm/define-grobs.scm (all-grob-descriptions): less padding.

2004-01-20  Jan Nieuwenhuizen  <address@hidden>

        * scripts/ Do not test filename when processing

        * lily/ Include warn.hh (compile fix).

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

        * lily/ (finalize): extra check; if
        process_music () is never called, then staffline_ == 0.

        * lily/ (pending_moment): don't
        check run_always ().


 Han-Wen Nienhuys   |   address@hidden   | 

reply via email to

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