From 6d9d8f6df69a4e820fc49d43579e406a0518fcc2 Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 19:50:00 +0000 Subject: [PATCH] lilypond-0.1.0 --- .dstreamrc | 2 ++ lily/music-list.cc | 8 ++++---- lily/music.cc | 5 ++++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.dstreamrc b/.dstreamrc index 0bf620df03..bb39c57afd 100644 --- a/.dstreamrc +++ b/.dstreamrc @@ -1,3 +1,5 @@ +#This file controls which classes produce debugging output + # class name silence? Dstream 1 diff --git a/lily/music-list.cc b/lily/music-list.cc index b169a74727..4952096697 100644 --- a/lily/music-list.cc +++ b/lily/music-list.cc @@ -7,20 +7,19 @@ */ +#include #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; diff --git a/lily/music.cc b/lily/music.cc index f42394b9e6..4949e2737b 100644 --- a/lily/music.cc +++ b/lily/music.cc @@ -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 << "`" <