]> git.donarmstrong.com Git - lilypond.git/commitdiff
* lily/engraver-group-engraver.cc (do_announces): rename
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 19 Jun 2002 19:06:33 +0000 (19:06 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 19 Jun 2002 19:06:33 +0000 (19:06 +0000)
create_grobs () to process_acknowledged_grobs().

* lily/engraver-group-engraver.cc (do_announces): scary change in
calling convention of create_grobs():  no create_grobs() call
before acknowledge_grobs().

33 files changed:
ChangeLog
input/regression/mm-rests2.ly
lily/a2-engraver.cc
lily/accidental-engraver.cc
lily/auto-beam-engraver.cc
lily/axis-group-engraver.cc
lily/bar-engraver.cc
lily/breathing-sign-engraver.cc
lily/chord-name-engraver.cc
lily/collision-engraver.cc
lily/custos-engraver.cc
lily/engraver-group-engraver.cc
lily/hyphen-engraver.cc
lily/include/engraver-group-engraver.hh
lily/include/engraver.hh
lily/include/lyric-phrasing-engraver.hh
lily/lyric-engraver.cc
lily/lyric-phrasing-engraver.cc
lily/note-head-line-engraver.cc
lily/note-name-engraver.cc
lily/phrasing-slur-engraver.cc
lily/piano-pedal-engraver.cc
lily/porrectus-engraver.cc
lily/rest-collision-engraver.cc
lily/rhythmic-column-engraver.cc
lily/script-column-engraver.cc
lily/slur-engraver.cc
lily/span-arpeggio-engraver.cc
lily/text-engraver.cc
lily/text-spanner-engraver.cc
lily/tie-engraver.cc
lily/tuplet-engraver.cc
lily/volta-engraver.cc

index 7bd0c65d24002b503228c73f4a645a9e8e67ea01..0ae10583e9dd69d8f6a303b1ccf6d5dd71de3f89 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2002-06-19  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * lily/engraver-group-engraver.cc (do_announces): rename
+       create_grobs () to process_acknowledged_grobs().
+
        * lily/grob.cc (programming_error): add programming_error with
        origin location.  
 
index 372f8e15527926a74d121ae455f190451018f39f..b82ab01918b9bb78f18c7d95f265e5cc65c39940 100644 (file)
@@ -23,7 +23,7 @@ R1*7 |
 R1*8 |
 R1*9 |
 R1*10 |
-R1*11 |
+R1*11 | 
 }
 
 \score { < \context Staff \thenotes
index 51d1183ec13e78118885c9a6e38360da573acb9e..027f4342f1894207d0fdd3cb7247bc556b7dc163 100644 (file)
@@ -23,7 +23,7 @@ class A2_engraver : public Engraver
 
 protected:
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
 private:
   Item* text_p_;
@@ -39,7 +39,7 @@ A2_engraver::A2_engraver ()
 }
 
 void
