From: Han-Wen Nienhuys Date: Mon, 30 Oct 2006 15:38:13 +0000 (+0100) Subject: Merge branch 'master' of git+ssh://hanwen@repo.or.cz/srv/git/lilypond into master... X-Git-Tag: release/2.10.0-2~40 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=2d6cef86cdd7e45a9383e6c3d538b0262f3a5cfd;p=lilypond.git Merge branch 'master' of git+ssh://hanwen@repo.or.cz/srv/git/lilypond into master-hanwen Conflicts: ChangeLog stepmake/stepmake/po-vars.make --- 2d6cef86cdd7e45a9383e6c3d538b0262f3a5cfd diff --cc ChangeLog index 3f12ea0778,65b9d978c5..457daca2ce --- a/ChangeLog +++ b/ChangeLog @@@ -1,28 -1,35 +1,333 @@@ +2006-10-29 Han-Wen Nienhuys + + * buildscripts/git-update-changelog.py (main): write .msg and cvs + command. + + * scm/define-grobs.scm: + separation-items have width + + * VERSION: + bump version + + * .gitignore: + * Documentation/topdocs/NEWS.tely: + * lily/separating-group-spanner.cc: + * lily/slur-engraver.cc: + * lily/slur-scoring.cc: + * scm/define-grobs.scm: + * input/regression/slur-clef.ly: + add breakableSeparationItem to extra encompass for slurs. This + fixes slur/clef slur/key collisions etc. Should fix #49 + + * lily/include/slur-scoring.hh: + * lily/slur-scoring.cc: + Use X of separation item as slur start. Fixes #120 + ++2006-10-29 Han-Wen Nienhuys ++ ++ * buildscripts/git-update-changelog.py (changelog_body): don't ++ write committishes. ++ ++ * lily/grob.cc: add avoid-slur ++ ++2006-10-28 Han-Wen Nienhuys ++ ++ * emacsclient.patch: ++ * server.el.patch: ++ move server/emacsclient to elisp/ ++ ++ * buildscripts/git-update-changelog.py (Commit.note_del_file): ++ apply patches too ++ ++ * elisp/server.el.patch: ++ move emacs patches. ++ ++ * elisp/emacsclient.patch: ++ emacsclient too. ++ ++ * buildscripts/git-update-changelog.py: ++ ignore ChangeLog ++ ++ * .gitignore: ++ update ++ ++ * ChangeLog: ++ * buildscripts/git-update-changelog.py: ++ script to update ChangeLog with Git messages. ++ ++ * lily/beam-engraver.cc: ++ * input/regression/rest-pitched-beam.ly: ++ don't set callback if staff-position set. Fixes #126. ++ ++ * lily/bar-number-engraver.cc: ++ * lily/beam.cc: ++ * lily/fingering-engraver.cc: ++ * lily/grob-property.cc: ++ * lily/grob.cc: ++ * lily/include/grob.hh: ++ * lily/include/lily-guile-macros.hh: ++ * lily/mark-engraver.cc: ++ * lily/melody-engraver.cc: ++ * lily/script-column.cc: ++ * lily/tie-formatting-problem.cc: ++ * lily/tie.cc: ++ internal_get_property_data() using ly_symbol2scm() ++ ++ * stepmake/stepmake/generic-targets.make: ++ create .gitignore in outdir. ++ ++ * .gitignore: ++ new file. ++ ++2006-10-28 Jan Nieuwenhuizen ++ ++ * input/test/vertical-extent.ly: ++ * python/convertrules.py (conv): verticalExtent -> VerticalAxisGroup. ++ ++2006-10-28 Han-Wen Nienhuys ++ ++ * stepmake/bin/add-html-footer.py (compose): remove setgcos ++ ++2006-10-28 Han-Wen Nienhuys ++ ++ * GNUmakefile.in (install-help2man): install-help2man target. ++ ++2006-10-27 Jan Nieuwenhuizen ++ ++ * SConstruct (configure): Do not check for /bin/sh. ++ ++2006-10-27 Han-Wen Nienhuys ++ ++ * mf/GNUmakefile: explicit dependencies for emmentaler .otf-table ++ files. ++ ++ * Documentation/topdocs/NEWS.tely (Top): add FretBoards example. ++ ++ * input/regression/fret-boards.ly: new file. ++ ++ * po/de.po: new po courtesy translation team. ++ ++ * scripts/lilypond-book.py (get_option_parser): add newline to doc ++ string. ++ ++2006-10-27 Mats Bengtsson ++ ++ * ly/gregorian-init.ly (neumeDemoLayout): update ++ minimumVerticalExtent -> VerticalAxisGroup #'minimum-Y-extent ++ ++ * scm/define-context-properties.scm, ly/engraver-init.ly: Remove ++ obsolete verticalExtent / extraVerticalExtent / minumumVerticalExtent ++ ++2006-10-27 Erlend Aasland ++ ++ * GNUmakefile.in ($(tree-share-prefix)/mf-link-tree link-mf-tree): ++ Yet another build fix. ++ ++2006-10-26 Han-Wen Nienhuys ++ ++ * SConstruct (lilypondprefix): use sorted() for list_sort() ++ indent 4 ++ ++2006-10-26 Jan Nieuwenhuizen ++ ++ * flower/SConscript: Unit test rules. ++ ++ * flower/test-std.cc: Compile fix. ++ ++2006-10-26 Han-Wen Nienhuys ++ ++ * python/midi.c (pymidi_parse_track): warning fixes. ++ ++ * lily/dot-column.cc (struct Dot_position): initialize extremal_head_ ++ include dot-column.hh ++ ++2006-10-26 Graham Percival ++ ++ * Documentation/user/{basic-, global}: minor changes from mailist. ++ ++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 ++ ++ * scm/define-grob-interfaces.scm: ++ * scm/define-grob-properties.scm: ++ Build fix (string-fret-finger-combinations) ++ ++ * Documentation/topdocs/INSTALL.texi: Remove obsolete info about ++ lexer-gcc-3.1.sh ++ ++ * Documentation/user/lilypond-book.itely: Build fix. ++ ++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): ++ Remove obsolete bug workaround for instrument names on piano ++ staff. ++ ++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. ++ ++ * INSTALL.txt: gitness. ++ ++ * .cvsignore: update to force gitness. ++ ++2006-10-23 Han-Wen Nienhuys ++ ++ * lily/tuplet-bracket.cc (calc_position_and_height): robustness: ++ detect suicide in nested tuplets. ++ ++2006-10-23 Werner Lemberg ++ ++ * lily/pango-font.cc (Pango_font::pango_item_string_stencil): Fix ++ typo in argument to FT_Get_X11_Font_Format. ++ ++2006-10-23 Han-Wen Nienhuys ++ ++ * stepmake/stepmake/po-vars.make: more gitness. ++ ++ * flower/polynomial.cc (check_sol): no empty if bodies. ++ ++======= + 2006-10-30 Jan Nieuwenhuizen + + * stepmake/stepmake/po-vars.make: Resolve. + + 2006-10-29 Jan Nieuwenhuizen + + * stepmake/stepmake/po-vars.make: test change for GIT gateway. + + 2006-10-29 Han-Wen Nienhuys + + * buildscripts/git-update-changelog.py (main): write .msg and cvs command. + + * scm/define-grobs.scm: + separation-items have width + + * VERSION: + bump version + + * .gitignore: + * Documentation/topdocs/NEWS.tely: + * lily/separating-group-spanner.cc: + * lily/slur-engraver.cc: + * lily/slur-scoring.cc: + * scm/define-grobs.scm: + * input/regression/slur-clef.ly: + add breakableSeparationItem to extra encompass for slurs. This + fixes slur/clef slur/key collisions etc. Should fix #49 + + * lily/include/slur-scoring.hh: + * lily/slur-scoring.cc: + Use X of separation item as slur start. Fixes #120 + 2006-10-29 Han-Wen Nienhuys * buildscripts/git-update-changelog.py (changelog_body): don't