X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=243c3eeecc0bb57baa8d62add51dbe3df9995680;hb=eef06c92ea4690a92ee1303b1a2af04f8ece9704;hp=63209dcbd5786e968f259fe6ec4128025733bf13;hpb=053c81171a5a3d4f4c3e3bd78c170cb7f07762f7;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 63209dcbd5..243c3eeecc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,209 @@ +2005-09-27 Han-Wen Nienhuys + + * 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} + + * VERSION (PATCH_LEVEL): release 2.7.9 + +2005-09-05 Graham Percival + + * Documentation/user/ instrument-notation.itely, + advanced-notation.itely: minor tweaks. + + * input/test/script-chart.ly: add item padding. + +2005-09-05 Han-Wen Nienhuys + + * flower/offset.cc: use math.h iso. + + * scm/ps-to-png.scm (make-ps-images): use png16m again, for sake + of IE users. + + * scm/framework-eps.scm (dump-stencils-as-EPSes): cleanup. + (widen-left-stencil-edges): new function. Fix alignment problems + with LaTeX includegraphics. + + * lily/text-interface.cc (interpret_markup): use abort(). + +2005-09-04 Han-Wen Nienhuys + + * input/regression/tie-chord.ly (testLong): add a chord in 4ths + + * lily/tie.cc (get_configuration): update bezier shape as we + change Y positions. + (get_configuration): don't move large ties if we're outside of the + staff. + +2005-09-01 Han-Wen Nienhuys + + * scm/define-markup-commands.scm (strut): swap X and Y dims. + +2005-09-03 Jan Nieuwenhuizen + + * .cvsignore: Add auto-generated configure files and then some. + 2005-09-02 Jan Nieuwenhuizen * scm/define-grobs.scm (DynamicLineSpanner): Add @@ -48,7 +254,8 @@ * lily/tie-column.cc (new_directions): put Tie down on center staff line. - * lily/script-interface.cc (before_line_breaking): use Grob::programming_error + * lily/script-interface.cc (before_line_breaking): use + Grob::programming_error * scm/ps-to-png.scm (make-ps-images): use pngalpha device.