]> git.donarmstrong.com Git - lilypond.git/commitdiff
* Documentation/topdocs/NEWS.tely (Top): add note about engravers.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 18 Jul 2005 23:41:58 +0000 (23:41 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 18 Jul 2005 23:41:58 +0000 (23:41 +0000)
* python/convertrules.py (conv): rule for Timing_translator.

ChangeLog
Documentation/topdocs/NEWS.tely
python/convertrules.py

index e28aa7f588ede569171ef297993dd9ebd4a19987..38db38d9c507b774516d6b154a28e2f3b657e5cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 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
index 5f862f7db8403e583761fa27cbbbf7562fe15e55..37dce23a07b7fffb6efb3ca7d5df084305fc8c1f 100644 (file)
@@ -32,6 +32,11 @@ See user manual, \NAME\
 
 
 @itemize @bullet
+@item
+The setting @code{whichBar} and time-bookkeeping is now split into a
+@code{Default_bar_line_engraver} and @code{Timing_translator}
+respectively.
+
 @item
 Explicit pitches may be added to trills,
 
index 486ecbb2c6ec9d1bcdbff96e581e4e8b2c452354..876b1a53545dd16eff79dcf2163246520ec2191b 100644 (file)
@@ -2512,13 +2512,19 @@ conversions.append (((2, 7, 0), conv,
                     '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)
 
 ################################################################