CVSROOT:        /cvsroot/lilypond
Module name:    lilypond
Branch:         
Changes by:     Han-Wen Nienhuys <[EMAIL PROTECTED]>    05/10/17 15:59:36

Modified files:
        lily           : grob-array-scheme.cc line-spanner.cc 
        scm            : define-grobs.scm define-music-properties.scm 

Log message:
        

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/grob-array-scheme.cc.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/line-spanner.cc.diff?tr1=1.66&tr2=1.67&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-grobs.scm.diff?tr1=1.256&tr2=1.257&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-music-properties.scm.diff?tr1=1.44&tr2=1.45&r1=text&r2=text

Patches:
Index: lilypond/lily/grob-array-scheme.cc
diff -u lilypond/lily/grob-array-scheme.cc:1.1 
lilypond/lily/grob-array-scheme.cc:1.2
--- lilypond/lily/grob-array-scheme.cc:1.1      Mon Oct 17 15:34:55 2005
+++ lilypond/lily/grob-array-scheme.cc  Mon Oct 17 15:59:35 2005
@@ -33,7 +33,7 @@
   int i = scm_to_int (index);
   if (i < 0 || i >= me->size ())
     {
-      scm_out_of_range (NULL, scm_from_size_t (i)); 
+      scm_out_of_range (NULL, scm_from_int (i)); 
     }
   
   return me->grob (i)->self_scm ();
Index: lilypond/lily/line-spanner.cc
diff -u lilypond/lily/line-spanner.cc:1.66 lilypond/lily/line-spanner.cc:1.67
--- lilypond/lily/line-spanner.cc:1.66  Sun Oct 16 13:52:42 2005
+++ lilypond/lily/line-spanner.cc       Mon Oct 17 15:59:35 2005
@@ -283,8 +283,8 @@
        {
          Axis ax = (Axis)a;
          dxy[ax]
-           = + bound[RIGHT]->extent (common[X_AXIS], ax).center ()
-           - bound[LEFT]->extent (common[X_AXIS], ax).center ();
+           = + robust_relative_extent (bound[RIGHT], common[X_AXIS], 
ax).center ()
+           - robust_relative_extent (bound[LEFT], common[X_AXIS], ax).center 
();
 
          my_off[ax] = me->relative_coordinate (common[a], ax);
          his_off[ax] = bound[LEFT]->relative_coordinate (common[a], ax);
Index: lilypond/scm/define-grobs.scm
diff -u lilypond/scm/define-grobs.scm:1.256 lilypond/scm/define-grobs.scm:1.257
--- lilypond/scm/define-grobs.scm:1.256 Mon Oct 17 15:34:55 2005
+++ lilypond/scm/define-grobs.scm       Mon Oct 17 15:59:35 2005
@@ -629,7 +629,7 @@
 
     (GridLine
      . (
-       (callbacks . (stencil . ,Grid_line_interface::print))
+       (callbacks . ((stencil . ,Grid_line_interface::print)))
        (X-extent-callback  . ,Grid_line_interface::width_callback)
        (self-alignment-X . ,CENTER)
        (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self
Index: lilypond/scm/define-music-properties.scm
diff -u lilypond/scm/define-music-properties.scm:1.44 
lilypond/scm/define-music-properties.scm:1.45
--- lilypond/scm/define-music-properties.scm:1.44       Mon Oct 17 15:34:55 2005
+++ lilypond/scm/define-music-properties.scm    Mon Oct 17 15:59:36 2005
@@ -60,6 +60,7 @@
      (length-callback ,procedure? "How to compute the duration of this music. 
This property
 can only be defined as initializer in @file{define-music-types.scm}.")
      (name ,symbol? "Name of this music object")
+     (no-continuation ,boolean? "If set, disallow continuation lines")
      (numerator ,integer? "numerator of a time signature")
      (once ,boolean? "Apply this operation only during one time step?")
      (octavation ,integer?


_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs

Reply via email to