]> git.donarmstrong.com Git - lilypond.git/commitdiff
remove
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 9 May 2004 16:01:06 +0000 (16:01 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 9 May 2004 16:01:06 +0000 (16:01 +0000)
{Engraver,Score_engraver}::typeset_grob(), remove all calls.

75 files changed:
ChangeLog
Documentation/topdocs/NEWS.texi
VERSION
lily/accidental-engraver.cc
lily/ambitus-engraver.cc
lily/arpeggio-engraver.cc
lily/auto-beam-engraver.cc
lily/axis-group-engraver.cc
lily/bar-engraver.cc
lily/bar-number-engraver.cc
lily/beam-engraver.cc
lily/break-align-engraver.cc
lily/breathing-sign-engraver.cc
lily/chord-name-engraver.cc
lily/chord-tremolo-engraver.cc
lily/clef-engraver.cc
lily/cluster-engraver.cc
lily/coherent-ligature-engraver.cc
lily/collision-engraver.cc
lily/completion-note-heads-engraver.cc
lily/custos-engraver.cc
lily/dot-column-engraver.cc
lily/drum-note-engraver.cc
lily/dynamic-engraver.cc
lily/engraver.cc
lily/extender-engraver.cc
lily/figured-bass-engraver.cc
lily/fingering-engraver.cc
lily/glissando-engraver.cc
lily/horizontal-bracket-engraver.cc
lily/hyphen-engraver.cc
lily/include/engraver.hh
lily/include/line-group-group-engraver.hh
lily/include/score-engraver.hh
lily/instrument-name-engraver.cc
lily/key-engraver.cc
lily/ligature-bracket-engraver.cc
lily/lyric-engraver.cc
lily/mark-engraver.cc
lily/measure-grouping-engraver.cc
lily/metronome-engraver.cc
lily/multi-measure-rest-engraver.cc
lily/new-fingering-engraver.cc
lily/note-head-line-engraver.cc
lily/note-heads-engraver.cc
lily/note-name-engraver.cc
lily/ottava-engraver.cc
lily/part-combine-engraver.cc
lily/percent-repeat-engraver.cc
lily/phrasing-slur-engraver.cc
lily/piano-pedal-engraver.cc
lily/rest-collision-engraver.cc
lily/rest-engraver.cc
lily/rhythmic-column-engraver.cc
lily/score-engraver.cc
lily/script-column-engraver.cc
lily/script-engraver.cc
lily/separating-line-group-engraver.cc
lily/slash-repeat-engraver.cc
lily/slur-engraver.cc
lily/spacing-engraver.cc
lily/span-arpeggio-engraver.cc
lily/span-bar-engraver.cc
lily/staff-symbol-engraver.cc
lily/stanza-number-engraver.cc
lily/stem-engraver.cc
lily/system-start-delimiter-engraver.cc
lily/tab-note-heads-engraver.cc
lily/text-engraver.cc
lily/text-spanner-engraver.cc
lily/tie-engraver.cc
lily/time-signature-engraver.cc
lily/tuplet-engraver.cc
lily/vertical-align-engraver.cc
lily/volta-engraver.cc

index a4c6f54b3659addbc8d4eb784e85eba58f7d7da9..c45953b5badfe746ebc454c78e4eefbb1208c95a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-05-09  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/score-engraver.cc: remove
+       {Engraver,Score_engraver}::typeset_grob(), remove all calls.
+
 2004-05-09  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * input/test/markup-score.ly: Remove \notes.
index 379e6629aae03655a49ca7b816d33caf986b299e..7959ff7054ca8a83772703ed95efb015c5e8b8ea 100644 (file)
@@ -23,13 +23,9 @@ here is the new implementation @code{\applymusic},
 @item @code{\apply} has been renamed to @code{\applymusic}.
 
 @item Music can be used as a markup.
-When inserting a @code{\score} block as part of a @code{\markup}, it
-produces a rendered markup of the music.
-
-@example
-@c TODO, see input/test/markup-score.ly
-@end example
-
+When inserting a @code{score} block as part of a @code{\markup}, it
+produces a rendered markup of the music.  An example is in
+@file{input/test/markup-score.ly}.
 
 @item LilyPond expressions can be embedded into Scheme. The syntax for
 this is @code{#@{ ... #@}}. Within such a block, Scheme forms can be
@@ -806,7 +802,7 @@ for chords, and
 for simultaneous music.
 
 To convert your files from <PITCHES> to <<PITCHES>>, use the script
-included in buildscripts/convert-new-chords.py
+included in @file{buildscripts/convert-new-chords.py}.
 
 This change was introduced for the following reasons
 
diff --git a/VERSION b/VERSION
index 7daa5baee83b3136a4d0ee41ca63c656cc073809..86236c9b82b5f927e005614eb08acbda65e81510 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,6 +1,6 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=2
 MINOR_VERSION=3
-PATCH_LEVEL=1
+PATCH_LEVEL=2
 MY_PATCH_LEVEL=
 
index 808c2408ec5a76947e8de6ff12d16366516ca942..735e9ff8310baaf356490a56b96787e67965ae3b 100644 (file)
@@ -415,14 +415,6 @@ Accidental_engraver::stop_translation_timestep ()
        }
     }
   
-  for (int i = 0; i < accidentals_.size (); i++)
-    {
-      if (Grob *a = accidentals_[i].accidental_)
-       typeset_grob (a);
-    }
-
-  if (accidental_placement_)
-    typeset_grob (accidental_placement_);
 
   accidental_placement_ = 0;
   
index 5d283d265d94a07409af76a73d46bc2e39176849..e0328567f86b12b6fb5e3778b03647696a1d0586 100644 (file)
@@ -130,7 +130,7 @@ Ambitus_engraver::stop_translation_timestep ()
       SCM key_signature = get_property ("keySignature");
       ambitus_->set_property ("accidentals", key_signature);
 
-      typeset_grob (ambitus_);
+      
       is_typeset = true;
     }
 }
index 282a7653a03918b0ed2560eb9c88bc8a5a7ff855..261ff66f51005d2e273406218713fb92bd0a27ec 100644 (file)
@@ -88,11 +88,7 @@ Arpeggio_engraver::process_music ()
 void
 Arpeggio_engraver::stop_translation_timestep ()
 {
-  if (arpeggio_)
-    {
-      typeset_grob (arpeggio_);
-      arpeggio_ = 0;
-    }
+  arpeggio_ = 0;
   arpeggio_req_ = 0;
 }
 
