]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* lily/ly-module.cc (LY_DEFINE): bugfix.
[lilypond.git] / ChangeLog
index 440a0742ce4c40901699a71503f74600a1c786b4..96a8fe44a78e569702dfda31995fea577b064842 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,71 @@
+2004-05-30  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/ly-module.cc (LY_DEFINE): bugfix.
+
+       * lily/paper-book.cc (book_title): separate function for the book
+       title.
+
+       * scm/page-layout.scm (default-book-title): only account for
+       markup fields.
+
+       * scm/framework-ps.scm: new file. Move high level interface from
+       output-ps.scm
+
+       * scm/music-functions.scm (def-grace-function): move macros from
+       ly/music-functions-init.ly
+
+       * lily/paper-outputter.cc (Paper_outputter): move scheme_calls to
+       framework-tex.scm
+
+       * scm/framework-tex.scm (dump-line): new file. High level
+       interface for output (pages, systems, header). 
+
+       * lily/include/page.hh (class Page): add is_last_ field.
+
+       * lily/paper-outputter.cc (print_smob): smobify Paper_outputter.
+
+       * lily/paper-book.cc (split_string): new function
+       (output): output multiple formats, i.e. --format=ps,tex
+
+       * scm/output-ps.scm (output-scopes): dump variables directly.
+       (define-fonts): rewrite for new interface
+
+       * ps/lilyponddefs.ps: remove lilypondpaper redefinitions.
+
+       * lily/paper-outputter.cc (Paper_outputter): take format argument.
+
+       * lily/main.cc (parse_argv): don't set extension for output.
+
+       * lily/clef-engraver.cc (create_clef): remove
+       Staff_symbol_referencer::set_position() call. 
+
+2004-05-30  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * ly/music-functions-init.ly (addlyrics): set the 'origin property
+       with the location argument in music function definitions.
+
+2004-05-29  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/staff-symbol-engraver.cc (acknowledge_grob): remove item ->
+       staffsymbol dependency.
+
+       * lily/include/grob.hh (class Grob): live () -> is_live (). Small
+       cleanups.
+
+       * lily/book.cc (process): return Paper_book
+       (to_stencil): use Book::process().
+
+       * lily/include/my-lily-parser.hh (class My_lily_parser): remove
+       header_ field. Store in $globalheader
+
+       * lily/parser.yy (book_body): book header is initted to
+       $globalheader.
+       
+
 2004-05-28  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * input/test/fill-a4.ly: removed.
+
        * lily/parser.yy (output_def): push scope of parent_ Output_def
        too.