CVSROOT:        /cvsroot/lilypond
Module name:    lilypond
Branch:         
Changes by:     Han-Wen Nienhuys <[EMAIL PROTECTED]>    05/08/18 12:54:26

Modified files:
        lily           : note-spacing.cc spaceable-grob.cc 
                         spacing-spanner.cc 
        ly             : engraver-init.ly performer-init.ly 
        scm            : define-grobs.scm 

Log message:
        (get_spacing): remove kludge for EOL wide
        time sigs and related stuff.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/note-spacing.cc.diff?tr1=1.61&tr2=1.62&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/spaceable-grob.cc.diff?tr1=1.46&tr2=1.47&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/spacing-spanner.cc.diff?tr1=1.151&tr2=1.152&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ly/engraver-init.ly.diff?tr1=1.244&tr2=1.245&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ly/performer-init.ly.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-grobs.scm.diff?tr1=1.225&tr2=1.226&r1=text&r2=text

Patches:
Index: lilypond/lily/note-spacing.cc
diff -u lilypond/lily/note-spacing.cc:1.61 lilypond/lily/note-spacing.cc:1.62
--- lilypond/lily/note-spacing.cc:1.61  Sat Aug 13 21:35:22 2005
+++ lilypond/lily/note-spacing.cc       Thu Aug 18 12:54:25 2005
@@ -144,6 +144,12 @@
   */
   *space = (base_space - increment) + *fixed;
 
+#if 0
+  /*
+    The below situation is now handled by the "sticks out a lot" case
+    above. However we keep around the code for a few releases before
+    we drop it.
+   */
   if (!extents[RIGHT].is_empty ()
       && (Item::is_breakable (right_col)
          || right_col->original_))
@@ -161,7 +167,8 @@
       *space += -extents[RIGHT][LEFT] / 2;
       *fixed += -extents[RIGHT][LEFT] / 2;
     }
-
+#endif
+  
   stem_dir_correction (me, right_col, increment, space, fixed);
 }
 
Index: lilypond/lily/spaceable-grob.cc
diff -u lilypond/lily/spaceable-grob.cc:1.46 
lilypond/lily/spaceable-grob.cc:1.47
--- lilypond/lily/spaceable-grob.cc:1.46        Sat Aug 13 21:35:22 2005
+++ lilypond/lily/spaceable-grob.cc     Thu Aug 18 12:54:25 2005
@@ -56,21 +56,22 @@
 }
 
 void