index 65e8f86317f9ad1a5ccb26baecb6293d59624b56..cbeba2f4347f7126df658fc8c0350cd9486e600a 100644 (file)
@@ -351,7 +351,6 @@ Auto_beam_engraver::typeset_beam ()
     {
       finished_grouping_->beamify (beat_length_, subdivide_beams_);
       Beam::set_beaming (finished_beam_, finished_grouping_);
-      typeset_grob (finished_beam_);
       finished_beam_ = 0;
     
       delete finished_grouping_;
index 1bc232f4c5fc12dca618c12ba1e389eb53e465f9..f62de7f1de250d70fa021b9b704b31fd7cbfb789 100644 (file)
@@ -85,7 +85,6 @@ Axis_group_engraver::finalize ()
 
   staffline_->set_bound (RIGHT,it);
 
-  typeset_grob (staffline_);
   staffline_ = 0;
 }
 
index 7b9841bcab33d8bb357edbb51db40c6dc58dd4dc..78008a625ffd20e4f4502e5130e390f8028a66fe 100644 (file)
@@ -84,11 +84,7 @@ Bar_engraver::process_acknowledged_grobs ()
 void
 Bar_engraver::typeset_bar ()
 {
-  if (bar_) 
-    {
-      typeset_grob (bar_);
       bar_ =0;
-    }
 }
 
 /*
index 1b621c5382c60850552a8356756057dbc34e9a83..4328e81a91dd6a71bdb20af43a5f79aab39a71c8 100644 (file)
@@ -96,7 +96,7 @@ Bar_number_engraver::stop_translation_timestep ()
   if (text_)
     {
       text_->set_property ("side-support-elements", get_property ("stavesFound"));
-      typeset_grob (text_);
+      
       text_ =0;
     }
 }
index 2abec27aec5016ac5c2a45e9c68b3fe1a380b551..4e6238bedf35859f456933059ca9f06db9f2c362 100644 (file)
@@ -164,7 +164,7 @@ Beam_engraver::typeset_beam ()
     {
       finished_beam_info_->beamify (beat_length_, subdivide_beams_);
       Beam::set_beaming (finished_beam_, finished_beam_info_);
-      typeset_grob (finished_beam_);
+      
       delete finished_beam_info_;
       finished_beam_info_ =0;
       finished_beam_ = 0;
index 08fc9d6ef11356947f25e91824aef6644d08f62e..9c830d3fcedc53a2fab1d55c4804339cba41adec 100644 (file)
@@ -37,7 +37,7 @@ Break_align_engraver::add_column (SCM smob)
 {
   Grob * e = unsmob_grob (smob);
   Break_align_interface::add_element (align_,e);
-  typeset_grob (e);
+  
 }
 
 void
@@ -56,16 +56,8 @@ Break_align_engraver::stop_translation_timestep ()
     }
   column_alist_ = SCM_EOL;
 
-  if (align_)
-    {
-      typeset_grob (align_);
-      align_ = 0;
-    }
-  if (left_edge_)
-    {
-      typeset_grob (left_edge_);
-      left_edge_ = 0;
-    }
+  align_ = 0;
+  left_edge_ = 0;
 }
 
 
index d39fa93984f8a256811261206254087424eba8e2..10074de3f6c15532bd1c4fcbb8c70438e3220fa0 100644 (file)
@@ -62,11 +62,7 @@ Breathing_sign_engraver::process_acknowledged_grobs ()
 void 
 Breathing_sign_engraver::stop_translation_timestep ()
 {
-  if (breathing_sign_)
-    {
-      typeset_grob (breathing_sign_);
-      breathing_sign_ = 0;
-    }
+  breathing_sign_ = 0;
   breathing_sign_req_ = 0;
 }
 
index e6b70aa402826163c50ed89299efb5a85195eb1b..252dfb8743c840a6669dd1e9ba930097759478dd 100644 (file)
@@ -137,10 +137,6 @@ Chord_name_engraver::try_music (Music* m)
 void
 Chord_name_engraver::stop_translation_timestep ()
 {
-  if (chord_name_)
-    {
-      typeset_grob (chord_name_);
-    }
   chord_name_ = 0;
   notes_.clear ();
 }
index 39871f741d0bf04ea19b3048e9f99d53b41d1d78..7048eb41c88c28656bf676a22a8327561f9d2eb6 100644 (file)
@@ -1,11 +1,11 @@
 /*   
-  new-chord-tremolo-engraver.cc --  implement Chord_tremolo_engraver
+     new-chord-tremolo-engraver.cc --  implement Chord_tremolo_engraver
   
-  source file of the GNU LilyPond music typesetter
+     source file of the GNU LilyPond music typesetter
   
-  (c) 2000--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+     (c) 2000--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
   
- */
+*/
 
 #include "engraver.hh"
 #include "beam.hh"
 
 /**
 
-  This acknowledges repeated music with "tremolo" style.  It typesets
-  a beam.
+This acknowledges repeated music with "tremolo" style.  It typesets
+a beam.
 
-  TODO:
+TODO:
 
-  - perhaps use engraver this to steer other engravers? That would
-  create dependencies between engravers, which is bad.
+- perhaps use engraver this to steer other engravers? That would
+create dependencies between engravers, which is bad.
 
-  - create dots if appropriate.
+- create dots if appropriate.
 
-  - create TremoloBeam iso Beam?
+- create TremoloBeam iso Beam?
 
 */
 class Chord_tremolo_engraver : public Engraver
@@ -145,11 +145,7 @@ Chord_tremolo_engraver::finalize ()
 void
 Chord_tremolo_engraver::typeset_beam ()
 {
-  if (finished_beam_)
-    {
-      typeset_grob (finished_beam_);
-      finished_beam_ = 0;
-    }
+  finished_beam_ = 0;
 }
 
 void
@@ -212,11 +208,7 @@ Chord_tremolo_engraver::stop_translation_timestep ()
 {
   typeset_beam ();
 
-  if (stem_tremolo_)
-    {
-      typeset_grob (stem_tremolo_);
-      stem_tremolo_ = 0;
-    }
+  stem_tremolo_ = 0;
 }
 
 
index 78405680cc760e06fa1ef64b6352dd88ee69ddb9..fb5daa0402ec9e2f9b212e3d11e23eaa71879909 100644 (file)
@@ -179,14 +179,8 @@ Clef_engraver::stop_translation_timestep ()
            }
        }
       
-      typeset_grob (clef_);
       clef_ =0;
 
-      if (octavate_)
-       {
-         typeset_grob (octavate_);
-       }
-
       octavate_ = 0;
     }
 }
