[Top][All Lists]

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

LilyPond 2.3.5 released

From: Han-Wen Nienhuys
Subject: LilyPond 2.3.5 released
Date: Fri, 25 Jun 2004 16:17:52 +0200

2.3.5 is out.  This release has numerous small bugfixes and cleanups,
and features more work in the experimental GNOME output
module. Adventurous hackers can try to run buildscripts/
to see what the fuss is all about.  Carl Sorensen also provided us
with more patches to the fret-diagram output.


If you are in the Netherlands this Saturday, especially if you dislike
like the color orange or don't enjoy watching soccer, then come and
listen to me playing in the VU-Orchestra (  We will
perform Lutoslawski's concert for Orchestra and Bartok's Viola
concerto in the world-famous Concertgebouw in Amsterdam. If you have
to miss us, then you just *have* to drop by in Slovakia where we will
perform in Ruzomberok (june 28, 11:00), Terchova (29 juni, 14:00, in
the church) or Bratislava (July 1, Primacial Square, 20:00)



2004-06-24  Han-Wen Nienhuys   <address@hidden>

        * lily/ (parse_string): switch module too.

2004-06-24  Jan Nieuwenhuizen  <address@hidden>

        * Documentation/topdocs/INSTALL.texi (Top): Add guile, python and
        ec-fonts-mftraced to running requirements.

2004-06-22  Han-Wen Nienhuys   <address@hidden>

        * lily/ (My_lily_lexer): copy scopes so temporary
        assignments don't reach the original file.

        * lily/ (My_lily_parser): only copy lexer if it

2004-06-22  Jan Nieuwenhuizen  <address@hidden>

        * scm/output-gnome.scm: 
        * buildscripts/ Update wrt fixed GUILE CVS.

        * debian/: Apply Debian patch (Anthony Fok).

2004-06-22  Heikki Junes   <address@hidden>

        * Documentation/user/music-glossary.tely: fix titling; @top is already
        an @unnumbered @chapter.
2004-06-22  Han-Wen Nienhuys   <address@hidden>

        * debian/GNUmakefile (EXTRA_DIST_FILES):
        (CONF_FILES): update file list.

        * lily/ (interpret_stencil_expression): bugfix.

2004-06-21  Jan Nieuwenhuizen  <address@hidden>

        * debian/: Remove cruft (requested Anthony Fok.)

        * buildscripts/ Build without gcc libtool version

        * scm/framework-gnome.scm: Cleanups.  Resurrect +/- canvas scaling.
        Add popup menu with grob properties.

        * lily/ (ly:grob-properties):
        (ly:grob-basic-properties): New function.

        * lily/ (interpret_stencil_expression): Comment-out
        "no-origin" call.  Fixes -fps output.

        * scm/output-ps.scm (no-origin): Add dummy implementation.

        * scm/output-gnome.scm (define-origin): Remove
        (grob-cause): Add.

        * scm/output-ps.scm (scm):
        * scm/output-tex.scm (scm): Remove define-origin from exports list.
        (define-origin): Remove.

        * scm/output-gnome.scm (define-origin): 

        * scm/lily.scm (ly:all-output-backend-commands): Remove
        define-origin.  Add grob-cause.

2004-06-21  Heikki Junes   <address@hidden>

        * buildscripts/ add ly/

2004-06-20  Heikki Junes   <address@hidden>
        * Documentation/user/GNUmakefile:
        * stepmake/stepmake/texinfo-rules: add Cascading Style Sheet using
        --include-css=.../texinfo.css; command includes css into the html.

        * Documentation/texinfo.css: add file.
        define <hr> as black and thin.            
2004-06-20  Han-Wen Nienhuys   <address@hidden>

        * lily/ (interpret_stencil_expression): add grob-cause
        stencil expression. Junk define-origin.

        * lily/ (parse_string): init parser variable when
        lexer_ is set, ie. in parse_string and parse_file.

        * lily/ (LY_DEFINE): new function. ly:make-book. Supercedes

        * scm/lily.scm (collect-scores-for-book): new function.

        * ly/ print collected scores/musics.

        * lily/ (LY_DEFINE): define parser in parser
        scope, not in lily module.

        * lily/ (LY_DEFINE): ly:make-book. New function.

        * (PKG_CONFIG_PATH): add --enable-gui flag, and
        encapsulate gtk/pango tests.
        * po/tr.po: Turkish translation.

2004-06-20  Nicolas Sceaux  <address@hidden>

        * input/regression/ regression test for #{
        ... #} syntax

        * scm/ly-from-scheme.scm (read-lily-expression): #$( ... )
        was causing an error.

        * Documentation/user/programming-interface.itely (Using LilyPond
        syntax inside Scheme): documentation for #{ ... #} syntax.

2004-06-19  Heikki Junes  <address@hidden> 

        * Documentation/ use black thin <hr>.

        * buildscripts/ use thin black <hr>.

2004-06-19  Jan Nieuwenhuizen  <address@hidden>

        * scm/fret-diagrams.scm: Use UNIX style line endings.
        (fret-diagram-verbose): A couple of @{VAR} and an closing itemize
        typo.  Fixes compile.

        * scm/output-ps.scm (white-dot): Remove second incarnation.

        * scm/lily.scm (ly:all-stencil-expressions): Add white-dot.

2004-06-19  Han-Wen Nienhuys   <address@hidden>

        * scripts/ (ic_p.make_include_option): set error_p for
        single file error.

        * lily/ (compound_barline): add support for unbroken ||:

2004-06-17  Carl Sorensen (address@hidden)

        * scm/fret-diagrams.scm: added fret-diagram-terse interface;
        remove size as argument to fret-diagram interface;
        improved white-circle dots for fret;
        improved top-fret thick line/

        * scm/output-ps.scm: added white-dot function

        * scm/output-tex.scm: added white-dot function

        * tex/ added draw_white_dot function

        * ps/ added draw_white_dot function

        * input/test/ examples to show multiple
        functions and multiple interfaces

2004-06-18  Jan Nieuwenhuizen  <address@hidden>

        * lily/ (pango_fc_afm_get_glyph) 
        (pango_fc_afm_get_charset): Update iaw Pango CVS update.

        * buildscripts/ Add pango to recipe.  Resolve
        conflict.  Have I told you lately how much I love autotools?

2004-06-17  Jan Nieuwenhuizen  <address@hidden>

        * lily/ 
        * lily/
        * lily/include/pangofc-afm-decoder.hh: Use #if HAVE_* iso #ifdef.
        Fixes build without Pango CVS.  Use "pangofc-afm-decoder.hh".

        * Documentation/topdocs/NEWS.texi (Top): Mention GNOME backend for

        * lily/ (file): New method.
        (dump_string): Use it.

        * scm/output-gnome.scm: Update with pango CVS info, lilylib
        * lily/ Bugfix: (do not sort lines if one
        of them has a comma :-).

        * scm/framework-gnome.scm: Add pango decoders.

        * lily/include/pangofc-afm-decoder.hh: 
        * lily/ New file.

        * lily/ (ly:pango-add-afm-decoder): New function.

        * Check for pango.

        * stepmake/aclocal.m4 (PKG_CHECK_MODULES): New function (from
        (STEPMAKE_GTK2, STEPMAKE_PANGO): New function.

        * (USER_CFLAGS, USER_LDLAGS): Update.

2004-06-17  Han-Wen Nienhuys   <address@hidden>

        * Documentation/user/tutorial.itely (Integrating text and music):
        fix grammar & punctuation.

2004-06-16  Jan Nieuwenhuizen  <address@hidden>

        * lily/: Stray janitorial cleanups.

        * scm/lily.scm (ly:all-stencil-expressions):
        * scm/lily.scm (ly:all-output-backend-commands): New function.

        * scm/safe-lily.scm (safe-objects): Add them.

        * scm/framework-gnome.scm (<gnome-outputter>): New class.

        * scm/output-gnome.scm: Move non-stencil evaluators to framework.

2004-06-15  Jan Nieuwenhuizen  <address@hidden>

        * buildscripts/ Pick-up user-installed pango.

2004-06-15  Han-Wen Nienhuys   <address@hidden>

        * scm/page-layout.scm (default-page-make-stencil): add
        raggedbottom, raggedlastbottom.

        * Documentation/user/changing-defaults.itely (Page layout): add doc.

        * scm/framework-tex.scm (define-fonts): fix export of

        * lily/ (classic_output): strip suffixes from
        framework functions.

        * lily/ (before_line_breaking): do not return
        SCM_UNDEFINED to Scheme.

2004-06-14  Han-Wen Nienhuys   <address@hidden>

        * lily/ remove Book::to_stencil().
        (process): whoops. Score::book_rendering returns vector, not list.

        * scripts/ (conv): remove \notes.
        apply to input examples.
        * lily/ (output_stencil): don't use
        smobify_self() but self_scm()

        * lily/include/ly-smobs.icc (IMPLEMENT_SMOBS): don't return SCM
        from smobify_self().

        * lily/ (output): load framework module

        * python/ (exit): exit with argument i.

2004-06-14  Jan Nieuwenhuizen  <address@hidden>

        * scm/framework-gnome.scm (output-framework-gnome): Try loading
        gnome modules from non-toplevel.

        * lily/ (ly:import-module): Export to ly:.

        * lily/ (process): Do not show progress newline.

        * lily/ (output, classic_output): Show progess
        newline after score.

2004-06-14  Heikki Junes <address@hidden>

        * buildscripts/ add ly/

2004-06-14  Jan Nieuwenhuizen  <address@hidden>

        * lily/ (ly:run-translator): Do not crash on empty music

        * lily/ (process): Do not render score when systems is empty.

        * input/ Down one octave.

        * scm/output-gnome.scm: Remove script again; re-add modules fix
        (CVS conflict resolve?)

        * lily/ (ly:interpret-stencil): Was:

2004-06-13  Jan Nieuwenhuizen  <address@hidden>

        * buildscripts/ New file.

        * scm/output-gnome.scm: White background, better window size, sane
        canvas size.  Cleanups.


 Han-Wen Nienhuys   |   address@hidden   | 

reply via email to

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