From 96ead67b61bfbf06cc0ec796483d9b8465e01939 Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 26 Mar 2002 21:26:23 +0000 Subject: [PATCH] lilypond-1.0.11 --- TODO | 30 ++++++++++++++++++++++++++++++ lily/clef-engraver.cc | 3 ++- 2 files changed, 32 insertions(+), 1 deletion(-) 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(); -- 2.39.5