index 23795e56bdd36f6b68f8642a1ac40dfcff25bc40..a65ee86cbf39d72fcb0447bfe01a56c63f58ec50 100644 (file)
@@ -51,17 +51,8 @@ Cluster_spanner_engraver::finalize ()
 void
 Cluster_spanner_engraver::typeset_grobs ()
 {
-  if (finished_spanner_ )
-    {
-      typeset_grob (finished_spanner_);
-      finished_spanner_ = 0;
-    }
-
-  if (beacon_)
-    {
-      typeset_grob (beacon_);
-      beacon_ = 0;
-    }
+  finished_spanner_ = 0;
+  beacon_ = 0;
 }
 
 bool
index b015a6255e28f6ec3464e0c2f0aa25a88d7f6c85..3e7e6b45eb9443e53e0b52608fa4295f79d31120 100644 (file)
@@ -211,12 +211,6 @@ Coherent_ligature_engraver::typeset_ligature (Spanner *ligature,
   // prepare ligature for typesetting
   build_ligature (ligature, primitives);
   collect_accidentals (ligature, primitives);
-
-  // now actually typeset
-  for (int i = 0; i < primitives.size (); i++)
-    {
-      typeset_grob (primitives[i].grob_);
-    }
 }
 
 ENTER_DESCRIPTION (Coherent_ligature_engraver,
index 478030d847fedbb2518e19bdcb25d9c8f4bde684..c468b610614d584733ddf8fa7c6186ebb92fe081 100644 (file)
@@ -60,11 +60,7 @@ Collision_engraver::acknowledge_grob (Grob_info i)
 void
 Collision_engraver::stop_translation_timestep ()
 {
-  if (col_) 
-    {
-      typeset_grob (col_);
-      col_ =0;
-    }
+  col_ =0;
   note_columns_.clear ();
 }
 
index 229eadd4937062ae4a6ed63797887827a3248566..73d3473a89e565aa30260e2b06510d2b85158186 100644 (file)
@@ -281,22 +281,12 @@ Completion_heads_engraver::process_music ()
 void
 Completion_heads_engraver::stop_translation_timestep ()
 {
-  for (int i = ties_.size (); i--;)
-    typeset_grob (ties_[i]); 
   ties_.clear ();
   
-  for (int i=0; i < notes_.size (); i++)
-    {
-      typeset_grob (notes_[i]);
-    }
   if (notes_.size ())
     prev_notes_ = notes_;
   notes_.clear ();
   
-  for (int i=0; i < dots_.size (); i++)
-    {
-      typeset_grob (dots_[i]);
-    }
   dots_.clear ();
 
   for (int i = scratch_note_reqs_.size (); i--;)
index 09d0ec9aa6e558a0991a2c41b6f2caf517b75cf9..40b2941c07f64929aa3e9855be6a1bc258b06451 100644 (file)
@@ -51,10 +51,6 @@ Custos_engraver::stop_translation_timestep ()
   /*
     delay typeset until we're at the next moment, so we can silence custodes at the end of the piece.
    */
-  for (int i = custodes_.size (); i--;)
-    {
-      typeset_grob (custodes_[i]);
-    }
   pitches_.clear ();
 
   custos_permitted = false;
@@ -138,7 +134,6 @@ Custos_engraver::finalize ()
   for (int i = custodes_.size (); i--;)
     {
       custodes_[i]->suicide ();
-      typeset_grob (custodes_[i]);
     }
   custodes_.clear ();
 }
index 2b426cec2c8020a4015f310363830e965b61f08c..141f2cfec63e01ea890945e5fa86469026548616 100644 (file)
@@ -37,20 +37,15 @@ Dot_column_engraver::Dot_column_engraver ()
 void
 Dot_column_engraver::stop_translation_timestep ()
 {
-  if (dotcol_)
-    {
-
       /*
        Add the stem to the support so dots stay clear of flags.
 
        See [Ross, p 171]
        */
-      if (stem_)
+      if (stem_ && dotcol_)
        dotcol_->set_property ("stem", stem_->self_scm ());
       
-      typeset_grob (dotcol_);
       dotcol_ =0;
-    }
   heads_.clear ();
   stem_ =0;
 }
index 8b05bad66561c07aae5a614226cc739168661997..a668d3408b884f8fe4078f364e4c8f512e5c117c 100644 (file)
@@ -162,20 +162,8 @@ Drum_notes_engraver::acknowledge_grob (Grob_info inf)
 void
 Drum_notes_engraver::stop_translation_timestep ()
 {
-  for (int i=0; i < notes_.size (); i++)
-    {
-      typeset_grob (notes_[i]);
-    }
   notes_.clear ();
-  for (int i=0; i < dots_.size (); i++)
-    {
-      typeset_grob (dots_[i]);
-    }
   dots_.clear ();
-  for (int i=0; i < scripts_.size (); i++)
-    {
-      typeset_grob (scripts_[i]);
-    }
   scripts_.clear ();
   
   events_.clear ();
index f57f031e28ee4d3a4f33c370d77c58643db3e0ce..31368b175c79d46915c3b6e63c2248b242ad303c 100644 (file)
@@ -333,15 +333,10 @@ Dynamic_engraver::typeset_all ()
            add_bound_item (finished_line_spanner_,
                            finished_cresc_->get_bound (RIGHT));
        }
-      typeset_grob (finished_cresc_);
       finished_cresc_ =0;
     }
   
