LilyPond 2.3.20

Han-Wen Nienhuys <[email protected]> Sat, 2 Oct 2004 14:15:31 +0200
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
LilyPond 2.3.20 is out. Werner has contributed a patch that fixes the
biggest problems with encoding and the TeX backend. As a result,
latin1 characters (like the german SS) show up correctly in the
output once again.

Other attractions include many bugfixes (me), updates for the
documentation (Graham), and fixes for the LilyPond-book latex
backend (Jan)




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

	* VERSION (PACKAGE_NAME): release 2.3.20
	
	* input/regression/quote-transposition.ly: update example

	* scm/define-music-properties.scm (all-music-properties): change
	meaning of instrumentTransposition.  It is now the pitch played
	that sounds as middle C. This means that instrumentTransposition
	can be \transposed. 
	Fixes: transpose-quote.ly

	* lily/parser.yy (command_element): reverse setting of
	instrumentTransposition

	* lily/pitch.cc (pitch_interval): rename.

	* lily/recording-group-engraver.cc (stop_translation_timestep):
	remove macrameing of accumulator and set_car/cdr.
	Fixes: transposition-quote.ly

	* lily/music.cc (transpose): fold Event::transpose() in.

	* lily/event.cc: remove Transpose. 

	* lily/recording-group-engraver.cc: cleanup.

	* ly/music-functions-init.ly (displayMusic): add function.

	* make/lilypond.fedora.spec.in: rename file.

	* lily/lily-lexer.cc (mark_smob): don't use ly_cdr() for getting
	to-be-marked objects. Use SCM_CELL_WORD_1 instead. 

	* Documentation/user/changing-defaults.itely (Changing context
	properties on the fly): typo.

	* lily/slur.cc (outside_slur_callback): try three sample points
	for determining collisions. This fixes: slur-script.ly.

2004-09-30  Jan Nieuwenhuizen  <[email protected]>

	* scripts/lilypond-book.py (ext2format): Add latex as Latex.

2004-10-01  Graham Percival  <[email protected]>

	* Documentation/user/notation.itely: more small fixes.

	* Documentation/user/examples.itely: make new sections.

	* input/test/bar-lines.ly: improve output, fix bug.

	* Documentation/user/changing-defaults.itely: small fixes.

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

	* tex/lilyponddefs.tex (\lilypondECencoding): New command to handle
	T1 encoding in texinfo mode.
	(\lilypondstart): Use it.
	(\lilypondloop, \lilyponditerate): Removed.  Unused.

2004-09-30  Werner Lemberg  <[email protected]>

	* tex/lilyponddefs.tex (\lilypondstart): Define
	\lilypondfontencoding for both texinfo and latex mode.

	* scm/framework-tex.scm (font-load-command): Use
	\lilypondfontencoding.

2004-09-30  Han-Wen Nienhuys   <[email protected]>

	* scm/framework-tex.scm (dump-page): take with-extents?
	argument. If true, output Y extents. Used for lilypond-book
	documents.

	* scripts/lilypond-book.py (PREAMBLE_LY): set dump-extents for
	\bookpaper.

	* lily/slur.cc (outside_slur_callback): epsilon-delta management
	for slur edges. Fixes: progerror-no-bezier-intersection.ly
 
	* scm/framework-tex.scm (dump-page): put stencil height in dumped
	page.

2004-09-29  Mats Bengtsson  <[email protected]>

	* Documentation/user/notation.itely (Multi measure rests):
	Improved example.

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

	* lily/auto-beam-engraver.cc (test_moment): robustify.

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

	* scm/framework-tex.scm (font-load-command): Define proper font
	macro which sets font encoding if available.
	(define-fonts): Define \lilypondpaperinputencoding, to be taken
	from the \bookpaper block.

	* tex/lilyponddefs.tex (\lilypondstart): Use
	\lilypondpaperinputencoding for global input encoding.

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

	* lily/score.cc (Score): oops. Copy error_found_ too.

2004-09-27  Jan Nieuwenhuizen  <[email protected]>

	* stepmake/stepmake/texinfo-rules.make: 
	* Documentation/GNUmakefile: --srcdir build fixes.

	* input/test/coriolan-margin.ly: Put papersize settings in \bookpaper.

	* Documentation/user/latex-lilypond-example.latex:
	* Documentation/user/latex-example.latex: Fix compile errors.
	Still buggy, need more love.

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

	* tex/lilyponddefs.tex (\lilypondstart): Use \frenchspacing.

2004-09-26  Juergen Reuter  <[email protected]>

	* Documentation/user/examples.itely: removed \midi block to
	simplify the example

	* Documentation/user/notation.itely: Removed superfluous
	TextSpanner tweakings (is already done by engraver-init.ly).
	Documented bug: vertical alignment of articulations.

	* Documentation/user/notation.itely, ly/engraver-init.ly
	(VaticanaVoice, GregorianTranscriptionVoice): Bugfix: TextSpanner
	padding.

	* Documentation/user/notation.itely, ly/engraver-init.ly: moved
	docu about TextSpanner padding bug from manual to engraver.ly
	(since it's workarounded and hence not user-visible any more)



-- 

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