lily 1.5.62

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
.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  <[email protected]>

	* 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  <[email protected]>

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

2002-06-18  Jan Nieuwenhuizen  <[email protected]>

	* 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  <[email protected]>

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

2002-06-17  Chris Jackson <[email protected]>

	* 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  <[email protected]>

	* ly/espanol.ly: added.

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

2002-06-17  Han-Wen  <[email protected]>

	* 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  <[email protected]>

	* 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
	<[email protected]>.

2002-06-14  Jan Nieuwenhuizen  <[email protected]>

	* 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  <[email protected]>

	* 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  <[email protected]>

	* 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   |   [email protected]    | http://www.cs.uu.nl/~hanwen/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.