bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Page breaking fails for multiline embedded score


From: Neil Puttock
Subject: Re: Page breaking fails for multiline embedded score
Date: Fri, 12 Feb 2010 21:05:50 +0000

On 12 February 2010 04:50, Boris Shingarov <address@hidden> wrote:

> There are two problems.
> First, object life scope. The modification causes this:
>
> programming error: Parsed object should be dead: static scm_unused_struct*
> Grob::mark_smob(scm_unused_struct*)
> continuing, cross fingers
> programming error: Parsed object should be dead: static scm_unused_struct*
> Prob::mark_smob(scm_unused_struct*)
> continuing, cross fingers
> programming error: Parsed object should be dead: static scm_unused_struct*
> Context_def::mark_smob(scm_unused_struct*)
> continuing, cross fingers
>
> Not sure why.

No problem here, though I'm using latest git master which includes
recent changes to the markup code (not least that there's no
define-builtin-markup-command any more).

> Of course, combine-score-stencils needs a real implementation, not just
> (reverse stencils). But unfortunately, I do not understand what you mean by
> space-lines.  Could you explain in a little more detail?

It's a helper function in define-markup-commands.scm used by the
markup-list commands:

    (if (ly:music-output? output)
        (space-lines baseline-skip
                     (map paper-system-stencil
                          (vector->list
                           (ly:paper-score-paper-systems output))))

Regards,
Neil




reply via email to

[Prev in Thread] Current Thread [Next in Thread]