+2004-09-01 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/user/macros.itexi: Use @inforef iso @uref for
+ external references. Fixes HTML cross references with makeinfo 4.7.
+
2004-09-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/include/simple-spacer.hh (struct Simple_spacer): remove
@c ***** HTML *****
@macro internalsref{NAME}
- @uref{../lilypond-internals/\NAME\.html,\NAME\}@c
+ @c makeinfo-4.7 encodes html names
+ @c @uref{../lilypond-internals/\NAME\.html,\NAME\}@c
+ @inforef{\NAME\,,lilypond-internals}@c
@c should we do this?
@cindex @code{\NAME\}
@end macro
@macro hyphenatedinternalsref{NAME,NODENAME}
- @uref{../lilypond-internals/\NODENAME\.html,\NAME\}@c
+ @c @uref{../lilypond-internals/\NODENAME\.html,\NAME\}@c
+ @inforef{\NODENAME\,,lilypond-internals}@c
@c should we do this?
@cindex @code{\NAME\}
@end macro
@end macro
@macro hyphenatedinternalsref{NAME,NODENAME}
+@c FIXME: suspicious info file name?
@inforef{\NODENAME\,,lilypond-internals}@c
@c should we do this?
@cindex @code{\NAME\}