]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/ntweb/index.yo
release: 1.2.6
[lilypond.git] / Documentation / ntweb / index.yo
index 81d5f2bea36656a5b5d83d97349599b719ca0c22..e785f72b8f5cf7be0bb56aff9a4724060bb8b887 100644 (file)
@@ -1,6 +1,6 @@
-mailto(daboys@bga.com)
-article(LilyPond Windows NT 4.0 Distribution)(nemail(Jeffrey B. Reed)(daboys@bga.com))(label(contents))
-sect(Windows NT Binary Distribution)
+mailto(daboys@austin.rr.com)
+article(LilyPond Windows NT 4.0/95 Distribution)(nemail(Jeffrey B. Reed)(daboys@austin.rr.com))(label(contents))
+sect(Windows NT/95 Binary Distribution)
 
 subsect(Introduction) label(introduction)
 
@@ -16,20 +16,84 @@ includefile(../BLURB.in)
 link(Back to top)(contents)
 clearpage()
 
-I'm back from the dead!  There have been many changes since my last
-update.  Please read information on batch files and update as needed.
-The fonts have changed so you will also need to remove any cached
-fonts. In addition please bring music sources up to date by using
-convert-mudela utility.  I used:
+subsect(NEWS) label(news)
 
-verb(
-% bf(convert-mudela.py -e angels.ly)
+description(
+ dit(BUG FIXES)
+  itemize(
+   it() os.rename(this.__base + '.' + str(os.getpid()) + '.dvi', outfile) nl()
+        os.error: (2, 'No such file or directory') nl()
+        This problem was reported by many and thoroughly debugged by
+       Wolf Lother.  We have abandoned the use of os.getpid(), which
+       for one reason or another resulted in negative numbers on
+       windows 95, in favor of the tempfile module.  We have also
+        attempted to use only one '.' in naming temporary files.
+  )
 )
 
-Also please refer to LilyPond documentation for new and changed
-features.
+description(
+ dit(NOTES)
+  itemize(  
+   it() We have had preliminary reports that the Windows 95
+        installation works on Windows 98.  Many thanks to Christian
+        Mondrup. 
+
+   it() Please use the Add/Remove program control panel entry to
+        unistall your current version of Lilypond before you attempt to
+       install this one.
+
+   it() If you are upgrading from a previous version of lilypond you will most
+       likely need to flush your font cache.  I generally just toss
+       file(D:\localtexmf\fonts\tfm\public\ehrhardt) and
+       file(D:\localtexmf\fonts\pk\ljfour\public\ehrhardt) in the Recyle
+       Bin. Your local font directory may be different, please refer to your
+       local installation of code(TeX).
+
+   it() The FAT16, FAT32, and NTFS file system problems have been
+       corrected.  I have tested various installations that are known
+       to be operational.  
+  ) 
+)
+  
+The installer was created with
+url(CreateInstall)(http://www.gentee.com/).  This is a shareware
+application that has capabilities close to the high dollar installers
+bf(InstallShield), bf(Install Vise), and bf(WiseInstaller).
+bf(CreateInstall) does cost $38 to register which is probably going to
+be frowned upon, but I was unable to find a freeware install builder
+that was suitable.  The self extracting distribution currently:
+
+itemize(
+ it() Installs the lilypond distribution on any valid file system.
+ it() Optionally creates a em(Lilypond) shortcut group on your start
+      menu with the following shortcuts.
+  itemize(
+   it() bf(lilyshell)
+   it() bf(uninstall)
+  )
+ it() Allows unistall through the Add/Remove Program interface on the
+      control panel.
+ it() The bf(lilyshell) uses the /E and /K switches to extend the
+      environment size and initialize the shell environment.
+ it() It has the look and feel of a real Windows installer
+)
+
+The bf(lilyshell) shortcut initializes the environment so you can
+generate music from a MSDOS prompt with commands like:
+
+itemize(
+    it()ly2dvi
+    it()convert-mudela
+    it()mudela-book
+    it()lilypond
+    it()midi2ly
+)
+
+This release has been tested on Windows NT 4.0sp3 and Windows 95 and
+found to be operational.  If you have any troubles and or comments
+please do not hesitate to drop me a line 
+url(Jeffrey B. Reed)(mailto:daboys@austin.rr.com).
 
-subsect(NEWS) label(news)
 This is what the version @TOPLEVEL_VERSION@ brings:
 
 verb(
@@ -39,8 +103,20 @@ top_of_NEWS
 link(Back to top)(contents)
 clearpage()
 
+subsect(BUGS) label(news)
+itemize(
 
-subsect(Required packages) label(packages)
+  it() Using any text that contains '{}' for the value of the any
+       valid mudela bf(header) construct will cause bf(ly2dvi) to
+       fail.  A work around for the bf(latexheaders) construct is to
+       create a bf(TeX) file and set bf(latexheaders) to "\input
+       foo.tex". 
+)
+
+link(Back to top)(contents)
+clearpage()
+
+subsect(Required Packages) label(packages)
 
 LilyPond uses the code(TeX) package as its rendering engine. code(TeX)
 represents the state-of-the-art in computer typesetting. It is used to
@@ -52,9 +128,16 @@ professional quality music score. code(Python) is an interpreted,
 interactive, object-oriented programming language.  It is often
 compared to code(Tcl), code(Perl), code(Scheme) or code(Java).
 
+Gsview is used to display and print the music scores created by
+LilyPond.
+
 itemize(
-    it()url(code(MiKTeX))(http://www.snafu.de/~cschenk/miktex/)
-    it()url(code(Python))(http://www.python.org)
+    it()url(code(MiKTeX))(http://www.snafu.de/~cschenk/miktex/). Versions
+        1.10b, 1.11, and 1.20b are known to work.
+    it()url(code(Python))(http://www.python.org). Version 1.5.1 and
+       possibly 1.5 work.
+    it()url(code(gsview))(http://www.cs.wisc.edu/~ghost/gsview/index.html). 
+       Version 5.10 is known to work.
 )
 
 link(Back to top)(contents)
@@ -64,9 +147,10 @@ clearpage()
 subsect(Download) label(download)
 
 itemize(
-    it() pre-guile version lurl(lilypond-1.0.17.jbr1.bin.zip) nl()
-       NOTE: LILYPONDPREFIX=em(LilyPond-dir) for this version
-    it()lurl(lilypond-@TOPLEVEL_VERSION@.bin.zip)
+    it()Windows 95
+        url(lilypond-@TOPLEVEL_VERSION@-95)(lilypond-@TOPLEVEL_VERSION@-95.exe)
+    it()Windows NT 4.0
+        url(lilypond-@TOPLEVEL_VERSION@-nt)(lilypond-@TOPLEVEL_VERSION@-nt.exe)
 )
 
 link(Back to top)(contents)
@@ -77,24 +161,8 @@ subsect(Installation) label(installation)
 
 itemize(
   it()link(Download)(download) the distribution.
-  it()unzip
-  it()Set your path variable for lilypond and TeX 
-  description(
-    dit(batch file)
-      In a batch file you can add the following entries: nl()
-      bf(set LILYPONDHOME=em(LilyPond-dir)) nl()
-      bf(set LILYPONDPREFIX=%LILYPONDHOME%\share\lilypond) nl()
-      bf(set path=%path%;%LILYPONDHOME%\bin;em(MiKTeX-dir)\miktex\bin) nl()
-      bf(set TEXINPUTS=%LILYPONDPREFIX%\tex;%LILYPONDPREFIX%\ps;;) nl()
-      bf(set MFINPUTS=%LILYPONDPREFIX%\mf;;) nl()
-COMMENT(    dit(Windows Environment)
-      In the Windows environment you can select
-      properties menu of the My Computer icon. Click on
-      the environment tag and add the following to the user
-      variables path entry. nl()
-      bf(em(LilyPond-dir)\bin;em(MiKTeX-dir)\miktex\bin))
-   ) nl()
-   it() The first installation of LilyPond also requires these
+  it()run downloaded executable. nl()
+  it() The first installation of LilyPond also requires these
         additional steps:
      description(
        dit(LaTeX geometry package)
@@ -132,10 +200,11 @@ subsect(Running LilyPond) label(running)
 itemize(
   it()Take a look at url(angels.ly)(angels.ly)
   it()Save angels.ly to your local disk
-  it()From a Command Prompt run: nl()
-  bf(ly2dvi.py angels.ly) nl()
+  it()Select the bf(lilyshell) shortcut from the em(Lilypond) group nl()
+  it() From a LilyPond Command Prompt run: nl()
+  bf(ly2dvi angels.ly) nl()
   bf(dvips angels.dvi) nl()
-  bf(cmd /c angels.ps) nl()
+  bf(start angels.ps) nl()
 )
 
 link(Back to top)(contents)