-A2_engraver::create_grobs ()
+A2_engraver::process_acknowledged_grobs ()
 {
   if (!to_boolean (get_property ("combineParts")))
     return ;
index 1670ba2fa9d96133b3add89101a7e106bc110fd4..5ed5ef9e43a9230bfe9f72ef52372c3ee399ab85 100644 (file)
@@ -55,7 +55,7 @@ protected:
   virtual void acknowledge_grob (Grob_info);
   virtual void stop_translation_timestep ();
   virtual void initialize ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void finalize ();
 public:
 
@@ -222,7 +222,7 @@ number_accidentals (Note_req * note_l, Pitch *pitch, Translator_group * origin_l
 }
 
 void
-Accidental_engraver::create_grobs ()
+Accidental_engraver::process_acknowledged_grobs ()
 {
   if (accidental_arr_.size () && !accidental_arr_.top().done_)
     {
index 5126db27dbea7046bf1c20bb4c46a6fd4120ffee..dded92c4e1860c93b0528b164447d118ed564ce8 100644 (file)
@@ -32,7 +32,7 @@ protected:
   virtual void start_translation_timestep ();
   virtual void finalize ();
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
 
 private:
   bool test_moment (Direction, Moment);
@@ -442,7 +442,7 @@ Auto_beam_engraver::acknowledge_grob (Grob_info info)
 }
 
 void
-Auto_beam_engraver::create_grobs ()
+Auto_beam_engraver::process_acknowledged_grobs ()
 {
   if (!count_i_)
     {
index 91a581a8605312c10bb506d98463066962836eb6..563db5c28cd763e9dc4c707a12a36f2d1346b91d 100644 (file)
@@ -24,7 +24,7 @@ protected:
   virtual void initialize ();
   virtual void finalize ();
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual Spanner* get_spanner_p () const;
   virtual void add_element (Grob*) ;
 public:  
@@ -99,7 +99,7 @@ Axis_group_engraver::acknowledge_grob (Grob_info i)
   cyclic parent relationship if we have two Axis_group_engravers in
   the context.  */
 void
-Axis_group_engraver::create_grobs ()
+Axis_group_engraver::process_acknowledged_grobs ()
 {
   /* UGH UGH UGH */
   for (int i=0; i < elts_.size (); i++)
index 864caaa82762ee9def1a835085f83ecc5db986e4..71d918dfb2696491f0b3c232133fdcfa393537ce 100644 (file)
@@ -28,7 +28,7 @@ public:
 protected:
   virtual void finalize ();
   virtual void stop_translation_timestep ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
 
 private:
   void typeset_bar ();
@@ -48,7 +48,6 @@ Bar_engraver::create_bar ()
   if (!bar_p_)
     {
       bar_p_ = new Item (get_property ("BarLine"));
-
       SCM gl = get_property ("whichBar");
       if (scm_equal_p (gl, bar_p_->get_grob_property ("glyph")) != SCM_BOOL_T)
          bar_p_->set_grob_property ("glyph", gl);
@@ -66,9 +65,17 @@ Bar_engraver::finalize ()
 /*
   Bar_engraver should come *after* any engravers that  
   modify whichBar
+
+  This is a little hairy : whichBar may be set by
+  Repeat_acknowledge_engraver::process_music, which is at score
+  context. This means that grobs could should be created after
+  process_music. We do stuff process_acknowledged_grobs(), just to be
+  on the safe side.
+     
 */
+
 void
-Bar_engraver::create_grobs ()
+Bar_engraver::process_acknowledged_grobs ()
 {
   if (!bar_p_ && gh_string_p (get_property ("whichBar")))
     {
index 18a7491bb1f6d0f3070e4cc414a1278bfba67910..0ba27cc05d245123147a9d85657a305f80876b14 100644 (file)
@@ -28,7 +28,7 @@ public:
   
 protected:
   virtual bool try_music (Music *req_l);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
 
@@ -56,7 +56,7 @@ Breathing_sign_engraver::try_music (Music*r_l)
 }
 
 void
-Breathing_sign_engraver::create_grobs ()
+Breathing_sign_engraver::process_acknowledged_grobs ()
 {
   if (breathing_sign_req_l_ && ! breathing_sign_p_)
     {
index 4064e85a522c7b30d65865c25f558a6f8c16c799..5ecf45194e5be0e05c91772c3b6e14abd038c52a 100644 (file)
@@ -27,7 +27,7 @@ class Chord_name_engraver : public Engraver
 protected:
   virtual void stop_translation_timestep ();
   virtual void acknowledge_grob (Grob_info i);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual bool try_music (Music *);
 
 private:
@@ -85,7 +85,7 @@ Chord_name_engraver::acknowledge_grob (Grob_info i)
 }
 
 void
-Chord_name_engraver::create_grobs ()
+Chord_name_engraver::process_acknowledged_grobs ()
 {
   if (!chord_name_p_ && ly_car (chord_) != SCM_EOL)
     {
index 8e8c0f4fa0b0cacba474295c2efe841da630d1d3..0841c72fb50ca7540f45922c4088dd9544b68290 100644 (file)
@@ -21,7 +21,7 @@ class Collision_engraver : public Engraver {
 
 protected:
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
 public:
   TRANSLATOR_DECLARATIONS(Collision_engraver);
@@ -29,7 +29,7 @@ public:
 
 
 void
-Collision_engraver::create_grobs ()
+Collision_engraver::process_acknowledged_grobs ()
 {
   if (col_p_ || note_column_l_arr_.size () < 2)
     return ;
index aa999d8c6e099b28f25f158cdd9d55ca328dd8c6..4e9d281743570bb634cbb369d7440d9a918957f2 100644 (file)
@@ -26,7 +26,7 @@ public:
 TRANSLATOR_DECLARATIONS(  Custos_engraver);
   virtual void start_translation_timestep ();
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
   virtual void finalize ();
 
@@ -93,7 +93,7 @@ Custos_engraver::acknowledge_grob (Grob_info info)
 }
 
 void
-Custos_engraver::create_grobs ()
+Custos_engraver::process_acknowledged_grobs ()
 {
   if (gh_string_p (get_property ("whichBar")))
     custos_permitted = true;
index 518d277d592fc2ba588bcb834ed02746f3c26cb5..49b490ea63a7c43a3581326f9bb925800a8f8999 100644 (file)
@@ -22,14 +22,14 @@ Engraver_group_engraver::announce_grob (Grob_info info)
 
 
 void
-Engraver_group_engraver::create_grobs_in_simple_children ()
+Engraver_group_engraver::process_acknowledged_grobs_in_simple_children ()
 {
   for (SCM p = simple_trans_list_; gh_pair_p (p); p = ly_cdr (p))
     {
       Translator * t = unsmob_translator (ly_car (p));
       Engraver * eng = dynamic_cast<Engraver*> (t);
       if (eng)
-       eng->create_grobs ();
+       eng->process_acknowledged_grobs ();
     }
 }
 
@@ -125,14 +125,15 @@ Engraver_group_engraver::do_announces ()
       dynamic_cast<Engraver_group_engraver*> (t)->do_announces ();
     }
 
-  //  create_grobs_in_simple_children ();
+   process_acknowledged_grobs_in_simple_children ();
     
-  while (announce_info_arr_.size ())
+   do
     {
       acknowledge_grobs ();
       announce_info_arr_.clear ();
-      create_grobs_in_simple_children ();
+      process_acknowledged_grobs_in_simple_children ();
     }
+   while (announce_info_arr_.size ());
 }
 
 
index b8eabfe33d28e29b4b4cc93c896d9ed8fe8550ae..0ab7aa9591d6ddda81358a653e9cabfe8431a945 100644 (file)
@@ -35,7 +35,7 @@ protected:
   virtual bool try_music (Music*);
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
 private:
 
 };
@@ -92,7 +92,7 @@ Hyphen_engraver::finalize ()
 }
 
 void
-Hyphen_engraver::create_grobs ()
+Hyphen_engraver::process_acknowledged_grobs ()
 {
   if (req_l_ &&! hyphen_p_)
     {
index 33d766d7ead6a9a112ab07134c0647f4ed94048b..ab0f38543c7c77056ae44b522f9f87167e9e7c43 100644 (file)
@@ -39,7 +39,7 @@ public:
   virtual void process_music ();
 private:
   virtual void acknowledge_grobs ();
-  virtual void create_grobs_in_simple_children ();
+  virtual void process_acknowledged_grobs_in_simple_children ();
 };
 
 #endif // ENGRAVERGROUP_HH
index a4b2f73a46c39a55e257a26ad4950f7d8be1e386..9f85a293ebc2a6c1917c492bf7221b46227244e2 100644 (file)
@@ -41,7 +41,7 @@ protected:
      be looped with acknowledge_grob.
      
    */
-  virtual void create_grobs () {}
+  virtual void process_acknowledged_grobs () {}
   /**
     Announce element. Default: pass on to daddy. Utility
     */
index ef0db36a9195508f956e2b24819c0ee5b27086bd..db170135bf7417877344bfb66774bf26aeb173d9 100644 (file)
@@ -64,7 +64,7 @@ class Lyric_phrasing_engraver : public Engraver
 {
 protected:
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
   virtual void finalize ();  
 private:
index 279fc1f141eff02de91c77d9141b4415510a0bce..dca8de3e89f845d47d898a5a091f97b189064a4f 100644 (file)
@@ -23,7 +23,7 @@ class Lyric_engraver : public Engraver
 protected:
   virtual void stop_translation_timestep ();
   virtual bool try_music (Music *);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void start_translation_timestep ();
   
 public:
@@ -56,7 +56,7 @@ Lyric_engraver::try_music (Music*r)
 }
 
 void
-Lyric_engraver::create_grobs ()
+Lyric_engraver::process_acknowledged_grobs ()
 {
   if (req_l_)
     {
index 23b8fd4cdcd2e40b4c66388c8b3cd1858c3e0df2..9966d3362e9755e1c541df25ba0f1d0491940247 100644 (file)
@@ -272,7 +272,7 @@ trim_suffix (String &id)
 
 
 void
-Lyric_phrasing_engraver::create_grobs () 
+Lyric_phrasing_engraver::process_acknowledged_grobs () 
 {
   SCM p = get_property ("automaticPhrasing");
   if (!to_boolean (p))
index c8533b8e48835c0ecb4f168a87f18bdd7ebd9024..a0c78b518e6a4fc07ae65e721cf15113a1abbd9c 100644 (file)
@@ -33,7 +33,7 @@ public:
 
 protected:
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
   virtual bool try_music (Music *);
 
@@ -96,7 +96,7 @@ Note_head_line_engraver::acknowledge_grob (Grob_info info)
 
 
 void
-Note_head_line_engraver::create_grobs ()
+Note_head_line_engraver::process_acknowledged_grobs ()
 {
   if (!line_ && (follow_ || last_req_) && last_head_ && head_
       && (last_head_ != head_))
index 90eb585df230c33e54e4c6014c9cea3aed52c808..c5c2849a090ef4dc70c96bb28f0134a56ce6e462 100644 (file)
@@ -19,7 +19,7 @@ public:
   Link_array<Note_req> req_l_arr_;
   Link_array<Item> texts_;
   virtual bool  try_music (Music*m);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
 };
 
@@ -35,7 +35,7 @@ Note_name_engraver::try_music (Music *m)
 }
 
 void
-Note_name_engraver::create_grobs ()
+Note_name_engraver::process_acknowledged_grobs ()
 {
   if (texts_.size ())
     return;
index dc4b7d624b00e2dc5708f9d00e3522dd20a1096d..e93107c962c6c65c1311dc5971d65953e7c81154 100644 (file)
@@ -26,7 +26,7 @@ protected:
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
   virtual void finalize ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
 
 public:
   TRANSLATOR_DECLARATIONS(Phrasing_slur_engraver);
@@ -119,7 +119,7 @@ Phrasing_slur_engraver::finalize ()
 }
 
 void
-Phrasing_slur_engraver::create_grobs ()
+Phrasing_slur_engraver::process_acknowledged_grobs ()
 {
   Link_array<Grob> start_phrasing_slur_l_arr;
   for (int i=0; i< new_phrasing_slur_req_l_arr_.size (); i++)
index f754b7481d43a878907dfdb9cc439f332d2be95a..113ce60982c89f6d885a8e57a1c269b385b11cad 100644 (file)
@@ -52,7 +52,7 @@ protected:
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
 
 private:
 
@@ -175,7 +175,7 @@ Piano_pedal_engraver::try_music (Music *m)
 }
 
 void
-Piano_pedal_engraver::create_grobs ()
+Piano_pedal_engraver::process_acknowledged_grobs ()
 {
   for (Pedal_info*p = info_list_; p && p->name_; p ++)
     {
index e900701dbf4130a24d260cb44ddd8ef08ed654d3..3219ebe0bea862eceb1295f41bcca331f44a59c4 100644 (file)
@@ -48,7 +48,7 @@ public:
 protected:
   virtual bool try_music (Music *req_l);
   virtual void process_music ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
   virtual void acknowledge_grob (Grob_info);
@@ -102,7 +102,7 @@ Porrectus_engraver::acknowledge_grob (Grob_info info_l_)
 }
 
 void
-Porrectus_engraver::create_grobs ()
+Porrectus_engraver::process_acknowledged_grobs ()
 {
   if (porrectus_req_l_)
     {
index de2985c37cab13ccf5c8bf59d83198e592169447..a1d4d7f0bba5d4858dcd37dfb747ba0bae0ad2ed 100644 (file)
@@ -19,7 +19,7 @@ class Rest_collision_engraver : public Engraver
   Link_array<Grob> note_column_l_arr_;
 protected:
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
 public:
   TRANSLATOR_DECLARATIONS(Rest_collision_engraver);  
@@ -33,7 +33,7 @@ Rest_collision_engraver::Rest_collision_engraver ()
 }
 
 void
-Rest_collision_engraver::create_grobs ()
+Rest_collision_engraver::process_acknowledged_grobs ()
 {
   if (rest_collision_p_ || note_column_l_arr_.size () < 2)
     return;
index 80e483dfc620d43b19c3091189661d463ae8a843..bb627424438d71aafbf3a31c5c448884b5bafef9 100644 (file)
@@ -59,7 +59,7 @@ class Rhythmic_column_engraver :public Engraver
 protected:
 
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
 };
@@ -78,7 +78,7 @@ Rhythmic_column_engraver::Rhythmic_column_engraver ()
 
 
 void
-Rhythmic_column_engraver::create_grobs ()
+Rhythmic_column_engraver::process_acknowledged_grobs ()
 {
   if (rhead_l_arr_.size ())
     {
index 50cbee9c91e91033cd93c34bf73d8fd381e6ad64..58aa49bcce7cf90a91fb65da4b86c672e595579f 100644 (file)
@@ -24,7 +24,7 @@ public:
   TRANSLATOR_DECLARATIONS(Script_column_engraver);
 protected:
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
 };
@@ -67,7 +67,7 @@ Script_column_engraver::acknowledge_grob (Grob_info inf)
 }
 
 void
-Script_column_engraver::create_grobs ()
+Script_column_engraver::process_acknowledged_grobs ()
 {
   if (!scol_p_ && script_l_arr_.size () > 1)
     {
index 806f5918e0b1bba4c79a738413e9a6e6e03b2de9..135082e80840779e62c0aaa819e7b2cf65c85602 100644 (file)
@@ -28,7 +28,7 @@ protected:
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
   virtual void finalize ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
 
 public:
   TRANSLATOR_DECLARATIONS(Slur_engraver);
@@ -126,7 +126,7 @@ Slur_engraver::finalize ()
 }
 
 void
-Slur_engraver::create_grobs ()
+Slur_engraver::process_acknowledged_grobs ()
 {
   Link_array<Grob> start_slur_l_arr;
   for (int i=0; i< new_slur_req_l_arr_.size (); i++)
index 4fd4f1a68e7b43f0903fc6c81fe9aa4213c00acb..3797b2efa9479939f75bf7bcfe5ec88d41636ec9 100644 (file)
@@ -26,7 +26,7 @@ public:
   
 protected:
   virtual void acknowledge_grob (Grob_info);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
 
 private:
@@ -51,7 +51,7 @@ Span_arpeggio_engraver::acknowledge_grob (Grob_info info)
 }
 
 void
-Span_arpeggio_engraver::create_grobs ()
+Span_arpeggio_engraver::process_acknowledged_grobs ()
 {
   /*
     connectArpeggios is slightly brusque; we should really read a elt
index 39b0a973ffb7b719efec4f054c5e5a3fd055a540..308df0ee5596868ec906249b09f6baf1b91610bc 100644 (file)
@@ -29,7 +29,7 @@ protected:
   virtual bool try_music (Music* m);
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   virtual void acknowledge_grob (Grob_info);
 };
 
@@ -78,7 +78,7 @@ Text_engraver::acknowledge_grob (Grob_info inf)
 }
 
 void
-Text_engraver::create_grobs ()
+Text_engraver::process_acknowledged_grobs ()
 {
   if (texts_.size ())
     return;
index f8c520b1cbaeb3ec4c508d0c724546de72128977..ac3f08c7baba6484c93bd4e797a400882bddcc5d 100644 (file)
@@ -29,7 +29,7 @@ protected:
   virtual bool try_music (Music *);
   virtual void stop_translation_timestep ();
   virtual void start_translation_timestep ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
 
 private:
   Spanner *span_;
@@ -82,7 +82,7 @@ Text_spanner_engraver::try_music (Music *m)
 }
 
 void
-Text_spanner_engraver::create_grobs ()
+Text_spanner_engraver::process_acknowledged_grobs ()
 {
   if (req_drul_[STOP])
     {
index 16abacdeeca0b92d8cccb7dca54d5841c60612b7..72cb2e06d43a652710e36a573b7e843324952801 100644 (file)
@@ -47,7 +47,7 @@ protected:
   virtual void stop_translation_timestep ();
   virtual void acknowledge_grob (Grob_info);
   virtual bool try_music (Music*);
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   void typeset_tie (Grob*);
 public:
   TRANSLATOR_DECLARATIONS(Tie_engraver);
@@ -108,7 +108,7 @@ head_pitch_compare (Grob  *const&a,Grob  *const&b)
 }
 
 void
-Tie_engraver::create_grobs ()
+Tie_engraver::process_acknowledged_grobs ()
 {
   if (req_l_)
     {
index 8ace269d131fbbc0782b35f709f97aca740ed9a1..e0ba3e4d2ad77618d673279156020e706fc4d522 100644 (file)
@@ -36,7 +36,7 @@ protected:
   virtual void acknowledge_grob (Grob_info);
   virtual bool try_music (Music*r);
   virtual void start_translation_timestep ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
 };
 
 bool
@@ -63,7 +63,7 @@ Tuplet_engraver::try_music (Music *r)
 }
 
 void
-Tuplet_engraver::create_grobs ()
+Tuplet_engraver::process_acknowledged_grobs ()
 {
   SCM v = get_property ("tupletInvisible");
   if (to_boolean (v))
index 6203c86b0acfdd846bd758c0def065694e69513c..acf55f371e015ffed3d94584e8c241e902a1824f 100644 (file)
@@ -31,7 +31,7 @@ protected:
   virtual void finalize ();
   virtual void stop_translation_timestep ();
   virtual void process_music ();
-  virtual void create_grobs ();
+  virtual void process_acknowledged_grobs ();
   
   Moment started_mom_;
   Spanner *volta_span_p_;
@@ -133,7 +133,7 @@ Volta_engraver::process_music ()
   this could just as well be done in process_music (), but what the hack.
  */
 void
-Volta_engraver::create_grobs ()
+Volta_engraver::process_acknowledged_grobs ()
 {
   if (!volta_span_p_ && gh_string_p (start_str_))
     {