On 2009-10-27, Patrick McCarty wrote: > On 2009-09-27, Werner LEMBERG wrote: > > > > >> What's the reason that line breaks are by default forbidden if > > >> there is a broken beam crossing the bar line, and that you have to > > >> set the `breakable' flag manually to override it? > > >> > > >> BTW, it is very unpleasant that lilypond doesn't emit any kind of > > >> warning if it produces an overlong staff caused by that issue. It > > >> silently accumulates unbreakable bars and happily walks out of the > > >> right margin. I would consider this behaviour a bug. > > > > > > +1. > > > > > > (I've always felt this way, too.) > > > > Then let's drop the IMHO unfounded limitation of not breaking at beams > > crossing a barline. > > This would just require (I think) a revert of Han-Wen's commit > a6f65c52e2a20cd64067da45945e485d74ac3105. > > See the attached patch. What do you think?
Hmm. I'll take that back. There were more changes made in that commit, but I don't understand the effect of the other changes, e.g. moving the typeset_beam() call from stop_translation_timestep() to process_music(). -Patrick _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel