LilyPond 2.1.10

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

LilyPond  2.1.10 is out.

Attractions:

   * A more concise syntax for checking octaves was introduced. A note
     may be followed by `='QUOTES which indicates what its absolute
     octave should be.  In the following example,

            \relative c'' { c='' b=' d,='' }

     the d will generate a warning, because a d'' is expected, but
     a d' is found.


ChangeLog:

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

	* input/{test,regression}/: remove old-relative 

	* lily/lexer.ll: add empty markup signature. 

	* scm/new-markup.scm (markup-functions-and-signatures): reinstate
	strut markup

	* lily/parser.yy (markup): MARKUP_HEAD_EMPTY

	* scm/define-translator-properties.scm: update melismata property
	doco.

	* lily/system.cc (output_lines): revert uniquify_list() patch,
	strange side effects seen.
	
	* lily/line-spanner.cc (dashed_line_molecule): return nothing if
	dash-period < 0.

	* scm/midi.scm (instrument-equalizer-alist): fix equalizer setting
	for flute. 

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

	* input/regression/*.ly: use newaddlyrics iso. addlyrics

	* input/regression/lyrics-multi-stanza.ly (texidoc): remove file.

	* lily/lyric-extender.cc (brew_molecule): behave decently in case
	of line breaks.
	(brew_molecule): add padding to left, not right.

	* lily/system.cc (uniquify_list): new function
	(output_lines): uniquify_list () on all-elements. This fixes
	double symbols in the output.

	* lily/beam.cc (rest_collision_callback): don't move anything if
	staff-position is set.

	* input/regression/rest-pitch.ly (texidoc): add rest under beam.

	* lily/system.cc (typeset_grob): warn if adding twice.

	* lily/sequential-iterator.cc (run_always): implement run_always().
	(also in other files.)
	
	* input/mutopia/F.Schubert/standchen.ly: use newaddlyrics. 

	* lily/event.cc (to_relative_octave): add octave-check.

	* Documentation/user/refman.itely (Line breaking): add noBreak.

	* scm/new-markup.scm (normalsize-markup): add function.
	(sans-markup): new function.

	* lily/beam-engraver.cc (valid_end_point): opps, beam-stop-events
	come earlier nowadays.  This fixes beams on grace notes.
	
	* scm/music-functions.scm (direction-polyphonic-grobs): new
	variable, share between override and revert. This fixes script
	directions in polyphonic sections. (backportme)

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

	* lily/text-spanner.cc (brew_molecule): don't do shorten-pair for
	breakpoints.

	* lily/break-align-interface.cc: add doco

	* Documentation/user/refman.itely (Rehearsal marks): add index marks. 




-- 

 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.