+2004-12-26 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/user/changing-defaults.itely: Fix internalsrefs
+ {Tunable context properties},
+ {All layout objects},
+ {Music definitions}.
+
2004-12-03 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/lexer.ll: add <> to catch-all string rule
A full description of all available context properties is in the
program reference, see
@ifhtml
-@internalsref{Tunable-context-properties}.
+@internalsref{Tunable context properties}.
@end ifhtml
@ifnothtml
Translation @arrow{} Tunable context properties.
Internals: @internalsref{OverrideProperty}, @internalsref{RevertProperty},
@internalsref{PropertySet}, @internalsref{All-backend-properties}, and
-@internalsref{All-layout-objects}.
+@internalsref{All layout objects}.
@refbugs
The program reference can also be browsed like a normal document. It
contains a chapter on
@ifhtml
-@internalsref{Music-definitions},
+@internalsref{Music definitions},
@end ifhtml
@ifnothtml
@code{Music definitions}
%%
%% (Don't remove the spaces after the arguments to \input!)
%%
-\lilypondifundefined{lilypondpostscript}
- {\lilypondifundefined{pdfoutput}
- {\input lily-ps-defs }
- {\pdfoutput = 1
- \input lily-pdf-defs }}
- {}
-
+%
+%% In teTeX-3.0, latex is actually pdfetex, and we need
+%% ifpdf.sty to determinine if we are really *tex or pdf*tex.
+%
+%% \input ifpdf.sty
+%
+%% However, ifpfd.sty is too smart for LilyPond, so we copy the
+%% logic here. Using \input ifpdf.sty is a no-op when using latex,
+%% and the \ifpdf switch is needed before \documentclass, using
+%% \usepackage{ifpdf} is not an option.
+%
+\input lily-ps-defs
+
+% barfs with texi
+% Runaway argument?
+%{
+%! Forbidden control sequence found while scanning use of \lilypondfirst.
+%<inserted text>
+% \par
+%<to be read again>
+% \newif
+%l.330 {\newif
+% \ifpdf
+%?
+%
+%%
+%\lilypondifundefined{lilypondpostscript}
+% {\newif\ifpdf
+% \ifx\pdfoutput\undefined
+% \else
+% \ifx\pdfoutput\relax
+% \else
+% \ifcase\pdfoutput
+% \else
+% \pdftrue
+% \fi
+% \fi
+% \fi
+% \ifpdf
+% {\input lily-pdf-defs }
+% \else
+% {\input lily-ps-defs }
+% \fi}
+% {}
+%
%% Restore newline functionality (disabled to avoid \par).
%%
\endlinechar \lilyponddefsELC