]> git.donarmstrong.com Git - lilypond.git/commitdiff
Revert "Merge branch 'footnote' into HEAD"
authorDavid Kastrup <dak@gnu.org>
Tue, 15 May 2012 09:55:28 +0000 (11:55 +0200)
committerDavid Kastrup <dak@gnu.org>
Mon, 21 May 2012 04:34:36 +0000 (06:34 +0200)
This reverts commit 2ec0cd55d55c49dee4e5604903dfab8ff4a089c4, reversing
changes made to 0a0274a3bf5792dfb7ce3719f5dfaef36059affe.

16 files changed:
Documentation/de/notation/input.itely
Documentation/es/notation/input.itely
Documentation/fr/notation/input.itely
Documentation/ja/notation/input.itely
Documentation/notation/input.itely
input/regression/footnote-auto-numbering-page-reset.ly
input/regression/footnote-auto-numbering-vertical-order.ly
input/regression/footnote-auto-numbering.ly
input/regression/footnote-break-visibility.ly
input/regression/footnote-footer-padding.ly
input/regression/footnote-spanner.ly
input/regression/footnote.ly
input/regression/in-note.ly
ly/music-functions-init.ly
python/convertrules.py
scm/define-music-types.scm

index 33a06a52d88c961303374ec99073c284fd67f2db..ba01fc60a3bf2b55fc69dc799c0c4fd178a6b68e 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.15.32"
 
 @c Translators: Till Paala
 
@@ -1127,10 +1127,10 @@ werden, auf den sich die Fußnote bezieht.
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote #'(0.5 . -2) #'NoteHead
+    \footnote #'(0.5 . -2) #'NoteHead
       \markup { Die erste Note }
     a'4 b8
-    <>\footnote #'(0.5 . 1) #'NoteHead
+    \footnote #'(0.5 . 1) #'NoteHead
       \markup { Die dritte Note }
     e c4 d4
   }
@@ -1147,9 +1147,9 @@ stehen:
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote #'(1 . -1.25) "Hier ein C"
-    es\footnote #'(2 . -0.25) \markup { \italic "Ein Es" }
-    g\footnote #'(2 . 3) \markup { \bold "Das ist ein G" }
+    c-\footnote #'(1 . -1.25) "Hier ein C"
+    es-\footnote #'(2 . -0.25) \markup { \italic "Ein Es" }
+    g-\footnote #'(2 . 3) \markup { \bold "Das ist ein G" }
     >1
   }
 }
@@ -1167,25 +1167,25 @@ Tagline und Copyright gezeigt wird.
 \book {
   \header { copyright = \markup { "Copyright 1970" } }
   \relative c' {
-    <>\footnote #'(-3 . 0) #'DynamicText
+    \footnote #'(-3 . 0) #'DynamicText
       \markup { \bold Forte }
 
-    <>\footnote #'(0 . 1.5) #'Slur
+    \footnote #'(0 . 1.5) #'Slur
       \markup { Ein Bogen }
     a'4\f(
 
-    <>\footnote #'(0 . -2) #'Beam
+    \footnote #'(0 . -2) #'Beam
       \markup { Balken }
     b8)[ e]
 
-    <>\footnote #'(1 . -1) #'Stem
+    \footnote #'(1 . -1) #'Stem
       \markup  { \teeny { Das ist ein Hals } }
     c4
 
-    <>\footnote #'(0 . 0.5) #'AccidentalCautionary
+    \footnote #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { Ein Warnungsversetzungszeichen }
 
-    <>\footnote #'(0.5 . -0.5) #'TextScript
+    \footnote #'(0.5 . -0.5) #'TextScript
       \markup \italic { Langsamer hier }
     dis?4_"rit."
   }
@@ -1228,13 +1228,13 @@ Wie auch bei automatischen Fußnoten muss der Befehl @code{\footnote}
 \book {
   \header { tagline = ##f }
   \relative c' {
-    a'4\footnote
+    a'4-\footnote
           "1" #'(0.5 . -2) #'NoteHead \markup { \italic "1. Die erste Note" }
     b8
-    e\footnote
+    e-\footnote
           \markup { \bold "2" } #'(0.5 . 1) #'NoteHead "2. Die zweite Note"
     c4
-    d\p\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
+    d\p-\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
   }
 }
 @end lilypond
@@ -1246,10 +1246,10 @@ Fußnoten für Akkordnoten werden wie folgt notiert:
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote "1" #'(1 . -1.25) "1. C"
-    es\footnote
+    c-\footnote "1" #'(1 . -1.25) "1. C"
+    es-\footnote
        \markup { \bold "b" } #'(2 . -0.25) "b. E-flat"
-    g\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
+    g-\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
     >1
   }
 }
@@ -1266,36 +1266,36 @@ Position der Fußnotentexte zu Tagline und Copyright anzeigen:
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote
+    \footnote
       \markup { \teeny 1 } #'(-3 . 0) #'DynamicText
       \markup { 1. \bold Forte }
 
-    <>\footnote
+    \footnote
       \markup { \teeny b } #'(0 . 1.5) #'Slur
       \markup { b. Ein Bogen }
     a'4\f(
 
-    <>\footnote
+    \footnote
       \markup { \teeny 3 } #'(0 . -2) #'Beam
       \markup { 3. Balken }
     b8)[ e]
 
-    <>\footnote
+    \footnote
       \markup { 4 } #'(1 . -1) #'Stem
       \markup  { \bold 4. { Das ist ein Hals } }
     c4
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "sharp (v)" } #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { v. Ein Warnungsversetzungszeichen }
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "a" } #'(0.5 . -0.5) #'TextScript
       \markup \italic { a. Langsamer hier }
     dis?4_"rit."
 
     \breathe
-    <>\footnote
+    \footnote
       \markup { \teeny \musicglyph #"rests.4" } #'(1.5 . -0.25) #'BreathingSign
       \markup { \null }
   }
index 5df63658396b5c0dac4898b856744addf07d22de..4668d0a1407815a238c43d41172e2ebdef7c6ebd 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.15.32"
 
 @node Entrada y salida generales
 @chapter Entrada y salida generales
@@ -1107,10 +1107,10 @@ al que se adjunta la nota al pie:
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote #'(0.5 . -2) #'NoteHead
+    \footnote #'(0.5 . -2) #'NoteHead
       \markup { The first note }
     a'4 b8
-    <>\footnote #'(0.5 . 1) #'NoteHead
+    \footnote #'(0.5 . 1) #'NoteHead
       \markup { The third note }
     e c4 d4
   }
@@ -1126,9 +1126,9 @@ quiere adjuntar la nota al pie como un @code{TextScript}:
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote #'(1 . -1.25) "Here is a C"
-    es\footnote #'(2 . -0.25) \markup { \italic "An E-flat" }
-    g\footnote #'(2 . 3) \markup { \bold "This is a G" }
+    c-\footnote #'(1 . -1.25) "Here is a C"
+    es-\footnote #'(2 . -0.25) \markup { \italic "An E-flat" }
+    g-\footnote #'(2 . 3) \markup { \bold "This is a G" }
     >1
   }
 }
@@ -1146,25 +1146,25 @@ línea informativa y la línea de copyright.
 \book {
   \header { copyright = \markup { "Copyright 1970" } }
   \relative c' {
-    <>\footnote #'(-3 . 0) #'DynamicText
+    \footnote #'(-3 . 0) #'DynamicText
       \markup { \bold Forte }
 
-    <>\footnote #'(0 . 1.5) #'Slur
+    \footnote #'(0 . 1.5) #'Slur
       \markup { A slur }
     a'4\f(
 
-    <>\footnote #'(0 . -2) #'Beam
+    \footnote #'(0 . -2) #'Beam
       \markup { Beam }
     b8)[ e]
 
-    <>\footnote #'(1 . -1) #'Stem
+    \footnote #'(1 . -1) #'Stem
       \markup  { \teeny { This is a stem } }
     c4
 
-    <>\footnote #'(0 . 0.5) #'AccidentalCautionary
+    \footnote #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { A cautionary accidental }
 
-    <>\footnote #'(0.5 . -0.5) #'TextScript
+    \footnote #'(0.5 . -0.5) #'TextScript
       \markup \italic { Slow Down }
     dis?4_"rit."
   }
@@ -1206,13 +1206,13 @@ que la nota al pie está anotando y adjuntada como un
 \book {
   \header { tagline = ##f }
   \relative c' {
-    a'4\footnote
+    a'4-\footnote
           "1" #'(0.5 . -2) #'NoteHead \markup { \italic "1. The first note" }
     b8
-    e\footnote
+    e-\footnote
           \markup { \bold "2" } #'(0.5 . 1) #'NoteHead "2. The second note"
     c4
-    d\p\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
+    d\p-\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
   }
 }
 @end lilypond
@@ -1224,10 +1224,10 @@ Para anotar notas de acordes con notas al pie manuales:
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote "1" #'(1 . -1.25) "1. C"
-    es\footnote
+    c-\footnote "1" #'(1 . -1.25) "1. C"
+    es-\footnote
        \markup { \bold "b" } #'(2 . -0.25) "b. E-flat"
-    g\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
+    g-\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
     >1
   }
 }
@@ -1245,37 +1245,37 @@ informativa a la de copyright:
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote
+    \footnote
       \markup { \teeny 1 } #'(-3 . 0) #'DynamicText
       \markup { 1. \bold Forte }
 
-    <>\footnote
+    \footnote
       \markup { \teeny b } #'(0 . 1.5) #'Slur
       \markup { b. A slur }
     a'4\f(
 
-    <>\footnote
+    \footnote
       \markup { \teeny 3 } #'(0 . -2) #'Beam
       \markup { 3. Beam }
     b8)[ e]
 
-    <>\footnote
+    \footnote
       \markup { 4 } #'(1 . -1) #'Stem
       \markup  { \bold 4. { This is a stem } }
     c4
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "sharp (v)" }
           #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { v. A cautionary accidental }
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "a" } #'(0.5 . -0.5) #'TextScript
       \markup \italic { a. Slow Down }
     dis?4_"rit."
 
     \breathe
-    <>\footnote
+    \footnote
       \markup { \teeny \musicglyph #"rests.4" }
           #'(1.5 . -0.25) #'BreathingSign
       \markup { \null }
index 754a39b2b8576fd52cacbfeb73073b8e09fbcecc..182c8e54b2c5f9d829bd125f90f91e8c46450138 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.15.32"
 
 @c Translators: Jean-Charles Malahieude, Valentin Villenave
 
@@ -1154,10 +1154,10 @@ l'objet auquel la note est attachée.
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote #'(0.5 . -2) #'NoteHead
+    \footnote #'(0.5 . -2) #'NoteHead
       \markup { La première note }
     a'4 b8
-    <>\footnote #'(0.5 . 1) #'NoteHead
+    \footnote #'(0.5 . 1) #'NoteHead
       \markup { La troisième note }
     e c4 d4
   }
@@ -1174,9 +1174,9 @@ le @code{TextScript} fait référence.
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote #'(1 . -1.25) "Voici un do"
-    es\footnote #'(2 . -0.25) \markup { \italic "Un mi bémol" }
-    g\footnote #'(2 . 3) \markup { \bold "Ceci est un sol" }
+    c-\footnote #'(1 . -1.25) "Voici un do"
+    es-\footnote #'(2 . -0.25) \markup { \italic "Un mi bémol" }
+    g-\footnote #'(2 . 3) \markup { \bold "Ceci est un sol" }
     >1
   }
 }
@@ -1195,25 +1195,25 @@ et le pied de page.
 \book {
   \header { copyright = \markup { "Copyright 1970" } }
   \relative c' {
-    <>\footnote #'(-3 . 0) #'DynamicText
+    \footnote #'(-3 . 0) #'DynamicText
       \markup { \bold Forte }
 
-    <>\footnote #'(0 . 1.5) #'Slur
+    \footnote #'(0 . 1.5) #'Slur
       \markup { A slur }
     a'4\f(
 
-    <>\footnote #'(0 . -2) #'Beam
+    \footnote #'(0 . -2) #'Beam
       \markup { Beam }
     b8)[ e]
 
-    <>\footnote #'(1 . -1) #'Stem
+    \footnote #'(1 . -1) #'Stem
       \markup  { \teeny { This is a stem } }
     c4
 
-    <>\footnote #'(0 . 0.5) #'AccidentalCautionary
+    \footnote #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { A cautionary accidental }
 
-    <>\footnote #'(0.5 . -0.5) #'TextScript
+    \footnote #'(0.5 . -0.5) #'TextScript
       \markup \italic { Slow Down }
     dis?4_"rit."
   }
@@ -1261,13 +1261,13 @@ référence.
 \book {
   \header { tagline = ##f }
   \relative c' {
-    a'4\footnote
+    a'4-\footnote
           "1" #'(0.5 . -2) #'NoteHead \markup { \italic "1. The first note" }
     b8
-    e\footnote
+    e-\footnote
           \markup { \bold "2" } #'(0.5 . 1) #'NoteHead "2. The second note"
     c4
-    d\p\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
+    d\p-\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
   }
 }
 @end lilypond
@@ -1281,10 +1281,10 @@ l'annotation fait référence, comme s'il s'agissait d'une articulation.
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote "1" #'(1 . -1.25) "1. C"
-    es\footnote
+    c-\footnote "1" #'(1 . -1.25) "1. C"
+    es-\footnote
        \markup { \bold "b" } #'(2 . -0.25) "b. E-flat"
-    g\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
+    g-\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
     >1
   }
 }
@@ -1303,37 +1303,37 @@ et le pied de page.
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote
+    \footnote
       \markup { \teeny 1 } #'(-3 . 0) #'DynamicText
       \markup { 1. \bold Forte }
 
-    <>\footnote
+    \footnote
       \markup { \teeny b } #'(0 . 1.5) #'Slur
       \markup { b. A slur }
     a'4\f(
 
-    <>\footnote
+    \footnote
       \markup { \teeny 3 } #'(0 . -2) #'Beam
       \markup { 3. Beam }
     b8)[ e]
 
-    <>\footnote
+    \footnote
       \markup { 4 } #'(1 . -1) #'Stem
       \markup  { \bold 4. { This is a stem } }
     c4
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "sharp (v)" }
           #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { v. A cautionary accidental }
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "a" } #'(0.5 . -0.5) #'TextScript
       \markup \italic { a. Slow Down }
     dis?4_"rit."
 
     \breathe
