CVSROOT:        /cvsroot/lilypond
Module name:    lilypond
Branch:         
Changes by:     Han-Wen Nienhuys <[EMAIL PROTECTED]>    05/10/15 01:10:11

Modified files:
        .              : ChangeLog 
        lily           : midi-item.cc output-property-music-iterator.cc 
                         paper-book.cc 
        lily/include   : change-iterator.hh chord-tremolo-iterator.hh 
                         event-chord-iterator.hh 
                         folded-repeat-iterator.hh grace-iterator.hh 
                         midi-item.hh music-iterator.hh music-output.hh 
                         music-wrapper-iterator.hh paper-score.hh 
                         percent-repeat-iterator.hh performance.hh 
                         property-iterator.hh sequential-iterator.hh 
                         sequential-music-iterator.hh 
                         simple-music-iterator.hh 
                         simultaneous-music-iterator.hh 
                         time-scaled-music-iterator.hh 

Log message:
        

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.4175&tr2=1.4176&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/midi-item.cc.diff?tr1=1.88&tr2=1.89&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/output-property-music-iterator.cc.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/paper-book.cc.diff?tr1=1.119&tr2=1.120&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/change-iterator.hh.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/chord-tremolo-iterator.hh.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/event-chord-iterator.hh.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/folded-repeat-iterator.hh.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/grace-iterator.hh.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/midi-item.hh.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/music-iterator.hh.diff?tr1=1.68&tr2=1.69&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/music-output.hh.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/music-wrapper-iterator.hh.diff?tr1=1.31&tr2=1.32&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/paper-score.hh.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/percent-repeat-iterator.hh.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/performance.hh.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/property-iterator.hh.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/sequential-iterator.hh.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/sequential-music-iterator.hh.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/simple-music-iterator.hh.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/simultaneous-music-iterator.hh.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/time-scaled-music-iterator.hh.diff?tr1=1.12&tr2=1.13&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.4175 lilypond/ChangeLog:1.4176
--- lilypond/ChangeLog:1.4175   Fri Oct 14 12:35:23 2005
+++ lilypond/ChangeLog  Sat Oct 15 01:10:10 2005
@@ -1,3 +1,7 @@
+2005-10-15  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
+
+       * lily/include/*.hh (Module): lots of compile fixes.
+
 2005-10-14  Heikki Junes <[EMAIL PROTECTED]>
 
        * elisp/lilypond-font-lock.el, elisp/lilypond-indent.el: Avoid nil 
Index: lilypond/lily/include/change-iterator.hh
diff -u lilypond/lily/include/change-iterator.hh:1.21 
lilypond/lily/include/change-iterator.hh:1.22
--- lilypond/lily/include/change-iterator.hh:1.21       Thu Mar 10 14:36:12 2005
+++ lilypond/lily/include/change-iterator.hh    Sat Oct 15 01:10:11 2005
@@ -17,6 +17,7 @@
   /* constructor is public */
   virtual void process (Moment);
   DECLARE_SCHEME_CALLBACK (constructor, ());
+  DECLARE_CLASSNAME(Change_iterator);
 
 private:
   void error (String);
