]> git.donarmstrong.com Git - lilypond.git/commit - lily/include/parse-scm.hh
* Documentation/topdocs/NEWS.texi: Add note about safe mode.
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 28 Jan 2004 18:16:51 +0000 (18:16 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 28 Jan 2004 18:16:51 +0000 (18:16 +0000)
commitc2ec642ce42fcf1bbb72bcf9b79b28fe8fa19f0b
treeaa990f3ac3dcf302ce47c26e4f5b810c7b3cd969
parentbdfc0e375d6929e0b01dd8f0b280d59e59bbf6c6
* Documentation/topdocs/NEWS.texi: Add note about safe mode.

* mf/GNUmakefile (FETA_LIST_FILES): Install feta*list.lys too.
This allows building the user manual using a binary installation
and a matching unpacked source tree.

* scm/lily.scm (safe-module): New variable.

* lily/includable-lexer.cc (new_input): Fix error messages.

* lily/parse-scm.cc (internal_ly_parse_scm): Add parameter SAFE.
If SAFE, evaluate in safe-module.  Change callers.

* lily/main.cc (Long_option_init): Reinstate safe-mode.

* lily/lexer.ll (embedded_scm): While processing main-input,
invoke ly_parse_scm with safe mode if running in safe-mode.
(<<EOF>>): Reset main_input_b_, fixes old-relative chech
in init.ly for safe-mode.
ChangeLog
Documentation/topdocs/NEWS.texi
lily/includable-lexer.cc
lily/include/parse-scm.hh
lily/lexer.ll
lily/ly-module.cc
lily/main.cc
lily/my-lily-lexer.cc
lily/parse-scm.cc
mf/GNUmakefile
scm/lily.scm