]> git.donarmstrong.com Git - lilypond.git/commit
Issue 4912: Fix output definition use in \book and \bookpart
authorDavid Kastrup <dak@gnu.org>
Sat, 2 Jul 2016 08:08:42 +0000 (10:08 +0200)
committerDavid Kastrup <dak@gnu.org>
Thu, 7 Jul 2016 16:02:09 +0000 (18:02 +0200)
commit22799b630629f695044ea6e5ee0c79b429e962f3
tree7cf143af3521d4c3725fb096b067ce3960d204a9
parent4c8d9ad293aa114e851a4523d863d3194b6fe18f
Issue 4912: Fix output definition use in \book and \bookpart

The only explicit output definition blocks allowed in \book and
\bookpart blocks were paper blocks.  Output definitions supplied with
Scheme expressions were erroneously interpreted like global output
definitions, accepting all output definition types and overriding the
global defaults with them.

Now the only output definitions accepted as Scheme expressions are
paper blocks.  As opposed to previously, they actually set the paper
block of the respective book or bookpart.
lily/parser.yy