From: fred Date: Wed, 27 Mar 2002 00:32:47 +0000 (+0000) Subject: lilypond-1.3.105 X-Git-Tag: release/1.5.59~1129 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=aee1c2b7cdbbca3154cb7198171ae637e36dd508;p=lilypond.git lilypond-1.3.105 --- diff --git a/CHANGES b/CHANGES index 303cca1570..c72d0969f5 100644 --- a/CHANGES +++ b/CHANGES @@ -1,12 +1,35 @@ -1.3.103.jcn5 +1.3.104.jcn3 ============ +* Bit of temporary makefile hacking to stay in sync with makeinfo patch. + +* Separate interface description (test phase). + +* Makeinfo --html split fix: http://appel.lilypond.org/fred/software/texinfo-4.0.jcn2.diff + +* Use headers for makeinfo html output. + +* Made some --scrdir build fixes. + +1.3.104.uu1 +=========== + +* Smobified molecule, and cache molecule (ie. generate each molecule +only once). Lily should be faster now. (approx. 6 % ?) + +* Coded properties-to-font-name in C++. Measured speedup: 14% (wtk1-fugue2) + +* Use music properties for Request data. + +1.3.104 +======= + * Documentation build fix: don't run LilyPond when generating plain info doc. * Resurrected info documentation and made cross links between manual and generated doco, some small fixes. -* Made small Time signature style fix. +* Made small time signature style fix. * Generate texinfo iso html documentation. @@ -2917,3 +2940,4 @@ pl 15.hwn1 pl 15.jcn4 - direct #... to scm parser (Thanks to Gary Houston) + diff --git a/Documentation/user/GNUmakefile b/Documentation/user/GNUmakefile index 0cee86ef33..70af27845c 100644 --- a/Documentation/user/GNUmakefile +++ b/Documentation/user/GNUmakefile @@ -31,10 +31,17 @@ ps: $(PS_FILES) info: $(INFO_FILES) -default: info +default: local-WWW: $(HTML_FILES) $(datafiles) $(PS_GZ_FILES) backdoc-WWW - true + $(SHELL) $(buildscript-dir)/install-info-html.sh $(outdir) lilypond lilypond-internals + $(MAKE) footify + ln -f $(outdir)/*.png $(outdir)/lilypond + $(MAKE) deep-footify + +deep-footify: + $(PYTHON) $(step-bindir)/add-html-footer.py --index=../../$(depth)/ --name $(PACKAGE_NAME) --version $(TOPLEVEL_VERSION) --header=$(depth)/Documentation/header.html.in --footer $(depth)/Documentation/footer.html.in $(sort $(wildcard $(outdir)/*/*.html)) + # $(PYTHON) $(step-bindir)/ls-latex.py --title 'User documentation' \ # $(DOC_FILES) $(TEX_FILES) $(TELY_FILES) \ @@ -49,8 +56,13 @@ localclean: rm -f fonts.aux fonts.log feta*.tfm feta*.*pk backdoc-WWW: $(outdir)/lilypond-internals.html + $(MAKE) footify #ugh. lily/OUT/lilypond hardcoded. +# when cross-compiling, we don't have lilypond $(outdir)/lilypond-internals.texi: - (cd $(outdir); $(topdir)/lily/out/lilypond ../$(srcdir)/../ly/generate-documentation) - + if [ -e $(depth)/$(builddir)/lily/out/lilypond ]; then \ + cd $(outdir) && ../$(depth)/$(builddir)/lily/out/lilypond ../$(src-depth)/ly/generate-documentation; \ + else \ + touch $@; \ + fi diff --git a/Documentation/user/lilypond.tely b/Documentation/user/lilypond.tely index d988d77164..71a42333d1 100644 --- a/Documentation/user/lilypond.tely +++ b/Documentation/user/lilypond.tely @@ -80,8 +80,6 @@ than the names being similar :-)" @node Top, , , (dir) @chapter GNU LilyPond --- The music typesetter -@contents - @menu * Tutorial:: A tutorial introduction to lilypond. * Invoking LilyPond:: Operation. @@ -96,6 +94,8 @@ than the names being similar :-)" * Index:: Unified index. @end menu +@contents + @macro keyindex {word} @cindex \word\ diff --git a/VERSION b/VERSION index 3e35f9dbd6..2e7b9bcdf6 100644 --- a/VERSION +++ b/VERSION @@ -1,7 +1,7 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=1 MINOR_VERSION=3 -PATCH_LEVEL=104 +PATCH_LEVEL=105 MY_PATCH_LEVEL= # use the above to send patches: MY_PATCH_LEVEL is always empty for a diff --git a/buildscripts/install-info-html.sh b/buildscripts/install-info-html.sh new file mode 100644 index 0000000000..ba86329fb9 --- /dev/null +++ b/buildscripts/install-info-html.sh @@ -0,0 +1,27 @@ +#!@BASH@ + +dir=$1 +index=$dir/index.html +shift + +rm -f $index +cat > $index < + +You want to be here +

+