lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Implements beam collision rest avoidance. (issue4465049)


From: n . puttock
Subject: Re: Implements beam collision rest avoidance. (issue4465049)
Date: Thu, 05 May 2011 20:44:37 +0000

On 2011/05/05 16:30:28, MikeSol wrote:

(a) People to confirm that the circular dependency I fear (beam
placement
relying on rest placement relying on beam placement relying on...)
does not
exist.

Did you do a regtest run with an unoptimised binary?

I get cyclic dependency errors in three tests.  Here's an example from
beam-collision-basic.ly:

@@ -4,6 +4,48 @@
 Preprocessing graphical objects...
 Calculating line breaks...
 Drawing systems...
+beam-collision-basic.ly:16:25: programming error: cyclic dependency:
calculation-in-progress encountered for #'quantized-positions (Beam)
+    \repeat unfold 8 { c8
+                         [ c] }
+beam-collision-basic.ly:16:25: programming error: cyclic dependency:
calculation-in-progress encountered for #'quantized-positions (Beam)
+    \repeat unfold 8 { c8
+                         [ c] }
+beam-collision-basic.ly:16:27: programming error: cyclic dependency:
calculation-in-progress encountered for #'stem-end-position (Stem)
+    \repeat unfold 8 { c8[
+                           c] }
+beam-collision-basic.ly:16:25: programming error: cyclic dependency:
calculation-in-progress encountered for #'quantized-positions (Beam)
+    \repeat unfold 8 { c8
+                         [ c] }
+beam-collision-basic.ly:16:25: programming error: cyclic dependency:
calculation-in-progress encountered for #'quantized-positions (Beam)
+    \repeat unfold 8 { c8
+                         [ c] }
+beam-collision-basic.ly:16:27: programming error: cyclic dependency:
calculation-in-progress encountered for #'stem-end-position (Stem)
+    \repeat unfold 8 { c8[
+                           c] }
+beam-collision-basic.ly:16:27: programming error: cyclic dependency:
calculation-in-progress encountered for #'Y-extent (Stem)
+    \repeat unfold 8 { c8[
+                           c] }
+beam-collision-basic.ly:16:27: programming error: cyclic dependency:
calculation-in-progress encountered for #'Y-extent (Stem)
+    \repeat unfold 8 { c8[
+                           c] }
+beam-collision-basic.ly:16:25: programming error: cyclic dependency:
calculation-in-progress encountered for #'quantized-positions (Beam)
+    \repeat unfold 8 { c8
+                         [ c] }
+beam-collision-basic.ly:16:25: programming error: cyclic dependency:
calculation-in-progress encountered for #'quantized-positions (Beam)
+    \repeat unfold 8 { c8
+                         [ c] }
+beam-collision-basic.ly:16:27: programming error: cyclic dependency:
calculation-in-progress encountered for #'stem-end-position (Stem)
+    \repeat unfold 8 { c8[
+                           c] }
+beam-collision-basic.ly:16:25: programming error: cyclic dependency:
calculation-in-progress encountered for #'quantized-positions (Beam)
+    \repeat unfold 8 { c8
+                         [ c] }
+beam-collision-basic.ly:16:25: programming error: cyclic dependency:
calculation-in-progress encountered for #'quantized-positions (Beam)
+    \repeat unfold 8 { c8
+                         [ c] }
+beam-collision-basic.ly:16:27: programming error: cyclic dependency:
calculation-in-progress encountered for #'stem-end-position (Stem)
+    \repeat unfold 8 { c8[
+                           c] }
 Writing header field `texidoc' to `./53/lily-2d77f62d.texidoc'...
 Writing ./53/lily-2d77f62d-1.signature
 Writing ./53/lily-2d77f62d-2.signature

This is probably related to the existing rest translation code which
chains a Y-offset callback (ly:beam::rest-collision-callback) for Rest
when there's a rest under a manual beam.

Cheers,
Neil



http://codereview.appspot.com/4465049/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]