X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=b6fa9a82054fc133059b6d9ece3d94fb96928b1d;hb=44eef75fc924487b8d322d7f4c7a4d9d73d204b1;hp=691c9aa258ae72efa2b5ad2a173eb51b00ef3072;hpb=116fe5fbb8baeb3f7f500030144e33dabc74aa14;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 691c9aa258..b6fa9a8205 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,110 @@ +2006-10-26 Erlend Aasland + + * scm/define-grobs.scm: trivial beautification + + * lily/tie-performer.cc: no need to #include "pqueue.hh" + + * lily/source-file.cc: put multibyte var inside #if clause + +2006-10-26 Joe Neeman + + * lily/system.cc (get_paper_system): + * lily/paper-book.cc (systems): + move most of the backwards compatibility stuff into + Paper_book::systems + + * Documentation/topdocs/NEWS.tely: add 2 entries for the + page breaking stuff + + * Documentation/user/page.itely: remove time-scaled-music + bug for the Page_turn_engraver + + * lily/paper-book.cc (set_system_penalty): backwards + compatibility (breakbefore) for the old page breaker + +2006-10-25 Graham Percival + + * Diocumentation/user/instrument-notation.itely: added more + info about stanzas; thanks Geoff! + + * Documentation/user/ {basic, advanced}: small fixes from + mailist. + + * THANKS: add some bug reporters. + +2006-10-25 Jan Nieuwenhuizen + + * scm/define-context-properties.scm (all-user-translation-properties): + noteToFretFunction: Add. + + * scm/define-grobs.scm (all-grob-descriptions): FretBoard: use + fret-diagram-interface (WAS: fret-board-interface). Fixes build. + +2006-10-23 Jan Nieuwenhuizen + + * flower/file-name.cc (dos_to_posix): Help std::string.copy with + trailing zero. + + * GNUmakefile.in ($(tree-share-prefix)/mf-link-tree link-mf-tree): + Remove bashism in delete. + +2006-10-25 Han-Wen Nienhuys + + * scm/define-grobs.scm (all-grob-descriptions): set finger-code. + + * scm/translation-functions.scm (determine-frets-mf): flatten let* + + * scm/define-context-properties.scm + (all-user-translation-properties): add maximumFretStretch property. + + * scm/translation-functions.scm (tunings): read and use maximumFretStretch. + + * lily/source-file.cc (get_counts): use multibyte variable. + + * scm/translation-functions.scm (determine-frets-mf): new + function: compute fret numbers. + + * scm/output-lib.scm (string-frets->description) new function. + (fret-board::calc-stencil): new function + + * scm/fret-diagrams.scm (fret-diagram-verbose): update doc string. + + * scm/define-grobs.scm (all-grob-descriptions): add FretBoard grob. + + * lily/include/lily-guile.hh (ly_cxx_vector_to_list): new function. + + * lily/tab-note-heads-engraver.cc: cleanups. + + * lily/fretboard-engraver.cc: new file + + * ly/engraver-init.ly: add FretBoards context + +2006-10-24 Joe Neeman + + * lily/grob.cc (pure_relative_y_coordinate) + (pure_height): use the new call_pure_function stuff + + * lily/grob-property.cc (call_pure_function): wrapper for the scheme + call-pure-function + + * lily/side-position-interface.cc (pure_y_aligned_side): add an + optarg + + * lily/simple-closure.cc (ly_eval_simple_closure): make + simple-closure evaluatable from scheme + (evaluate_with_simple_closure): make simple-closures pure- + evaluatable + + * lily/slur.cc (pure_outside_slur_callback): new function + + * ly/paper-defaults.ly: change default blank-page-force to 2 (this + fits in with previous changes that made the page forces much + smaller) + + * scm/define-grobs.scm (call-pure-function): generalise pure-Y-offset + and pure-Y-extent into this new function. + (pure-conversions-alist): add outside-slur-callback + 2006-10-24 Mats Bengtsson * Documentation/user/advanced-notation.itely (Instrument names): @@ -6,6 +113,9 @@ 2006-10-24 Han-Wen Nienhuys + * Documentation/user/lilypond-book.itely (Integrating DocBook and + music): patch by Bertalan Fodor for docbook. + * Documentation/topdocs/GNUmakefile (LILYPOND_BINARY): use instead of $(LILYPOND). Prevents lilypond run for .txt files.