]> git.donarmstrong.com Git - lilypond.git/commitdiff
* input/mutopia/J.S.Bach/wtk1-fugue2.ly (bassdux): use \book.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 12 Apr 2004 11:57:14 +0000 (11:57 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 12 Apr 2004 11:57:14 +0000 (11:57 +0000)
* input/mutopia/W.A.Mozart/mozart-hrn-3.ly: use \book.

* VERSION: release 2.3.0

ChangeLog
Documentation/topdocs/NEWS.texi
VERSION
input/mutopia/J.S.Bach/wtk1-fugue2.ly
input/mutopia/W.A.Mozart/mozart-hrn-3.ly
input/mutopia/W.A.Mozart/mozart-hrn3-allegro.ly
input/mutopia/W.A.Mozart/mozart-hrn3-romanze.ly
input/mutopia/W.A.Mozart/mozart-hrn3-rondo.ly
scm/output-lib.scm

index 9ad370622c7c79108c9d28e2cd20d667ac99e671..bd18b203d90a293d13aeb49a104fab920cc09b6b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2004-04-12  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * input/mutopia/J.S.Bach/wtk1-fugue2.ly (bassdux): use \book.
+
+       * input/mutopia/W.A.Mozart/mozart-hrn-3.ly: use \book.
+
+       * VERSION: release 2.3.0
+
        * mf/feta-nummer-code.mf: use ascii names for number glyphs.
 
        * buildscripts/mf-to-table.py (parse_logfile): only prepend group-
index 21ffc0f99c738c9ce4986c36965eb15476644a34..bb1a5db4521b9edfe7b45bb2370534f79300562e 100644 (file)
@@ -19,8 +19,8 @@
 @item The @code{font-encoding} property can now be used to select
 differently encoded fonts. The previous default setting
 @code{TeX-text} has been replaced by latin1. LilyPond requires the
-@uref{ec-fonts-mftraced,http://www.lilypond.org/download/fonts/}
-installed to function properly.
+@uref{http://www.lilypond.org/download/fonts/,ec-fonts-mftraced}
+package installed to function properly.
 
 @item The encoding of a file can be switched with
 @code{\encoding}. The strings for markup texts are translated
diff --git a/VERSION b/VERSION
index b6bb35054f9b14b6d9fe1b4f144edf74ecf4fcbf..7daa5baee83b3136a4d0ee41ca63c656cc073809 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,6 +1,6 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=2
 MINOR_VERSION=3
-PATCH_LEVEL=0
+PATCH_LEVEL=1
 MY_PATCH_LEVEL=
 
index dcafad7c5f28a2729fa76749d5906cfbaba4c3a1..851276ef41fef679ccc7da3f578cf036d224d56a 100644 (file)
   style = "baroque"
   copyright = "Public Domain"
   maintainer = "hanwen@cs.uu.nl"
-  mutopiapublicdomain = "\\parbox{\\hsize}{\\thefooter\\quad\\small
-    \\\\This music is part of the Mutopia project,
-    \\texttt{http://www.mutopiaproject.org/}\\\\It has been typeset
-    and placed in the public domain by " + \maintainer +
-    ".\\\\Unrestricted modification and redistribution is permitted
-    and encouraged---copy this music and share it.}"
-  tagline = \mutopiapublicdomain
-  lastupdated = "2002/August/19"
+ %% TODO: handle \footer, \head[er] properly
   footer = "Mutopia-2002/08/19-6"
+
+  tagline = \markup { \smaller
+      \column <
+          \fill-line < \footer "" >
+          \fill-line < { "This music is part of the Mutopia project, "
+                         \typewriter { "http://sca.uwaterloo.ca/Mutopia/" }
+                         "." } >
+          \fill-line < { "It has been typeset and placed in the public "
+                         "domain by "  \maintainer  "." } >
+          \fill-line < { "Unrestricted modification and redistribution "
+                         "is permitted and encouraged---copy this music "
+                         "and share it!" } >
+          >
+       }
+  lastupdated = "2002/August/19"
 }
 
 
@@ -189,6 +197,8 @@ bassdux = \context Voice=three \notes \relative c' {
   >> 
 }
 
+
+\book {
 \score {
     \notes \context PianoStaff << 
         \override Score.TimeSignature  #'style = #'C
@@ -220,3 +230,4 @@ bassdux = \context Voice=three \notes \relative c' {
     }
 }
 
+}
index 434b07ed7510368f28a00df6a70b0bb0954da90b..9decbe15a33e151cd0eca586a7e940cbdfd10cf2 100644 (file)
@@ -53,3 +53,33 @@ virtuoso that taught in Geneva.
 
 
 
