]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* lily/stencil.cc (interpret_stencil_expression): add grob-cause
[lilypond.git] / ChangeLog
index 76778c0377805e1f895be89cb2c399c810a8e6bc..5032c50a367470a5afba9f08cf8777c48f29ccf8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,107 @@
+2004-06-20  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * 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  <nicolas.sceaux@free.fr>
+
+       * 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  <hjunes@cc.hut.fi> 
+
+        * Documentation/index.html.in: use black thin <hr>.
+
+       * buildscripts/mutopia-index.py: use thin black <hr>.
+
+2004-06-19  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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   <hanwen@xs4all.nl>
+
+       * 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 (carl_sorensen@byu.edu)
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <janneke@gnu.org>
 
+       * 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: