X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=709756e77674c561cac4ecb40652df187325ec97;hb=ba0c4212f767b9485a37a7cd1eab6564535ad40d;hp=8e7ad4592f9c9bfba2ee8ea4115ce5c8fef06b10;hpb=a0449062801c4319360f922881854c58b584736a;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 8e7ad4592f..709756e776 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,515 @@ +2006-11-01 Han-Wen Nienhuys + + * python/midi.c: + init running_status + + * python/midi.c: + trim warning messages. + + * configure.in: + strip -Werror. + + * input/regression/utf-8.ly: + document utf-8 meaning of phrases. + + * scm/define-markup-commands.scm: + make \caps markup default to smallCaps + + * lily/pango-font.cc: + * lily/ttf.cc: + use glyph indexing for glyph name .notdef + +2006-11-02 Jan Nieuwenhuizen + + * input/regression/utf-8.ly: Fix doc to match order of language + fonts. + +2006-11-01 Joe Neeman + + * lily/optimal-page-breaking.cc (try_page_spacing): don't average + page and line forces. + +2006-11-01 Han-Wen Nienhuys + + * GNUmakefile.in (SUBDIRS): remove cygwin dir too. + +2006-10-31 Han-Wen Nienhuys + + * Documentation/user/GNUmakefile: + don't use ImageMagick, use GS directly. + + * mf/GNUmakefile: + otf depends on otf-g?table. Fixes race condition in -j2 build. + (cherry picked from b0628c40c47202bddac01e18cd4808b3c9d12faf commit) + + * mf/GNUmakefile: + rm fontdir target. + + * mf/GNUmakefile: + remove .deb/.rpm downloading. + + * buildscripts/git-update-changelog.py: + bugfixes for git-update-changelog.py + + * Documentation/user/GNUmakefile: + remove .eps rules + +2006-10-30 Han-Wen Nienhuys + + * input/regression/tie-semi-single.ly: + use position/direction from single tie case too. This fixes + overrides and defaults for single laissez-vibrer and repeat ties. + + * buildscripts/git-update-changelog.py: + only prepend header if one patch was successful. + +2006-10-31 Jan Nieuwenhuizen + + * cygwin/GNUmakefile (#INSTALLATION_OUT_DIR): Remove postinstall + stuff. Remove cygwin packaging stuff. + +2006-10-30 Jan Nieuwenhuizen + + * python/convertrules.py (conv): Part 2 fixes vertical extent. + + * input/test/vertical-extent.ly: Fix and elaborate on vertical + staff extent. (Thanks Mats) + +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 + 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. @@ -6,12 +518,14 @@ 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. + * Documentation/user/{basic-, global}: minor changes from mailist. 2006-10-26 Erlend Aasland @@ -21,6 +535,15 @@ * 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): @@ -5801,7 +6324,6 @@ * flower/include/std-vector.hh * flower/include/array.hh (concat): Globally change to insert (). - * flower/include/std-vector.hh * flower/include/parray.hh * flower/include/array.hh (elem, elem_ref): Globally replace by @@ -8746,7 +9268,6 @@ * lily/staff-performer.cc (initialize): add tempo/name to audio_staff_ - 2005-08-26 Graham Percival * Documentation/user/advanced.itely: add text-only example. @@ -9053,4 +9574,4 @@ time sigs and related stuff. * scm/define-grob-properties.scm (all-user-grob-properties): add - @c \ No newline at end of file + @c