2005-07-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * Documentation/topdocs/NEWS.tely (Top): add note about engravers.
+
+ * python/convertrules.py (conv): rule for Timing_translator.
+
* lily/include/translator.icc: new file.
* lily/paper-column-engraver.cc (process_music): new
'ly:get-default-font -> ly:grob-default-font'))
def conv (str):
- return re.sub('ly:parser-define', 'ly:parser-define!', str)
+ str = re.sub('ly:parser-define', 'ly:parser-define!', str)
+ str = re.sub('excentricity', 'eccentricity', str)
+ str = re.sub(r'\\(consists|remove) *"?Timing_engraver"?',
+ r'\\\1 "Timing_translator" \\\1 "Default_bar_line_engraver"',
+ str)
+ return str
-conversions.append (((2, 7, 0), conv,
- 'ly:parser-define -> ly:parser-define!'))
+conversions.append (((2, 7, 1), conv,
+ '''ly:parser-define -> ly:parser-define!
+excentricity -> eccentricity
+Timing_engraver -> Timing_translator + Default_bar_line_engraver
+'''))
-def conv (str):
- return re.sub('excentricity', 'eccentricity', str)
################################################################