Lilypond 2.3.25

Han-Wen Nienhuys <[email protected]> Fri, 29 Oct 2004 11:11:45 +0200
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
2.3.25 is (I hope) the final release candidate for Lilypond 2.4.
Werner has been overhauling the TeX macros and lilypond-book. In
addition, this release contains an important fix for raggedbottom
page-layout.







2004-10-29  Han-Wen Nienhuys  <[email protected]>

	* VERSION: 2.3.25 released.

	* lily/scm-option.cc: add 'resolution to ly:get-option argument
	list.

2004-10-28  Han-Wen Nienhuys  <[email protected]>

	* lily/stencil-scheme.cc (LY_DEFINE): add ly:stencil-origin

2004-10-28  Werner Lemberg  <[email protected]>

	* Documentation/user/music-glossary.tely: More fixes to improve
	appearance with DVI output.

	* scripts/lilypond-book.py (compose_ly): Use 0.4in for
	EXAMPLEINDENT.  This is the maximum value for quotation environments
	used in `texinfo.tex' -- many warnings in lilypond.dvi are now gone.

2004-10-27  Werner Lemberg  <[email protected]>

	* Documentation/user/music-glossary.tely: Revised.

2004-10-26  Carl Sorensen  <[email protected]>

	* input/test/fret-diagram.ly: insert breaks, remove raggedright to
	improve fret diagram spacing in printed output.

	* Documentation/user/notation.itely (Fret diagrams): Remove raggedright
	from options for the example so fret-diagrams won't overlap
	one another.

2004-10-26  Werner Lemberg  <[email protected]>

	* scripts/lilypond-book.py: Some additional formatting for
	orthogonality.
	(ly_options) [*]: Format strings.
	[RAGGEDRIGHT]: Don't set `indent'.  This is now properly handled
	by `compose_ly'.
	(output) [LATEX][OUTPUT]: Format string and simplify.
	(PREAMBLE_LY, FRAGMENT_LY): Format string.
	(classic_lilypond_book_compatibility): Take key/value pair as
	parameter.
	Return key/value pair.
	(compose_ly): Rewritten, taking the snippet type as third parameter. 
	The default values are now set more sensible, and a `linewidth'
	option is no longer overwritten under some circumstances.

	* Documentation/user/music-glossary.tely: Replace all accented
	character macros with latin-1 codes.

2004-10-26  Nicolas Sceaux  <[email protected]>

	* lily/music-function.cc (ly_make_music_function): when an
	argument predicate is markup?, the signature keyword becomes
	"markup" iso "scm".

	* lily/lexer.ll (music_function_type): new MUSIC_FUNCTION_*MARKUP*
	tokens, for functions which signatures contain "markup".

	* lily/parser.yy (Generic_prefix_music_scm): add treatment for new
	MUSIC_FUNCTION_*MARKUP* tokens.

2004-10-26  Jan Nieuwenhuizen  <[email protected]>

	* input/regression/lyrics-bar.ly: Make StaffGroup accept the new
	Lyrics context.

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

	* python/lilylib.py (make_ps_images): return list of output files.

	* lily/simple-spacer.cc (LY_DEFINE): for ragged, we can end with
	all springs tight, and still satisfy the constraints.

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

	* scripts/lilypond-book.py: s/option-sep/option_sep/.
	(format_res) [LATEX, TEXINFO]: Skip whitespace before comma also.
	(snippet_res): Fix regexps and make them ignore whitespace properly.
	(compose_ly): Use `re.split' instead of `string.split' to remove
	surrounding whitespace.
	Some formatting to get more consistency.




-- 

 Han-Wen Nienhuys   |   [email protected]   |   http://www.xs4all.nl/~hanwen