+2002-10-19 Werner Lemberg <wl@gnu.org>
+
+ * GNUmakefile.in (web-doc): Fix typos.
+ * tex/lilyponddefs.tex (\lilypondspecial): Don't scan
+ `music-drawing-routines.ps' but emit \special{header=...} once.
+ * scm/tex.scm (header-end): Updated.
+
2002-10-19 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* lily/stem-engraver.cc (acknowledge_grob): don't crash on
$(MAKE) -C Documentation
web-doc: web-reqs
- $(MAKE) out=www -C LILYPOND_BOOK_FORMAT=tex-html input/regression/ WWW
- $(MAKE) out=www -C LILYPOND_BOOK_FORMAT=tex-html input/template/ WWW
- $(MAKE) out=www -C LILYPOND_BOOK_FORMAT=tex-html input/test/ WWW
- $(MAKE) out=www -C LILYPOND_BOOK_FORMAT=tex-html Documentation WWW
+ $(MAKE) out=www LILYPOND_BOOK_FORMAT=texi-html -C input/regression/ WWW
+ $(MAKE) out=www LILYPOND_BOOK_FORMAT=texi-html -C input/template/ WWW
+ $(MAKE) out=www LILYPOND_BOOK_FORMAT=texi-html -C input/test/ WWW
+ $(MAKE) out=www LILYPOND_BOOK_FORMAT=texi-html -C Documentation WWW
$(MAKE) footify
pfa-fonts:
"\\fi\n"
"\\outputscale = \\lilypondpaperoutputscale\\lilypondpaperunit\n"
"\\lilypondstart\n"
- "\\special{\\string!\\lilypondspecial}%\n"
+ "\\lilypondspecial\n"
"\\lilypondpostscript\n"))
;; Note: this string must match the string in ly2dvi.py!!!
\newread\lilypondinput
-% after executing the following code, \lilypondspecial contains the
-% contents of `music-drawing-routines.ps'
-\lilypondifundefined{lilypondspecial}
- {
- \begingroup
- \openin\lilypondinput music-drawing-routines.ps
- \xdef\lilypondspecial{}
- \lilypondloop
- \endlinechar \lilyponddefsELC
- \catcode`\^^M 10\relax
- \read\lilypondinput to \lilypondspecialline
- \expandafter\xdef\expandafter\lilypondspecial\expandafter{
- \lilypondspecial\lilypondspecialline
- }
- \ifeof\lilypondinput
- \lilypondrepeat
- \closein\lilypondinput
- \endgroup
- }
- {}
+% the following macro is executed only once
+\gdef\lilypondspecial{
+ \special{header=music-drawing-routines.ps}
+ \gdef\lilypondspecial{}
+}
% the feta characters
\input feta20