From: fred Date: Wed, 27 Mar 2002 02:07:13 +0000 (+0000) Subject: lilypond-1.5.44 X-Git-Tag: release/1.5.59~241 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=82f8ee47d224c8082582fa65b5ef8eef03adaf1e;p=lilypond.git lilypond-1.5.44 --- diff --git a/ChangeLog b/ChangeLog index 462b2c7759..9b01d18456 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,33 @@ +2002-03-19 Han-Wen Nienhuys + + * VERSION: 1.5.44 released + + * lily/slur.cc (set_extremities): robustness fixes for #'attachment. + + * scripts/lilypond-book.py (bounding_box_dimensions): bugfix. + + * ly/params-init.ly (blotdiameter): use unit for blotdiameter, set + at 0.4 pt. + + * tex/feta*.tex: remove. + + * stepmake/aclocal.m4: remove stepmake symlink. It confuses almost + all software dealing with it. + +2002-03-20 Jan Nieuwenhuizen + + * mf/GNUmakefile (lilypond.map): Don't prepend TeX to font name + (this fixes pdf output). Drop awk dependency. + + * scripts/ly2dvi.py (ly_paper_to_latexpaper): Assume LilyPond's + dimensions (linewidth) are in mm. + + * mf/GNUmakefile (depth): Always allow manual access to pfa target. + + * tex/lily-ps-defs.tex: scaletounit using PT/IN==72. + + * lily/slur.cc (get_attachment): Bugfix: correct for stem thickness. + 2002-03-19 Han-Wen * VERSION: 1.5.43 released diff --git a/aclocal.m4 b/aclocal.m4 index d00052343c..3f659588d8 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -267,7 +267,6 @@ AC_DEFUN(AC_STEPMAKE_INIT, [ AC_MSG_RESULT($builddir) (cd stepmake 2>/dev/null || mkdir stepmake) - (cd stepmake; rm -f stepmake; ln -s ../$srcdir/stepmake .) (cd stepmake; rm -f bin; ln -s ../$srcdir/bin .) AC_CONFIG_AUX_DIR(bin) stepmake=stepmake diff --git a/configure.in b/configure.in index e7a5ea11b1..6e0c34df90 100644 --- a/configure.in +++ b/configure.in @@ -50,6 +50,8 @@ AC_DEFINE_UNQUOTED(FLOWER_VERSION, "${FULL_FLOWER_VERSION}") AC_STEPMAKE_MAKEINFO + +dnl need perl for help2man. AC_PATH_PROG(PERL, perl, error) AC_HAVE_HEADERS(python2.2/Python.h python2.1/Python.h python2.0/Python.h python2/Python.h python/Python.h python1.5/Python.h Python.h) diff --git a/lily/include/translator.hh b/lily/include/translator.hh index cd4cb58fc3..dbe0ff7e62 100644 --- a/lily/include/translator.hh +++ b/lily/include/translator.hh @@ -30,10 +30,11 @@ public: \ virtual SCM static_translator_description () const; \ virtual SCM translator_description () const; -/** Make some kind of #Element#s from Requests. Elements are made by - hierarchically grouped #Translator#s - */ -class Translator : public Input { +/* + Translate music into grobs. +*/ +class Translator +{ void init (); public: Music_output_def * output_def_l_; diff --git a/lily/key-performer.cc b/lily/key-performer.cc index a14edf077b..77fe3a9b62 100644 --- a/lily/key-performer.cc +++ b/lily/key-performer.cc @@ -10,6 +10,7 @@ #include "command-request.hh" #include "audio-item.hh" #include "performer.hh" +#include "warn.hh" class Key_performer : public Performer diff --git a/lily/lyric-phrasing-engraver.cc b/lily/lyric-phrasing-engraver.cc index fd5625551c..cc6586d01d 100644 --- a/lily/lyric-phrasing-engraver.cc +++ b/lily/lyric-phrasing-engraver.cc @@ -11,6 +11,7 @@ #include "note-head.hh" #include "translator-group.hh" #include "spanner.hh" +#include "warn.hh" String get_context_id (Translator_group * ancestor, const char * type); diff --git a/ly/params-init.ly b/ly/params-init.ly index d7dc051286..5eb9d02646 100644 --- a/ly/params-init.ly +++ b/ly/params-init.ly @@ -22,7 +22,8 @@ staffspace = \staffheight / 4.0 stafflinethickness = \staffspace / 10.0 outputscale = \staffheight / 4.0 -blotdiameter = 0.4 / \outputscale +blotdiameter = 0.4 \pt + \translator { \NoteNamesContext } \translator { \ScoreContext } diff --git a/scripts/lilypond-book.py b/scripts/lilypond-book.py index 0bac7a5724..44745f99bb 100644 --- a/scripts/lilypond-book.py +++ b/scripts/lilypond-book.py @@ -541,8 +541,10 @@ def bounding_box_dimensions(fname): str = fd.read () s = re.search('%%BoundingBox: ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)', str) if s: - return (int (s.group (3) - s.group (1) + 0.5), - int (s.group (4) - s.group (2) + 0.5)) + + gs = map (lambda x: string.atoi (x), s.groups ()) + return (int (gs[2] - gs[0] + 0.5), + int (gs[3] - gs[1] + 0.5)) else: return (0,0) diff --git a/stepmake/aclocal.m4 b/stepmake/aclocal.m4 index f305ef7b5a..60cc900b71 100644 --- a/stepmake/aclocal.m4 +++ b/stepmake/aclocal.m4 @@ -265,7 +265,6 @@ AC_DEFUN(AC_STEPMAKE_INIT, [ AC_MSG_RESULT($builddir) (cd stepmake 2>/dev/null || mkdir stepmake) - (cd stepmake; rm -f stepmake; ln -s ../$srcdir/stepmake .) (cd stepmake; rm -f bin; ln -s ../$srcdir/bin .) AC_CONFIG_AUX_DIR(bin) stepmake=stepmake