info-lilypond
[Top][All Lists]
Advanced

[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/guile-gnome.sh
to see what the fuss is all about.  Carl Sorensen also provided us
with more patches to the fret-diagram output.


<plug>

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 (www.vu-orkest.nl).  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)

</plug>


ChangeLog


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

        * lily/my-lily-parser.cc (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.cc (My_lily_lexer): copy scopes so temporary
        assignments don't reach the original file.

        * lily/my-lily-parser.cc (My_lily_parser): only copy lexer if it
        exists

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

        * scm/output-gnome.scm: 
        * buildscripts/guile-gnome.sh: 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/stencil.cc (interpret_stencil_expression): bugfix.

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

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

        * buildscripts/guile-gnome.sh: Build without gcc libtool version
        juggling.

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

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

        * lily/stencil.cc (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/lilypond-words.py: add ly/portugues.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/stencil.cc (interpret_stencil_expression): add grob-cause
        stencil expression. Junk define-origin.

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

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

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

        * ly/init.ly: print collected scores/musics.

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

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

        * configure.in (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/lily-in-scheme.ly: 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/index.html.in: use black thin <hr>.

        * buildscripts/mutopia-index.py: 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/lilypond.py (ic_p.make_include_option): set error_p for
        single file error.

        * lily/bar-line.cc (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/music-drawing-routines.ps: added draw_white_dot function

        * ps/music-drawing-routines.ps: added draw_white_dot function

        * input/test/fret-diagram.ly: examples to show multiple
        functions and multiple interfaces

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

        * lily/pangofc-afm-decoder.cc (pango_fc_afm_get_glyph) 
        (pango_fc_afm_get_charset): Update iaw Pango CVS update.

        * buildscripts/guile-gnome.sh: 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-guile.cc: 
        * lily/pangofc-afm-decoder.cc:
        * 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
        developers.

        * lily/paper-outputter.cc (file): New method.
        (dump_string): Use it.

        * scm/output-gnome.scm: Update with pango CVS info, lilylib
        musing.
        
        * lily/accidental-engraver.cc: 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/pangofc-afm-decoder.cc: New file.

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

        * configure.in: Check for pango.

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

        * config.make.in (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/guile-gnome.sh: 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
        papersize.

        * lily/paper-book.cc (classic_output): strip suffixes from
        framework functions.

        * lily/tuplet-bracket.cc (before_line_breaking): do not return
        SCM_UNDEFINED to Scheme.

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

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

        * scripts/convert-ly.py (conv): remove \notes.
        apply to input examples.
        
        * lily/paper-outputter.cc (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/paper-book.cc (output): load framework module
        scm_c_resolve_module().

        * python/lilylib.py (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-module.cc (ly:import-module): Export to ly:.

        * lily/paper-score.cc (process): Do not show progress newline.

        * lily/paper-book.cc (output, classic_output): Show progess
        newline after score.

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

        * buildscripts/lilypond-words.py: add ly/vlaams.ly

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

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

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

        * input/simple-song.ly: Down one octave.

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

        * lily/stencil.cc (ly:interpret-stencil): Was:
        interpret_stencil_expression.

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

        * buildscripts/guile-gnome.sh: New file.

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




-- 

 Han-Wen Nienhuys   |   address@hidden   |   http://www.xs4all.nl/~hanwen 





reply via email to

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