From 112d95c527d298925538c863b97636410968063b Mon Sep 17 00:00:00 2001 From: janneke Date: Thu, 17 Jun 2004 10:44:39 +0000 Subject: [PATCH] (Top): Mention GNOME backend for developers. --- ChangeLog | 3 +++ Documentation/topdocs/NEWS.texi | 22 ++++++++++++++++------ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 45a3c43de1..d88d9062a4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2004-06-17 Jan Nieuwenhuizen + * Documentation/topdocs/NEWS.texi (Top): Mention GNOME backend for + developers. + * lily/paper-outputter.cc (file): New method. (dump_string): Use it. diff --git a/Documentation/topdocs/NEWS.texi b/Documentation/topdocs/NEWS.texi index 25143e2ee1..c488b5e97a 100644 --- a/Documentation/topdocs/NEWS.texi +++ b/Documentation/topdocs/NEWS.texi @@ -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}, -- 2.39.5