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 Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs