summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrevor Daniels <t.daniels@treda.co.uk>2014-10-29 13:26:36 +0000
committerTrevor Daniels <t.daniels@treda.co.uk>2014-11-03 10:49:27 +0000
commit3fd5eabae695f90c0cea826bcea33d54a242b01b (patch)
tree3eb60ee0cb05159c189246b8474e6f3ee05e513a
parentf8d9bf0a07e959b15e1876d1da9039547a39dee0 (diff)
Issue 4151: implicitTimeSignatureVisibility->initialTimeSignatureVisibility
Change property name Change description Add convert-ly rule Update all language docs
-rw-r--r--Documentation/de/notation/cheatsheet.itely32
-rw-r--r--Documentation/es/notation/cheatsheet.itely32
-rw-r--r--Documentation/fr/notation/cheatsheet.itely32
-rw-r--r--Documentation/ja/notation/cheatsheet.itely32
-rw-r--r--Documentation/music-glossary.tely2
-rw-r--r--Documentation/notation/cheatsheet.itely32
-rw-r--r--lily/time-signature-engraver.cc5
-rw-r--r--ly/engraver-init.ly2
-rw-r--r--python/convertrules.py5
-rw-r--r--scm/define-context-properties.scm4
10 files changed, 91 insertions, 87 deletions
diff --git a/Documentation/de/notation/cheatsheet.itely b/Documentation/de/notation/cheatsheet.itely
index ebedb6c218..0c44e12323 100644
--- a/Documentation/de/notation/cheatsheet.itely
+++ b/Documentation/de/notation/cheatsheet.itely
@@ -8,7 +8,7 @@
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.17.11"
+@c \version "2.19.16"
@c Translators: Till Paala
@@ -130,7 +130,7 @@ c c,
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c( d e)
@end lilypond
@@ -141,7 +141,7 @@ c( d e)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c\( c( d) e\)
@end lilypond
@@ -152,7 +152,7 @@ c\( c( d) e\)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a8-[ b-]
@end lilypond
@@ -163,11 +163,11 @@ a8-[ b-]
@tab
@lilypond[relative=1]
<< \new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
}
\new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
} >>
@end lilypond
@@ -177,7 +177,7 @@ a8-[ b-]
@tab Artikulationszeichen
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c-> c-.
@end lilypond
@@ -186,7 +186,7 @@ c-> c-.
@tab Dynamik
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c2\mf c\sfz
@end lilypond
@@ -196,7 +196,7 @@ c2\mf c\sfz
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\< a a\!
@end lilypond
@@ -206,7 +206,7 @@ a\< a a\!
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\> a a\!
@end lilypond
@@ -216,7 +216,7 @@ a\> a a\!
@tab Noten im Akkord
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<c e>
@end lilypond
@@ -234,7 +234,7 @@ f8 c2 d e
@tab Triolen
@tab
@lilypond[relative=1]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\tuplet 3/2 { f8 g a }
@end lilypond
@@ -243,7 +243,7 @@ f8 c2 d e
@tab Verzierungen
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Voice { \grace b16 c4 }
@end lilypond
@@ -264,7 +264,7 @@ twinkle
@tab Gesangstext-Trennstrich
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<<
{ g'1 g }
\new Lyrics \lyricsto "" { twin -- kle }
@@ -275,7 +275,7 @@ twinkle
@tab Akkorde
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\chordmode { c:dim f:maj7 }
@end lilypond
@@ -290,7 +290,7 @@ twinkle
@tab Mehrstimmigkeit
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Staff <<{e f} \\ {c d}>>
@end lilypond
diff --git a/Documentation/es/notation/cheatsheet.itely b/Documentation/es/notation/cheatsheet.itely
index 9ba8fcaf2c..1090b2e5f8 100644
--- a/Documentation/es/notation/cheatsheet.itely
+++ b/Documentation/es/notation/cheatsheet.itely
@@ -8,7 +8,7 @@
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.17.11"
+@c \version "2.19.16"
@c TODO: add tablature.
@@ -128,7 +128,7 @@ c c,
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c( d e)
@end lilypond
@@ -139,7 +139,7 @@ c( d e)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c\( c( d) e\)
@end lilypond
@@ -150,7 +150,7 @@ c\( c( d) e\)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a8-[ b-]
@end lilypond
@@ -161,11 +161,11 @@ a8-[ b-]
@tab
@lilypond[relative=1]
<< \new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
}
\new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
} >>
@end lilypond
@@ -175,7 +175,7 @@ a8-[ b-]
@tab articulaciones
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c-> c-.
@end lilypond
@@ -184,7 +184,7 @@ c-> c-.
@tab matices dinámicos
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c2\mf c\sfz
@end lilypond
@@ -194,7 +194,7 @@ c2\mf c\sfz
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\< a a\!
@end lilypond
@@ -204,7 +204,7 @@ a\< a a\!
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\> a a\!
@end lilypond
@@ -214,7 +214,7 @@ a\> a a\!
@tab acorde
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<c e>
@end lilypond
@@ -232,7 +232,7 @@ f8 c2 d e
@tab tresillos
@tab
@lilypond[relative=1]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\tuplet 3/2 { f8 g a }
@end lilypond
@@ -241,7 +241,7 @@ f8 c2 d e
@tab mordentes
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Voice { \grace b16 c4 }
@end lilypond
@@ -262,7 +262,7 @@ twinkle
@tab separador de sílabas
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<<
{ g'1 g }
\new Lyrics \lyricsto "" { twin -- kle }
@@ -273,7 +273,7 @@ twinkle
@tab acordes
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\chordmode { c:dim f:maj7 }
@end lilypond
@@ -288,7 +288,7 @@ twinkle
@tab polifonía
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Staff <<{e f} \\ {c d}>>
@end lilypond
diff --git a/Documentation/fr/notation/cheatsheet.itely b/Documentation/fr/notation/cheatsheet.itely
index 6ae89aac3d..29ce1bfbf5 100644
--- a/Documentation/fr/notation/cheatsheet.itely
+++ b/Documentation/fr/notation/cheatsheet.itely
@@ -8,7 +8,7 @@
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.17.11"
+@c \version "2.19.16"
@c Translators: Valentin Villenave
@c Translation checkers: Jean-Charles Malahieude
@@ -130,7 +130,7 @@ c c,
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c( d e)
@end lilypond
@@ -141,7 +141,7 @@ c( d e)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c\( c( d) e\)
@end lilypond
@@ -152,7 +152,7 @@ c\( c( d) e\)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a8-[ b-]
@end lilypond
@@ -163,11 +163,11 @@ a8-[ b-]
@tab
@lilypond[relative=1]
<< \new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
}
\new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
} >>
@end lilypond
@@ -177,7 +177,7 @@ a8-[ b-]
@tab indications d'articulation
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c-> c-.
@end lilypond
@@ -186,7 +186,7 @@ c-> c-.
@tab nuances
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c2\mf c\sfz
@end lilypond
@@ -196,7 +196,7 @@ c2\mf c\sfz
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\< a a\!
@end lilypond
@@ -206,7 +206,7 @@ a\< a a\!
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\> a a\!
@end lilypond
@@ -216,7 +216,7 @@ a\> a a\!
@tab accords
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<c e>
@end lilypond
@@ -234,7 +234,7 @@ f8 c2 d e
@tab triolets
@tab
@lilypond[relative=1]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\tuplet 3/2 { f8 g a }
@end lilypond
@@ -243,7 +243,7 @@ f8 c2 d e
@tab appogiatures
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Voice { \grace b16 c4 }
@end lilypond
@@ -264,7 +264,7 @@ twinkle
@tab diviser un mot en plusieurs syllabes
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<<
{ g'1 g }
\new Lyrics \lyricsto "" { twin -- kle }
@@ -275,7 +275,7 @@ twinkle
@tab accords chiffrés
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\chordmode { c:dim f:maj7 }
@end lilypond
@@ -290,7 +290,7 @@ twinkle
@tab polyphonie
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Staff <<{e f} \\ {c d}>>
@end lilypond
diff --git a/Documentation/ja/notation/cheatsheet.itely b/Documentation/ja/notation/cheatsheet.itely
index cefecafef0..f57a38d6be 100644
--- a/Documentation/ja/notation/cheatsheet.itely
+++ b/Documentation/ja/notation/cheatsheet.itely
@@ -8,7 +8,7 @@
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.17.11"
+@c \version "2.19.16"
@c Translators: Yoshiki Sawada
@@ -133,7 +133,7 @@ c c,
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c( d e)
@end lilypond
@@ -144,7 +144,7 @@ c( d e)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c\( c( d) e\)
@end lilypond
@@ -155,7 +155,7 @@ c\( c( d) e\)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a8-[ b-]
@end lilypond
@@ -166,11 +166,11 @@ a8-[ b-]
@tab
@lilypond[relative=1]
<< \new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
}
\new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
} >>
@end lilypond
@@ -180,7 +180,7 @@ a8-[ b-]
@tab アーティキュレーション
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c-> c-.
@end lilypond
@@ -189,7 +189,7 @@ c-> c-.
@tab 強弱記号
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c2\mf c\sfz
@end lilypond
@@ -199,7 +199,7 @@ c2\mf c\sfz
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\< a a\!
@end lilypond
@@ -209,7 +209,7 @@ a\< a a\!
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\> a a\!
@end lilypond
@@ -219,7 +219,7 @@ a\> a a\!
@tab 和音
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<c e>
@end lilypond
@@ -237,7 +237,7 @@ f8 c2 d e
@tab 3 連符
@tab
@lilypond[relative=1]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\tuplet 3/2 { f8 g a }
@end lilypond
@@ -246,7 +246,7 @@ f8 c2 d e
@tab 装飾小音符
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Voice { \grace b16 c4 }
@end lilypond
@@ -267,7 +267,7 @@ twinkle
@tab 歌詞のハイフン
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<<
{ g'1 g }
\new Lyrics \lyricsto "" { twin -- kle }
@@ -278,7 +278,7 @@ twinkle
@tab コード
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\chordmode { c:dim f:maj7 }
@end lilypond
@@ -293,7 +293,7 @@ twinkle
@tab 多声
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Staff <<{e f} \\ {c d}>>
@end lilypond
diff --git a/Documentation/music-glossary.tely b/Documentation/music-glossary.tely
index 46f04f513a..4228378866 100644
--- a/Documentation/music-glossary.tely
+++ b/Documentation/music-glossary.tely
@@ -5614,7 +5614,7 @@ theme or subject.
@lilypond[quote,line-width=13.0\cm]
\score{
\relative c'' {
- \set Score.implicitTimeSignatureVisibility = #all-invisible
+ \set Score.initialTimeSignatureVisibility = #all-invisible
\override Score.TimeSignature #'break-visibility = #all-invisible
\time 4/4
\key g \major
diff --git a/Documentation/notation/cheatsheet.itely b/Documentation/notation/cheatsheet.itely
index 711be9782a..8b895bd902 100644
--- a/Documentation/notation/cheatsheet.itely
+++ b/Documentation/notation/cheatsheet.itely
@@ -8,7 +8,7 @@
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.17.11"
+@c \version "2.19.16"
@c TODO: add tablature.
@@ -127,7 +127,7 @@ c c,
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c( d e)
@end lilypond
@@ -138,7 +138,7 @@ c( d e)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
c\( c( d) e\)
@end lilypond
@@ -149,7 +149,7 @@ c\( c( d) e\)
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a8-[ b-]
@end lilypond
@@ -160,11 +160,11 @@ a8-[ b-]
@tab
@lilypond[relative=1]
<< \new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
}
\new Staff {
- \set Staff.implicitTimeSignatureVisibility = #all-invisible
+ \set Staff.initialTimeSignatureVisibility = #all-invisible
c1
} >>
@end lilypond
@@ -174,7 +174,7 @@ a8-[ b-]
@tab articulations
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c-> c-.
@end lilypond
@@ -183,7 +183,7 @@ c-> c-.
@tab dynamics
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
c2\mf c\sfz
@end lilypond
@@ -193,7 +193,7 @@ c2\mf c\sfz
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\< a a\!
@end lilypond
@@ -203,7 +203,7 @@ a\< a a\!
@tab
@lilypond[relative=2]
\set Score.timing = ##f
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\set Staff.autoBeaming = ##f
a\> a a\!
@end lilypond
@@ -213,7 +213,7 @@ a\> a a\!
@tab chord
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<c e>
@end lilypond
@@ -231,7 +231,7 @@ f8 c2 d e
@tab triplets
@tab
@lilypond[relative=1]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\tuplet 3/2 { f8 g a }
@end lilypond
@@ -240,7 +240,7 @@ f8 c2 d e
@tab grace notes
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Voice { \grace b16 c4 }
@end lilypond
@@ -261,7 +261,7 @@ twinkle
@tab lyric hyphen
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
<<
{ g'1 g }
\new Lyrics \lyricsto "" { twin -- kle }
@@ -272,7 +272,7 @@ twinkle
@tab chords
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\chordmode { c:dim f:maj7 }
@end lilypond
@@ -287,7 +287,7 @@ twinkle
@tab polyphony
@tab
@lilypond[relative=2]
-\set Staff.implicitTimeSignatureVisibility = #all-invisible
+\set Staff.initialTimeSignatureVisibility = #all-invisible
\context Staff <<{e f} \\ {c d}>>
@end lilypond
diff --git a/lily/time-signature-engraver.cc b/lily/time-signature-engraver.cc
index 38989dc882..587b9bffbc 100644
--- a/lily/time-signature-engraver.cc
+++ b/lily/time-signature-engraver.cc
@@ -81,10 +81,9 @@ Time_signature_engraver::process_music ()
time_signature_ = make_item ("TimeSignature", time_cause_);
time_signature_->set_property ("fraction", fr);
- // Todo: "implicit" does not seem perfectly accurate (issue 4151)
if (last_time_fraction_ == SCM_BOOL_F)
time_signature_->set_property ("break-visibility",
- get_property ("implicitTimeSignatureVisibility"));
+ get_property ("initialTimeSignatureVisibility"));
int den = scm_to_int (scm_cdr (fr));
if (den != (1 << intlog2 (den)))
@@ -129,7 +128,7 @@ ADD_TRANSLATOR (Time_signature_engraver,
"TimeSignature ",
/* read */
- "implicitTimeSignatureVisibility "
+ "initialTimeSignatureVisibility "
"partialBusy "
"timeSignatureFraction ",
diff --git a/ly/engraver-init.ly b/ly/engraver-init.ly
index a04145ba0c..b904935f43 100644
--- a/ly/engraver-init.ly
+++ b/ly/engraver-init.ly
@@ -618,7 +618,7 @@ automatically when an output definition (a @code{\\score} or
explicitClefVisibility = #all-visible
explicitCueClefVisibility = #end-of-line-invisible
explicitKeySignatureVisibility = #all-visible
- implicitTimeSignatureVisibility = #end-of-line-invisible
+ initialTimeSignatureVisibility = #end-of-line-invisible
repeatCountVisibility = #all-repeat-counts-visible
diff --git a/python/convertrules.py b/python/convertrules.py
index c506bc1542..8ecce6f877 100644
--- a/python/convertrules.py
+++ b/python/convertrules.py
@@ -3723,6 +3723,11 @@ def conv(str):
str = re.sub (r'\bthin-kern\b', 'segno-kern', str)
return str
+@rule ((2, 19, 16), "implicitTimeSignatureVisibility -> initialTimeSignatureVisibility")
+def conv(str):
+ str = re.sub (r'\bimplicitTimeSignatureVisibility\b', 'initialTimeSignatureVisibility', str)
+ return str
+
# Guidelines to write rules (please keep this at the end of this file)
#
# - keep at most one rule per version; if several conversions should be done,
diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm
index a3fe8e90ed..d630629228 100644
--- a/scm/define-context-properties.scm
+++ b/scm/define-context-properties.scm
@@ -370,8 +370,8 @@ string selector for tablature notation.")
@rinternals{Lyrics} line.")
(implicitBassFigures ,list? "A list of bass figures that are not
printed as numbers, but only as extender lines.")
- (implicitTimeSignatureVisibility ,vector? "break visibility for
-the default time signature.")
+ (initialTimeSignatureVisibility ,vector? "break visibility for
+the initial time signature.")
(includeGraceNotes ,boolean? "Do not ignore grace notes for
@rinternals{Lyrics}.")
(instrumentCueName ,markup? "The name to print if another