@itemize @bullet
@item
-Lines, such glissandi or Text-spanner lines can have arrows at the end,
+Lines, such as glissandi or Text-spanner lines, can have arrows at the
+end, e.g.
@lilypond[verbatim,fragment]
\override Glissando #'arrow = ##t
@item
Chord names may now be rendered in Italian and French.
+@item
@file{lilypond-book} now makes @file{lilypond} print line numbers
relative to the input file for every error message.
+++ /dev/null
-#!@SHELL@
-# use kpsewhich?
-# maybe (optionally) (not) clean stuff from other versions, ie, don't clean
-# /var/spool/texmf/tfm/lilypond/<NOT-OUR-VERSION>/
-# ?
-
-VERSION="@TOPLEVEL_VERSION@"
-
-case $# in
-0)
- WHAT="" ;;
-1)
- WHAT=$1;;
-esac
-
-dirs=".
-/var/lib/texmf
-/var/spool/texmf
-/var/tmp/texfonts
-/var/texfonts
-/var/cache/fonts
-/usr/share/texmf/fonts
-"
-
-for i in $dirs; do
- if [ -d "$i" ]; then
- TEXDIRS="$TEXDIRS $i"
- fi
-done
-
-if [ -z "$TEXDIRS" -o "$TEXDIRS" = "." ]; then
- TEXDIRS=". /var"
-fi
-
-# remove possibly stale .pk/.tfm files
-FILES=$(find $TEXDIRS -name "feta*$WHAT*tfm" \
- -or -name "feta*$WHAT*pk" \
- -or -name "parmesan$WHAT*tfm" \
- -or -name "parmesan*$WHAT*pk")
-
-echo removing $FILES
-rm -f $FILES /tmp/cleaning-font-dummy
(ly:input-file-line-column music-origin)
#f
))
- (file (if location (string-append (getcwd) "/" (car location))
+ (file (if location
+ (if (eq? (string-ref (car location) 0 ) #\/)
+ location
+ (string-append (getcwd) "/" (car location)))
#f))
(x-ext (ly:grob-extent grob grob X))
(y-ext (ly:grob-extent grob grob Y))