]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/engraver-group.cc
Run `make grand-replace'.
[lilypond.git] / lily / engraver-group.cc
index 525c1fa85765cba6fe01008d52eb76c04c15f4c0..8c5306f544c6e5737dde436ae22249e5e49b561c 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+  (c) 1997--2008 Han-Wen Nienhuys <hanwen@xs4all.nl>
 */
 
 #include "context.hh"
@@ -11,7 +11,6 @@
 #include "engraver-group.hh"
 #include "grob.hh"
 #include "paper-score.hh"
-#include "stream-event.hh"
 #include "translator-dispatch-list.hh"
 #include "warn.hh"
 
@@ -21,10 +20,10 @@ Engraver_group::override (SCM sev)
 {
   Stream_event *ev = unsmob_stream_event (sev);
   
-  execute_general_pushpop_property (context (),
-                                   ev->get_property ("symbol"),
-                                   ev->get_property ("property-path"),
-                                   ev->get_property ("value"));
+  sloppy_general_pushpop_property (context (),
+                                  ev->get_property ("symbol"),
+                                  ev->get_property ("property-path"),
+                                  ev->get_property ("value"));
 }
 
 IMPLEMENT_LISTENER (Engraver_group, revert);
@@ -33,10 +32,10 @@ Engraver_group::revert (SCM sev)
 {
   Stream_event *ev = unsmob_stream_event (sev);
   
-  execute_general_pushpop_property (context (),
-                                   ev->get_property ("symbol"),
-                                   ev->get_property ("property-path"),
-                                   SCM_UNDEFINED);
+  sloppy_general_pushpop_property (context (),
+                                  ev->get_property ("symbol"),
+                                  ev->get_property ("property-path"),
+                                  SCM_UNDEFINED);
 }
 
 void
@@ -89,7 +88,7 @@ Engraver_group::acknowledge_grobs ()
       else
        continue;
 
-      SCM acklist = scm_hashq_ref (acknowledge_hash_table_drul_[info.start_end()],
+      SCM acklist = scm_hashq_ref (acknowledge_hash_table_drul_[info.start_end ()],
                                   nm, SCM_BOOL_F);
       
       Engraver_dispatch_list *dispatch
@@ -179,10 +178,18 @@ Engraver_group::Engraver_group ()
 #include "translator.icc"
 
 ADD_TRANSLATOR_GROUP (Engraver_group,
-                     /* doc */ "A group of engravers taken together",
-                     /* create */ "",
-                     /* read */ "",
-                     /* write */ "");
+                     /* doc */
+                     "A group of engravers taken together.",
+
+                     /* create */
+                     "",
+
+                     /* read */
+                     "",
+
+                     /* write */
+                     ""
+                     );
 
 void
 Engraver_group::derived_mark () const