LilyPond 2.1.37 released

Jan Nieuwenhuizen <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Organization Jan at Appel
Message-ID <[email protected]>
.37 is released.  Attractions are build fixes for SUSE and Cygwin,
bugfixes for the part combiner and chord tremolos.  The documentation
has some more polish, notably all info links should work, relative
octaves, indentation and linewidths of all examples should be OK.

CVS has already has some small fixes, but I hope this will be the
final release candidate; expect only regression bugs to be fixed
before 2.2.  Enjoy!


ChangeLog:

2004-03-31  Jan Nieuwenhuizen  <[email protected]>

	* VERSION: release 2.1.37.

2004-03-31  Han-Wen Nienhuys   <[email protected]>

	* configure.in: check for C language.

	* lily/source-file.cc: include strstream without h.

	* scm/documentation-generate.scm (string-append): use name without
	.texi.

	* autogen.sh (srcdir): SUSE fix.

	* Documentation/user/notation.itely (Ancient clefs): idem.

	* Documentation/user/lilypond-book.itely (Integrating HTML and music): idem.

	* Documentation/user/cheatsheet.itely (Cheat sheet): octave fixes.

	* lily/change-iterator.cc (process): use find_existing_context().

	* input/test/polymetric-differing-notes.ly: use ly:music-compress.

	* input/regression/repeat-unfold-tremolo.ly: new file.

	* scm/music-functions.scm (unfold-repeats): undo music compression
	too.

	* lily/music.cc (LY_DEFINE): rename to music-mutable-properties
	(LY_DEFINE): ly:music-compress new function.

	* scm/part-combiner.scm (determine-split-list): split for voice
	crossings

	* input/regression/part-combine-cross.ly: new file.

	* scm/part-combiner.scm (make-part-combine-music): don't do
	relative inside partcombine arguments.

	* scm/music-functions.scm (make-non-relative-music): new function.

	* Documentation/user/notation.itely (Automatic part combining):
	add note about \relative.

	* lily/part-combine-iterator.cc (construct_children): add
	start_moment_ member.

	* lily/chord-tremolo-engraver.cc (acknowledge_grob): trigger
	stem-tremolo by stem object. This fixes no stem for tremolo bug.

	* lily/stem-tremolo.cc (print):	don't crash for no-stem.

	* Documentation/user/changing-defaults.itely (Which properties to
	change): fixes.

2004-03-31  Han-Wen Nienhuys   <[email protected]>

	* po/fr.po: update.

2004-03-31  Jan Nieuwenhuizen  <[email protected]>

	* input/wilhelmus.ly: More original lyrics.  Add to examples.

	* stepmake/stepmake/generic-targets.make ($(outdir)/dummy.dep):
	Reinstate old code that issues warning.  Fixes --srcdir build.

2004-03-30  Jan Nieuwenhuizen  <[email protected]>

	* input/wilhelmus.ly: New file.

	* Documentation/user/notation.itely: 
	* Documentation/user/introduction.itely:
	* Documentation/user/tutorial.itely: Use quote ly-option instead
	of explicit @quotation.  This fixes too long lilypond linewidths
	resulting in overful hboxes.

	* scripts/lilypond-book.py: Add ly-option: `quote'.

2004-03-30  Mats Bengtsson  <[email protected]>

	* tex/titledefs.tex: Avoid that the first score line is extra
	indented if instrument is defined but not piece.

2004-03-30  Werner Lemberg  <[email protected]>

	* Documentation/user/macros.itexi (@internalsref) [info]: Prepend
	`lilypond/' to info file name.
	(@usermanref) [info]: New variant.

	* scm/documentation-generate.scm: Fix definition of @usermanref
	and @glossaryref (in the `ifinfo' branch) by prepending `lilypond/'
	to info file name.


-- 
Jan Nieuwenhuizen <[email protected]> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org
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.