]> git.donarmstrong.com Git - lilypond.git/commitdiff
(process_acknowledged_grobs):
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 23 Sep 2003 21:55:07 +0000 (21:55 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 23 Sep 2003 21:55:07 +0000 (21:55 +0000)
set note head as cause of note-column.

ChangeLog
Documentation/topdocs/NEWS.texi
Documentation/user/preface.itely
THANKS
configure.in
lily/rhythmic-column-engraver.cc
lily/translator-group.cc
mf/GNUmakefile
stepmake/aclocal.m4

index d1a2c3c864d1e5197984a6f297c2c6923c7420fe..7340db9c6a2d3f4adef185b45653acd9f4ccda0a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,18 @@
+2003-09-23  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/rhythmic-column-engraver.cc (process_acknowledged_grobs):
+       set note head as cause of note-column. 
+
 2003-09-23  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * Documentation/topdocs/INSTALL.texi: Update emacs mode.
 
 2003-09-23  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * mf/GNUmakefile (pfa_warning): instruct 
+
+       * stepmake/aclocal.m4: typo.
+
        * Documentation/user/cheatsheet.itely: more verbose examples.
 
        * input/regression/clefs.ly: remove bogus docstring.
index bae8da8d130bd2b6d4cf942c4592702e169db74f..be8ab195b008240dfd00fbbcdb29de8aed75ed00 100644 (file)
@@ -10,8 +10,7 @@
 @itemize
 
 @item
-@c dotted or dashed?
-Crescendos can now be drawn dotted or stippled.
+Crescendos can now be drawn dotted or dashed.
 
 @item
 Quarter tones are now supported. They are entered by suffixing
@@ -81,11 +80,11 @@ we see two versions of a piece of music, one for the full score, and
 one with cue notes for the instrumental part:
 
 @example
-< \tag #'part <
+<< \tag #'part <<
   @{ c4 f2 g4 @}      % in the part, we have cue-notes  
-  \\ R1 >
+  \\ R1 >>
   \tag #'score R1  % in the score: only a rest
->
+>>
 @end example
  
 The same can be applied to articulations, texts, etc.: they are
index 91b7c6bc22657585a3f6d0ffc0ed5d3b23acd60c..6e5647a9827c37728884384584483f8d3131df36 100644 (file)
@@ -27,7 +27,8 @@ typography features for coming versions,
  
 Due to other personal circumstances, Jan was not able to do more than
 packaging for Cygwin.  The good news is that we now have a nearly
-fool-proof installation for Windows.  He will be back in 2.1.
+fool-proof installation for Windows.  He will be back for serious
+hacking in 2.1.
 
 
 Han-Wen and Jan
diff --git a/THANKS b/THANKS
index 6cdc412042edb2dc9091795d3e74673b5b872aad..04754f44afd87749a5a8cd9a1e6aecd96e92cf60 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -9,6 +9,7 @@ Jan Nieuwenhuizen
 
 CONTRIBUTORS
 
+Mats Bengtsson
 Heikki Junes
 Juergen Reuter
 
index 74559b2711f19c07bb1176da947e490e9c4c027f..e960c1ade9741bd89d0aa24c2e7eaddf1ff7c2df 100644 (file)
@@ -62,7 +62,8 @@ STEPMAKE_GUILE(OPTIONAL)
 # perl for help2man.
 STEPMAKE_PERL(OPTIONAL)
 # mftrace for generating pfa's, pfb's
-STEPMAKE_PROGS(MFTRACE, mftrace, REQUIRED, 1.0.17)
+STEPMAKE_PROGS(MFTRACE, mftrace, OPTIONAL, 1.0.17)
+
 # new makeinfo for multi-page website docs
 STEPMAKE_PROGS(MAKEINFO, makeinfo, OPTIONAL, 4.6)
 
index 8246749c0687fe7d4edcf42512bfb9648369ca19..998717c6639e0a3c3121912cba602d35d1e16fad 100644 (file)
@@ -85,24 +85,20 @@ Rhythmic_column_engraver::process_acknowledged_grobs ()
       if (!note_column_)
        {
          note_column_ = new Item (get_property ("NoteColumn"));
-         announce_grob(note_column_, SCM_EOL);
+         announce_grob(note_column_, rheads_[0]->self_scm ());
 
+         spacing_ = new Item (get_property ("NoteSpacing"));
+         spacing_->set_grob_property ("left-items", gh_cons (note_column_->self_scm (), SCM_EOL));
 
-         spacing_ = new Item (get_property ("NoteSpacing"));
-         spacing_->set_grob_property ("left-items", gh_cons (note_column_->self_scm (), SCM_EOL));
 
-        /*
-          Should insert a cause. Collision warnings go into the  void.
-          
-         */
-         announce_grob(spacing_, SCM_EOL);
+         announce_grob (spacing_, SCM_EOL);
 
-         if (last_spacing_)
-           {
-            Pointer_group_interface::add_grob (last_spacing_,
-                                               ly_symbol2scm ("right-items" ),
-                                               note_column_);
-           }
+         if (last_spacing_)
+           {
+             Pointer_group_interface::add_grob (last_spacing_,
+                                                ly_symbol2scm ("right-items" ),
+                                                note_column_);
+           }
 
        }
 
index ac4e97eb2a5ec8312b9a6b672bcd2602715e619e..74f86d0e412cb46b3e57d489ee0f05ee78118805 100644 (file)
@@ -341,6 +341,10 @@ Translator_group::execute_pushpop_property (SCM prop, SCM eltprop, SCM val)
        {
          SCM prev = internal_get_property (prop);
 
+         /*
+           TODO: should have scm_equal_something () for reverting
+           autobeam properties.
+          */
          SCM newprops= SCM_EOL ;
          while (gh_pair_p (prev) && ly_caar (prev) != eltprop)
            {
index df8e1901394a0918e3fb84036740ffb739d893da..18b22ad08e29cca8a1f033d1414690c985e24f42 100644 (file)
@@ -69,7 +69,25 @@ INSTALLATION_OUT_FILES5=$(outdir)/lilypond.map
 
 export MFINPUTS:=.:$(MFINPUTS)
 
-default: $(ALL_GEN_FILES)
+default: pfa_warning $(ALL_GEN_FILES)
+
+
+pfa_warning:
+ifneq ($(basename $(MFTRACE)),mftrace)
+       @echo ""
+       @echo "ERROR: mftrace not found"
+       @echo ""
+       @echo "For obtaining PFA fonts, either install mftrace "
+       @echo "(see http://www.xs4all.nl/~hanwen/mftrace/ ),"
+       @echo "or try one of the following commands in this directory: "
+       @echo ""
+       @echo " make get-pfa "
+       @echo " make get-rpm-pfa "
+       @echo " make get-deb-pfa "
+       @echo ""
+       @echo "These commands will try to download the files from the internet."
+       @false
+endif
 
 
 debian-mirror=http://ftp.us.debian.org
@@ -77,7 +95,7 @@ debian-package =lilypond_$(TOPLEVEL_VERSION)-1_i386.deb
 $(outdir)/$(debian-package):
        wget -P $(outdir) $(debian-mirror)/debian/pool/main/l/lilypond/$(debian-package)
 
-get-debian-pfa: $(outdir)/$(debian-package)
+get-deb-pfa: $(outdir)/$(debian-package)
        rm -rf $(outdir)/./usr
        ar p $< data.tar.gz | \
                tar -C $(outdir) -zvxf - '*.pfa'
@@ -97,6 +115,7 @@ get-rpm-pfa: $(outdir)/$(redhat-package)
 # change this dependency 
 get-pfa: get-rpm-pfa
 
+
 ##
 ## todo: this also depends on .tfm, FIXME.
 $(outdir)/%.afm  $(outdir)/%.enc  $(outdir)/%.tex $(outdir)/%.dep: $(outdir)/%.log $(outdir)/%.tfm
index cfb197ce2e421c5be8027a03239a953d3b80cbea..f37985eba6d60764436efba4f4ddd6210850b793 100644 (file)
@@ -314,7 +314,7 @@ AC_DEFUN(STEPMAKE_END, [
     if test -n "$OPTIONAL$REQUIRED$UNSUPPORTED"; then
        echo
        echo "See INSTALL.txt for more information on how to build $PACKAGE_NAME"
-       if [ -f config.cache ] ; then
+       if test -f config.cache ; then
            echo "Remove config.cache before rerunning ./configure"
        fi 
     fi