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