Index: lilypond/lily/include/chord-tremolo-iterator.hh
diff -u lilypond/lily/include/chord-tremolo-iterator.hh:1.17 
lilypond/lily/include/chord-tremolo-iterator.hh:1.18
--- lilypond/lily/include/chord-tremolo-iterator.hh:1.17        Thu Mar 10 
14:36:12 2005
+++ lilypond/lily/include/chord-tremolo-iterator.hh     Sat Oct 15 01:10:11 2005
@@ -14,6 +14,7 @@
 class Chord_tremolo_iterator : public Music_iterator
 {
 public:
+  DECLARE_CLASSNAME(Chord_tremolo_iterator);
   DECLARE_SCHEME_CALLBACK (constructor, ());
   Chord_tremolo_iterator ();
   Chord_tremolo_iterator (Chord_tremolo_iterator const &);
Index: lilypond/lily/include/event-chord-iterator.hh
diff -u lilypond/lily/include/event-chord-iterator.hh:1.10 
lilypond/lily/include/event-chord-iterator.hh:1.11
--- lilypond/lily/include/event-chord-iterator.hh:1.10  Wed Jul 13 18:22:34 2005
+++ lilypond/lily/include/event-chord-iterator.hh       Sat Oct 15 01:10:11 2005
@@ -20,6 +20,7 @@
      Find a bottom notation context to deliver events to.
   */
   virtual Context *get_bottom_context ();
+  DECLARE_CLASSNAME(Event_chord_iterator);
 
   /*
     Since Event_chord_iterator has no list-cursor internally, we
Index: lilypond/lily/include/folded-repeat-iterator.hh
diff -u lilypond/lily/include/folded-repeat-iterator.hh:1.18 
lilypond/lily/include/folded-repeat-iterator.hh:1.19
--- lilypond/lily/include/folded-repeat-iterator.hh:1.18        Thu Mar 10 
14:36:12 2005
+++ lilypond/lily/include/folded-repeat-iterator.hh     Sat Oct 15 01:10:11 2005
@@ -19,6 +19,7 @@
 {
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
+  DECLARE_CLASSNAME(Folded_repeat_iterator);
 
   Folded_repeat_iterator (Folded_repeat_iterator const &src);
   Folded_repeat_iterator ();
Index: lilypond/lily/include/grace-iterator.hh
diff -u lilypond/lily/include/grace-iterator.hh:1.16 
lilypond/lily/include/grace-iterator.hh:1.17
--- lilypond/lily/include/grace-iterator.hh:1.16        Thu Mar 10 14:36:12 2005
+++ lilypond/lily/include/grace-iterator.hh     Sat Oct 15 01:10:11 2005
@@ -16,6 +16,7 @@
 public:
   virtual void process (Moment);
   DECLARE_SCHEME_CALLBACK (constructor, ());
+  DECLARE_CLASSNAME(Grace_iterator);
   Moment pending_moment () const;
 };
 
Index: lilypond/lily/include/midi-item.hh
diff -u lilypond/lily/include/midi-item.hh:1.38 
lilypond/lily/include/midi-item.hh:1.39
--- lilypond/lily/include/midi-item.hh:1.38     Sat Aug 20 23:56:02 2005
+++ lilypond/lily/include/midi-item.hh  Sat Oct 15 01:10:11 2005
@@ -18,6 +18,7 @@
 class Midi_item
 {
 public:
+  DECLARE_CLASSNAME(Midi_item);
   Midi_item ();
   virtual ~Midi_item ();
   virtual char const *name () const;
@@ -54,6 +55,7 @@
   void set (String header_string, String data_string, String footer_string);
   virtual String to_string () const;
   virtual String data_string () const;
+  DECLARE_CLASSNAME(Midi_chunk);
 
 private:
   String data_string_;
@@ -73,6 +75,8 @@
 class Midi_header : public Midi_chunk
 {
 public:
+    DECLARE_CLASSNAME(Midi_header);
+
   Midi_header (int format_i, int tracks_i, int clocks_per_4_i);
 };
 
@@ -84,6 +88,7 @@
 public:
   Midi_instrument (Audio_instrument *);
 
+  DECLARE_CLASSNAME(Midi_instrument);
   virtual String to_string () const;
 
   Audio_instrument *audio_;
@@ -93,6 +98,7 @@
 {
 public:
   Midi_key (Audio_key *);
+  DECLARE_CLASSNAME(Midi_key);
 
   virtual String to_string () const;
 
@@ -103,6 +109,7 @@
 {
 public:
   Midi_time_signature (Audio_time_signature *);
+  DECLARE_CLASSNAME(Midi_time_signature);
 
   virtual String to_string () const;
 
@@ -117,6 +124,7 @@
 {
 public:
   Midi_note (Audio_note *);
+  DECLARE_CLASSNAME(Midi_note);
 
   Moment get_length () const;
   int get_pitch () const;
@@ -136,6 +144,7 @@
 {
 public:
   Midi_note_off (Midi_note *);
+  DECLARE_CLASSNAME(Midi_note_off);
 
   virtual String to_string () const;
 
@@ -151,6 +160,7 @@
       TEXT = 1, COPYRIGHT, TRACK_NAME, INSTRUMENT_NAME, LYRIC,
       MARKER, CUE_POINT
     };
+  DECLARE_CLASSNAME(Midi_text);
 
   Midi_text (Audio_text *);
 
@@ -163,6 +173,7 @@
 {
 public:
   Midi_dynamic (Audio_dynamic *);
+  DECLARE_CLASSNAME(Midi_dynamic);
 
   virtual String to_string () const;
 
@@ -173,6 +184,7 @@
 {
 public:
   Midi_piano_pedal (Audio_piano_pedal *);
+  DECLARE_CLASSNAME(Midi_piano_pedal);
 
   virtual String to_string () const;
 
@@ -183,6 +195,7 @@
 {
 public:
   Midi_tempo (Audio_tempo *);
+  DECLARE_CLASSNAME(Midi_tempo);
 
   virtual String to_string () const;
 
@@ -193,6 +206,7 @@
 {
 public:
   int number_;
+  DECLARE_CLASSNAME(Midi_track);
 
   /*
     Compensate for starting grace notes.
Index: lilypond/lily/include/music-iterator.hh
diff -u lilypond/lily/include/music-iterator.hh:1.68 
lilypond/lily/include/music-iterator.hh:1.69
--- lilypond/lily/include/music-iterator.hh:1.68        Fri Aug 12 00:04:45 2005
+++ lilypond/lily/include/music-iterator.hh     Sat Oct 15 01:10:11 2005
@@ -53,6 +53,7 @@
   Moment music_length_;
   Moment start_mom_;
 
+  DECLARE_CLASSNAME(Music_iterator);
   DECLARE_SMOBS (Music_iterator, dummy);
   Music_iterator (Music_iterator const &);
 
Index: lilypond/lily/include/music-output.hh
diff -u lilypond/lily/include/music-output.hh:1.23 
lilypond/lily/include/music-output.hh:1.24
--- lilypond/lily/include/music-output.hh:1.23  Fri Aug 12 00:04:45 2005
+++ lilypond/lily/include/music-output.hh       Sat Oct 15 01:10:11 2005
@@ -13,11 +13,12 @@
 #include "lily-proto.hh"
 #include "protected-scm.hh"
 #include "smobs.hh"
+#include "virtual-methods.hh"
 
 class Music_output
 {
   DECLARE_SMOBS (Music_output, foo);
-
+  DECLARE_CLASSNAME(Music_output);
 protected:
   Music_output ();
 
Index: lilypond/lily/include/music-wrapper-iterator.hh
diff -u lilypond/lily/include/music-wrapper-iterator.hh:1.31 
lilypond/lily/include/music-wrapper-iterator.hh:1.32
--- lilypond/lily/include/music-wrapper-iterator.hh:1.31        Thu Mar 10 
14:36:12 2005
+++ lilypond/lily/include/music-wrapper-iterator.hh     Sat Oct 15 01:10:11 2005
@@ -22,6 +22,7 @@
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
   Music_wrapper_iterator ();
+  DECLARE_CLASSNAME(Music_wrapper_iterator);
 
   virtual void derived_substitute (Context *f, Context *t);
   virtual void derived_mark () const;
Index: lilypond/lily/include/paper-score.hh
diff -u lilypond/lily/include/paper-score.hh:1.33 
lilypond/lily/include/paper-score.hh:1.34
--- lilypond/lily/include/paper-score.hh:1.33   Fri Aug 12 00:04:45 2005
+++ lilypond/lily/include/paper-score.hh        Sat Oct 15 01:10:11 2005
@@ -23,6 +23,8 @@
 public:
   Paper_score (Output_def *);
 
+  DECLARE_CLASSNAME(Paper_score);
+
   Output_def *layout () const;
   System *root_system () const;
 
Index: lilypond/lily/include/percent-repeat-iterator.hh
diff -u lilypond/lily/include/percent-repeat-iterator.hh:1.10 
lilypond/lily/include/percent-repeat-iterator.hh:1.11
--- lilypond/lily/include/percent-repeat-iterator.hh:1.10       Thu Mar 10 
14:36:12 2005
+++ lilypond/lily/include/percent-repeat-iterator.hh    Sat Oct 15 01:10:11 2005
@@ -14,6 +14,7 @@
 class Percent_repeat_iterator : public Music_iterator
 {
 public:
+  DECLARE_CLASSNAME(Percent_repeat_iterator);
   DECLARE_SCHEME_CALLBACK (constructor, ());
   Percent_repeat_iterator ();
 protected:
Index: lilypond/lily/include/performance.hh
diff -u lilypond/lily/include/performance.hh:1.22 
lilypond/lily/include/performance.hh:1.23
--- lilypond/lily/include/performance.hh:1.22   Mon Apr 18 00:36:45 2005
+++ lilypond/lily/include/performance.hh        Sat Oct 15 01:10:11 2005
@@ -17,6 +17,7 @@
 public:
   Performance ();
   ~Performance ();
+  DECLARE_CLASSNAME(Performance);
 
   void add_element (Audio_element *p);
 
Index: lilypond/lily/include/property-iterator.hh
diff -u lilypond/lily/include/property-iterator.hh:1.21 
lilypond/lily/include/property-iterator.hh:1.22
--- lilypond/lily/include/property-iterator.hh:1.21     Wed Mar 16 19:19:15 2005
+++ lilypond/lily/include/property-iterator.hh  Sat Oct 15 01:10:11 2005
@@ -19,6 +19,7 @@
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
   DECLARE_SCHEME_CALLBACK (once_finalization, (SCM, SCM));
+  DECLARE_CLASSNAME(Property_iterator);
 
 protected:
   virtual void do_quit ();
@@ -32,6 +33,7 @@
 {
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
+  DECLARE_CLASSNAME(Property_unset_iterator);
 protected:
   virtual void process (Moment);
 };
@@ -41,6 +43,7 @@
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
   DECLARE_SCHEME_CALLBACK (once_finalization, (SCM, SCM));
+  DECLARE_CLASSNAME(Push_property_iterator);
 protected:
   virtual void process (Moment);
   virtual void do_quit ();
@@ -50,6 +53,7 @@
 {
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
+  DECLARE_CLASSNAME(Pop_property_iterator);
 protected:
   virtual void process (Moment);
 };
Index: lilypond/lily/include/sequential-iterator.hh
diff -u lilypond/lily/include/sequential-iterator.hh:1.18 
lilypond/lily/include/sequential-iterator.hh:1.19
--- lilypond/lily/include/sequential-iterator.hh:1.18   Wed Mar 16 19:19:15 2005
+++ lilypond/lily/include/sequential-iterator.hh        Sat Oct 15 01:10:11 2005
@@ -19,6 +19,7 @@
 {
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
+  DECLARE_CLASSNAME(Sequential_iterator);
   Sequential_iterator ();
   Sequential_iterator (Sequential_iterator const &);
   virtual void derived_substitute (Context *f, Context *t);
@@ -34,9 +35,11 @@
   virtual void process (Moment);
   virtual Music_iterator *try_music_in_children (Music *) const;
   virtual bool run_always () const;
+  
 protected:
   Music_iterator *iter_;
-  virtual SCM get_music_list ()const;
+  
+  virtual SCM get_music_list () const;
   virtual void next_element (bool side_effect);
 
   Grace_fixup *get_grace_fixup () const;
Index: lilypond/lily/include/sequential-music-iterator.hh
diff -u lilypond/lily/include/sequential-music-iterator.hh:1.28 
lilypond/lily/include/sequential-music-iterator.hh:1.29
--- lilypond/lily/include/sequential-music-iterator.hh:1.28     Thu Mar 10 
14:36:12 2005
+++ lilypond/lily/include/sequential-music-iterator.hh  Sat Oct 15 01:10:11 2005
@@ -18,6 +18,7 @@
 {
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
+  DECLARE_CLASSNAME(Sequential_music_iterator);
 private:
   virtual SCM get_music_list ()const;
 };
Index: lilypond/lily/include/simple-music-iterator.hh
diff -u lilypond/lily/include/simple-music-iterator.hh:1.13 
lilypond/lily/include/simple-music-iterator.hh:1.14
--- lilypond/lily/include/simple-music-iterator.hh:1.13 Thu Mar 10 14:36:12 2005
+++ lilypond/lily/include/simple-music-iterator.hh      Sat Oct 15 01:10:11 2005
@@ -18,6 +18,7 @@
 class Simple_music_iterator : public Music_iterator
 {
 protected:
+  DECLARE_CLASSNAME(Simple_music_iterator);
 
   Moment last_processed_mom_;
 public:
Index: lilypond/lily/include/simultaneous-music-iterator.hh
diff -u lilypond/lily/include/simultaneous-music-iterator.hh:1.26 
lilypond/lily/include/simultaneous-music-iterator.hh:1.27
--- lilypond/lily/include/simultaneous-music-iterator.hh:1.26   Thu Mar 10 
14:36:12 2005
+++ lilypond/lily/include/simultaneous-music-iterator.hh        Sat Oct 15 
01:10:11 2005
@@ -19,6 +19,7 @@
   virtual void derived_substitute (Context *f, Context *t);
   virtual void derived_mark () const;
   DECLARE_SCHEME_CALLBACK (constructor, ());
+  DECLARE_CLASSNAME(Simultaneous_music_iterator);
 
   /// make a new context for every child.
   bool create_separate_contexts_;
Index: lilypond/lily/include/time-scaled-music-iterator.hh
diff -u lilypond/lily/include/time-scaled-music-iterator.hh:1.12 
lilypond/lily/include/time-scaled-music-iterator.hh:1.13
--- lilypond/lily/include/time-scaled-music-iterator.hh:1.12    Thu Mar 10 
14:36:12 2005
+++ lilypond/lily/include/time-scaled-music-iterator.hh Sat Oct 15 01:10:11 2005
@@ -16,6 +16,7 @@
 public:
   DECLARE_SCHEME_CALLBACK (constructor, ());
   /* construction */
+  DECLARE_CLASSNAME(Time_scaled_music_iterator);
 protected:
   virtual void process (Moment);
 };