-Spaceable_grob::add_spring (Grob *me, Grob *p, Real d, Real inverse_strength)
+Spaceable_grob::add_spring (Grob *me, Grob *other,
+                           Real distance, Real inverse_strength)
 {
-  if (d <= 0.0 || inverse_strength < 0.0)
+  if (distance <= 0.0 || inverse_strength < 0.0)
     {
       programming_error ("adding reverse spring, setting to unit");
-      d = 1.0;
+      distance = 1.0;
       inverse_strength = 1.0;
     }
 
-  if (isinf (d) || isnan (d)
+  if (isinf (distance) || isnan (distance)
       || isnan (inverse_strength))
     {
       /* strength == INF is possible. It means fixed distance.  */
       programming_error ("insane distance found");
-      d = 1.0;
+      distance = 1.0;
       inverse_strength = 1.0;
     }
 
@@ -79,7 +80,7 @@
   for (SCM s = mins; scm_is_pair (s); s = scm_cdr (s))
     {
       Spring_smob *sp = unsmob_spring (scm_car (s));
-      if (sp->other_ == p)
+      if (sp->other_ == other)
        {
          programming_error ("already have that spring");
          return;
@@ -89,8 +90,8 @@
 
   Spring_smob spring;
   spring.inverse_strength_ = inverse_strength;
-  spring.distance_ = d;
-  spring.other_ = p;
+  spring.distance_ = distance;
+  spring.other_ = other;
 
   SCM ideal = me->get_object ("ideal-distances");
   ideal = scm_cons (spring.smobbed_copy (), ideal);
Index: lilypond/lily/spacing-spanner.cc
diff -u lilypond/lily/spacing-spanner.cc:1.151 
lilypond/lily/spacing-spanner.cc:1.152
--- lilypond/lily/spacing-spanner.cc:1.151      Sat Aug 13 21:35:22 2005
+++ lilypond/lily/spacing-spanner.cc    Thu Aug 18 12:54:25 2005
@@ -24,7 +24,8 @@
 #include "spacing-interface.hh"
 
 Rational
-Spacing_spanner::effective_shortest_duration (Grob *me, Link_array<Grob> const 
&all)
+Spacing_spanner::effective_shortest_duration (Grob *me,
+                                             Link_array<Grob> const &all)
 {
   SCM preset_shortest = me->get_property ("common-shortest-duration");
   Rational global_shortest;
Index: lilypond/ly/engraver-init.ly
diff -u lilypond/ly/engraver-init.ly:1.244 lilypond/ly/engraver-init.ly:1.245
--- lilypond/ly/engraver-init.ly:1.244  Thu Aug 18 10:58:04 2005
+++ lilypond/ly/engraver-init.ly        Thu Aug 18 12:54:26 2005
@@ -1,4 +1,4 @@
-\version "2.5.18"
+\version "2.7.6"
 
 \context {
   \name Global
@@ -11,7 +11,7 @@
 }
 
 \context {
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name Staff
   
   \consists "Output_property_engraver" 
@@ -63,7 +63,7 @@
 
 \context {
   \Staff
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name DrumStaff
   \alias Staff
   \remove "Accidental_engraver"
@@ -85,7 +85,7 @@
 
 
 \context {
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name InnerChoirStaff
   \consists "System_start_delimiter_engraver"
   systemStartDelimiter = #'SystemStartBracket
@@ -114,7 +114,7 @@
 
 
 \context{
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   
   minimumVerticalExtent = ##f
   extraVerticalExtent = ##f
@@ -160,7 +160,7 @@
 
 
 \context {
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name Voice
 
   \description "
@@ -255,7 +255,7 @@
 }
 
 \context{
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name GrandStaff
   localKeySignature = #'()
   
@@ -292,7 +292,7 @@
 }
 
 \context {
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name InnerStaffGroup
 
   \consists "Span_bar_engraver"
@@ -331,7 +331,7 @@
 
 
 \context{
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   minimumVerticalExtent = #'(-1.2 . 2.4)
   extraVerticalExtent = ##f
   verticalExtent = ##f
@@ -354,7 +354,7 @@
 }
 
 \context {
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name NoteNames
   \consists "Axis_group_engraver"
 
@@ -371,7 +371,7 @@
 }
 
 \context {
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name ChordNames
   \description "Typesets chord names."
 
@@ -592,7 +592,7 @@
 
 
 \context {
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
   \name FiguredBass 
 
   \consists "Figured_bass_engraver"
@@ -606,7 +606,7 @@
 
 \context {
   \name "Devnull"
-  \type "Engraver_group_engraver"
+  \type "Engraver_group"
 
 %% don't want to route anything out of here: 
   \alias "Staff"
Index: lilypond/ly/performer-init.ly
diff -u lilypond/ly/performer-init.ly:1.51 lilypond/ly/performer-init.ly:1.52
--- lilypond/ly/performer-init.ly:1.51  Tue Jul 19 10:42:49 2005
+++ lilypond/ly/performer-init.ly       Thu Aug 18 12:54:26 2005
@@ -1,10 +1,10 @@
-\version "2.6.0"
+\version "2.7.6"
 
                                %
                                % setup for Request->Element conversion. 
Guru-only
                                %
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name Staff
     \accepts Voice
     
@@ -26,7 +26,7 @@
 }
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name Voice
     % The order of the dynamic performers is significant: absolute dynamic 
events must override crescendo events in midi.
     \consists "Span_dynamic_performer"
@@ -53,38 +53,38 @@
 }
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name FiguredBass 
     \consists "Swallow_performer"
 }
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name GrandStaff
     \accepts RhythmicStaff
     \accepts Staff
 }
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name "PianoStaff"
     \accepts Staff
     \accepts DrumStaff
 }
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name "TabVoice"
     \consists "Swallow_performer"
 }
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name "Devnull"
     \consists "Swallow_performer"
 }
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name "TabStaff"
     \accepts "TabVoice"
 }
@@ -120,8 +120,8 @@
 
 
 \context {
-    \type "Performer_group_performer"
-    \consists "Staff_performer" % Performer_group_performer ?
+    \type "Performer_group"
+    \consists "Staff_performer" % Performer_group ?
     \consists "Lyric_performer"
     \name Lyrics
     \consists "Time_signature_performer"
@@ -129,7 +129,7 @@
 }
 
 \context{
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \name ChoirStaff
     \accepts Staff
     \accepts DrumStaff
@@ -137,20 +137,20 @@
 
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \consists "Staff_performer"
     \accepts ChordNameVoice
     \name ChordNames
 }
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
     \consists "Note_performer"
     \name ChordNameVoice       
 }
 
 \context {
-    \type "Performer_group_performer"
+    \type "Performer_group"
 
     \name StaffGroup
     \accepts Staff
Index: lilypond/scm/define-grobs.scm
diff -u lilypond/scm/define-grobs.scm:1.225 lilypond/scm/define-grobs.scm:1.226
--- lilypond/scm/define-grobs.scm:1.225 Thu Aug 18 09:55:07 2005
+++ lilypond/scm/define-grobs.scm       Thu Aug 18 12:54:26 2005
@@ -949,7 +949,7 @@
        (X-extent-callback . ,Axis_group_interface::group_extent_callback)
 
        ;; debugging
-       ;;              (print-function . ,Paper_column::print) (font-size . 
-6) (font-name . "sans") (Y-extent-callback . #f)
+                       (print-function . ,Paper_column::print) (font-size . 
-6) (font-name . "sans") (Y-extent-callback . #f)
        (meta . ((class . Paper_column)
                 (interfaces . (paper-column-interface
                                axis-group-interface
@@ -976,7 +976,7 @@
        (breakable . #t)
 
        ;; debugging stuff: print column number.
-       ;;      (print-function . ,Paper_column::print) (font-size . -6) 
(font-name . "sans")   (Y-extent-callback . #f)
+               (print-function . ,Paper_column::print) (font-size . -6) 
(font-name . "sans")   (Y-extent-callback . #f)
 
        (meta . ((class . Paper_column)
                 (interfaces . (paper-column-interface


_______________________________________________
Lilypond-cvs mailing list
Lilypond-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-cvs

Reply via email to