-  if (script_)
-    {
-      typeset_grob (script_);
       script_ = 0;
-    }
   if (finished_line_spanner_)
     {
       /*
@@ -373,7 +368,6 @@ Dynamic_engraver::typeset_all ()
          finished_line_spanner_->set_bound (LEFT, ci);   
        }
        
-      typeset_grob (finished_line_spanner_);
       finished_line_spanner_ = 0;
     }
 }
index fa2e68479a838715a064c40f06edb31878b51e49..5f83295e18e8135c77b7bb95540b6b080ff70e3f 100644 (file)
@@ -52,13 +52,6 @@ Engraver::announce_grob (Grob* e, SCM cause)
 
 
  
-void
-Engraver::typeset_grob (Grob*p)
-{
-  Engraver *dad = get_daddy_engraver ();
-  if (dad)
-    dad->typeset_grob (p);
-}
 
 
 Engraver::Engraver ()
index 35f4db921848d5da8fa0dda91fdc3268cd281a7b..f2f9d6761411002a89e47b853e55c9fe9c9b4843 100644 (file)
@@ -85,7 +85,6 @@ Extender_engraver::stop_translation_timestep ()
 {
   if (pending_extender_ && pending_extender_->get_bound (RIGHT))
     {
-      typeset_grob (pending_extender_);
       pending_extender_ = 0;
     }
 
@@ -140,7 +139,6 @@ Extender_engraver::finalize ()
 
       if (!extender_->get_bound (RIGHT))
        extender_->warning (_ ("unterminated extender"));
-      typeset_grob (extender_);
       extender_ = 0;
     }
 
@@ -150,7 +148,6 @@ Extender_engraver::finalize ()
 
       if (!pending_extender_->get_bound (RIGHT))
          pending_extender_->warning (_("unterminated extender"));
-      typeset_grob (pending_extender_);
       pending_extender_ =0;
     }
 }
index f46a86b6711221204e69bfe53721f5df9d5c45d1..2368748c2a41e30fc9c62d461bf474ac4324189b 100644 (file)
@@ -37,11 +37,7 @@ Figured_bass_engraver::Figured_bass_engraver ()
 void
 Figured_bass_engraver::stop_translation_timestep ()
 {
-  if (figure_)
-    {
-      typeset_grob (figure_);
-      figure_ = 0;
-    }
+  figure_ = 0;
 
   figures_.clear ();
   rest_req_ = 0;
index c61ba4c56a24818a54cb73ed07e41b2d8bf3e064..8dbc974b6f0e7d0929bc0ac09f899b44a87554c8 100644 (file)
@@ -134,11 +134,6 @@ Fingering_engraver::stop_translation_timestep ()
   if (!fingerings_.size ())
     return;
   
-  for (int i=0; i < fingerings_.size (); i++)
-    {
-      Item *ti = fingerings_[i];
-      typeset_grob (ti);
-    }
   fingerings_.clear ();
 }
 
index 6c177c43baecfef3400e3cf1fc07b46f1c961b93..884f5e3665dcfeef368eef1558ed5ca3c9a4f154 100644 (file)
@@ -80,7 +80,6 @@ Glissando_engraver::stop_translation_timestep ()
 {
   if (last_line_ && last_line_->get_bound (RIGHT))
     {
-      typeset_grob (last_line_);
       last_line_ =0;
     }
   if (line_)
index 3be6afc7436cdc2a62ce9451dc05a920274bc5d9..494a90bc5017c0aed6d671b8126c0d3c66056a93 100644 (file)
@@ -111,7 +111,7 @@ Horizontal_bracket_engraver::stop_translation_timestep ()
   for (int i = pop_count_; i--;)
     {
       if (bracket_stack_.size ())
-       typeset_grob (bracket_stack_.pop ());
+       bracket_stack_.pop ();
     }
   pop_count_ = 0;
   push_count_ = 0;
index edc3b5f36be3e70797a968a0c06a0bce2d73831a..727a657606f43a50ff33bb3cf879af420f69835c 100644 (file)
@@ -97,7 +97,6 @@ Hyphen_engraver::finalize ()
          hyphen_->suicide ();
        }
 
-      typeset_grob (hyphen_);
       hyphen_ = 0;
     }
 
@@ -110,7 +109,6 @@ Hyphen_engraver::finalize ()
          finished_hyphen_->warning (_("unterminated hyphen; removing"));
          finished_hyphen_->suicide ();
        }
-      typeset_grob (finished_hyphen_);
       finished_hyphen_ =0;
     }
 }
@@ -131,14 +129,12 @@ Hyphen_engraver::stop_translation_timestep ()
 {
   if (finished_hyphen_ && finished_hyphen_->get_bound (RIGHT))
     {
-      typeset_grob (finished_hyphen_);
       finished_hyphen_ = 0;
     }
 
   if (finished_hyphen_ && hyphen_)
     {
       programming_error ("Haven't finished hyphen yet.");
-      typeset_grob (finished_hyphen_);
       finished_hyphen_ =0;
     }
   
index c8270be6d619300928aa78f3a712ed092c01becd..1535a245cc1408d8235e8cd90ca065e3f081de1b 100644 (file)
@@ -25,10 +25,6 @@ class Engraver : public virtual Translator {
     
   friend class Engraver_group_engraver;
 protected:
-  /*
-    Call this when you're finished with ELEM_P.
-   */
-  virtual void typeset_grob (Grob*elem);
   /*
     take note of item/spanner
     put item in spanner. Adjust local key; etc.
index d8a3fc0603a94caaefad8362e5bb91fd9b433047..c2409b81c12801c9f71d05e7dd1132216db3616d 100644 (file)
@@ -26,7 +26,6 @@ protected:
   virtual void create_line_spanner ();
   virtual void initialize ();
   virtual void finalize ();
-  virtual void typeset_grob (Grob*);
 public:
   TRANSLATOR_DECLARATIONS(Line_group_engraver_group);
 };
index bb9af2f5a44945c524b17fb0a94ec8526cf242d5..a58b2b6efda44532179e25fd7f47b19628adbdf5 100644 (file)
@@ -39,7 +39,6 @@ protected:
   virtual void initialize ();
   virtual void finalize ();
   virtual void announce_grob (Grob_info);
-  virtual void typeset_grob (Grob*elem);
   virtual void stop_translation_timestep ();
 
 public:
index 1abbcb859af1ab3bd56cccf7329529257d97a6e5..c99b6f5c775ae93f9807f7b159e3d77dcb1e6d43 100644 (file)
@@ -52,7 +52,6 @@ Instrument_name_engraver::stop_translation_timestep ()
     {
       text_->set_property ("side-support-elements",
                                get_property ("instrumentSupport"));
-      typeset_grob (text_);
       text_ = 0;
     }
 }
index fdb59dc4927c061a9d6cc7a867fdfb49018076be..2007350427fa9363fd18daf092f013fb63237ad6 100644 (file)
@@ -135,11 +135,7 @@ Key_engraver::process_music ()
 void
 Key_engraver::stop_translation_timestep ()
 {
-  if (item_) 
-    {
-      typeset_grob (item_);
       item_ = 0;
-    }
 }
 
 
index 1837911cbfaf29b904b555e6d45d1c51d8bf211c..0a32c304006549e89114f909dea77d904964fc6c 100644 (file)
@@ -22,13 +22,8 @@ class Ligature_bracket_engraver : public Ligature_engraver
 protected:
   virtual Spanner *create_ligature_spanner ();
   virtual void acknowledge_grob (Grob_info);
-  virtual void typeset_ligature (Spanner *ligature, Array<Grob_info>);
-
 public:
   TRANSLATOR_DECLARATIONS (Ligature_bracket_engraver);
-
-private:
-  void typeset_ligature_bracket ();
 };
 
 
@@ -42,11 +37,6 @@ Ligature_bracket_engraver::create_ligature_spanner ()
   return make_spanner ("LigatureBracket", SCM_EOL);
 }
 
-void
-Ligature_bracket_engraver::typeset_ligature (Spanner *ligature, Array<Grob_info>)
-{
-  typeset_grob (ligature);
-}
 
 void
 Ligature_bracket_engraver::acknowledge_grob (Grob_info info)
index 45c838c53c9161aed394ba61ca133aecac917c27..d9e68dbf6a2c6a036a58ccf69868f3c18b028698 100644 (file)
@@ -141,7 +141,6 @@ Lyric_engraver::stop_translation_timestep ()
            }
        }
       
-      typeset_grob (text_);
       text_ =0;
     }
   event_ =0;
index d55249687277fd716800c822e91e449b63fe1f8e..fc09cde8baa4c0b5d2c88fc5426172ba6a37b8d8 100644 (file)
@@ -69,7 +69,6 @@ Mark_engraver::stop_translation_timestep ()
     {
       SCM lst = get_property ("stavesFound");
       text_->set_property ("side-support-elements" , lst);
-      typeset_grob (text_);
       text_ =0;
     }
   mark_ev_ = 0;
index 6e54748f856d049d32196db951833cf96c436343..7c262c33eb9431157ad484ba1f115ef8efcda839 100644 (file)
@@ -32,7 +32,6 @@ Measure_grouping_engraver::finalize ()
   if (grouping_)
     {
       grouping_->set_bound (RIGHT, unsmob_grob (get_property ("currentCommandColumn")));
-      typeset_grob (grouping_);
       grouping_->suicide ();
       grouping_= 0;
     }
@@ -56,7 +55,7 @@ Measure_grouping_engraver::process_music ()
     {
       grouping_->set_bound (RIGHT,
                            unsmob_grob (get_property ("currentMusicalColumn")));
-      typeset_grob (grouping_);
+      
       grouping_ = 0;
     }
   
index 704707b3fbade3534ed683ce2cca222b8c7a7202..2f0cdf5804d00b29c4a8d8d1129806ba0e83693d 100644 (file)
@@ -66,7 +66,7 @@ Metronome_mark_engraver::stop_translation_timestep ()
        text_->set_parent (bar_line_, X_AXIS);
       
       text_->set_property ("side-support-elements" , get_property ("stavesFound"));
-      typeset_grob (text_);
+      
       text_ =0;
     }
   mark_ev_ = 0;
index 97a022230d697b3616fef4490f890f9c115e8810..5f2314ce088811bfbca1b8df0cb83be72b7842d8 100644 (file)
@@ -179,35 +179,8 @@ Multi_measure_rest_engraver::stop_translation_timestep ()
   SCM smp = get_property ("measurePosition");
   Moment mp = (unsmob_moment (smp)) ? *unsmob_moment (smp) : Moment (0);
 
-  if (mmrest_
-      && !mp.to_bool ()
-      && mmrest_->get_bound (LEFT) && mmrest_->get_bound (RIGHT))
-    {
-      typeset_grob (mmrest_);
-      for (int i = 0 ; i < numbers_.size (); i++)
-       {
-         typeset_grob (numbers_[i]);
-       }
-      
-      /*
-       we must keep mmrest_ around to set measure-count, so
-       no mmrest_ = 0 here. 
-       */
-    }
-
   if (last_rest_)
     {
-      /* sanity check */
-      if (last_rest_->get_bound (LEFT) && last_rest_->get_bound (RIGHT)
-         && last_rest_->get_bound (LEFT) != last_rest_->get_bound (RIGHT))
-       {
-         typeset_grob (last_rest_);
-
-         for (int i = 0; i < last_numbers_.size ();i++)
-           {
-             typeset_grob (last_numbers_[i]);
-           }
-       }
       last_rest_ = 0;
       last_numbers_.clear ();
     }
