]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.0
authorfred <fred>
Sun, 24 Mar 2002 19:50:00 +0000 (19:50 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:50:00 +0000 (19:50 +0000)
.dstreamrc
lily/music-list.cc
lily/music.cc

index 0bf620df03cf9a9fbd476c2c727d9483192ed1ed..bb39c57afda46be32fef9f4b9d40fe2f82ce8c8b 100644 (file)
@@ -1,3 +1,5 @@
+#This file controls which classes produce debugging output
+
 # class name           silence?
 Dstream                        1
 
index b169a74727cbdde085b07488de8312f99ca78e04..49520966975a4796b953688357e7b18d2328a539 100644 (file)
@@ -7,20 +7,19 @@
 */
 
 
+#include <limits.h>
 #include "music.hh"
 #include "debug.hh"
 #include "music-list.hh"
 
 Music_list::Music_list(Music_list const&s)
+    : Music(s)
 {
     multi_level_i_ = s.multi_level_i_;   
     for (iter(s.music_p_list_.top(), i); i.ok(); i++)
        add(i->clone());
 }
 
-
-
-
 IMPLEMENT_IS_TYPE_B1(Music_list, Music);
 IMPLEMENT_IS_TYPE_B1(Voice,Music_list);
 IMPLEMENT_IS_TYPE_B1(Chord,Music_list);
@@ -28,7 +27,8 @@ IMPLEMENT_IS_TYPE_B1(Chord,Music_list);
 MInterval
 Chord::time_int()const
 {
-    MInterval m;
+//    MInterval m( -(Real)INT_MAX, (Real)INT_MAX );
+    MInterval m( 0, 0 );
     for (iter(music_p_list_.top(), i); i.ok(); i++)
        m.unite(i->time_int());
     return m;
index f42394b9e6ef8d1a36224a79e0fcaaa84b2fb11c..4949e2737b4557e13504b63c05546ba3e8e47574 100644 (file)
@@ -16,11 +16,14 @@ Music::time_int() const
 {
     return MInterval(0,0);
 }
+
 void
 Music::print()const
 {
 #ifndef NPRINT
-    mtor << name() << "{" ;
+    mtor << name() << "{";
+    if  (type_str_!="" || id_str_!="")
+       mtor << "`" <<type_str_ << " = " << id_str_<<"\'";
     do_print();
     mtor << "}\n";
 #endif