CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/08/05 15:28:15
Modified files:
. : ChangeLog
input : proportional.ly
lily : ly-module.cc module-scheme.cc
lily/include : ly-module.hh
Log message:
* lily/include/ly-module.hh: define MODULE_GC_KLUDGE globally.
* input/proportional.ly: new file.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3966&tr2=1.3967&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/input/proportional.ly.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/ly-module.cc.diff?tr1=1.47&tr2=1.48&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/module-scheme.cc.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/include/ly-module.hh.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3966 lilypond/ChangeLog:1.3967
--- lilypond/ChangeLog:1.3966 Fri Aug 5 14:04:53 2005
+++ lilypond/ChangeLog Fri Aug 5 15:28:15 2005
@@ -1,5 +1,7 @@
2005-08-05 Han-Wen Nienhuys <[EMAIL PROTECTED]>
+ * lily/include/ly-module.hh: define MODULE_GC_KLUDGE globally.
+
* input/proportional.ly: new file.
* lily/tuplet-bracket.cc (after_line_breaking): don't suicide if
Index: lilypond/input/proportional.ly
diff -u lilypond/input/proportional.ly:1.1 lilypond/input/proportional.ly:1.2
--- lilypond/input/proportional.ly:1.1 Fri Aug 5 14:04:53 2005
+++ lilypond/input/proportional.ly Fri Aug 5 15:28:15 2005
@@ -81,7 +81,9 @@
>>
\new \staffKind {
\times 9/5 {
- r8. c16[ c c c c c
+ r8. c16[ c c
+ \grace { c32[ c32] }
+ c16 c c
c
}
\times 4/7 {
Index: lilypond/lily/include/ly-module.hh
diff -u lilypond/lily/include/ly-module.hh:1.14
lilypond/lily/include/ly-module.hh:1.15
--- lilypond/lily/include/ly-module.hh:1.14 Mon Aug 1 20:15:09 2005
+++ lilypond/lily/include/ly-module.hh Fri Aug 5 15:28:15 2005
@@ -19,10 +19,13 @@
void ly_reexport_module (SCM mod);
inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); }
SCM ly_clear_anonymous_modules ();
+void clear_anonymous_modules ();
SCM ly_use_module (SCM mod, SCM used);
/* Ugh signature of scm_internal_hash_fold () is inaccurate. */
typedef SCM (*Hash_closure_function) ();
+
+#define MODULE_GC_KLUDGE
#endif /* LY_MODULE_HH */
Index: lilypond/lily/ly-module.cc
diff -u lilypond/lily/ly-module.cc:1.47 lilypond/lily/ly-module.cc:1.48
--- lilypond/lily/ly-module.cc:1.47 Thu Aug 4 10:46:35 2005
+++ lilypond/lily/ly-module.cc Fri Aug 5 15:28:15 2005
@@ -12,8 +12,6 @@
#include "string.hh"
#include "protected-scm.hh"
-#define MODULE_GC_KLUDGE
-
#ifdef MODULE_GC_KLUDGE
Protected_scm anonymous_modules = SCM_EOL;
#endif
Index: lilypond/lily/module-scheme.cc
diff -u lilypond/lily/module-scheme.cc:1.1 lilypond/lily/module-scheme.cc:1.2
--- lilypond/lily/module-scheme.cc:1.1 Mon Aug 1 20:15:09 2005
+++ lilypond/lily/module-scheme.cc Fri Aug 5 15:28:15 2005
@@ -12,6 +12,8 @@
#include "main.hh"
#include "string.hh"
+#include "ly-module.hh"
+
/*
If a variable in changed in SRC, we DEST doesn't see the
definitions.
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs