LilyPond 2.1.5

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

Happy new year!

Escape from those boring New Year's parties, concerts and hangovers,
and play with reincarnation 2.1.5 of your favorite music typesetter.

In this release:

* rewritten and thoroughly cleaned up lyric alignment code.

* more font tweaks for smaller sizes: now rests scale with size too

* lots of bugfixes to make the newest test piece (Schubert's
  Sanger Morgenlied, input/mutopia/F.Schubert/morgenlied.ly) come out
  nicely.



Enjoy!






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

	* lily/lyric-phrasing-engraver.cc: move from
	new-phrasing-engraver.cc, remove old cruft (syllable-group,
	lyric-phrasing-engraver.hh)
	
	* lyric-align.ly: remove file
	
	* scripts/convert-ly.py (FatalConversionError.func): add removal
	rule for automaticMelismata

	* ly/engraver-init.ly (ScoreContext): switch on
	New_phrasing_engraver by default.

	* lily/slur-engraver.cc (class Slur_engraver):
	process_acknowledged_grobs -> process_music.
	(try_music): signal melismata correctly.

	* lily/lyric-extender.cc (brew_molecule): cleanup. Junk
	word-space, right-trim-amount, and extend past right bound only
	for note heads.

	* lily/new-phrasing-engraver.cc (acknowledge_grob): add
	lyric-extender support: add note-heads to the extender
	automatically.

	* lily/parser.yy: extender is now post_event. 

	* lily/accidental-engraver.cc (number_accidentals): remove
	spurious warning about non-parent contexts.

	* lily/music-output-def.cc (assign_translator): \translator { }
	for a Foo context implicitly redefines \FooContext.

	* input/mutopia/F.Schubert/morgenlied.ly (pianoLH): many layout
	fixes.

	* lily/slur.cc (brew_molecule): don't use stafflinethickness
	doubly in slur weight. 

	* input/regression/prefatory-spacing-matter.ly (TODO): add clef :|
	combination.

	* scm/define-grobs.scm (all-grob-descriptions): change clef -
	staffbar distance.

	* scripts/lilypond.py (global_latex_preamble): crank down size of
	the margins. Now there is a 12 mm top and bottom margin, which
	should correspond with the printable area of modern printers.

	This enlarges the music height of the printable page a little.

	* mf/feta-accordion.mf (accreg_pen): remove circled-R, BB and SB
	signs. Use \markup instead.
	(accreg_pen): tweak for accordeon asterisk.

2003-12-31  Han-Wen Nienhuys   <[email protected]>

	* lily/melisma-engraver.cc (try_music): use melisma_busy()

	* lily/lyric-engraver.cc (process_music): remove alignment kludge 

	* lily/lyric-combine-music-iterator.cc (melisma_busy): new function.

	* lily/stanza-number-engraver.cc (acknowledge_grob): rewrite

	* scm/define-grobs.scm (all-grob-descriptions): change
	StanzaNumber description: make side support, i.s.o. breakable.
	use Instrument_name_engraver for texts in the margin.

	* scm/define-translator-properties.scm: remove
	melismaEngraverBusy, stz property.

	* *.cc: naming: change empty_b () into is_empty ()

	* lily/self-aligment-interface.cc (aligned_on_parent): new function.

	* input/regression/lyric-phrasing-new.ly: new file.

	* lily/new-phrasing-engraver.cc (process_acknowledged_grobs): new
	engraver, redo lyric phrasing, but cleaner and simpler.  Lyrics on
	melismata are now left-aligned.

2003-12-30  Han-Wen Nienhuys   <[email protected]>

	* input/mutopia/F.Schubert/GNUmakefile: add morgenlied.ly

	* mf/feta19.mf: remove.
	
	* mf/feta-klef.mf (test_staff): more tweaks

	* mf/feta-toevallig.mf: more small size tweaks.

	* mf/feta-eindelijk.mf (lower_brush): adjust quarter and shorter
	rests for smaller sizes.

	* mf/feta-bolletjes.mf: fix cross heads.




-- 

 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.