@@ -280,21 +253,6 @@ Multi_measure_rest_engraver::start_translation_timestep ()
 void
 Multi_measure_rest_engraver::finalize ()
 {
-  if (mmrest_)
-    {
-      typeset_grob (mmrest_);
-    }
-  if (last_rest_)
-    {
-      typeset_grob (last_rest_);
-    }
-
-  for (int i = 0; i < last_numbers_.size ();i++)
-    typeset_grob (last_numbers_[i]);
-
-  for (int i = 0; i < numbers_.size ();i++)
-    typeset_grob (numbers_[i]);
-
 }
 
 ENTER_DESCRIPTION (Multi_measure_rest_engraver,
index f867908ea51bab0f10c733be38a33d581da3aeef..c9a359e9a4427d64c51b6ae98de10b6bc63032ee 100644 (file)
@@ -246,7 +246,6 @@ New_fingering_engraver::position_scripts ()
       f->add_offset_callback (Side_position_interface::aligned_side_proc, X_AXIS);
 
       f->set_property ("direction", scm_int2num (hordir));
-      typeset_grob (f);
     }
 
   int finger_prio = 200;
@@ -263,7 +262,6 @@ New_fingering_engraver::position_scripts ()
       
       f->set_property ("direction", scm_int2num (UP));
 
-      typeset_grob (f);
     }
   
   for (int i = 0; i < down.size (); i++)
@@ -278,7 +276,6 @@ New_fingering_engraver::position_scripts ()
       f->add_offset_callback (Self_alignment_interface::aligned_on_self_proc, X_AXIS);
       f->add_offset_callback (Side_position_interface::aligned_side_proc, Y_AXIS);
       f->set_property ("direction", scm_int2num (DOWN));
-      typeset_grob (f);
     }
 }
 
@@ -307,7 +304,6 @@ New_fingering_engraver::stop_translation_timestep ()
          sc->add_offset_callback (Side_position_interface::quantised_position_proc, Y_AXIS);
          sc->set_property ("staff-padding" , SCM_EOL);
        }
-      typeset_grob (sc);
     }
 
   stem_ = 0;
