From: hanwen Date: Wed, 9 Nov 2005 13:21:54 +0000 (+0000) Subject: (all-grob-descriptions): add X-Git-Tag: release/2.7.16~7 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=05ee93c95077feb78101e7268d954846fadf2e17;p=lilypond.git (all-grob-descriptions): add rhythmic-grob-interface to TabNoteHead. --- diff --git a/ChangeLog b/ChangeLog index f71c655902..1e98d81eeb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-11-09 Han-Wen Nienhuys + * scm/define-grobs.scm (all-grob-descriptions): add + rhythmic-grob-interface to TabNoteHead. + * scm/layout-beam.scm (check-quant-callbacks): remove set_stem_lengths() @@ -23,7 +26,8 @@ (print): use gap too. Fixes tupletUp-single-bracket.ly * scm/music-functions.scm (glue-mm-rest-texts): also put other - events into EventChord. This fixes textspanners on mm rests. Fixes spanner-rest.ly + events into EventChord. This fixes textspanners on mm rests. Fixes + spanner-rest.ly * lily/side-position-interface.cc (get_axis): read side-axis (set_axis): set side-axis. @@ -35,7 +39,8 @@ average-spacing-wishes. Take maximum if not set. (musical_column_spacing): idem. Fixes: spacing-keysig-note.ly - * scm/define-grobs.scm (all-grob-descriptions): add average-spacing-wishes. + * scm/define-grobs.scm (all-grob-descriptions): add + average-spacing-wishes. * lily/grob-closure.cc (add_offset_callback): bugfix: properly add offset callbacks. This fixes alignment for Fingering objects. diff --git a/THANKS b/THANKS index e5f1f204bb..c75ab27e3e 100644 --- a/THANKS +++ b/THANKS @@ -54,6 +54,7 @@ Scott Russell Thomas Bushnell BSG Trevor Bača Vicente Solsona Dellá +Vicenzo Colonnella Release 2.6 *********** diff --git a/input/regression/beam-shortened-lengths.ly b/input/regression/beam-shortened-lengths.ly index 9705fbf643..b27d7349d9 100644 --- a/input/regression/beam-shortened-lengths.ly +++ b/input/regression/beam-shortened-lengths.ly @@ -16,7 +16,6 @@ Beam::calc_least_squares_positions Beam::slope_damping Beam::shift_region_to_valid - Beam::set_stem_lengths ))) \stemUp diff --git a/lily/font-config-scheme.cc b/lily/font-config-scheme.cc index 94ba57b76d..79b069befa 100644 --- a/lily/font-config-scheme.cc +++ b/lily/font-config-scheme.cc @@ -25,8 +25,10 @@ display_fontset (FcFontSet *fs) printf ("FILE %s\n", str); if (FcPatternGetString (fs->fonts[j], FC_FAMILY, 0, &str) == FcResultMatch) printf ("family %s\n ", str); - if (FcPatternGetString (fs->fonts[j], "designsize", 0, &str) == FcResultMatch) + if (FcPatternGetString (fs->fonts[j], + "designsize", 0, &str) == FcResultMatch) printf ("designsize %s\n ", str); + printf ("%s\n", font); free (font); } diff --git a/ly/engraver-init.ly b/ly/engraver-init.ly index 0be35083bd..c4abcefe95 100644 --- a/ly/engraver-init.ly +++ b/ly/engraver-init.ly @@ -652,6 +652,10 @@ AncientRemoveEmptyStaffContext = \context { %% Special "TAB" clef clefGlyph = #"clefs.tab" clefPosition = #0 + keepAliveInterfaces = #'(rhythmic-grob-interface + + lyric-interface percent-repeat-interface) + } %% TODO: Gregorian Chant contexts should be moved to gregorian-init.ly, diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm index e2c00936f7..f0471cdd85 100644 --- a/scm/define-grobs.scm +++ b/scm/define-grobs.scm @@ -1643,7 +1643,7 @@ (meta . ((class . Item) (interfaces . (rhythmic-head-interface - font-interface + font-interface rhythmic-grob-interface note-head-interface staff-symbol-referencer-interface text-interface))))))