]> git.donarmstrong.com Git - lilypond.git/commitdiff
patch::: 1.4.0.jcn6
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 14 May 2001 08:36:53 +0000 (10:36 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 14 May 2001 08:36:53 +0000 (10:36 +0200)
1.4.0.jcn6
==========

* Bugfix for configure.

* text2html: use python script, use <pre> instead of <xmp>.

* Fixed pa.ly.

* Bugfix: lilypond mode: make view messages scroll by.

13 files changed:
CHANGES
Documentation/GNUmakefile
Documentation/index.texi
Documentation/misc/GNUmakefile
Documentation/topdocs/INSTALL.texi
Documentation/user/GNUmakefile
Documentation/user/refman.itely
VERSION
aclocal.m4
lilypond-mode.el
mutopia/J.S.Bach/pa.ly
stepmake/aclocal.m4
stepmake/bin/text2html.py

diff --git a/CHANGES b/CHANGES
index df9b08e1a7e671afbdba50259a0342ca005cc00d..55024df5930182b7f382606061569be0ee91c479 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,14 @@
+1.4.0.jcn6
+==========
+
+* Bugfix for configure.
+
+* text2html: use python script, use <pre> instead of <xmp>.
+
+* Fixed pa.ly.
+
+* Bugfix: lilypond mode: make view messages scroll by.
+
 1.4.0.jcn5
 ==========
 
index 46149c1f5f6dd3434717b2b98f6f99b2e8dc2eca..0dd22f2f2e8477b1122f1e6e0497e560dfdb683c 100644 (file)
@@ -21,10 +21,9 @@ local-WWW: copy-for-me txt-to-html $(outdir)/regression-test.ps.gz $(outdir)/reg
 copy-for-me:
        $(foreach a, $(README_TOP_FILES), cp ../$(a) $(outdir)/$(a).txt && ) true
 
+OUT_TXT_FILES = $(addprefix $(outdir)/, $(addsuffix .txt, $(README_TOP_FILES)))
+
+# cd $(outdir) rule gets bit hairy for --srcdir configure builds
 txt-to-html:
-       $(foreach a, $(README_TOP_FILES), \
-               echo "<html><body><xmp>" > $(outdir)/$(a).html;\
-               cat $(outdir)/$(a).txt >> $(outdir)/$(a).html;\
-               echo "</xmp></body></html>" >> $(outdir)/$(a).html\
-       && ) true
+       $(PYTHON) $(step-bindir)/text2html.py $(OUT_TXT_FILES)
        $(footify) $(addprefix $(outdir)/, $(addsuffix .html, $(README_TOP_FILES)))
index 932ced707e1a552d3262e4f350f0917ecfe5a38f..162669fd88ed37515dfbda19c0b2a7d7a569795f 100644 (file)
 @end html
 
 
+@c Flat lists of links are not so handy
+@c the links themselves (basename of filename) do not make for
+@c intuitive clicking.
+
+
 @unnumberedsubsec Information for new users
 
+@c Hmm, this looks a bit better; maybe for users/developers too?
+
+@quotation
+
+@unnumberedsubsubsec Installation
+
 @itemize @bullet
 @item @uref{../../index.html,index} What is Lilypond?
 @item @uref{../topdocs/out-www/README.html, README} General information.
   How install on Unix.
 @item @uref{../windows/out-www/installing.html, WINDOWS}
 How to install on Windows.
-@item @uref{http://www.lilypond.org/wiki?LilyPondFaqs,FAQ} Frequently
-asked questions, with answers.
+@end itemize
+
+@c also for users...
+@unnumberedsubsubsec Support
+
+@itemize @bullet
+@item @uref{../topdocs/out-www/FAQ.html,mini-FAQ} Mini FAQ -- very
+frequently asked questions, with answers.
+@item @uref{http://www.lilypond.org/wiki?LilyPondFaqs,FAQs} Frequently
+Asked Questions, with answers.
 @item @uref{http://www.lilypond.org/wiki?MailingLists,MailingLists} Subscribe to
 the mailing lists.
-@item @uref{../user/out-www/lilypond/Tutorial.html,Tutorial} Learn how to use LilyPond.
 @end itemize
 
+@unnumberedsubsubsec Documents
+
+@c direct links into first steps and running lily?
+@itemize @bullet
+@item @uref{../user/out-www/lilypond/Tutorial.html,Tutorial} Learn how to use LilyPond.
+@end itemize
 
+@end quotation
 
 @html
 <a name="users">
@@ -58,11 +83,18 @@ the mailing lists.
 
 @c archives?
 
+@c tutorial?
+
+@item
+@uref{../user/out-www/lilypond/Reference-Manual.html,Reference-Manual}
+The Reference Manual.
 @item @uref{../user/out-www/lilypond-internals/lilypond-internals.html,lilypond-internals}
-Documentation of internals, generated from the sources. If you want to
-fine-tune output, you need the information in this document.
+Full documentation of internals, generated from the sources.  If you
+want to fine-tune output, you need the information in this document.
 @item @uref{../user/out-www/lilypond/lilypond.html,lilypond}
-  The user manual, (in @uref{../user/out-www/lilypond.ps.gz,PostScript}).
+  The complete user manual, (in
+  @uref{../user/out-www/lilypond.ps.gz,PostScript}).
+@c glossary maybe for new users?
 @item @uref{../user/out-www/glossary.html,glossary} A glossary of musical
 terms, including translations.  (in
 @uref{../user/out-www/glossary.ps.gz,Postscript})
index f02cd2c461756f5832d79dc4a5511d2fe41f8476..183762facc2469c879a076d4194f7fac3cad22d8 100644 (file)
@@ -13,7 +13,8 @@ default: local-doc
 
 #urg default local-WWW target uses footify before its time; 
 # must add footify with txt-to-html target
-local-WWW: $(addprefix $(outdir)/, $(addsuffix .txt, $(TEXTS))) $(OUT_HTMLFILES) txt-to-html
+OUT_TXT_FILES = $(addprefix $(outdir)/, $(addsuffix .txt, $(TEXTS)))
+local-WWW: $(OUT_TXT_FILES) $(OUT_HTMLFILES) txt-to-html
 
 copy-for-me:
        $(foreach a, $(README_TOP_FILES), cp ../$(a) $(outdir)/$(a).txt && ) true
@@ -22,9 +23,5 @@ $(outdir)/%.txt: %
        cp $< $@
 
 txt-to-html:
-       $(foreach a, $(TEXTS),\
-               echo "<html><body><xmp>" > $(outdir)/$(a).html;\
-               cat $(outdir)/$(a).txt >> $(outdir)/$(a).html;\
-               echo "</xmp></body></html>" >> $(outdir)/$(a).html\
-       && ) true
+       $(PYTHON) $(step-bindir)/text2html.py $(OUT_TXT_FILES)
        $(footify) $(addprefix $(outdir)/, $(addsuffix .html, $(TEXTS)))
index e3a24669aa620c1fe5990b0c74a648c7ab8f73fb..186ae7507bd975aa3c574a061ba1b874fa2ce4e8 100644 (file)
@@ -13,8 +13,7 @@
 This document describes how to build LilyPond on Unix platforms.  It is
 also known to run and compile on Windows NT/95/98 as well.  More
 information on this topic can be found at the
-@uref{ftp://ftp.lilypond.org/pub/LilyPond/gnu-windows/, LilyPond on Windows
-page}.
+@uref{http://www.lilypond.org/gnu-windows/, LilyPond on Windows page}.
 
 
 @html
index 862601416959c71343fb91a33ea429656360035f..2e0cf50d2cfca465a5813ad8947cb48972f2378e 100644 (file)
@@ -72,7 +72,7 @@ DEEP_HTML_FILES = $(outdir)/lilypond/lilypond.html $(outdir)/lilypond-internals/
 local-WWW: rm-deep-symlinks
 
 rm-deep-symlinks:
-       cd $(outdir) && rm -f lilypond lilypond-internals
+       cd $(outdir) && rm -f lilypond lilypond-internals; true
 
 else
 
index 9315ae245ce6c7f08adbbadcc2d6b10eb33900f6..cfff6a0574f49c360cc9775e12f0d1a3751fe5ca 100644 (file)
@@ -3219,7 +3219,7 @@ The most important output definition is the @code{\paper} block, for
 music notation.  The syntax is
 
 @example
-  @code{\paper @{} @var{[paperidentifier]} @var{items} @code{@}}
+  @code{\paper @{} [@var{paperidentifier}] @var{items} @code{@}}
 @end example
 
 where each of the items is one of
diff --git a/VERSION b/VERSION
index 21514da0c9a87789db3e3e03d492e93270b7c58f..cdf5bf1632a4a58f34720b45410726b5d031147f 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=4
 PATCH_LEVEL=0
-MY_PATCH_LEVEL=jcn5
+MY_PATCH_LEVEL=jcn6
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index d313deb9c8e8180febefacbe3d0efcbc51f5eb75..f363f48a1c3f060ca0eb8d579df48f80e9e7872a 100644 (file)
@@ -1,3 +1,5 @@
+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,22 +539,25 @@ AC_DEFUN(AC_STEPMAKE_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 <<EOF
+    if test "$MAKEINFO" != "error"; then
+       AC_MSG_CHECKING(whether makeinfo can split html by @node)
+       mkdir -p out
+       makeinfo --html --output=out/split <<EOF
 \input texinfo
 \input texinfo @c -*-texinfo-*-
 @setfilename split.info
 @settitle split.info
 @bye
 EOF
-    if test -d out/split; then
-       SPLITTING_MAKEINFO=yes
-       AC_MSG_RESULT(yes)
-       rm -rf out/split
-    else
-       AC_MSG_RESULT(no)
-       AC_STEPMAKE_WARN(your html documentation will be one large file)
-       rm -rf out/split
+       if test -d out/split; then
+           SPLITTING_MAKEINFO=yes
+           AC_MSG_RESULT(yes)
+           rm -rf out/split
+       else
+           AC_MSG_RESULT(no)
+           AC_STEPMAKE_WARN(your html documentation will be one large file)
+           rm -rf out/split
+       fi
     fi
     AC_SUBST(SPLITTING_MAKEINFO)
 ])
index 75da56aef65f078da01f6ec8f174969c93147c74..bf72c82cfac13415f3d0c4a6060804b70ab9ca1f 100644 (file)
@@ -299,12 +299,9 @@ Must be the car of an entry in `LilyPond-command-alist'."
 (defun LilyPond-shell-process (name buffer command)
   (let ((old (current-buffer)))
     (switch-to-buffer-other-window buffer)
-    ;; Hmm, if we goto the end of the buffer, we don't see
-    ;; the messages scroll by.  I don't know how to fix this,
-    ;; so let's emty the buffer, then
-    ;;(goto-char (point-max))
-    (erase-buffer)
-    (goto-char (point-min))
+    ;; If we empty the buffer don't see messages scroll by.
+    ;; (erase-buffer)
+    
     (start-process-shell-command name buffer command)
     (switch-to-buffer-other-window old)))
   
@@ -327,8 +324,6 @@ command."
                (if LilyPond-kick-xdvi
                  (let ((process-xdvi (get-buffer-process buffer-xdvi)))
                    (if process-xdvi
-                       ;; Don't open new xdvi window, but force redisplay
-                       ;; We could make this an option.
                        (signal-process (process-id process-xdvi) 'SIGUSR1)
                      (LilyPond-shell-process name buffer-xdvi command)))
                  (LilyPond-shell-process name buffer-xdvi command)))
index 1f7880a5e03b7f3f1ea0cad75fd1cda02a8bab99..aa87ebb6dbc672e91087e6db78c978ed606cb018 100644 (file)
@@ -254,22 +254,13 @@ pedal = \notes \relative c, {
 %  textheight = 160.0 \mm
   orientation = "landscape"
   linewidth = 280.0 \mm
-%{
-  \translator { 
-    \OrchestralScoreContext 
-    minVerticalAlign = 4.0*\staffheight
-    maxVerticalAlign = 4.0*\staffheight
-   }
-%}
   \translator { 
     \StaffGroupContext
-    minVerticalAlign = 4.0*\staffheight
-    maxVerticalAlign = 4.0*\staffheight
-   }
-   \translator { 
+    VerticalExtent = #'(4 . 4)
+  }
+  \translator { 
     \PianoStaffContext
-       minVerticalAlign = 2.5*\staffheight
-       maxVerticalAlign = 2.5*\staffheight
+    VerticalExtent = #'(2.5 . 2.5)
    }
   }
   \midi {
index d313deb9c8e8180febefacbe3d0efcbc51f5eb75..f060d8cf51095ce12cd40637b0e8cb38a447e13b 100644 (file)
@@ -537,22 +537,25 @@ AC_DEFUN(AC_STEPMAKE_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 <<EOF
+    if test "$MAKEINFO" != "error"; then
+       AC_MSG_CHECKING(whether makeinfo can split html by @node)
+       mkdir -p out
+       makeinfo --html --output=out/split <<EOF
 \input texinfo
 \input texinfo @c -*-texinfo-*-
 @setfilename split.info
 @settitle split.info
 @bye
 EOF
-    if test -d out/split; then
-       SPLITTING_MAKEINFO=yes
-       AC_MSG_RESULT(yes)
-       rm -rf out/split
-    else
-       AC_MSG_RESULT(no)
-       AC_STEPMAKE_WARN(your html documentation will be one large file)
-       rm -rf out/split
+       if test -d out/split; then
+           SPLITTING_MAKEINFO=yes
+           AC_MSG_RESULT(yes)
+           rm -rf out/split
+       else
+           AC_MSG_RESULT(no)
+           AC_STEPMAKE_WARN(your html documentation will be one large file)
+           rm -rf out/split
+       fi
     fi
     AC_SUBST(SPLITTING_MAKEINFO)
 ])
index a4ad6ea1244371da95394faf0ee5002facb684ad..b7f9c922c2ef2eaef1fe893a2defd45d19da3e34 100644 (file)
@@ -4,7 +4,10 @@ import string
 import sys
 
 for a in sys.argv[1:]:
-       outfile = os.path.basename (os.path.splitext(a)[0]) + '.html'
+       # hmm, we need: text2html out/foe.txt -> out/foe.html,
+       # -o is a bit overkill?
+       # outfile = os.path.basename (os.path.splitext(a)[0]) + '.html'
+       outfile = os.path.splitext(a)[0] + '.html'
        
        try:
            os.unlink(outfile)
@@ -12,10 +15,10 @@ for a in sys.argv[1:]:
            pass
 
        s = r"""
-<body>
-<xmp>%s
-</xmp>
-</body>""" % open (a).read ()
+<html><body><pre>
+%s
+</pre></body></html>
+""" % open (a).read ()
        open (outfile, 'w').write (s)