From a58155a066114d97c81dd051a61ee623ec34921e Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Sun, 13 May 2001 23:52:22 +0200 Subject: [PATCH] patch::: 1.4.0.jcn5 1.4.0.jcn5 ========== * configure: check for splitting makeinfo; small fixes for non-splitting makeinfo doc. * Added some missing titling (dedication, translator) and fixed ps titling (Thanks David Arnold). --- CHANGES | 9 +++++++++ Documentation/user/GNUmakefile | 22 ++++++++++------------ Documentation/user/tutorial.itely | 4 ++-- VERSION | 2 +- aclocal.m4 | 25 +++++++++++++++++++++++-- config.make.in | 1 + configure.in | 3 ++- input/test/title.ly | 5 +++++ ps/lilyponddefs.ps | 17 +++++++++++++++++ stepmake/aclocal.m4 | 23 +++++++++++++++++++++++ tex/titledefs.tex | 2 ++ 11 files changed, 95 insertions(+), 18 deletions(-) diff --git a/CHANGES b/CHANGES index 450fb4d004..df9b08e1a7 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,12 @@ +1.4.0.jcn5 +========== + +* configure: check for splitting makeinfo; small fixes for +non-splitting makeinfo doc. + +* Added some missing titling (dedication, translator) and fixed ps titling +(Thanks David Arnold). + 1.4.0.jcn4 ========== diff --git a/Documentation/user/GNUmakefile b/Documentation/user/GNUmakefile index 7f91a261de..8626014169 100644 --- a/Documentation/user/GNUmakefile +++ b/Documentation/user/GNUmakefile @@ -50,12 +50,6 @@ default: info: $(INFO_FILES) -# The new pretest version of makeinfo, 4.0a splits html files into their own -# directory. Available from -# ftp://texinfo.org/texinfo/pretests/texinfo-4.0a.tar.gz -SPLITTING_MAKEINFO = $(shell makeinfo --version | egrep '4.0((.jcn[2,3])|a|b)') - - # Generic rule using % twice not possible? # $(outdir)/%/%.html: $(outdir)/%.texi $(outdir)/lilypond/lilypond.html: $(outdir)/lilypond.texi @@ -70,20 +64,24 @@ $(outdir)/lilypond-internals/lilypond-internals.html: $(outdir)/lilypond-interna -cp -f $(outdir)/lilypond-internals/index.html $@ $(deep-footify) $(shell find $(outdir)/$(*F)/*.html) -ifneq ($(SPLITTING_MAKEINFO),) + +ifeq ($(SPLITTING_MAKEINFO),yes) DEEP_HTML_FILES = $(outdir)/lilypond/lilypond.html $(outdir)/lilypond-internals/lilypond-internals.html -else +local-WWW: rm-deep-symlinks -DEEP_HTML_FILES = $(outdir)/lilypond.html $(outdir)/lilypond-internals.html - -local-WWW: deep-symlinks +rm-deep-symlinks: + cd $(outdir) && rm -f lilypond lilypond-internals +else +DEEP_HTML_FILES = $(outdir)/lilypond.html $(outdir)/lilypond-internals.html # Links referred to by Documentation index -LILYPOND_LINKS=Reference-Manual.html Features.html Ly2dvi.html Midi2ly.html +LILYPOND_LINKS=Reference-Manual.html Tutorial.html Ly2dvi.html Midi2ly.html + +local-WWW: deep-symlinks deep-symlinks: cd $(outdir) && rm -f lilypond && ln -s . lilypond diff --git a/Documentation/user/tutorial.itely b/Documentation/user/tutorial.itely index 684a9762bf..d764ad916c 100644 --- a/Documentation/user/tutorial.itely +++ b/Documentation/user/tutorial.itely @@ -51,8 +51,8 @@ produce most complex music with LilyPond. This section shows how easy writing music with LilyPond actually is. If you have not seen LilyPond input source before, this section is for you. -The next section has a small legend of all symbols that are introduced -here, you may want to keep an eye on that. +The next section has a table (see @ref{Simple legend}) of all symbols +that are introduced here, you may want to keep an eye on that. Writing music with LilyPond is explained below by a number of small examples. Each example has a small piece of text; the LilyPond input diff --git a/VERSION b/VERSION index daf1d58564..21514da0c9 100644 --- a/VERSION +++ b/VERSION @@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=1 MINOR_VERSION=4 PATCH_LEVEL=0 -MY_PATCH_LEVEL=jcn4 +MY_PATCH_LEVEL=jcn5 # use the above to send patches: MY_PATCH_LEVEL is always empty for a # released version. diff --git a/aclocal.m4 b/aclocal.m4 index 2fed2f24e9..d313deb9c8 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,5 +1,3 @@ -dnl WARNING WARNING WARNING WARNING -dnl do not edit! this is aclocal.m4, generated from stepmake/aclocal.m4 dnl aclocal.m4 -*-shell-script-*- dnl StepMake subroutines for configure.in @@ -537,6 +535,29 @@ AC_DEFUN(AC_STEPMAKE_GETTEXT, [ AC_CHECK_FUNCS(gettext) ]) +AC_DEFUN(AC_STEPMAKE_MAKEINFO, [ + AC_CHECK_PROGS(MAKEINFO, makeinfo, error) + AC_MSG_CHECKING(whether makeinfo can split html by @node) + makeinfo --html --output=out/split <