index f5737a795d2b7bfa652e308c68f2ba83772d42b0..b489af8b148fa9d18f15495646a96899b2451d1c 100644 (file)
@@ -100,11 +100,7 @@ Note_head_line_engraver::process_acknowledged_grobs ()
 void
 Note_head_line_engraver::stop_translation_timestep ()
 {
-  if (line_)
-    {
-      typeset_grob (line_);
-      line_ = 0;
-    }
+  line_ = 0;
   if (head_)
     last_head_ = head_;
   head_ = 0;
index 2cefa7b2becff953749ee8293cdefb8b1261b121..12398fc0689f8bdb291543a6c06f8b1031fdd915 100644 (file)
@@ -93,16 +93,8 @@ Note_heads_engraver::process_music ()
 void
 Note_heads_engraver::stop_translation_timestep ()
 {
-  for (int i=0; i < notes_.size (); i++)
-    {
-      typeset_grob (notes_[i]);
-    }
 
   notes_.clear ();
-  for (int i=0; i < dots_.size (); i++)
-    {
-      typeset_grob (dots_[i]);
-    }
   dots_.clear ();
   note_reqs_.clear ();
 }
index b9e82ab32204ac0e4788db2af0ddadd587019d05..94841f74812079a5366e8839bbf6d0ec3996ea8a 100644 (file)
@@ -60,10 +60,6 @@ Note_name_engraver::process_music ()
 void
 Note_name_engraver::stop_translation_timestep ()
 {
-  for (int i=0; i < texts_.size (); i++)
-    {
-      typeset_grob (texts_[i]);
-    }
   texts_.clear () ;
   events_.clear ();
 }
index 895fa8266078257c18e7747105665262af001913..49c2b5601540786e61703729a64559ba9407788c 100644 (file)
@@ -91,7 +91,6 @@ Ottava_spanner_engraver::typeset_all ()
        }
       while (flip (&d) != LEFT);
       
-      typeset_grob (finished_);
       finished_ = 0;
     }
 }
index daaf17b7c594adf90d26522ef9bc93969be1e317..b548ca97fdb675ddc32cbbfc8eb938184f05b6eb 100644 (file)
@@ -90,11 +90,7 @@ Part_combine_engraver::acknowledge_grob (Grob_info i)
 void 
 Part_combine_engraver::stop_translation_timestep ()
 {
-  if (text_)
-    {
-      typeset_grob (text_);
       text_ = 0;
-    }
   event_ = 0;
 }
 
index f8d157abc6242d1cd04f38d10e026a90c855a6fe..dff15eec7b6c24bd917001989db0ecacf6f1455f 100644 (file)
@@ -170,15 +170,10 @@ Percent_repeat_engraver::typeset_perc ()
     {
       SCM col =get_property ("currentCommandColumn");
       finished_perc_->set_bound (RIGHT, unsmob_grob (col));
-      typeset_grob (finished_perc_);
       finished_perc_ = 0;
     }
 
-  if (double_percent_)
-    {
-      typeset_grob (double_percent_);
-      double_percent_ = 0;
-    }
+  double_percent_ = 0;
 }
 
 
index 1671f24127567f7e32ef94fee75db283848ffb2a..e3e289ce38371ab2e337d418a38bb0a79e80b11e 100644 (file)
@@ -153,10 +153,6 @@ Phrasing_slur_engraver::process_acknowledged_grobs ()
 void
 Phrasing_slur_engraver::stop_translation_timestep ()
 {
-  for (int i = 0; i < end_phrasing_slurs_.size (); i++)
-    {
-      typeset_grob (end_phrasing_slurs_[i]);
-    }
   end_phrasing_slurs_.clear ();
 }
 
index 7038355ee52aa2504bacea2e02a53806c95414d8..ef383470960cd5a30dfc95a4db29b44185a55ba7 100644 (file)
@@ -509,7 +509,6 @@ Piano_pedal_engraver::typeset_all (Pedal_info * p)
 
   if (p->item_)
     {
-      typeset_grob (p->item_);
       p->item_ = 0;
     }
       
@@ -521,9 +520,7 @@ Piano_pedal_engraver::typeset_all (Pedal_info * p)
          p->finished_bracket_->set_bound (RIGHT, unsmob_grob (get_property ("currentMusicalColumn")));
        }
 
-      typeset_grob (p->finished_bracket_);
-         
-      p->finished_bracket_ =0;
+      p->finished_bracket_ = 0;
     }
 
   if (p->finished_line_spanner_)
@@ -541,7 +538,7 @@ Piano_pedal_engraver::typeset_all (Pedal_info * p)
          p->finished_line_spanner_->set_bound (RIGHT, ci);
          p->finished_line_spanner_->set_bound (LEFT, ci);        
        }
-      typeset_grob (p->finished_line_spanner_);
+      
       p->finished_line_spanner_ = 0;
     }
 }
index e63fc171b08af94602335e866a623221378163b7..7af8ad7a73e97a6cbc3e5c54b50d5311ab5d6f57 100644 (file)
@@ -61,11 +61,7 @@ Rest_collision_engraver::acknowledge_grob (Grob_info i)
 void
 Rest_collision_engraver::stop_translation_timestep ()
 {
-  if (rest_collision_) 
-    {
-      typeset_grob (rest_collision_);
-      rest_collision_ = 0;
-    }
+  rest_collision_ = 0;
   note_columns_.clear ();
   rest_count_ = 0;
 }
index 48621d2f61da2ea18fd710f1b7275edb8ad38868..245da72e0038bcd58f60aad5a5d08e669c58a183 100644 (file)
@@ -48,16 +48,8 @@ Rest_engraver::start_translation_timestep ()
 void
 Rest_engraver::stop_translation_timestep ()
 {
-  if (rest_)
-    {
-      typeset_grob (rest_);
-      rest_ =0;
-    }
-  if (dot_)
-    {
-      typeset_grob (dot_);
-      dot_ =0;
-    }    
+  rest_ =0;
+  dot_ =0;
 }
 
 void
index 02dd91bb7dac365fc2e67fce2c5ca518fdb69e9f..3c63236546d9a36980a3fe308bcf91395c087caa 100644 (file)
@@ -150,15 +150,10 @@ Rhythmic_column_engraver::acknowledge_grob (Grob_info i)
 void
 Rhythmic_column_engraver::stop_translation_timestep ()
 {
-  if (note_column_) 
-    {
-      typeset_grob (note_column_);
       note_column_ =0;
-    }
 
   if (spacing_)
     {
-      typeset_grob (spacing_);
       last_spacing_ = spacing_;
       spacing_ =0;
     }
index b8e1e9370d241a1e36fc8dcf7ffa88b8f7b962dc..27c7d520384cb956de17b6c92eb4ff8fa382af00 100644 (file)
@@ -151,15 +151,9 @@ Score_engraver::announce_grob (Grob_info info)
 {
   announce_infos_.push (info);
   pscore_->system_->typeset_grob (info.grob_);
-    elems_.push (info.grob_);
+  elems_.push (info.grob_);
 }
 
-void
-Score_engraver::typeset_grob (Grob *elem)
-{
-  (void) elem;
-  //  elems_.push (elem);
-}
 
 void
 Score_engraver::typeset_all ()
@@ -168,35 +162,8 @@ Score_engraver::typeset_all ()
     {
       Grob * elem = elems_[i];
 
-#if 0
-      if (Spanner *s = dynamic_cast <Spanner *> (elem))
-       {
-         /*
-           do something sensible if spanner not 
-           spanned on 2 items.
-         */
-         Direction d = LEFT;
-         do {
-           if (!s->get_bound (d))
-             {
-               Grob * cc
-                 = unsmob_grob (get_property ("currentCommandColumn"));
-               s->set_bound (d, cc);
-               /* don't warn for empty/suicided spanners,
-                  it makes real warningsinvisible.
-                  maybe should be junked earlier? */
-               if (elem->live ())
-                 elem->warning (_f ("unbound spanner `%s'", s->name ().to_str0 ()));
-             }
-         }
-         while (flip (&d) != LEFT);
-
-         if (dynamic_cast<Item*> (s->get_parent (Y_AXIS)))
-           programming_error ("Spanner Y-parent is an item.");
-       }
-#endif
       
-       if (dynamic_cast<Item*> (elem)) 
+      if (dynamic_cast<Item*> (elem)) 
        {
          if (!elem->get_parent (X_AXIS)
              && elem != command_column_
index e8bf2c4f60023c2e0a129735746324a5cfdf5e0e..0975c0a4ddd94b5fcf45b8bb877eaf96cff37281 100644 (file)
@@ -37,11 +37,7 @@ Script_column_engraver::Script_column_engraver ()
 void
 Script_column_engraver::stop_translation_timestep ()
 {
-  if (scol_)
-    {
-      typeset_grob (scol_);
-      scol_ =0;
-    }
+  scol_ =0;
   scripts_.clear ();
 }
 
index 4b8fa5306e804077ee3914c5ba9be2f378982efb..4d5a1644bbfeec172fb633e24a533753010d87cc 100644 (file)
@@ -221,7 +221,6 @@ Script_engraver::stop_translation_timestep ()
          sc->add_offset_callback (Side_position_interface::quantised_position_proc, Y_AXIS);
          sc->set_property ("staff-padding", SCM_EOL);
        }
-      typeset_grob (sc);
     }
   scripts_.clear ();
 }
index b9b3fda402fe20542577f37ad2bc8cefa77b4f13..5b7054f1ee8302e43f9f73262a246d0ae1f9745a 100644 (file)
@@ -91,7 +91,6 @@ Separating_line_group_engraver::finalize ()
   Grob *column = unsmob_grob (ccol);
   
   sep_span_->set_bound (RIGHT, unsmob_grob (ccol));
-  typeset_grob (sep_span_);
   sep_span_ =0;
 
   for  (int i= 0 ; i < last_spacings_.note_spacings_.size (); i++)
@@ -189,7 +188,6 @@ Separating_line_group_engraver::stop_translation_timestep ()
   if (break_item_)
     {
       Separating_group_spanner::add_spacing_unit (sep_span_, break_item_);
-      typeset_grob (break_item_);
     }
   
   if (Item * sp = current_spacings_.staff_spacing_)
@@ -202,7 +200,6 @@ Separating_line_group_engraver::stop_translation_timestep ()
        Pointer_group_interface::add_grob (sp, ly_symbol2scm ("right-items"),
                                           musical_item_);
 
-      typeset_grob (sp);
     }
 
   
@@ -216,7 +213,6 @@ Separating_line_group_engraver::stop_translation_timestep ()
   if (musical_item_)
     {
       Separating_group_spanner::add_spacing_unit (sep_span_, musical_item_);
-      typeset_grob (musical_item_);
     }
   
   musical_item_ =0;
index 8b2c2400d7064b8ee62052eda4d7b239d23dfef2..7b45796ea1b8711cdbd6211996d9b91cc1e35446 100644 (file)
@@ -130,11 +130,7 @@ Slash_repeat_engraver::start_translation_timestep ()
 void
 Slash_repeat_engraver::stop_translation_timestep ()
 {
- if (beat_slash_)
-    {
-      typeset_grob (beat_slash_);
-      beat_slash_ = 0;
-    }
+  beat_slash_ = 0;
 }
 
 
index 8d9e2b1934d9a677d0e9e0eebfbfcc0a81e0776c..7c6bc4fb6a160aa325f2448657a94fafa1a55cc0 100644 (file)
@@ -173,10 +173,6 @@ Slur_engraver::process_music ()
 void
 Slur_engraver::stop_translation_timestep ()
 {
-  for (int i = 0; i < end_slurs_.size (); i++)
-    {
-      typeset_grob (end_slurs_[i]);
-    }
   end_slurs_.clear ();
   new_slur_evs_.clear ();
 }
index 05803acdab8d297af06751e645faabfffa5186fa..5da8f7d4077ba6cc4d22610a7dcc8af9005b2b8a 100644 (file)
@@ -92,7 +92,6 @@ Spacing_engraver::finalize ()
       Grob * p = unsmob_grob (get_property ("currentCommandColumn"));
   
       spacing_->set_bound (RIGHT, p);
-      typeset_grob (spacing_);
       spacing_ =0;
     }
 }
index fc841e4bac63a81402af7950ed38730568d34a55..50c7be72c83fc74bfb5cfab9187d6e33db0358fe 100644 (file)
@@ -95,7 +95,6 @@ Span_arpeggio_engraver::stop_translation_timestep ()
          arpeggios_[i]->set_property ("print-function", SCM_EOL);
        }
       
-      typeset_grob (span_arpeggio_);
       span_arpeggio_ = 0;
     }
   arpeggios_.clear ();
index 5842c230b099f08556d846bf656898a01a860991..3016528658f961e5636a024602184c5dc9fdc3a5 100644 (file)
@@ -72,7 +72,7 @@ Span_bar_engraver::stop_translation_timestep ()
       if (ly_c_equal_p (spanbar_->internal_get_property (vissym), vis))
        spanbar_->internal_set_property (vissym, vis);
 
-      typeset_grob (spanbar_);
+      
       spanbar_ =0;
     }
   bars_.set_size (0);
index e4f0574dd661bfe0673fc21bf39b782aab59a46d..49be8930e320d446679117374f1e8282b492368f 100644 (file)
@@ -60,7 +60,6 @@ Staff_symbol_engraver::finalize ()
   if (span_)
     {
       span_->set_bound (RIGHT,unsmob_grob (get_property ("currentCommandColumn")));
-      typeset_grob (span_);
     }
   span_ =0;
 }
index 7c103de38aa93530039a1e6b7e16fc71d0bdf98e..8904bdd712cc5b4536a7c1cd51f81509848ea8f9 100644 (file)
@@ -69,11 +69,7 @@ Stanza_number_engraver::acknowledge_grob (Grob_info inf)
 void
 Stanza_number_engraver::stop_translation_timestep ()
 {
-  if (text_)
-    {
-      typeset_grob (text_);
-      text_ = 0;
-    }
+  text_ = 0;
 }
 
 
index be02b754649dcf6a1fe67f8040baa3106f450921..15bba47969191e7de7e48afdfad4c0d2a22295c9 100644 (file)
@@ -135,11 +135,7 @@ Stem_engraver::acknowledge_grob (Grob_info i)
 void
 Stem_engraver::stop_translation_timestep ()
 {
-  if (tremolo_)
-    {
-      typeset_grob (tremolo_);
-      tremolo_ = 0;
-    }
+  tremolo_ = 0;
 
   if (stem_)
     {
@@ -159,7 +155,7 @@ Stem_engraver::stop_translation_timestep ()
          context ()->unset_property (ly_symbol2scm ("stemRightBeamCount"));
        }
 
-      typeset_grob (stem_);
+      
       stem_ = 0;
     }
 
index 39e21f3dc4c08332b72415a7cc249276262bb3f5..81dd379dae6f2f4d4e84dfdf454b76cb7d572144 100644 (file)
@@ -85,7 +85,7 @@ System_start_delimiter_engraver::finalize ()
   if (delim_)
     {
       delim_->set_bound (RIGHT, unsmob_grob (get_property ("currentCommandColumn")));
-      typeset_grob (delim_);
+      
     }
 }
 
index 3a6285ec009d32103aa154243de5aeb53bc9e5de..af1450d692c21cb79702098ec449c843c33aedb7 100644 (file)
@@ -159,17 +159,7 @@ Tab_note_heads_engraver::process_music ()
 void
 Tab_note_heads_engraver::stop_translation_timestep ()
 {
-  for (int i=0; i < notes_.size (); i++)
-    {
-      typeset_grob (notes_[i]);
-    }
-
   notes_.clear ();
-  for (int i=0; i < dots_.size (); i++)
-    {
-      typeset_grob (dots_[i]);
-    }
-  
   dots_.clear ();
   note_events_.clear ();
   tabstring_events_.clear ();
index ca3bd57347bbf8edc2dad201096c2c44d6d639ce..af6e4c5869aac5d2d54e9a4e9165eb2d3427bbf9 100644 (file)
@@ -116,11 +116,6 @@ Text_engraver::process_acknowledged_grobs ()
 void
 Text_engraver::stop_translation_timestep ()
 {
-  for (int i=0; i < texts_.size (); i++)
-    {
-      Item *ti = texts_[i];
-      typeset_grob (ti);
-    }
   texts_.clear ();
   evs_.clear ();
 }
index 6ffd0c8847360b0451aae323dd18a5da5a0d8431..b7bd32b9e1ffc07d7f6804bc2b4c5767e3c20ed2 100644 (file)
@@ -114,7 +114,6 @@ Text_spanner_engraver::typeset_all ()
          Grob* e = unsmob_grob (get_property ("currentMusicalColumn"));
          finished_->set_bound (RIGHT, e);
        }
-      typeset_grob (finished_);
       finished_ = 0;
     }
 }
index c1a145184ccc7bdfa8da6c87bcfba4b8a6e72e60..8c418564753480dbbd6ed64c5e7ed9c08ebce8e9 100644 (file)
@@ -140,11 +140,7 @@ Tie_engraver::stop_translation_timestep ()
 
       ties_.clear ();
       last_event_ = 0;
-      if (tie_column_)
-       {
-         typeset_grob (tie_column_);
-         tie_column_ =0;
-       }
+      tie_column_ =0;
     }
   
   if (event_)
@@ -174,7 +170,6 @@ Tie_engraver::typeset_tie (Grob *her)
   index_set_cell (her->get_property ("head-pair"), LEFT, new_head_drul[LEFT]->self_scm ());
   index_set_cell (her->get_property ("head-pair"), RIGHT, new_head_drul[RIGHT]->self_scm ());
 
-  typeset_grob (her);
 }
 
 
index 2a5a456ffc93bf753c0172f1eeab08c080fa7e49..62f0fcac7d01e5e32365615dd52a8be929283cf0 100644 (file)
@@ -70,11 +70,7 @@ Time_signature_engraver::process_music ()
 void
 Time_signature_engraver::stop_translation_timestep ()
 {
-  if (time_signature_) 
-    {
-      typeset_grob (time_signature_);
       time_signature_ =0;
-    }
 }
  
 
index 51a0fa56f8cac80c8350b26c0b062a93e2de85d8..47ce8426a50d587af915d6d4294d9cec609dea17 100644 (file)
@@ -118,8 +118,6 @@ Tuplet_engraver::start_translation_timestep ()
              if (!sp->get_bound (RIGHT))
                sp->set_bound (RIGHT, sp->get_bound (LEFT));
              
-             typeset_grob (sp);
-
              started_spanners_[i] =0;
            }
          
@@ -140,11 +138,6 @@ Tuplet_engraver::start_translation_timestep ()
 void
 Tuplet_engraver::finalize ()
 {
-  for (int i=0; i < started_spanners_.size (); i++)
-    {
-      if (started_spanners_[i])
-       typeset_grob (started_spanners_[i]);
-    }  
 }
 
 
index 69fa04e42d29543d4e6de9890c65546a77d09c3b..625b96391f9b7f42b33cc3d8fd063673f197106a 100644 (file)
@@ -47,7 +47,6 @@ Vertical_align_engraver::finalize ()
   if (valign_)
     {
       valign_->set_bound (RIGHT,unsmob_grob (get_property ("currentCommandColumn")));
-      typeset_grob (valign_);
       valign_ =0;
     }
 }
index 248d5740e9f0c46f9f39c7f6887ad6e5f528ba3d..6215489426a523c0ad6b280c779c0575f351fd6a 100644 (file)
@@ -207,14 +207,6 @@ Volta_engraver::acknowledge_grob (Grob_info i)
 void
 Volta_engraver::finalize ()
 {
-  if (volta_span_)
-    {
-      typeset_grob (volta_span_);
-    }
-  if (end_volta_span_)
-    {
-      typeset_grob (end_volta_span_);
-    }
 }
 
 
@@ -235,11 +227,7 @@ Volta_engraver::stop_translation_timestep ()
       volta_span_ = 0;
     }
   
-  if (end_volta_span_)
-    {
-      typeset_grob (end_volta_span_);
-      end_volta_span_ =0;
-    }
+  end_volta_span_ =0;
 }
 
 /*