+
+\book {
+\score
+{
+       \notes { \transpose c' bes \allegro }
+       \paper{ }
+       \header { piece = "allegro" opus = "" } 
+       \midi{ \tempo 4=90 }
+}
+
+
+\score
+{
+    \notes { \transpose c' bes \romanze }
+       \header { piece = "romanze" opus = "" } 
+       \midi{ \tempo 4 = 70  }
+       \paper{}
+}
+
+
+\score
+{
+    \notes { \transpose c' bes \rondo }
+       \header { piece = "rondo" opus = "" }
+       \midi{ \tempo 4 = 100 }
+       \paper { }
+}
+
+
+}
index 06bd8ccab723f8728c4827e5bf78448818f642f9..5a14ef8b3041556834e65d84244c7f808b663802 100644 (file)
@@ -194,12 +194,3 @@ allegro =
        
 }
 
-
-\score
-{
-       \notes { \transpose c' bes \allegro }
-       \paper{ }
-       \header { piece = "allegro" opus = "" } 
-       \midi{ \tempo 4=90 }
-}
-
index 66afd7acc9157fecc1a7d9a08ccfb2599aaa156f..2508497ce9481a682d5b97eaf6a29418c3f5e29b 100644 (file)
@@ -88,12 +88,3 @@ romanze = \notes \relative c' {
 }
 
 
-
-\score
-{
-    \notes { \transpose c' bes \romanze }
-       \header { piece = "romanze" opus = "" } 
-       \midi{ \tempo 4 = 70  }
-       \paper{}
-}
-
index e0b80bea9609f14b7fa997d49f5bd4e1a16e9a12..56052850317bcfd2c650865dc8aad4913d56022c 100644 (file)
@@ -194,11 +194,3 @@ rondo = \notes     \relative c'
        c4 r8 r4 r8 \bar "|."           
 }
 
-\score
-{
-    \notes { \transpose c' bes \rondo }
-       \header { piece = "rondo" opus = "" }
-       \midi{ \tempo 4 = 100 }
-       \paper { }
-}
-
index c88dd2a0332671bc473caf961d87462ccb8850c6..943cf4c39092a342fefaa1aab8c2867f96c5f97e 100644 (file)
 
 
 (define-public (make-stencil-boxer line-thick x-padding y-padding callback)
-   "Makes a routine that adds a box around the grob parsed as argument"
+  "Makes a routine that adds a box around the grob parsed as argument"
   (define (stencil-boxer grob)
-  (let*
-   (
-    (mol    (callback grob))
-    (x-ext (interval-widen (ly:stencil-extent mol 0) x-padding))
-    (y-ext (interval-widen (ly:stencil-extent mol 1) y-padding))
-    (x-rule (make-filled-box-stencil (interval-widen x-ext line-thick)
-                              (cons 0 line-thick)))
-    (y-rule (make-filled-box-stencil (cons 0 line-thick) y-ext))
-    )
-    
-    (set! mol (ly:stencil-combine-at-edge mol 0 1 y-rule x-padding))
-    (set! mol (ly:stencil-combine-at-edge mol 0 -1  y-rule x-padding))
-    (set! mol (ly:stencil-combine-at-edge mol 1 1  x-rule 0))  
-    (set! mol (ly:stencil-combine-at-edge mol 1 -1 x-rule 0))
-    
-    mol
- ))
- stencil-boxer
- )
+    (let*
+       (
+        (mol    (callback grob))
+        (x-ext (interval-widen (ly:stencil-extent mol 0) x-padding))
+        (y-ext (interval-widen (ly:stencil-extent mol 1) y-padding))
+        (x-rule (make-filled-box-stencil (interval-widen x-ext line-thick)
+                                         (cons 0 line-thick)))
+        (y-rule (make-filled-box-stencil (cons 0 line-thick) y-ext))
+        )
+
+      (set! mol (ly:stencil-combine-at-edge mol 0 1 y-rule x-padding))
+      (set! mol (ly:stencil-combine-at-edge mol 0 -1 y-rule x-padding))
+      (set! mol (ly:stencil-combine-at-edge mol 1 1 x-rule 0))  
+      (set! mol (ly:stencil-combine-at-edge mol 1 -1 x-rule 0))
+      
+      mol))
+  stencil-boxer)
 
 (define-public (arg->string arg)
   (cond ((number? arg) (ly:inexact->string arg 10))