info-lilypond
[Top][All Lists]
Advanced

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

LilyPond 1.5.69


From: Han-Wen Nienhuys
Subject: LilyPond 1.5.69
Date: Mon, 22 Jul 2002 14:57:51 +0200 (CEST)

.69 is here;

It adds

 * Another testing document, which is essentially a
   complete rendering of input/test/  ; Click  documentation ->
   input snippets.

 * Bugfixes for tremolos, kneed beams, stems, accidentals, lyric
   extenders.

 * Changes in the Scheme interface: now set-x-property is called
   set-x-property!. Also, the compression factor of duration is now
   available from Scheme.


Have fun! 


2002-07-22  Han-Wen  <address@hidden>

        * VERSION: 1.5.69 released
        
        * lily/accidental-placement.cc (position_accidentals): document
        two bugcases.

        * lily/skyline.cc (skyline_meshing_distance): bugfixes.

2002-07-22  Jan Nieuwenhuizen  <address@hidden>

        * input/regression/abe.ly: 
        * input/test/transposing.ly: Remove mention of mudela.

        * scripts/lilypond-book.py (make_pixmap): Don't use quiet_system,
        ie, don't redirect PNG output to /dev/null.  Fixes lys-to-tely
        documents.

        * input/test/mark.ly: 
        * Documentation/user/refman.itely: Re-enable \mark #'() example.

        * lily/parser.yy: Revert to MARK scalar.

2002-07-21  Han-Wen  <address@hidden>

        * lily/accidental.cc (accurate_boxes): add function to represent
        flat with 2 boxes. Improves flat-flat accidental spacing. 

        * lily/accidental-placement.cc (stagger_apes): try to arrange accs
        in a C form, with the top accidental closet to the chord.

        * lily/stem.cc (get_default_stem_end_position): don't crash if
        lengths not set.
        (get_default_stem_end_position): idem for stem-shorten.

        * mf/feta-toevallig.mf: enlarge flat bbox.

        * input/regression/lyrics-extender.ly: new file.

        * lily/lyric-extender.cc (brew_molecule): don't add
        right-trim-amount if extender is broken.

        * scripts/ly2dvi.py (global_latex_preamble): bugfix (thanks Werner).

2002-07-21  Jan Nieuwenhuizen  <address@hidden>

        * Documentation/index.texi: Add pointers to new regression and
        test documents.

        * Documentation/user/converters.itely:
        Documentation/user/invoking.itexi: Some small fixes for uniform
        usage example.

        * input/allfontsize.ly, size*.ly: New files, moved from
        input/regression.
        
        * input/font20.ly, font-body.ly: New files, moved from input/test.
        
        * input/font*.ly: New files, moved from input/test.

        * input/test/*.ly: Remove empty files, fix broken ones.

        * input/test/different-time-signatures.ly: Add FIXME marker;
        comment-out broken code.

        * Documentation/regression-test.tely: Comment-out, add
        obsolete-marker and url to regression-test-dir.

        * input/test/GNUmakefile: 
        * input/regression/GNUmakefile: Add rule for lys-to-tely.py.

        * input/regression/+.ly:
        * input/test/+.ly: New file.

2002-07-20  Han-Wen  <address@hidden>

        * input/test/cue-notes.ly: better example

        * Documentation/user/refman.itely (Font selection): font size doco

        * input/mutopia/F.Schubert/standchen.ly: note bugfix

        * lily/stem.cc: rewrite of scoring to give sane results on knee
        beams.

        * lily/beam.cc (set_stem_lengths): extend stems for gapped tremolo
        beams.
        (connect_beams): chop off beaming outside the beam. Fixes problem
        with tremolo beams.

        * lily/score-engraver.cc (initialize): error if feta20.afm

        * scm/engraver-documentation-lib.scm
        (document-property-operation): add properties to context
        documentation.

        * scm/documentation-lib.scm (pad-string-to): align info menus.

2002-07-18  Jan Nieuwenhuizen  <address@hidden>

        * debian/GNUmakefile: Remove lilypond.links.
        
        * debian/: Debian patch (Anthony Fok).
        
        * debian/lilypond.links: Remove, as per Anthony's request.

        * aclocal.m4: Regenerate.
        
        * stepmake/aclocal.m4: Add --with-kpathsea-include,
        --with-kpathsea-lib options.

        * scripts/mup2ly.py: Cut-n-paste include missing lilylib.

        * stepmake/stepmake/compile-vars.make: 
        * stepmake/stepmake/executable-rules.make: 
        * stepmake/stepmake/python-module-rules.make:
        * stepmake/stepmake/shared-library-rules.make: Use ALL_LDFLAGS, to
        guard agains user override of LDFLAGS.

        * Documentation/user/refman.itely: Compile fix for \mark #'(music ...).

        * Documentation/user/internals.itely: Use ly-set-mus-property!.

        * cygwin/mknetrel: New file.

        * cygwin: New directory.  Moved Cygwin stuff from
        Documentation/windows.
        
        * Documentation/windows/fix-suffixes.sh:
        * buildscripts/walk.sh: Junk.

        * aclocal.m4: Regenerate.

        * buildscripts/walk.sh: Remove.

        * stepmake/stepmake/topdocs-targets.make: 
        * stepmake/stepmake/help2man-rules.make: 
        * stepmake/stepmake/generic-vars.make: 
        * stepmake/make/stepmake.make: 
        * Documentation/user/GNUmakefile: 
        * make/stepmake.make: 
        * make/lilypond-vars.make: 
        * GNUmakefile.in: 
        * stepmake/aclocal.m4: Remove builddir cruftyness.
        
        * stepmake/stepmake/c++-rules.make: Use ALL_CXXFLAGS, to guard
        agains user override of CXXFLAGS.
        
        * stepmake/stepmake/c++-vars.make (ALL_CXXFLAGS): Include CXXFLAGS.
        
        * stepmake/stepmake/c-rules.make: Use ALL_CFLAGS, to guard
        against user override of CFLAGS.
        
        * stepmake/stepmake/c-vars.make (ALL_CFLAGS): Include CFLAGS.

2002-07-17  Han-Wen  <address@hidden>

        * GNUmakefile.in: distribute lexer-gcc-3.1.sh  as well
        
        * lily/music.cc (LY_DEFINE): change ly-set-mus-property to
        ly-set-mus-property!

        * lily/grob.cc (LY_DEFINE): change ly-set-grob-property to 
ly-set-grob-property!

        * lily/parser.yy (Repeated_music): shift duration log for tremolo
        repeats, instead of klutzing around.

        * lily/chord-tremolo-engraver.cc (acknowledge_grob): set X parent
        of stem tremolo grobs.

        * scm/music-functions.scm (shift-duration-log): new function, add
        to duration log of all notes.

        * lily/duration.cc: add compression factor arguments to
        make-duration.
        compression-factor, dot-count, duration-log: add scheme functions.

        * lily/mark-engraver.cc (process_music): allow \mark to take a
        number as argument as well.

2002-07-16  Han-Wen  <address@hidden>

        * lily/rest.cc (after_line_breaking): only translate the whole
        rest if we have more than 1 staff line

-- 

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




reply via email to

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