]> git.donarmstrong.com Git - lilypond.git/commitdiff
* Documentation/index.texi: Add pointers to new regression and
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 21 Jul 2002 19:27:41 +0000 (19:27 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 21 Jul 2002 19:27:41 +0000 (19:27 +0000)
test documents.

* Documentation/user/converters.itely:
Documentation/user/invoking.itexi: Some small fixes for uniform
usage example.

* input/font20.ly, font-body.ly: New files, moved from input/test.

* input/test/different-time-signatures.ly: Add FIXME marker;
comment-out broken code.

* Documentation/regression-test.tely: Comment-out, add
obsolete-marker and url to regression-test-dir.

* input/test/GNUmakefile:
* input/regression/GNUmakefile: Add rule for lys-to-tely.py.

* input/regression/+.ly:
* input/test/+.ly: New file.

48 files changed:
ChangeLog
Documentation/index.texi
Documentation/regression-test.tely
Documentation/user/converters.itely
Documentation/user/invoking.itexi
buildscripts/lys-to-tely.py
input/GNUmakefile
input/allfontstyle.ly [new file with mode: 0644]
input/bugs/+.ly
input/bugs/GNUmakefile
input/font-body.ly [new file with mode: 0644]
input/font20.ly [new file with mode: 0644]
input/regression/+.ly [new file with mode: 0644]
input/regression/GNUmakefile
input/regression/allfontstyle.ly [deleted file]
input/regression/collision-2.ly
input/regression/size11.ly [deleted file]
input/regression/size13.ly [deleted file]
input/regression/size16.ly [deleted file]
input/regression/size20.ly [deleted file]
input/regression/size23.ly [deleted file]
input/regression/size26.ly [deleted file]
input/size11.ly [new file with mode: 0644]
input/size13.ly [new file with mode: 0644]
input/size16.ly [new file with mode: 0644]
input/size20.ly [new file with mode: 0644]
input/size23.ly [new file with mode: 0644]
input/size26.ly [new file with mode: 0644]
input/test/+.ly [new file with mode: 0644]
input/test/GNUmakefile
input/test/add-staccato.ly
input/test/chord-table.ly
input/test/different-time-signatures.ly
input/test/figured-bass.ly
input/test/font-body.ly [deleted file]
input/test/font11.ly [deleted file]
input/test/font13.ly [deleted file]
input/test/font16.ly [deleted file]
input/test/font20.ly [deleted file]
input/test/font26.ly [deleted file]
input/test/improv.ly
input/test/keys2.ly [deleted file]
input/test/mark.ly
input/test/slurs.ly [deleted file]
input/test/test-german-chords.ly
input/test/unfold-all-repeats.ly
input/test/voicify-chords.ly
input/test/warnings.ly

index 7bf607b5b07a55f07543ce02bf2775f8da5ed16c..85e443528f943edc24980549fc968b3b2c7842f6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,33 @@
 2002-07-21  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * Documentation/index.texi: Add pointers to new regression and
+       test documents.
+
+       * Documentation/user/converters.itely:
+       Documentation/user/invoking.itexi: Some small fixes for uniform
+       usage example.
+
+       * input/allfontsize.ly, size*.ly: New files, moved from
+       input/regression.
+       
+       * input/font20.ly, font-body.ly: New files, moved from input/test.
+       
+       * input/font*.ly: New files, moved from input/test.
+
+       * input/test/*.ly: Remove empty files, fix broken ones.
+
+       * input/test/different-time-signatures.ly: Add FIXME marker;
+       comment-out broken code.
+
+       * Documentation/regression-test.tely: Comment-out, add
+       obsolete-marker and url to regression-test-dir.
+
+       * input/test/GNUmakefile: 
+       * input/regression/GNUmakefile: Add rule for lys-to-tely.py.
+
+       * input/regression/+.ly:
+       * input/test/+.ly: New file.
+
        * input/test/cue-notes.ly: better example
 
        * Documentation/user/refman.itely (Font selection): font size doco
index 6bdfede5f91aa30f7209426956271b8714cd333f..5a4a0d16068ea80dbf7992106820f6b5b0640c98 100644 (file)
@@ -124,13 +124,16 @@ want to fine-tune output, you need the information in this document.
 @c Jan's site?
 
 @itemize @bullet
-@item @uref{../out-www/regression-test.html,Regression Test}
-A large document that tests all kinds of features (also as
-@uref{../out-www/regression-test.ps.gz,Postscript}
-and
-@uref{../out-www/regression-test.pdf,PDF}).
+@item @uref{../../input/regression/out-www/regression.html,Regression Tests}
+A large document that tests all kinds of features.
+@c (also as
+@c @uref{../out-www/regression-test.ps.gz,Postscript}
+@c and
+@c @uref{../out-www/regression-test.pdf,PDF}).
+@item @uref{../../input/test/out-www/test.html,Feature Tests}
+A large document that tests all kinds of features.
 @item @uref{../../input/bugs/out-www/bugs.html,Bugs}
-A document that shows bugs
+A document that shows bugs.
 
 
 @c  (also as
index 6f57737a4b9cb609a1d2b1d864f2f03988ea5d94..05516dccc971f5ab70f9754e3b1057d622ff65a8 100644 (file)
@@ -1,7 +1,9 @@
-\input texinfo @c -*-texinfo-*-   vim:tw=72
+\input texinfo @c -*-texinfo-*-
+
 @setfilename regression-test.info
 @settitle LilyPond Regression test
 
+
 @html
 <!--- @@WEB-TITLE@@=Regression Test --->
 @end html
 
 @node Top, , , (dir)
 
+This file has moved.
+
+See @uref{../../input/regression/out-www/regression.html,Regression Tests}.
+
+@ignore
+
 @section Introduction
 
 This document presents a brief overview of LilyPond features.  When the
@@ -401,5 +409,6 @@ Grace note do weird things with timing. Fragile.
 
 @lilypondfile[printfilename]{molecule-hacking.ly}
 
+@end ignore
 @bye
 
index 1bfe2a1e0f2222d92259f8b34d52e570af42a1a8..a7cca30d2f2338d292d6adae1d6d2f6b1c047108 100644 (file)
@@ -27,7 +27,7 @@ files in the current directory and its subdirectories, use
 
 The program is invoked as follows:
 @example
-        convert-ly [@var{options}] @var{files}
+        convert-ly [@var{option}]@dots{} @var{file}@dots{}
 @end example
 
 
index 3b87a41261c6ab29c73a48a892817815bb6c1a37..a7662b419ebd1cceea22deb3c8beaeb303123f60 100644 (file)
@@ -15,7 +15,7 @@
 Usage:
 
 @example
-        lilypond [@var{options}] @var{file}@dots{}
+        lilypond [@var{option}]@dots{} @var{file}@dots{}
 @end example
 
 
index 57b0f907961542adce11785ba4daf093489b7d23..90001203cb20428b439652c70be7d43a14713677 100644 (file)
@@ -1,5 +1,16 @@
 #!@PYTHON@
 
+
+'''
+TODO:
+
+  * Add @nodes, plit at sections?
+  * Less kludged first introduction file
+  * include *.texi files for text at start of section?
+
+'''
+
+
 import sys
 import os
 import string 
index 02c8a454d3b6cbb17b71f44a8fbca830e262c784..f2b0a2bb1642742c57ba2e4577593af5d98d50bc 100644 (file)
@@ -3,7 +3,8 @@ depth = ..
 SUBDIRS=bugs test regression tutorial no-notation ascii-art template mutopia
 
 # nereides is tweaked a lot, can't do (read webpage)
-examples=trip star-spangled-banner paddy twinkle
+examples=trip star-spangled-banner paddy twinkle font20
+examples+=size11 size13 size16 size20 size23 size26
 
 LOCALSTEPMAKE_TEMPLATES=ly mutopia
 EXTRA_DIST_FILES=paddy.abc
diff --git a/input/allfontstyle.ly b/input/allfontstyle.ly
new file mode 100644 (file)
index 0000000..86b8d9a
--- /dev/null
@@ -0,0 +1,19 @@
+\version "1.5.68"
+
+
+
+
+\score {  \notes
+       \relative c'' \context Staff {
+               \emptyText
+               \repeat volta 2 { \time 4/4 c4^"cuivr\\'e"_\fermata }
+                \alternative {
+                       { \property Voice.TextScript \set #'font-style = #'italic d-4_"cantabile" }
+                       {  e }  } \grace { c16 }
+                       \property Voice.TextScript \set #'font-style = #'large
+                        f4-\ff^""^"Largo" \mark "B" g 
+       }
+       \paper { linewidth = -1.0
+       % \translator {\BarNumberingStaffContext} }
+       }
+}
index a7b9a9c88bc8872859b55343eabec89f8108fcf1..acbabf4c1efdc3512b6769b7c590194585e58fc2 100644 (file)
@@ -1,3 +1,8 @@
+%% +.ly: Be the first .ly file for lys-to-tely.py.
+%% Better to make lys-to-tely.py include "introduction.texi" or
+%% other .texi documents too?
+
+
 \header{
 texidoc = "
 @section Introduction
@@ -15,6 +20,6 @@ foollilypondbook = "
 "
 }
 
-\score {
-  \context Lyrics \lyrics { "." }
+\score{
+\context Lyrics \lyrics { "." }
 }
index 4b14cadb54af73508e8a4863bfb2c3e0ca2a0e00..8157e1c8ef865c16da324702082ea2a82559fcbd 100644 (file)
@@ -4,6 +4,7 @@ STEPMAKE_TEMPLATES=documentation texinfo tex
 LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc 
 EXTRA_DIST_FILES=README
 
-include $(depth)/make/stepmake.make 
+include $(depth)/make/stepmake.make
+
+TITLE=LilyPond Assorted Possible Bugs
 
-TITLE=Assorted Possible Bugs
diff --git a/input/font-body.ly b/input/font-body.ly
new file mode 100644 (file)
index 0000000..a6fe2b9
--- /dev/null
@@ -0,0 +1,74 @@
+\version "1.5.68"
+
+% body for the font test. Does not work standalone
+
+
+FontBody=      \notes\transpose c''{ 
+               \bar "|:"
+               \time 4/4
+               \context Staff  < \context Voice = VB { \stemUp e'\longa a\breve | }
+               \context Voice = VA { \stemDown
+               c1 \clef "bass" b,, \clef "violin" c' a'
+               c2 \clef "alto" g c' \clef "violin" a'
+               } >
+               \stemBoth
+               c4 g c' a' \bar ":|"
+               a\ppp-\upbow a\pp-\downbow a\p^\turn a\mp^\fermata |
+               a\mf_\fermata a\f-\stopped a\ff-\open a\fff^\trill|
+               a\fp-\reverseturn a4.\sf a4.\sfz |  a4\fz % a\rf
+               [c8-\prall c-\mordent] [a'-\prallmordent a'-\prallprall]
+               [c8-\upprall a'8-\downprall] [a'-\segno c-\coda] |
+               [c \< d e f] [as' ges' f' e']
+               [cis' dis' c' des'] [cisis' disis' \! ceses' deses'] |
+               \clef "bass"
+                 r\longa * 1/4 r\breve *1/2
+                 r1 r2 r4 r8 r16 r32 r64 r128 r128 |
+               \context Staff < \context Voice = VA { \stemUp r2 c'2 c,,,1 }
+                               \context Voice = VB {\stemDown r2 c2  r1 }>
+                       \stemBoth
+               \clef "violin"
+               e8_. g'8-> e16^^ g'16_^ 
+               e32 _| g'32^| g''32-\ltoe g''32-\lheel
+               e64-\rtoe g'64-\rheel c4... |
+\context Voice = mensural \relative c'' {
+\property Voice . noteHeadStyle = #'mensural
+\property Voice. stemCentered = ##t
+c\maxima*1/8
+c\longa*1/4 c\breve*1/2 c1 c2 c4 c8 
+}
+                       \property Voice . noteHeadStyle = #'harmonic
+
+               \transpose c'{
+                       \time 4/4
+                       \property Voice . TextScript \override #'font-style =  #'Finger
+                       \property Voice . noteHeadStyle = #'diamond
+                       c1^"1" d2^"2" e4^"3"
+                       \property Voice . noteHeadStyle = #'cross
+                                                f4^"4"
+                                                 g4^"5"
+                       \property Voice . noteHeadStyle = ##f
+                       % Music to the Martians!
+                       < bes4^"6" e_"7" c_"8" >
+                       a^"0"_"9"
+
+                       a'^\flageolet
+                       \property Voice . TextScript \override #'font-style =  #'roman
+                       \time 1/2 a2 |
+                       \time 3/2 < a1.
+                       { s4 \ppp \< s4 \! s4 \fff  s4 \> s4 \! s4\ppp} >
+                       |
+                       \time 2/4 a2 |
+                       \time 5/4 a1.. |
+                       \time 6/8 a2. |
+                       \time 7/8 a2.. |
+                       \time 9/8 a1... |
+                       \time 12/8 a1. |
+                       \time 12/4
+                       r1. r2. r4. r8. r16. r32. r64. r64. |
+                       c2\sustainDown c\sustainUp |
+               }
+}
+
+\score {
+       \FontBody
+}
diff --git a/input/font20.ly b/input/font20.ly
new file mode 100644 (file)
index 0000000..72c2e1a
--- /dev/null
@@ -0,0 +1,18 @@
+\version "1.5.68"
+\header{
+title= "The Feta font"
+subtitle =  "proofsheet" 
+enteredby =     "jcn"
+copyright =     "public domain"
+description =  "This file tests the Feta music-font in the 20pt version"
+TestedFeatures =        
+        "(Feta definitively is not an abbreviation of Font-En-TjA)"
+}
+
+       \paper{
+           linewidth = 17.5 \cm
+       }
+
+\include "font-body.ly"
+
+
diff --git a/input/regression/+.ly b/input/regression/+.ly
new file mode 100644 (file)
index 0000000..29cd1dc
--- /dev/null
@@ -0,0 +1,28 @@
+%% +.ly: Be the first .ly file for lys-to-tely.py.
+%% Better to make lys-to-tely.py include "introduction.texi" or
+%% other .texi documents too?
+
+
+\header{
+texidoc = "
+@section Introduction
+
+This document presents a brief overview of LilyPond features.  When the
+text correspond with the shown notation, we consider LilyPond Officially
+BugFree (tm).  This document is intended for finding bugs, and
+documenting bugfixes.
+
+TODO: order of tests (file names!), test only one feature per test.
+Smaller and neater tests.
+
+
+"
+
+foollilypondbook = "
+\score
+"
+}
+
+\score{
+\context Lyrics \lyrics { "." }
+}
index 5d1d790f83c992e9bc5c90bf4f95e58b7938ba22..99c4d8d71d53d7262dbf5750e4cd6c7b97d43f2f 100644 (file)
@@ -1,6 +1,9 @@
 depth = ../..
 
-LOCALSTEPMAKE_TEMPLATES=ly mutopia
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
 include $(depth)/make/stepmake.make 
+TITLE=LilyPond Regression Tests
 
 
diff --git a/input/regression/allfontstyle.ly b/input/regression/allfontstyle.ly
deleted file mode 100644 (file)
index 86b8d9a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\version "1.5.68"
-
-
-
-
-\score {  \notes
-       \relative c'' \context Staff {
-               \emptyText
-               \repeat volta 2 { \time 4/4 c4^"cuivr\\'e"_\fermata }
-                \alternative {
-                       { \property Voice.TextScript \set #'font-style = #'italic d-4_"cantabile" }
-                       {  e }  } \grace { c16 }
-                       \property Voice.TextScript \set #'font-style = #'large
-                        f4-\ff^""^"Largo" \mark "B" g 
-       }
-       \paper { linewidth = -1.0
-       % \translator {\BarNumberingStaffContext} }
-       }
-}
index 04b9f80c94db9c8df63de4d5edf0b47df2ddc792..f2edf9595df7ce31a49f91f3b053d4ac602d3ffa 100644 (file)
@@ -1,9 +1,11 @@
 
-\score { \notes
+\score {
+    \notes
 
   \context Staff \notes <  
-       % the f and g on 4th beat are exceptionally ugh.
-       \context Voice=i { \stemUp c4 d e f g2 g4 a | }
-       \context Voice=ii { \stemDown g4 f e g  g2 g2 } 
->}
+      %% the f and g on 4th beat are exceptionally ugh.
+      \context Voice=i { \stemUp c4 d e f g2 g4 a | }
+      \context Voice=ii { \stemDown g4 f e g  g2 g2 } 
+  >
 }
+
diff --git a/input/regression/size11.ly b/input/regression/size11.ly
deleted file mode 100644 (file)
index 97b5ff6..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-\version "1.5.68"
-
-\header{
-texidoc="
-Fonts are  available in a default set of sizes: 11, 13, 16, 20, 23 and
-26pt staffheight.  Sizes of the text fonts and symbol fonts are made
-to match the staff dimensions.    
-"
-}
-
-\include "paper11.ly"
-\include "allfontstyle.ly"
diff --git a/input/regression/size13.ly b/input/regression/size13.ly
deleted file mode 100644 (file)
index f08fb1b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\version "1.5.68"
-
-\include "paper13.ly"
-\include "allfontstyle.ly"
diff --git a/input/regression/size16.ly b/input/regression/size16.ly
deleted file mode 100644 (file)
index ae2e517..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\version "1.5.68"
-
-\include "paper16.ly"
-\include "allfontstyle.ly"
diff --git a/input/regression/size20.ly b/input/regression/size20.ly
deleted file mode 100644 (file)
index 33c9dc2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\version "1.5.68"
-
-\include "paper20.ly"
-\include "allfontstyle.ly"
diff --git a/input/regression/size23.ly b/input/regression/size23.ly
deleted file mode 100644 (file)
index 4ed841e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\version "1.5.68"
-
-\include "paper23.ly"
-\include "allfontstyle.ly"
diff --git a/input/regression/size26.ly b/input/regression/size26.ly
deleted file mode 100644 (file)
index 79c770f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\version "1.5.68"
-
-\include "paper26.ly"
-\include "allfontstyle.ly"
diff --git a/input/size11.ly b/input/size11.ly
new file mode 100644 (file)
index 0000000..97b5ff6
--- /dev/null
@@ -0,0 +1,12 @@
+\version "1.5.68"
+
+\header{
+texidoc="
+Fonts are  available in a default set of sizes: 11, 13, 16, 20, 23 and
+26pt staffheight.  Sizes of the text fonts and symbol fonts are made
+to match the staff dimensions.    
+"
+}
+
+\include "paper11.ly"
+\include "allfontstyle.ly"
diff --git a/input/size13.ly b/input/size13.ly
new file mode 100644 (file)
index 0000000..f08fb1b
--- /dev/null
@@ -0,0 +1,4 @@
+\version "1.5.68"
+
+\include "paper13.ly"
+\include "allfontstyle.ly"
diff --git a/input/size16.ly b/input/size16.ly
new file mode 100644 (file)
index 0000000..ae2e517
--- /dev/null
@@ -0,0 +1,4 @@
+\version "1.5.68"
+
+\include "paper16.ly"
+\include "allfontstyle.ly"
diff --git a/input/size20.ly b/input/size20.ly
new file mode 100644 (file)
index 0000000..33c9dc2
--- /dev/null
@@ -0,0 +1,4 @@
+\version "1.5.68"
+
+\include "paper20.ly"
+\include "allfontstyle.ly"
diff --git a/input/size23.ly b/input/size23.ly
new file mode 100644 (file)
index 0000000..4ed841e
--- /dev/null
@@ -0,0 +1,4 @@
+\version "1.5.68"
+
+\include "paper23.ly"
+\include "allfontstyle.ly"
diff --git a/input/size26.ly b/input/size26.ly
new file mode 100644 (file)
index 0000000..79c770f
--- /dev/null
@@ -0,0 +1,4 @@
+\version "1.5.68"
+
+\include "paper26.ly"
+\include "allfontstyle.ly"
diff --git a/input/test/+.ly b/input/test/+.ly
new file mode 100644 (file)
index 0000000..d42b34f
--- /dev/null
@@ -0,0 +1,25 @@
+%% +.ly: Be the first .ly file for lys-to-tely.py.
+%% Better to make lys-to-tely.py include "introduction.texi" or
+%% other .texi documents too?
+
+\header{
+texidoc = "
+@section Introduction
+
+This document tests all kinds of features, from simple to advanced,
+that are not really suited for the reference manual, and are not
+needed as a regression test.
+
+Here you may also find dirty tricks, or very the very latest features
+that have not been documented or fully implemented yet.
+
+"
+
+foollilypondbook = "
+\score
+"
+}
+
+\score{
+\context Lyrics \lyrics { "." }
+}
index bb53247dda9f9bf8a9ab3e16b8e36d835dfdf251..b742267c7ba6edb6a683f93dc6eb27faec40988e 100644 (file)
@@ -1,10 +1,16 @@
-# input/test/Makefile
 
 depth = ../..
-examples=  font20  ancient-font
-LOCALSTEPMAKE_TEMPLATES=ly mutopia 
+
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
+## Hmm, would this work?  No -- if we really want examples, move
+## to other dir (input/) comes to mind.
+## examples = font20 ancient-font
+## LOCALSTEPMAKE_TEMPLATES += ly mutopia 
 
 EXTRA_DISTFILES=features.abc
 
 include $(depth)/make/stepmake.make 
 
+TITLE=LilyPond Feature Tests
index cebb441105593d8ec3c4ed513d784095b01559b7..141d908e34b5efdcf968f94e4f2941b5582b9a9d 100644 (file)
@@ -8,15 +8,15 @@ one would not use scm constructs.  See separate-staccato.ly first."
 
 #(define (make-script x)
   (let ((m (ly-make-music "Articulation_req")))
-     ;;(ly-set-mus-property m 'articulation-type 'staccato)
+     ;;(ly-set-mus-property! m 'articulation-type 'staccato)
      ;; urg
-     (ly-set-mus-property m 'articulation-type x)
-     (ly-set-mus-property m 'script x)
+     (ly-set-mus-property! m 'articulation-type x)
+     (ly-set-mus-property! m 'script x)
      m))
      
 #(define (add-script m x)
   (if (equal? (ly-music-name m) "Request_chord")
-      (ly-set-mus-property m 'elements
+      (ly-set-mus-property! m 'elements
                           (cons (make-script x)
                                 (ly-get-mus-property m 'elements)))
       
index 4544792045f87f2b2447c902fe67b34d0d9a7434..3aaf72cf7d50558f4aa189e14d9df2faf4441e4a 100644 (file)
@@ -23,6 +23,7 @@ tab =  \notes\transpose c'''\chords{
                \context ChordNames=es \notes\transpose es\tab
                \context Staff=e \notes\transpose e\tab
                \context ChordNames=e \notes\transpose e\tab
+%{ FIXME: remove some, gs barfs                
                \context Staff=fis \notes\transpose fis\tab
                \context ChordNames=fis \notes\transpose fis\tab
                \context Staff=g \notes\transpose g\tab
@@ -35,6 +36,7 @@ tab =  \notes\transpose c'''\chords{
                \context ChordNames=bes \notes\transpose bes,\tab
                \context Staff=b \notes\transpose b,\tab
                \context ChordNames=b \notes\transpose b,\tab
+%}             
        >
        \paper{
                textheight = \vsize - 4.0 * \staffheight
index 3e6be76b5ba347e97d6475f54e0a0ce2fc22cc11..ecce89104d6480c2c110d4339099074051ec7344 100644 (file)
@@ -3,7 +3,9 @@
 
 % barline spacing  disrupts visual rhythm.
 
-#(define nbal (acons '("Staff_bar" "begin-of-note") '(minimum_space 0.0) default-break-align-space-alist))
+%%FIXME
+
+%% #(define nbal (acons '("Staff_bar" "begin-of-note") '(minimum_space 0.0) default-break-align-space-alist))  %% FIXME
 
 \score{
     \notes \relative c'  <
@@ -26,7 +28,7 @@
        linewidth = -1.0\cm
        \translator{
            \ScoreContext
-           BreakAlignment \override #'space-alist = #nbal
+%%FIXME            BreakAlignment \override #'space-alist = #nbal
            \remove Timing_engraver
        }
        \translator{
index daaf2ea6d5bcb67aa5b379d45bf401f55536ca64..e8859ad9cec0aa51a1eeab6ae2836341ae99c642 100644 (file)
@@ -3,7 +3,7 @@ texidoc = "Test figured bass.
 
 Figured bass is created by the FiguredBass context which eats
 note-requests and rest-requests.  You can enter these either using
-standard @code{< >} notation, or using the special @code{\figures }}
+standard @code{< >} notation, or using the special @code{\figures @{ @}}
 mode, which allows you to type numbers, like @code{<4 6+>}.
  
 " }
diff --git a/input/test/font-body.ly b/input/test/font-body.ly
deleted file mode 100644 (file)
index d11e5e3..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-\version "1.5.68"
-
-% body for the font test. Does not work standalone
-
-
-FontBody=      \notes\transpose c''{ 
-               \bar "|:"
-               \time 4/4
-               \context Staff  < \context Voice = VB { \stemUp e'\longa a\breve | }
-               \context Voice = VA { \stemDown
-               c1 \clef "bass" b,, \clef "violin" c' a'
-               c2 \clef "alto" g c' \clef "violin" a'
-               } >
-               \stemBoth
-               c4 g c' a' \bar ":|"
-               a\ppp-\upbow a\pp-\downbow a\p^\turn a\mp^\fermata |
-               a\mf_\fermata a\f-\stopped a\ff-\open a\fff^\trill|
-               a\fp-\reverseturn a4.\sf a4.\sfz |  a4\fz % a\rf
-               [c8-\prall c-\mordent] [a'-\prallmordent a'-\prallprall]
-               [c8-\upprall a'8-\downprall] [a'-\segno c-\coda] |
-               [c \< d e f] [as' ges' f' e']
-               [cis' dis' c' des'] [cisis' disis' \! ceses' deses'] |
-               \clef "bass"
-                 r\longa * 1/4 r\breve *1/2
-                 r1 r2 r4 r8 r16 r32 r64 r128 r128 |
-               \context Staff < \context Voice = VA { \stemUp r2 c'2 c,,,1 }
-                               \context Voice = VB {\stemDown r2 c2  r1 }>
-                       \stemBoth
-               \clef "violin"
-               e8_. g'8-> e16^^ g'16_^ 
-               e32 _| g'32^| g''32-\ltoe g''32-\lheel
-               e64-\rtoe g'64-\rheel c4... |
-\context Voice = mensural \relative c'' {
-\property Voice . noteHeadStyle = #'mensural
-\property Voice. stemCentered = ##t
-c\maxima*1/8
-c\longa*1/4 c\breve*1/2 c1 c2 c4 c8 
-}
-                       \property Voice . noteHeadStyle = #'harmonic
-
-               \transpose c'{
-                       \time 4/4
-                       \property Voice . TextScript \override #'font-style =  #'Finger
-                       \property Voice . noteHeadStyle = #'diamond
-                       c1^"1" d2^"2" e4^"3"
-                       \property Voice . noteHeadStyle = #'cross
-                                                f4^"4"
-                                                 g4^"5"
-                       \property Voice . noteHeadStyle = ##f
-                       % Music to the Martians!
-                       < bes4^"6" e_"7" c_"8" >
-                       a^"0"_"9"
-
-                       a'^\flageolet
-                       \property Voice . TextScript \override #'font-style =  #'roman
-                       \time 1/2 a2 |
-                       \time 3/2 < a1.
-                       { s4 \ppp \< s4 \! s4 \fff  s4 \> s4 \! s4\ppp} >
-                       |
-                       \time 2/4 a2 |
-                       \time 5/4 a1.. |
-                       \time 6/8 a2. |
-                       \time 7/8 a2.. |
-                       \time 9/8 a1... |
-                       \time 12/8 a1. |
-                       \time 12/4
-                       r1. r2. r4. r8. r16. r32. r64. r64. |
-                       c2\sustainDown c\sustainUp |
-               }
-}
-\score {
-       \FontBody
-}
diff --git a/input/test/font11.ly b/input/test/font11.ly
deleted file mode 100644 (file)
index b418f82..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-\version "1.5.68"
-
-
-\header{
-title= "The Feta Font"
-subtitle = "proofsheet" 
-enteredby =     "jcn & hwn"
-copyright =     "public domain"
-description = "This file tests the Feta music font, 11pt"
-% "(Feta definitively is not an abbreviation of Font-En-TjA)"
-}
-
-
-\include "paper11.ly"
-\include "font-body.ly"
-\score{
-       \FontBody
-       \paper{
-           \paperEleven
-           linewidth = 17.5 \cm
-
-       }
-}
-
diff --git a/input/test/font13.ly b/input/test/font13.ly
deleted file mode 100644 (file)
index 9d86891..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-\version "1.5.68"
-\header{
-title= "The Feta Font"
-subtitle = "proofsheet" 
-enteredby =     "jcn & hwn"
-copyright =     "public domain"
-description = "This file tests the Feta music font, 11pt"
-% "(Feta definitively is not an abbreviation of Font-En-TjA)"
-}
-
-
-\include "paper13.ly"
-\paper{
-linewidth = 17.5 \cm
-}
-\include "font-body.ly"
-
diff --git a/input/test/font16.ly b/input/test/font16.ly
deleted file mode 100644 (file)
index 4d26a93..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\version "1.5.68"
-\header{
-title= "The Feta Font"
-subtitle =  "proofsheet" 
-enteredby =     "jcn & hwn"
-copyright =     "public domain"
-description =  "This file tests the Feta music font"
-% "(Feta definitively is not an abbreviation of Font-En-TjA)"
-}
-
-
-\include "paper16.ly"
-       \paper{ 
-           % don't change this.
-           % otherwise 16pt and 20pt layouts differ.
-           
-           linewidth = 12.5 \cm}
-           
-           \include "font-body.ly"
diff --git a/input/test/font20.ly b/input/test/font20.ly
deleted file mode 100644 (file)
index 72c2e1a..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-\version "1.5.68"
-\header{
-title= "The Feta font"
-subtitle =  "proofsheet" 
-enteredby =     "jcn"
-copyright =     "public domain"
-description =  "This file tests the Feta music-font in the 20pt version"
-TestedFeatures =        
-        "(Feta definitively is not an abbreviation of Font-En-TjA)"
-}
-
-       \paper{
-           linewidth = 17.5 \cm
-       }
-
-\include "font-body.ly"
-
-
diff --git a/input/test/font26.ly b/input/test/font26.ly
deleted file mode 100644 (file)
index c93759d..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\version "1.5.68"
-
-\header{
-title= "The Feta Font"
-subtitle = "proofsheet" 
-enteredby =     "jcn & hwn"
-copyright =     "public domain"
-description = "This file tests the Feta music font"
-% "(Feta definitively is not an abbreviation of Font-En-TjA)"
-}
-
-\include "paper26.ly"
-       \paper{
-       
-           linewidth = 17.5 \cm
-
-       }
-
-       \include "font-body.ly"
-
index a582e8cf692541ae92d84c8b2782b80a5ce72236..c85f08e983444307f85202b44669cb19c1f49d62 100644 (file)
@@ -31,7 +31,7 @@ global = \notes { s1*3 \bar "|." }
       \name SquashVoice
       \alias Voice
       \consists Pitch_squash_engraver
-      \consists Local_key_engraver
+      \consists "Accidental_engraver"
       squashedPosition = #0
       NoteHead \override #'style = #'slash
       Accidentals \override #'transparent = ##t
@@ -39,7 +39,7 @@ global = \notes { s1*3 \bar "|." }
     \translator {
       \VoiceContext
       \alias SquashVoice
-      \consists Local_key_engraver
+      \consists "Accidental_engraver"
     }
     \translator {
       \ScoreContext
@@ -47,7 +47,7 @@ global = \notes { s1*3 \bar "|." }
     }
     \translator {
       \StaffContext
-      \remove Local_key_engraver
+      \remove "Accidental_engraver"
       \accepts SquashVoice
     }
     linewidth = -1
diff --git a/input/test/keys2.ly b/input/test/keys2.ly
deleted file mode 100644 (file)
index 325b7e9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\version "1.5.68"
-
-
-
index ee0fddc045f6ad3527f598212daf5c703b65975a..722394b297387813e46c632a9075196ea27f71e6 100644 (file)
@@ -8,7 +8,7 @@ global =  \notes {
   s1 | \mark "12"
   s1 | \mark \default 
   s1 | \mark "A2"
-  s1 | \mark #'(music "scripts-segno")  
+%% FIXME  s1 | \mark #'(music "scripts-segno")  
   s1
 }
 
diff --git a/input/test/slurs.ly b/input/test/slurs.ly
deleted file mode 100644 (file)
index 2502a23..0000000
+++ /dev/null
@@ -1 +0,0 @@
-\version "1.5.68"
index 4a4cc06f1174e85d9718d0cc21ed58bb51610603..b138863abd258375d311d7bb127efd246be02c24 100644 (file)
@@ -1,5 +1,5 @@
 \version "1.5.68"
-\include "german-chords.ly"
+\include "german-chords-init.ly"
 
 % #(set! german-Bb #t)
 
index 6d35bbc5659e0898e3a8ca9083752dd10864e65c..006fcc144abaeadd9bff36ac19ecdaebaca3807a 100644 (file)
@@ -18,7 +18,7 @@ mel = \notes \context Staff {
 
 \score { \notes {
   \mel \break
-  \apply #unfold-repeats \mel
+%%  \apply #unfold-repeats \mel  FIXME
  }
 }
 
index f0592545b459261ecc03908b87ab6ce9884f362d..f472e04f7c290af0dca820f3bc8482f314778318 100644 (file)
@@ -23,7 +23,7 @@
    (let* ((es (ly-get-mus-property ch 'elements)))
 
 
-     (ly-set-mus-property  ch 'elements
+     (ly-set-mus-property! ch 'elements
        (voicify-list (split-list es music-separator?) 0))
      ch
    ))
@@ -46,9 +46,9 @@
       (voicify-chord m)
       (begin
        (if (pair? es)
-           (ly-set-mus-property m 'elements (map voicify-music es)))
+           (ly-set-mus-property! m 'elements (map voicify-music es)))
        (if (music? e)
-           (ly-set-mus-property m 'element  (voicify-music e)))
+           (ly-set-mus-property! m 'element  (voicify-music e)))
            
        m)
       
index 41fc1af0d22e9b3be652af9569a1196458f51f0b..54d5bb267f8cc0ab98129cff4ac9ded294c31d70 100644 (file)
@@ -9,6 +9,7 @@ linebreak = \penalty #-1000
 
 \score {
   \notes {
+    c''
     \property Voice.Stem \set #'length = #"foo"
     \property Voice.Stem \set #'longth = #2
     \property Staff.clefStyle = #"foo"