[Top][All Lists]

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

LilyPond 2.1.12 released

From: Han-Wen Nienhuys
Subject: LilyPond 2.1.12 released
Date: Mon, 19 Jan 2004 01:14:05 +0100

LilyPond 2.1.12 is out. It has a lot of bugfixes and robustness
tweaks. Moreover, there are the following new attractions:

   * Formatting of rehearsal marks has been improved. The `\mark'
     command now only does automatic incrementing for marks specified as
     integer. For example, `\mark #1' will print an A in the default
     style.  See `input/regression/',

   * Formatting of ottava brackets has been much improved.



        * scm/define-grobs.scm (all-grob-descriptions): larger font for

        * scm/new-markup.scm (sub-markup): sup & super: make smaller in
        relation to surroundings.

        * lily/ (calc_position_and_height): add staff
        Y-extent to the note-extents: stay clear of the staff.

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

        * Documentation/user/GNUmakefile
        ($(outdir)/lilypond/lilypond.html): posix conforming globs. Link
        iso. copy.

        * stepmake/stepmake/metafont-rules.make: remove --keep-trying.

        * lily/ (set_spacing_rods): add padding.

        * mf/,scripts/,make/,ly/,scm/: remove AsciiScript remnants.

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

        * lily/ (line): remove thickness from calling 

        * lily/ use Line_interface

        * lily/ new file. Line_interface for everything
        with dotted/dashed lines.
        * lily/ (make_bracket): use Line_interface.

        * lily/ (brew_molecule): new file, separate routine
        for constructing ottava brackets.
        * lily/ (acknowledge_grob): hang the bracket on
        the note heads.

        * Documentation/user/internals.itely (Engravers and performers):
        fix broken link.

        * scm/music-functions.scm (make-mark-set): new function.

        * lily/ remove Lookup::horizontal_slope (): it is
        functionally identical to beam.

        * lily/ (brew_flexa): replace horizontal_slope
        () with beam (). 

        * Documentation/user/refman.itely (Rehearsal marks): document new

        * input/regression/ new file.

        * input/regression/ new file.

        * scm/translation-functions.scm (number->mark-string): new function
        (format-mark-letters): new function
        (format-mark-numbers): new function

        * lily/ (process_music): rehearsalMark is now
        integer; formatting is done through markFormatter property.
        * scm/define-translator-properties.scm: fold all *-done properties
        into positioning-done.

        * lily/ (position_beam): new function
        (brew_molecule): make sure that positions are calced before making
        the molecule.

        * scm/output*.scm (beam):  take 4th argument for function.

        * ps/ take blot as 4th argument.

        * lily/ (brew_molecule): fix beam offsets: overlap with the
        stem to avoid small dents.


 Han-Wen Nienhuys   |   address@hidden   | 

reply via email to

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