-    <>\footnote
+    \footnote
       \markup { \teeny \musicglyph #"rests.4" }
           #'(1.5 . -0.25) #'BreathingSign
       \markup { \null }
index a6f7fe2e830527b4939c9efc67e764048fe4d875..eafb56fb51361451dcd335bc962c3ae0250ea6cd 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.15.32"
 
 
 @c Translators: Yoshiki Sawada
@@ -1106,10 +1106,10 @@ scoreTitleMarkup = \markup @{ \column @{
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote #'(0.5 . -2) #'NoteHead
+    \footnote #'(0.5 . -2) #'NoteHead
       \markup { The first note }
     a'4 b8
-    <>\footnote #'(0.5 . 1) #'NoteHead
+    \footnote #'(0.5 . 1) #'NoteHead
       \markup { The third note }
     e c4 d4
   }
@@ -1125,9 +1125,9 @@ scoreTitleMarkup = \markup @{ \column @{
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote #'(1 . -1.25) "Here is a C"
-    es\footnote #'(2 . -0.25) \markup { \italic "An E-flat" }
-    g\footnote #'(2 . 3) \markup { \bold "This is a G" }
+    c-\footnote #'(1 . -1.25) "Here is a C"
+    es-\footnote #'(2 . -0.25) \markup { \italic "An E-flat" }
+    g-\footnote #'(2 . 3) \markup { \bold "This is a G" }
     >1
   }
 }
@@ -1145,25 +1145,25 @@ scoreTitleMarkup = \markup @{ \column @{
 \book {
   \header { copyright = \markup { "Copyright 1970" } }
   \relative c' {
-    <>\footnote #'(-3 . 0) #'DynamicText
+    \footnote #'(-3 . 0) #'DynamicText
       \markup { \bold Forte }
 
-    <>\footnote #'(0 . 1.5) #'Slur
+    \footnote #'(0 . 1.5) #'Slur
       \markup { A slur }
     a'4\f(
 
-    <>\footnote #'(0 . -2) #'Beam
+    \footnote #'(0 . -2) #'Beam
       \markup { Beam }
     b8)[ e]
 
-    <>\footnote #'(1 . -1) #'Stem
+    \footnote #'(1 . -1) #'Stem
       \markup  { \teeny { This is a stem } }
     c4
 
-    <>\footnote #'(0 . 0.5) #'AccidentalCautionary
+    \footnote #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { A cautionary accidental }
 
-    <>\footnote #'(0.5 . -0.5) #'TextScript
+    \footnote #'(0.5 . -0.5) #'TextScript
       \markup \italic { Slow Down }
     dis?4_"rit."
   }
@@ -1204,13 +1204,13 @@ scoreTitleMarkup = \markup @{ \column @{
 \book {
   \header { tagline = ##f }
   \relative c' {
-    a'4\footnote
+    a'4-\footnote
           "1" #'(0.5 . -2) #'NoteHead \markup { \italic "1. The first note" }
     b8
-    e\footnote
+    e-\footnote
           \markup { \bold "2" } #'(0.5 . 1) #'NoteHead "2. The second note"
     c4
-    d\p\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
+    d\p-\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
   }
 }
 @end lilypond
@@ -1222,10 +1222,10 @@ scoreTitleMarkup = \markup @{ \column @{
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote "1" #'(1 . -1.25) "1. C"
-    es\footnote
+    c-\footnote "1" #'(1 . -1.25) "1. C"
+    es-\footnote
        \markup { \bold "b" } #'(2 . -0.25) "b. E-flat"
-    g\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
+    g-\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
     >1
   }
 }
@@ -1243,37 +1243,37 @@ scoreTitleMarkup = \markup @{ \column @{
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote
+    \footnote
       \markup { \teeny 1 } #'(-3 . 0) #'DynamicText
       \markup { 1. \bold Forte }
 
-    <>\footnote
+    \footnote
       \markup { \teeny b } #'(0 . 1.5) #'Slur
       \markup { b. A slur }
     a'4\f(
 
-    <>\footnote
+    \footnote
       \markup { \teeny 3 } #'(0 . -2) #'Beam
       \markup { 3. Beam }
     b8)[ e]
 
-    <>\footnote
+    \footnote
       \markup { 4 } #'(1 . -1) #'Stem
       \markup  { \bold 4. { This is a stem } }
     c4
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "sharp (v)" }
           #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { v. A cautionary accidental }
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "a" } #'(0.5 . -0.5) #'TextScript
       \markup \italic { a. Slow Down }
     dis?4_"rit."
 
     \breathe
-    <>\footnote
+    \footnote
       \markup { \teeny \musicglyph #"rests.4" }
           #'(1.5 . -0.25) #'BreathingSign
       \markup { \null }
index 76cffd15c2407804b79c06f639e86d11cb63acf4..9294d5cd0838826481f4dd87fd5f90783cc0d074 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.15.32"
 
 @node General input and output
 @chapter General input and output
@@ -1053,10 +1053,10 @@ footnote is being attached to:
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote #'(0.5 . -2) #'NoteHead
+    \footnote #'(0.5 . -2) #'NoteHead
       \markup { The first note }
     a'4 b8
-    <>\footnote #'(0.5 . 1) #'NoteHead
+    \footnote #'(0.5 . 1) #'NoteHead
       \markup { The third note }
     e c4 d4
   }
@@ -1071,9 +1071,9 @@ the note to which the footnote is being attached as a @code{TextScript}:
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote #'(1 . -1.25) "Here is a C"
-    es\footnote #'(2 . -0.25) \markup { \italic "An E-flat" }
-    g\footnote #'(2 . 3) \markup { \bold "This is a G" }
+    c-\footnote #'(1 . -1.25) "Here is a C"
+    es-\footnote #'(2 . -0.25) \markup { \italic "An E-flat" }
+    g-\footnote #'(2 . 3) \markup { \bold "This is a G" }
     >1
   }
 }
@@ -1090,25 +1090,25 @@ relative position of the footnotes to the tagline and copyright.
 \book {
   \header { copyright = \markup { "Copyright 1970" } }
   \relative c' {
-    <>\footnote #'(-3 . 0) #'DynamicText
+    \footnote #'(-3 . 0) #'DynamicText
       \markup { \bold Forte }
 
-    <>\footnote #'(0 . 1.5) #'Slur
+    \footnote #'(0 . 1.5) #'Slur
       \markup { A slur }
     a'4\f(
 
-    <>\footnote #'(0 . -2) #'Beam
+    \footnote #'(0 . -2) #'Beam
       \markup { Beam }
     b8)[ e]
 
-    <>\footnote #'(1 . -1) #'Stem
+    \footnote #'(1 . -1) #'Stem
       \markup  { \teeny { This is a stem } }
     c4
 
-    <>\footnote #'(0 . 0.5) #'AccidentalCautionary
+    \footnote #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { A cautionary accidental }
 
-    <>\footnote #'(0.5 . -0.5) #'TextScript
+    \footnote #'(0.5 . -0.5) #'TextScript
       \markup \italic { Slow Down }
     dis?4_"rit."
   }
@@ -1147,13 +1147,13 @@ Like automatic footnotes, manual @code{\footnote} commands must come
 \book {
   \header { tagline = ##f }
   \relative c' {
-    a'4\footnote
+    a'4-\footnote
           "1" #'(0.5 . -2) #'NoteHead \markup { \italic "1. The first note" }
     b8
-    e\footnote
+    e-\footnote
           \markup { \bold "2" } #'(0.5 . 1) #'NoteHead "2. The second note"
     c4
-    d\p\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
+    d\p-\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
   }
 }
 @end lilypond
@@ -1165,10 +1165,10 @@ To annotate chorded notes with manual footnotes:
   \header { tagline = ##f }
   \relative c' {
     <
-    c\footnote "1" #'(1 . -1.25) "1. C"
-    es\footnote
+    c-\footnote "1" #'(1 . -1.25) "1. C"
+    es-\footnote
        \markup { \bold "b" } #'(2 . -0.25) "b. E-flat"
-    g\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
+    g-\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
     >1
   }
 }
