|
From: | Han-Wen Nienhuys |
Subject: | Re: score-level headers made global |
Date: | Mon, 15 Aug 2005 14:56:17 +0200 |
User-agent: | Mozilla Thunderbird 1.0.6-1.1.fc4 (X11/20050720) |
Ishizaki wrote:
Hi, by seeing various codes which call ly_make_anonymous_module, I simply thought it was safer to give "false" to this function.
it should be inited according to the be_safe_global variable.
But writing "SCM nid = ly_make_anonymous_module (true);" was OK on my computer. Its output was same as giving "false". // Regarding this problem, I feel it is better to be re-considered how Lilypond must handle these header definitions by core developers. As Mr. Bengtsson pointed out, when \paper{printallheaders=##t} is set, its output gets more strange (but at least understandable) with my patch applyed.
I think that copying \headers from a global default is the right thing to do, because that is also how \midi \paper and \layout work.
-- Han-Wen Nienhuys - address@hidden - http://www.xs4all.nl/~hanwen
[Prev in Thread] | Current Thread | [Next in Thread] |