]> git.donarmstrong.com Git - lilypond.git/commit
* scm/lily.scm (tex-output-expression): new function, eval within
authorhanwen <hanwen>
Thu, 18 Mar 2004 11:14:36 +0000 (11:14 +0000)
committerhanwen <hanwen>
Thu, 18 Mar 2004 11:14:36 +0000 (11:14 +0000)
commit1ec0feb6ede8c5a35b4846cb6b8c22697a768f99
treed56675a221e92cc8520881b1207df8a975051121
parentf3172138dbaf9fe14e491fac689ae5e09913bc7d
* 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