Hi Patrick,
2008/4/27 Patrick McCarty <[EMAIL PROTECTED]>:
> Should the hairpinToBarline context property be set to true by
> default? In ly/engraver-init.ly, I see that it's set to true, but in
> the default output, this property is set to false. Compare this
> snippet,
>
> \relative c'' {
> e4\< e2. e1\!
> \set hairpinToBarline = ##f
> e4\< e2. e1\!
> }
>
> with this snippet:
>
> \relative c'' {
> e4\< e2. e1\!
> \set hairpinToBarline = ##t
> e4\< e2. e1\!
> }
The setting in engraver-init.ly doesn't work because it was changed in
a patch from
hairpinToBarline = ##t
to
\override Voice.hairpinToBarline = ##t
which obviously won't work since it's a context property, not a grob property.
Since there's a 'to-barline property now, I wonder whether
hairpinToBarline is deprecated; it's not documented in the internals
reference under Dynamic_engraver, and there's a bit of code in
dynamic-spanner.cc which is annotated 'backwards compatibility with
hairpinToBarline'. Perhaps 'to-barline should be set by default
instead in define-grobs.scm.
Regards,
Neil
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel