]> git.donarmstrong.com Git - lilypond.git/commitdiff
* lily/book.cc (LY_DEFINE): new function. ly:make-book. Supercedes
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 20 Jun 2004 20:39:05 +0000 (20:39 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 20 Jun 2004 20:39:05 +0000 (20:39 +0000)
ly:score-bookify.

* lily/book.cc (LY_DEFINE): ly:make-book. New function.

ChangeLog
lily/book.cc
lily/score.cc
python/lilylib.py

index 3afcd91c295d6192dde3233c608d0cd02fe4cc3d..60ac76a11f0ab8140949598911d99b3c43442f63 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2004-06-20  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * lily/book.cc (LY_DEFINE): new function. ly:make-book. Supercedes
+       ly:score-bookify.
+
        * scm/lily.scm (collect-scores-for-book): new function.
 
        * ly/init.ly: print collected scores/musics.
index f84560d3cdf2694b9181d5bfac31c52c4eb18455..6f0ac617264ffa250bd8e5de9f5e244168467fa4 100644 (file)
@@ -87,7 +87,7 @@ Book::process (String outname, Output_def *default_def)
        {
          Score_lines sc;
          sc.lines_ = systems;
-         sc.header_ = header_;
+         sc.header_ = scores_[i]->header_;
          paper_book->score_lines_.push (sc);
        }
     }
@@ -98,7 +98,7 @@ Book::process (String outname, Output_def *default_def)
 LY_DEFINE(ly_make_book, "ly:make-book",
          2, 0, 1, (SCM bookpaper, SCM header, SCM scores),
          "Make a \\book of @var{bookpaper} and @var{header} (which may be #f as well)  "
-         "containing @code{\scores}.")
+         "containing @code{\\scores}.")
 {
   Output_def * odef = unsmob_output_def (bookpaper);
   SCM_ASSERT_TYPE (odef, bookpaper,
index 133e1a987afc4df52ca4356b174abb8743e254bb..14fbb43a40b73555c12c5c27e2d984ebab22353b 100644 (file)
@@ -253,22 +253,7 @@ Score::book_rendering (String outname,
   return systems;
 }
 
-LY_DEFINE (ly_score_bookify, "ly:score-bookify",
-          2, 0, 0,
-          (SCM score_smob, SCM header),
-          "Return @var{score_smob} encapsulated in a Book object. Set "
-          "@var{header} as book level header.")
-{
-  SCM_ASSERT_TYPE (unsmob_score (score_smob), score_smob,
-                  SCM_ARG1, __FUNCTION__, "Score");
-  
-  Score *score = unsmob_score (score_smob);
-  Book *book = new Book;
-  book->scores_.push (score);
-  book->header_ = header;
-  scm_gc_unprotect_object (book->self_scm ());
-  return book->self_scm ();
-}
+
 
 
 LY_DEFINE (ly_score_embedded_format, "ly:score-embedded-format",
index df6ee12a6178a0202b7aee3f98a1cd98bcb99ddf..5652f6faffa08520a486dd84ab6c37b1581e461a 100644 (file)
@@ -129,7 +129,6 @@ def exit (i):
        if __main__.verbose_p:
                raise _ ('Exiting (%d)...') % i
        else:
-               print 'ex thoto' , i 
                sys.exit (i)
                
 def getopt_args (opts):