CVSROOT: /cvsroot/lilypond Module name: lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/10/21 15:21:53
Modified files: . : ChangeLog Documentation/topdocs: NEWS.tely input/test : boxed-stencil.ly lily/include : lily-guile.hh ly-module.hh Log message: (GUILE_ELLIPSIS): define to get clean compile on MOSX CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.4204&tr2=1.4205&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/topdocs/NEWS.tely.diff?tr1=1.104&tr2=1.105&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/input/test/boxed-stencil.ly.diff?tr1=1.14&tr2=1.15&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/lily-guile.hh.diff?tr1=1.166&tr2=1.167&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/ly-module.hh.diff?tr1=1.15&tr2=1.16&r1=text&r2=text Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.4204 lilypond/ChangeLog:1.4205 --- lilypond/ChangeLog:1.4204 Fri Oct 21 14:07:47 2005 +++ lilypond/ChangeLog Fri Oct 21 15:21:51 2005 @@ -1,5 +1,10 @@ 2005-10-21 Han-Wen Nienhuys <[EMAIL PROTECTED]> + * lily/include/lily-guile.hh (GUILE_ELLIPSIS): define to get clean + compile on MOSX + + * python/convertrules.py (conv): add rules. + * lily/grob.cc: remove is_empty() * lily/grob-property.cc: remove add_to_list_property(). Index: lilypond/Documentation/topdocs/NEWS.tely diff -u lilypond/Documentation/topdocs/NEWS.tely:1.104 lilypond/Documentation/topdocs/NEWS.tely:1.105 --- lilypond/Documentation/topdocs/NEWS.tely:1.104 Fri Oct 21 13:54:31 2005 +++ lilypond/Documentation/topdocs/NEWS.tely Fri Oct 21 15:21:53 2005 @@ -188,7 +188,7 @@ if the appropriate @code{spring-and-rods} callback is set. @lilypond[relative=2,fragment,raggedright] -\override MultiMeasureRestText #'callbacks #'springs-and-rods +\override MultiMeasureRestText #'springs-and-rods = #Multi_measure_rest::set_text_rods c1 R1 R1^"Very long long long text" @end lilypond Index: lilypond/input/test/boxed-stencil.ly diff -u lilypond/input/test/boxed-stencil.ly:1.14 lilypond/input/test/boxed-stencil.ly:1.15 --- lilypond/input/test/boxed-stencil.ly:1.14 Fri Oct 21 14:32:27 2005 +++ lilypond/input/test/boxed-stencil.ly Fri Oct 21 15:21:53 2005 @@ -21,7 +21,7 @@ \override Score.RehearsalMark #'stencil = #(make-stencil-boxer 0.15 0.3 Text_interface::print) b8 - \revert Stem % stencil + \revert Stem #'stencil c4. c4 \mark "F" c1 Index: lilypond/lily/include/lily-guile.hh diff -u lilypond/lily/include/lily-guile.hh:1.166 lilypond/lily/include/lily-guile.hh:1.167 --- lilypond/lily/include/lily-guile.hh:1.166 Mon Oct 3 11:15:56 2005 +++ lilypond/lily/include/lily-guile.hh Fri Oct 21 15:21:53 2005 @@ -15,6 +15,15 @@ #include <libguile.h> + +/* + Hack for various MacOS incarnations. + */ +#ifndef GUILE_ELLIPSIS +#define GUILE_ELLIPSIS +#endif + + #include "guile-compatibility.hh" #include "interval.hh" #include "lily-guile-macros.hh" @@ -145,7 +154,7 @@ void add_scm_init_func (void (*) ()); extern "C" { - typedef SCM (*Scheme_function_unknown) (); + typedef SCM (*Scheme_function_unknown) (GUILE_ELLIPSIS); } #if __GNUC__ > 2 || __GNUC_MINOR__ >= 96 @@ -154,10 +163,10 @@ typedef SCM (*Scheme_function_2) (SCM, SCM); typedef SCM (*Scheme_function_3) (SCM, SCM, SCM); #else -typedef SCM (*Scheme_function_0) (...); -typedef SCM (*Scheme_function_1) (...); -typedef SCM (*Scheme_function_2) (...); -typedef SCM (*Scheme_function_3) (...); +typedef SCM (*Scheme_function_0) (GUILE_ELLIPSIS); +typedef SCM (*Scheme_function_1) (GUILE_ELLIPSIS); +typedef SCM (*Scheme_function_2) (GUILE_ELLIPSIS); +typedef SCM (*Scheme_function_3) (GUILE_ELLIPSIS); #endif #define scm_cdr ly_cdr Index: lilypond/lily/include/ly-module.hh diff -u lilypond/lily/include/ly-module.hh:1.15 lilypond/lily/include/ly-module.hh:1.16 --- lilypond/lily/include/ly-module.hh:1.15 Fri Aug 5 15:28:15 2005 +++ lilypond/lily/include/ly-module.hh Fri Oct 21 15:21:53 2005 @@ -23,7 +23,7 @@ SCM ly_use_module (SCM mod, SCM used); /* Ugh signature of scm_internal_hash_fold () is inaccurate. */ -typedef SCM (*Hash_closure_function) (); +typedef SCM (*Hash_closure_function) (GUILE_ELLIPSIS); #define MODULE_GC_KLUDGE _______________________________________________ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs