LilyPond 2.1.18

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>

2.1.18 is out.

I have successfully typeset the orchestral score of the Ouverture
Coriolan with the new part-combiner, so I have declared it Ready For
Use. To reinforce this conviction, I have removed the code for the old
part-combiner and its support code.

Enjoy!



2004-02-04  Han-Wen Nienhuys   <[email protected]>

	* VERSION: release 2.1.18.
	
	* input/test: remove octave-duplicate.ly

2004-02-04  Jan Nieuwenhuizen  <[email protected]>

	* scripts/filter-lilypond-book.py: Speed-up and clean-ups.

2004-02-04  Han-Wen Nienhuys   <[email protected]>

	* lily/simultaneous-music-iterator.cc: remove clone() and copy
	constructor from Music_iterator. Changes throughout.

	* lily/include/music-iterator.hh (class Music_iterator): remove
	Music_iterator::skip and Music_iterator::get_pending_events from
	interface. Rename report_to -> get_outlet 

	* lily/auto-change-iterator.cc: move contents from
	new-auto-change-iterator.cc from

	* scm/part-combiner.scm: determine split-list from Scheme. 

	* lily/new-auto-change-iterator.cc (process): new file.

	* lily/parser.yy (part_combined_music): remove old PC cruft.

	* ly/engraver-init.ly: remove old
	PC cruft.

	* Documentation/user/refman.itely (The Lyrics context): note about
	extender lines.

	* lily/multi-measure-rest-engraver.cc (process_music): extra check
	to allow 0-length mmrest events.

	* scm/part-combiner.scm (determine-split-list): many bugfixes.

	* lily/new-part-combine-iterator.cc (kill_mmrest): new function.

	* lily/spacing-engraver.cc (finalize): robustifications.

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

	* scm/part-combiner.scm: rewrite.

2004-02-03  Juergen Reuter  <[email protected]>

	* Documentation/user/refman.itely, input/puer-fragment.ly,
	input/test/vaticana.ly, ly/engraver-init.ly: ancient examples
	updated for proper use of lyricsto; replaced "(" and ")" ->
	"\melisma" and "\melismaEnd"

	* input/test/ancient-font.ly: small updates to reduce compile
	warnings (TODO: junk this file)

	* input/test/gregorian-scripts.ly: added comment about bug

	* lily/gregorian-ligature-engraver.cc, lily/ligature-engraver.cc:
	tiny robustness fix

	* mf/parmesan-clefs.mf: exact_center fixes (this broke due to
	recent changes in the feta code); temporarily mapped mensural g
	clef to a copy of petrucci g clef until mensural g clef will have
	been rewritten

	* mf/parmesan-heads.mf: bugfix: solved character name clashing
	between mensural and neo-mensural heads (this broke quite a while
	ago)

	* mf/parmesan-rests.mf: still more tiny set_char_box() fixes

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

	* scripts/filter-lilypond-book.py: Handle @include.  Add progress
	indication.  Fixes for verbatim, multi line comments.

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

	* input/regression/new-part-combine-solo.ly: more cases.

	* lily/slur.cc (height): robustness fix.

	* lily/new-part-combine-iterator.cc (process): add apart-spanner. 

	* input/mutopia/F.Schubert/morgenlied.ly (melody): revert
	stemUp/stemDown.

	* scm/music-functions.scm (determine-split-list): further analysis.

	* lily/script-engraver.cc (try_music): discard duplicate
	articulations.

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

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

	* ly/performer-init.ly: add Devnull

	* scripts/convert-ly.py (FatalConversionError.sub_acc): add rule
	for \musicglyph #"accidental-*"
	(conv): \newpartcombine rule.

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

	* scripts/filter-lilypond-book.py: Handle @lilypondfile, bugfixes.

2004-02-02  Jan Nieuwenhuizen  <[email protected]>

	* scripts/filter-lilypond-book.py: Handle verbatim, latex
	textwidth, --output.

2004-02-02  Han-Wen Nienhuys   <[email protected]>

	* scm/new-markup.scm (doubleflat): add accidental markups.


-- 

 Han-Wen Nienhuys   |   [email protected]   |   http://www.xs4all.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.