]> git.donarmstrong.com Git - lilypond.git/commitdiff
patch::: 1.3.141.hwn3: Re: Sugar
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 25 Mar 2001 12:19:51 +0000 (14:19 +0200)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 25 Mar 2001 12:19:51 +0000 (14:19 +0200)
* property silencedNotes

1.3.141.hwn2
============

---
Generated by hanwen@cs.uu.nl,
>From = lilypond-1.3.141.hwn2, To = lilypond-1.3.141.hwn3

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.141.hwn3.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

12 files changed:
CHANGES
Documentation/user/refman.itely
VERSION
lily/grace-engraver-group.cc
lily/grace-performer-group.cc
lily/include/translator.hh
lily/note-heads-engraver.cc
lily/score-engraver.cc
lily/score-performer.cc
lily/translator-group.cc
lily/translator.cc
scm/translator-property-description.scm

diff --git a/CHANGES b/CHANGES
index 9996f1fa38b526e54f2b94dab4f42ff343f0abfa..20f294c3525eef303a88e7dea8fb9fdf7ad4fb08 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,17 @@
-1.3.141.jcn3
+--- ../lilypond-1.3.141.hwn2/CHANGES   Sun Mar 25 00:23:24 2001
+++ b/CHANGES   Sun Mar 25 13:30:43 2001
+@@ -1,6 +1,11 @@
+ 1.3.141.hwn2
+ ============
+* property silencedNotes 
+
+1.3.141.hwn2
+============
+
+ * Fix: instrument names on piano staffs.
+ * Bugfix: don't left-align absolute dynamics.1.3.141.jcn3
 ============
 
 * some mup2ly progress.
index ee400db07aa56a89ea7a4efbff59ea6bd58264d3..d4c7585affa7df19e4f4f5325ef8ad687e17fc25 100644 (file)
@@ -3297,7 +3297,10 @@ relocated, so this can also be used to shorten measures.
 
 A bar check is entered using the bar symbol, @code{|}
 
+@node Speeding up debugging 
+@subsection Speeding up debugging
 
+[TODO: describe skipTypesetting here]
 
 @c .  {Point and click}
 @node Point and click
diff --git a/VERSION b/VERSION
index 1e462b46e0ea1ed1ccbec9adef0527eabfd0df0c..6c19d310bb14b11dc952004ce66b00e8c2505171 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=3
 PATCH_LEVEL=141
-MY_PATCH_LEVEL=jcn4
+MY_PATCH_LEVEL=hwn3
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index fd60e0de66c3b44de5cbbd05834b550a87aad674..edbaac80098ffe450821b8f72300ad39af77c085 100644 (file)
@@ -71,7 +71,7 @@ Grace_engraver_group::one_time_step ()
   calling_self_b_  = true;
   process_music ();
   announces ();
-  pre_move_processing ();
+  stop_translation_timestep ();
   check_removal ();
   calling_self_b_ = false;
 }
index 54fbce92d94e1f169287f5ab313b3fd58ea525f2..58a3f1fdde2373940c549ca39efc614777cbb454 100644 (file)
@@ -73,7 +73,7 @@ Grace_performer_group::one_time_step ()
   calling_self_b_  = true;
   // process_music ();
   announces ();
-  pre_move_processing ();
+  stop_translation_timestep ();
   check_removal ();
   calling_self_b_ = false;
 }
index d0c14c1424ae14f3a36081cf5a9f2e79cdfcd42e..112c21496f0e02d286b337dfa61de75286170e54 100644 (file)
@@ -38,9 +38,8 @@ public:
   Translator_group * daddy_trans_l_ ;
  
 
-  void pre_move_processing ();
   void announces ();
