From: David Kastrup Date: Fri, 26 Sep 2014 12:26:54 +0000 (+0200) Subject: Issue 4133: Give predicate ly:grob-properties? the description "grob properties" X-Git-Tag: release/2.19.16-1~32 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=5a96f28738be17be534c2854744f021a4e79dd0f;p=lilypond.git 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. --- 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")