]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.0.11
authorfred <fred>
Tue, 26 Mar 2002 21:26:23 +0000 (21:26 +0000)
committerfred <fred>
Tue, 26 Mar 2002 21:26:23 +0000 (21:26 +0000)
TODO
lily/clef-engraver.cc

diff --git a/TODO b/TODO
index ea03cc73a294df235a38128d539e912a905e9b77..b25fa11e4ba0f110cf9acc0d38f5f2e84dd52939 100644 (file)
--- a/TODO
+++ b/TODO
@@ -7,6 +7,34 @@ done, or is an idea that I want to think about
 Most of the items are marked in the code as well, with full explanation. 
 grep for TODO and ugh/ugr/urg
 
+       * uniformise property names.
+
+       ydirection <-> yDirection
+
+       * 
+   \score{
+      \notes { \property Staff.defaultclef = bass    a b c d }
+      \paper{
+
+
+   Staff = \translator {
+          \type "Line_group_engraver_group";
+          \consists "Bar_engraver";
+          \consists "Clef_engraver";
+          \consists "Key_engraver";
+          \consists "Local_key_engraver";
+          \consists "Time_signature_engraver";
+          \consists "Staff_sym_engraver";
+          \consists "Collision_engraver";
+          \consists "Rest_collision_engraver";
+          \consists "Separating_line_group_engraver";
+          \accepts "Voice";
+       }
+   }
+}
+
+       * typo checks on property names?
+
        * egcs-1.1 support
 
        * make engraver hacking robust.
@@ -34,6 +62,8 @@ grep for TODO and ugh/ugr/urg
 
        * \shape 1st dim skipped? 
 
+       * Choire -> Choir
+
        * Language:
        - general plet mechanism.
 
index f6ebe584091d3e7019366670270f6221da73cb76..8915e7cfe50fccfeed4916f2c398a65d641f7549 100644 (file)
@@ -182,8 +182,9 @@ void
 Clef_engraver::do_creation_processing()
 {
   Scalar def = get_property ("defaultclef");
-  if (def.operator bool ()) // egcs: Scalar to bool is ambiguous
+  if (def.to_bool ()) // egcs: Scalar to bool is ambiguous
     set_type (def);
+  
   if (clef_type_str_.length_i ())
     { 
       create_clef();