]> git.donarmstrong.com Git - lilypond.git/commitdiff
(LY_DEFINE_NOARGS): Remove.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 18 Aug 2002 15:44:35 +0000 (15:44 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 18 Aug 2002 15:44:35 +0000 (15:44 +0000)
ChangeLog
Documentation/user/refman.itely
lily/include/lily-guile.hh

index 57b7bf482bd87d79fddbdc30dc2dfc5c8879e173..5558e3483944f0ea8013b9f071f1da1c5586badb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 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): 
index 8232b65d2d73d05baac08ae7942c17afdd4c2239..9378a23dce3013278b101a9f7cb3ba3ff38328de 100644 (file)
@@ -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}.
index ffaed005730cfc72ae9f4bc1a617c6b6e3df0d4c..f72a67f5ecda835133624358981f87729d2e4987 100644 (file)
@@ -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 */