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();