From: Neil Puttock Date: Mon, 30 Mar 2009 22:39:57 +0000 (+0100) Subject: Remove last traces of 'no-spacing-rods & add convert rule. X-Git-Tag: release/2.12.3-1~140 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=bef9bf43f0e4fa3510ed64b45015ff2ffd0f4484;p=lilypond.git Remove last traces of 'no-spacing-rods & add convert rule. (cherry picked from commit fd2bf95bd14fa184b933a5e6f805600f06fd6ed9) --- 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 ad2c0cdd96..7373455386 100644 --- a/python/convertrules.py +++ b/python/convertrules.py @@ -2574,6 +2574,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):