X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=30708b6964cd08f85082c8d43d9a57e16c86d752;hb=8feb4129f717f38c6bf41a924ec298424ec63065;hp=52c3dc2393249935f5b9b24fa8edd0407a3190bb;hpb=a5459f2a500ab0ff2a7a257856f6fc33319456b6;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 52c3dc2393..30708b6964 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,87 @@ +2006-07-21 Han-Wen Nienhuys + + * scm/output-lib.scm (grace-spacing::calc-shortest-duration): new function. + + * scm/define-grob-properties.scm (all-user-grob-properties): + remove grace-space-factor. + + * scm/define-grob-interfaces.scm (grace-spacing-interface): add grace-spacing-interface + (spacing-options-interface): add. + + * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): add Grace_spacing_engraver + + * lily/spacing-options.cc (get_duration_space): move function from spacing-basic.cc + + * lily/spacing-basic.cc (note_spacing): do init_from_grob on + GraceSpacing object. + + * lily/note-spacing.cc: fix prop list formatting + + * lily/beaming-pattern.cc (de_grace): new function. Sensible + beaming for grace notes too. + + * input/regression/spacing-grace.ly: update. + + * lily/grace-spacing-engraver.cc: new file. + + * lily/spacing-spanner.cc: add strict-grace-spacing. + +2006-07-20 Graham Percival + + * lily/parser.yy: compile fix. + +2006-07-20 Han-Wen Nienhuys + + * scm/define-grobs.scm (all-grob-descriptions): typo. + + * scm/framework-eps.scm (dump-stencils-as-EPSes): just strip + .eps extension from includegraphics. + + * scripts/lilypond-book.py (main): add support for --pdf. + + * lily/spacing-spanner.cc (calc_common_shortest_duration): use + callback to compute common shortest duration. + (set_springs): typo. + + * scm/define-grob-properties.scm (all-user-grob-properties): add + strict-grace-spacing. + + * lily/spacing-determine-loose-columns.cc (is_loose_column): + support float_grace_columns_. + + * lily/spacing-options.cc (init_from_grob): new file. + + * Documentation/topdocs/NEWS.tely (Top): doc tupletFullLengthNote. + + * input/regression/spacing-loose-grace.ly: new file. + + * Documentation/topdocs/NEWS.tely (Top): document new feature. + + * lily/tuplet-engraver.cc (struct Tuplet_description): read + tupletFullLengthNote too. Choose right bound depending on value. + + * input/regression/tuplet-full-length-note.ly: new file. + +2006-07-19 Erik Sandberg + + * lily/*-performer.cc: Converted try_music to listen_* + + * lily/grob-info.cc, lily/engraver.cc: represent the cause of grob + as a stream-event internally. Introduce event_cause (), deprecate + music_cause (). + + * scm/define-music-types.scm: Removed BusyPlayingEvent + +2006-07-19 Mats Bengtsson + + * Documentation/user/advanced-notation.itely (Font selection): + Document how to get a list of available fonts using 'lilypond + -dshow-available-fonts blabla'. + 2006-07-19 Han-Wen Nienhuys + * GNUmakefile.in: filter lily-XXX.pdf files. + * scm/define-grob-interfaces.scm (bend-after-interface): add thickness. * scm/define-grob-properties.scm (all-internal-grob-properties):