From 1bf3d027e2780207176c70016478f4c6f74541c4 Mon Sep 17 00:00:00 2001 From: Keith OHara Date: Thu, 15 Mar 2012 23:48:26 -0700 Subject: [PATCH] Revert "move dot_column_engraver to Voice" This reverts commit 41b248ddea66f8803815aded606ed7300778b0eb. And adds a regression test. --- input/regression/dot-column-engraver.ly | 22 ++++++++++++++++++++++ ly/engraver-init.ly | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 input/regression/dot-column-engraver.ly diff --git a/input/regression/dot-column-engraver.ly b/input/regression/dot-column-engraver.ly new file mode 100644 index 0000000000..8ea30b91e5 --- /dev/null +++ b/input/regression/dot-column-engraver.ly @@ -0,0 +1,22 @@ +\version "2.15.34" + +\header { + texidoc = "Dot Columns are engraved in the Staff by default, +enabling dots to move vertically to make room for dots from another voice. +If Dot_column_engraver is moved to Voice, separate dot columns are engraved, +and these dots avoid notes in other voices." +} + +music = \relative c'' { \time 3/4 << { + 4. c c b g f a a +} \\ \times 1/2 { + 2. a-- -. a2. a-- a a b \bar "|." +} >> } + +\score{ \music } +\markup "move Dot_column_engraver to Voice :" +\score{ \music +\layout { + \context {\Staff \remove Dot_column_engraver} + \context {\Voice \consists Dot_column_engraver} +}} diff --git a/ly/engraver-init.ly b/ly/engraver-init.ly index 87505e27cc..dbc8dbea56 100644 --- a/ly/engraver-init.ly +++ b/ly/engraver-init.ly @@ -61,6 +61,7 @@ \consists "Font_size_engraver" \consists "Separating_line_group_engraver" + \consists "Dot_column_engraver" \consists "Staff_collecting_engraver" %% perhaps move to Voice context? @@ -226,7 +227,6 @@ multiple voices on the same staff." \consists "Breathing_sign_engraver" \consists "Note_heads_engraver" \consists "Dots_engraver" - \consists "Dot_column_engraver" \consists "Rest_engraver" \consists "Tweak_engraver" \consists "Footnote_engraver" -- 2.39.5