]> git.donarmstrong.com Git - lilypond.git/commit
* scm/lily.scm (tex-output-expression): new function, eval within
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 18 Mar 2004 11:14:36 +0000 (11:14 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 18 Mar 2004 11:14:36 +0000 (11:14 +0000)
commit6eef288ea512e1d437aab40736ea056743e4ea02
treed56675a221e92cc8520881b1207df8a975051121
parentfdf32024a6ab7ec992490ed567f9cd3edeff21ff
* scm/lily.scm (tex-output-expression): new function, eval within
drawing API. Guards against eval vulnerabilities.

* scm/output-tex.scm (tex-encoded-fontswitch): idem.

* scm/output-ps.scm (scm): export lily drawing API.

* lily/include/lily-guile.hh (ly_scheme_function): new macro. Use
throughout.
16 files changed:
ChangeLog
Documentation/user/changing-defaults.itely
lily/break-substitution.cc
lily/font-select.cc
lily/include/lily-guile.hh
lily/include/ly-module.hh
lily/input-file-results.cc
lily/lexer.ll
lily/lily-guile.cc
lily/main.cc
lily/paper-outputter.cc
lily/parser.yy
lily/text-item.cc
scm/lily.scm
scm/output-ps.scm
scm/output-tex.scm