[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LilyPond 2.1.30 released

From: Han-Wen Nienhuys
Subject: LilyPond 2.1.30 released
Date: Fri, 12 Mar 2004 00:24:13 +0100

LilyPond 2.1.30 is out. Go and grab it at!

The following novelties await your eager anticipation:

   * The pmx2ly script has been removed from the distribution.

   * Pedal brackets will now run to the last bar of a piece if they are
     not explicitly ended.

   * Context definitions now use the word `\context' instead of

Behind the screens, Jan has been furiously hacking at the output
engine, to provide more mature PostScript output. To check up on his
progress, you can try

          lilypond-bin -f ps input/test/title-markup

The goal is to replace the current script with directly
generated postscript and PDF output.  This is a cleaner approach than
the current keyhole manoeuvring, where the final PDF is put together
from a complex mix of PostScript and Latex, and information is juggled
between lilypond-bin, and Latex.  The big win will be that
we can provide a better mechanism for breaking pages.


2004-03-11  Han-Wen Nienhuys   <address@hidden>

        * VERSION (MY_PATCH_LEVEL): release 2.1.30

2004-03-11  Jan Nieuwenhuizen  <address@hidden>

        * Documentation/user/lilypond.tely: Bugfix: Remove './' from

        * ps/ Bugfix.

        * input/regression/ Typo.

2004-03-11  Han-Wen Nienhuys   <address@hidden>

        * lily/ (create_beam): add Stem as
        cause. This should fix warnings.

        * mf/ (trill_ne): fix upmordent size.

        * lily/ (accurate_boxes): enlarge Y-extent of flat to
        prevent aligned 6ths.

        * lily/ (print): remove adjust-if-on-staffline.

2004-03-11  Jan Nieuwenhuizen  <address@hidden>

        * lily/ Do header and footer.

2004-03-10  Jan Nieuwenhuizen  <address@hidden>

        * scm/lily.scm (safe-mode?): New name (was: security-paranoia).

        * scm/paper.scm (lineheight): Remove
        (head-sep, foot-sep): Add.

2004-03-10  Han-Wen Nienhuys   <address@hidden>

        * mf/ reduce portato thickness.

        * lily/ (LY_DEFINE): remove ly:context-properties

        * lily/ (start_translation_timestep): remove
        programming_error ().

        * lily/ (finalize): attach unfinished
        bracket to last command column.

        * lily/ (print): only flatten bracket if it
        continues on next/prev system.

        * input/regression/ new file.

2004-03-10  Werner Lemberg  <address@hidden>

        * make/, make/
        Remove pmx2ly stuff.
        * scripts/GNUmakefile (SEXECUTABLES): Remove pmx2ly.

2004-03-10  Jan Nieuwenhuizen  <address@hidden>

        * scm/page-layout.scm: New file.

        * scripts/ (do_file): Bugfix: texinfo paper
        (Lilypond_snippet.is_outdated): Also check for PNG file.
        Workaround for interrupted (web) builds.

        * lily/ (get_pages): Bugfix: set dimensions for titles.

        * ps/ Use only very small top-marging.
        (init-paper): Also pop page size string.
        (start-page, stop-page): New function.

        * scm/output-ps.scm (header-end): Remove stray exec commands.

2004-03-10  Han-Wen Nienhuys   <address@hidden>

        * lily/ (do_one_file): use new Paper_book()

        * lily/ (default_rendering): clean protection.

        * lily/ (mark_smob): implement smob marking.

        * scripts/ (make_html_menu_file): remove --psgz option

        * Documentation/user/*.itely: user manual edits. 

2004-03-09  Han-Wen Nienhuys   <address@hidden>

        * Documentation/user/converters.itely (Invoking musedata2ly):
        remove pmx2ly.

        * scripts/pmx2ly: remove script.
2004-03-09  Jan Nieuwenhuizen  <address@hidden>

        * lily/ (default_rendering): Protect paper-book members.

        * lily/ (smobbed_copy): New method.

        * lily/include/paper-book.hh (PAGE_LAYOUT): Define as "ps"; make
        switch runtime.

        * lily/include/music-output.hh (process): Change signature to
        return SCM.

        * lily/ (classic_output, get_title, get_scopes): New

        * lily/ (process): Return stencils rather than
        outputting directly.  Remove paper-book kludge.  Delete grobs.
        (output): Remove.

        * lily/include/paper-score.hh (class Paper_score): Remove outputter_.

        * lily/ (get_output): Do not reset pscore_.

        * lily/ (default_rendering)
        (ly_render_output): Move adding paper-score two levels up.

        * lily/ (get_line):
        * lily/ (output_line): Fix `between-system-string'.

2004-03-09  Han-Wen Nienhuys   <address@hidden>

        * scm/font.scm (paper20-font-vector): add more design sizes for

        * mf/GNUmakefile (depth): remove feta-din{11,13,19}, remove

        * scm/font.scm (paper20-font-vector): bugfix: use din12, not 10
        for 12pt design size. 

2004-03-09  Han-Wen Nienhuys   <address@hidden>

        * ly/ don't remove slur engraver from DrumVoice.

2004-03-09  Jan Nieuwenhuizen  <address@hidden>

        * lily/ (properties_to_font_size_family): Fix
        warning message.

        * Experimental PostScript latin1 encoding:
        * mf/GNUmakefile (SAUTER_FONTS): Add ecmb14 ecrm12.

        * scm/output-ps.scm: Experimental encoding using reencode-font.
        * scm/font.scm: Add latin1 `font-shape'.
        * scm/define-markup-commands.scm (latin-i): New font-shape command. 

        * ps/ (reencode-font): New function.

        * lily/ (get_pages): Simplistic page breaking.

        * scm/output-tex.scm (start-page):
        (stop-page): New interface function.

2004-03-08  Jan Nieuwenhuizen  <address@hidden>

        * lily/ (output_expr):
        (output_line): New method.

        * lily/ (get_line):
        (get_lines): New method.
        (output_line): Remove.

        * scm/lily.scm (make-title): New function.

        * lily/ 
        * lily/include/paper-book.hh: New file.

        * lily/include/ly-module.hh: New file, matching (WAS:

        * lily/ (ly_modules_lookup): New function.

        * lily/ (main_with_guile): Move memory leak debug code back.

        * scm/output-ps.scm (make-title): Remove.
        (output-scopes): Junk header-title test.

2004-03-08  Han-Wen Nienhuys   <address@hidden>

        * mf/ thicker dot for portato.

        * lily/ (position_accidentals): bugfix in
        offset, this fixes right-padding of AccidentalPlacement.

        * lily/[h-z]*.cc: () formatting.

        * Documentation/user/tutorial.itely (An orchestral part): more
        fixes for the tutorial.

        * scm/translation-functions.scm (fraction-tuplet-formatter):
        reverse fraction.

        * lily/parser.yy (context_def_spec_block): use \context instead of

        * lily/[a-g].cc: () style cleanup.

        * Documentation/user/tutorial.itely (Automatic and manual beams):
        editing of tutorial.

2004-03-07  Han-Wen Nienhuys   <address@hidden>

        * buildscripts/ (base): write encoding name.

2004-03-07  Jan Nieuwenhuizen  <address@hidden>

        * Documentation/user/GNUmakefile (local-install-info): Issue
        warning (for packager, ie, if not installing in /usr or /usr/local).

        * lily/ 
        * lily/ 
        * lily/ 
        * lily/ 
        * lily/ 
        * lily/ 
        * lily/ 
        * lily/ 
        * lily/ 
        * lily/
        * lily/ Put scheme name on first line in
        LY_DEFINE to help etags (/ms multiline regexp flag broken?).  Stray
        style cleanups.

        * stepmake/stepmake/scm-vars.make: 
        * stepmake/stepmake/c++-vars.make (TAGS_HEADERS, TAGS_SOURCES):
        Rename and split TAGS_FILES.

        * (ALL-TAGS): Remove.
        * stepmake/stepmake/generic-targets.make (TAGS): Also include
        deeper TAGS files.  Fixes regexp tags in TOP dir.


 Han-Wen Nienhuys   |   address@hidden   | 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]