]> git.donarmstrong.com Git - lilypond.git/commitdiff
* python/convertrules.py (conv): tweaks.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 11 Jul 2006 11:02:48 +0000 (11:02 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 11 Jul 2006 11:02:48 +0000 (11:02 +0000)
* python/convertrules.py (conv): add rule for tupletNumberFormatFunction.

ChangeLog
input/proportional.ly
input/regression/tuplet-beam.ly
input/regression/tuplet-broken.ly
input/regression/tuplet-gap.ly
input/regression/tuplet-nest.ly
python/convertrules.py

index 7f92f870d33c7ef3ccb8eacdcfd21c9c463e2abf..5155c3a26ea6e3ceafdaf2eedfecd9a3ae82ef55 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2006-07-11  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
+       * python/convertrules.py (conv): tweaks. 
+
        * VERSION (PATCH_LEVEL): bump version.
 
        * python/convertrules.py (conv): add rule for tupletNumberFormatFunction.
index 0738aa10bb09c1673e498dbb79ae86f65d51b683..ce7545b368226ffaf5572f6fbd4b9d62975444ca 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.7.39"
+\version "2.9.11"
 
 \header
 {
@@ -12,7 +12,7 @@
  \context {
    \Voice
    \remove "Forbid_line_break_engraver"
-   tupletNumberFormatFunction = #fraction-tuplet-formatter
+  \override  TupletNumber #'text = #tuplet-number::calc-fraction-text
    tupletFullLength = ##t
    allowBeamBreak = ##t
  }
index 20a2d12498bbd092a7f9fdceff62c31c57ab7d21..8e2c87b42c422d72fd7be0862c0ee43380bd783d 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.7.39"
+\version "2.9.11"
 \header {
 
   texidoc = "In combination with a beam, the bracket of the tuplet
index c518496f865473062218dd7cef2053db25b37a1b..da605d14bfdf59dc1960e179c40130b6d053b53b 100644 (file)
@@ -8,7 +8,7 @@
 
 }
 
-\version "2.7.39"
+\version "2.9.11"
 
 \paper {
   ragged-right = ##t  
@@ -17,7 +17,7 @@
 
 
 \relative c'' {
-  \set tupletNumberFormatFunction = #fraction-tuplet-formatter
+  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
 
   \override TupletBracket #'edge-text = #(cons
                                          (markup #:fontsize 6
index b9ca1f589190830aab295600bcafb9876735ece3..526ae17dc0f6bdd3d8e0ff612ce6ae3184c6ba7b 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.7.39"
+\version "2.9.11"
 
 \layout {
   indent = 0.0\mm
@@ -14,7 +14,7 @@
 
 
 \relative c'' {
-  \set tupletNumberFormatFunction = #fraction-tuplet-formatter
+  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
   \times  17/12  { c8 c4 c8 c8}
 }
 
index 7bbe8e817af0e57bc6061107411d3dd19076f2c0..a314952c13f03949b001d408ba73b3a01e9dc665 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.7.39"
+\version "2.9.11"
 
 \header {
     texidoc=" Tuplets may be nested."
@@ -11,7 +11,7 @@
 }
 
 \relative c'' {
-  \set tupletNumberFormatFunction = #fraction-tuplet-formatter
+  \override TupletNumber #'text = #tuplet-number::calc-fraction-text
   \times 4/6 {
     \times 2/3 {
       a a a
index 0a2dfa969ae449415770ed510eaa9329d5e652fa..7ba205c49891dcfe3826c11a1948f11e8c420734 100644 (file)
@@ -2808,11 +2808,11 @@ conversions.append (((2, 9, 9), conv, """annotatefoo -> annotate-foo"""))
 
 
 def conv (str):
-    str = re.sub (r"""\\set ([a-zA-Z]+.?)tupletNumberFormatFunction *= *#denominator-tuplet-formatter""",
-                  r"""\\override \1TupletNumber #'text = #tuplet-number::calc-denominator-text""", str)
+    str = re.sub (r"""(\\set\s)?(?P<context>[a-zA-Z]*.?)tupletNumberFormatFunction\s*=\s*#denominator-tuplet-formatter""",
+                  r"""\\override \g<context>TupletNumber #'text = #tuplet-number::calc-denominator-text""", str)
 
-    str = re.sub (r"""\\set ([a-zA-Z]+.?)tupletNumberFormatFunction *= *#fraction-tuplet-formatter""",
-                  r"""\\override \1TupletNumber #'text = #tuplet-number::calc-fraction-text""", str)
+    str = re.sub (r"""(\\set\s+)?(?P<context>[a-zA-Z]*.?)tupletNumberFormatFunction\s*=\s*#fraction-tuplet-formatter""",
+                  r"""\\override \g<context>TupletNumber #'text = #tuplet-number::calc-fraction-text""", str)
 
     if re.search ('tupletNumberFormatFunction', str):
         error_file.write ("\n")