From: Han-Wen Nienhuys Date: Fri, 10 Feb 2006 01:22:12 +0000 (+0000) Subject: * Documentation/user/changing-defaults.itely (Module): add menu entry. X-Git-Tag: release/2.7.34~20 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=62da4f17909ea245ca14bbb5dbac60521e74b00f;p=lilypond.git * Documentation/user/changing-defaults.itely (Module): add menu entry. * lily/percent-repeat-engraver.cc (process_music): only look at main_part_ for % repeats. --- diff --git a/ChangeLog b/ChangeLog index 831ca7f495..47acffb831 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2006-02-10 Han-Wen Nienhuys + * Documentation/user/changing-defaults.itely (Module): add menu entry. + + * lily/percent-repeat-engraver.cc (process_music): only look at + main_part_ for % repeats. + * lily/stem-tremolo.cc (get_beam_translation): new function. (calc_slope): new function. (height): don't use real slope. diff --git a/Documentation/user/changing-defaults.itely b/Documentation/user/changing-defaults.itely index 0bd06f0995..be62081aa0 100644 --- a/Documentation/user/changing-defaults.itely +++ b/Documentation/user/changing-defaults.itely @@ -828,6 +828,7 @@ for many situations. The next section will discuss the general use of * Navigating the program reference:: * Layout interfaces:: * Determining the grob property:: +* Objects connected to the input:: * Difficult tweaks:: @end menu diff --git a/lily/percent-repeat-engraver.cc b/lily/percent-repeat-engraver.cc index 0f5ef279c3..112d1668fb 100644 --- a/lily/percent-repeat-engraver.cc +++ b/lily/percent-repeat-engraver.cc @@ -137,7 +137,7 @@ Percent_repeat_engraver::try_music (Music *m) void Percent_repeat_engraver::process_music () { - if (repeat_ && now_mom () == next_moment_) + if (repeat_ && now_mom ().main_part_ == next_moment_.main_part_) { count_ ++; if (repeat_sign_type_ == MEASURE) @@ -157,7 +157,6 @@ Percent_repeat_engraver::process_music () percent_counter_ = make_spanner ("PercentRepeatCounter", repeat_->self_scm ()); - SCM text = scm_number_to_string (scm_from_int (count_), scm_from_int (10)); percent_counter_->set_property ("text", text); @@ -197,6 +196,7 @@ Percent_repeat_engraver::process_music () get_score_engraver ()->forbid_breaks (); } next_moment_ = next_moment_ + body_length_; + next_moment_.grace_part_ = Rational (0); } } @@ -235,7 +235,7 @@ Percent_repeat_engraver::typeset_perc () void Percent_repeat_engraver::start_translation_timestep () { - if (stop_mom_ == now_mom ()) + if (stop_mom_.main_part_ == now_mom ().main_part_) { if (percent_) {