]> git.donarmstrong.com Git - lilypond.git/commitdiff
(Top): Mention GNOME backend for
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 17 Jun 2004 10:44:39 +0000 (10:44 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Thu, 17 Jun 2004 10:44:39 +0000 (10:44 +0000)
developers.

ChangeLog
Documentation/topdocs/NEWS.texi

index 45a3c43de1d952b3e0fdf2b95716edab32f186ae..d88d9062a497fd07e7eadb3c522cf625f47eb6d7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2004-06-17  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * Documentation/topdocs/NEWS.texi (Top): Mention GNOME backend for
+       developers.
+
        * lily/paper-outputter.cc (file): New method.
        (dump_string): Use it.
 
index 25143e2ee12826e9d95d502484c8720eec0511be..c488b5e97af98ee26b9a3aea9e4ae2885ff4017c 100644 (file)
@@ -8,15 +8,21 @@
 
 @itemize @bullet
 
+@item A experimental GNOME output backend is available for developers.
+It depends on several unreleased softwares such as gnome-guile TLA and
+Pango CVS.  The output interface coverage is sparse, but it already
+does support point-and-click on the GNOME Canvas.  See also
+@file{scm/output-gnome.scm}.
+
 @item Context definitions are now stored in identifiers that match the
 context name, in other words, to modify a @code{Staff} context, the
 following code may be used.
 
 @example
-       \context @{
-         \Staff
-         .. 
-         @}
+\context @{
+  \Staff
+  .. 
+@}
 @end example
 
 @item A new block, @code{\bookpaper} has been introduced to
@@ -25,8 +31,12 @@ hold settings for paper size and output scaling.
 @item Support for fret diagrams  has been contributed by Carl
 D. Sorensen. @file{input/test/fret-diagram.ly} contains an example.
  
-@item The @code{--safe} mode has been revisited: it makes the basic
-@code{ly:} interface available, and stops malicious @TeX{} code.
+@item The @code{--safe-mode} has been revisited: GUILE evaluation
+is done in the R5RS safe module, with only the basic @code{ly:}
+interface available and malicious @TeX{} code is stopped.  However, to
+be reasonably safe, you are advised to use the PostScript backend
+rather than the @TeX{} backend anyway; and if possible use an UML
+sandbox to run gs or latex.
 
 @item Music syntax can now be extended seamlessly. As an example,
 here is the new implementation @code{\applymusic},