]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* lily/score.cc (Score): unprotect copy of Output_def. Plugs
[lilypond.git] / ChangeLog
index 26bfe8eb43da812748cfa7fa487a7019e5c5e46b..e77c4a37a1877dd775ada04131af07c09d3afed6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
 2005-05-31  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * lily/score.cc (Score): unprotect copy of Output_def. Plugs
+       memory leak.
+
+       * lily/parser.yy (score_body): don't clone Score, that's done in
+       Lily_lexer::try_special_identifiers(). This fixes a memory leak.
+
+       * lily/score-engraver.cc (derived_mark): new function.
+       (initialize): unprotect Paper_score. This fixes a memory leak.
+
+       * lily/score-performer.cc (derived_mark): new function.
+
+       * lily/score-translator.cc (get_output): use SCM for get_output() call.
+
        * stepmake/aclocal.m4: put FlexLexer.h test in conftest.cc. Fixes
        spurious warning.