-  void post_move_processing ();
+
   void removal_processing ();
   /**
     ask daddy for a feature
index 2b3b9e082732853dc343439a189a34b680c65e25..2d13e7a7a87b7429762531ca63472fd350416800 100644 (file)
@@ -26,7 +26,7 @@ class Note_heads_engraver : public Engraver
   Moment note_end_mom_;
 public:
   VIRTUAL_COPY_CONS (Translator);
-  
+
 protected:
   virtual void start_translation_timestep ();
   virtual bool try_music (Music *req_l) ;
@@ -35,7 +35,6 @@ protected:
   virtual void stop_translation_timestep ();
 };
 
-
 bool
 Note_heads_engraver::try_music (Music *m) 
 {
@@ -131,6 +130,7 @@ Note_heads_engraver::stop_translation_timestep ()
 void
 Note_heads_engraver::start_translation_timestep ()
 {
+  
   /* TODO:make this settable?
    */
   if (note_end_mom_ > now_mom ())
@@ -147,6 +147,8 @@ Note_heads_engraver::start_translation_timestep ()
       else
        e->forbid_breaks ();    // guh. Use properties!
     }
+
+  
 }
 
 
index a85c72c8952a2855197880a05376232baa89c5dc..c387a33959065ac0c1c7145db0bce2a06a8e2713 100644 (file)
@@ -59,7 +59,7 @@ Score_engraver::prepare (Moment w)
   Global_translator::prepare (w);
   make_columns (w);
 
-  post_move_processing ();
+  start_translation_timestep ();
 }
 
 void
@@ -115,9 +115,14 @@ Score_engraver::finalize ()
 void
 Score_engraver::one_time_step ()
 {
-  process_music ();
-  announces ();
-  pre_move_processing ();
+  if (!to_boolean (get_property (ly_symbol2scm("skipTypesetting"))))
+    {
+      process_music ();
+      announces ();
+    }
+
+  
+  stop_translation_timestep ();
   check_removal ();
 }
 
index e3d966e6e806661011390e827dd294bf934b45ef..63af656abedbe03fbb08e34d87c5c5826b0912a4 100644 (file)
@@ -60,7 +60,7 @@ Score_performer::prepare (Moment m)
   Global_translator::prepare (m);
   audio_column_l_ = new Audio_column (m);
   play_element (audio_column_l_);
-  post_move_processing ();
+  start_translation_timestep ();
 }
 
 
@@ -70,7 +70,7 @@ Score_performer::one_time_step ()
   // fixme: put this back.
   // process_music ();
   announces ();
-  pre_move_processing ();
+  stop_translation_timestep ();
   check_removal ();
 }
 
index ff63c26e16a2d89338745a23fe9aa1d39a4487ec..6bda7b9030505e1e86c4b31c3a5853cdaaf3f4e3 100644 (file)
@@ -372,13 +372,13 @@ Translator_group::execute_single_pushpop_property (SCM prop, SCM eltprop, SCM va
 void
 Translator_group::stop_translation_timestep ()
 {
-  each (&Translator::pre_move_processing);
+  each (&Translator::stop_translation_timestep);
 }
 
 void
 Translator_group::start_translation_timestep ()
 {
-  each (&Translator::post_move_processing);
+  each (&Translator::start_translation_timestep);
 }
 
 void
index 6183057b85cbab2bc649302246d68fb8e9e8f549..03adb249f91a22bb4065e746183fab71e21248e4 100644 (file)
@@ -82,11 +82,6 @@ Translator::now_mom () const
 
 
 
-void
-Translator::post_move_processing ()
-{
-  start_translation_timestep ();
-}
 
 void
 Translator::removal_processing ()
@@ -102,14 +97,6 @@ Translator::announces ()
 }
 
 
-void
-Translator::pre_move_processing ()
-{
-  stop_translation_timestep ();
-}
-
-
-
 Music_output_def *
 Translator::output_def_l () const
 {
index ba69b79bd01010441ff139a51eb0189dee126792..cf2bd96fa50592920ef63dafe64332e991bb9261 100644 (file)
@@ -259,6 +259,11 @@ r1 r1*3 R1*3  \\\\property Score.skipBars= ##t r1*3 R1*3
 @end example
 
 ")
+(translator-property-description 'skipTypesetting boolean?
+                                "When true, all no typesetting is done at
+this moment, causing  the interpretation phase to go a lot faster. This can
+help with debugging large scores.")
+
 (translator-property-description 'slurBeginAttachment symbol?
 "translates to the car of grob-property 'attachment of NoteColumn. See
 @ref{Slur}.")