From: Jan Nieuwenhuizen Date: Sun, 18 Aug 2002 15:44:35 +0000 (+0000) Subject: (LY_DEFINE_NOARGS): Remove. X-Git-Tag: release/1.6.0~33 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=21474c9d4e27610551ec02117bfe24b98ea4487c;p=lilypond.git (LY_DEFINE_NOARGS): Remove. --- diff --git a/ChangeLog b/ChangeLog index 57b7bf482b..5558e34839 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2002-08-18 Jan Nieuwenhuizen + * lily/include/lily-guile.hh (LY_DEFINE_NOARGS): Remove. + * lily/grob-property.cc (internal_set_grob_property): Revert oops. * lily/input.cc (message): diff --git a/Documentation/user/refman.itely b/Documentation/user/refman.itely index 8232b65d2d..9378a23dce 100644 --- a/Documentation/user/refman.itely +++ b/Documentation/user/refman.itely @@ -1339,12 +1339,29 @@ automatic beaming. This is done by setting @code{Voice.autoBeaming} to It is not possible to specify beaming parameters for beams with mixed durations, that differ from the beaming parameters of all separate durations, i.e., you'll have to specify manual beams to get: -@lilypond[fragment,singleline,relative] +@c FIXME: lily wants symbol for no good reason. +@c lilypond: music.cc:189: void Music::internal_set_mus_property(scm_unused_struct *, scm_unused_struct *): Assertion `type_check_assignment (s, v, ly_symbol2scm ("music-type?"))' failed. +@c @lily pond[fragment,singleline,relative] +@c \property Voice.autoBeamSettings +@c \override #'(end * * * *) = #(make-moment 3 8) +@c \time 12/8 c'8 c c c16 c c c c c [c c c c] c8 c c4 +@c @end lily pond +@quotation +@example \property Voice.autoBeamSettings \override #'(end * * * *) = #(make-moment 3 8) \time 12/8 c'8 c c c16 c c c c c [c c c c] c8 c c4 -@end lilypond - +@end example +@end quotation +@lilypond[singleline,relative,noverbatim] +#(ly-set-option 'internal-type-checking #f) +\score{ + \notes\relative c{ + \property Voice.autoBeamSettings + \override #'(end * * * *) = #(make-moment 3 8) + \time 12/8 c'8 c c c16 c c c c c [c c c c] c8 c c4 + } +} It is not possible to specify beaming parameters that act differently in different parts of a measure. This means that it is not possible to use automatic beaming in irregular meters such as @code{5/8}. diff --git a/lily/include/lily-guile.hh b/lily/include/lily-guile.hh index ffaed00573..f72a67f5ec 100644 --- a/lily/include/lily-guile.hh +++ b/lily/include/lily-guile.hh @@ -284,21 +284,4 @@ SCM \ FNAME ARGLIST\ -#define LY_DEFINE_NOARGS(FNAME, PRIMNAME, REQ, OPT, VAR, DOCSTRING) \ -SCM FNAME ## _proc;\ -void \ -FNAME ## init_noargs ()\ -{\ - FNAME ## _proc \ - = scm_c_define_gsubr (PRIMNAME,REQ, OPT, VAR, (Scheme_function_unknown) FNAME);\ - ly_add_function_documentation (PRIMNAME, "", DOCSTRING);\ -}\ -ADD_SCM_INIT_FUNC (FNAME ## init_unique_prefix_noargs, FNAME ## init_noargs);\ -SCM \ -FNAME - - - - - -#endif // LILY_GUILE_HH +#endif /* LILY_GUILE_HH */