@@ -1185,37 +1185,37 @@ the relative position of the footnotes to the tagline and copyright
 \book {
   \header { tagline = ##f }
   \relative c' {
-    <>\footnote
+    \footnote
       \markup { \teeny 1 } #'(-3 . 0) #'DynamicText
       \markup { 1. \bold Forte }
 
-    <>\footnote
+    \footnote
       \markup { \teeny b } #'(0 . 1.5) #'Slur
       \markup { b. A slur }
     a'4\f(
 
-    <>\footnote
+    \footnote
       \markup { \teeny 3 } #'(0 . -2) #'Beam
       \markup { 3. Beam }
     b8)[ e]
 
-    <>\footnote
+    \footnote
       \markup { 4 } #'(1 . -1) #'Stem
       \markup  { \bold 4. { This is a stem } }
     c4
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "sharp (v)" }
           #'(0 . 0.5) #'AccidentalCautionary
       \markup \italic { v. A cautionary accidental }
 
-    <>\footnote
+    \footnote
       \markup \concat \teeny { "a" } #'(0.5 . -0.5) #'TextScript
       \markup \italic { a. Slow Down }
     dis?4_"rit."
 
     \breathe
-    <>\footnote
+    \footnote
       \markup { \teeny \musicglyph #"rests.4" }
           #'(1.5 . -0.25) #'BreathingSign
       \markup { \null }
index 23102214338e2bd2000a038ab1f45dd5bf799ecb..5014b32cb22a1d24d8555c750a94cd7c2d92899b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.15.25"
 \header {
   texidoc = "This is an example of automatic footnote numbering
 where the number is reset on each page.  It uses the symbol-footnotes
@@ -24,7 +24,7 @@ have been reached.
 \markup { h i }
 
 \relative c' {
-<>\footnote #'(1 . -1) #'NoteHead \markup { j }
+\footnote #'(1 . -1) #'NoteHead \markup { j }
 a b c d }
 
 \pageBreak
@@ -35,9 +35,9 @@ a b c d }
 
 \relative c' {
   d4 e
-  < f  a\footnote #'(1 . -1) \markup { n } c >
-  <>\footnote #'(1 . 1) #'Beam \markup { o }
-  <>\footnote #'(1 . 1) #'Hairpin \markup { p }
+  < f  a-\footnote #'(1 . -1) \markup { n } c >
+  \footnote #'(1 . 1) #'Beam \markup { o }
+  \footnote #'(1 . 1) #'Hairpin \markup { p }
   a8\< [ b c d ] a4 b c |
   d a b c |
   d a b c |
index 549075b3682118f6fdc1ab712e78809582d0f35f..d229da8454df55067b42ec9faa65240c9cc11671 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.15.25"
 \header {
   texidoc = "This regtest makes sure that footnote numbers are laid out
 in the correct vertical order.
@@ -32,31 +32,31 @@ in the correct vertical order.
         d4 e
         \once \override FootnoteItem #'numbering-assertion-function =
           #(lambda (grob) (make-footnote-numbering-assertion-function 0))
-        < f  a\footnote #'(1 . -1) \markup { n } c >
+        < f  a-\footnote #'(1 . -1) \markup { n } c >
         \once \override FootnoteSpanner #'numbering-assertion-function =
           #(simultaneous-footnote-numbering-assertion-function 2 4)
-        <>\footnote #'(1 . 1) #'Beam \markup { o }
-        <>\footnote #'(1 . 1) #'Hairpin \markup { p }
+        \footnote #'(1 . 1) #'Beam \markup { o }
+        \footnote #'(1 . 1) #'Hairpin \markup { p }
         a8\< [ b c d ] a4 b c\f |
         d a b c |\break
         d,4 e
         \once \override FootnoteItem #'numbering-assertion-function =
           #(lambda (grob) (make-footnote-numbering-assertion-function 6))
-        < f  a\footnote #'(1 . -1) \markup { n } c >
+        < f  a-\footnote #'(1 . -1) \markup { n } c >
         \once \override FootnoteSpanner #'numbering-assertion-function =
           #(simultaneous-footnote-numbering-assertion-function 8 10)
-        <>\footnote #'(1 . 1) #'Beam \markup { o }
-        <>\footnote #'(1 . 1) #'Hairpin \markup { p }
+        \footnote #'(1 . 1) #'Beam \markup { o }
+        \footnote #'(1 . 1) #'Hairpin \markup { p }
         a8\< [ b c d ] a4 b c |
         d a b c\f |\pageBreak
         d,4 e
         \once \override FootnoteItem #'numbering-assertion-function =
           #(lambda (grob) (make-footnote-numbering-assertion-function 12))
-        < f  a\footnote #'(1 . -1) \markup { n } c >
+        < f  a-\footnote #'(1 . -1) \markup { n } c >
         \once \override FootnoteSpanner #'numbering-assertion-function =
           #(simultaneous-footnote-numbering-assertion-function 14 16)
-        <>\footnote #'(1 . 1) #'Beam \markup { o }
-        <>\footnote #'(1 . 1) #'Hairpin \markup { p }
+        \footnote #'(1 . 1) #'Beam \markup { o }
+        \footnote #'(1 . 1) #'Hairpin \markup { p }
         a8\< [ b c d ] a4 b c |
         d a b c\! |\break
       }
@@ -64,31 +64,31 @@ in the correct vertical order.
         d4 e
         \once \override FootnoteItem #'numbering-assertion-function =
           #(lambda (grob) (make-footnote-numbering-assertion-function 1))
-        < f  a\footnote #'(1 . -1) \markup { n } c >
+        < f  a-\footnote #'(1 . -1) \markup { n } c >
         \once \override FootnoteSpanner #'numbering-assertion-function =
           #(simultaneous-footnote-numbering-assertion-function 3 5)
-        <>\footnote #'(1 . 1) #'Beam \markup { o }
-        <>\footnote #'(1 . 1) #'Hairpin \markup { p }
+        \footnote #'(1 . 1) #'Beam \markup { o }
+        \footnote #'(1 . 1) #'Hairpin \markup { p }
         a8\< [ b c d ] a4 b c\f |
         d a b c |\break
         d,4 e
         \once \override FootnoteItem #'numbering-assertion-function =
           #(lambda (grob) (make-footnote-numbering-assertion-function 7))
-        < f  a\footnote #'(1 . -1) \markup { n } c >
+        < f  a-\footnote #'(1 . -1) \markup { n } c >
         \once \override FootnoteSpanner #'numbering-assertion-function =
           #(simultaneous-footnote-numbering-assertion-function 9 11)
