info-lilypond
[Top][All Lists]
Advanced

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

Lilypond 1.9.6 released


From: Han-Wen Nienhuys
Subject: Lilypond 1.9.6 released
Date: Tue, 16 Sep 2003 23:14:15 +0200

Lilypond 1.9.6 is released.

>From the NEWS file: 

   * Clefs may now be transposed arbitrarily, for example

            \clef "G_8"
            \clef "G_15"
            \clef "G_9"



Furthermore, this release has bugfixes for tremolos, MacOS X, tuplet
brackets, completion note-heads, lots of updates to the manual and to
the ancient notation code.



Enjoy!



2003-09-16  Han-Wen Nienhuys  <address@hidden>

        * lilypond-mode.el (LilyPond-command-alist): invoke lilypond
        iso. ly2dvi.

        * Documentation/user/*.itely: fixes everywhere

        * lily/completion-note-heads-engraver.cc: rewrite engraver:
        produce ties from the engraver itself, do not broadcast TieEvent.

        * lily/my-lily-lexer.cc: remove pitch & duration.

        * lily/parser.yy (TODO): remove \pitch and \duration

        * input/test/explicit.ly: remove file.

        * Documentation/user/refman.itely (Pitches): remove \pitch 
        \duration command.

2003-09-16  Heikki Junes  <address@hidden>

        * buildscripts/lilypond.words.py: add all slur types to Emacs
        insertion menu, suppose everything is postfixed by dropping 
        unnecessary `-' -marks.

2003-09-15  Han-Wen Nienhuys  <address@hidden>

        * lily/stem.cc (get_default_stem_end_position): lengthen stems for
        tremoloed stems.

        * lily/stem-tremolo.cc (brew_molecule): position tremolo next to
        head for flagged stems.

        * lily/stem.cc (get_default_stem_end_position): futz with extra
        stem length if there is a stem tremolo.

        * lily/tuplet-bracket.cc (brew_molecule): don't print bracket when
        it would be too small.

        * lily/font-metric.cc: return #f for non-existent glyph.

        * VERSION (MY_PATCH_LEVEL): read VERSION; version number is now
        exported through config.make.

        * input/regression/clef-oct.ly: new file.

        * scm/clef.scm (make-clef-set): use regexps, support arbitrary
        transposition.

        * input/template/*.ly: remove old relative.

        * ly/english.ly: add X names for double sharp.

2003-09-14  Han-Wen Nienhuys  <address@hidden>

        * lily/font-select.cc: new file handle font selection routines.

        * lily/parser.yy: add ; (Patrick Atamaniuk)

        * input/test/time-signature-double.ly: use markups for double time
        sigs.

        * scm/chord-name.scm: remove new-chord-name-brew-molecule ; use
        ChordNames.SeparationItem #'padding for adjusting space after chords.
        
        * lily/music-output-def.cc (LY_DEFINE): 
        new function ly:paper-lookup.
        
        * mf/parmesan-clefs.mf: use # quantities for char_box
        offsets. Fixes overflow errors in the PFA. 

        * scm/new-markup.scm (strut-markup): change calling interface for
        markup. Pass paper-def, not grob. This would allow \markup to be
        used separately from grobs.

        * lily/paper-def.cc: new function ly:paper-font; this function
        replaces ly:get-font.

        * lily/include/font-interface.hh (struct Font_interface): take
        Paper_def iso. Grob for get_font().

2003-09-14  Graham Percival  <address@hidden>

        * Documentation/user/ tutorial.itely, refman.itely: add warning
        about \key and accidentals.

2003-09-14  Han-Wen Nienhuys  <address@hidden>

        * scm/new-markup.scm (musicglyph-markup): undefine font-name.

        * Documentation/user/*.itely: manual tweaks

2003-09-13  Juergen Reuter  <address@hidden>

        * mf/parmesan-clefs.mf: still more set_char_box() fixes and code
        cleanup; bugfix: exact_center

        * Documentation/user/refman.itely: added more documentation on
        ambitus according to recent questions on lilypond-user list

2003-09-12  Han-Wen Nienhuys  <address@hidden>

        * input/regression/ottava.ly (texidoc): demo 15ma too.

        * GNUmakefile.in ($(outdir)/VERSION): add VERSION target 

        * input/mutopia/J.S.Bach/baerenreiter-sarabande.ly (sarabandeA):
        octave fixes.

2003-09-10  Han-Wen Nienhuys  <address@hidden>

        * lily/lexer.ll: add \r to the rules for newlines; this fixes
        problems on older Mac editors.

2003-09-12  Juergen Reuter  <address@hidden>

        * mf/parmesan-clefs.mf: more set_char_box() fixes and code cleanup

2003-09-11  Juergen Reuter  <address@hidden>

        * mf/parmesan-custodes.mf, mf/parmesan-heads.mf,
        mf/parmesan-clefs.mf: added comments on character alignment and
        set_char_box() conventions

        * mf/parmesan-custodes.mf, mf/parmesan-clefs.mf: fixed more
        set_char_box()'s

        * mf/parmesan-clefs.mf: vaticana: adjusted stem width

2003-09-10  Heikki Junes  <address@hidden>

        * spec/lilypond.{mandrake,suse}.spec.in: update lilypond.words path.

2003-09-10  Juergen Reuter  <address@hidden>

        * mf/parmesan-custodes.mf: vaticana custos: bugfix: slightly
        shortened to avoid almost-collision with staff line; code cleanup;
        other custodes: fixed char boxes; code cleanup


-- 

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




reply via email to

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