Index: lilypond/lily/midi-item.cc
diff -u lilypond/lily/midi-item.cc:1.88 lilypond/lily/midi-item.cc:1.89
--- lilypond/lily/midi-item.cc:1.88     Thu Oct 13 23:25:14 2005
+++ lilypond/lily/midi-item.cc  Sat Oct 15 01:10:10 2005
@@ -473,5 +473,5 @@
 char const *
 Midi_item::name () const
 {
-  return this->class_name ();
+   return this->class_name ();
 }
Index: lilypond/lily/output-property-music-iterator.cc
diff -u lilypond/lily/output-property-music-iterator.cc:1.19 
lilypond/lily/output-property-music-iterator.cc:1.20
--- lilypond/lily/output-property-music-iterator.cc:1.19        Thu Oct 13 
23:25:14 2005
+++ lilypond/lily/output-property-music-iterator.cc     Sat Oct 15 01:10:10 2005
@@ -27,7 +27,7 @@
       bool accepted = try_music (get_music ());
       if (!accepted)
        get_music ()->origin ()->warning (_f ("junking event: `%s'",
-                                         get_music (->class_name ())));
+                                             get_music ()->class_name ()));
     }
   Simple_music_iterator::process (m);
 }
Index: lilypond/lily/paper-book.cc
diff -u lilypond/lily/paper-book.cc:1.119 lilypond/lily/paper-book.cc:1.120
--- lilypond/lily/paper-book.cc:1.119   Thu Oct 13 23:25:14 2005
+++ lilypond/lily/paper-book.cc Sat Oct 15 01:10:10 2005
@@ -57,10 +57,7 @@
 {
   Paper_book *b = (Paper_book *) SCM_CELL_WORD_1 (smob);
 
-  scm_puts ("#<", port);
-  scm_puts (b->class_name (), port);
-  scm_puts (" ", port);
-  scm_puts (">", port);
+  scm_puts ("#<Paper_book>", port);
   return 1;
 }
 


_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs

Reply via email to