2002-08-18 Jan Nieuwenhuizen <janneke@gnu.org>
+ * lily/include/lily-guile.hh (LY_DEFINE_NOARGS): Remove.
+
* lily/grob-property.cc (internal_set_grob_property): Revert oops.
* lily/input.cc (message):
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}.
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 */