]> git.donarmstrong.com Git - lilypond.git/commitdiff
Revert "Issue 4107/1: Use START/STOP for *recurse_over_translators instead of the...
authorDavid Kastrup <dak@gnu.org>
Wed, 1 Oct 2014 17:40:43 +0000 (19:40 +0200)
committerDavid Kastrup <dak@gnu.org>
Wed, 1 Oct 2014 17:40:43 +0000 (19:40 +0200)
This reverts commit 113223f5d488baf62b0e1a7bf4c2cfee037f4e0e.

lily/context.cc
lily/score-engraver.cc
lily/score-performer.cc
lily/translator-group.cc

index 79c6cadf6fc5949147a0c046c26ff66882568906..da1810240135ff030d5f419ef4ea33a479d4137a 100644 (file)
@@ -50,7 +50,7 @@ Context::check_removal ()
         {
           recurse_over_translators (ctx, &Translator::finalize,
                                     &Translator_group::finalize,
-                                    STOP);
+                                    UP);
           send_stream_event (ctx, "RemoveContext", 0, 0);
         }
     }
index 6281f166f478c4df96f10a0a540f7d07bb3a48a8..54f34575d224045867b84c498c4311c4021a925f 100644 (file)
@@ -53,7 +53,7 @@ IMPLEMENT_LISTENER (Score_engraver, prepare);
 void
 Score_engraver::prepare (SCM)
 {
-  precomputed_recurse_over_translators (context (), START_TRANSLATION_TIMESTEP, START);
+  precomputed_recurse_over_translators (context (), START_TRANSLATION_TIMESTEP, DOWN);
 }
 
 IMPLEMENT_LISTENER (Score_engraver, finish);
@@ -62,7 +62,7 @@ Score_engraver::finish (SCM)
 {
   recurse_over_translators (context (), &Translator::finalize,
                             &Translator_group::finalize,
-                            STOP);
+                            UP);
 }
 
 #define MUSIC_FONT "emmentaler-20"
index 521ebe36a3df10dce655f38be693e03a7e9d826a..e14fa62638b9f6437330a6d102e0f2e85d66e104 100644 (file)
@@ -111,7 +111,7 @@ Score_performer::prepare (SCM sev)
   Moment *m = Moment::unsmob (sm);
   audio_column_ = new Audio_column (*m);
   announce_element (Audio_element_info (audio_column_, 0));
-  precomputed_recurse_over_translators (context (), START_TRANSLATION_TIMESTEP, STOP);
+  precomputed_recurse_over_translators (context (), START_TRANSLATION_TIMESTEP, UP);
 }
 
 IMPLEMENT_LISTENER (Score_performer, finish);
@@ -124,7 +124,7 @@ Score_performer::finish (SCM)
   recurse_over_translators (context (),
                             &Translator::finalize,
                             &Translator_group::finalize,
-                            STOP);
+                            UP);
 }
 
 IMPLEMENT_LISTENER (Score_performer, one_time_step);
@@ -159,11 +159,11 @@ Score_performer::one_time_step (SCM)
         }
 
       audio_column_->offset_when (offset_mom_);
-      precomputed_recurse_over_translators (context (), PROCESS_MUSIC, STOP);
+      precomputed_recurse_over_translators (context (), PROCESS_MUSIC, UP);
       do_announces ();
     }
 
-  precomputed_recurse_over_translators (context (), STOP_TRANSLATION_TIMESTEP, STOP);
+  precomputed_recurse_over_translators (context (), STOP_TRANSLATION_TIMESTEP, UP);
 }
 
 void
index a1139fe30e2556de0922ae0839a4237d84e5ddeb..23aae462e55a14d1e03831c6ed4d4872b48cbd0b 100644 (file)
@@ -226,7 +226,7 @@ Translator_group::create_child_translator (SCM sev)
   recurse_over_translators (new_context,
                             &Translator::initialize,
                             &Translator_group::initialize,
-                            START);
+                            DOWN);
 }
 
 SCM
@@ -241,7 +241,7 @@ precomputed_recurse_over_translators (Context *c, Translator_precompute_index id
   Translator_group *tg
     = dynamic_cast<Translator_group *> (c->implementation ());
 
-  if (tg && dir == START)
+  if (tg && dir == DOWN)
     {
       tg->precomputed_translator_foreach (idx);
       tg->call_precomputed_self_method (idx);
@@ -251,7 +251,7 @@ precomputed_recurse_over_translators (Context *c, Translator_precompute_index id
        s = scm_cdr (s))
     precomputed_recurse_over_translators (Context::unsmob (scm_car (s)), idx, dir);
 
-  if (tg && dir == STOP)
+  if (tg && dir == UP)
     {
       tg->precomputed_translator_foreach (idx);
       tg->call_precomputed_self_method (idx);
@@ -265,7 +265,7 @@ recurse_over_translators (Context *c, Translator_method ptr,
   Translator_group *tg
     = dynamic_cast<Translator_group *> (c->implementation ());
 
-  if (tg && dir == START)
+  if (tg && dir == DOWN)
     {
       (tg->*tg_ptr) ();
       translator_each (tg->get_simple_trans_list (), ptr);
@@ -275,7 +275,7 @@ recurse_over_translators (Context *c, Translator_method ptr,
        s = scm_cdr (s))
     recurse_over_translators (Context::unsmob (scm_car (s)), ptr, tg_ptr, dir);
 
-  if (tg && dir == STOP)
+  if (tg && dir == UP)
     {
       translator_each (tg->get_simple_trans_list (),
                        ptr);