set note head as cause of note-column.
+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.
@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
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
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
CONTRIBUTORS
+Mats Bengtsson
Heikki Junes
Juergen Reuter
# 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)
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_);
+ }
}
{
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)
{
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
$(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'
# 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
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