Finalize support for restricted mode option.
commita477ada25cef849a69acfad393b08c105035e8cf
authorDidier Verna <didier@lrde.epita.fr>
Sat, 25 Feb 2012 18:46:32 +0000 (25 19:46 +0100)
committerDidier Verna <didier@lrde.epita.fr>
Sat, 25 Feb 2012 18:46:32 +0000 (25 19:46 +0100)
treeb4544b8d8b5c21ca8525a6eef5d9a0f864ab85c9
parentefef2c226f22298e41d51e1064c225e2959a96a5
Finalize support for restricted mode option.

ChangeLog entries:

2012-02-25  Didier Verna  <didier@lrde.epita.fr>

* com.dvlsoft.clon.asd (cl-user::com.dvlsoft.clon.configuration):
DEFVAR it.
* com.dvlsoft.clon.asd (configuration): Remove check for unbound
configuration variable.
* com.dvlsoft.clon.asd (set-configuration): New function. DEFSETF
it.
* com.dvlsoft.clon.asd: Protect against absence of SB-GROVEL
module. Force :restricted configuration when relevant (including
when the underlying Lisp is ABCL). Push :com.dvlsoft.clon.termio
onto *FEATURES*, unless in restricted mode.
* com.dvlsoft.clon.asd (:com.dvlsoft.clon): Conditionalize loading
of termio module on it.

2012-02-25  Didier Verna  <didier@lrde.epita.fr>

* termio/termio.lisp (stream-line-width): Remove ABCL reader
conditionals. This function is not defined at all for ABCL
because the termio module is not loaded anymore.

2012-02-25  Didier Verna  <didier@lrde.epita.fr>

* src/output/sheet.lisp (initialize-instance): Check that
STREAM-LINE-WIDTH is fbounp before calling it (it will be only
when the termio module is loaded).
com.dvlsoft.clon.asd
src/output/sheet.lisp
termio/termio.lisp