From: fred <fred>
Date: Tue, 26 Mar 2002 21:26:23 +0000 (+0000)
Subject: lilypond-1.0.11
X-Git-Tag: release/1.5.59~2872
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=96ead67b61bfbf06cc0ec796483d9b8465e01939;p=lilypond.git

lilypond-1.0.11
---

diff --git a/TODO b/TODO
index ea03cc73a2..b25fa11e4b 100644
--- 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.
 
diff --git a/lily/clef-engraver.cc b/lily/clef-engraver.cc
index f6ebe58409..8915e7cfe5 100644
--- a/lily/clef-engraver.cc
+++ b/lily/clef-engraver.cc
@@ -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();