X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=20cf98e571aaa30c45e518f91b12d159f3899e1d;hb=9eb0e49d06febb049b15b1cf866de63bf4670139;hp=65e5e4b9fed9be9b481d3de923b289ad319aa51c;hpb=0a7ff59073db23fc74c0c8bd39c25ecbffd7ab36;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 65e5e4b9fe..20cf98e571 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,230 @@ +2005-09-30 Han-Wen Nienhuys + + * lily/bar-number-engraver.cc: correct docs. + + * scm/output-lib.scm (first-bar-number-invisible): rename from + default-bar-number-visibility + +2005-09-28 Han-Wen Nienhuys + + * scm/define-music-properties.scm (all-music-properties): remove + predicate property. + +2005-09-28 Heikki Junes + + * po/fi.po: refresh. + +2005-09-27 Han-Wen Nienhuys + + * input/regression/hara-kiri-pianostaff.ly (disappear): remove + superfluous s1. + (disappear): bugfix. + + * lily/stem-tremolo.cc (raw_stencil): read slope property. + + * lily/include/paper-system.hh (class Paper_system): remove + staff_extents_ member. + + * lily/paper-system-scheme.cc (LY_DEFINE): remove. + + * lily/include/paper-system.hh (class Paper_system): remove + number_ variable. Remove is_title_. Remove break_before_penalty_ + + * lily/paper-book.cc (systems): use 'number property iso. number_ + member. + + * lily/paper-system-scheme.cc: remove ly:paper-system-break-before-penalty + remove ly:paper-system-number. + + * scm/lily-library.scm (paper-system-title?): new function. + + * lily/book.cc (process): bugfix: flip ?: cases. + + * Documentation/user/changing-defaults.itely (Difficult tweaks): + add outputProperty. + + * ly/music-functions-init.ly: add outputProperty music function. + + * scm/paper.scm (set-paper-dimension-variables): add pagetopspace + + * scm/page-layout.scm (ly:optimal-page-breaks): read next-space + and next-padding. + (optimal-page-breaks): rename from ly:optimal-page-breaks. + + * lily/paper-system-scheme.cc (LY_DEFINE): new function. + + * lily/paper-system.cc (internal_get_property): new function. + + * Documentation/user/global.itely (Vertical spacing): refer to page-spacing.ly + + * scm/page-layout.scm (ly:optimal-page-breaks): add support for + pagetopspace + + * input/regression/page-spacing.ly: new file. + + * input/regression/page-top-space.ly: new file. + + * lily/spacing-spanner.cc: cmath -> math.h + + * lily/paper-system.cc (read_left_bound): new function. Read + line-break-system-details from left bound to determine extents. + + * Documentation/user/programming-interface.itely (Using LilyPond + syntax inside Scheme): change applyxxx -> applyXxx. + + * ly/music-functions-init.ly: add outputProperty music function. + + * lily/parser.yy (Generic_prefix_music_scm): add scm-scm-scm signature. + + * lily/grob-scheme.cc (LY_DEFINE): add ! to ly:grob-suicide! name. + + * python/convertrules.py (conv): rule + + * ly/music-functions-init.ly: applyxxx -> applyXxx + + * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): alias + TabVoice to Voice. + +2005-09-26 Han-Wen Nienhuys + + * flower/include/real.hh: include iso. + + * flower/include/offset.hh: include real.hh + +2005-09-20 Han-Wen Nienhuys + + * Documentation/user/changing-defaults.itely (Difficult tweaks): + fix example, now that 'interfaces is no longer directly available. + + * lily/book.cc (process): don't crash if paper == NULL. + + * po/fr.po: update. + +2005-09-17 Han-Wen Nienhuys + + * scm/define-music-types.scm (music-descriptions): set length and + start-callback for QuoteMusic + +2005-09-15 Mats Bengtsson + + * lily/tie.cc (get_configuration): Replace fabs -> abs for integer + arguments. Fixes compilation error with gcc 3.3. + +2005-09-13 Han-Wen Nienhuys + + * VERSION: release 2.7.10 + + * stepmake/stepmake/python-module-rules.make + ($(outdir)/%$(SHARED_MODULE_SUFFIX)): SHARED_FLAGS at the end. + + * lily/*.cc: remove everywhere. is included from + real.hh + +2005-09-12 Han-Wen Nienhuys + + * stepmake/stepmake/c++-vars.make (#EXTRA_CXXFLAGS): don't add + -Werror. Otherwise GCC barfs over various optimizations. + + * scm/define-grob-properties.scm (all-internal-grob-properties): + add note-head property + + * Documentation/user/instrument-notation.itely (Laissez vibrer + ties): new node. + + * input/regression/laissez-vibrer-ties.ly: new file. + + * lily/laissez-vibrer-engraver.cc: new file. + + * lily/include/tie-column-format.hh: new file. + + * lily/tie-column-format.cc: new file. + + * lily/tie-column.cc (set_manual_tie_configuration): new function. + + * lily/laissez-vibrer-tie.cc: new file. + + * lily/include/laissez-vibrer-tie.hh: new file. + + * ly/engraver-init.ly: add Laissez_vibrer_engraver + + * ly/declarations-init.ly (laissezVibrer): add \laissezVibrer + + * scm/define-grobs.scm (all-grob-descriptions): add + LaissezVibrerTie, LaissezVibrerTieColumn + + * lily/tie-column.cc (set_tie_config_directions): new function + (final_shape_adjustment): new function. + (shift_small_ties): new function. + + * scm/define-music-types.scm (music-descriptions): add LaissezVibrerEvent + + * lily/include/tie.hh (struct Tie_details): add x_gap_ + (struct Tie_configuration): add head_position_ + + * lily/tie-column.cc (set_chord_outline): new function. + + * mf/cmr.enc.in: remove file. + +2005-09-11 Graham Percival + + * Documentation/user/examples.itely: typo fix. Thanks, Matevž + +2005-09-11 Han-Wen Nienhuys + + * mf/feta-banier.mf: make vertical stem 1/2 stemthickness wide to + reduce aliasing effects. + + * lily/tie-column.cc (set_chord_outlines): bugfix: insert complete + box in skyline. + +2005-09-08 Han-Wen Nienhuys + + * lily/tie.cc (get_configuration): don't crash if left_dot is NULL. + + * flower/include/real.hh: std::fabs too. + +2005-09-08 Jan Nieuwenhuizen + + * Documentation/user/lilypond.tely: Spell Baßtuba in UTF-8 (Werner). + + * lily, flower: Include C++ iso C headers. Import namespace std + throughout. + + * lily/side-position-interface.cc: + * lily/scm-hash.cc: + * lily/note-head.cc: + * lily/include/includable-lexer.hh: + * flower/include/string-data.icc: Remove using std::*. + + * lily, flower: Include C++ iso C headers. Import namespace std + throughout. + + * lily/side-position-interface.cc: + * lily/scm-hash.cc: + * lily/note-head.cc: + * lily/include/includable-lexer.hh: + * flower/include/string-data.icc: Remove using std::*. + + * Documentation/user/instrument-notation.itely (Entering lyrics): + Multiple latin-1->utf-8 conversion fix. + + * Documentation/user/*tely: Update Emacs cookie to utf-8. + +2005-09-08 Han-Wen Nienhuys + + * lily/tie.cc (get_configuration): also avoid dots for non-space + situations. + +2005-09-07 Jan Nieuwenhuizen + + * Documentation/user/instrument-notation.itely: Bugfix. + 2005-09-06 Han-Wen Nienhuys + * tex/GNUmakefile: don't install texinfo.tex + + * tex/ : cleanup: remove unused files. + * lily/general-scheme.cc: remove my_{isinf,isnan}. * flower/include/real.hh: using std::{isnan,isinf}