-        <>\footnote #'(1 . 1) #'Beam \markup { o }
-        <>\footnote #'(1 . 1) #'Hairpin \markup { p }
+        \footnote #'(1 . 1) #'Beam \markup { o }
+        \footnote #'(1 . 1) #'Hairpin \markup { p }
         a8\< [ b c d ] a4 b c |
         d a b c\f |\pageBreak
         d,4 e
         \once \override FootnoteItem #'numbering-assertion-function =
           #(lambda (grob) (make-footnote-numbering-assertion-function 13))
-        < f  a\footnote #'(1 . -1) \markup { n } c >
+        < f  a-\footnote #'(1 . -1) \markup { n } c >
         \once \override FootnoteSpanner #'numbering-assertion-function =
           #(simultaneous-footnote-numbering-assertion-function 15 17)
-        <>\footnote #'(1 . 1) #'Beam \markup { o }
-        <>\footnote #'(1 . 1) #'Hairpin \markup { p }
+        \footnote #'(1 . 1) #'Beam \markup { o }
+        \footnote #'(1 . 1) #'Hairpin \markup { p }
         a8\< [ b c d ] a4 b c |
         d a b c\! |\break
       }
index dd2251ecbf8b9fdf85b01186321b7c3e07d77e0c..11d9c276f5e13f722cbfe3fdbcd0116a74a9de59 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.15.25"
 \header {
   texidoc = "This is an example of automatic footnote numbering
 where the number is not reset on each page.  It uses the default
@@ -40,7 +40,7 @@ footnotes.
 \relative c' {
   \once \override FootnoteItem #'numbering-assertion-function =
     #(lambda (grob) (make-footnote-numbering-assertion-function 3))
-  <>\footnote #'(1 . -1) #'NoteHead \markup { j }
+  \footnote #'(1 . -1) #'NoteHead \markup { j }
   a b c d
 }
 
@@ -54,11 +54,11 @@ footnotes.
   d4 e
   \once \override FootnoteItem #'numbering-assertion-function =
     #(lambda (grob) (make-footnote-numbering-assertion-function 5))
-  < f  a\footnote #'(1 . -1) \markup { n } c >
+  < f  a-\footnote #'(1 . -1) \markup { n } c >
   \once \override FootnoteSpanner #'numbering-assertion-function =
     #(simultaneous-footnote-numbering-assertion-function 6 7)
-  <>\footnote #'(1 . 1) #'Beam \markup { o }
-  <>\footnote #'(1 . 1) #'Hairpin \markup { p }
+  \footnote #'(1 . 1) #'Beam \markup { o }
+  \footnote #'(1 . 1) #'Hairpin \markup { p }
   a8\< [ b c d ] a4 b c |
   d a b c |
   d a b c |
