On 12 February 2010 04:50, Boris Shingarov <[email protected]> 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
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond