]> git.donarmstrong.com Git - lilypond.git/commit - lily/ly-module.cc
* scm/stencil.scm (stack-lines): return empty-stencil if argument
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 21 Nov 2004 18:19:11 +0000 (18:19 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 21 Nov 2004 18:19:11 +0000 (18:19 +0000)
commitc0ba46b982f0bb0544c5267b5176c17d8d9d1447
treeea1081315b0b8966db9d6556ce207a97780d9147
parentf40c15110e524f6ee076e2de3dc987468f889abc
* scm/stencil.scm (stack-lines): return empty-stencil if argument
is '()
(stack-stencils): idem.

* Documentation/user/changing-defaults.itely (Creating titles):
document new title layout options.

* lily/parser.yy (lilypond_header_body): copy previous
$globalheader if present.

* lily/ly-module.cc (LY_DEFINE): rename ly:import-module to
ly:module-copy

* scm/page-layout.scm (marked-up-headfoot): remove old functions.

* scm/titling.scm: remove old titling functions

* ly/titling-init.ly (oddFooterMarkup): new file. Generate titles
via markup.

* scm/page-layout.scm (marked-up-headfoot): create header/footer
field from user-supplied markup

* scm/define-markup-commands.scm (on-the-fly): new markup
command. Enter SCM markup procedure directly in Scheme.
(fromproperty): new markup command. Read markup from props argument.

* scm/titling.scm (marked-up-title): create title via
user-specified markup.

* scm/define-markup-commands.scm (column): remove empty stencils
from column.

* lily/ly-module.cc (LY_DEFINE): use ly_module_lookup(). This does
not have side-effect of creating variable stub.
17 files changed:
ChangeLog
Documentation/user/changing-defaults.itely
input/mutopia/J.S.Bach/baerenreiter-sarabande.ly
lily/include/ly-module.hh
lily/lily-lexer.cc
lily/ly-module.cc
lily/output-def.cc
lily/score.cc
lily/side-position-interface.cc
lily/text-item.cc
ly/paper-defaults.ly
ly/titling-init.ly
scm/define-markup-commands.scm
scm/page-layout.scm
scm/stencil.scm
scm/titling.scm
scripts/convert-ly.py