LilyPond 2.1.15 released

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
2.1.15 is out. It has lots o bugfixes, and improvements in the new
part combiner.



Changes:


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

	* lily/lyric-phrasing-engraver.cc (stop_translation_timestep):
	align all stanza numbers.

2004-01-26  Heikki Junes <[email protected]>

	* Documentation/user/{introduction.itely,refman.itely,
	converters.itely}: fix some text inside parentheses; text should
	be readable (even) if parentheses are either replaced with commas 
	or dropped out.

2004-01-25  Werner Lemberg  <[email protected]>

	* buildscripts/lilypond.words.py, input/puer-fragment.ly,
	input/test/vaticana.ly, input/test/ancient-font.ly,
	input/test/mensural-ligatures.ly, input/test/gregorian-scripts.ly,
	lily/include/staff-symbol.hh, lily/breathing-sign.cc,
	ly/params-as-init.ly, scm/define-grobs.scm,
	scm/define-grob-properties.scm: s/stafflinethickness/linethickness/.

	* ly/params-as-init.ly: Removed.  Obsolete.
	* buildscripts/lilypond.words.py: Updated.

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

	* mf/parmesan-clefs.mf: switch off mensural G clefs.

	* mf/feta-din{4,5,7,9}.mf: remove.
	
	* lily/engraver.cc (internal_make_item): centralize item/spanner
	factory.

	* scripts/convert-ly.py (FatalConversionError.sub_durs): bugfix:
	do correct chord conversion for ^"sim."  (backportme)
	(FatalConversionError.sub_articulations): substitute ^"foo" in
	chords too. (backportme)

	* scm/define-grobs.scm (all-grob-descriptions): use staff-padding
	for Fingering.

	* lily/side-position-interface.cc (out_of_staff): don't do
	anything if staff-padding not defined. 

	* mf/feta-params.mf (stafflines): introduce linethickness as
	general blackness of the font.

	* lily/stem.cc (position_noteheads): rounding error robustness.

	* input/regression/rest-collision-beam.ly: move beam/rest stuff
	from beam-collision.ly 

	* lily/beam.cc (rest_collision_callback): remove direction.

	* scm/define-grobs.scm (all-grob-descriptions): remove
	enclose-bounds in OttavaBracket and PianoPedalBracket

	* scm/new-markup.scm (def-markup-command) new macro, which takes
	care of defining the COMMAND-markup and make-COMMAND-markup
	procedures, setting markup-signature and keyword-signature object
	properties, and pushing the markup command in
	markup-function-list.

	All markup commands are defined thanks to it.  Users may also use
	it to define their own markup commands. (Nicolas Sceaux)

	* scm/new-markup.scm: Scheme style clean-up: there should be no
	parenthesis alone on a line; LET* should not be used where LET is
	enough. (Nicolas Sceaux)

2004-01-25  Jan Nieuwenhuizen  <[email protected]>

	* scripts/filter-lilypond-book.py: Add script.

2004-01-23  Jan Nieuwenhuizen  <[email protected]>

	* ly/engraver-init.ly: Set enclose_bounds to #1 (was: ##t).

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

	* Documentation/user/refman.itely (Fingering instructions): add
	single note chords. 

	* lily/multi-measure-rest-engraver.cc: use a single
	MultiMeasureEvent for mm rests. This prevents problems with the
	new part combiner.

	* scm/music-functions.scm (determine-split-list): analysis has
	global effect: a difference halfway a phrase makes the entire
	phrase be typeset as apart.
	(make-multi-measure-rest): make mmrest as a single rhythmic event. 

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

	* ly/performer-init.ly: add Devnull.

	* Documentation/user/refman.itely (Font selection): remove paper20
	ref.
	
2004-01-22  Jan Nieuwenhuizen  <[email protected]>

	* scripts/convert-ly.py (1.9.0): Handle phrasing slur.

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

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

	* scm/lily.scm (uniq-list): new implementation, O(1) stack.

	* input/test/scales-greek.ly: use C as base, results in different
	alterations at the clef.

	* input/regression/pedal-ped.ly: new file.

	* input/regression/pedal-bracket.ly: new file.

	* lily/piano-pedal-bracket.cc (brew_molecule): new function;
	replace after_line_breaking()

	* lily/line-interface.cc (line): read thickness.
	(line): dash-fraction = 0 always for dotted-line style.

	* input/test/staff-lines.ly (lower): bugfix.

	* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): move
	\accepts Devnull into Score.

	* scm/lily.scm: remove bla.scm load.




-- 

 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.