]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* scm/output-lib.scm (grace-spacing::calc-shortest-duration): new function.
[lilypond.git] / ChangeLog
index ca4bbeed67f93c59ad9d349b90fe71a77660c2e0..30708b6964cd08f85082c8d43d9a57e16c86d752 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,39 @@
+2006-07-21  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * 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  <gpermus@gmail.com>
+
+       * lily/parser.yy: compile fix.
+
 2006-07-20  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
+       * scm/define-grobs.scm (all-grob-descriptions): typo.
+
        * scm/framework-eps.scm (dump-stencils-as-EPSes): just strip
        .eps extension from includegraphics.