X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=509fa53e1b1adfdbbcb69137cd4239b375b0c9c7;hb=36f85b4de29f035ce18a179943116d3c79002a63;hp=b3316b63de355fc440f7a7ab7d141f32d0be111b;hpb=1a42c5af9e1b0f27e8250ccefa1b204a359cbf12;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index b3316b63de..509fa53e1b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,93 @@ +2004-03-14 Jan Nieuwenhuizen + + * lily/parse-scm.cc (internal_ly_parse_scm)[PAGE_LAYOUT]: Import + lily functions in safe mode. + + * scripts/lilypond-book.py (Lilypond_snippet.output_texinfo): + Print filename for HTML, LATEX, before texidoc. + + * scm/output-tex.scm (ps-output-expression): Eval embedded-ps + instructions in output-ps module. + + * scm/lily.scm: Do not load output-ps module. + + * lily/paper-outputter.cc (Paper_outputter): Eval output-ps in + safe mode. + +2004-03-14 Han-Wen Nienhuys + + * lily/span-dynamic-performer.cc (process_music): remove spurious + warning. + + * lily/context-def.cc (Context_def): init name to "" + + * lily/font-interface.cc: add font-encoding property. + + * scm/lily.scm (chain-assoc-get): bugfix. + + * lily/paper-book.cc (stencil2line): protect static SCM. + + * lily/font-interface.cc (text_font_alist_chain): rename function, + and use text-font-defaults. + + * lily/font-select.cc (properties_to_font_size_family): call SCM code. + + * scm/paper.scm (paper-set-staff-size): use new function. + + * scm/new-font.scm (make-font-tree): new function. + +2004-03-13 Jan Nieuwenhuizen + + * lily/paper-book.cc (output): Bugfix: no output if no \paper. + + * scm/lily.scm (get-output-module): New function. + (output-alist): Remove ,ps-output-expression. + + * scm/output-tex.scm (ps-output-expression): New function. + + * scm/output-ps.scm (ps-output-expression): Remove. + (header, start-page): Output page metadata. + + * lily/paper-outputter.cc (Paper_outputter)[PAGE_LAYOUT]: + initialise output_module_. Do not write part of header. + (output_scheme)[PAGE_LAYOUT]: Output through output_module_. + (output_header): Output full header. + + * scm/define-markup-commands.scm (bigger, smaller): Avoid crash. + FIXME. + +2004-03-13 Han-Wen Nienhuys + + * scm/new-font.scm: new file. Tree based font lookup. + + * scm/lily.scm (assoc-get): take default argument. Remove + assoc-get-default. + (chain-assoc-get): use chain-assoc-get everywhere. + + * scripts/convert-ly.py (FatalConversionError.subst_in_trans): + autobeamsettings conversion bug. + + * lily/include/global-context.hh (Context): clean-up data hiding. + + * lily/include/music-iterator.hh (class Music_iterator): clean-up + data hiding. + + * lily/include/grace-fixup.hh (struct Grace_fixup): new file. + + * input/regression/stem-shorten.ly: add chord case. + + * lily/stem.cc (get_default_stem_end_position): shorten stems + triggered by note-head positions, not by forced-direction. This + fixes a bug with too short stems. + +2004-03-12 Jan Nieuwenhuizen + + * scripts/lilypond-book.py (Lilypond_snippet.output_html, + Lilypond_snippet.output_latex): Always call output_print_filename. + + * lily/paper-book.cc (fill_pages): New method. Try to cramp or + expand pages. + 2004-03-12 Han-Wen Nienhuys * scm/part-combiner.scm (make-autochange-music): switch rests