CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/08/22 16:17:12
Modified files:
. : ChangeLog
input/mutopia/R.Schumann: GNUmakefile
lily : tie-column.cc
Log message:
* input/mutopia/R.Schumann/GNUmakefile (examples): switch off
romanze28-2 example.
* lily/tie-column.cc (set_chord_outlines): new function.
(new_directions): read tie-configuration
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.4062&tr2=1.4063&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/input/mutopia/R.Schumann/GNUmakefile.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/tie-column.cc.diff?tr1=1.52&tr2=1.53&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.4062 lilypond/ChangeLog:1.4063
--- lilypond/ChangeLog:1.4062 Mon Aug 22 16:07:41 2005
+++ lilypond/ChangeLog Mon Aug 22 16:17:12 2005
@@ -1,5 +1,8 @@
2005-08-22 Han-Wen Nienhuys <[EMAIL PROTECTED]>
+ * input/mutopia/R.Schumann/GNUmakefile (examples): switch off
+ romanze28-2 example.
+
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
Index: lilypond/input/mutopia/R.Schumann/GNUmakefile
diff -u lilypond/input/mutopia/R.Schumann/GNUmakefile:1.1
lilypond/input/mutopia/R.Schumann/GNUmakefile:1.2
--- lilypond/input/mutopia/R.Schumann/GNUmakefile:1.1 Mon Aug 12 15:29:32 2002
+++ lilypond/input/mutopia/R.Schumann/GNUmakefile Mon Aug 22 16:17:12 2005
@@ -1,6 +1,6 @@
depth = ../../..
-examples=romanze-op28-2
+examples=
LOCALSTEPMAKE_TEMPLATES=ly mutopia
include $(depth)/make/stepmake.make
Index: lilypond/lily/tie-column.cc
diff -u lilypond/lily/tie-column.cc:1.52 lilypond/lily/tie-column.cc:1.53
--- lilypond/lily/tie-column.cc:1.52 Mon Aug 22 14:03:11 2005
+++ lilypond/lily/tie-column.cc Mon Aug 22 16:17:12 2005
@@ -133,15 +133,21 @@
Direction updowndir = DOWN;
do
{
- Box b = boxes.boundary (updowndir, 0);
- Interval x = b[X_AXIS];
- x[-d] = b[X_AXIS].linear_combination (-d / 2);
+ Interval x ;
+ if (boxes.size())
+ {
+ Box b = boxes.boundary (updowndir, 0);
+ Interval x = b[X_AXIS];
+ x[-d] = b[X_AXIS].linear_combination (-d / 2);
+ }
+
if (stem
&& !Stem::is_invisible (stem)
&& updowndir == get_grob_direction (stem))
x.unite (robust_relative_extent (stem, common, X_AXIS));
- (*skyline_drul)[d].boundary (updowndir, 0).height_ = x[-d];
+ if (!x.is_empty ())
+ (*skyline_drul)[d].boundary (updowndir, 0).height_ = x[-d];
}
while (flip (&updowndir) != DOWN);
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs