[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/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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 2.3.5 released,
Han-Wen Nienhuys <=