]> git.donarmstrong.com Git - lilypond.git/commitdiff
patch::: 1.1.49.uu1
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 21 Jun 1999 11:55:17 +0000 (13:55 +0200)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 21 Jun 1999 11:55:17 +0000 (13:55 +0200)
pl 49.uu1
- ran purify. Fixed some small problems

12 files changed:
NEWS
VERSION
flower/string-convert.cc
lib/include/source.hh
lib/source.cc
lily/clef-engraver.cc
lily/lily-guile.cc
lily/my-lily-lexer.cc
lily/notename-table.cc
lily/score-performer.cc
lily/staff-info.cc
lily/stem-engraver.cc

diff --git a/NEWS b/NEWS
index 2eedaf8bb189c69f9194de1c9e4ad208e60924e4..291186ca291439bc178e722e7a59dfe0f9ded1a0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+pl 49.uu1
+       - ran purify. Fixed some small problems
+
+
 pl 48.hwn1
        - \property hshift -> \property horizontalNoteShift (mudela 1.0.21)
        - cleaned up collision.  \property hshift = 2 now supported.
diff --git a/VERSION b/VERSION
index 5364f24d9a8bbadb27ac0cf0537974c7b1d1478c..12a299d77461e26352497a41851f73660ca5a03a 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=1
 PATCH_LEVEL=49
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=uu1
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index cb92d22678bddfebf191b33e07fbadc668e98a2a..86d44c88c4aa674a0198edf3e7c2f03d492006c8 100644 (file)
@@ -262,7 +262,7 @@ String_convert::char_str (char c, int n)
   char* ch_p = new char[ n ];
   memset (ch_p, c, n);
   String s ((Byte*)ch_p, n);
-  delete ch_p;
+  delete[] ch_p;
   return s;
 }
 
index 7f4a21e7d1cabd2f118fbb8ae50ee08d69880d05..7de83441f3c85dacf4089f327d4b0e0a10aec20c 100644 (file)
@@ -8,11 +8,17 @@
 #include "cons.hh"
 #include "proto.hh"
 
+/**
+   a set of sourcefiles.
 
+   TODO: 
+ */
 class Sources 
 {
+  Sources (Sources const&) {}
 public:
   Sources ();
+  ~Sources();
 
   Source_file * get_file_l (String &filename );
   Source_file* sourcefile_l (char const* ch_C );
index 66372945de4cc60ac2e7f8f47049828b83a4bdcc..e7304d1afcedfddc2a5521fd2e78eab0aa9f4a6e 100644 (file)
@@ -18,6 +18,7 @@
 
 Sources::Sources ()
 {
+  sourcefile_p_list_ = 0;
   path_C_= 0;
   binary_b_ = false;
 }
@@ -64,6 +65,10 @@ Sources::add (Source_file* sourcefile_p)
   sourcefile_p_list_ = new Killing_cons<Source_file> (sourcefile_p, sourcefile_p_list_);
 }
 
+Sources::~Sources ()
+{
+  delete sourcefile_p_list_;
+}
 /**
   search the list for file whose map contains pointer #ch_C#
 
index 0e0c79cc84ecd06f0953cf1c2496af2fb1a77049..59cb9b791c9cd428e3acb8435ea02328e1ff6a9f 100644 (file)
@@ -27,6 +27,7 @@ Clef_engraver::Clef_engraver()
   c0_position_i_ = 0;
   clef_position_i_ = 0;
   octave_dir_ = CENTER;
+  create_default_b_ = true;
 }
 
 /*
index 2f00874ff2f1074e8a239eff5d689b38da9697c3..e63015501e0285ad19fe4020e07dc62b39dc6beb 100644 (file)
@@ -8,7 +8,10 @@
   Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
+
 #include <stdio.h>
+#include <stdlib.h>
+
 #include "libc-extension.hh"
 #include "lily-guile.hh"
 #include "main.hh"
@@ -98,7 +101,8 @@ ly_scm2string (SCM s)
   char * p = gh_scm2newstr (s , &len);
   
   String r (p);
-  delete p;
+  //  delete p;
+  free (p);
   return r;
 }
 
index a0947945ac6b928f585a409ee53adac80fd7b3d4..8a16827ba2f4d2ea023d9fcca6a3e7fd639eb48e 100644 (file)
@@ -143,6 +143,7 @@ My_lily_lexer::set_identifier (String name_str, Identifier* i, bool )
 
 My_lily_lexer::~My_lily_lexer()
 {
+  delete chordmodifier_tab_p_;
   delete keytable_p_;
   delete toplevel_scope_p_ ;
   delete note_tab_p_;
index f86808e9a04827fe6e5a564b69eb4f599c511349..0d2201fca46288c37a9793a3f61f4c61abfa2cfd 100644 (file)
@@ -22,3 +22,4 @@ Notename_table::get_name (Musical_pitch m) const
     }
   return "r";                  // rest. 
 }
+
index 3da26d540c6b8ddf7e227e230f1bfac71b608784..c0357ec6e7f0276233fbebdce50fe8d9fb30608a 100644 (file)
@@ -25,6 +25,7 @@ ADD_THIS_TRANSLATOR(Score_performer);
 
 Score_performer::Score_performer()
 {
+  performance_p_ =0;
 }
 
 
index 1331e96d2ec2bb3b437c3040a6e990e85a6ea0c0..5d214d080f66bc5752ad207bc1cc37ea87025f97 100644 (file)
@@ -15,6 +15,8 @@ Staff_info::Staff_info()
 {
   time_C_ = 0;
   rhythmic_C_ =0;
+  command_l_ =0;
+  musical_l_ =0;
 }
 
 
index 1a2284783e8769fd047d3c8d3bee5488accae75c..457911bdc17366a2a08ef8bcf241bac4ec5efebb 100644 (file)
@@ -22,6 +22,7 @@ Stem_engraver::Stem_engraver()
   stem_p_ = 0;
   abbrev_p_ = 0;
   default_abbrev_i_ = 16;
+  rhythmic_req_l_ =0;
 }
 
 void