From 5a2114f2d332c715579cc3c236fcb4ecfba5c3b1 Mon Sep 17 00:00:00 2001 From: Neil Puttock Date: Mon, 30 Mar 2009 23:39:57 +0100 Subject: [PATCH] Remove last traces of 'no-spacing-rods & add convert rule. --- input/regression/accidental-single-double.ly | 11 +---------- input/regression/non-empty-text.ly | 18 +++++++++--------- python/convertrules.py | 6 ++++++ 3 files changed, 16 insertions(+), 19 deletions(-) diff --git a/input/regression/accidental-single-double.ly b/input/regression/accidental-single-double.ly index b69bfe67dd..4cdbc78967 100644 --- a/input/regression/accidental-single-double.ly +++ b/input/regression/accidental-single-double.ly @@ -1,4 +1,3 @@ - \version "2.12.0" \header{ texidoc=" @@ -8,9 +7,6 @@ natural sign. " } - -\layout { ragged-right = ##t } - thenotes = \relative cis' { \time 4/4 gisis'4 gis geses ges | @@ -18,10 +14,5 @@ thenotes = \relative cis' { << \context Staff \thenotes - \context NoteNames { - \override NoteNames.NoteName #'no-spacing-rods = ##f - \thenotes - } + \context NoteNames \thenotes >> - - diff --git a/input/regression/non-empty-text.ly b/input/regression/non-empty-text.ly index f4d9e94e3d..6e19ca8307 100644 --- a/input/regression/non-empty-text.ly +++ b/input/regression/non-empty-text.ly @@ -1,10 +1,10 @@ - \version "2.12.0" \header{ - texidoc=" By default, text is set with empty horizontal dimensions. -The boolean property @code{no-spacing-rods} in @code{TextScript} is used -to control the horizontal size of text. " } + texidoc = "By default, text is set with empty horizontal dimensions. +The property @code{extra-spacing-width} in @code{TextScript} is used +to control the horizontal size of text." +} \layout { line-width = 3.0\cm @@ -12,11 +12,11 @@ to control the horizontal size of text. " } \relative c''{ %% \textLengthOff - %% short for \override TextScript #'no-spacing-rods = ##t + %% short for \override TextScript #'extra-spacing-width = #'(+inf.0 . -inf.0) + %% \override TextScript #'extra-spacing-height = #'(0 . 0) c2_"very wide and long text" c | \break - %% short for \override TextScript #'no-spacing-rods = ##f + %% short for \override TextScript #'extra-spacing-width = #'(0 . 0) + %% \override TextScript #'extra-spacing-height = #'(-inf.0 . +inf.0) \textLengthOn - c_"very wide and long text" c + c2_"very wide and long text" c } - - diff --git a/python/convertrules.py b/python/convertrules.py index 45ade15396..72479a952f 100644 --- a/python/convertrules.py +++ b/python/convertrules.py @@ -2573,6 +2573,12 @@ def conv (str): return re.sub ('ly:clone-parser', 'ly:parser-clone', str) +@rule ((2, 11, 3), "no-spacing-rods -> extra-spacing-width") +def conv (str): + str = re.sub (r"no-spacing-rods\s+=\s+##t", r"extra-spacing-width = #'(+inf.0 . -inf.0)", str) + str = re.sub (r"no-spacing-rods\s+=\s+##f", r"extra-spacing-width = #'(0 . 0)", str) + return str + @rule ((2, 11, 5), _ ("deprecate cautionary-style. Use AccidentalCautionary properties")) def conv (str): -- 2.39.5