]> git.donarmstrong.com Git - lilypond.git/blobdiff - scripts/convert-ly.py
* mf/parmesan-clefs.mf: use # quantities for char_box
[lilypond.git] / scripts / convert-ly.py
index d30bf71a5b990a4f37d3a37ec91b67b5049f931a..db608b90f4825efc992e8b5b01dbdc0ce36bb77a 100644 (file)
@@ -1285,6 +1285,14 @@ if 1:
                last_str = ''
                while last_str <> str:
                  last_str = str
+                 def sub_tremolos (m):
+                         tr = m.group (2)
+                         if tr not in slur_strs:
+                                 slur_strs.append (tr)
+                         return  m.group (1)
+                 
+                 str = re.sub (r"([a-z]+[',!? ]*)(:[0-9]+)", sub_tremolos, str)
+
                  def sub_dyn_end (m):
                          dyns.append (' \!')
                          return ' ' + m.group(2)
@@ -1502,6 +1510,18 @@ def conv (str):
 
 conversions.append (((1,9,5), conv, 'HaraKiriVerticalGroup -> RemoveEmptyVerticalGroup'))
 
+def conv (str):
+       if re.search ("ly:get-font", str):
+               sys.stderr.write (r"(ly:get-font foo ..)  has been replaced by" + \
+                                 " (ly:paper-get-font (ly:grob-get-paper foo) .. ).\n" +\
+                                 "please update manually.")
+               
+               raise FatalConversionError()
+       return str
+               
+
+conversions.append (((1,9,6), conv, 'ly:get-font deprecated.'))
+
 ################################
 #      END OF CONVERSIONS      
 ################################