]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.5.44
authorfred <fred>
Wed, 27 Mar 2002 02:07:13 +0000 (02:07 +0000)
committerfred <fred>
Wed, 27 Mar 2002 02:07:13 +0000 (02:07 +0000)
ChangeLog
aclocal.m4
configure.in
lily/include/translator.hh
lily/key-performer.cc
lily/lyric-phrasing-engraver.cc
ly/params-init.ly
scripts/lilypond-book.py
stepmake/aclocal.m4

index 462b2c7759f058006e43c1d959ce6fc23c5324b6..9b01d184565b8bdad16d5481eaaf2eb01e388cff 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+2002-03-19  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@cs.uu.nl>
 
        * VERSION: 1.5.43 released
index d00052343c3bd4ce8dbd57a233e8a1fef3feda63..3f659588d829bed2898566d5dd6361de4d50c630 100644 (file)
@@ -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
index e7a5ea11b137fa0e6fceafc7313b23ab89a835f3..6e0c34df904a395835d7c8c7b50e5439b9ff2cfa 100644 (file)
@@ -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)
index cd4cb58fc317cd23db1522c7ce4ef32131ec3343..dbe0ff7e628e2901932915862d1e2fae4291467a 100644 (file)
@@ -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_;
index a14edf077bfa730ba0cf3c30c83c2ed552bee71f..77fe3a9b62fbb5c88b0a4f9ced582d9037de96fa 100644 (file)
@@ -10,6 +10,7 @@
 #include "command-request.hh"
 #include "audio-item.hh"
 #include "performer.hh"
+#include "warn.hh"
 
 
 class Key_performer : public Performer
index fd5625551c990e56b58812fa55cd013f128544bc..cc6586d01d02d7c653704dfa112c2629e44fb269 100644 (file)
@@ -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);
index d7dc051286d2d23b7ba4126c58ea1119cb7ad8de..5eb9d02646a2259ccd8cdce422433e6a33afaf1c 100644 (file)
@@ -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 }
index 0bac7a5724202f25631ed59bbaae419d72e8635f..44745f99bb5baf6194ce614b8420851c83647f47 100644 (file)
@@ -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)
 
index f305ef7b5ab275bf36ac16d38fe74943be070461..60cc900b7164c7330a5865fd7dbbcb70f28773a6 100644 (file)
@@ -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