STEPMAKE_TEMPLATES=documentation texinfo tex
LOCALSTEPMAKE_TEMPLATES=lilypond ly
LILYPOND_BOOK_FLAGS=--extra-options '-e "(ly:set-option (quote internal-type-checking) \#t)"'
-README_TOP_FILES=NEWS DEDICATION ChangeLog
+README_TOP_FILES= DEDICATION ChangeLog
EXTRA_DIST_FILES=
include $(depth)/make/stepmake.make
<td class="left-column">
<ul>
<li>
- <a class="title" href="../user/out-www/lilypond.html#Tutorial">Tutorial</a>
+ <a class="title" href="../user/out-www/lilypond/lilypond.html#Tutorial">Tutorial</a>
<br>(start here)
</ul>
</td>
<li>
<a class="title" href="../topdocs/out-www/NEWS.html">NEWS</a>
- <br>(changes since the last major release)
+ <br>(changes since the last major release)
</ul>
</td>
</tr>
<li>
<a class="title" href="../user/out-www/lilypond/lilypond.html">User manual</a>
(in <a class="title" href="../user/out-www/lilypond.pdf">PDF</a>, in
-<a class="title" href="../user/out-www/lilypond.html">one big page</a>)
+<a class="title" href="../user/out-www/lilypond/lilypond.html">one big page</a>)
<br>(everything about LilyPond)
@chapter New features in 1.6 since 1.4
+@itemize @bullet
+@item
Support for figured bass and tablature.
+@item
Completely rewritten beam formatting: provides much better output
now.
+
+@item
Completely revised and improved music font.
+
+@item
Completely rewritten MIDI import support.
+@item
Completely rewritten grace note support. Practically speaking this
means that grace notes can be slurred to normal normal notes.
+
+@item
Improved accidental handling and formatting: styles for producing
cautionaries may vary, and complex collisions between accidentals of a
chord are handled much better.
+@item
Better spacing: both globally and locally. This includes subtle
details like optical stem spacing.
+@item
More support for ancient notation: mensural ligatures, ambitus
(pitch range) of voices, more shapes, etc.
+@item
More support for piano notation: bracket pedals, directed arpeggios,
arpeggio brackets.
+@item
Easier music polyphonic music entry.
+@item
More extensibility, many speedups and bugfixes
+@item
The manual has been thoroughly revised.
+@item
Development is now hosted at http://savannah.gnu.org, and sources
can be downloaded through anonymous CVS.
+@item
Support for windows: LilyPond is part of the cygwin distribution,
which comes with a user-friendly installer.
+@end itemize
$(outdir)/lilypond/lilypond.html: $(outdir)/lilypond.texi
mkdir -p $(dir $@)
$(MAKEINFO) --output=$(outdir)/lilypond --html $<
+ $(MAKEINFO) -I $(outdir) --output=$@ --html --no-split --no-headers $<
-cp -f $(outdir)/*.{png,ly} $(outdir)/lilypond
- -cp -f $(outdir)/lilypond/index.html $@
$(outdir)/lilypond-internals/lilypond-internals.html: $(outdir)/lilypond-internals.texi
mkdir -p $(dir $@)
$(MAKEINFO) --output=$(outdir)/lilypond-internals --html $<
+ $(MAKEINFO) -I $(outdir) --output=$@ --html --no-split --no-headers $<
-cp -f $(outdir)/*.{png,ly} $(outdir)/lilypond-internals
- -cp -f $(outdir)/lilypond-internals/index.html $@
ifeq ($(SPLITTING_MAKEINFO),yes)
composer = read_dict('composer', '')
desc = read_dict('description', '')
list.write('<hr>\n')
- list.write('<h1>example file: %s</h1>\n' % head);
+ list.write('<h1>%s</h1>\n' % head);
if composer <> '':
list.write('<h2>%s</h2>\n' % composer)
if desc <> '':
# Generic rule not possible?
$(outdir)/%/%.html: $(outdir)/%.texi
- $(MAKEINFO) -I $(outdir) --output=$@ --html --no-split --no-headers $<
$(MAKEINFO) --output=$@ --html $<