info-lilypond
[Top][All Lists]
Advanced

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

lily 1.5.62


From: Han-Wen Nienhuys
Subject: lily 1.5.62
Date: Wed, 19 Jun 2002 21:40:44 +0200

.62 has a boatload of bugfixes. The most intriguing one is a very
subtle bug that caused spurious corruption errors. If you've been
doing large scores, you might have been bitten by it
("programming_error: Rhythmic_req has no duration") before. Those
problems should now be of the past.



2002-06-19  Han-Wen Nienhuys  <address@hidden>

        * lily/engraver-group-engraver.cc (do_announces): rename
        create_grobs () to process_acknowledged_grobs().

        * lily/grob.cc (programming_error): add programming_error with
        origin location.  

        * lily/tuplet-bracket.cc (parallel_beam): robustness check, don't
        fail if a beam doesn't have stems.  

        * lily/engraver-group-engraver.cc (do_announces): scary change in
        calling convention of create_grobs():  no create_grobs() call
        before acknowledge_grobs().

        * lily/sequential-music-iterator.cc (skip): add support for grace
        notes. 

        * lily/music.cc (Music): fix very subtle and nasty memory
        corruption bug. Typical symptom: "programming_error: Rhythmic_req
        has no duration"

        * mutopia/claop.py: new file: CLA(O)P II by Peter Wallin.

2002-06-19  Han-Wen  <address@hidden>

        * lily/parser.yy: various protection fixes. Less objects are now
        overprotected.

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

        * stepmake/bin/release.py (prev_ver): Bugfix: assume new diff
        naming scheme.

        * Documentation/windows/zlily-profile.sh:
        * Documentation/windows/post-lilypond.sh: Assume normal
        prefix=/usr for lilypond.

        * lily/musical-request.cc (length_mom): Display origin with error.

        * input/test/duration-check.ly: New file.

        * lily/lily-guile.cc (ly_pair_p): [PARANOID]: Check for freed
        cells.

        * lily/part-combine-music-iterator.cc (get_state): Bugfix: use
        ly_symbol2scm to get a scm symbol (rather than ly_str02scm).

        * aclocal.m4:
        * autogen.sh: Regenerate.
        
        * Documentation/topdocs/INSTALL.texi: 
        * configure.in: 
        * stepmake/configure.in:
        * stepmake/aclocal.m4: Revert autoconf upgrade.  Autoconf 2.53 has
        a serious bug wrt AC_CONFIG_AUX_DIR (reported).  Creating
        ./configure once again requires autoconf == 2.13.

        * stepmake/autogen.sh: Check for autoconf == 2.13.

2002-06-18  Han-Wen Nienhuys  <address@hidden>

        * lily/parser.yy (open_request_parens): add input locations to
        open and close parens. 

2002-06-17  Chris Jackson <address@hidden>

        * lily/tuplet-bracket.cc:
        * lily/text-spanner.cc: 
        * lily/piano-pedal-engraver.cc: 
        * scm/grob-description.scm: 
        * scm/grob-property-description.scm: Changed the
        edge-width property of brackets to edge-widen. Changed the sign of
        the left element of edge-widen so a pair of equal numbers produces
        a symmetrical bracket.

2002-06-17  Han-Wen Nienhuys  <address@hidden>

        * ly/espanol.ly: added.

        * lily/simple-spacer.cc (solve): remove assert.

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

        * lily/forbid-break-engraver.cc (class
        Forbid_line_break_engraver): new engraver: forbid linebreaks
        during playing notes

        * lily/spacing-spanner.cc (loose_column): add another check: don't
        move around bar lines as loose columns.

        * scm/basic-properties.scm (default-break-barline):  add pre-break
        for .| barline

2002-06-16  Jan Nieuwenhuizen  <address@hidden>

        * GNUmakefile.in (builddir-setup): Bugfix: include srcdir/tex as
        well as mf/out as subdirs of tex, for kpathsea to find through TEXMF.

        * scripts/lilypond-book.py (environment): Bugfix: update to new
        TEXMF scheme, from ly2dvi.

        * lily/lookup.cc (slur): Invoke bezier-bow.

        * scm/tex.scm (bezier-bow): 
        * scm/ps.scm (bezier-bow): Bezier sandwich with rounded endings
        (Previously named bezier-sandwich).
        
        * scm/tex.scm (bezier-sandwich):
        * scm/ps.scm (bezier-sandwich): Plain bezier sandwich.

        * make/lilypond.mandrake.spec.in (post): 
        * make/lilypond.suse.spec.in (post): 
        * make/lilypond.redhat.spec.in (post): Also remove parmesan fonts.
        
        * tex/lilyponddefs.tex: Uncomment feta character support.

        * Documentation/user/refman.itely (Pitches): Add espanol.ly
        description.

        * ly/catalan.ly: Add comment about (spanish) -s suffix.

        * ly/espanol.ly: Spanish note names by Carlos Garc'ia Su'arez
        <address@hidden>.

2002-06-14  Jan Nieuwenhuizen  <address@hidden>

        * GNUmakefile.in (short-examples):
        (long-examples): Bugfix for --srcdir build.
        (top-web): Rewrite weblist find command.

        * stepmake/bin/config.sub: 
        * stepmake/bin/config.guess: Update from latest autotools.

        * aclocal.m4:
        * autogen.sh: Regenerate.
        
        * configure.in: 
        * stepmake/configure.in: 
        * stepmake/aclocal.m4: Run autoupdate.  Creating ./configure now
        requires autoconf >= 2.50.

        * stepmake/autogen.sh: Check for autoconf >= 2.50.

        * Documentation/user/refman.itely: Bugfix for tablature example.

        * Documentation/windows/compiling.texi: Update for new and
        improved setup.

2002-06-14  Han-Wen Nienhuys  <address@hidden>

        * lily/spacing-spanner.cc (find_shortest): make 1/8 configurable:
        introduce base-shortest-duration

        * lily/parser.yy (music_output_def_body): don't crash when \tempo
        in unexpected \midi{} is found.

2002-06-13  Jan Nieuwenhuizen  <address@hidden>

        * stepmake/GNUmakefile.in: Don't install stepmake.  This breaks
        the use of make/ly.make for use as an external makefile.  Probably
        noone except for myself ever used this anyway.

        * stepmake/stepmake/GNUmakefile (INSTALLATION_DIR): Bugfix: Adapt
        to new $datadir convention (<package>/<version>).

-- 

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




reply via email to

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