index 0176312e0ae342cb5e3f66c84c937ab9d921df8c..fb49e84841245ab43e4cbe5d0de7c0aa3798afec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.15.25"
 \header {
   texidoc = "With grobs that have break visibility, footnotes will
 automatically take the break visibility of the grob being footnoted.
@@ -14,12 +14,12 @@ This behavior can be overridden.
 {
   \relative c' {
     c1
-    <>\footnote "foo" #'(0 . 2) #'TimeSignature "bar"
+    \footnote "foo" #'(0 . 2) #'TimeSignature "bar"
     \time 3/4
     \break \pageBreak
     c2.
     \once \override Staff . FootnoteItem #'break-visibility = ##(#f #f #t)
-    <>\footnote "foo" #'(0 . 2) #'TimeSignature "bar"
+    \footnote "foo" #'(0 . 2) #'TimeSignature "bar"
     \time 4/4
     \break \pageBreak
     c1 \bar "|."
index 3011b07331ae71ea2acfcf3e64ec39b6ad99ee7f..0c72c5e41feef332a22e569f56b1a7f7e1be2673 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.15.25"
 \header {
   texidoc = "The padding between a footnote and the footer can be tweaked."
 }
@@ -8,19 +8,19 @@
 \book {
 
   \relative c' {
-    <>\footnote
+    \footnote
                   \markup { \tiny 1 }
                   #'(1 . -1) #'NoteHead
                   \markup { 1. Tiny space below. }
     e1
 
-    <>\footnote
+    \footnote
                   \markup { \tiny 2 }
                   #'(1 . -1) #'NoteHead
                   \markup { 2. Tiny space below. }
     e1
 
-    <>\footnote
+    \footnote
                   \markup { \tiny 3 }
                   #'(1 . -1) #'NoteHead
                   \markup { 3. Big space below. }
index 58ce06a92b26a86b6f985db95c2c8624fb367bfe..c550eae244be1989b4b769ba91f259d827cc17c7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.15.25"
 \header {
   texidoc = "Footnotes are annotated at the correct place, and the
 annotation goes to the correct page."
@@ -13,7 +13,7 @@ annotation goes to the correct page."
 \book {
 
 \relative c'' {
-<>\footnote
+\footnote
               \markup { \tiny "1." }
               #'(0.5 . 0.5) #'Hairpin
               \markup { 1. \justify { Goes to the first broken spanner. } }
@@ -37,7 +37,7 @@ b c d a
 b c d a\!
 
 \once \override FootnoteSpanner #'spanner-placement = #RIGHT
-<>\footnote
+\footnote
               \markup { \tiny "2." }
               #'(0.5 . 0.5) #'Hairpin
               \markup { 2. \justify { Goes to the last broken spanner. } }
index 037635965e7902e0e3926cd7b62c9268e537b6cf..8086ecca74c4ca04e834260d8e39d188be07a9b3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.15.25"
 \header {
   texidoc = "Lilypond does footnotes."
 }
@@ -15,7 +15,7 @@
 \markup { h i }
 
 \relative c' {
-<>\footnote \markup { \tiny 4 } #'(1 . -1) #'NoteHead \markup { 4. j }
+\footnote \markup { \tiny 4 } #'(1 . -1) #'NoteHead \markup { 4. j }
 a b c d }
 
 \pageBreak
@@ -26,8 +26,8 @@ a b c d }
 
 \relative c' {
   d4 e
-  < f  a\footnote \markup { \tiny 6 } #'(1 . -1) \markup { 6. n } c >
-  <>\footnote \markup { \tiny 7 } #'(1 . 1) #'Beam \markup { 7. o }
-  <>\footnote \markup { \tiny 8 } #'(1 . 1) #'Hairpin \markup { 8. p }
+  < f  a-\footnote \markup { \tiny 6 } #'(1 . -1) \markup { 6. n } c >
+  \footnote \markup { \tiny 7 } #'(1 . 1) #'Beam \markup { 7. o }
+  \footnote \markup { \tiny 8 } #'(1 . 1) #'Hairpin \markup { 8. p }
   a8\< [ b c d\f ] r2. |
 }}
index 8748353513f532101a403b1e1aad752da8105515..a7466f9fea78f72272dc1ffe119b336081015a7d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.15.25"
 
 \header {
   texidoc = "LilyPond does in-notes.
   \relative c' {
     \repeat unfold 5 {
       \once \override FootnoteItem #'footnote = ##f
-      <>\footnote
+      \footnote
                     "" #'(0 . 0) #'NoteHead \markup { \box \fill-line { "this is a test" } }
       \repeat unfold 5 { a\< b c d\! }
-      <>\footnote #'(-1 . 1) #'NoteHead "foobar"
+      \footnote #'(-1 . 1) #'NoteHead "foobar"
       \repeat unfold 5 { a\< b c d\! }
     }
   }
index 6244f1dd7d89042b76e1e6bfd871df3fca1199d5..f9f6ef7b35370446a51e1759594f62d878b1a491 100644 (file)
@@ -342,7 +342,7 @@ featherDurations=
      argument))
 
 footnote =
-#(define-event-function (parser location text offset grob-name footnote)
+#(define-music-function (parser location text offset grob-name footnote)
    ((markup?) number-pair? (symbol? '()) markup?)
    (_i "Attach @var{text} at @var{offset} with @var{text} referring to
 @var{footnote}.  If @var{text} is given as @code{\\default}, use
index acabe0237e452869b4648caf98180af7c8ace815..5c94c59e1f7a88a42aa4cad91598cff460f37965 100644 (file)
@@ -3346,25 +3346,6 @@ def conv (str):
                   sub_tempo, str)
     return str
 
-@rule((2, 15, 39), r"\footnote -> <>\footnote, -\footnote -> \footnote")
-def conv (str):
-    def not_first (s):
-        def match_fun (m):
-            if m.group (1):
-                return m.group (0)
-            return m.expand (s)
-        return match_fun
-    str = re.sub ("(" + matchmarkup + ")|"
-                  + r"(?<![-_^])((?:[-_^][-_^])*)(\\footnote(?:\s*"
-                  + matchmarkup + ")?" + matcharg + "(?:" + matcharg
-                  + ")?\s+" + matchmarkup + ")",
-                  not_first (r"\2<>\3"), str)
-    str = re.sub ("(" + matchmarkup + ")|"
-                  + r"(?<![-_^])((?:[-_^][-_^])*)-(\\footnote(?:\s*"
-                  + matchmarkup + ")?" + matcharg + "(?:" + matcharg
-                  + ")?\s+" + matchmarkup + ")",
-                  not_first (r"\2\3"), str)
-    return str
 
 # Guidelines to write rules (please keep this at the end of this file)
 #
index 658027c88c24a6dd5f545c9aac71bc4a0f1e2901..0b828c1516c161f78e1a98d67b37954d629b64a5 100644 (file)
@@ -228,7 +228,7 @@ duration stored in @code{duration}.")
 
     (FootnoteEvent
      . ((description . "Footnote a grob.")
-       (types . (general-music event post-event footnote-event))
+       (types . (general-music event footnote-event))
        ))
 
     (GlissandoEvent