[Top][All Lists]
[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/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- lily 1.5.62,
Han-Wen Nienhuys <=