From 65bdb7a8cf9e3aeb1b19bb7644242c08c6efa8a6 Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 26 Mar 2002 23:55:29 +0000 Subject: [PATCH] lilypond-1.3.85 --- CHANGES | 35 ++++++++++++++++++++++++++++++++++- input/test/pushproperty.ly | 26 ++++++++++++++------------ 2 files changed, 48 insertions(+), 13 deletions(-) diff --git a/CHANGES b/CHANGES index ef5141e5be..8e64408e4e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,37 @@ +* Separated definition and implementation of contexts (moved +definition out of Translator_group into Translator_def) + + +* pmx2ly.py fixes: now handles text at beginning of block correctly. + +* update .spec to include scripts. + +* Changed syntax of \pushproperty: + + \property Voice.basicXXXProperties \push #'foo = #bar + \property basicXXXProperties \pop #'foo + + \translator { + basicXXXProperties \push #'foo = #bar + basicXXXProperties \pop #'foo + } + +1.3.84.jcn1 +=========== + +* Updated INSTALL.texi + +1.3.80.tca1 +=========== +* Added Documentation/user/mb-latex.tex, mudela-book+latex example + file and test case. Some work on Documentation/user/mudela-book.tely + +* mudela-book.py: any combination of \verb, \begin{verbatim} + @code and @example and mudela should work as expected. + +* dropped [].extend that depend on python 1.5.2 + 1.3.84 ====== @@ -1266,7 +1299,7 @@ property is already set. # Use alternate configurations alongside eachother: # - # ./configure --enable-configsuffix=debug + # ./configure --enable-config=debug # make conf=debug # # uses config-debug.make and config-debug.h; output goes to out-debug. diff --git a/input/test/pushproperty.ly b/input/test/pushproperty.ly index 0ab097c1a3..163ebc395d 100644 --- a/input/test/pushproperty.ly +++ b/input/test/pushproperty.ly @@ -27,10 +27,6 @@ setting stem directions by doing. (#-1 if you want down). -Generally \pushproperty and \popproperty take precedence over -\property, so in this example \property stemVerticalDirection will not -work as long as you did a \pushproperty on basicStemProperties - A modest amount of memory is involved each time you do a \pushproperty. If you do \popproperty in the right order (reversed from \pushproperty), then \popproperty doesn't cost memory. @@ -49,8 +45,7 @@ Incorrect (\popproperty costs memory): \popproperty #'( ... ) #'symbolA \popproperty #'( ... ) #'symbolB -the syntax isn't likely to stay, so it is advisable to -use identifiers, eg. +You can use identifiers, eg. slursUp = \context Voice \pushproperty '(basicSlurProperties) #'direction #1 @@ -61,20 +56,27 @@ use identifiers, eg. \score { \notes \relative c' { c4-.( - \context Voice \pushproperty #'(basicDotsProperties basicStemProperties - basicNoteColumnProperties basicScriptProperties basicTextProperties) #'direction #-1 + \property Voice.basicDotsProperties \push #'direction = #-1 + \property Voice.basicStemProperties \push #'direction = #-1 + \property Voice.noteColumnProperties \push #'direction = #-1 + \property Voice.basicStemProperties \push #'direction = #-1 + ) c4-. ( ) c4-. ( - \context Voice \pushproperty #'basicSlurProperties #'direction #-1 - ) c4-. ( \context Voice \popproperty #'(basicDotsProperties basicStemProperties - basicScriptProperties basicTextProperties) #'direction + \property Voice.basicSlurProperties \push #'direction = #-1 + ) c4-. ( + + \property basicDotsProperties \pop #'direction + \property basicStemProperties \pop #'direction + \property basicScriptProperties \pop #'direction + \property basicTextProperties \pop #'direction ) c4-. () c4-. } \paper { \translator { \VoiceContext - \pushproperty #'basicNoteHeadProperties #'font-size #-2 + basicNoteHeadProperties \push #'font-size = #-2 } } } -- 2.39.5