]> git.donarmstrong.com Git - lilypond.git/commitdiff
new file
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 12 Sep 2002 22:28:38 +0000 (22:28 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 12 Sep 2002 22:28:38 +0000 (22:28 +0000)
ChangeLog
input/regression/property-once.ly [new file with mode: 0644]

index 52c23ae1ee670fd9952b15a4fef792443facde81..cab56e44e6fc724af4df1aaba8a7aef94dc5328c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2002-09-13  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/property-iterator.cc (do_quit): add finalization functions
+       to undo property settings.
+
+       * lily/parser.yy (property_def): syntax for \once \property ....
+
+       * lily/note-spacing.cc (get_spacing): don't get crazy when there
+       is no (live) stem.
+
+       * lily/my-lily-lexer.cc: new keyword \once
+
+       * lily/global-translator.cc (apply_finalizations): new function
+       (add_finalization): new function
+
+       * input/regression/property-once.ly: new file
 
 2002-09-10  Juergen Reuter  <reuter@ipd.uka.de>
 
diff --git a/input/regression/property-once.ly b/input/regression/property-once.ly
new file mode 100644 (file)
index 0000000..74a566c
--- /dev/null
@@ -0,0 +1,15 @@
+\header {
+    texidoc = "Once properties take effect during a single time step only."
+}
+
+\score {
+      \notes \relative c' {
+         c4
+         \once \property Voice.Stem = #'()
+         c4
+         \once \property Voice.Stem \override #'thickness = #5.0
+         c4
+         c4
+  }
+}