]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.3.85
authorfred <fred>
Tue, 26 Mar 2002 23:55:29 +0000 (23:55 +0000)
committerfred <fred>
Tue, 26 Mar 2002 23:55:29 +0000 (23:55 +0000)
CHANGES
input/test/pushproperty.ly

diff --git a/CHANGES b/CHANGES
index ef5141e5be04ef465052e7dcea9a163414682fee..8e64408e4ed7619affcff9919dcbd2e3df263cff 100644 (file)
--- 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.
index 0ab097c1a345368c26f8d80195c2a53da80b354a..163ebc395df13cb7c12bf28262a8a0bb8a653a8c 100644 (file)
@@ -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
 }
 }
 }