From 5a96f28738be17be534c2854744f021a4e79dd0f Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Fri, 26 Sep 2014 14:26:54 +0200 Subject: [PATCH] Issue 4133: Give predicate ly:grob-properties? the description "grob properties" \set Staff.InstrumentName = "Test" previously led to warning: type check for `InstrumentName' failed; value `"Test"' must be of type `ly:grob-properties' and will now instead produce warning: type check for `InstrumentName' failed; value `"Test"' must be of type `grob properties'. The output looks slightly less cryptic and more intentional. The plural form is indeed correct: this type of context property serves as a container for _all_ grob properties of InstrumentName. --- scm/lily.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/scm/lily.scm b/scm/lily.scm index 793ca901fe..3ba26bc6dc 100644 --- a/scm/lily.scm +++ b/scm/lily.scm @@ -693,6 +693,7 @@ messages into errors.") (,ly:font-metric? . "font metric") (,ly:grob? . "graphical (layout) object") (,ly:grob-array? . "array of grobs") + (,ly:grob-properties? . "grob properties") (,ly:input-location? . "input location") (,ly:item? . "item") (,ly:iterator? . "iterator") -- 2.39.2