On 12 February 2010 04:50, Boris Shingarov <b...@shingarov.com> 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


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to