crash-bar-number.ly
* lily/percent-repeat-engraver.cc (try_music): backport. Fixes:
skipbars-percent-repeat.ly
+2004-05-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/context-def.cc (filter_engravers): backport. Fixes:
+ crash-bar-number.ly
+
+ * lily/percent-repeat-engraver.cc (try_music): backport. Fixes:
+ skipbars-percent-repeat.ly
+
2004-05-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/rest-collision.cc (do_shift): handle (0-down, 2-up) case
if (dynamic_cast<Performer*> (unsmob_translator (gh_car (*tail))))
{
*tail = gh_cdr (*tail);
+ if (!ly_c_pair_p (*tail))
+ break ;
}
}
return l;
if (dynamic_cast<Engraver*> (unsmob_translator (gh_car (*tail))))
{
*tail = gh_cdr (*tail);
+ if (!ly_c_pair_p (*tail))
+ break ;
}
}
return l;
Global_context *global = get_global_context ();
- for (int i = 0; i < count; i++)
- global->add_moment_to_process (next_moment_ + Moment (i) * body_length_);
+ for (int i = 0; i < count; i++)
+ {
+ global->add_moment_to_process (next_moment_ + Moment (i) * body_length_);
+ /*
+ bars between % too.
+ */
+ if (repeat_sign_type_ == DOUBLE_MEASURE)
+ global->add_moment_to_process (next_moment_ + meas_len + Moment (i) * body_length_);
+ }
return true;
}