]> git.donarmstrong.com Git - lilypond.git/commitdiff
release: 1.2.0 release/1.2.0
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 28 Jul 1999 14:00:46 +0000 (16:00 +0200)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 28 Jul 1999 14:00:46 +0000 (16:00 +0200)
216 files changed:
Documentation/GNUmakefile
Documentation/index.yo
Documentation/man/abc2ly.yo
Documentation/man/lilypond.yo
Documentation/man/out/abc2ly.1
Documentation/man/out/lilypond.1
Documentation/ntweb/angels.ly
Documentation/tex/reference-manual.yo
Documentation/tex/tutorial.yo
Documentation/topdocs/INSTALL.yo
Documentation/topdocs/README.yo
Documentation/topdocs/index.yo
NEWS
NEWS-1.1 [new file with mode: 0644]
TODO
VERSION
input/bugs/auto-staff-switch.ly
input/denneboom.ly
input/example-3.ly
input/just-friends.ly
input/praeludium-fuga-E.ly
input/rhythm.ly
input/star-spangled-banner.ly
input/test/auto-staff-switch.ly
input/test/bar-scripts.ly
input/test/beam-chord.ly
input/test/beam-interstaff.ly
input/test/beam-isknee.ly
input/test/beam-pos.ly
input/test/beams.ly
input/test/breathing-sign.ly
input/test/broken.ly
input/test/chord-inversion.ly
input/test/chord-table.ly
input/test/chords.ly
input/test/clefs.ly
input/test/collisions.ly
input/test/defaultbars.ly
input/test/dotted-slur.ly
input/test/extender.ly
input/test/extra-staff.ly
input/test/font-body.ly
input/test/font.ly
input/test/font16.ly
input/test/font20.ly
input/test/gmsusd.ly
input/test/gourlay.ly
input/test/hara-kiri-switch.ly
input/test/hara-kiri.ly
input/test/hyphen.ly
input/test/incipit.ly
input/test/keys.ly
input/test/keys2.ly
input/test/knee.ly
input/test/lyric-combine.ly
input/test/mark.ly
input/test/memory.ly
input/test/multi-rest.ly
input/test/noteheadstyle.ly
input/test/notemode-chords.ly
input/test/orchestscore.ly
input/test/ossia.ly
input/test/rest-collision.ly
input/test/scripts.ly
input/test/sleur.ly
input/test/slur-damping.ly
input/test/slur-interstaff.ly
input/test/slurs.ly
input/test/spacing-2.ly
input/test/spacing.ly
input/test/span-bars.ly
input/test/staff-margin.ly
input/test/staff-side-slur.ly
input/test/staff-size.ly
input/test/stem-tremolo.ly
input/test/stem.ly
input/test/tchaikovsky.ly
input/test/test-lyrics.ly
input/test/thumb.ly
input/test/title.ly
input/test/transposition.ly
input/test/tup.ly
input/test/vertical-align.ly
input/test/vertical-text.ly
input/tutorial/sammartini.ly
input/twinkle-pop.ly
input/twinkle.ly
lily/dynamic-engraver.cc
lily/include/request.hh
lily/musical-request.cc
ly/book-fragment.ly
ly/book-init.ly
ly/center-fragment.ly
ly/center.ly
ly/fragment.ly
ly/init.ly
ly/paper16.ly
ly/paper20.ly
ly/paper23.ly
ly/property.ly
make/out/lilypond.lsm
make/out/lilypond.spec
make/toplevel.make.in
mf/feta-braces11.mf [new file with mode: 0644]
mf/feta-braces13.mf [new file with mode: 0644]
mf/feta-braces23.mf [new file with mode: 0644]
mf/feta-braces26.mf [new file with mode: 0644]
mutopia/Coriolan/bassi-part.ly
mutopia/Coriolan/clarinetti-part.ly
mutopia/Coriolan/clarinetti.ly
mutopia/Coriolan/clarinetto-1.ly
mutopia/Coriolan/clarinetto-2.ly
mutopia/Coriolan/contrabasso-part.ly
mutopia/Coriolan/contrabasso.ly
mutopia/Coriolan/coriolan.ly
mutopia/Coriolan/corni-part.ly
mutopia/Coriolan/corni.ly
mutopia/Coriolan/corno-1.ly
mutopia/Coriolan/corno-2.ly
mutopia/Coriolan/fagotti-part.ly
mutopia/Coriolan/fagotti.ly
mutopia/Coriolan/fagotto-1.ly
mutopia/Coriolan/fagotto-2.ly
mutopia/Coriolan/flauti-part.ly
mutopia/Coriolan/flauti.ly
mutopia/Coriolan/flauto-1.ly
mutopia/Coriolan/flauto-2.ly
mutopia/Coriolan/global.ly
mutopia/Coriolan/oboe-1.ly
mutopia/Coriolan/oboe-2.ly
mutopia/Coriolan/oboi-part.ly
mutopia/Coriolan/oboi.ly
mutopia/Coriolan/timpani.ly
mutopia/Coriolan/trombe-part.ly
mutopia/Coriolan/trombe.ly
mutopia/Coriolan/trombo-1.ly
mutopia/Coriolan/trombo-2.ly
mutopia/Coriolan/viola-1.ly
mutopia/Coriolan/viola-2.ly
mutopia/Coriolan/viola-part.ly
mutopia/Coriolan/violino-1-part.ly
mutopia/Coriolan/violino-1.ly
mutopia/Coriolan/violino-2-part.ly
mutopia/Coriolan/violino-2.ly
mutopia/Coriolan/violoncello-part.ly
mutopia/Coriolan/violoncello.ly
mutopia/D.Scarlatti/progress.ly
mutopia/D.Scarlatti/sonata-k1-l366.ly
mutopia/D.Scarlatti/sonata-k2-l388.ly
mutopia/D.Scarlatti/sonata-k3-l378.ly
mutopia/D.Scarlatti/sonata-k4-l390.ly
mutopia/D.Zipoli/verso_2.ly
mutopia/E.Satie/gnossienne-4.ly
mutopia/E.Satie/petite-ouverture-a-danser.ly
mutopia/F.Schubert/AnSylvia.ly
mutopia/F.Schubert/standchen-16.ly
mutopia/F.Schubert/standchen-20.ly
mutopia/F.Schubert/standchen.ly
mutopia/Hymns/diademata.ly
mutopia/Hymns/laudatedom.ly
mutopia/Hymns/maccabaeus.ly
mutopia/Hymns/ode.ly
mutopia/Hymns/stille.ly
mutopia/J.S.Bach/Cembalo-Partitas/Partita_II_Allemande.ly
mutopia/J.S.Bach/Cembalo-Partitas/Partita_II_Capriccio.ly
mutopia/J.S.Bach/Cembalo-Partitas/Partita_II_Sinfonia.ly
mutopia/J.S.Bach/Duette/global-i.ly
mutopia/J.S.Bach/Duette/global-ii.ly
mutopia/J.S.Bach/Duette/viola-i.ly
mutopia/J.S.Bach/Duette/viola-ii.ly
mutopia/J.S.Bach/Duette/viola-part.ly
mutopia/J.S.Bach/Duette/violino-i.ly
mutopia/J.S.Bach/Duette/violino-ii.ly
mutopia/J.S.Bach/Duette/violino-part.ly
mutopia/J.S.Bach/Duette/violino-viola.ly
mutopia/J.S.Bach/Duette/violino-violoncello.ly
mutopia/J.S.Bach/Duette/violoncello-i.ly
mutopia/J.S.Bach/Duette/violoncello-ii.ly
mutopia/J.S.Bach/Duette/violoncello-part.ly
mutopia/J.S.Bach/Petites-Preludes/preludes-1.ly
mutopia/J.S.Bach/Petites-Preludes/preludes-2.ly
mutopia/J.S.Bach/Petites-Preludes/preludes-4.ly
mutopia/J.S.Bach/Petites-Preludes/preludes-5.ly
mutopia/J.S.Bach/Petites-Preludes/preludes-6.ly
mutopia/J.S.Bach/Solo-Cello-Suites/allemande-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/allemande-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/allemande-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/courante-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/courante-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/courante-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/gigue-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/gigue-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/gigue-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/menuetto-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/menuetto-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/menuetto-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/prelude-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/prelude-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/prelude-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/sarabande-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/sarabande-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/sarabande-viola.ly
mutopia/J.S.Bach/wtk1-fugue1.ly
mutopia/J.S.Bach/wtk1-fugue2.ly
mutopia/J.S.Bach/wtk1-prelude1.ly
mutopia/L.Mozart/sinfonia.ly
mutopia/N.W.Gade/brass.ly
mutopia/N.W.Gade/parts.ly
mutopia/N.W.Gade/score.ly
mutopia/N.W.Gade/strings.ly
mutopia/N.W.Gade/wood.ly
mutopia/W.A.Mozart/cadenza.ly
mutopia/W.A.Mozart/horn-concerto-3.ly
mutopia/gallina.ly
scripts/convert-mudela.py
stepmake/stepmake/tex-rules.make

index 395991e53a377f2c3c3a0df81b012f2eb13baec6..fa76cc91248f0ea8c8f20cd6c8289e54dedad4ed 100644 (file)
@@ -4,8 +4,8 @@ depth = ..
 
 NAME = documentation
 SUBDIRS=man tex metadoc bibliography pictures topdocs ntweb
-STEPMAKE_TEMPLATES=documentation 
-README_TOP_FILES=NEWS DEDICATION TODO ANNOUNCE-0.1 AIMS
+STEPMAKE_TEMPLATES=documentation  
+README_TOP_FILES=NEWS DEDICATION TODO  AIMS
 INFO_FILES = $(wildcard $(outdir)/$(package).info*)
 EXTRA_DIST_FILES = COPYRIGHT
 
index 93bd590b2e4014c11bc2bfe2f75e798d08c33455..4eb4dd7692501f083a8b6ab946c0a265fa2e1dd0 100644 (file)
@@ -15,20 +15,16 @@ version this was.
 nsubsect(Documentation: Introduction)
 
 itemize(
-it()url(The announcement of 0.1)(ANNOUNCE-0.1.html)
 it()url(DEDICATION)(DEDICATION.html)
 it()url(FAQs)(faq.html)
 it()url(The README)(DOEXPAND(tops)/README.html)
 it()url(The installation instructions)(DOEXPAND(tops)/INSTALL.html)
-it()url(Microsoft Windows instructions)(README-W32.html)
 )
 
 nsubsect(Why: Background Information)
 
 itemize(
 it() url(Why?)(AIMS.html)
-it() url(Design criteria)(MANIFESTO.html)
-it()url(The GNU Music project)(gnu-music.html)
 it()url(The lilypond
   logo (Big, format: .png))(DOEXPAND(pics)/lelieblond.png)
 it()url(The lilypond
@@ -43,7 +39,7 @@ it()url(User documentation)(../tex/DOEXPAND(outdir)/index.html)
 it()url(Hacker documentation)(../metadoc/DOEXPAND(outdir)/index.html)
 it()url(Manual pages)(../man/DOEXPAND(outdir)/index.html)
 it()url(Bibliography)(../bibliography/DOEXPAND(outdir)/)
-it()url(Musical vocabulary)(../tex/DOEXPAND(outdir)/vocabulary.html)
+it()url(Musical vocabulary)(../tex/DOEXPAND(outdir)/glossary.html)
 )
 
 nsubsect(The program)
index 341102ea1f0d72b8194042de994642c75504684f..6f343a2aaa61dd1bab79e92ce30181c1406092c9 100644 (file)
@@ -20,7 +20,7 @@ lurl(http://www.gre.ac.uk/~c.walshaw/abc2mtex/)) input file to Mudela
 (GNU LilyPond source format).  abc2ly is part of the GNU LilyPond
 music typesetting package.
 
-manpagessynopsis()
+manpagesynopsis()
 
        abc2ly [options] abc-file
 
index ed4c14180cc4e3a0b14a90aeee955dc9f09fb5c2..511f63ba5c335f77e4887026b99cb7e69618b8f4 100644 (file)
@@ -4,6 +4,16 @@ COMMENT(
        (PIPETHROUGH(echo -n `date '+%d/%b/%y'|tr '[a-z]' '[A-Z]'`)())
 )
 
+redef(cindex)(1)(\
+    whenlatex(latexcommand(\index{)ARG1+latexcommand(}))\
+    whentexinfo(XXnl()texinfocommand(@cindex )ARG1XXnl())\
+)
+
+redef(cindex)(1)(\
+    whenlatex(latexcommand(\index{)ARG1+latexcommand(}))\
+    whentexinfo(XXnl()texinfocommand(@cindex )ARG1XXnl())\
+)
+
 manpage(LilyPond)
        (1)
        (1999)
@@ -121,7 +131,7 @@ dit(file(init.ly))
     file(PREFIX/share/lilypond/ly/). (file(PREFIX) typically is file(/usr/local)
 ))
 
-manspagesection(environment)
+manpagesection(environment)
 
 description(
 dit(LILYINCLUDE)
@@ -185,7 +195,7 @@ manpageauthor()
 cindex(Author)
 
 itemize(
-it()nemail(Han-wen Nienhuys)(hanwen@cs.uu.nl)
+it()nemail(Han-Wen Nienhuys)(hanwen@cs.uu.nl)
     lurl(http://www.cs.uu.nl/people/hanwen)
 it()nemail(Jan Nieuwenhuizen)(janneke@gnu.org)
     lurl(http://www.xs4all.nl/~jantien)
index 4290a420c35e341a8fd0438677e198bd0fe81984..927b1a5dbf0692f3b311e98b2914d5177f1e758c 100644 (file)
@@ -11,7 +11,7 @@ http://www\&.gre\&.ac\&.uk/~c\&.walshaw/abc2mtex/) input file to Mudela
 (GNU LilyPond source format)\&.  abc2ly is part of the GNU LilyPond
 music typesetting package\&.
 .PP 
-manpagessynopsis()
+.SH "SYNOPSIS" 
 .PP 
 abc2ly [options] abc-file
 .PP 
index 94a25ff3d55b0d3c8db3880bb6aeb87dec4c366a..bcfbfc5783a6a1da190b6608263d41e75e8aeb04 100644 (file)
@@ -118,7 +118,7 @@ includes files from the directory
 \fBPREFIX/share/lilypond/ly/\fP\&. (\fBPREFIX\fP typically is \fB/usr/local\fP
 )
 .PP 
-manspagesection(environment)
+.SH "environment" 
 .PP 
 .IP "LILYINCLUDE" 
 additional directories for finding lilypond data\&.  The
@@ -176,7 +176,7 @@ than the names being similar :-)
 .SH "AUTHOR" 
 .PP 
 .IP o 
-Han-wen Nienhuys <hanwen@cs\&.uu\&.nl>
+Han-Wen Nienhuys <hanwen@cs\&.uu\&.nl>
 http://www\&.cs\&.uu\&.nl/people/hanwen
 .IP o 
 Jan Nieuwenhuizen <janneke@gnu\&.org>
index a692255899562285b9ce7ecc5ed399b711d4bd10..6eab51ce021c4a588f5064c385aaa62459ad09b9 100644 (file)
@@ -13,7 +13,7 @@ global = \notes {
        \keysignature  bes;
        \tempo 2=60;
 }
-\version "1.1.66";
+\version "1.2.0";
 % \include "score-paper.ly"
 
 flute1 = \notes \relative c'' {
index 9ef169b80b609dde04b91c8378bf2dd81873e9ee..fa89c365b3539f0f30abc0fcc36122b11b2ad0d5 100644 (file)
@@ -10,6 +10,10 @@ def(indexandcode)(1)(code(ARG1)indexcode(ARG1))
 def(keyindex)(1)(cindex(ARG1@code(\ARG1)))
 
 redef(code)(1)(tt(ARG1))
+redef(cindex)(1)(\
+    whenlatex(latexcommand(\index{)ARG1+latexcommand(}))\
+    whentexinfo(XXnl()texinfocommand(@cindex )ARG1XXnl())\
+)
 
 
 COMMENT(
@@ -22,6 +26,7 @@ COMMENT(
 TODO:
   
    accordion symbols
+   Music expression / music expression
 )
 
 
@@ -104,7 +109,7 @@ default code(\paper) block will be added.
 
 subsect(Information header)cindex(header)keyindex(header)
 
-The syntax is code(\header) code({) var(key1) = var(val1); var(key2) = var(val2); ... code(}))
+The syntax is code(\header) code({) var(key1) = var(val1); var(key2) = var(val2); ... code(})
 
 A header describes the file's contents.  It can also appear in a
 code(\score) block.  Tools like indexandcode(ly2dvi) can use this
@@ -214,8 +219,8 @@ anywhere.
 description(
 
 dit(code(\maininput)) keyindex(maininput) This command is used in init
-files to signal that the user file must be read.  It is illegal to use
-this command in a user file.
+files to signal that the user file must be read.  This command cannot
+be used in a user file.
 
 dit(code(\include) var(file))keyindex(include) Include var(file).  The
 argument var(file) may be a quoted string, (An unquoted string will
@@ -254,7 +259,7 @@ ref(notenames).
 subsect(Lexical modes)cindex(Lexical modes)cindex(modes)
 label(modes)
 
-To simplify entering notes, lyrics and chrds Mudela has three special
+To simplify entering notes, lyrics and chords Mudela has three special
 input modes on top of the default mode.  In each mode, words are
 identified on the input.  If code("word") is encountered, it is
 treated as a string.  If code(\word) is encountered it is treated as a
@@ -284,7 +289,7 @@ up in a chord modifier table (containg code(maj), code(dim) etc.)
 
 Since combinations of numbers and dots are used for indicating
 durations, you can not enter real numbers in this mode.  Dashes and
-carets are used to indicate chord additions and substractions, so
+carets are used to indicate chord additions and subtractions, so
 scripts can not be entered in chord mode.
 
 dit(Lyric mode) cindex(mode!lyric) Lyrics mode is introduced by the keyword
@@ -366,8 +371,8 @@ will yield ``parse error''.
 Identifiers allow objects to be assigned to names.  To assign an
 identifier you use var(name)=var(value) and to refer to an identifier,
 you preceed its name with a backslash: code(\)var(name).  Identifier
-assignments must appear at the top level in the Mudela file.
-Semicolons are forbidden after assignments appearing at the top level
+assignments must appear at top level in the Mudela file.
+Semicolons are forbidden after assignments appearing at top level
 but they are obligatory after assignments appearing elsewhere.
 
 var(value) is any of the types listed above.
@@ -378,7 +383,7 @@ letter and are entirely alphanumeric.  It is impossible to refer to an
 identifier whose name is the same as the name of a keyword.
 
 The right hand side of an identifier assignment is parsed completely
-before the assignment is done, so it is legal to redefine an
+before the assignment is done, so it is allowed to redefine an
 identifier in terms of its old value: code(foo = \foo * 2.0).
 
 
@@ -462,7 +467,7 @@ code(-eses).  code(aes) and code(ees) are contracted to code(as) and
 code(es) in Dutch, but both forms will be accepted.q
 
 
-Lily has predefined sets of notenames for various
+LilyPond has predefined sets of notenames for various
 languages.  See Section ref(notelang) for details.
 
 subsubsect(Octaves)
@@ -549,7 +554,7 @@ verb(
          } }})
 
 If the duration is omitted then it is set equal to the previous
-duration.  If there is no previous duration, then a quarter note is
+duration.  If there is no previous duration, a quarter note is
 assumed.  The duration can be followed by a dot indexandcode(.) to
 obtain dotted note lengths.  COMMENT(
 
@@ -558,7 +563,7 @@ a'4. b'4.
 )
 
 You can alter the length of duration by writing code(*)var(fraction)
-after a it.  This will not affect the appearance of noteheads or
+after a it.  This will not affect the appearance of note heads or
 rests.
 
 subsubsect(Rests)
@@ -567,7 +572,7 @@ Rests are entered like notes, with note name indexandcode(r),
 indexandcode(s) or indexandcode(R).  There is also a note name which
 produces a nonprinting note of the specified duration. code(R) is
 specifically  meant for entering parts: the code(R) rest can expand to
-fill a score with rests, or it can be printed as a single multimeasure resst.
+fill a score with rests, or it can be printed as a single multimeasure rest.
 
 subsubsect(Lyrics syllables)cindex(Lyric expressions)
 
@@ -652,8 +657,8 @@ subsubsect(Timing commands)
 
 code(\cadenza)keyindex(cadenza) var(togglevalue)code(;) Music expression that
 toggles the automatic generation of bar lines.  If var(togglevalue) is
-0 then bar line generation is turned off.  If var(togglevalue) is 1
-then a bar is immediately printed and bar generation is turned on.
+0, bar line generation is turned off.  If var(togglevalue) is 1,
+a bar is immediately printed and bar generation is turned on.
 
 code(\time)keyindex(time) var(numerator)code(/)var(denominator)code(;) Change the time
 signature.  The default time signature is 4/4.  The time signature is
@@ -822,7 +827,7 @@ simply using digits.  All of these note ornaments appear in the
 printed output but have no effect on the MIDI rendering of the music.
 
 To save typing, fingering instructions (digits 0 to 9 are supported)
-and a few common symbols can be abbreviated with single characters:
+and single characters shorthands exist also for a few common symbols
 COMMENT(
 
 )mudela()(
@@ -918,7 +923,7 @@ Define a spanning request var(startstop) is either -1
 var(type) parameter is a string that describes what should be started.
 Supported types are code(crescendo), code(decrescendo), code(beam),
 code(slur).  This is an internal command.  Users should use the
-abbreviations which are defined in the initialization file
+shorthands which are defined in the initialization file
 file(spanners.ly).
 
 You can attach a (general) span request to a note using
@@ -926,13 +931,13 @@ mudela(fragment,center)(
 c4-\spanrequest \start "slur"
 c4-\spanrequest \stop "slur"
 )
-The slur syntax with parentheses is an abbreviation of this.
+The slur syntax with parentheses is a shorthand for this.
 
 COMMENT(came till here with indexifying)
 
 subsubsect(Tremolo marks)cindex(Tremolo marks)
 
-Tremolo marks can be printed by a single note by adding code(:)[var(length)]
+Tremolo marks can be printed on a single note by adding code(:)[var(length)]
 after the note.  The length must be at least 8.  A var(length) value
 of 8 gives one line across the note stem.  
 If the length is omitted,
@@ -945,7 +950,7 @@ sect(Compound music expressions)cindex(Compound music expressions)
 label(compoundmusic)
 
 
-Music expression are a compound data structure.  You can nest music
+Music expressions are compound data structures.  You can nest music
 expressions any way you like.  This simple example shows how three
 chords can be expressed in two different ways: COMMENT(
 
@@ -975,7 +980,7 @@ Mode switching keywords form compound music
 expressions:keyindex(notes)keyindex(chords)keyindex(lyrics)
 code(\notes )var(musicexpr), code(\chords )var( musicexpr), and
 code(\lyrics )var(musicexpr).  These expressions do not add anything
-to the meaning of their arguments.  They are just a way to indicat
+to the meaning of their arguments.  They are just a way to indicate
 that the arguments should be parsed in indicated mode. See Section
 ref(modes) for more information on modes.
 
@@ -989,7 +994,7 @@ keyindex(sequential)
 The syntax is code(\sequential)code( {)var(musicexprlist)code( }).  This means that list should be played or
 written in sequence, i.e., the second after the first, the third after
 the second.  The duration of sequential music is the the sum of the
-durations of the elements.  There is an abbreviated form, which leaves
+durations of the elements.  There is a shorthand, which leaves
 out the keyword: code({ )var(musicexprlist )code( }).
 
 
@@ -998,7 +1003,7 @@ subsect(Simultaneous music)cindex(Simultaneous music)
 The syntax is code(\simultaneous)keyindex(simultaneous)code({)var(
 musicexprlist )code(}).  It constructs a music expression where all of
 its arguments start at the same moment.  The duration is the maximum
-of the durations of the elements.  The abbreviated form, code(<)
+of the durations of the elements.  The shorthand, code(<)
 var(musicexprlist) code(>) is common idiom.
 
 If you try to use a chord as the first thing in your score, you
@@ -1077,7 +1082,7 @@ subsect(Chord names)
 Chord names are a way to generate simultaneous music expressions that
 correspond with traditional chord names. It can only be used in chord
 mode (See Section ref(modes)).  The syntax is
-var(tonic)[var(duration)][code(-)var(modifiers)][code(^)var(substractions)][code(/)var(inversion)].
+var(tonic)[var(duration)][code(-)var(modifiers)][code(^)var(subtractions)][code(/)var(inversion)].
 var(tonic) should be the tonic note of the chord, and the var(duration) is
 the chord duration in the usual notation.  There are two kinds of modifiers.
 One type is chord additions, which are obtained by listing intervals separated
@@ -1108,8 +1113,8 @@ mudela(fragment,verbatim,center)(
   c1-m c-min7 c-maj c-aug c-dim c-sus
 }}) 
 
-Chord substractions are used to eliminate notes from a chord.  The notes to be
-substracted are listed after a code(^) character, separated by dots.  
+Chord subtractions are used to eliminate notes from a chord.  The notes to be
+subtracted are listed after a code(^) character, separated by dots.  
 mudela(fragment,verbatim,center)(
 \transpose c''{ 
 \chords{
@@ -1119,13 +1124,13 @@ mudela(fragment,verbatim,center)(
 Chord inversions can be specified by appending indexandcode(/) and the name of a
 single note to a chord.  This has the effect of lowering the specified note by
 an octave so it becomes the lowest note in the chord.  If the
-specified note is not in the chord then a warning will be printed.  
+specified note is not in the chord, a warning will be printed.  
 mudela(fragment,verbatim,center)(
 \transpose c'''{ 
   \chords { c1 c/e c/g c-7/e }
 }) 
 Throughout these examples, chords have been shifted around the staff
-using code(\transpose).  b
+using code(\transpose).
 
 You should  not combine code(\relative)  with named chords. 
 
@@ -1183,7 +1188,7 @@ subsect(Repeats)cindex(Repeats)
 label(sec:repeats)
 
 In order to specify repeats, use the code(\repeat)keyindex(repeat) keyword.  Since
-repeats look and sound differently when played and when printed, there are a few
+repeats look and sound differently when played or printed, there are a few
 different variants of repeats.
 
 description(
@@ -1284,7 +1289,7 @@ music expression (``every syllable'') in var(musicexpr2) is
 interpreted using timing of var(musicexpr1).
 
 If the property code(automaticMelismata) is set in the context of
-var(musicexpr1), then no lyrics will be put on slurred and tied notes.
+var(musicexpr1), then no lyrics will be put on slurred or tied notes.
 
 Example
 COMMENT(
@@ -1359,7 +1364,7 @@ sect(Notation conversion specifics)
 subsect(Automatic Beam Generation)cindex(Automatic Beam Generation)
 label(autobeam)
 
-By default, Lilypond will generate beams automatically.  This feature
+By default, LilyPond will generate beams automatically.  This feature
 can be disabled by setting the indexandcode(Voice.noAutoBeaming)
 property to 1.  It can be overridden for specific cases by specifying
 explicit beams as described in Section ref(manualbeam).
@@ -1395,7 +1400,7 @@ mudela(fragment,verbatim)(
   \context Staff \notes{ a b c' d' e' }
 >
 )
-Lilypond examines chords specified as lists of notes to determine a
+LilyPond examines chords specified as lists of notes to determine a
 name to give the chord.  By default, LilyPond will not try to identify
 chord inversions:
 mudela(fragment,verbatim,center)(
@@ -1575,7 +1580,7 @@ of a single line of lyrics.
 
 dit(code(Thread))indexcode(Thread) Handles note heads, and is contained in the Voice
   context.  You have to instantiate these explicitly if you want to
-  adjust the style of individual noteheads.
+  adjust the style of individual note heads.
 
 dit(code(Voice))indexcode(Voice) Corresponds to a voice on a staff.  This context
   handles the conversion of dynamic signs, stems, beams, super- and
@@ -1950,7 +1955,7 @@ dit(code(timeSignatureStyle))indexcode(timeSignatureStyle) Changes the default t
       dit(indexandcode(C2/2), code(C4/4), code(old2/2), code(old3/2),
       code(old2/4), code(old3/4), code(old4/4), code(old6/4), 
       code(old9/4), code(old4/8), code(old6/8), code(old6/8alt)
-      or code(old9/8))Tells Lilypond to use a specific symbol as 
+      or code(old9/8))Tells LilyPond to use a specific symbol as 
       time signature.
    )
 The different time signature characters are shown below with
@@ -2091,7 +2096,7 @@ code(paper_twentysix) are defined respectively.  The default
 code(\paper) block is also set.
 
 To change the paper size, you must first set the code(papersize)
-variable at the top level.  Set it to the strings code(a4),
+variable at top level.  Set it to the strings code(a4),
 code(letter), or code(legal).  After this specification, you must set
 the font as described above.  If you want the default font, then use
 the 20 point font.  The new paper size will not take effect if the
@@ -2122,7 +2127,7 @@ staff lines, calculated from the center of the lines.  You should use
 either this or code(rulethickness) as a unit for distances you modify.
   
 dit(code(linewidth))indexcode(linewidth) Sets the width of the
-lines.  If  set to -1.0, then a single unjustified line is
+lines.  If  set to -1.0, a single unjustified line is
 produced.
 
 dit(code(output))indexcode(output) Specifies an alternate name for
@@ -2208,7 +2213,7 @@ it() code(\name) var(contextname)code(;) This sets name of the
 
 it()
   var(propname)code(=)var(value)code(;) A property assignment.  It is
-  legal to use reals for var(value)
+  allowed to use reals for var(value)
 
 )
 
@@ -2332,7 +2337,6 @@ dit(code(Vertical_align_engraver))indexcode(Vertical_align_engraver)
 
 
 
-
 sect(Sound output)
 
 subsect(output definition)
@@ -2345,7 +2349,7 @@ it() a  code(\tempo) definition.
 it() context definitions
 )
 
-Assignments are illegal in the code(\midi) block.
+Assignments in the code(\midi) block are not allowed.
 
 
 subsect(Context definitions) cindex(context definitions)
@@ -2483,7 +2487,6 @@ equal to 1.
 
 
 
-
 sect(Running LilyPond)cindex(Running LilyPond)
 
 
index 5ddcab218efdca838360341816682aafb230eadc..4f0d662ec9f6fda424cd4a00c79da8e0b8a25813 100644 (file)
@@ -187,7 +187,7 @@ remedy this, LilyPond has a ``relative'' octave entry mode.  In this
 mode, octaves of notes without quotes are chosen such that a note is
 as close as possible (graphically, on the staff) to the the preceding
 note.  If you add a high-quote an extra octave is added.  The lowered
-quote (a comma) will substract an extra octave.  Because the first note
+quote (a comma) will subtract an extra octave.  Because the first note
 has no predecessor, you have to give the (absolute) pitch of the note
 to start with.COMMENT(
 
@@ -596,7 +596,7 @@ code(3-), so code(d-min) is a minor code(d) chord.COMMENT(
 
 )A named modifier code(min) and a normal modifier code(7) do not have
 to be separated by a dot.  Tones from a chord are removed with chord
-substractions.  Substractions are started with a caret, and they are
+subtractions.  Subtractions are started with a caret, and they are
 also separated by dots.  In this example, code(g-7^3.5) produces a
 minor seventh.  The brace ends the sequential music. COMMENT(
 
@@ -795,7 +795,7 @@ bassvoices = \notes \relative c' {
         \midi { }
         \paper {
           indent = 0.0;
-          linewidth = 14.5 \cm; }
+          linewidth = 15.0 \cm; }
 })
 
 If it looks like incomprehensible gibberish to you... Then you are
@@ -987,7 +987,8 @@ beaming right.  It is called code(PianoStaff).COMMENT(
 )verb(indent = 0.0;)COMMENT(
 
 )To make some more room on the line, the first (in this case the only)
-line is not indented.
+line is not indented.  The line still looks is very cramped, but that is due
+to the format of this tutorial.
 
 This example shows a lot of features, but the organisation isn't
 perfect.  For example, it would be less confusing to use a chord
index 013ed5d38578054c0f5e756ae9482c1b814902bb..68b71af9b4b44c7ee7bf29e1d68d6ee90b0cfea2 100644 (file)
@@ -1,4 +1,4 @@
-article(INSTALL - compiling and installing GNU LilyPond)(HWN & JCN)()
+article(NSTALL - compiling and installing GNU LilyPond)(HWN & JCN)()
 
 sect(ABSTRACT)
 
@@ -51,8 +51,9 @@ Check out lurl(ftp://ftp.gnu.org).
 it()Bison (version 1.25 or newer).
 Check out lurl(ftp://ftp.gnu.org).
 
-it()Yodl.  All documentation will be in Yodl. (1.30.17)
-lurl(ftp://ftp.lilypond.org/pub/yodl)
+it()Yodl.  All documentation will be in Yodl. (1.31.15)
+lurl(ftp://ftp.lilypond.org/pub/yodl). You need the latest version of YODL,
+because the tutorial will trigger a bug in earlier versions.
 
 it()The geometry package for LaTeX is needed to use ly2dvi.  
 Available at 
@@ -97,10 +98,17 @@ and plenty of RAM is recommended for comfortable use.
 
 sect(WEBSITE)
 
+The website is the most convenient form to use for reading the
+documentation on-line documentation. It is made by entering verb(
+  make website
+)This does require a fully functioning
+
 If you want to auto-generate Lily's website, you'll need some additional
 conversion tools.
 
 itemize(
+it()YODL 1.31.15 or later.
+
 it()xpmtoppm (from the Portable Bitmap Utilities) (For RedHat Linux
             users: it is included within the package libgr-progs).
        the original is at
@@ -112,9 +120,10 @@ lurl(ftp://swrinde.nde.swri.edu/pub/png/applications/pnmtopng-2.37.2.tar.gz).i
 
 The version of file(pnmtopng) that is distributed with RedHat 5.1 and
 5.2 contains a bug: pnmtopng is dynamically linked to the wrong
-version of libpng.  Recompile it from source, and make sure that the
-pnmtopng binary is linked statically to the libpng that is included in
-libgr.  RedHat 6.0 does not have this problem.
+version of libpng, which results in cropped images.  Recompile it from 
+source, and make sure that the pnmtopng binary is linked statically to 
+the libpng that is included in libgr.  RedHat 6.0 does not have this 
+problem.
 
 verb( tar xzf libgr-2.0.13.tar.gz
       make
@@ -132,6 +141,7 @@ man2html can be had from lurl(http://askdonald.ask.uni-karlsruhe.de/hppd/hpux/Ne
 The website will build without this utility, but you will not see our
 hypertextified bibliography.
 
+it()Doc++ (optional) to read the source code.
 
 )
 
@@ -277,7 +287,8 @@ verb(
 )
 
 Precompiled i386 RedHat RPMS are available from
-lurl(ftp://freshmeat.net/pub/rpms/lilypond/).
+lurl(ftp://freshmeat.net/pub/rpms/lilypond/) and
+lurl(http://linux.umbc.edu/software/lilypond/rpms/).
 
 
 sect(DEBIAN GNU/LINUX)
index 1f59640cccd843b151365fafa986db569a4c012a..7e94380736552e06a516a0d28e26b52c6bdeaad6 100644 (file)
@@ -39,14 +39,23 @@ sect(DOCUMENTATION)
 
 The real documentation is the directory Documentation/
 
-To generate the pretty-printed docs, you have to run code(configure) first,
-and then do this:
-
-       make doc
+If you want to read the documentation online, these are options:
+itemize(
+it() use file(.html). Refer to INSTALL.txt for info on how to make the
+.html documentation.
+it() use file(.html). Point your browser to
+lurl(http://www.cs.uu.nl/~hanwen/lilypond/index.html).
+it() use file(.dvi),  for the tutorial and reference manual. Do verb(
+  make -C Documentation/tex/ dvi)
+  
+it() use ASCII. Do
+using verb(
+       make -C Documentation/
+)
+The tutorial and the reference manual  can not be made in ASCII, as
+they contain graphics.
+)
 
-You can also simply read the file(.yo) sources.  They are ASCII text.
-The complete documentation is accessible in formatted form at the 
-website lurl(http://www.cs.uu.nl/people/hanwen/lilypond/index.html)
 
 
 sect(COMMENTS)
index 0e1a5cd587d32dfea8ba5eac88ae79cce4c7bd11..61621f2a6692c3f21cd006e9a29f76f485ca846d 100644 (file)
@@ -19,28 +19,7 @@ center(mudela(fragment)(
 ))
 
 
-nsect()
 
-Hmm, this is what it said yesterday too.  I just want to know
-url(What's new)(DOEXPAND(docdir)/DOEXPAND(outdir)/NEWS.html) today and
-then url(Download)(ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/development/)
-LilyPond.
-nl()
-
-nsubsect(Webmaster's Disclaimer)
-
-These pages were entirely created from the LilyPond package-sources.
-Sorry for poor look they have: we want to be hacking at LilyPond, and
-not at the webpages.  If you want to volunteer for making shazzy
-webpages, then please mail us!
-
-Note: These pages are created from the latest bf(development snapshots)
-of LilyPond, specifically, this page was made from LilyPond
-@TOPLEVEL_VERSION@.tar.gz
-
-Note: the pages may have been created from an unreleased development
-version.  Please have patience, all changes will appear in the
-official version.
 
 
 nsect(Free Software)
@@ -78,19 +57,10 @@ nsect(Sites)
 
 itemize(
 it()lurl(http://www.cs.uu.nl/people/hanwen/lilypond/) Han-Wen's site
-it()lurl(http://www.xs4all.nl/~jantien/lilypond/) Jan's site
+it()lurl(http://sca.uwaterloo.ca/lilypond/) Eric's mirror
 it()lurl(http://home.austin.rr.com/jbr/jeff/lilypond/) Jeff's Windows NT Distribution site
 )
 
-nsubsect(Mirrors)
-description(
-dit(lurl(http://sca.uwaterloo.ca/lilypond/))
-    Eric Praetzel was kind enough to provide a mirror of both the website
-    and the ftp site.
-dit(lurl(ftp://ftp.lilypond.org/pub/LilyPond/))
-       A mirror of the FTP site.  Updated at 0:00 MET daily. 
-)
-
 nsect(NEWS)
 
 This is what the latest version brings:
@@ -98,14 +68,38 @@ verb(
 top_of_NEWS
 )
 
+nsect(Download)
+
 beginbold()
 Go get it at
 itemize(
 it()lurl(ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/development/)
 endbold()
+it() lurl(http://sca.uwaterloo.ca/lilypond/)
+    Eric Praetzel was kind enough to provide a mirror of both the website
+    and the ftp site.
+it() lurl(ftp://ftp.lilypond.org/pub/LilyPond/)
+       A mirror of the FTP site.  Updated at 0:00 MET daily. 
 it()lurl(ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/RedHat/RPMS/) RedHat binary
 it()lurl(ftp://ftp.debian.org/pub/debian/dists/unstable/main/binary-i386/tex) Debian binary
 it()lurl(http://home.austin.rr.com/jbr/jeff/lilypond/) Windows NT binary
+it()lurl(http://linux.umbc.edu/software/lilypond/rpms/) i386 RPM.
+it()lurl(ftp://freshmeat.net/pub/rpms/lilypond/) i386 RPM.
 )
 
+nsubsect(Webmaster's Disclaimer)
+
+These pages were entirely created from the LilyPond package-sources.
+Sorry for poor look they have: we want to be hacking at LilyPond, and
+not at the webpages.  If you want to volunteer for making shazzy
+webpages, then please mail us!
+
+Note: These pages are created from the latest bf(development snapshots)
+of LilyPond, specifically, this page was made from LilyPond
+@TOPLEVEL_VERSION@.tar.gz
+
+Note: the pages may have been created from an unreleased development
+version.  Please have patience, all changes will appear in the
+official version.
+
 @COUNTER_REF@
diff --git a/NEWS b/NEWS
index 3566eaaa576d6897f2e83cbb3876e52ed74a9702..effe4a6120ff9c67b5a24d3639c6a3082a9f7ca7 100644 (file)
--- a/NEWS
+++ b/NEWS
-pl 68.jcn2,3
 
-pl 68.hwn1
-       - more tutorial stuff.
-       - note^\dynamic scriptdir.
-       - dynamics listen to verticalDirection as well.
-       - \property automaticMelismas -> \property automaticMelismata
-       - dynamic padding for crescendi.
+WHAT'S NEW?
 
-pl 68.jcn1
-       - small tutorial fixes
+* Large cleanups, enhanced design and GUILE integration for smaller
+  memory footprint and more flexible code.
 
-*********
+* Direct output to PostScript (optional), PDFTeX or as GUILE script
+  (default output still to plain TeX).
 
-pl 67.hwn1
-       - tutorial updates
-       - \property beamAuto -> noAutoBeaming
+* Convertors for ABC and MUP formats.
 
-pl 67.uu1
-       - abc2ly updates
+* Font: now available as scalable PostScript.  New glyphs: time
+  signature, more note heads.
 
-pl 67.jcn1
-       - bfs: refman/parser subtract
-       - chord::find_additions_and_subtractions: termination assurance
-       - bf: refman: chord-inversion examples
-
-
-********
-
-pl 66.hwn1
-       - bf: chord mode unsigned '-' -> unsigned CHORD_MINUS (1 SR conflict).
-       - refman reedit.
-       - dotdown only when verticalDirection is set.
-       - bfs: abc2ly convertor (more or less) successfully converts
-movement 2 of Beethoven 7.
-       - \repeat "semi" -> \repeat "volta"
-       - all spacing params into paper vars.
-       - spacing before grace notes.
-       - warn if font not found.
-       - staccato dot / tenuto centering
-       - spacing for clefs.
-       - bf: Stem_staff_side::do_substitute_element_pointer ();
-       - new screenshot
-
-********
-pl 65.hwn1
-       - refman updates
-       - added \simultaneous { } , \sequential { } syntax, for
-consistency.
-
-pl 65.jcn2
-       - bf: if tie then melisma
-
-pl 65.uu1
-       - bf: squashed 2 sr conflicts in parser.
-
-pl 64.jcn2
-       - stanchen almost without " " hacks
-       - if tie then melisma..?
-       - refman updates
-       - Abbreviation.beam -> Chord_tremolo
-       - bf: chord tremolo vs beam over rests
-       - bf: note width for noteless stem 
-
-
-
-********
-pl 64.jcn1
-       - resurrected abbreviation beam
-       - coriolan fixes
-
-pl 64.hwn1
-       - reference-manual updates.
-       - slurdash -> slurDash, keyoctaviation -> keyOctaviation
-
-pl 64.uu1
-       - \property forceHorizontalShift
-       - bf: denneboom.ly
-       - warn if translator switching  to self.
-       - warn if brace at end of lyric syllable.
-       - bf: Repeated_music::alternatives_length_mom ()
-       - \property automaticMelismas: if slur then melisma
-       - \property noVoltaBraces
-       - bf: star-spangled-banner
-
-pl 63.lu2
-       - very tight: hinterfleisch -> 0 : input/bugs/spacing-very-tight.ly
-       - bfs: neutral beam and tie directions (daar was ik al bang voor:-)
-       - bf: abe: may beam over skip, as long as note present too
-       - bf: scsii-prelude: added slurs using skips
-
-*********
-pl 63.uu1
-       - mutopia updates courtesy Peter Chubb
-       - Don't make Time_scaled_music for c4*2/3 entry, only do the
-time compression.  Should cure spurious Tuplet_brace/spanner warnings.
-
-pl 63.hwn1
-       - bf: Spacing for key/timesig at end of staff.
-       - negative font magnification
-       - slurs on grace notes.
-       - paper var stem_default_neutral_direction
-       - bf: dot-columns.
-       
-pl 63.jcn2
-       - bf: midi2ly/duration-iter/convert: handle durations >= 1
-       - set reasonable default for text/dynamic paddings
-
-pl 63.jcn1
-       - junked some of (my) old metapost stuff
-
-pl 63.lu1
-       - some faq entries
-       - chord input and proceccing fixes
-       - bf: nederlands.ly
-
-**********
-pl 62.jcn4
-       - fixes coriolan
-
-pl 62.hwn1
-       - ps-to-pfa.py: use std modules re, find 
-       - minor input fixes
-       - use mfplain.mp
-       - Metapost does unfill with setgray.  This confuses
-GS.  Do text substitution with eofill.
-
-pl 62.jcn3
-       - bfs: preludes
-       - found more wierd spacing
-
-pl 62.jcn2
-       - bf: don't start auto-beam on stem that contains only a rest
-       - bf: rm .ms yodl output
-       - bumped stepmake version
-pl 62.uu1
-       - don't space rhythmic requests coming from Lyrics. 
-
-pl 62.jcn1
-       - bf: auto-beamer: consider starting beam based on new rhythmic head
-       - bfs: preludes-4, cello-suites
-       - \addlyricsified standchen and twinkle (ugh: \repeat and \addlyrics)
-       - bf: interstaff slur slope damping
-       - bf: in-band signaling slur snap
-
-pl 61.jbr1
-        - Documentation/ntweb/GNUmakefile: Made EXTRA_DIST_FILE style fix and
-          added dist-plain target as dependency to the default target.
-        - scripts/ly2dvi.py: getpid does not behave very well across platforms
-          so I am creating temp file names with the Python tempfile module. 
-          The generate lilypond dependency file option was broken and
-          is now operational.  I also changed the dependency switch
-          from -d or -M to match lilypond.
-        - stepmake/bin/package-zip32.sh: Added build of ntweb html 
-          documentation
-
-***********
-pl 61.hwn2
-       - revise / junk various input files.
-       - junk Music_list_iterator
-       - bf: declared paper + \shape
-       - bf: \shape and wordwrap
-       - Busy_playing_req ()
-       - Music_iterator::try_music_in_children (),
-so explicit \context Staff is often not needed for
-         * tuplets
-         * repeats
-       - automatic rest detection for \rhythm
-       - regtest tight-spacing.ly
-       - regtest lyric-combine.ly
-       - Melisma_playing_req, Melisma_engraver, Busy_playing_req:
-stuff  for syncing music & lyrics.
-       - simplify Extender_engraver, Hyphen_engraver.  Assume lyrics come in from only one voice.      
-       - docced ambiguities in grammar.
-       - mudela-book -I behavior, verbosity.
-       - state search path when file not found
-
-pl 61.hwn1
-       - bf: \scm with --safe
-       - (ly-gulp-file)
-       - no need to set GS_LIBDIR, .ps files are inlined and directly
-printable.
-       - bf: spacing engine
-       - fixed paper11/13/16/20/23/26.ly
-       - use (header-end) iso {ps,tex}setting
-       - bf: convert-mudela --output
-       - move \version check to lexer.ll
-       - moved repeated-music-iterator.cc to folded-repeat-iterator.cc
-       - bf: broken crescendi
-       - removed delayed Spanner breaking.
-       - new implementation of \rhythm:
-         * Lyric_combine_music
-         * Lyric_combine_music_iterator
-         * \property melismaBusy sets melisma state.
-         * (commented out in parser.yy -- solution is not good enough yet.)
-       - bf: record def spot of seq/sim music
-       - junk Music_iterator::next_music_l (), Music::to_rhythm () & friends.
-       - junk Re_rhythmed_music & friends
-       - mudela 1.1.62: \shape = -1 -2 -3; -> \shape -1, -2, -3; etc.
-       solves one ambiguity.
-       - grace notes at end of music don't crash Lily.
-
-*******
-pl 60.jcn2
-       - moved creation of $BUILDDIR/share/locale into set-lily.sh
-       - slur slope change constraints when snapping
-       - slur height damping based on bow height
-       - don't typeset unfinished (auto) beams
-
-pl 60.jbr1
-        - Documentation/ntweb/angels.ly, Documentation/ntweb/guile.patch: added
-        - Documentation/ntweb/GNUmakefile: add above to EXTRA_DIST_FILES
-
-pl 59.mb2
-       - Tempo changes in MIDI output!
-       - gallina.ly:auto-beaming
-       - added property articulationScriptVerticalDirection
-         (useful in N.W.Gade/score.ly)
-       - bf, N.W.Gade: removed some more misprints
-
-pl 60.uu1
-       - bf: hara-kiri.ly
-
-pl 60.jcn1
-       - interstaff slur tuning
-       - added some regtests
-       - removed now silly check in encompass-info
-
-**********
-
-pl 59.uu1
-       - papervar loose_column_distance
-       - scripts don't collide.
-       - bf: midi2ly outputs \context iso \type
-
-pl 59.jbr1
-        - lily/colhpos.cc: fixed typo
-        - Documentation/ntweb: Updated News and added all the files 
-          associated with Windows Distribution web page.
-        - stepmake/bin/package-zip32.sh: added the ntweb page to formated
-          distribution.
-
-pl 59.jcn1
-       - bfs: slur damping
-       - papervar slur_interstaff_snap_to_stem
-
-pl 59.hwn1
-       - \property graceAlignPosition : put grace notes after main note.
-       - moved pianobrace stuff into Lookup
-       - moved Local_key_engraver out of Voice context, and
-acknowledge Grace_align_items.  Solves tie + accidental problem.
-
-pl 59.mb1
-       - Some small clean-ups and bug fixes
-
-***********
-
-pl 58.uu1
-       - experimental pdftex support, courtesy Stephen Peters.
-       - --version support
-       - junked complicated loose column handling.
-       - only stretch the extra space after prefatory matter, not the
-entire width of prefatory matter.
-       - standardise(d) switches:-d for debug, -M for Make deps, -m for midi-only.
-       - bf: papervar non_musical_space_strength  now works. Set to 8 (-> Strong! )
-       - bf: space after time_sig.
-       - bf: decrescendi.
-       - bf: barlines on voltas
-
-************
-pl 57.hwn1
-       - bf: accidentals on grace notes.
-       - \property graceAccidentalSpace
-       - bf: ignore grace notes duration for non-grace spacing.
-       - uncommented Key_req::transpose.
-       - Dot_column::do_post_processing (): better dot collisions, see dots.fly.
-       - derive Dot_column from Note_side_item.
-       - renaming of files
-         * heads-engraver
-         * request-iterator
-         * p-score
-         * engraver-group
-
-pl 57.jcn3
-       - bf: no extension: assume .ly
-       - bf: bow::do_width; which in turn allowed
-       - removed broken interstaff slur damping hack, and
-       - bf: slur height damping fixes damping
-
-pl 57.jcn2
-       - bf: ? priority and snap to stem
-
-pl 56.jcn4
-       - interstaff slur fixes and damping
-
-pl 56.mk1
-       - bf: collision.cc: collisions between chords with different
-         stem directions and close heads.
-
-****************s**************
-
-pl 56.jcn3
-       - slur de-hairification
-         * slurs always attached to noteheads, by default
-         * corrections for steep and high slurs
-         * snap to stem end when close
-       - bow/tie/slur dy/dx fix
-
-pl 56.hwn1
-       - some spacing tweaks.
-       - bf: two repeats + alts after each other.
-pl 56.jcn2
-       - tie: bfs + even simpler
-
-pl 56.jcn1
-       - bf: re-added \textflat,sharp to fix chords...
-       - bf: chord-modifier and mandatory dot: c-maj5 
-       - tutorial chord fixes
-       - tie fixes and boldifying:
-         * removed sloping (dy!=0) code
-         * use actual note-widths
-         * y[left] == y[right]
-         * follow OSU rules, I hope (from comments in text -- must check)
-         * undetermined direction -> down; inverse of stem
-       - bf: beam: undetermined direction -> up; like stem
-       - slur-symmetry fixes
-       - fix for \rhythm and seq_iter childs (still crude, but more effective)
-*********
-
-pl 55.uu1
-       - use GS' anti aliasing
-
-pl 55.jcn1
-       - auto-beamer: consider current duration first in ending/starting beam
-         this way, you can have 16ths auto-beamed, in some way, but 8ths never
-           beamAutoEnd_16 = 1;
-           beamAutoEnd_8 = 1/8;
-       - added some classes and few lines of doco to .dstreamrc
-       - refman:
-         * comment out broken
-         * commented out stale tex macros (tex/* dir too)
-         * bfs/new syntax: chords
-       - more midi2ly renaming stuff
-       - bf: make info (midi2ly and other renaming)
-
-pl 54.jcn2
-       - bf: auto-beamer: don't beam over skips
-       - update BUGS
-
-
-pl 55.mb2
-       - Font update: added more mensural style time signatures, 
-         old2/4, old6/8alt, old4/8 thanks to Christian Mondrup.
-       - bf: correct indentation of first line (removed \leavevmode)
-         plain TeX still gives wrong indentation
-       - bf: volta brackets broken over several lines get open end.
-         Final bracket gets vertical end if it stops at double bar.
-       - Dashed grace flags also for durations shorter than 8.
-       - N.W.Gade: fixed some details
-
-pl 55.mb1
-       - bf: font magnification also in PS output
-       - bf: set the GS_* variables correctly in buildscripts/lilypond-*.sh
-       - bf, lily.scm: errors in (de)crescendo
-       - bf, lilyponddefs: removed \noindent 
-
-
-pl 55.hwn1
-       - fixes: horn-concerto-3.ly
-       - bf: grace before tuplet.
-       - bf: decrescendo
-       - bf: multimeasrest numbers centered.
-
-****************
-
-pl 53.jbr2
-        - Documentation/ntweb/index.html: Updated nt distribution web page
-
-pl 54.uu1
-       - bf: Stem lens for beams.
-       - move meta doco to Documentation/metadoc
-       - move .bibb to Documentation/bibliography
-       - rename mi2mu to midi2ly
-       - removed other-packages.bib to comply with GNU standards
-
-pl 54.jcn1
-       - mutopia/J.S.Bach/Duette 1&2
-
-pl 54.mb1
-        - Renamed \wheel to the \coda
-       - bf: correct gap in tuplet braces
-
-pl 53.hwn2
-       - move more parameters from PS/TeX to Lily.
-       - PS cleanup
-       - TeX cleanup.
-       - bf: also make (empty) bar at end of voltabracket.
-       - bf: don't put slur over rest. 
-
-
-pl 54.uu1
-       - debian updates (anthony fok).
-
-*************
-pl 54 (july, 8)
-pl 53.jbr1
-       - scripts/ly2dvi.py: A fix for the multitude of file systems supported
-          by windows.  As long as the paths that the cygwin apps use are
-          UNC style and the paths that the native windows apps use are DOS 
-          style everybody is happy.  I add quick and dirty  unc2dos function
-          to facilitate this approach.
-
-pl 53.hwn1
-       - bf mudela-book.
-       - better min distance for multi measure rests.
-       - junk ATOM_SMOB
-       - control tuplet gap size from paper.
-       - bf:  output header as PS strings for PS out.
-       - bf: cached-fontname 
-       - control volta height from paper block.
-
-pl 53.jcn5
-       - \rhythm-ified and text bfs: standchen.ly 
-       - walk rhythm through *_iterator::next_music_l ()
-
-pl 53.jcn4
-       - more abc2ly hacking, including lyrics and \rhythm
-       - bfs: \rhythm
-       - \rhythm-ified input/twinkle.ly
-
-pl 53.jcn3
-       - put rhythm A on pitches/lyrics B: \rhythm MUSICA MUSICB
-           input/test/rhythm-melody.fly
-           input/test/rhythm-lyrics.fly
-       - syntax changes:
-o        * dot-only duration dropped: use c4 c4. iso now invalid: c4 c.
-         * chords: optional_dot now mandatory:
-           \chords { c-1.2.3 } iso now invalid: \chords { c-1 2 3 }
-         * @c@ (notemode_chords) syntax dropped.  rather use:
-           \notes { c d \chords { e f } }
-
-pl 53.jcn2
-       - \property graceFraction: part of next note taken-up by grace(s).
-       - Note_performer: add moments for delayed notes,
-         fine for single grace notes: hear gnossienne-4.ly
-
-pl 53.jcn1
-       - grace performance
-       - fixed tie-performance
-       - bf: abe
-  
-pl 53.gp1
-       - added Hyphen-engraver, Hyphen-spanner
-************
-pl 52.jcn3
-       - bf: mi2mu: midi without key
-       - try at grace-performer-group; breaks MIDI output even when no \grace
-       - silly tie-performer
-       - performers play_element () delayed to do_pre_move_processing ()
-
-pl 52.jcn2
-       - bfs standchen + grace, gnossienne-4
-       - decoupled midi output from input
-
-pl 52.jcn1
-       - bf: moved accidental code from Key_engraver to Key_change_req
-       - bf: midi-key
-       - bfs: mi2mu: core-dumps, keys, key-names, key-changes, notenames
-
-pl 52.hwn2
-       - new-beaming.cc: new beaming code
-         * now does [c8. c32 c32] correct by itself.
-         * beam over barlines
-         * non-fitting stems handled gracefully (eg. [c8 c4 c8] ) 
-       - junked rhythmic grouping, \grouping and all associated bits.
-       - bf: do try_visibility_lambda for nonbreakable items as well
-         (fixes \nobreak on barline)
-       - bf: Cons_list::truncate() 
-
-pl 52.hwn1
-       - repeat-engraver cleanup
-pl 52.gp1
-       - bf: make doc++ corrected to only include *.h and *.hh files.
-pl 52.mb2
-       - Added \repetitions: prints symbol for repeated bars.
-         Same syntax as multi-measure rests!
-       - Added \segno and \wheel script symbols
-pl 52.mb3
-       - Added barSize property. Junked barsize variable.
-
-************
-pl 51.uu2
-       - grace note flags, move Lookup::flag into Stem
-       - faq updates: doc++, Matt's page
-       - fixes for doc++.
-       - bartype string uses "brace" and "bracket" iso. "{" and "["
-       - some of assert()s  replaced by programming_error ()
-
-pl 51.mb1
-       - N.W.Gade: added real grace notes
-       - feta-banier.mf: added grace note flag
-
-pl 51.uu1
-       - use weAreGraceContext \property to determine self_grace_b_
-       - made more engravers grace aware.
-
-pl 50.jcn2
-       - filed egcs bug report for powerpc.
-       - removed unnecessary #ifdef powerpc 
-       - grace and other fixes for auto-beamer
-       - grace and other fixes for (beam-)stem-lengths
-       - input/test/bugs/hairy-grace.ly (urg)
-       - input/test/bugs/grace-accidents.ly (urg)
-       - input/test/bugs/grace-grace.ly (core)
-       - fixes: gnossienne-4.ly
-
-pl 50.hwn2
-       - Timing_translator: add proccing moments to nearest global translator,
-not to top global translator.
-       - cadenza.ly: grace notes.
-       - bf: auto staff switching
-
-************
-pl 51
-pl 50.hwn1
-       - grace notes:
-         * Grace_iterator
-         * Grace_music
-         * Grace_engraver_group
-         * move Score::run_translator to Global_translator::run_iterator_on_me
-         * stemLength property, Stem::length elt property
-         * Grace_align_item
-         * Note_head_side baseclasses Local_key_item, Grace_align_item
-         * Local_key_engraver moved to Voice.
-         * Grace_position_engraver
-         * Added Rhythmic_head::stem_l_
-         * Various other robustifications.
-       - lily.scm: scm->string
-       - folded reps without alts.
-       - Paper_outputter uses scm->string
-       - stem params now in staff positions iso. real dimensions
-       - internal: Junk all G_ and g- prefixes
-
-************
-pl 49.mb1
-       - bf: ly2dvi -N
-       - Added dynamicPadding property (applies only to dynamic marks, 
-         not (de)crescendi.
-
-pl 49.jcn4
-       - resurrected gnossienne-4
-       - Documentation fixes (for texinfo get yodl-1.31.13, tbr)
-       - minor abc2ly fixes; successfully converted some simple abc files from
-           http://faeryland.tamu-commerce.edu/joyce/
-       - www.mail-archive.COM
-
-pl 49.jcn1
-       - guile scm_gc_mark () workaround:
-       - via scm output wrapper buildscripts/lilypond.sh, set:
-           PATH=$LILYPONDPREFIX/buildscripts/out:$PATH
-       - scm output fixes
-
-pl 48.hwn2
-       - bf: rest-collisions.
-       - cleaned up standchen
-       - bf: slur dims.
-       - bf: unfold without enough alternatives.
-       - Use Lily version for \version.
-
-
-pl 49.uu1
-       - ran purify. Fixed some small problems, plugged some leaks.
-       - bf: linebreak at |:
-       - doc updates by Adrian Mariano
-
-pl 49.mk1
-       - Breathing signs by Michael Krause
-
-************
-
-pl 48.hwn1
-       - \property hshift -> \property horizontalNoteShift (mudela 1.0.21)
-       - cleaned up collision.  \property hshift = 2 now supported.
-       - Spacing:
-         * bf: don't divide strength by distance if distance == 0.0
-         * cleaned up Spacing_spanner
-         * simplistic optical illusion spacing for opposite stems.
-       - don't use Protected_scm for Score_element::element_property_alist_
-       - some scsii fixes.
-       - Lookup cleanups; junked Lookup::paper_l_
-       - abc-2-ly: tuplets, guitar chords., chords,
-
-pl 48.mb2
-       - bf: correct accidentals after tied over note.
-
-pl 48.mb1
-       - bf, lookup.cc: Count '{' also directly after a TeX macro
-       - bf: textstyle->textStyle in all examples.
-
-pl 48.jcn1
-       - bd: interstaff slurs at line break
-
-pl 48.uu1
-       - add a WX field to AFM output.
-       - add space before ; in AFM output
-
-*********
-pl 47.jcn1
-       - bf: interstaff slurs (urg: more segfaults in scm_gc_mark ())
-
-pl 45.hwn3
-       - Abbreviation -> Stem_tremolo.
-       - bf: Stem_tremolo in Beam.
-       - bf: Stem_tremolo over whole note.
-       - spacing before clefs.
-       - Spacing_spanner is now on by default
-       - junked most of Spring_spacer
-       - Tunable space after barline. 
-
-*********
-pl 46.mb2
-       - Reintroduced the tupletVisibility property. Same values as
-         the old version (pletvisibility), see the Reference Manual.
-         Note: does not work correctly with automatic beams.
-       - Added a tupletDirection property.
-
-pl 46.uu1
-       - bf: {} in texts.
-
-pl 45.hwn2
-       - more doc updates.
-
-pl 46.mb1
-       - Added property articulationScriptPadding
-       - N.W.Gade: layout fixes
-
-*********
-
-pl 45.hwn1
-       - Audio broadcast & acknowledge.
-       - more advanced spacing for prefatory matter
-       - tuplet appearance tweaking
-       - bf: ChoirStaff 
-
-pl 45.uu1
-       - glossary fixes (thanks Dirk).
-
-pl 44.jcn2
-       - bf: auto-beamer: long standing br form AM
-
-
-*********
-
-pl 45 (may 28)
-       - reinstalled Thread (there you are, John)
-       - german vocab.
-
-
-pl 43.hwn2
-       - split G_staff_side_item into G_staff_side_element and G_staff_side_item.
-       - junked old Staff_side
-       - Crescendo also uses G_staff_side_element
-       - crescendo_shorten paper var.
-       - create horizontal groups for break_aligment inside Break_align_item.
-       - more abc-2-ly fudging
-pl 44.mb1
-       - bf, property.ly: change fontsize->fontSize
-       - N.W.Gade: removed old tie behaviour
-       - bf, ly2dvi: expand .sly extensions
-
-*********
-pl 44
-pl 43.jcn2
-       - bf: repeat :| placement + core dump
-         input/test/repeat.ly
-         input/test/coda-kludge.ly
-       - bf: mf without ljfour
-         * feta-accordion fix/hack for feta11 at 300dpi
-
-pl 43.hwn1
-       - half assed attempt at ABC convertor.
-       - Spacing_spanner: "decentral" spacing stuff.  Use -t to try.
-       - bf: StaffGroup vertical alignment
-       - \property {slur,tie,}ydirection -> {slurV,tieV,v}erticalDirection (1.0.20)
-       - Spanner now hangs on left endpoint.
-       - \property forgetAccidentals: do not remember accidentals.
- Every note not in the key triggers typesetting of an accidental.
-       - \property noResetKey: do not reset key at start of measure:
- accidental remain in effect until overriden
-       - bf: ties & accidentals (fix breaks oldTieBehavior)
-       - junked Tie::same_pitch_b_
-  
-pl 43.jcn1
-       - configure, set-lily.sh, release stuff
-
-pl 42.tca2
-       - lilypond don't put \interstaffline after last line. This to
-         get really nice vertical spacing for mudela-book.
-       - mudela-book: vertical spacing
-       - lilyponddefs.tex: commented out \parindent=0pt to get correct 
-         paragraph indent for mudela-book
-
-************
-pl 43
-
-pl 41.hwn3
-       - reinstated \property inheritance
-       - \property SkipBars -> skipBars
-       - \property midi_instrument -> midiInstrument
-       - \property fontsize -> fontSize (mudela 1.0.18).
-       - bf: add a space after lyrics.
-       - junked flower DLL classes
-       - rewrote repeat music and iterators (mudela 1.0.17)
-         * Folded_repeat_iterator
-         * Unfolded_repeat_iterator
-         * New_repeated_music
-         * syntax change: \repeat FOLDSTRING NUMBER Music [ALTERNATIVE Music_se
-quence]
-       - data struct simplification: junked Dynamic_req,
-Absolute_dynamic_req, Span_dynamic_req, Slur_req, Beam_req. Use
-Span_reqs and Text_script_reqs with type fields instead. 
-
-pl 42.tca1
-       - updated mudela-book documentation
-       - misc mudela-book.py
-       - accordion: smaller dots + little script renaming
-
-
-pl 42.jcn1
-       - bf: hp-u(rg)x: user build; sm 73
-       - bf: hp-u(rg)x: sm74
-
-pl 41.mb1
-       - convert-mudela: convert textstyle -> textStyle
-       - refman.yo: properties moved to correct contexts.
-       - mudela-book.py: Added singleline, multiline options. 
-         Fixed default line width bug.
-
-***************
-pl 41.hwn2 (may 10, 1999)
-       - bf: Score bar line thickness.
-       - more paper writing
-       - website tweaks.
-       - Graphical_element::dim_cache_ now alloced separately. 
-       - junked Graphical_element::absgolute_offset
-       - Musique-de-Table 
-       - mmrest_x_minimum now works at begin-of-line.
-       - junked Span_bar::extra_x_off
-       - \property foo.bar = \stringid + \otherstringid
-       - bf: stop on lexer errors as well.
-       - only do vertical alignment at Score level.
-       - tweaked ledger endings a bit.
-       
-
-pl 41.hwn1
-       - small fixes.
-       - mudela-book.py patch (thanks MB)
-
-pl 41.mb1
-       - Added the installation instructions to the top web page.
-       - N.W.Gade: Added triangolo part, minor changes.
-
-pl 41.tca1
-       - Lookup::accordion and removed some accordionfonts
-
-***************
-
-pl 40.uu2
-       - rest ledger lines are dimensionless.
-       - Score_elements are added to the Paper_score directly when
-announce_element () is called.  This makes it possible to init
-molecules from within engravers.
-       - changed \type to \context
-       - \context Contextname = ID Music is now a real separate production
-         * you can do
-               \context C1 \context C2
-
-       and C1 won't overwrite C2
-
-         * you need some extra explicit context specs, eg. if you start a
-voice with a chord.
-
-               \score { \notes { <c e g> }  }
-
-       should be
-
-               \score { \notes \context Voice { <c e g > }
-
-       - set staff margins on grandstaffs too. Center staffmargins vertically.
-       - \property values are not inherited anymore, i.e. setting
-Score.minVerticalAlign does not set GrandStaff.minVerticalAlign, Staff.minVerticalAlign and Voice.minVerticalAlign as well.
-       - {Axis_spanner, Hara_kiri}_engraver which can be added at wish.
-Hara_kiri should be working again.
-       - boilerplate for accordion stuff.
-       - some more paper writing.
-       - bf: substitute vertical refpoint as well for broken items.
-(fixes clef^8)
-       - bf: translating molecule without elts but with dims. (bf: accidental
-spacing.)
-       
-pl 40.mb1
-       - bf: ly2dvi set MFINPUTS so standard tree is found before lilypond
-       - bf: lilypond-regtest.doc, ls-latex.py; now finds author/title
-
-pl 40.uu1
-       - large documentation patch by Adrian Mariano
-
-********
-pl 40
-pl 39.mb2
-       - added more mensural style time signatures, old3/4, old6/8, old9/8
-       - redesigned old6/4, old9/4
-       - Updated refman.yo, lilypond-regtest.doc, clefs.ly, time.fly
-
-pl 39.hwn1
-       - consified mi2mu (pl 37.jcn1)
-
-pl 39.mb1
-       - bf: invisible clefs don't take any space, moved _8 below clef
-       - updated incipit example and macro
-
-pl 39.uu1
-       - delete graphical objects  in reverse
-       - faq updates.
-
-********
-pl 39 (april 12)
-       - \property textstyle -> textStyle
-
-pl 38.tca1
-       - added scm/accordion-script.scm and update ly/accordion-defs.ly
-       - renamed some accordion symbols to make them more english and less
-         norwenglish. 
-       - removed dot from \accBayanbase
-
-pl 37.script4
-       - bf: molecule
-       - bf: tuplet spanner appearance.
-       - bf: less spacing after clef.  Invisible bar has no dims. 
-       - included AIMS.  The why of Lily.
-       - warning if duplicate engraver.
-       - warning if no ties could be created.
-       - bf: \time1/4; .. beams ..
-       - bf: staff switching beams / slurs.
-       - tuplets on multiple beams.
-       - Documentation/tex/lilypond-regtest.doc
-       - bf: nested tuplets
-       - slur cleanups.
-       - bf: multi_measure_rest_engraver in Score_context.
-
-pl 38.uu1
-       - bf: clef_8
-       - bf: barnumbers.
-
-pl 37.script3
-       - fixes for spring_spacer, introduced
-Spacing_engraver
-       - cleanup for rest-collisions. 
-       - hacks for GUILE gc
-       - mudela-book \mudelafile
-       - Documentation/tex/lilypond-regtest.doc
-       - MF rest fixes
-
-
-********
-pl 38 (april 6)
-pl 37.script2
-       - bf: AFM for BlueSky AFM files.
-       - \penalty = 4278 -> \penalty 4278
-       - URG!! fixed major (unnoticed) bug in dependency engine
-       - Further Script hacking:
-         * G_script_column
-         * G_script_column_engraver
-
-pl 37.script1
-       - major Script rehack:
-         * G_stem_staff_side_item
-         * G_script
-         * G_script_engraver
-         * G_script_req
-       - junked Text_def, changed \property textstyle -> \property textStyle
-(todo -> convert-mudela)
-       - Line_of_score is an Axis_group_element, no more overlapping
-lines, hopefully.
-       - mf: whole diamond head tweak 
-  
-pl 37.mb2
-       - Added property clefStyle: "" / "transparent" / "fullSizeChanges"
-       - New example: input/test/incipit.ly
-       - Documented clefStyle and restStyle in refman.tex
-       - Partial bug fix: octaviated clefs. Still broken!!!
-
-pl 37.mb1
-       - Added property restStyle. 
-       - mensural 4th, 8th and 16th rests.
-pl 37.uu1
-       - FreeBSD bf
-
-****
-pl 37 (march 30, 1999)
-       - note head styles, see input/test/noteheadstyle.fly
-         * \property noteHeadStyle:
-         * diamond note heads (probably really ugly)
-         * cross note head.
-         * harmonic head (mf sources were tweaked)
-         * transparent for no \heads
-         * \property noteHeadStyle ="" for normal heads.
-
-pl 36.mb2
-       - bf: timeSignatureStyle
-       - Added dynamic fz (forzando) to Lilypond
-       - bf: N.W.Gade, sfz -> fz
-
-pl 36.hwn1
-       - debian fixes.
-       - don't insert extra alignment space for empty stuff.
-       - Align_element derives from Axis_group_element
-       - junk cruft for detecting upbeam / downbeam.
-       - junk all *{horizontal,vertical}* Score_element derived classes.
-       - G_staff_side_item::padding_f_ now generic property.
-       - some tweaking of beam & stem. 
-       - junk pointerlist in Sources
-       - junk Stem::mult_i_, Stem::beam_gap_i_, G_staff_side_item::padding, 
-       Bar::at_line_start_b_, Key_item::c_position_, Note_head::type_str_,
-       Note_head::staff_size, Stem::xdir_
-       
-pl 36.mb1
-       - bf: N.W.Gade
-
-**************
-
-pl 35.uu1
-       - more memory tweaks: don't do Score_element::line_l () when deleting lines.
-       - more generic properties.
-       - change ridic. dims assert into warning.
-       - tex/ midi fixes (thanks, Mats).
-       - bf: don't crash when no Stem_infos are set.
-       - extender-spanner simplification
-       - working MIDI chords (Thanks Dscho)
-
-pl 35.jcn1
-       - some ps fixes
-
-************
-pl 35
-
-pl 34.hwn2
-       - "Lily Was Here" is def'd as \mudelatagline, override with
-       \header { tagline = "... " ; }
-       - \property currentBarNumber: set
-       current bar number.
-       - \property postBreakPadding: tune extra
-       space padding after linebreaks.
-       - \property textEmptyDimension: disregard script text
-       dimensions (untested)
-       - \property staffLineLeading: set the staff space
-       - adjustable staff space size (per staff)
-       - Staff_symbol_referencer as base class for elements that use
-       info of the staff symbol.  \property numberOfStaffLines also works  OK
-       with ledger lines. (Is that useful? dunno.)
-       - warning  if someone does \translator with no name
-       - junk Item::breakable_b_
-       - junk PointerList<Music*>, use Killing_cons
-       - bf: Auto_beam_engraver.
-       - bf: mmrest engraver.
-       - use callbacks for Dimension_cache.
-       - lots of small cleanups. Junk various members of
-       Score_element & derived classes:
-         * Item::original_l_,
-         * Spanner::original_l_,
-         * Score_element::transparent_b_,
-         * Item::break_priority_i_,
-         * Item::break_status_dir_,
-       - merge Score_priority_engraver / Score_horizontal_align_engraver
-       - Use more generic element properties. 
-       - precompute SCM symbols. 
-       - remove_elt_property (): Try to junk an element property, if not
-       needed anymore.
-
-
-
-pl 34.uu1
-       - more PointerList junkings.
-       - MIDI bugfix.
-       - be more conservative with Dicts/Hashes mem usage
-
-*********
-pl 34
-
-pl 33.uu2
-       - some performance cleanups: junked PointerList instance, plugged some leaks.
-       - style -> fontname now in scheme.
-       - minor Score_element brainsurgery:
-               * generic element properties.
-               * junked Score_element::junk_links, Score_element::unlink
-               * junked Directed_graph_node as superclass of
-Score_element, this should reduce mem usage a bit.
-
-pl 33.jcn2
-       - fixed autobeamer's beam->unlink ()
-
-pl 33.jcn1
-       - allow autobeaming according to duration iso (crude) multiplicity
-
-pl 33.jbr1
-        - change my email address
-        - Windows platform does a cp -r instead of a ln -s
-
-pl 33.uu1
-       - bf: ^ and _
-       - junked poor man's dynamics.
-
-*********
-pl 33
-
-pl 32.mb1
-       - bf: \> and \< were interchanged!!
-       - Added property: textScriptPadding
-       - Changed copyright text on the Gade score.
-
-pl 32.uu1
-       - really include Gade score now.
-       - fixes: install-[out-]targets, INSTALLATION_[OUT_]SUFFIXES
-       - install TFMs in separate dir.
-pl 31.hwn3
-       - Span_bar bugfix (there you go, Mats).
-       - bf: Score copy ctor (-> bf declaring score)
-       - new Tie behavior: only tie identical pitches, switchable with
-         oldTieBehavior
-       - junked cautionary_b_ from Musical_pitch
-
-pl 32.jcn1
-       - set-lily: set weird locale links for $LILYPONDPREFIX 
-
-**********
-pl 31.mb2
-       - Added example: "Imellan Fjeldene" by Niels W. Gade.
-       - bf: don't attach staff margin text to clef changes within the
-       lines. (Still not perfect: no text when a clef change happens
-
-pl 31.hwn2
-       - be somewhat lazy in break/object multiplication.
-       - print # elements for memory usage impression (try  -t)
-       - Paper_score cleanup
-       - junked various Pointer_list instances. Executable now is smaller.
-       - junked various cruft
-       - merged do_substitute_dependen{t,cy} to
-do_substitute_element_pointer ()
-       - more parser cleanup
-       - Interval uses Drul_array
-       - bf: I've been drinking too much
-       - delete break helpers before object breaking/multiplication.  Try
-to save some memory.
-  
-pl 31.jcn4
-       - bf: toplevel install, kpsewhich
-       - sm 71, require yodl-1.31.11
-       - fix: slur macros
-       - bf: info in rpm, if available
-       - fix: rat != float
-       - bf: slur-follow-music
-
-pl 31.uu1
-       - config.make: include GUILE_LDFLAGS
-
-******
-pl 31 (feb 16)
-
-pl 30.jcn1
-       - sm fixes, intl/ fixes
-
-pl 30.mb1
-       - Added support for magnification of TeX fonts ==> 
-         larger dynamics in 20pt scores. (Doesn't work in Postscript)
-
-pl 30.hwn1
-       - Debian patches (thanks, Anthony)
-       - Italian support (thanks, Maurizio)
-       - parser cleanup
-       - minor chord.cc cleanups.
-       - bf: \rc \rced 
-       - hara kiri doesn't do suicide with normal rests.
-       - Hara_kiri_vertical_group_spanner generalised
-       - extender engraver rewrite, now __ is like ~ [] |, ie. in between
-notes/lyrics.
-       - lyric engraver now engraves only single voices.  Use
-separate LyricVoices to get stacked lyrics.
-       - bf: bar(Non)Auto first barline  
-       - barAuto -> barNonAuto
-
-
-*******
-
-pl 30 (feb 15)
-
-pl 29.uu1
-       - typewriter font
-       - star-spangled-banner bf (slur.cc).
-
-
-pl 29.jcn3
-       - fix: slur-case3.ly 
-       - init.sly: .fly with linewidt=-1
-
-pl 29.jcn2
-       - resurrected ps output
-
-pl 29.hwn1
-       - bf: coord relative to self.
-       - bf: error msg if no AFM found
-       - bf: hang script on bar in other axis too (fixes staff-side-slur bug)
-       - hang on scripts on clef as well (more to left for single staffs)
-
-
-pl 29.jcn1
-       - bf: volta sizes
-       - GNU stuff on home page
-
-*******
-pl 29
-
-pl 28.hwn1
-       - bf: mid measure clefs (breakable  items in non-breakable columns.)
-       - spanner.cc assert changed to warning
-       - (c) 1998 -> 1999 search replace.
-
-pl 28.jcn1
-       - new outline TODO + .emacs setup
-*******
-pl 28
-pl 27.hwn2
-       - un-SMOB Atom.  Cons and Killing_cons as simple cons replacements.
-
-pl 27.jcn5
-       - outline TODO
-
-pl 27.jcn4
-       - measure-end hinterfleish patch
-       - input/test/coda-kludge.ly
-       - bf: volta-number placement
-       - volta: support for "1.-2."  "3"
-pl 27.jcn3
-       - bf's: zero-length repeats
-       - Auto beamer:
-         * turned on by default
-         * input/test/auto-beam*.ly
-         * support for time-defaults
-       - Chords:
-         * input/just-friends.ly
-         * ChordNameContext
-         * bf's: chord mode: accept STRINGS, rests
-         * bf's: banter_str
-       - new bool \property Score.barAtLineStart
-
-pl 27.hwn1
-       - global ctors
-       - read lily.scm before all .lys
-       - Link_array derives from Array<void*>
-       - search repl: Array<X*> -> Link_array<X>
-       - junked most static casts
-       - revamped Atom / Molecule: Molecule now is the public interface.
-Atom is a GUILE smob. Guile takes care of allocation and list stuff.
-       - bar scripts on score bars (there you are, Mats)
-       - :||: span bar fixed
-       - using generic ledger lines now (regenerate fonts!)
-       - refman updates (Thanks, Adrian!)
-       - Molecule::operator = (), Molecule::do_center ()
-       - junked Span_score_bar, Score_bar, Staff_bracket, Piano_brace. Folded functionality into Span_bar
-       - textstyle property for textual scripts.
-       - lookup cleanups (time_signature, text, stem, junked extender, filledbox, simple_bar)
-       - junked obsolete TeX stuff.
-       - ly2dvi-testpage.ly
-       - only make AFMs for feta[0-9]+.mf
-       - using strings for abs loudness.
-
-       
-pl 27.jcn2
-       - grand renaming: Duration vs Moment / Rational
-
-pl 27.uu1
-       - extra beam warning
-
-pl 27.jcn1
-       - complete redo of chord and chord name code
-       - small fixes
-
-*************
-pl 27 (feb 3)
-
-pl 26.uu1 
-       - make TFMs too. 
-       - bf: dynamics.  (Don't hang on spanner!)
-       - read TFM before AFM.
-       - fix din-MF stuff (UGH)
-
-pl 26.jcn4
-       - Chord: handle all chord stuff; lots of chord fixes
-       - bf: Chord-name-engraver: find tonic
-       - bf: my-lily-parser: get_chord
-
-
-pl 26.jcn3
-       - bf's: spring spacer end of measure
-       - bf: tie/slur rods (dankje, lieverd)
-       - bf's: intl/ compile, install, uninstall
-
-pl 26.jcn2
-       - enforce {slur,tie}_x_minimum (urg, paper vars?)
-       - tie listens to tieydirection/ydirection
-       - bf: tie placement
-
-pl 26.jcn1
-       - tutorial fixes
-       - bf: OrchestralScore should do hara-kiri..
-       - bf: makeinfo: 
-         - info in rpm again 
-         - update to yodl pl10, yodl2texinfo fixes
-         - use --force, .info should always be generated
-
-*********
-pl 26 (feb 1, 99)
-
-25.jcn2
-       - bf: staffside axis init
-       - bf: staffmargin stuff.
-       - Timesig C fixes
-
-
-pl 25.uu2
-       - junked Scarlatti clef
-       - fixed clef^8
-       - Interpretation_context_handle is interface to interpretation context 
-       - Staff_switching_translator: automatic staff switching for Piano staffs.
-
-pl25.jcn1
-       - volta-spanner: junked dot_p_; not so handy after all: kerning??
-       - feta-nummer: added : ,-.
-       - volta/tuplet thickness
-       - bf: scs-paper
-       - bf: ".|", and bar-thicknesses
-
-pl 25.uu1
-       - bf: default duration is 4
-
-**********
-pl 25
-
-pl 23.ms2
-       - property noteheadStyle
-       - first attempt to make harmonics : see input/test/harmonics.fly
-
-pl 23.ms1
-       - sinfonia.ly: several fixes
-       - dynamics
-        * increased range pppppp to ffffff
-        * added sp, spp, sff, rfz
-        * example see input/test/tchaikovsky.ly
-        * updated dynamics in refman
-
-
-pl 24.jcn2
-       - website fixes
-       - bf's: chords:
-         * reverted c1*2, collides with \times {}
-         * should use: c\breve, c\longa for long chords
-         * addition: c-9, subtraction: c^5
-         * multiple -add, ^sub: c-7+.9-^3.5
-       - bf: lyric chord
-       - bf: lookup text height
-       - bf's: autobeamer
-
- pl 24.jcn1
-       - bf: rest collisions
-       - separate tfm-reader
-       - bf: :|: should not have thin lines
-
-
-pl 24.mb1
-       - bf: Correct units now used in the .afm files.
-
-******
-
-pl 24, Hacking Apart Together (Jan 25)
-
-pl 23.jcn9
-       - bf's: preludes-* (found a \meter and \transpose c`` there!)
-       - bf: ly2dvi: don't barf on 'linewidth = -1.;'
-       - bf: lily-version
-
-pl 23.jbr1
-       - scripts/ly2dvi.py: Windows 95 shell does not support redivrection 
-         of stderr.  We now distribute ash and use it when needed.
-       - stepmake/bin/package-zip32.sh: distribute ash, and guild ice-9/
-         directory.  We build and distribute manpages in html format instead
-         of text format.
-       - Documentation/ntweb: Updated doco and now distributing as a self
-         extracted binary with install script.
-
-pl 23.hwn4
-       - bugfixes
-       - changed All_font_metrics to do TFM as well.
-       - changed init/ to ly/
-
-pl 23.jcn8
-       - tfm reader; revamped code from fontutils-0.6
-
-pl 23.hwn3
-       - {Bar numbers|staff margin stuff|marks} fixed using
-Bar_script_engraver as base class
-       - bf: PS points != Lily \pt 
-       - junked Bar_column_engraver
-       - junked Text_item and some old files.
-
-
-pl 23.jcn7
-       - bf: piano-brace size (veels te simpel: kruis vingers tegen reject)
-       - crude autobeam stuff in mi2mu
-       - brevis, longa chords: c1*2,*4
-       - mutopia/E.Satie/petite-ouverture-a-danser.ly
-       - prop: voltaVisibility
-       - more cello-suite-ii fixes:
-         * nice repeats
-         * removed all beams ifo auto-beamer
-       - bf's: autobeam
-       - junked dur2real; beamAutoEndx now as rational string: "1/2" 
-
-pl 23.hwn2
-       - _8 clef 
-       - junked #args symtable def.
-       - junked Text_item.
-       - moved Bar assembling into LilyPond
-       - junked symtables reads
-       - Lookup cleanups
-       - junked Symtable from init/table*
-
-pl 23.hwn1
-       - revamped Scarlatti K3-L378
-       - some more doco
-       - use interning/SCM for Scopes
-       - hanging on now works for breakables too.
-
-pl 23.jcn6
-       - chord fixes; notemode chord syntax changed: @c@ @c-7@
-       - fixed cello-suite ii
-       - bf's: auto-beamer; but nasty bug remains: input/bug/auto-beam.ly
-       - bf: extender
-       - (bit ugly) fix for lyric-chords
-       - fixed repeats (dankjewel lieverd)
-         * input/twinkle.ly
-         * input/star*.ly
-
-pl 23.jcn3
-       - succussfully removed []s from wtk1-fugue2.ly
-       - bf + smarter autobeamer
-
-pl 23.jcn2
-       - mi2mu: d-minor: des->cis, g-minor ges->fis
-
-pl 23.mb1
-       - bf: Position and possible SIGSEGV in Mark_engraver
-       - Added padding support in G_staff_side_item
-       - bf: Correct direction of textual scripts. 
-       - bf, lookup.cc: Fewer warnings about missing text styles. 
-            Same units used in all .afm files.
-
-pl 22.jcn5
-       - auto-beaming v0: input/test/auto-beam.ly
-
-
-
-***********
-
-pl 22.jcn4
-       - bf's: repeat-engraver; \bar "|:", ":|" now deprecated for repeats
-       - bf: :|, |:
-       - property barAlways changed to boolean (0/1)
-       - added boolean property: barAuto
-
-pl 22.jcn3
-       - bf: mmrest
-
-pl 22.jcn2
-       - updated mi2mu
-       - bf: multi-measure-rest (input/test/m.ly)
-       - half fix for staff-margin-engraver
-
-pl 22.jcn1
-       - bf's: cross-staff slur
-       - bf: gnossienne-4
-pl 22.tca1
-       - buxfix, \mudela{ \times 2/3{ ...} } works now
-
-******
-  
-pl 22
-       - fixed "already have a Beam" error
-
-pl 21.jcn2
-       - gnossienne: hmm, how to 
-         * undisplay bars
-         * don't put 'grace notes' in beam
-         * put separator between  "] \translator Staff=x" 
-
-pl 21.jcn1
-       - gnossienne-4.ly (start of)
-
-pl 20.jcn2
-       - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs
-       - bf: broken interstaff slur
-       - sm66: check for gmake
-
-*******
-pl 20.jcn1
-       - interstaff slurs v0: preludes-1.ly
-       - warnings for silly interbeam settings
-
-pl 20.hwn1
-       - inclusion of WIP article about LilyPond.
-       - L.Mozart sinfonfia
-       - bf: [c8 [c8 c8]
-
-********
-pl 20
-
-pl 19.jcn5
-       - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly
-
-pl 19.jcn4
-       - new stem/beam parameters
-       - bf: forced stem shorten
-
-pl 19.jcn3
-       - dehairification of beam code; cleanup and bugfixes
-         * stemlength
-         * forced stem shorten
-         * slope calculation
-         * damping and correction
-         * catch for silly beams: input/test/beam-suspect.ly
-
-pl 19.jcn2
-       - multi-measure-rest is now spanner SkipBars=0 is broken
-
-pl 19.jcn1
-       - hmm, almost centered whole-bar rests -- NOT
-
-********
-pl 18.jcn5
-       - bf: beamtrend
-       - bf: vv-duet
-
-pl 18.mb1
-        - \mark now works, using G_staff_side_item.
-       - Improved layout of multi-bar rests, including a new
-         font symbol.
-
-pl 18.jcn4
-       - beam length adjustments
-       - ugly beamtrend fix: input/test/beam-trend.ly
-
-pl 18.jcn3
-       - bf: (beamed) forced stem shorten
-       - bf: broken slurs and ties; minimal slur/tie length setting ignored
-       - bf: separators on cygwin
-
-pl 18.jcn2
-       - bf: stem-length algorithm
-       - bf: beam direction algorithm
-       - bf's: wtk1-fugue2.ly
-
-pl 18.jcn1
-       - stepmake update
-       - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
-*******
-pl 18 (jan 4 '99)
-
-pl 17.jbr2
-       - Documentation/README-W32: Brought my stuff up to date
-       - Documentation/ntweb: updated for realease
-       - stepmake/bin/package-zip32.sh: cygwin-b20 changes
-       - scripts/ly2dvi.py: LILYPONDPREFIX fixes
-
-pl 17.jbr1
-       - scripts/ly2dvi.py root is now the shared directory path not the
-         root of the lily installation.  Environment variable LILYPONDPREFIX
-         is also the path to shared directory.
-       - lily/main.cc WINNT conditional added to avoid a casting of 
-         main_prog
-
-pl 17.hwn1
-       - bfs wtk1-fugue1
-       - spacing tweak: very widely and tightly spaced lines look
-better.
-       - allow Beam settings to be overriden: property
-       stemLeftBeamCount, stemRightBeamCount
-       - junked Assoc, Assoc_iter
-       - junked Graphical_element::{width,height}
-       - junked Plet_swallow_engraver, Plet_engraver
-       - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver
-       - naming  brew_molecule_p / do_brew_molecule -> output_processing,  do_brew_molecule_p 
-       - experimental Text_item, Staff_side
-       - junked old Beam_engraver and old Tie_engraver.
-       - AFM administration cleanup.
-       - cache brewed molecules.  Speed up ?
-       - rehacked Graphical_element, introduced Dimension_cache
-
-********
-
-pl 17
-pl 16.jcn2
-       - fix: TEMPO 4., well urg, "TEMPO 4 ."
-       - beginning of violino/violoncello (viola) duet
-
-pl 16.jcn1
-       - resurrected po-stuff
-
-*********
-pl 16
-
-pl 15.uu1
-       - dynamic fix.  
-       - junked abbrev stuff from parser.
-
-pl15.tca1
-       - fixed verbatim option behaviour for mudela-book.
-       - added mudela-book option intertext="some text" 
-       - mudela-book now understand latex \begin{verbatim}
-  
-pl 15.jcn1
-       - chord inversion: 
-         * enter C/E
-         * display chord names according to boolean property
-           \property Score.chordInversion; 
-
-*********
-pl 15
-
-pl 14.hwn1
-       - new beam syntax: { [<c e> <c e>] }, changed in lilypond,
-parser, lilypond (mudela 1.0.14), manual
-       - new tie syntax:  { <c e > ~ <c e > } changed in manual,  
-parser, lilypond (Mudela 1.0.13)
-
-pl 14.jcn1
-       - bf: get_chord C-m5-
-       - typos: chord-name
-
-pl 14.tca2     
-       - move option proccing out of main
-
-**********
-
-pl 14
-
-pl 13.hwn1
-       - tutorial fixes.
-       - junked find-quarts
-       - junked various plet goryness.
-       - preps for <c e> ~ <c e> syntax
-       - bib fixes 
-
-pl 12.jcn3
-       - bf's: standchen
-       - added repeat, chord stuff to website
-       - bf: dashed slur
-       - hacks for barlines, dynamics
-
-pl 12.jcn2
-       - bf: package-diff
-       - new chord syntax, again: TONIC [DURATION] ['-' MODIFIERS/ADDITIONS]
-       - shorthand prefix for note-mode: '@', no shorthand for notes in chord
-          mode...
-pl 11.jcn6
-       - bf: ly2dvi: better guess LILYPONDPREFIX: <bin>../share/lilypond
-       - chord-table; urg bugs:
-          * note-collisions
-          * accidental-placement
-       - bf: cis m (\textsharpm, urg)
+* Enhanced input: semi-automatic beaming, (nested) tuplets, (nested)
+  repeats, chordnames, automatic Lyrics
+  durations.
   
-pl 11.jcn5
-       - bib entry, twinkle-pop
-       - bf's: chords
-
-pl 11.jcn4
-
-**********
-pl 13
-       - mutopia stuff (thanks, Peter)
-       - bugfix : \maininput
-
-*********
-
-
-pl 12
-pl 11.jcn3
-       - bf: missing triads
-       - @c @c min (* is taken, <<, <> don't work)
-       - chord-modifiers (urg, "sus" should also subtract 2...)
-
-pl 11.uu3
-       - --safe: security paranoia: disallow untrusted \include,
-disallow untrusted TeX code, disallow named output
-
-pl 11.jcn2
-       - duration with chords + change:  @4 c @c7
-
-pl 11.jcn1
-       - minor chord syntax change: *c6 iso @c6;
-
-**********
-
-pl 11
-
-pl9.tca1
-       - included that missing init/mudela-book-defs.py. Added
-         one line to init/GNUMakefile to make .py-files be included.
-       - fragment and nonfragment options to override autodetection
-
-pl 10.jcn1
-       - input/test/chords.ly
-       - \type ChordNames and chord-name-engraver.*
-       - chords mode: \chords { <c e g> @c; @d7; }
-
-pl 10.uu1
-       - scm/ directory.  install .scm stuff too.
-       - tuplet bug fixed.
-
-**********
-pl 10
-
-pl 9.jcn3
-       - property: unfoldRepeats; unfolding still broken
-       - volta spanner y-collision
-       - bf: volta number,dot placement
-       - bf's: init/table16,20
-       - small additions to init/lily.scm to enable some testing
-       - junked extra repeat braces
-
-
-pl 9.uu2
-       - bib stuff
-       - removed \output from parser/lexer
-
-pl 9.jcn2
-       - bf/redo: slur.cc, encompass-info: setting of encompass array.  
-       - switched tuplet-engaver off (core dumps)
-
-pl 9.jcn1      
-       - bf (urg): no |: at start of piece
-       - bf?: text defs without width
-       - alignment absolute dynamics
-       - mutopia/opus-130.ly (excerpt, triggered by GUIDO)
-       - bf: crescendo symbol
-
-
-pl 9.uu1
-       - added faq entry
-       - copertina (thanks Maurizio)
-
-*****************
-pl 9
-       - fixed \relative
-
-pl8.tca1
-       - changes to mudela-book. Junked fragment and floating options,
-         added eps option. Options should not stay as long that you get
-         comfortable with them. ;)
-       - Also possible to define your own commands with
-         a syntax like \mudela{c d e}
-       - updated mudela-book-doc.doc
-
-pl 8.jcn3
-       - website: gnuisation of footers
-
-pl 8.jcn2
-       - input/test/vertical-text.ly: urg ydim of text chords
-       - bf: one set of |: :| volta per staff
-       - bf: init/table* braces + more braces
-       - try at score-volta-bracket
-
-pl 8.jcn1
-       - bf: lyric-engraver: handle multiple requests (don't overwrite)
-       - bf: guile-config
-       - music-list-iterator
-
-pl 8.hwn3
-       - coriolan corno 1
-
-pl 8.hwn2
-       - more output revamping.
-
-pl 8.hwn1
-       - Scheme output stuff
-       - tutorial fixes.
-
-*****************
-pl 8
-
-pl7.jcn3
-       - bf's: spanner/volta
-       - volta-support: via Note, Bar, and Paper-column to Bar (item)
-
-pl7.jcn2
-       - note repeats
-
-pl7.jcn1
-       - configure/guile fixes (still no check for 1.2/1.3)
-
-pl7.hwn1
-       - tutorial fixes
-       - tuplets over beams.
-
-*****************
-pl 7
-
-pl6.jcn5
-       - repeatbars, volta-spanner work, alternative iteration still broken
-       - volta symbol
-
-pl5.szmulewicz2
-       - more GUILE stuff.
-       - tutorial doco updates
-
-pl6.jcn4
-       - volta-spanner
-       - repeat-engraver
-       - repeat/alternative music layout (hehe)
+* Grace notes, volta brackets, multiple styles for note heads and 
+  time signatures, breathing signs, lyric extenders, cross staff 
+  beaming and slurring.
   
-pl6.uu1
-       - Doco of music iterators.
-
-********
-pl 6
-
-pl5.szmulewicz1
-       - rtti stuff
-       - bf's: lily.scm
-
-pl5.mb1
-       - bf: array.hh, don't make copy if resized to the same size
-       - bf: feta.tex
-
-pl5.jcn4
-       - scm additions: plet, hairpin
-       - website fixes
-
-pl5.jcn3
-       - website fixes
-
-pl5.jcn2
-       - extender-*, see input/test/extender.ly
-       - bf: half-beam length (urg)
-       - fixes: standchen, star
-
-pl5.jcn1
-       - tex/lily-ps-defs.tex fixes
-       - lily.ps 
-
-pl 5.hwn1
-       - Tuplet_engraver
-       - lily.ps fix.
-       - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS
-
-********
-1.1.5
-
-pl4.jcn4
-       - fixes; preludes, finger
-
-pl4.jcn3
-       - bf: text staff vertical align; see input/test/vertical-text.ly
-       - urg, scaled cmr8 by factor 4/5
-       - apart from end/begin of measure spacing urgs, stars-and-stripes.ly 
-         is rather cool
-
-pl4.jcn2
-       - read (cmrxx)afm for text char widths
-       - tfmtoafm.sh (quite urg)
-       - alphabet.ly
-pl 4.uu1
-       - read .scm files. No need for GUILE_LOAD_PATH
-       - .ps hack.  No need for lily.ps on the printer
-       
-       (&$^@M&@^$@^&$@ Damn TeX)
-
-
-       - bf: mudela-book -> \default_paper is obsolete.
-
-pl 3.ms1
-        - thumb-upgrade
-pl4.jcn1
-       - bf: dotted slur
-       - bf: text ssb
-       - bf: empty/unknown in ps
-
-pl 4.tca1
-       - 40% speedup executing mudela-book on mudela-book-doc.doc
-       - change of lilypond's output filenames. Given multiple input
-         files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex'
-         not 'm.tex y-1.tex', but if m.ly containts two paper definitions
-         output will be 'm.tex m-1.tex y.tex' 
-
-*******
-1.1.4
-
-pl 3.tca1
-       - accordion symbols in mf/feta-accordion.mf and
-         init/accordion-defs.ly.
-       - small changes to mudela-book and Documentation/man/mudela-book.yo
-       - mudela-book example file in Documentation/tex/mudela-book-doc.doc
-
-pl 3.jcn5
-       - bf: dashed-slur
-       - bf: LilyIdString
-       - more star fixes
-       - repeatbar fixes
-
-pl 3.jcn3
-       - mup-to-ly.py: version 0.0
-       - init/test/stars-and-stripes.ly (from star.mup)
-       - GrandStaffContext
-  
-pl 3.hwn1
-       - junked musical info from key-item
-       - tutorial fixes.
-
-pl 3.jcn2
-       - bf: font switch
-******
-1.1.3
-
-pl 2.jcn2
-
-pl 2.uu1
-       - ly2dvi.py -I fix
-       - obsoleted ly2dvi.sh
-       - removed Note_head_engraver
-
-pl 2.hwn1
-       - scm cleanups, chop-decimal
-       - scarlatti clef.
-
-pl 2.jcn1
-       - commented-out Level-2 PostScript in lily.ps (J. Buehler)
-       - moved tex/*.ps to ps/
-       - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps
-       - be sure to set:
-           export GS_LIB=$HOME/usr/src/lilypond/ps
-       - added tex and empty ps-symbols
-
-pl 1.jcn4
-       - more little website fixes
-
-********
-
-pl 2
-
-pl 1.mb1
-       - Support for cautionary accidentals. , i.e. accidentals 
-         within parantheses. Syntax: 'cis?'. Try input/test/accid.fly
-         Note that the font has changed.
-       - bf: No unnecessary warnings about time signatures
-       - Added optional second argument of \key. Set to \major or \minor 
-         to get a major or minor key. Default: major.
-       - bf: Compilation error in midi-walker.cc
-
-pl 1.jcn2
-       - fixes for htmldoc, website
-       - silly jcn1 fixes
-       - junked MODULE stuff from lily/GNUmakefile (again)
-pl 0.jcn4
-       -set:
-          export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
-       - dstream: Score_element, Column_info
-       - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a
-       - init/lily.scm
-
-********
-
-pl 1
-pl 0.uu5
-       - fixed MIDI output.
-
-pl 0.jcn3
-       - dropped stepmake/aclocal.m4
-       - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??)
-       - added debugging output format: -fscm
-       - ly2dvi.py -I fix
-       - Documentation/tex/feta.tex
-       - doco fixes: PATCHES.yo, yodl-1.31.7
-
-pl 0.uu4
-       - Protected_scm to fixup GUILE gc
-
-pl 0.uu3
-       - more RTTI cleaning.
-
-pl 0.uu2
-       - undone type_info::before hack. (Ugh.  RTFM).
-
-pl 0.uu1
-       - more RTTI stuff: is_type_b -> type_info::before
-
-pl 0.jcn1
-pl 17.jcn7
-       - added: set*text, timesig, beam
-       - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken
-pl 17.jbr1
-       - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement
-         and modified win32 specific distribution file names to match
-         pl 16.hwn1 changes.
-       - scripts/ly2dvi.py: Modified search paths to match the new lilypond
-         installation tree.
-       - scripts/convert-mudela.py: Remove the an existing backup file
-         before renaming original.  This is a WINDOWS32 Python requirement.
-       - Documentation/ntweb/index.html: Updated documentation to match
-         new lilypond installation tree.
-       - lily/main.cc: Fixed LILYPONDPREFIX search paths.
-          
-  
-
-**********
-
-1.1.0
-
-pl 18.exp
-       - use C++ RTTI iso access_Xxx ()
-       - junk Graphical_lisp_element
-       - catalan.ly
-
-pl 17.tca1
-       - rewrite of mudela-book
-pl 17.ms1
-       - added \thumb (used very often in cello music) in
-         mf/feta-schrift.mf. 
-       - added /input/test/thumb.ly (example)
-
-pl 16.jcn1
-       - dashed-slur through scheme
-
-pl 15.jcn4
-       - more scheme hacks
-
-pl 15.jcn3
-       - try at scheme in Atom
-
-pl 15.jcn2 # rest of
-       - graphical-lisp-element + silly half hook-up with autuplet
-
-pl 17.jcn5
-       - stepmake pl59: templatised install (see mf/)
-       - reasonably ps/tex success (with guile-1.2):
-         * input/kortjakje.ly
-       - lots more scm stuff
-       - bf: mf/mfplain.ini
-       - stepmake pl58: guile 1.3 configure fix
-       - working font-switch:
-         guile-1.2 and -lreadline -ldl from 1.3 configure...
-
-pl 17.jcn4
-       - installable stepmake pl57
-       - urg, FIXME guile-1.3: 
-         * don't install shared libs! configure can't handle
-         * manually add: EXTRA_LIBS = -lguile -lreadline -ldl
-         * lily's truely broken, downgrade do 1.2
+* --safe option for the paranoid.
 
-pl 17.jcn3
-       - lots of stuff still broken, notably font selection, just try 
-          a()b
-          or so
-       - tex output support
-       - all output through scheme
-       - option: f, output-format=X
-       - geile placebox 
-       - mf/mfplain.ini
+* More elegant spacing.  Text is spaced exactly.
 
-pl 17.jcn2
-       - all paper output through scheme, about half way
+* Lots of bugfixes.
 
-pl 17.jcn1
-       - 16.jcn1
 
diff --git a/NEWS-1.1 b/NEWS-1.1
new file mode 100644 (file)
index 0000000..b98baa1
--- /dev/null
+++ b/NEWS-1.1
@@ -0,0 +1,2006 @@
+1.2.0
+       - website fixes.
+       - initialize Script::dir_
+
+pl 69.jcn1
+       - doco typos 
+       - tex-rules typo
+       - added missing feta-braces*.mf
+pl 68.lu1
+       - texinfo fixes
+****************
+
+pl 68.jcn2,3
+
+pl 68.hwn1
+       - more tutorial stuff.
+       - note^\dynamic scriptdir.
+       - dynamics listen to verticalDirection as well.
+       - \property automaticMelismas -> \property automaticMelismata
+       - dynamic padding for crescendi.
+
+pl 68.jcn1
+       - small tutorial fixes
+
+*********
+
+pl 67.hwn1
+       - tutorial updates
+       - \property beamAuto -> noAutoBeaming
+
+pl 67.uu1
+       - abc2ly updates
+
+pl 67.jcn1
+       - bfs: refman/parser subtract
+       - chord::find_additions_and_subtractions: termination assurance
+       - bf: refman: chord-inversion examples
+
+
+********
+
+pl 66.hwn1
+       - bf: chord mode unsigned '-' -> unsigned CHORD_MINUS (1 SR conflict).
+       - refman reedit.
+       - dotdown only when verticalDirection is set.
+       - bfs: abc2ly convertor (more or less) successfully converts
+movement 2 of Beethoven 7.
+       - \repeat "semi" -> \repeat "volta"
+       - all spacing params into paper vars.
+       - spacing before grace notes.
+       - warn if font not found.
+       - staccato dot / tenuto centering
+       - spacing for clefs.
+       - bf: Stem_staff_side::do_substitute_element_pointer ();
+       - new screenshot
+
+********
+pl 65.hwn1
+       - refman updates
+       - added \simultaneous { } , \sequential { } syntax, for
+consistency.
+
+pl 65.jcn2
+       - bf: if tie then melisma
+
+pl 65.uu1
+       - bf: squashed 2 sr conflicts in parser.
+
+pl 64.jcn2
+       - stanchen almost without " " hacks
+       - if tie then melisma..?
+       - refman updates
+       - Abbreviation.beam -> Chord_tremolo
+       - bf: chord tremolo vs beam over rests
+       - bf: note width for noteless stem 
+
+
+
+********
+pl 64.jcn1
+       - resurrected abbreviation beam
+       - coriolan fixes
+
+pl 64.hwn1
+       - reference-manual updates.
+       - slurdash -> slurDash, keyoctaviation -> keyOctaviation
+
+pl 64.uu1
+       - \property forceHorizontalShift
+       - bf: denneboom.ly
+       - warn if translator switching  to self.
+       - warn if brace at end of lyric syllable.
+       - bf: Repeated_music::alternatives_length_mom ()
+       - \property automaticMelismas: if slur then melisma
+       - \property noVoltaBraces
+       - bf: star-spangled-banner
+
+pl 63.lu2
+       - very tight: hinterfleisch -> 0 : input/bugs/spacing-very-tight.ly
+       - bfs: neutral beam and tie directions (daar was ik al bang voor:-)
+       - bf: abe: may beam over skip, as long as note present too
+       - bf: scsii-prelude: added slurs using skips
+
+*********
+pl 63.uu1
+       - mutopia updates courtesy Peter Chubb
+       - Don't make Time_scaled_music for c4*2/3 entry, only do the
+time compression.  Should cure spurious Tuplet_brace/spanner warnings.
+
+pl 63.hwn1
+       - bf: Spacing for key/timesig at end of staff.
+       - negative font magnification
+       - slurs on grace notes.
+       - paper var stem_default_neutral_direction
+       - bf: dot-columns.
+       
+pl 63.jcn2
+       - bf: midi2ly/duration-iter/convert: handle durations >= 1
+       - set reasonable default for text/dynamic paddings
+
+pl 63.jcn1
+       - junked some of (my) old metapost stuff
+
+pl 63.lu1
+       - some faq entries
+       - chord input and proceccing fixes
+       - bf: nederlands.ly
+
+**********
+pl 62.jcn4
+       - fixes coriolan
+
+pl 62.hwn1
+       - ps-to-pfa.py: use std modules re, find 
+       - minor input fixes
+       - use mfplain.mp
+       - Metapost does unfill with setgray.  This confuses
+GS.  Do text substitution with eofill.
+
+pl 62.jcn3
+       - bfs: preludes
+       - found more wierd spacing
+
+pl 62.jcn2
+       - bf: don't start auto-beam on stem that contains only a rest
+       - bf: rm .ms yodl output
+       - bumped stepmake version
+pl 62.uu1
+       - don't space rhythmic requests coming from Lyrics. 
+
+pl 62.jcn1
+       - bf: auto-beamer: consider starting beam based on new rhythmic head
+       - bfs: preludes-4, cello-suites
+       - \addlyricsified standchen and twinkle (ugh: \repeat and \addlyrics)
+       - bf: interstaff slur slope damping
+       - bf: in-band signaling slur snap
+
+pl 61.jbr1
+        - Documentation/ntweb/GNUmakefile: Made EXTRA_DIST_FILE style fix and
+          added dist-plain target as dependency to the default target.
+        - scripts/ly2dvi.py: getpid does not behave very well across platforms
+          so I am creating temp file names with the Python tempfile module. 
+          The generate lilypond dependency file option was broken and
+          is now operational.  I also changed the dependency switch
+          from -d or -M to match lilypond.
+        - stepmake/bin/package-zip32.sh: Added build of ntweb html 
+          documentation
+
+***********
+pl 61.hwn2
+       - revise / junk various input files.
+       - junk Music_list_iterator
+       - bf: declared paper + \shape
+       - bf: \shape and wordwrap
+       - Busy_playing_req ()
+       - Music_iterator::try_music_in_children (),
+so explicit \context Staff is often not needed for
+         * tuplets
+         * repeats
+       - automatic rest detection for \rhythm
+       - regtest tight-spacing.ly
+       - regtest lyric-combine.ly
+       - Melisma_playing_req, Melisma_engraver, Busy_playing_req:
+stuff  for syncing music & lyrics.
+       - simplify Extender_engraver, Hyphen_engraver.  Assume lyrics come in from only one voice.      
+       - docced ambiguities in grammar.
+       - mudela-book -I behavior, verbosity.
+       - state search path when file not found
+
+pl 61.hwn1
+       - bf: \scm with --safe
+       - (ly-gulp-file)
+       - no need to set GS_LIBDIR, .ps files are inlined and directly
+printable.
+       - bf: spacing engine
+       - fixed paper11/13/16/20/23/26.ly
+       - use (header-end) iso {ps,tex}setting
+       - bf: convert-mudela --output
+       - move \version check to lexer.ll
+       - moved repeated-music-iterator.cc to folded-repeat-iterator.cc
+       - bf: broken crescendi
+       - removed delayed Spanner breaking.
+       - new implementation of \rhythm:
+         * Lyric_combine_music
+         * Lyric_combine_music_iterator
+         * \property melismaBusy sets melisma state.
+         * (commented out in parser.yy -- solution is not good enough yet.)
+       - bf: record def spot of seq/sim music
+       - junk Music_iterator::next_music_l (), Music::to_rhythm () & friends.
+       - junk Re_rhythmed_music & friends
+       - mudela 1.1.62: \shape = -1 -2 -3; -> \shape -1, -2, -3; etc.
+       solves one ambiguity.
+       - grace notes at end of music don't crash Lily.
+
+*******
+pl 60.jcn2
+       - moved creation of $BUILDDIR/share/locale into set-lily.sh
+       - slur slope change constraints when snapping
+       - slur height damping based on bow height
+       - don't typeset unfinished (auto) beams
+
+pl 60.jbr1
+        - Documentation/ntweb/angels.ly, Documentation/ntweb/guile.patch: added
+        - Documentation/ntweb/GNUmakefile: add above to EXTRA_DIST_FILES
+
+pl 59.mb2
+       - Tempo changes in MIDI output!
+       - gallina.ly:auto-beaming
+       - added property articulationScriptVerticalDirection
+         (useful in N.W.Gade/score.ly)
+       - bf, N.W.Gade: removed some more misprints
+
+pl 60.uu1
+       - bf: hara-kiri.ly
+
+pl 60.jcn1
+       - interstaff slur tuning
+       - added some regtests
+       - removed now silly check in encompass-info
+
+**********
+
+pl 59.uu1
+       - papervar loose_column_distance
+       - scripts don't collide.
+       - bf: midi2ly outputs \context iso \type
+
+pl 59.jbr1
+        - lily/colhpos.cc: fixed typo
+        - Documentation/ntweb: Updated News and added all the files 
+          associated with Windows Distribution web page.
+        - stepmake/bin/package-zip32.sh: added the ntweb page to formated
+          distribution.
+
+pl 59.jcn1
+       - bfs: slur damping
+       - papervar slur_interstaff_snap_to_stem
+
+pl 59.hwn1
+       - \property graceAlignPosition : put grace notes after main note.
+       - moved pianobrace stuff into Lookup
+       - moved Local_key_engraver out of Voice context, and
+acknowledge Grace_align_items.  Solves tie + accidental problem.
+
+pl 59.mb1
+       - Some small clean-ups and bug fixes
+
+***********
+
+pl 58.uu1
+       - experimental pdftex support, courtesy Stephen Peters.
+       - --version support
+       - junked complicated loose column handling.
+       - only stretch the extra space after prefatory matter, not the
+entire width of prefatory matter.
+       - standardise(d) switches:-d for debug, -M for Make deps, -m for midi-only.
+       - bf: papervar non_musical_space_strength  now works. Set to 8 (-> Strong! )
+       - bf: space after time_sig.
+       - bf: decrescendi.
+       - bf: barlines on voltas
+
+************
+pl 57.hwn1
+       - bf: accidentals on grace notes.
+       - \property graceAccidentalSpace
+       - bf: ignore grace notes duration for non-grace spacing.
+       - uncommented Key_req::transpose.
+       - Dot_column::do_post_processing (): better dot collisions, see dots.fly.
+       - derive Dot_column from Note_side_item.
+       - renaming of files
+         * heads-engraver
+         * request-iterator
+         * p-score
+         * engraver-group
+
+pl 57.jcn3
+       - bf: no extension: assume .ly
+       - bf: bow::do_width; which in turn allowed
+       - removed broken interstaff slur damping hack, and
+       - bf: slur height damping fixes damping
+
+pl 57.jcn2
+       - bf: ? priority and snap to stem
+
+pl 56.jcn4
+       - interstaff slur fixes and damping
+
+pl 56.mk1
+       - bf: collision.cc: collisions between chords with different
+         stem directions and close heads.
+
+****************s**************
+
+pl 56.jcn3
+       - slur de-hairification
+         * slurs always attached to noteheads, by default
+         * corrections for steep and high slurs
+         * snap to stem end when close
+       - bow/tie/slur dy/dx fix
+
+pl 56.hwn1
+       - some spacing tweaks.
+       - bf: two repeats + alts after each other.
+pl 56.jcn2
+       - tie: bfs + even simpler
+
+pl 56.jcn1
+       - bf: re-added \textflat,sharp to fix chords...
+       - bf: chord-modifier and mandatory dot: c-maj5 
+       - tutorial chord fixes
+       - tie fixes and boldifying:
+         * removed sloping (dy!=0) code
+         * use actual note-widths
+         * y[left] == y[right]
+         * follow OSU rules, I hope (from comments in text -- must check)
+         * undetermined direction -> down; inverse of stem
+       - bf: beam: undetermined direction -> up; like stem
+       - slur-symmetry fixes
+       - fix for \rhythm and seq_iter childs (still crude, but more effective)
+*********
+
+pl 55.uu1
+       - use GS' anti aliasing
+
+pl 55.jcn1
+       - auto-beamer: consider current duration first in ending/starting beam
+         this way, you can have 16ths auto-beamed, in some way, but 8ths never
+           beamAutoEnd_16 = 1;
+           beamAutoEnd_8 = 1/8;
+       - added some classes and few lines of doco to .dstreamrc
+       - refman:
+         * comment out broken
+         * commented out stale tex macros (tex/* dir too)
+         * bfs/new syntax: chords
+       - more midi2ly renaming stuff
+       - bf: make info (midi2ly and other renaming)
+
+pl 54.jcn2
+       - bf: auto-beamer: don't beam over skips
+       - update BUGS
+
+
+pl 55.mb2
+       - Font update: added more mensural style time signatures, 
+         old2/4, old6/8alt, old4/8 thanks to Christian Mondrup.
+       - bf: correct indentation of first line (removed \leavevmode)
+         plain TeX still gives wrong indentation
+       - bf: volta brackets broken over several lines get open end.
+         Final bracket gets vertical end if it stops at double bar.
+       - Dashed grace flags also for durations shorter than 8.
+       - N.W.Gade: fixed some details
+
+pl 55.mb1
+       - bf: font magnification also in PS output
+       - bf: set the GS_* variables correctly in buildscripts/lilypond-*.sh
+       - bf, lily.scm: errors in (de)crescendo
+       - bf, lilyponddefs: removed \noindent 
+
+
+pl 55.hwn1
+       - fixes: horn-concerto-3.ly
+       - bf: grace before tuplet.
+       - bf: decrescendo
+       - bf: multimeasrest numbers centered.
+
+****************
+
+pl 53.jbr2
+        - Documentation/ntweb/index.html: Updated nt distribution web page
+
+pl 54.uu1
+       - bf: Stem lens for beams.
+       - move meta doco to Documentation/metadoc
+       - move .bibb to Documentation/bibliography
+       - rename mi2mu to midi2ly
+       - removed other-packages.bib to comply with GNU standards
+
+pl 54.jcn1
+       - mutopia/J.S.Bach/Duette 1&2
+
+pl 54.mb1
+        - Renamed \wheel to the \coda
+       - bf: correct gap in tuplet braces
+
+pl 53.hwn2
+       - move more parameters from PS/TeX to Lily.
+       - PS cleanup
+       - TeX cleanup.
+       - bf: also make (empty) bar at end of voltabracket.
+       - bf: don't put slur over rest. 
+
+
+pl 54.uu1
+       - debian updates (anthony fok).
+
+*************
+pl 54 (july, 8)
+pl 53.jbr1
+       - scripts/ly2dvi.py: A fix for the multitude of file systems supported
+          by windows.  As long as the paths that the cygwin apps use are
+          UNC style and the paths that the native windows apps use are DOS 
+          style everybody is happy.  I add quick and dirty  unc2dos function
+          to facilitate this approach.
+
+pl 53.hwn1
+       - bf mudela-book.
+       - better min distance for multi measure rests.
+       - junk ATOM_SMOB
+       - control tuplet gap size from paper.
+       - bf:  output header as PS strings for PS out.
+       - bf: cached-fontname 
+       - control volta height from paper block.
+
+pl 53.jcn5
+       - \rhythm-ified and text bfs: standchen.ly 
+       - walk rhythm through *_iterator::next_music_l ()
+
+pl 53.jcn4
+       - more abc2ly hacking, including lyrics and \rhythm
+       - bfs: \rhythm
+       - \rhythm-ified input/twinkle.ly
+
+pl 53.jcn3
+       - put rhythm A on pitches/lyrics B: \rhythm MUSICA MUSICB
+           input/test/rhythm-melody.fly
+           input/test/rhythm-lyrics.fly
+       - syntax changes:
+o        * dot-only duration dropped: use c4 c4. iso now invalid: c4 c.
+         * chords: optional_dot now mandatory:
+           \chords { c-1.2.3 } iso now invalid: \chords { c-1 2 3 }
+         * @c@ (notemode_chords) syntax dropped.  rather use:
+           \notes { c d \chords { e f } }
+
+pl 53.jcn2
+       - \property graceFraction: part of next note taken-up by grace(s).
+       - Note_performer: add moments for delayed notes,
+         fine for single grace notes: hear gnossienne-4.ly
+
+pl 53.jcn1
+       - grace performance
+       - fixed tie-performance
+       - bf: abe
+  
+pl 53.gp1
+       - added Hyphen-engraver, Hyphen-spanner
+************
+pl 52.jcn3
+       - bf: mi2mu: midi without key
+       - try at grace-performer-group; breaks MIDI output even when no \grace
+       - silly tie-performer
+       - performers play_element () delayed to do_pre_move_processing ()
+
+pl 52.jcn2
+       - bfs standchen + grace, gnossienne-4
+       - decoupled midi output from input
+
+pl 52.jcn1
+       - bf: moved accidental code from Key_engraver to Key_change_req
+       - bf: midi-key
+       - bfs: mi2mu: core-dumps, keys, key-names, key-changes, notenames
+
+pl 52.hwn2
+       - new-beaming.cc: new beaming code
+         * now does [c8. c32 c32] correct by itself.
+         * beam over barlines
+         * non-fitting stems handled gracefully (eg. [c8 c4 c8] ) 
+       - junked rhythmic grouping, \grouping and all associated bits.
+       - bf: do try_visibility_lambda for nonbreakable items as well
+         (fixes \nobreak on barline)
+       - bf: Cons_list::truncate() 
+
+pl 52.hwn1
+       - repeat-engraver cleanup
+pl 52.gp1
+       - bf: make doc++ corrected to only include *.h and *.hh files.
+pl 52.mb2
+       - Added \repetitions: prints symbol for repeated bars.
+         Same syntax as multi-measure rests!
+       - Added \segno and \wheel script symbols
+pl 52.mb3
+       - Added barSize property. Junked barsize variable.
+
+************
+pl 51.uu2
+       - grace note flags, move Lookup::flag into Stem
+       - faq updates: doc++, Matt's page
+       - fixes for doc++.
+       - bartype string uses "brace" and "bracket" iso. "{" and "["
+       - some of assert()s  replaced by programming_error ()
+
+pl 51.mb1
+       - N.W.Gade: added real grace notes
+       - feta-banier.mf: added grace note flag
+
+pl 51.uu1
+       - use weAreGraceContext \property to determine self_grace_b_
+       - made more engravers grace aware.
+
+pl 50.jcn2
+       - filed egcs bug report for powerpc.
+       - removed unnecessary #ifdef powerpc 
+       - grace and other fixes for auto-beamer
+       - grace and other fixes for (beam-)stem-lengths
+       - input/test/bugs/hairy-grace.ly (urg)
+       - input/test/bugs/grace-accidents.ly (urg)
+       - input/test/bugs/grace-grace.ly (core)
+       - fixes: gnossienne-4.ly
+
+pl 50.hwn2
+       - Timing_translator: add proccing moments to nearest global translator,
+not to top global translator.
+       - cadenza.ly: grace notes.
+       - bf: auto staff switching
+
+************
+pl 51
+pl 50.hwn1
+       - grace notes:
+         * Grace_iterator
+         * Grace_music
+         * Grace_engraver_group
+         * move Score::run_translator to Global_translator::run_iterator_on_me
+         * stemLength property, Stem::length elt property
+         * Grace_align_item
+         * Note_head_side baseclasses Local_key_item, Grace_align_item
+         * Local_key_engraver moved to Voice.
+         * Grace_position_engraver
+         * Added Rhythmic_head::stem_l_
+         * Various other robustifications.
+       - lily.scm: scm->string
+       - folded reps without alts.
+       - Paper_outputter uses scm->string
+       - stem params now in staff positions iso. real dimensions
+       - internal: Junk all G_ and g- prefixes
+
+************
+pl 49.mb1
+       - bf: ly2dvi -N
+       - Added dynamicPadding property (applies only to dynamic marks, 
+         not (de)crescendi.
+
+pl 49.jcn4
+       - resurrected gnossienne-4
+       - Documentation fixes (for texinfo get yodl-1.31.13, tbr)
+       - minor abc2ly fixes; successfully converted some simple abc files from
+           http://faeryland.tamu-commerce.edu/joyce/
+       - www.mail-archive.COM
+
+pl 49.jcn1
+       - guile scm_gc_mark () workaround:
+       - via scm output wrapper buildscripts/lilypond.sh, set:
+           PATH=$LILYPONDPREFIX/buildscripts/out:$PATH
+       - scm output fixes
+
+pl 48.hwn2
+       - bf: rest-collisions.
+       - cleaned up standchen
+       - bf: slur dims.
+       - bf: unfold without enough alternatives.
+       - Use Lily version for \version.
+
+
+pl 49.uu1
+       - ran purify. Fixed some small problems, plugged some leaks.
+       - bf: linebreak at |:
+       - doc updates by Adrian Mariano
+
+pl 49.mk1
+       - Breathing signs by Michael Krause
+
+************
+
+pl 48.hwn1
+       - \property hshift -> \property horizontalNoteShift (mudela 1.0.21)
+       - cleaned up collision.  \property hshift = 2 now supported.
+       - Spacing:
+         * bf: don't divide strength by distance if distance == 0.0
+         * cleaned up Spacing_spanner
+         * simplistic optical illusion spacing for opposite stems.
+       - don't use Protected_scm for Score_element::element_property_alist_
+       - some scsii fixes.
+       - Lookup cleanups; junked Lookup::paper_l_
+       - abc-2-ly: tuplets, guitar chords., chords,
+
+pl 48.mb2
+       - bf: correct accidentals after tied over note.
+
+pl 48.mb1
+       - bf, lookup.cc: Count '{' also directly after a TeX macro
+       - bf: textstyle->textStyle in all examples.
+
+pl 48.jcn1
+       - bd: interstaff slurs at line break
+
+pl 48.uu1
+       - add a WX field to AFM output.
+       - add space before ; in AFM output
+
+*********
+pl 47.jcn1
+       - bf: interstaff slurs (urg: more segfaults in scm_gc_mark ())
+
+pl 45.hwn3
+       - Abbreviation -> Stem_tremolo.
+       - bf: Stem_tremolo in Beam.
+       - bf: Stem_tremolo over whole note.
+       - spacing before clefs.
+       - Spacing_spanner is now on by default
+       - junked most of Spring_spacer
+       - Tunable space after barline. 
+
+*********
+pl 46.mb2
+       - Reintroduced the tupletVisibility property. Same values as
+         the old version (pletvisibility), see the Reference Manual.
+         Note: does not work correctly with automatic beams.
+       - Added a tupletDirection property.
+
+pl 46.uu1
+       - bf: {} in texts.
+
+pl 45.hwn2
+       - more doc updates.
+
+pl 46.mb1
+       - Added property articulationScriptPadding
+       - N.W.Gade: layout fixes
+
+*********
+
+pl 45.hwn1
+       - Audio broadcast & acknowledge.
+       - more advanced spacing for prefatory matter
+       - tuplet appearance tweaking
+       - bf: ChoirStaff 
+
+pl 45.uu1
+       - glossary fixes (thanks Dirk).
+
+pl 44.jcn2
+       - bf: auto-beamer: long standing br form AM
+
+
+*********
+
+pl 45 (may 28)
+       - reinstalled Thread (there you are, John)
+       - german vocab.
+
+
+pl 43.hwn2
+       - split G_staff_side_item into G_staff_side_element and G_staff_side_item.
+       - junked old Staff_side
+       - Crescendo also uses G_staff_side_element
+       - crescendo_shorten paper var.
+       - create horizontal groups for break_aligment inside Break_align_item.
+       - more abc-2-ly fudging
+pl 44.mb1
+       - bf, property.ly: change fontsize->fontSize
+       - N.W.Gade: removed old tie behaviour
+       - bf, ly2dvi: expand .sly extensions
+
+*********
+pl 44
+pl 43.jcn2
+       - bf: repeat :| placement + core dump
+         input/test/repeat.ly
+         input/test/coda-kludge.ly
+       - bf: mf without ljfour
+         * feta-accordion fix/hack for feta11 at 300dpi
+
+pl 43.hwn1
+       - half assed attempt at ABC convertor.
+       - Spacing_spanner: "decentral" spacing stuff.  Use -t to try.
+       - bf: StaffGroup vertical alignment
+       - \property {slur,tie,}ydirection -> {slurV,tieV,v}erticalDirection (1.0.20)
+       - Spanner now hangs on left endpoint.
+       - \property forgetAccidentals: do not remember accidentals.
+ Every note not in the key triggers typesetting of an accidental.
+       - \property noResetKey: do not reset key at start of measure:
+ accidental remain in effect until overriden
+       - bf: ties & accidentals (fix breaks oldTieBehavior)
+       - junked Tie::same_pitch_b_
+  
+pl 43.jcn1
+       - configure, set-lily.sh, release stuff
+
+pl 42.tca2
+       - lilypond don't put \interstaffline after last line. This to
+         get really nice vertical spacing for mudela-book.
+       - mudela-book: vertical spacing
+       - lilyponddefs.tex: commented out \parindent=0pt to get correct 
+         paragraph indent for mudela-book
+
+************
+pl 43
+
+pl 41.hwn3
+       - reinstated \property inheritance
+       - \property SkipBars -> skipBars
+       - \property midi_instrument -> midiInstrument
+       - \property fontsize -> fontSize (mudela 1.0.18).
+       - bf: add a space after lyrics.
+       - junked flower DLL classes
+       - rewrote repeat music and iterators (mudela 1.0.17)
+         * Folded_repeat_iterator
+         * Unfolded_repeat_iterator
+         * New_repeated_music
+         * syntax change: \repeat FOLDSTRING NUMBER Music [ALTERNATIVE Music_se
+quence]
+       - data struct simplification: junked Dynamic_req,
+Absolute_dynamic_req, Span_dynamic_req, Slur_req, Beam_req. Use
+Span_reqs and Text_script_reqs with type fields instead. 
+
+pl 42.tca1
+       - updated mudela-book documentation
+       - misc mudela-book.py
+       - accordion: smaller dots + little script renaming
+
+
+pl 42.jcn1
+       - bf: hp-u(rg)x: user build; sm 73
+       - bf: hp-u(rg)x: sm74
+
+pl 41.mb1
+       - convert-mudela: convert textstyle -> textStyle
+       - refman.yo: properties moved to correct contexts.
+       - mudela-book.py: Added singleline, multiline options. 
+         Fixed default line width bug.
+
+***************
+pl 41.hwn2 (may 10, 1999)
+       - bf: Score bar line thickness.
+       - more paper writing
+       - website tweaks.
+       - Graphical_element::dim_cache_ now alloced separately. 
+       - junked Graphical_element::absgolute_offset
+       - Musique-de-Table 
+       - mmrest_x_minimum now works at begin-of-line.
+       - junked Span_bar::extra_x_off
+       - \property foo.bar = \stringid + \otherstringid
+       - bf: stop on lexer errors as well.
+       - only do vertical alignment at Score level.
+       - tweaked ledger endings a bit.
+       
+
+pl 41.hwn1
+       - small fixes.
+       - mudela-book.py patch (thanks MB)
+
+pl 41.mb1
+       - Added the installation instructions to the top web page.
+       - N.W.Gade: Added triangolo part, minor changes.
+
+pl 41.tca1
+       - Lookup::accordion and removed some accordionfonts
+
+***************
+
+pl 40.uu2
+       - rest ledger lines are dimensionless.
+       - Score_elements are added to the Paper_score directly when
+announce_element () is called.  This makes it possible to init
+molecules from within engravers.
+       - changed \type to \context
+       - \context Contextname = ID Music is now a real separate production
+         * you can do
+               \context C1 \context C2
+
+       and C1 won't overwrite C2
+
+         * you need some extra explicit context specs, eg. if you start a
+voice with a chord.
+
+               \score { \notes { <c e g> }  }
+
+       should be
+
+               \score { \notes \context Voice { <c e g > }
+
+       - set staff margins on grandstaffs too. Center staffmargins vertically.
+       - \property values are not inherited anymore, i.e. setting
+Score.minVerticalAlign does not set GrandStaff.minVerticalAlign, Staff.minVerticalAlign and Voice.minVerticalAlign as well.
+       - {Axis_spanner, Hara_kiri}_engraver which can be added at wish.
+Hara_kiri should be working again.
+       - boilerplate for accordion stuff.
+       - some more paper writing.
+       - bf: substitute vertical refpoint as well for broken items.
+(fixes clef^8)
+       - bf: translating molecule without elts but with dims. (bf: accidental
+spacing.)
+       
+pl 40.mb1
+       - bf: ly2dvi set MFINPUTS so standard tree is found before lilypond
+       - bf: lilypond-regtest.doc, ls-latex.py; now finds author/title
+
+pl 40.uu1
+       - large documentation patch by Adrian Mariano
+
+********
+pl 40
+pl 39.mb2
+       - added more mensural style time signatures, old3/4, old6/8, old9/8
+       - redesigned old6/4, old9/4
+       - Updated refman.yo, lilypond-regtest.doc, clefs.ly, time.fly
+
+pl 39.hwn1
+       - consified mi2mu (pl 37.jcn1)
+
+pl 39.mb1
+       - bf: invisible clefs don't take any space, moved _8 below clef
+       - updated incipit example and macro
+
+pl 39.uu1
+       - delete graphical objects  in reverse
+       - faq updates.
+
+********
+pl 39 (april 12)
+       - \property textstyle -> textStyle
+
+pl 38.tca1
+       - added scm/accordion-script.scm and update ly/accordion-defs.ly
+       - renamed some accordion symbols to make them more english and less
+         norwenglish. 
+       - removed dot from \accBayanbase
+
+pl 37.script4
+       - bf: molecule
+       - bf: tuplet spanner appearance.
+       - bf: less spacing after clef.  Invisible bar has no dims. 
+       - included AIMS.  The why of Lily.
+       - warning if duplicate engraver.
+       - warning if no ties could be created.
+       - bf: \time1/4; .. beams ..
+       - bf: staff switching beams / slurs.
+       - tuplets on multiple beams.
+       - Documentation/tex/lilypond-regtest.doc
+       - bf: nested tuplets
+       - slur cleanups.
+       - bf: multi_measure_rest_engraver in Score_context.
+
+pl 38.uu1
+       - bf: clef_8
+       - bf: barnumbers.
+
+pl 37.script3
+       - fixes for spring_spacer, introduced
+Spacing_engraver
+       - cleanup for rest-collisions. 
+       - hacks for GUILE gc
+       - mudela-book \mudelafile
+       - Documentation/tex/lilypond-regtest.doc
+       - MF rest fixes
+
+
+********
+pl 38 (april 6)
+pl 37.script2
+       - bf: AFM for BlueSky AFM files.
+       - \penalty = 4278 -> \penalty 4278
+       - URG!! fixed major (unnoticed) bug in dependency engine
+       - Further Script hacking:
+         * G_script_column
+         * G_script_column_engraver
+
+pl 37.script1
+       - major Script rehack:
+         * G_stem_staff_side_item
+         * G_script
+         * G_script_engraver
+         * G_script_req
+       - junked Text_def, changed \property textstyle -> \property textStyle
+(todo -> convert-mudela)
+       - Line_of_score is an Axis_group_element, no more overlapping
+lines, hopefully.
+       - mf: whole diamond head tweak 
+  
+pl 37.mb2
+       - Added property clefStyle: "" / "transparent" / "fullSizeChanges"
+       - New example: input/test/incipit.ly
+       - Documented clefStyle and restStyle in refman.tex
+       - Partial bug fix: octaviated clefs. Still broken!!!
+
+pl 37.mb1
+       - Added property restStyle. 
+       - mensural 4th, 8th and 16th rests.
+pl 37.uu1
+       - FreeBSD bf
+
+****
+pl 37 (march 30, 1999)
+       - note head styles, see input/test/noteheadstyle.fly
+         * \property noteHeadStyle:
+         * diamond note heads (probably really ugly)
+         * cross note head.
+         * harmonic head (mf sources were tweaked)
+         * transparent for no \heads
+         * \property noteHeadStyle ="" for normal heads.
+
+pl 36.mb2
+       - bf: timeSignatureStyle
+       - Added dynamic fz (forzando) to Lilypond
+       - bf: N.W.Gade, sfz -> fz
+
+pl 36.hwn1
+       - debian fixes.
+       - don't insert extra alignment space for empty stuff.
+       - Align_element derives from Axis_group_element
+       - junk cruft for detecting upbeam / downbeam.
+       - junk all *{horizontal,vertical}* Score_element derived classes.
+       - G_staff_side_item::padding_f_ now generic property.
+       - some tweaking of beam & stem. 
+       - junk pointerlist in Sources
+       - junk Stem::mult_i_, Stem::beam_gap_i_, G_staff_side_item::padding, 
+       Bar::at_line_start_b_, Key_item::c_position_, Note_head::type_str_,
+       Note_head::staff_size, Stem::xdir_
+       
+pl 36.mb1
+       - bf: N.W.Gade
+
+**************
+
+pl 35.uu1
+       - more memory tweaks: don't do Score_element::line_l () when deleting lines.
+       - more generic properties.
+       - change ridic. dims assert into warning.
+       - tex/ midi fixes (thanks, Mats).
+       - bf: don't crash when no Stem_infos are set.
+       - extender-spanner simplification
+       - working MIDI chords (Thanks Dscho)
+
+pl 35.jcn1
+       - some ps fixes
+
+************
+pl 35
+
+pl 34.hwn2
+       - "Lily Was Here" is def'd as \mudelatagline, override with
+       \header { tagline = "... " ; }
+       - \property currentBarNumber: set
+       current bar number.
+       - \property postBreakPadding: tune extra
+       space padding after linebreaks.
+       - \property textEmptyDimension: disregard script text
+       dimensions (untested)
+       - \property staffLineLeading: set the staff space
+       - adjustable staff space size (per staff)
+       - Staff_symbol_referencer as base class for elements that use
+       info of the staff symbol.  \property numberOfStaffLines also works  OK
+       with ledger lines. (Is that useful? dunno.)
+       - warning  if someone does \translator with no name
+       - junk Item::breakable_b_
+       - junk PointerList<Music*>, use Killing_cons
+       - bf: Auto_beam_engraver.
+       - bf: mmrest engraver.
+       - use callbacks for Dimension_cache.
+       - lots of small cleanups. Junk various members of
+       Score_element & derived classes:
+         * Item::original_l_,
+         * Spanner::original_l_,
+         * Score_element::transparent_b_,
+         * Item::break_priority_i_,
+         * Item::break_status_dir_,
+       - merge Score_priority_engraver / Score_horizontal_align_engraver
+       - Use more generic element properties. 
+       - precompute SCM symbols. 
+       - remove_elt_property (): Try to junk an element property, if not
+       needed anymore.
+
+
+
+pl 34.uu1
+       - more PointerList junkings.
+       - MIDI bugfix.
+       - be more conservative with Dicts/Hashes mem usage
+
+*********
+pl 34
+
+pl 33.uu2
+       - some performance cleanups: junked PointerList instance, plugged some leaks.
+       - style -> fontname now in scheme.
+       - minor Score_element brainsurgery:
+               * generic element properties.
+               * junked Score_element::junk_links, Score_element::unlink
+               * junked Directed_graph_node as superclass of
+Score_element, this should reduce mem usage a bit.
+
+pl 33.jcn2
+       - fixed autobeamer's beam->unlink ()
+
+pl 33.jcn1
+       - allow autobeaming according to duration iso (crude) multiplicity
+
+pl 33.jbr1
+        - change my email address
+        - Windows platform does a cp -r instead of a ln -s
+
+pl 33.uu1
+       - bf: ^ and _
+       - junked poor man's dynamics.
+
+*********
+pl 33
+
+pl 32.mb1
+       - bf: \> and \< were interchanged!!
+       - Added property: textScriptPadding
+       - Changed copyright text on the Gade score.
+
+pl 32.uu1
+       - really include Gade score now.
+       - fixes: install-[out-]targets, INSTALLATION_[OUT_]SUFFIXES
+       - install TFMs in separate dir.
+pl 31.hwn3
+       - Span_bar bugfix (there you go, Mats).
+       - bf: Score copy ctor (-> bf declaring score)
+       - new Tie behavior: only tie identical pitches, switchable with
+         oldTieBehavior
+       - junked cautionary_b_ from Musical_pitch
+
+pl 32.jcn1
+       - set-lily: set weird locale links for $LILYPONDPREFIX 
+
+**********
+pl 31.mb2
+       - Added example: "Imellan Fjeldene" by Niels W. Gade.
+       - bf: don't attach staff margin text to clef changes within the
+       lines. (Still not perfect: no text when a clef change happens
+
+pl 31.hwn2
+       - be somewhat lazy in break/object multiplication.
+       - print # elements for memory usage impression (try  -t)
+       - Paper_score cleanup
+       - junked various Pointer_list instances. Executable now is smaller.
+       - junked various cruft
+       - merged do_substitute_dependen{t,cy} to
+do_substitute_element_pointer ()
+       - more parser cleanup
+       - Interval uses Drul_array
+       - bf: I've been drinking too much
+       - delete break helpers before object breaking/multiplication.  Try
+to save some memory.
+  
+pl 31.jcn4
+       - bf: toplevel install, kpsewhich
+       - sm 71, require yodl-1.31.11
+       - fix: slur macros
+       - bf: info in rpm, if available
+       - fix: rat != float
+       - bf: slur-follow-music
+
+pl 31.uu1
+       - config.make: include GUILE_LDFLAGS
+
+******
+pl 31 (feb 16)
+
+pl 30.jcn1
+       - sm fixes, intl/ fixes
+
+pl 30.mb1
+       - Added support for magnification of TeX fonts ==> 
+         larger dynamics in 20pt scores. (Doesn't work in Postscript)
+
+pl 30.hwn1
+       - Debian patches (thanks, Anthony)
+       - Italian support (thanks, Maurizio)
+       - parser cleanup
+       - minor chord.cc cleanups.
+       - bf: \rc \rced 
+       - hara kiri doesn't do suicide with normal rests.
+       - Hara_kiri_vertical_group_spanner generalised
+       - extender engraver rewrite, now __ is like ~ [] |, ie. in between
+notes/lyrics.
+       - lyric engraver now engraves only single voices.  Use
+separate LyricVoices to get stacked lyrics.
+       - bf: bar(Non)Auto first barline  
+       - barAuto -> barNonAuto
+
+
+*******
+
+pl 30 (feb 15)
+
+pl 29.uu1
+       - typewriter font
+       - star-spangled-banner bf (slur.cc).
+
+
+pl 29.jcn3
+       - fix: slur-case3.ly 
+       - init.sly: .fly with linewidt=-1
+
+pl 29.jcn2
+       - resurrected ps output
+
+pl 29.hwn1
+       - bf: coord relative to self.
+       - bf: error msg if no AFM found
+       - bf: hang script on bar in other axis too (fixes staff-side-slur bug)
+       - hang on scripts on clef as well (more to left for single staffs)
+
+
+pl 29.jcn1
+       - bf: volta sizes
+       - GNU stuff on home page
+
+*******
+pl 29
+
+pl 28.hwn1
+       - bf: mid measure clefs (breakable  items in non-breakable columns.)
+       - spanner.cc assert changed to warning
+       - (c) 1998 -> 1999 search replace.
+
+pl 28.jcn1
+       - new outline TODO + .emacs setup
+*******
+pl 28
+pl 27.hwn2
+       - un-SMOB Atom.  Cons and Killing_cons as simple cons replacements.
+
+pl 27.jcn5
+       - outline TODO
+
+pl 27.jcn4
+       - measure-end hinterfleish patch
+       - input/test/coda-kludge.ly
+       - bf: volta-number placement
+       - volta: support for "1.-2."  "3"
+pl 27.jcn3
+       - bf's: zero-length repeats
+       - Auto beamer:
+         * turned on by default
+         * input/test/auto-beam*.ly
+         * support for time-defaults
+       - Chords:
+         * input/just-friends.ly
+         * ChordNameContext
+         * bf's: chord mode: accept STRINGS, rests
+         * bf's: banter_str
+       - new bool \property Score.barAtLineStart
+
+pl 27.hwn1
+       - global ctors
+       - read lily.scm before all .lys
+       - Link_array derives from Array<void*>
+       - search repl: Array<X*> -> Link_array<X>
+       - junked most static casts
+       - revamped Atom / Molecule: Molecule now is the public interface.
+Atom is a GUILE smob. Guile takes care of allocation and list stuff.
+       - bar scripts on score bars (there you are, Mats)
+       - :||: span bar fixed
+       - using generic ledger lines now (regenerate fonts!)
+       - refman updates (Thanks, Adrian!)
+       - Molecule::operator = (), Molecule::do_center ()
+       - junked Span_score_bar, Score_bar, Staff_bracket, Piano_brace. Folded functionality into Span_bar
+       - textstyle property for textual scripts.
+       - lookup cleanups (time_signature, text, stem, junked extender, filledbox, simple_bar)
+       - junked obsolete TeX stuff.
+       - ly2dvi-testpage.ly
+       - only make AFMs for feta[0-9]+.mf
+       - using strings for abs loudness.
+
+       
+pl 27.jcn2
+       - grand renaming: Duration vs Moment / Rational
+
+pl 27.uu1
+       - extra beam warning
+
+pl 27.jcn1
+       - complete redo of chord and chord name code
+       - small fixes
+
+*************
+pl 27 (feb 3)
+
+pl 26.uu1 
+       - make TFMs too. 
+       - bf: dynamics.  (Don't hang on spanner!)
+       - read TFM before AFM.
+       - fix din-MF stuff (UGH)
+
+pl 26.jcn4
+       - Chord: handle all chord stuff; lots of chord fixes
+       - bf: Chord-name-engraver: find tonic
+       - bf: my-lily-parser: get_chord
+
+
+pl 26.jcn3
+       - bf's: spring spacer end of measure
+       - bf: tie/slur rods (dankje, lieverd)
+       - bf's: intl/ compile, install, uninstall
+
+pl 26.jcn2
+       - enforce {slur,tie}_x_minimum (urg, paper vars?)
+       - tie listens to tieydirection/ydirection
+       - bf: tie placement
+
+pl 26.jcn1
+       - tutorial fixes
+       - bf: OrchestralScore should do hara-kiri..
+       - bf: makeinfo: 
+         - info in rpm again 
+         - update to yodl pl10, yodl2texinfo fixes
+         - use --force, .info should always be generated
+
+*********
+pl 26 (feb 1, 99)
+
+25.jcn2
+       - bf: staffside axis init
+       - bf: staffmargin stuff.
+       - Timesig C fixes
+
+
+pl 25.uu2
+       - junked Scarlatti clef
+       - fixed clef^8
+       - Interpretation_context_handle is interface to interpretation context 
+       - Staff_switching_translator: automatic staff switching for Piano staffs.
+
+pl25.jcn1
+       - volta-spanner: junked dot_p_; not so handy after all: kerning??
+       - feta-nummer: added : ,-.
+       - volta/tuplet thickness
+       - bf: scs-paper
+       - bf: ".|", and bar-thicknesses
+
+pl 25.uu1
+       - bf: default duration is 4
+
+**********
+pl 25
+
+pl 23.ms2
+       - property noteheadStyle
+       - first attempt to make harmonics : see input/test/harmonics.fly
+
+pl 23.ms1
+       - sinfonia.ly: several fixes
+       - dynamics
+        * increased range pppppp to ffffff
+        * added sp, spp, sff, rfz
+        * example see input/test/tchaikovsky.ly
+        * updated dynamics in refman
+
+
+pl 24.jcn2
+       - website fixes
+       - bf's: chords:
+         * reverted c1*2, collides with \times {}
+         * should use: c\breve, c\longa for long chords
+         * addition: c-9, subtraction: c^5
+         * multiple -add, ^sub: c-7+.9-^3.5
+       - bf: lyric chord
+       - bf: lookup text height
+       - bf's: autobeamer
+
+ pl 24.jcn1
+       - bf: rest collisions
+       - separate tfm-reader
+       - bf: :|: should not have thin lines
+
+
+pl 24.mb1
+       - bf: Correct units now used in the .afm files.
+
+******
+
+pl 24, Hacking Apart Together (Jan 25)
+
+pl 23.jcn9
+       - bf's: preludes-* (found a \meter and \transpose c`` there!)
+       - bf: ly2dvi: don't barf on 'linewidth = -1.;'
+       - bf: lily-version
+
+pl 23.jbr1
+       - scripts/ly2dvi.py: Windows 95 shell does not support redivrection 
+         of stderr.  We now distribute ash and use it when needed.
+       - stepmake/bin/package-zip32.sh: distribute ash, and guild ice-9/
+         directory.  We build and distribute manpages in html format instead
+         of text format.
+       - Documentation/ntweb: Updated doco and now distributing as a self
+         extracted binary with install script.
+
+pl 23.hwn4
+       - bugfixes
+       - changed All_font_metrics to do TFM as well.
+       - changed init/ to ly/
+
+pl 23.jcn8
+       - tfm reader; revamped code from fontutils-0.6
+
+pl 23.hwn3
+       - {Bar numbers|staff margin stuff|marks} fixed using
+Bar_script_engraver as base class
+       - bf: PS points != Lily \pt 
+       - junked Bar_column_engraver
+       - junked Text_item and some old files.
+
+
+pl 23.jcn7
+       - bf: piano-brace size (veels te simpel: kruis vingers tegen reject)
+       - crude autobeam stuff in mi2mu
+       - brevis, longa chords: c1*2,*4
+       - mutopia/E.Satie/petite-ouverture-a-danser.ly
+       - prop: voltaVisibility
+       - more cello-suite-ii fixes:
+         * nice repeats
+         * removed all beams ifo auto-beamer
+       - bf's: autobeam
+       - junked dur2real; beamAutoEndx now as rational string: "1/2" 
+
+pl 23.hwn2
+       - _8 clef 
+       - junked #args symtable def.
+       - junked Text_item.
+       - moved Bar assembling into LilyPond
+       - junked symtables reads
+       - Lookup cleanups
+       - junked Symtable from init/table*
+
+pl 23.hwn1
+       - revamped Scarlatti K3-L378
+       - some more doco
+       - use interning/SCM for Scopes
+       - hanging on now works for breakables too.
+
+pl 23.jcn6
+       - chord fixes; notemode chord syntax changed: @c@ @c-7@
+       - fixed cello-suite ii
+       - bf's: auto-beamer; but nasty bug remains: input/bug/auto-beam.ly
+       - bf: extender
+       - (bit ugly) fix for lyric-chords
+       - fixed repeats (dankjewel lieverd)
+         * input/twinkle.ly
+         * input/star*.ly
+
+pl 23.jcn3
+       - succussfully removed []s from wtk1-fugue2.ly
+       - bf + smarter autobeamer
+
+pl 23.jcn2
+       - mi2mu: d-minor: des->cis, g-minor ges->fis
+
+pl 23.mb1
+       - bf: Position and possible SIGSEGV in Mark_engraver
+       - Added padding support in G_staff_side_item
+       - bf: Correct direction of textual scripts. 
+       - bf, lookup.cc: Fewer warnings about missing text styles. 
+            Same units used in all .afm files.
+
+pl 22.jcn5
+       - auto-beaming v0: input/test/auto-beam.ly
+
+
+
+***********
+
+pl 22.jcn4
+       - bf's: repeat-engraver; \bar "|:", ":|" now deprecated for repeats
+       - bf: :|, |:
+       - property barAlways changed to boolean (0/1)
+       - added boolean property: barAuto
+
+pl 22.jcn3
+       - bf: mmrest
+
+pl 22.jcn2
+       - updated mi2mu
+       - bf: multi-measure-rest (input/test/m.ly)
+       - half fix for staff-margin-engraver
+
+pl 22.jcn1
+       - bf's: cross-staff slur
+       - bf: gnossienne-4
+pl 22.tca1
+       - buxfix, \mudela{ \times 2/3{ ...} } works now
+
+******
+  
+pl 22
+       - fixed "already have a Beam" error
+
+pl 21.jcn2
+       - gnossienne: hmm, how to 
+         * undisplay bars
+         * don't put 'grace notes' in beam
+         * put separator between  "] \translator Staff=x" 
+
+pl 21.jcn1
+       - gnossienne-4.ly (start of)
+
+pl 20.jcn2
+       - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs
+       - bf: broken interstaff slur
+       - sm66: check for gmake
+
+*******
+pl 20.jcn1
+       - interstaff slurs v0: preludes-1.ly
+       - warnings for silly interbeam settings
+
+pl 20.hwn1
+       - inclusion of WIP article about LilyPond.
+       - L.Mozart sinfonfia
+       - bf: [c8 [c8 c8]
+
+********
+pl 20
+
+pl 19.jcn5
+       - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly
+
+pl 19.jcn4
+       - new stem/beam parameters
+       - bf: forced stem shorten
+
+pl 19.jcn3
+       - dehairification of beam code; cleanup and bugfixes
+         * stemlength
+         * forced stem shorten
+         * slope calculation
+         * damping and correction
+         * catch for silly beams: input/test/beam-suspect.ly
+
+pl 19.jcn2
+       - multi-measure-rest is now spanner SkipBars=0 is broken
+
+pl 19.jcn1
+       - hmm, almost centered whole-bar rests -- NOT
+
+********
+pl 18.jcn5
+       - bf: beamtrend
+       - bf: vv-duet
+
+pl 18.mb1
+        - \mark now works, using G_staff_side_item.
+       - Improved layout of multi-bar rests, including a new
+         font symbol.
+
+pl 18.jcn4
+       - beam length adjustments
+       - ugly beamtrend fix: input/test/beam-trend.ly
+
+pl 18.jcn3
+       - bf: (beamed) forced stem shorten
+       - bf: broken slurs and ties; minimal slur/tie length setting ignored
+       - bf: separators on cygwin
+
+pl 18.jcn2
+       - bf: stem-length algorithm
+       - bf: beam direction algorithm
+       - bf's: wtk1-fugue2.ly
+
+pl 18.jcn1
+       - stepmake update
+       - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
+*******
+pl 18 (jan 4 '99)
+
+pl 17.jbr2
+       - Documentation/README-W32: Brought my stuff up to date
+       - Documentation/ntweb: updated for realease
+       - stepmake/bin/package-zip32.sh: cygwin-b20 changes
+       - scripts/ly2dvi.py: LILYPONDPREFIX fixes
+
+pl 17.jbr1
+       - scripts/ly2dvi.py root is now the shared directory path not the
+         root of the lily installation.  Environment variable LILYPONDPREFIX
+         is also the path to shared directory.
+       - lily/main.cc WINNT conditional added to avoid a casting of 
+         main_prog
+
+pl 17.hwn1
+       - bfs wtk1-fugue1
+       - spacing tweak: very widely and tightly spaced lines look
+better.
+       - allow Beam settings to be overriden: property
+       stemLeftBeamCount, stemRightBeamCount
+       - junked Assoc, Assoc_iter
+       - junked Graphical_element::{width,height}
+       - junked Plet_swallow_engraver, Plet_engraver
+       - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver
+       - naming  brew_molecule_p / do_brew_molecule -> output_processing,  do_brew_molecule_p 
+       - experimental Text_item, Staff_side
+       - junked old Beam_engraver and old Tie_engraver.
+       - AFM administration cleanup.
+       - cache brewed molecules.  Speed up ?
+       - rehacked Graphical_element, introduced Dimension_cache
+
+********
+
+pl 17
+pl 16.jcn2
+       - fix: TEMPO 4., well urg, "TEMPO 4 ."
+       - beginning of violino/violoncello (viola) duet
+
+pl 16.jcn1
+       - resurrected po-stuff
+
+*********
+pl 16
+
+pl 15.uu1
+       - dynamic fix.  
+       - junked abbrev stuff from parser.
+
+pl15.tca1
+       - fixed verbatim option behaviour for mudela-book.
+       - added mudela-book option intertext="some text" 
+       - mudela-book now understand latex \begin{verbatim}
+  
+pl 15.jcn1
+       - chord inversion: 
+         * enter C/E
+         * display chord names according to boolean property
+           \property Score.chordInversion; 
+
+*********
+pl 15
+
+pl 14.hwn1
+       - new beam syntax: { [<c e> <c e>] }, changed in lilypond,
+parser, lilypond (mudela 1.0.14), manual
+       - new tie syntax:  { <c e > ~ <c e > } changed in manual,  
+parser, lilypond (Mudela 1.0.13)
+
+pl 14.jcn1
+       - bf: get_chord C-m5-
+       - typos: chord-name
+
+pl 14.tca2     
+       - move option proccing out of main
+
+**********
+
+pl 14
+
+pl 13.hwn1
+       - tutorial fixes.
+       - junked find-quarts
+       - junked various plet goryness.
+       - preps for <c e> ~ <c e> syntax
+       - bib fixes 
+
+pl 12.jcn3
+       - bf's: standchen
+       - added repeat, chord stuff to website
+       - bf: dashed slur
+       - hacks for barlines, dynamics
+
+pl 12.jcn2
+       - bf: package-diff
+       - new chord syntax, again: TONIC [DURATION] ['-' MODIFIERS/ADDITIONS]
+       - shorthand prefix for note-mode: '@', no shorthand for notes in chord
+          mode...
+pl 11.jcn6
+       - bf: ly2dvi: better guess LILYPONDPREFIX: <bin>../share/lilypond
+       - chord-table; urg bugs:
+          * note-collisions
+          * accidental-placement
+       - bf: cis m (\textsharpm, urg)
+  
+pl 11.jcn5
+       - bib entry, twinkle-pop
+       - bf's: chords
+
+pl 11.jcn4
+
+**********
+pl 13
+       - mutopia stuff (thanks, Peter)
+       - bugfix : \maininput
+
+*********
+
+
+pl 12
+pl 11.jcn3
+       - bf: missing triads
+       - @c @c min (* is taken, <<, <> don't work)
+       - chord-modifiers (urg, "sus" should also subtract 2...)
+
+pl 11.uu3
+       - --safe: security paranoia: disallow untrusted \include,
+disallow untrusted TeX code, disallow named output
+
+pl 11.jcn2
+       - duration with chords + change:  @4 c @c7
+
+pl 11.jcn1
+       - minor chord syntax change: *c6 iso @c6;
+
+**********
+
+pl 11
+
+pl9.tca1
+       - included that missing init/mudela-book-defs.py. Added
+         one line to init/GNUMakefile to make .py-files be included.
+       - fragment and nonfragment options to override autodetection
+
+pl 10.jcn1
+       - input/test/chords.ly
+       - \type ChordNames and chord-name-engraver.*
+       - chords mode: \chords { <c e g> @c; @d7; }
+
+pl 10.uu1
+       - scm/ directory.  install .scm stuff too.
+       - tuplet bug fixed.
+
+**********
+pl 10
+
+pl 9.jcn3
+       - property: unfoldRepeats; unfolding still broken
+       - volta spanner y-collision
+       - bf: volta number,dot placement
+       - bf's: init/table16,20
+       - small additions to init/lily.scm to enable some testing
+       - junked extra repeat braces
+
+
+pl 9.uu2
+       - bib stuff
+       - removed \output from parser/lexer
+
+pl 9.jcn2
+       - bf/redo: slur.cc, encompass-info: setting of encompass array.  
+       - switched tuplet-engaver off (core dumps)
+
+pl 9.jcn1      
+       - bf (urg): no |: at start of piece
+       - bf?: text defs without width
+       - alignment absolute dynamics
+       - mutopia/opus-130.ly (excerpt, triggered by GUIDO)
+       - bf: crescendo symbol
+
+
+pl 9.uu1
+       - added faq entry
+       - copertina (thanks Maurizio)
+
+*****************
+pl 9
+       - fixed \relative
+
+pl8.tca1
+       - changes to mudela-book. Junked fragment and floating options,
+         added eps option. Options should not stay as long that you get
+         comfortable with them. ;)
+       - Also possible to define your own commands with
+         a syntax like \mudela{c d e}
+       - updated mudela-book-doc.doc
+
+pl 8.jcn3
+       - website: gnuisation of footers
+
+pl 8.jcn2
+       - input/test/vertical-text.ly: urg ydim of text chords
+       - bf: one set of |: :| volta per staff
+       - bf: init/table* braces + more braces
+       - try at score-volta-bracket
+
+pl 8.jcn1
+       - bf: lyric-engraver: handle multiple requests (don't overwrite)
+       - bf: guile-config
+       - music-list-iterator
+
+pl 8.hwn3
+       - coriolan corno 1
+
+pl 8.hwn2
+       - more output revamping.
+
+pl 8.hwn1
+       - Scheme output stuff
+       - tutorial fixes.
+
+*****************
+pl 8
+
+pl7.jcn3
+       - bf's: spanner/volta
+       - volta-support: via Note, Bar, and Paper-column to Bar (item)
+
+pl7.jcn2
+       - note repeats
+
+pl7.jcn1
+       - configure/guile fixes (still no check for 1.2/1.3)
+
+pl7.hwn1
+       - tutorial fixes
+       - tuplets over beams.
+
+*****************
+pl 7
+
+pl6.jcn5
+       - repeatbars, volta-spanner work, alternative iteration still broken
+       - volta symbol
+
+pl5.szmulewicz2
+       - more GUILE stuff.
+       - tutorial doco updates
+
+pl6.jcn4
+       - volta-spanner
+       - repeat-engraver
+       - repeat/alternative music layout (hehe)
+  
+pl6.uu1
+       - Doco of music iterators.
+
+********
+pl 6
+
+pl5.szmulewicz1
+       - rtti stuff
+       - bf's: lily.scm
+
+pl5.mb1
+       - bf: array.hh, don't make copy if resized to the same size
+       - bf: feta.tex
+
+pl5.jcn4
+       - scm additions: plet, hairpin
+       - website fixes
+
+pl5.jcn3
+       - website fixes
+
+pl5.jcn2
+       - extender-*, see input/test/extender.ly
+       - bf: half-beam length (urg)
+       - fixes: standchen, star
+
+pl5.jcn1
+       - tex/lily-ps-defs.tex fixes
+       - lily.ps 
+
+pl 5.hwn1
+       - Tuplet_engraver
+       - lily.ps fix.
+       - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS
+
+********
+1.1.5
+
+pl4.jcn4
+       - fixes; preludes, finger
+
+pl4.jcn3
+       - bf: text staff vertical align; see input/test/vertical-text.ly
+       - urg, scaled cmr8 by factor 4/5
+       - apart from end/begin of measure spacing urgs, stars-and-stripes.ly 
+         is rather cool
+
+pl4.jcn2
+       - read (cmrxx)afm for text char widths
+       - tfmtoafm.sh (quite urg)
+       - alphabet.ly
+pl 4.uu1
+       - read .scm files. No need for GUILE_LOAD_PATH
+       - .ps hack.  No need for lily.ps on the printer
+       
+       (&$^@M&@^$@^&$@ Damn TeX)
+
+
+       - bf: mudela-book -> \default_paper is obsolete.
+
+pl 3.ms1
+        - thumb-upgrade
+pl4.jcn1
+       - bf: dotted slur
+       - bf: text ssb
+       - bf: empty/unknown in ps
+
+pl 4.tca1
+       - 40% speedup executing mudela-book on mudela-book-doc.doc
+       - change of lilypond's output filenames. Given multiple input
+         files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex'
+         not 'm.tex y-1.tex', but if m.ly containts two paper definitions
+         output will be 'm.tex m-1.tex y.tex' 
+
+*******
+1.1.4
+
+pl 3.tca1
+       - accordion symbols in mf/feta-accordion.mf and
+         init/accordion-defs.ly.
+       - small changes to mudela-book and Documentation/man/mudela-book.yo
+       - mudela-book example file in Documentation/tex/mudela-book-doc.doc
+
+pl 3.jcn5
+       - bf: dashed-slur
+       - bf: LilyIdString
+       - more star fixes
+       - repeatbar fixes
+
+pl 3.jcn3
+       - mup-to-ly.py: version 0.0
+       - init/test/stars-and-stripes.ly (from star.mup)
+       - GrandStaffContext
+  
+pl 3.hwn1
+       - junked musical info from key-item
+       - tutorial fixes.
+
+pl 3.jcn2
+       - bf: font switch
+******
+1.1.3
+
+pl 2.jcn2
+
+pl 2.uu1
+       - ly2dvi.py -I fix
+       - obsoleted ly2dvi.sh
+       - removed Note_head_engraver
+
+pl 2.hwn1
+       - scm cleanups, chop-decimal
+       - scarlatti clef.
+
+pl 2.jcn1
+       - commented-out Level-2 PostScript in lily.ps (J. Buehler)
+       - moved tex/*.ps to ps/
+       - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps
+       - be sure to set:
+           export GS_LIB=$HOME/usr/src/lilypond/ps
+       - added tex and empty ps-symbols
+
+pl 1.jcn4
+       - more little website fixes
+
+********
+
+pl 2
+
+pl 1.mb1
+       - Support for cautionary accidentals. , i.e. accidentals 
+         within parantheses. Syntax: 'cis?'. Try input/test/accid.fly
+         Note that the font has changed.
+       - bf: No unnecessary warnings about time signatures
+       - Added optional second argument of \key. Set to \major or \minor 
+         to get a major or minor key. Default: major.
+       - bf: Compilation error in midi-walker.cc
+
+pl 1.jcn2
+       - fixes for htmldoc, website
+       - silly jcn1 fixes
+       - junked MODULE stuff from lily/GNUmakefile (again)
+pl 0.jcn4
+       -set:
+          export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
+       - dstream: Score_element, Column_info
+       - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a
+       - init/lily.scm
+
+********
+
+pl 1
+pl 0.uu5
+       - fixed MIDI output.
+
+pl 0.jcn3
+       - dropped stepmake/aclocal.m4
+       - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??)
+       - added debugging output format: -fscm
+       - ly2dvi.py -I fix
+       - Documentation/tex/feta.tex
+       - doco fixes: PATCHES.yo, yodl-1.31.7
+
+pl 0.uu4
+       - Protected_scm to fixup GUILE gc
+
+pl 0.uu3
+       - more RTTI cleaning.
+
+pl 0.uu2
+       - undone type_info::before hack. (Ugh.  RTFM).
+
+pl 0.uu1
+       - more RTTI stuff: is_type_b -> type_info::before
+
+pl 0.jcn1
+pl 17.jcn7
+       - added: set*text, timesig, beam
+       - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken
+pl 17.jbr1
+       - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement
+         and modified win32 specific distribution file names to match
+         pl 16.hwn1 changes.
+       - scripts/ly2dvi.py: Modified search paths to match the new lilypond
+         installation tree.
+       - scripts/convert-mudela.py: Remove the an existing backup file
+         before renaming original.  This is a WINDOWS32 Python requirement.
+       - Documentation/ntweb/index.html: Updated documentation to match
+         new lilypond installation tree.
+       - lily/main.cc: Fixed LILYPONDPREFIX search paths.
+          
+  
+
+**********
+
+1.1.0
+
+pl 18.exp
+       - use C++ RTTI iso access_Xxx ()
+       - junk Graphical_lisp_element
+       - catalan.ly
+
+pl 17.tca1
+       - rewrite of mudela-book
+pl 17.ms1
+       - added \thumb (used very often in cello music) in
+         mf/feta-schrift.mf. 
+       - added /input/test/thumb.ly (example)
+
+pl 16.jcn1
+       - dashed-slur through scheme
+
+pl 15.jcn4
+       - more scheme hacks
+
+pl 15.jcn3
+       - try at scheme in Atom
+
+pl 15.jcn2 # rest of
+       - graphical-lisp-element + silly half hook-up with autuplet
+
+pl 17.jcn5
+       - stepmake pl59: templatised install (see mf/)
+       - reasonably ps/tex success (with guile-1.2):
+         * input/kortjakje.ly
+       - lots more scm stuff
+       - bf: mf/mfplain.ini
+       - stepmake pl58: guile 1.3 configure fix
+       - working font-switch:
+         guile-1.2 and -lreadline -ldl from 1.3 configure...
+
+pl 17.jcn4
+       - installable stepmake pl57
+       - urg, FIXME guile-1.3: 
+         * don't install shared libs! configure can't handle
+         * manually add: EXTRA_LIBS = -lguile -lreadline -ldl
+         * lily's truely broken, downgrade do 1.2
+
+pl 17.jcn3
+       - lots of stuff still broken, notably font selection, just try 
+          a()b
+          or so
+       - tex output support
+       - all output through scheme
+       - option: f, output-format=X
+       - geile placebox 
+       - mf/mfplain.ini
+
+pl 17.jcn2
+       - all paper output through scheme, about half way
+
+pl 17.jcn1
+       - 16.jcn1
+
diff --git a/TODO b/TODO
index 0152874f4f828aaa7b438f44b0b54321455a0be0..e38eaaabe96f8fbdbe65b0ac039a5ebaaf9cb8d8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -8,10 +8,8 @@ done, might be done, or is an idea that we want to think about.
 Most of the items are marked in the code as well
 Grep -i for TODO, FIXME and ugh/ugr/urg.  
 
-.* TODO before 1.2
+.* TODO after 1.2
 . * Break_req handling is silly (break_forbid () + \break fucks up.)
-. * chord names. -- what about?
-. * Melismas(*) --> Melismata (at least in doco)
 . * ?  -Q, --find-old-relative show all changes in relative syntax
 What's old about absolute to relative conversion?  Could maybe use for
 abc2ly, midi2ly?
diff --git a/VERSION b/VERSION
index d4c13112c2fc89fdd689fc3471438ff3718c6cfd..6c856d297cd6f525faa6e90c9fc4d22f2cc186f1 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,7 +1,7 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
-MINOR_VERSION=1
-PATCH_LEVEL=69
+MINOR_VERSION=2
+PATCH_LEVEL=0
 MY_PATCH_LEVEL=
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
index 649e24a292880142766d1cc20c11ed44ef9831a3..94bc3037a37918d5f21c3d90e3b0e8f8febb6605 100644 (file)
@@ -35,4 +35,4 @@
 
 }}
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 89f1a36275aa6de2015ceb3386b81203ea93fe5e..7120bb9c99b6efdc76bdf8b60298f323b6bca356 100644 (file)
@@ -7,7 +7,7 @@ copyright =      "public domain";
 
 \include "paper20.ly"
 
-\version "1.1.66";
+\version "1.2.0";
 
 oden = \lyrics{ 
        O |
index 23d0aa5943ed0a74e7bcae9c20e689e4fd99ab90..b9f4f6186bfc4a552d894371fca9f192c7a85bd6 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 one = \notes\relative c{
        c'' d e f
index adf51909ba4751974b6a305fc9369b94b14cc9aa..a6cc637cb3f092b39a18be8ddd2d0ef1124d266e 100644 (file)
@@ -57,4 +57,4 @@ of a certain tune (Jazz, Real Book, for example), like
        }
 }
 
-\version "1.1.66";
+\version "1.2.0";
index e06b3a653f701ec83379324df550a0b59937d573..704f3d91ccc5d6fb5c8615067a7c4e3bd7aa4805 100644 (file)
@@ -23,7 +23,7 @@
    * organ staff...
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 
 
index 28cded36a608902b587aa9bfb3d2dbbefe588935..cabd887437636806c717fc9c6df1a497eba39914 100644 (file)
@@ -7,7 +7,7 @@ TestedFeatures =         "multiple meters, beaming, unsynced bars, userdefd engravers";
 
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 ritme = \notes\transpose c'' {
        \time  4/4;
index ca9a35eb083123ee30f2b67e2a2ca8d484944207..e4bbe8d76e540131a0d87e915f2daa8eee38905c 100644 (file)
@@ -120,7 +120,7 @@ automaticLyrics = \notes \context GrandStaff <
                \context Staff=staffA <
                        \beginmatter
                        \clef treble;
-                       \property Staff.automaticMelismas = "1"
+                       \property Staff.automaticMelismata = "1"
                        \notes \transpose c'' {\voiceone \$staff1_voice_1 \bar "|.";} 
                        \notes \transpose c'' {\voicetwo \$staff1_voice_2 } 
                >
@@ -170,4 +170,4 @@ handLyrics = \notes \context GrandStaff <
 }
 
 
-\version "1.1.66";
+\version "1.2.0";
index 649e24a292880142766d1cc20c11ed44ef9831a3..94bc3037a37918d5f21c3d90e3b0e8f8febb6605 100644 (file)
@@ -35,4 +35,4 @@
 
 }}
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index be26a05b5f75cf68e637c8680224dc1af7deccbb..e9d5510258102a44187abbccf08c69cf39040dad 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "1.1.66";
+\version "1.2.0";
 
 onestaff = \context Staff = foo\notes  {
        \property Staff.instr = instr
index 88cc5a0425397397a8d589ebfe8c207089ce0e9e..7f4a6df29c6e4484bfbb060b38faae434d22ad2e 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 \score{
        \notes\transpose c'{
index 4e330f2ec8960d65b9e82172d3bf9b306444918d..376b25c3c953b5ba1bb6e4096fdf9910c12979d0 100644 (file)
@@ -30,4 +30,4 @@
        }
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 1223fd74282d9557f782de09a11d2ddb3bb01cf0..7b2b32deceef70a1af64547c00091b4675f24076 100644 (file)
@@ -21,4 +21,4 @@
        }
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 08fc5cb8df05a2d1e55696f81772920d6259aed4..de594f1faf13828f2388006ca7d4803f281f3777 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 \score{
        \notes\transpose c''{
index 89ad63567c612c13f9bccfb736cbacfc69b06af4..edc36187dab786a398c34919e8c2da9b1c704afa 100644 (file)
@@ -6,7 +6,7 @@ copyright =      "PD";
 
 TestedFeatures =        "beams and beamflags";
 }
-\version "1.1.66";
+\version "1.2.0";
 
 \score{
        <
index 6d532570f7bcb2ba7aa2e0cf788ebbd94f21d9b1..8d657fb789e544122531e811d2e91e7e0b6180b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 \score {
   \notes \relative c' {
index 167ce9e782056a81852e437fb868132aeae455ab..32c214fafc3836f545cbcbe4cf06d181d7aff08b 100644 (file)
@@ -5,7 +5,7 @@ TestedFeatures =         "This file tests Feta embedded slurs" +
         "(Feta definitively is not an abbreviation of Font-En-TjA)";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 shortlong = \notes{
        c4()c( c c  |
index cbdbc7913f2bbf92a22533b648fa112f45b65ed5..315561dbca705eea5559339cd18005800ee44eb1 100644 (file)
@@ -22,4 +22,4 @@ inversions = \notes\transpose c''\chords{
        >
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index df32a90d38468423d8b07e6f1a9b4b8f623415b5..40e599521ac4dc1ce8e73487f3db04b439d8bc0a 100644 (file)
@@ -41,4 +41,4 @@ tab = \notes\transpose c'''\chords{
 
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 96806af6dbb3c5084f6ddcbcadf75d0080fb8533..e4e3e756ce3694750126e299cd0e15d8cdc22bf5 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 %{
 Would this be acceptable/good enough/convenient for entry?
index 09d0ea7f20bd790e8a00dc4c49955d342c0c30e2..09caa7c38e61a983fff424cf9fbb997a652d8f7a 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 \score {
        \notes{ 
index 65eb317a90a6ffaa0069ebe7c322ffaf10576441..50954aa893428764a25dce4874be65bef7bab24a 100644 (file)
@@ -5,7 +5,7 @@ enteredby =      "HWN,JCN";
 copyright =     "public domain";
 Tested =        "test the Collision resolution ";
 }
-\version "1.1.66";
+\version "1.2.0";
 
 twovoice = \context Staff \notes < 
        \context Voice=i { \stemdown c4 d e f g2~  g4 a [c8 d e f] c2| }
index 27db6dfbe13aecf0edf63e75b8832a5a8020f44e..146b0e1c0a05d4ca80a8d2cb46122e3d9f0407ab 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 
 \score {
index 47d85f22f62db9b23f1b389fca30c50bbcd2e893..a305601958a650a4a436b24005dcff7c17b5c30c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 \score{
        \notes{
index ff15b066aff30187ad46578dc56d7a26732f486f..c51eff99383d23231ed9e93743f46e7ef2e36cde 100644 (file)
@@ -5,4 +5,4 @@
        >
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 3cadd1acef426e93994dc5e6dccabbf20ec56eed..0959de501686b7a47360e675e1878dfeffc88643 100644 (file)
@@ -42,4 +42,4 @@ extra-staff.ly:
 }
 
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 719e9cbd203fffbfd9801bb5f21a1c3a1382de52..cb0adb26ccc6a0914ace10e9776570aef715e2d0 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 FontBody=      \notes\transpose c''{ 
                \bar "|:";
index 1293eb86bfb8f53b9453a2799afa2e96a6cfebe8..45b940cc1944109431b3ed924e82a47a90999ac2 100644 (file)
@@ -7,7 +7,7 @@ description = "This file tests the Feta music font";
 % "(Feta definitively is not an abbreviation of Font-En-TjA)";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "font-body.ly"
 \score{
index ead17ec1ff947cb5632c196a328ff1159e7e52aa..6fd60c468d879712ba573d3979b1d3c864eefc96 100644 (file)
@@ -7,7 +7,7 @@ description = "This file tests the Feta music font";
 % "(Feta definitively is not an abbreviation of Font-En-TjA)";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 \include "paper16.ly"
 \include "font-body.ly"
 
index b225a1007f81093999bae5546b23fe427681f240..dd6fc96016e21f203700be6a56b8d7c5080d8854 100644 (file)
@@ -17,5 +17,5 @@ TestedFeatures =
            gourlay_maxmeasures =5.;
        }
 }
-\version "1.1.66"; 
+\version "1.2.0"; 
 
index 3d57a611a08f8791eebcc2cdc37d7b29016e635e..6217946830af7f848401c9de61a449471e2079a7 100644 (file)
@@ -3,7 +3,7 @@
 
 % perhaps the current modifier approach is too simplistic
 
-\version "1.1.66";
+\version "1.2.0";
 
 gmsus=\notes\relative c \chords{ 
        g1
index d3766a4cced52cfa73a98267ff5eb9f371148cd5..c90b692b30003c6d83920d562aa872b1b8cfcabd 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 %{
 
index 9fb65d4fcf70d440909bf626443d8e375293b69e..e15164a2d8ecd69c3ea9a86488aa4c4669e5d77e 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 voiceOne = \notes \relative c'' {
        a1 a a
@@ -43,7 +43,7 @@ grandstaff = \context GrandStaff = one <
        \paper{
                linewidth=80.0\mm;
                castingalgorithm = \Wordwrap;
-               \translator { \VoiceContext beamAuto=0; }
+               \translator { \VoiceContext noAutoBeaming = "1"; }
                \translator { \HaraKiriStaffContext }
                \translator { \OrchestralScoreContext skipBars = 1; }
        }
index 8c293bd0336a78e794e187f370897f512b6d146c..6d22d559b4cf47592c5d10def61afa18f9fcec67 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 toeter_i = \notes\relative c <{
                \property Staff.instrument = "Toeters"
index 9864755e7547d9ae43e21d6fbab52971b171e822..8706a90c29fd820b5c95f1ff1d87ebb4aaa87364 100644 (file)
@@ -5,7 +5,7 @@
        >
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
 
 
 
index 6be1828c525cae8a542978efa5e1d5760fba4e12..796def730fdc1421de3db88542833d653ed79fe6 100644 (file)
@@ -6,7 +6,7 @@
    /Mats B
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 incipit = \notes\relative c'{
   <b1 fis' b d>
index dbb76b187a3f26c3fd01352f5d917c621e782eae..3e9b232f38126acd0e7a561dc1948d78a4721fb1 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 %{
 test key itemv breaking
index 042ada104c55c5eca072bd51f6db438f445606b5..e5db2a612fb7f5be6d2e59353875fe514cd9f36d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 
 blah = \notes {
index 45aabd9528addc2774b4764b5312883c9ebbd580..961296f9e11bb24b67aa46dc3a8a74ac8410a54a 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 \score{
        \notes\relative c'{
                [c16 \stemdown c'' \stemboth c,, d]
index 794e03ba52ff22c7f4da405dfa8d21c10a02a2b7..ce903d6292772167fa7f4ff3287cd9583c712591 100644 (file)
@@ -7,10 +7,10 @@ enteredby =    "HWN, chords by Johan Vromans";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 m =\notes  \relative c'' {
-       \property Staff.automaticMelismas = "1"
+       \property Staff.automaticMelismata = "1"
        \autoBeamOff
        g4  r8 \times 2/3 { g'8( f )e } r8 \grace { [d16 c b] } e4
        \property Staff.textEmptyDimension = "1"
index 1a04e91a7bb305edc9a778db28b500c73e068f68..37d7e4befb1eee5fd9d6f0a932ca24ae4fa604b1 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 global = \notes {
   s1 | \mark "A";
index 59bf4629e806da59123ac9985bd873a5dab0fda3..c2b8660e17ab738298cb69f391a1793c53e69d0d 100644 (file)
@@ -11,5 +11,5 @@ bla = \notes {
        >
        \paper { Gourlay_maxmeaures = 2.; }
 }
-\version "1.1.66"; 
+\version "1.2.0"; 
 
index 606485d194308d3110f5a9d94581ebb2d66aef0d..e151d7dfec310f58a50366a2f162855a50c2fb68 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 voice_one = \notes\transpose c''{  \stemup
        R1 * 2 | f'4-. r r2 | R1 * 3 |
index b3604af716ac4e709eb9f7aef9c6058de579c99c..55306fc661f7d8b093ef58f71882a9458038fd09 100644 (file)
@@ -26,4 +26,4 @@ c4 c2 c8  c16 c16  c1
        
     }
 }
-\version "1.1.66"; 
+\version "1.2.0"; 
index 2cec22d9833e50705606cc8988b2d93256724038..ed0c1549027ac375a3438da9810cb112e73db86d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 \score{
        \notes \transpose c''{
index d0ab269d6361f14056e83119813753678a1e0c32..a38f7c42d66a5629aa24333a7e34f56a0ce5cc83 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 m = \notes \relative c''{
 c1 | c2 c | c c | c c | c c | c c | c c | c c | 
index aaef7ac1f2cbf0c5024ed291450a3496daf19c6a..9e5f6efbe4fccb6e8622abfa3f3c2a6b85a2f13f 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 \score {
 
index 262bb63b0718b8e9a696fceefda507a80bf87c1e..7506a60f5aaed31708620a79afc56e9885f64e28 100644 (file)
@@ -38,4 +38,4 @@ restsII = \context Staff \notes {
        }
 }      
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 25b8993891665b5072df6542429c30120ec338b1..294e7195d0e5976e19bc54bbb0c84826ecd73314 100644 (file)
@@ -1,5 +1,5 @@
        
-\version "1.1.66";
+\version "1.2.0";
 
 
 blah =         \notes{ \transpose c'' {
index f4949f11f97170b53cd5dc14b2c2fa1f8e026385..2631ebcd0729d3fe536e0ea0354a938634a3f3e7 100644 (file)
@@ -5,7 +5,7 @@ TestedFeatures =         "This file tests Feta embedded slurs" +
         "(Feta definitively is not an abbreviation of Font-En-TjA)";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 shortlong = \notes{
        c4()c( c c  |
index 1372820cb9aaa257ab9ad754c61a08e462edc18a..b1e61feb52b91b7e999300f064b491d872f6329c 100644 (file)
@@ -1,5 +1,5 @@
 % test damping
-\version "1.1.66";
+\version "1.2.0";
 
 \score{
        \notes\relative c'{
index f76f15f93bfa7980bbff2d33462c0b10736a349c..e53a579f89aa9aafa4661765acf335bdab386a79 100644 (file)
@@ -36,4 +36,4 @@
        }
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index f32241229c9f09fa6e748de5a03afa18a4cccec7..9005941ffd5007f4450e9debdbeaa3b7db461ed8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "1.1.66";
+\version "1.2.0";
 
 \score{
        \notes\transpose c'{
index af7ca40fad7a73d21d3c8b5884afed4f2009ccec..6caa244a7bb8cf4060cabb0139dfd156285cb3fe 100644 (file)
@@ -33,4 +33,4 @@ source = "Petits Preludes et Fugues.  Urtext. Editions Henry Lemoine, Paris.";
 }
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 827e8c4e61ca934cc6d52773d4312c777615f27b..92e3edccc9624d561cf6ada10a5ed11bba92c814 100644 (file)
@@ -6,7 +6,7 @@ copyright =      "public domain";
 TestedFeatures =        "This file tests various spacings";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 multipart = \notes \relative c'{ 
     \context StaffGroup < 
index cb56403e155e1bb000ac058ced5c983acbde3dcf..463e330e799c6647877fe732f4d45a1b462ea39b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "1.1.66";
+\version "1.2.0";
 nt = \notes { c1 \break c1 c1 } 
 stuff = \notes \relative c'' <
   \context Staff = stone  { \nt }
index 6173ae7ba720816020e322798bd8f7a74f39f02f..f3dc5ba654f882a59e3bf9a4e4f5fa3858c2494f 100644 (file)
@@ -1,6 +1,6 @@
 
        
-\version "1.1.66";
+\version "1.2.0";
 
 \score {
 
index 99f637423275fe6f25edc00f798110b8a907f198..c0a5872e5436f9840947d35805ae12e906cd95d1 100644 (file)
@@ -18,4 +18,4 @@
 }
 
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 16f418ea9736463f6bb4c782dacc864061812090..f88298c98176ec09b7cf2402a332b6ee4791dbc4 100644 (file)
@@ -14,4 +14,4 @@
 >
 \paper { linewidth = -1.; }
 }
-\version "1.1.66"; 
+\version "1.2.0"; 
index 7405c6e32a6427b25a62527cf4d42601a2014d06..8e1d54debd70445f200481ca532684e58e6c0765 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "1.1.66";
+\version "1.2.0";
 \score{
        \notes \transpose c'''{
                \stemup
index ad30a702995507143bfbe5aa4f697c57b1b846da..90607e9914debce6c262aeeebf11fa3004682e61 100644 (file)
@@ -8,7 +8,7 @@ of beams";
        
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 beamintervals = \notes{
                \time 7/4;
index b0536ab33192d77afc3b6570f242530f5aaf3d8f..f8d02ff067a4aea53880eb452c469c34cc01117f 100644 (file)
@@ -7,7 +7,7 @@ enteredby =     "Maarten Storm";
 instrument=    "Violoncello";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 % this is an example of extreme dynamics
 
index e7152a842fab071cc4633e7d35f220b7e590ef24..d59b8c4db983f7924f39bf267d9b51243cf1b219 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 $somewhat_long = \lyrics{
        \property Lyrics . textStyle = "roman" 
index eccd7465a41c4418e37aedd7e23bf1bc3d0d3002..4b9fb6f029c581f444614cd2f60892ebfac7aed4 100644 (file)
@@ -7,7 +7,7 @@
 % the thumb-script is used in cello music to indicate a note that should
 % be played with your thumb. 
 
-\version "1.1.66";
+\version "1.2.0";
 
 \score { \notes \relative c'' {
                [<a8_\thumb a'8-3(> <)b_\thumb b'-3>
index f812043dfd1fd3ae47ab9e4e8ddb5d6b8a885e1c..dd7e3cd7346fbbb61da3745733d17c48b31b4061 100644 (file)
@@ -10,7 +10,7 @@ source =      "urtext";
 instrument=    "Instrument";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \score{
        \notes
index 2fd27b3dddf743211415513e9bcf840dd0df3a88..7c6a2f060c92c006170f338a68b1da971e9d4f85 100644 (file)
@@ -22,7 +22,7 @@ copyright =    "public domain";
 }
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 vOne = \notes \relative c''{
         \clef"violin";
index e2b5865480bd03f6ab8cfbea914e2cd65b5dce92..29b4c3c87965cf2f0dbff2e1922813de62f66526 100644 (file)
@@ -8,4 +8,4 @@
                 }
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 5e6b85576fd59e554c9bd62acf16e29e038263b0..46a8b98d60a45467938064e0ed37aa998fea397f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "1.1.66";
+\version "1.2.0";
 
 \score {
 \notes <
index 2b588baf152778e063f26db583ced486e9faff23..038ee69e559df5097333322881051e1b2e7acc2d 100644 (file)
@@ -15,4 +15,4 @@
        }
 }
 
-\version "1.1.66"; 
+\version "1.2.0"; 
index 0a36f1c35b0a292b839c2bc1df63a32e7b2abfe7..b1269e15a4606e89db420a6cc7e617f54d349588 100644 (file)
@@ -53,7 +53,7 @@ bassvoices = \notes \relative c' {
        \midi { }
        \paper {
          indent = 0.0;
-         linewidth = 14.5 \cm; }
+         linewidth = 15.0 \cm; }
 }
 
        
index 95cc53e30516fb34deb2d85712cb0a09bdd25171..eb4cc83b2fa30ec35548a6785dccce07ebc9d88a 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "HWN, chords by Johan Vromans";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 melodie = \notes\relative c'' {
         \clef "violin";
index a80a874f2a91d2f1eaf2a9741a1b3268d7357aec..bc8d67cbe32ae31dbaee9bf40d5f7e4a2253a5fa 100644 (file)
@@ -20,7 +20,7 @@ Tested Features: lyrics, interleaving lyrics and staffs, repeats,
        auto beaming, adding lyrics to notes, hyphens
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 melody = \notes \relative c'' {
        \clef violin;
index 9a2bb153e5b45c4f7fb7a71529400fe63d9a20c2..121d55fdfb6d5271343f99b782f178668dc57073 100644 (file)
@@ -125,7 +125,7 @@ Dynamic_engraver::do_process_requests()
                                           
          staff_side_p_->set_victim (text_p_);
          staff_side_p_->axis_ = Y_AXIS;
-         
+         staff_side_p_->dir_ = DOWN;
 
          
          prop = get_property ("verticalDirection", 0);
index 4531df4811c3009d19e75f9d01b39e98393df822..03d4b29504a07c0a9a7c17e8a6d2de2cf4727867 100644 (file)
@@ -41,6 +41,7 @@ class Script_req : public virtual Request
 public:
   Direction dir_;
   VIRTUAL_COPY_CONS(Music);
+  Script_req ();
 };
 
 
index cedc1ce5e039b145d0a5fb270001582c6da0e218..fd47b955853aea6322bd857832a82d29f5bf701b 100644 (file)
@@ -199,3 +199,9 @@ Articulation_req::do_equal_b (Request*r) const
   
   return a &&  articulation_str_ == a->articulation_str_;
 }
+
+
+Script_req::Script_req ()
+{
+  dir_ = CENTER;
+}
index eb9cac2cc1edb63f1cbac2008c784e6ffa3231f6..811ee7e89404dba0d61f28d1725ddc0fe0f4db28 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "1.1.66";
+\version "1.2.0";
 
 
 \include "declarations.ly"
index 52b5ff9113783a62aa8625f986ed5a7480d5eb4e..22e1e0dce0e31bc567012690985228b1b494287d 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "1.1.66";
+\version "1.2.0";
 
 
 \include "declarations.ly";
index 6f0c57de3909da74ed8fc93537397dab39761f5a..8afe9fb6d58e5c156ddea7337ba7591e53650a0d 100644 (file)
@@ -1,7 +1,7 @@
 % Toplevel initialisation file. 
        
 
-\version "1.1.66";
+\version "1.2.0";
 
 
 \include "declarations.ly"
index 47f22dcd54182b4dcd8558ababee6bbb8447ecc5..96010a1fb2101d1ac4067797c656d0dd9c189a63 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "1.1.66";
+\version "1.2.0";
 
 
 \include "declarations.ly"
index 804174746fde71261db2a74d07dac596e6019cdb..f644c2867a76320fdaf67a07587a32c4f07a4f6f 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "1.1.66";
+\version "1.2.0";
 
 
 \include "declarations.ly"
index c21855bbb17e75c185b7608300a9047ca03929ae..8cd49a042892d614bf476ccf603179fb6d442add 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "1.1.66";
+\version "1.2.0";
 
 
 \include "declarations.ly";
index b0d5ad9f28113e1d2f79bbdeb33a87183dc2e8a4..f9a2a248e3964d09a30e4a95f59a8338900502ea 100644 (file)
@@ -2,7 +2,7 @@
 
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 paper_sixteen = \paper {
        staffheight = 16.0\pt;
index 004c4d09dfd09fc17f37ec8ce0125315d58674f4..24983c1710ba96fdfd5557bf34fa76cf07d65d95 100644 (file)
@@ -1,7 +1,7 @@
 % paper20.ly
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 paper_twenty = \paper {
        staffheight = 20.0\pt;
index 1590b4ac58001147c2f9ea1dc9f5ab38c090bbd3..46a9f25b8fd6d38ef172a44ec45ee6ad44fc2da4 100644 (file)
@@ -1,7 +1,7 @@
 % paper23.ly
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 paper_twentythree = \paper {
        staffheight = 23.0\pt;
index f3f21a99603ad529420d5850325b0853f7233e44..dae72e45408259cfd3e4d1602886c14bf49c5c2b 100644 (file)
@@ -8,7 +8,7 @@ SEE THE REFERENCE MANUAL FOR EXPLANATIONS.
 
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 %hmm, (these) abbrevs suck, imo
 % i guess they're meant as some form of doco
@@ -138,5 +138,5 @@ endincipit = \notes{
     \nobreak \bar "";
 }
 
-autoBeamOff = \property Voice.beamAuto = ""
-autoBeamOn = \property Voice.beamAuto = "1"  
+autoBeamOff = \property Voice.noAutoBeaming = "1"
+autoBeamOn = \property Voice.noAutoBeaming = ""  
index e8613224c92c36589d0283112fd143492ef0a859..8f750dbc22653070136503283ea27bd3d718a893 100644 (file)
@@ -1,6 +1,6 @@
 Begin3
 Title: LilyPond
-Version: 1.1.69
+Version: 1.2.0
 Entered-date: 28JUL99
 Description: 
 LilyPond is a music typesetter.  It produces beautiful sheet music
@@ -13,8 +13,8 @@ Author: hanwen@cs.uu.nl (Han-Wen Nienhuys)
        janneke@gnu.org (Jan Nieuwenhuizen)
 Maintained-by: hanwen@stack.nl (Han-Wen Nienhuys)
 Primary-site: sunsite.unc.edu /pub/Linux/apps/sound/convert
-       1000k lilypond-1.1.69.tar.gz 
+       1000k lilypond-1.2.0.tar.gz 
 Original-site: ftp.cs.uu.nl /pub/GNU/LilyPond/development/
-       1000k lilypond-1.1.69.tar.gz 
+       1000k lilypond-1.2.0.tar.gz 
 Copying-policy: GPL
 End
index ce326544e1b2968b0ed777aa1a0a995a718f64d3..7c9cd762b2d41ff450d8dc3a77f8e3f68d28a36c 100644 (file)
@@ -1,9 +1,9 @@
 Name: lilypond
-Version: 1.1.69
+Version: 1.2.0
 Release: 1
 Copyright: GPL
 Group: Applications/Publishing
-Source0: ftp.cs.uu.nl:/pub/GNU/LilyPond/development/lilypond-1.1.69.tar.gz
+Source0: ftp.cs.uu.nl:/pub/GNU/LilyPond/development/lilypond-1.2.0.tar.gz
 Summary: A program for printing sheet music.
 URL: http://www.cs.uu.nl/~hanwen/lilypond
 Packager: Han-Wen Nienhuys <hanwen@cs.uu.nl>
index e312f5847849614b70ccdc904428eebf0139e486..f8b069a0271f7a2899c4108d3b18a1a7395a6a17 100644 (file)
@@ -15,7 +15,7 @@ SUBDIRS = scripts buildscripts  flower lib lily mf midi2ly po debian \
 
 SCRIPTS = configure aclocal.m4
 README_FILES = BUGS DEDICATION ANNOUNCE-0.1 ANNOUNCE-1.0 ANNOUNCE-1.2 \
- COPYING NEWS-0.1 NEWS-1.0 NEWS-0.0 NEWS  TODO AIMS
+ COPYING NEWS-0.1 NEWS-1.0 NEWS-0.0 NEWS-1.1  NEWS  TODO AIMS
 README_TXT_FILES = README.txt AUTHORS.txt INSTALL.txt PATCHES.txt
 IN_FILES := $(wildcard *.in)
 EXTRA_DIST_FILES = dstreamrc mudela-mode.el vimrc VERSION $(README_FILES)  $(SCRIPTS) $(IN_FILES) TASKS
diff --git a/mf/feta-braces11.mf b/mf/feta-braces11.mf
new file mode 100644 (file)
index 0000000..396746b
--- /dev/null
@@ -0,0 +1,17 @@
+
+% 
+% feta-braces11.mf --  implement 
+% 
+% source file of the Feta (Font-En-Tja) music font
+% 
+% (c) 1997, 1998 Han-Wen Nienhuys <hanwen@stack.nl>
+% 
+
+font_identifier:="feta-braces11";
+font_size 11;
+mode_setup;
+
+staffsize#:=11pt#;
+input feta-beugel;
+end.
+
diff --git a/mf/feta-braces13.mf b/mf/feta-braces13.mf
new file mode 100644 (file)
index 0000000..ac31616
--- /dev/null
@@ -0,0 +1,17 @@
+
+% 
+% feta-braces13.mf --  implement 
+% 
+% source file of the Feta (Font-En-Tja) music font
+% 
+% (c) 1997, 1998 Han-Wen Nienhuys <hanwen@stack.nl>
+% 
+
+font_identifier:="feta-braces13";
+font_size 13;
+mode_setup;
+
+staffsize#:=13pt#;
+input feta-beugel;
+end.
+
diff --git a/mf/feta-braces23.mf b/mf/feta-braces23.mf
new file mode 100644 (file)
index 0000000..a97ec9c
--- /dev/null
@@ -0,0 +1,17 @@
+
+% 
+% feta-braces23.mf --  implement 
+% 
+% source file of the Feta (Font-En-Tja) music font
+% 
+% (c) 1997, 1998 Han-Wen Nienhuys <hanwen@stack.nl>
+% 
+
+font_identifier:="feta-braces23";
+font_size 23;
+mode_setup;
+
+staffsize#:=23pt#;
+input feta-beugel;
+end.
+
diff --git a/mf/feta-braces26.mf b/mf/feta-braces26.mf
new file mode 100644 (file)
index 0000000..7c92ac6
--- /dev/null
@@ -0,0 +1,17 @@
+
+% 
+% feta-braces26.mf --  implement 
+% 
+% source file of the Feta (Font-En-Tja) music font
+% 
+% (c) 1997, 1998 Han-Wen Nienhuys <hanwen@stack.nl>
+% 
+
+font_identifier:="feta-braces26";
+font_size 26;
+mode_setup;
+
+staffsize#:=26pt#;
+input feta-beugel;
+end.
+
index 878c45caddfdac8ab55959859817bfd441af56a4..5a513ce55324b599ff45e2f61e07f359712593c9 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "violoncello.ly"
index d4aa49e4216b25cdb0035855bf5cb78a26c6721b..ff47dfe03db237b92c00bcf40cdac33391085a57 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "clarinetti.ly"
index a59839dda6c615fc6cf0fed6127f176bdbad769f..47bebf6ef0fe920d11115540047869263e0e6545 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "clarinetto-1.ly"
 \include "clarinetto-2.ly"
index cc8b8e17da5d41dc85d0d89b15f4b781ef46be46..4b82d40d6415310a7148104f84fe90c5810d337c 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 clarinetto1 = \notes \relative c {
        R1 *2 | d''4-.\ff r r2 | R1 *3 | e4-. r r2 | R1 *3 |
index 88060cdc1842c04ef6367356947d55d976cae282..167502ac7dc21e8a1ec538fa87ce1e2ed22cf498 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 clarinetto2 = \notes \relative c { 
        R1*2 bes''4-.\ff r r2 | R1*3 | cis4-. r r2 | R1 *3 | 
index 3ff6ff380c4b74c0c11ab7b6fa6b60f851ab0c0d..c17fb2c2459e9a58331fa70405ca6eeb82b188cd 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "contrabasso.ly"
index b7682d4c97408e1ce5a736cb2da149b80d429d13..c1ba901cfdfb6c031c40b41c994edd4e60f69822 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 contrabasso = \notes \relative c {
 %      \translator Staff=violoncello
index 21e996492d3dd239ddace873971e26d058306d91..517e03b6ada021477c3ff8b176417d7b0d535835 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 
@@ -75,7 +75,7 @@ strijkers = \context StaffGroup = strijkers_group <
        >
        \paper{
                linewidth = 130.0\mm;
-               \translator { \VoiceContext beamAuto=0; }
+               \translator { \VoiceContext noAutoBeaming = "1"; }
                \translator { \HaraKiriStaffContext }
                \translator { \OrchestralScoreContext }
        }
index 5e58c35641621a75abe6d9e7f19dfdaa37da40a4..117b7b38f4ef2def3d38665be7b528916e0a0845 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "corni.ly"
index d69ba591daacc72f88e5e3a3a8ce3d138510a12c..3af778c3807fb379214755c47e855bbf65d0758c 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "corno-1.ly"
 \include "corno-2.ly"
index 59f6cf134548a95cc61bf78e3af2c4843a47bd34..73bc7378ea7dec12dbe1dc8cd6b3974b259ad567 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 corno1 = \notes \relative c {
        R1 *2 | f''4-.\ff r r2 | R1 *3 | f4-. r r2 | R1 *3 |
index 8a2d6c328d14bf8e4990e32e9d88c85e73c5c2d2..1b12ae5eaae822b1f89036f7267c83ca62269aff 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 corno2 = \notes \relative c {
        R1 *2 | d''4-.\ff r r2 | R1 *3 | d4-. r r2 | R1 *3 |
index 29d695be545dd592ba8eae80fb03487d850f7a1a..205dbb595bfc801c5c5663bd672fc5fd335be956 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "fagotti.ly"
index d0938e5888773afb21f09c40dac9a4da5c58be4a..4176f08f30e8937713d2bd33f63bec9ff5d5f042 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "fagotto-1.ly"
 \include "fagotto-2.ly"
index 2371da95e39bef192062fb9bce255fe150b6c4bc..95d63fd3f1c6f5267c917052c25216a96ca6bc4b 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 fagotto1 = \notes \relative c {
        R1 *2 | as'4-.\ff r r2 | R1 *3 | as4-. r r2 | R1 *3 |
index afd7a5b94797269a925747039b49cbc109944098..589fa6907d5cac11aac1063273d776f30e23dee7 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 fagotto2 = \notes \relative c {
        R1 *2 | f4-.\ff r r2 | R1 *3 | f4-. r r2 | R1 *3 |
index af24dcc1e9314e1a73cef123552af921278b133f..e427601844c5b6a18d7826dd5ea06c971da121e6 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "flauti.ly"
index 8b0db9c4db0ed684b94f36915e04bd72558e410e..231b6c2860bc9d22f73d530bb701cc67db631b03 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "flauto-1.ly"
 \include "flauto-2.ly"
index cf4115abc7afc4e5db93ae5966e5b26f5cc7c605..0d7243cc1d8295ab9a963f10d0c08b7811ac6e70 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 flauto1 = \notes \relative c {
        R1 *2 | c'''4-.\ff r r2 | R1 *3 | d4-. r r2 | R1 *3 |
index 006a19bb32d4c58149e8e9654ca556b7c5b1a56e..32782681bcee5bc5eef986b4da132d6f1a68a93e 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 flauto2 = \notes \relative c {
        R1 *2 | as'''4-.\ff r r2 | R1 *3 | b4-. r r2 | R1 *3 | 
index fcbedb7f58a77e0241c88769557623de4a91530f..86a3bd44fa0206dbabf130f4dbf0402507ea5553 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 global = \notes {
        \time 4/4;
index f70c8f656e2756b9d572b336d3076e87932af656..31fefbe66ab1d99ec8929f86cab711e3be82c833 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 oboe1 = \notes \relative c'' {
        R1 *2 | as'4-.\ff r r2 | R1 *3 | as4-. r r2 | R1 *3 |
index a9bda44e5075080148b18d7a24d16c77cb8e6fcd..fa89670b3c5f26d0d542cddd4e82ddee1facc672 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 oboe2 = \notes \relative c{
        R1 *2| f''4-.\ff r r2 | R1 *3 | f4-. r r2 | R1 *3 |
index 985b8de9d8aa29f124c9f94c8bf6d02182084e31..c48a4e17de521f88ce27c03c8dd6de064769ba25 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "oboi.ly"
index 26e90098b2eb0f5fe2a7d9670ddefab120bd574a..0d004223a048db2e671b884c44f55f42779affa3 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "oboe-1.ly"
 \include "oboe-2.ly"
index 515b13a0afbc249bd6bf3d6fa5db589a925c0369..483e31eb29045adfaac05436c17e3d1dadf2c3ef 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 timpani = \notes \relative c {
        R1 *2 | c4-.\ff r r2 | R1 *3 | c4-. r r2 | R1 *3 |
index a0e71e22394cfb39e1f51c9731147546dda92c28..84f7a2648ece81aa4f01c5fbb347a0eedf67354e 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "trombe.ly"
index 8a47de80a466566213bd781d0ea48e53f86b3027..15c6c892e08344dfecf39291990a05cc581cc70f 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "trombo-1.ly"
 \include "trombo-2.ly"
index e8ba8617e0e41e78e37647f33952460e13dee999..9f89f1341c4dfbdb871b433684bd89526d3ba067 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 trombo1 = \notes \relative c {
        R1 *2 | c''4-.\ff r r2 | R1 *3 | c4-. r r2 | R1 *3 |
index 53e8ec731adaeab47f72e592b5caad8ac5ad1f3d..fe8ea1607286ca5456fa77e13827e30288d2e542 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 trombo2 = \notes \relative c {
        R1 *2 | c'4-.\ff r r2 | R1 *3 | c4-. r r2 | R1 *3 |
index fb5952c0d7e6d3da7f0a629133bd7a6b383736da..26f091d9cbad072683a1a1e1bbb666bbcaf7558c 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 viola1 = \notes \relative c {
        c'1\ff ~ | c | f,4-. r r2 | r1 |
index 803a0a3951ef7226aa0afe4b3eacedf167272763..2980793d5e5e9d277a8401305b4c6e3a35ad5068 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 viola2 = \notes \relative c {
        % starts on (actualy, most part is on) same staff as viola1
index ddc1e52af88a928e85c205d5114a1954271ad776..f82acfe1fbab43b205a7de80dff35d84c424dedf 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "viola-1.ly"
@@ -23,7 +23,7 @@ $viola_staff = \context GrandStaff = viola <
        %%\include "coriolan-part-paper.ly"
        \paper{
                castingalgorithm = \Wordwrap;
-               \translator { \VoiceContext beamAuto=0; }
+               \translator { \VoiceContext noAutoBeaming = "1"; }
                \translator { \HaraKiriStaffContext }
                % \translator { \ScoreContext skipBars = 1; }
                \translator { \OrchestralScoreContext skipBars = 1; }
index edf5d48227030941c6417027016a6eb7e628bed2..4e69087c74fcf3f4813586c62a1538431403f072 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "violino-1.ly"
index db96641bc00207e90c658cdac0871eda6264a5f5..be83a5d61a29057f8d8282c155d79c35851addfc 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 violino1 = \notes \relative c {
        c'1\ff ~ | c | <f4-. c'-. as'-.> r r2 | R1 |
index f637b855149ad5fe43ea8d0f44913af9bf067716..0b01973c1ac9b11a7868c857ebe3a690db35c87c 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "violino-2.ly"
index cc225188f641525e64d4b0fc66c09206f6587513..15415cf8443344f59b2254be06c54b01b1a4d30f 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 violino2 = \notes \relative c {
        c'1\ff ~ | c | <f4-. c'-. as'-.> r r2 | R1 |
index 2761b42ecbc872e8286feba4ef6d2b82c2225a02..c6790225e48cc5c8c1a79486f4b684af873f6696 100644 (file)
@@ -7,7 +7,7 @@ enteredby =      "JCN";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "violoncello.ly"
index a6527aa7bff98cb8cce55c1e24e0bc4d3df28b4d..3211ed1486fc49dd899b9c98d9b75bf179e42103 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 violoncello = \notes \relative c {
        c1\ff ~ | c | f,4-. r r2 | r1 | c'1\ff ~ | c | f,4-. r r2 |
index 87afad723a50ad6a8818e5c0a3f733e96d47b078..1518aa6e8d567c9cf219c1e7246be87adf13645e 100644 (file)
@@ -807,4 +807,4 @@ Bar_number_engraver;}}
 
 ----------------------------------------------------
 
-\version "1.1.66";
+\version "1.2.0";
index f4c86875545bc6433e6843df79553dc0c57f13e9..6367433674be29ac4e633cff0b31d4dac90c653c 100644 (file)
@@ -266,4 +266,4 @@ s1
 \paper{barsize=50.0; \translator {\StaffContext \consists
 Bar_number_engraver;}}
 }
-\version "1.1.66";
+\version "1.2.0";
index 787954b01b898f5651f38a3e71b4f4c033004d40..bb1746226b24adc278365db52b68f5489708ab82 100644 (file)
@@ -336,4 +336,4 @@ g,4. |
 Bar_number_engraver;}}
 }
 
-\version "1.1.66";
+\version "1.2.0";
index a0679704bc8a82fd3f928346667b1bb0040f61d0..9fc49eadb6efa938173396a7a0540482713ffc30 100644 (file)
@@ -251,4 +251,4 @@ LHtoL = { \tolower \stemdown }
  
 
 }
-\version "1.1.66";
+\version "1.2.0";
index 6a0229cd3a1176fd25c8799699d71d4ddd7d3020..bcfed53d804b2e64cf7319206fc4a6cb88e250a0 100644 (file)
@@ -311,4 +311,4 @@ s8 [c''16 g'8 fis'16] [bes'' g' f' ees'] |
  \paper{barsize=50.0; \translator {\StaffContext \consists
 Bar_number_engraver;}}
 }
-\version "1.1.66";
+\version "1.2.0";
index f6a045780a8568bc0093d4d2b3a16b802cecab2d..619aa585388859ac29db61a09c09f787cf321652 100644 (file)
@@ -17,7 +17,7 @@ title = "Verso II";
        under the Gnu Public Licence.
 %}
        
-\version "1.1.66";
+\version "1.2.0";
 
 $voice_one = \notes \relative c' {
        a'2 bes4. [c16 bes] | a4 d ~ d c ~ | c b ~ [b8 a] a4 ~|
index e7affa3b7f14fbc8bfcba629a0530f1139f859aa..41296e26e4d9568c47be8fe990ddac8c48069c66 100644 (file)
@@ -12,7 +12,7 @@
  Tested Features: cross staff auto beams and slurs, grace notes, no bars
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "nederlands.ly"
 
index 6df72c0d00c04d0055905881ca9de8b9320d45c4..1e9a7f04492d918fbee050fb7660a51ad873e188 100644 (file)
@@ -12,7 +12,7 @@
  Tested Features:
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "nederlands.ly"
 
index 58c3386e2a87763d067aa1508af289b3cba38fb8..dcfacf0f09db0703469e63f754b3cb19ac9006fd 100644 (file)
@@ -10,7 +10,7 @@ title = "An Sylvia";
 }
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "paper16.ly";
 \include "paper13.ly";
index ed207db3392814f1130bb4846201e76be73cfa96..e25ecfdfe6cff2dc3b999ae952f32df7cb028e50 100644 (file)
@@ -9,6 +9,6 @@ description = "A schubert song in 16 pt";
 copyright =     "public domain";
 } 
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "standchen.ly"
index eb7261fa15d53b9205485a5332ec2138e8fb0c7b..9c2f4eaefdbffff63024a64b03a6da29b07916db 100644 (file)
@@ -10,7 +10,7 @@ enteredby =    "JCN";
 copyright =     "public domain";
 } 
 
-\version "1.1.66";
+\version "1.2.0";
 
 % fool make-website
 % \include "standchen.ly";
index 4f13f4d24f5809e7f808930af5b1dd205fb8dc91..cca8558307061fe8a203bc8963fe92fa4d084624 100644 (file)
@@ -16,7 +16,7 @@ multiple \paper{}s in one \score
 Note: Original key F.
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 vocalVerse = \notes\relative c''{
        \property Voice.dynamicDir=1
@@ -323,8 +323,8 @@ lyricStaff = \context Lyrics = lyric<
 vocals = \notes{
        \clef treble;
        % certainly no auto-beaming for vocals
-       \property Voice.beamAuto=0
-       \property Staff.automaticMelismas=1
+       \property Voice.noAutoBeaming = "1"
+       \property Staff.automaticMelismata=1
 
        \property Voice.dynamicDir = \up
        \skip 4 * 12; 
index 143376a80812cde5fe5cac658bd6237b9de7ba98..e47849828ca3d1752bd382ca256c59f4c9dba925 100644 (file)
@@ -7,7 +7,7 @@
   metre = "6 6. 8 6. D";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 sop=\notes \transpose c''{
        ees2  ees4 ees4 g2 g2 |  c'1.
index 52fad10fb77a321f21fae2a2dad50494a4645810..b8635916c6bd985d0406261a61a311a6aa265452 100644 (file)
@@ -4,7 +4,7 @@ composer = "Parry";
 metre = "10 10 . 11 11";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 sop = \notes \transpose c''{
        f4 | d' bes c' | f2 \bar "||";
index 442bc91e09feb9e4f99a7b958be1197cae40ef3c..3c846f945b001b8ae9e17a0b30d0febb33ed9c26 100644 (file)
@@ -7,7 +7,7 @@ title = "Maccabaeus";
 metre = "10 11. 11 11. and refrain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 sop=\notes \relative c'' {
        b2 gis4. a8  |b2 e,2 |
index 2bcad864efa22ebb96139b5cafa08f4f106f9c85..039055129225ec314e068e7ef066c281d80e6176 100644 (file)
@@ -7,7 +7,7 @@
   metre = "8 7 8 7 D";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 sop=\notes \relative c'' {
        b4 b c d | d c b a | g g a b | b4. a8 a2 |
index 019fd54adec716cd38c619435444f5d14f057adc..ac38071a469d5e78e2e35e773252f6d2626dee5f 100644 (file)
@@ -8,7 +8,7 @@
 }
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 %{
        Note:  there are other verses, but the three here seem to be
index 77767b402258457c08d28ba7a9cdf1c3a4161a7d..fe1f10e753747a4ecde484b635c825c424f727b6 100644 (file)
@@ -4,7 +4,7 @@
        piece = "Allemande";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 global = \notes{
        \time 4/4;
index 7f95c671072304f08fa07fffa8b01b854c768722..4e1db670e8eca7fd06527e1920c15fae87106616 100644 (file)
@@ -10,7 +10,7 @@
 %% 
 %% Noe liknende skjer ogsÃ¥ i mellom andre og tredje stemme i takt 28
 
-\version "1.1.66";
+\version "1.2.0";
 
 global = \notes{
        \time 2/4;
index 3b428b11ea5f0861418b2bde0f0dbcea9c8b0468..5ef6093be2c7de86615261a84391a156539c807f 100644 (file)
@@ -10,7 +10,7 @@
   copyright =   "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 global = \notes {
        \time 4/4;
index 403f229c433dd1fa097f217d27e909897c9bd70f..392363ff8ec7a4f9dbe8fcfd87eeead912b3eaa6 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 $global_i = \notes{
        \time 12/8;
index 449382fc4715df8a9a4920e7ba45f3f174069a2c..1e92f7093c4c5513efde73ec9b56c9ee8199e455 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 $global_ii = \notes{
        \time 4/4;
index 8771e9bfc3edb3277d7892915faaf50b920896da..162b02c7c98d3d16cfcd6f73f87f6fdc3be47acb 100644 (file)
@@ -8,7 +8,7 @@ enteredby =      "jcn";
 copyright =     "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global-i.ly"
 \include "violoncello-i.ly";
index bb76f7c6cb9bf875f699ac17b25923651905b28b..f3c0cb2082045670fe259d7a38b7cc6c92d3d4e0 100644 (file)
@@ -8,7 +8,7 @@ enteredby =      "jcn";
 copyright =     "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global-ii.ly"
 \include "violoncello-ii.ly";
index 6510f4f66abdefcaac95eaffc3381b2351a0708c..8942edabeccde4765acd5a0c5494c36fcc488181 100644 (file)
@@ -8,7 +8,7 @@ enteredby =      "jcn";
 copyright =     "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 % {
 
index b210045a0783b4753d338ca5d4197800c50493d7..29adf73a6143c00d63c1be04059191baebbc9eb6 100644 (file)
@@ -8,7 +8,7 @@ enteredby =     "jcn";
 copyright =    "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 $violino_i = \notes\relative c'' {
   \property Voice.beamAutoEnd = "3/8"
index 2664373a0c088e7c6b93febaa4b6c9b910d5948f..33434601ce81ec69d189809583e5255fc6621e9a 100644 (file)
@@ -8,7 +8,7 @@ enteredby =     "jcn";
 copyright =    "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 $violino_ii = \notes\relative c''{
   R1*8 |
@@ -101,4 +101,4 @@ $violino_ii_staff = \context Staff = violino <
   \$violino_ii
   \$global_ii
 >
-\version "1.1.66";
+\version "1.2.0";
index 3468a5def4ec88b9a01e3fe42ee11f7900f29f04..19834e05ddbf3780873cba31abff52c387fd41ba 100644 (file)
@@ -8,7 +8,7 @@ enteredby =      "jcn";
 copyright =     "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 % {
 
index 3292c5a2c033d99d17dc17f845c88250921a2390..b674f68b817e9ce8db2efc40e12754ec1748d892 100644 (file)
@@ -8,7 +8,7 @@ enteredby =      "jcn";
 copyright =     "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 % { 
 \include "violino-i.ly";
index a1a9e166e455ec7082a0be42f2da50c0deb1c128..0fd5501ff6e2097c0ab3d62b900213e37f4329ad 100644 (file)
@@ -8,7 +8,7 @@ enteredby =      "jcn";
 copyright =     "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 % {
 \include "violino-i.ly";
index fc3ff5691f5df80f235368af87705ad856efb8c6..473b59a354ae079014d7fb8a8decdf24d7180d62 100644 (file)
@@ -8,7 +8,7 @@ enteredby =     "jcn";
 copyright =    "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 $violoncello_i = \notes\relative c{
   \property Voice.beamAutoEnd = "3/8"
index 7e1e770313a202eb821800ecc3a9d90cacaf3ecd..1853c174637e7859b3629a1a267e7d4ca4de9a26 100644 (file)
@@ -8,7 +8,7 @@ enteredby =     "jcn";
 copyright =    "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 $violoncello_ii = \notes\relative c{
   r2 a'2|c e,| f8(e)d2 e8()fis| g a bes2 a8()gis|
index 6c79bc7b8bdca781e3fc4521fe62970ba95dd098..00083c7f3a23f31ef9bee3ba508c5075500b02c7 100644 (file)
@@ -8,7 +8,7 @@ enteredby =      "jcn";
 copyright =     "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 % {
 
index a0f127a41d389c06d2746f9d74587ecdb684831e..79ee1ae87ac7ff3e8f5f969d99514ad6fbca8c79 100644 (file)
@@ -12,7 +12,7 @@ enteredby =    "jcn";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 % upper = \context Staff \notes\relative c {
 upper = \context Staff=upper \notes\relative c {
index 0d8b15a7dd2b601d3453a760f31eab77b32b0d81..7a73c477d8c6912e79e27c2c7856c54b895ede1b 100644 (file)
@@ -10,7 +10,7 @@ enteredby =    "jcn";
 copyright =     "public domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 upper = \context Staff \notes\relative c{
        \context Voice=i
        \property Voice . textStyle = "italic"
index 75fde5d4cbee066bd34e4de3f4b14d6c169a5e00..289131cdf3dc0cb76613894a6abe4df7a0be72af 100644 (file)
@@ -8,7 +8,7 @@ composer =      "Johann Sebastian Bach (1685-1750)";
 enteredby =    "jcn";
 copyright =    "public domain";
 }
-\version "1.1.66";
+\version "1.2.0";
 
 one = \context Staff \notes\relative c {
        \context Voice=i
index 3bd84c5f3e8dec5826854322a8d008521408f0d4..e51569a8881b37888c3cf45d4f96eefc2606c0e0 100644 (file)
@@ -8,7 +8,7 @@ composer =      "Johann Sebastian Bach (1685-1750)";
 enteredby =    "jcn";
 copyright =    "public domain";
 }
-\version "1.1.66";
+\version "1.2.0";
 
 
 upper = \context Staff \notes\relative c{
index b83aa3bf1e4d5798f7dd11bdccf1127aba80a5f2..ca330c2ec4ab41210178054236cd538b1530bf44 100644 (file)
@@ -8,7 +8,7 @@ composer =      "Johann Sebastian Bach (1685-1750)";
 enteredby =    "jcn";
 copyright =    "public domain";
 }
-\version "1.1.66";
+\version "1.2.0";
 
 
 one = \context Staff \notes\relative c{
index bab72175afd1820d7ca3819a418f1f00d7056867..2091bb1ae4f886f91450165b2edc399e9cfdcb3e 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "allemande-urtext.ly";
 
@@ -23,12 +23,12 @@ allemande_cello_global = \notes{
        \time 4/4;
        \key f;
        \clef bass;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \partial 16;
                s16
                s1*11 |
                s2 s4 s8.
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                s16
                s1*11
                s16*15
index 96e750a706d5a64c935cf00975ce8cea8a340306..635c93381341dff55c30646d7d16b6159946ec3d 100644 (file)
@@ -99,4 +99,4 @@ allemande = \context Staff \notes<
 >
 
 
-\version "1.1.66";
+\version "1.2.0";
index 66fd70bc0a6c5f193cea7e8c317be79f23e92e33..0be45ea104faaad556335dcdc5b6351a85223dcc 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "allemande-urtext.ly";
 
@@ -23,12 +23,12 @@ allemande_viola_global = \notes{
        \time 4/4;
        \key f;
        \clef alto;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \partial 16;
                s16
                s1*11 |
                s2 s4 s8.
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                s16
                s1*11
                s16*15
index 8d6e0b8f5fee02529cbe350e82e171e22e66c5c7..7dead3a18fc3bd75ea03eea4bcd1fd9a4658d97a 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "courante-urtext.ly";
 
@@ -23,12 +23,12 @@ courante_cello_global = \notes{
        \time 3/4;
        \key f;
        \clef bass;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \partial 16;
                s16
                s2.*15
                s2 s8.
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                s16
                s2.*15
                s16*11
index 1a8ab22cc6a07bbd48e7f1b3c47f310d7d0ae6ac..9df40fb2c210afcc844df064c23466955950ff65 100644 (file)
@@ -88,4 +88,4 @@ courante = \context Staff \notes<
  \$courante_b
 >
 
-\version "1.1.66";
+\version "1.2.0";
index 0901b5407a00fb18c54ba7a13818d6121360fcc9..b1e9d556d9ee933161169937ec53e9c9e42dd257 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "courante-urtext.ly";
 
@@ -23,12 +23,12 @@ courante_viola_global = \notes{
        \time 3/4;
        \key f;
        \clef alto;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \partial 16;
                s16
                s2.*15
                s2 s8.
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                s16
                s2.*15
                s16*11
index 2956b1feed0419c8cc93269607458e4d1b06af6e..1febb285303013062d71e1f2df65ff2a0dbf3d86 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "gigue-urtext.ly";
 
@@ -23,13 +23,13 @@ gigue_cello_global = \notes{
        \time 3/8;
        \key f;
        \clef bass;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \partial 8;
                s8
                s4.*31
                s4
                %\partial 4;
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                % urg
                %s16 \partial 8; s16
                s8
index 9ca10793450acedaf64a28efc56632b1d484bab6..dd6968719175b67fdaf3b3988510657a6123fa5f 100644 (file)
@@ -102,4 +102,4 @@ gigue = \notes<
        \$gigue_b
 >
 
-\version "1.1.66";
+\version "1.2.0";
index b6a1ad56e0512eaf79977e81a70a650485502771..d533d6c0da26753ba4f6e601699f969085c5ee2b 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "gigue-urtext.ly";
 
@@ -23,13 +23,13 @@ gigue_viola_global = \notes{
        \time 3/8;
        \key f;
        \clef alto;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \partial 8;
                s8
                s4.*31
                s4
                \partial 4;
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                % urg
                s16 \partial 8; s16
                s4.*43
index 0ab8471e10ec39cca24387b6cf7d192759a9f76d..40f3a86ce258edfe92c2a2e5cd818fb9727a5c31 100644 (file)
@@ -16,7 +16,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "menuetto-urtext.ly";
 
@@ -24,10 +24,10 @@ menuetto_i_cello_global = \notes{
        \time 3/4;
        \key f;
        \clef bass;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \skip 2.*8;
        }
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \skip 2.*1;
                \slurdotted
                \skip 2.*14;
@@ -81,10 +81,10 @@ menuetto_ii_cello_global = \notes{
        \time 3/4;
        \key D;
        \clef bass;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \skip 2.*8;
        }
-       \repeat  "semi" 2 {
+       \repeat  "volta" 2 {
                \skip 2.*1;
                \slurdotted
                \skip 2.*14;
index 1393a3d5b0a617d68bf463718502fa533ea49bf3..6475b772ba515dd902fc96b6e9f0f91edd180d88 100644 (file)
@@ -110,8 +110,8 @@ menuetto_i_b_voice_urg_urg = \notes<
 >
 
 menuetto_i = \context Staff \notes<
-       \repeat "semi" 2 { \$menuetto_i_a_voice_urg_urg }
-       \repeat "semi" 2 { \$menuetto_i_b_voice_urg_urg }
+       \repeat "volta" 2 { \$menuetto_i_a_voice_urg_urg }
+       \repeat "volta" 2 { \$menuetto_i_b_voice_urg_urg }
 >
 
 menuetto_ii = \context Staff\notes \relative c {
@@ -148,4 +148,4 @@ menuetto_ii = \context Staff\notes \relative c {
        d2.
 }
 
-\version "1.1.66";
+\version "1.2.0";
index 5a6c36dbd9e25037a15536ac844aadad618aa8f4..0145f42f8b5a64938f17514511038d30216b6093 100644 (file)
@@ -17,7 +17,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "menuetto-urtext.ly";
 
@@ -25,11 +25,11 @@ menuetto_i_viola_global = \notes{
        \time 3/4;
        \key f;
        \clef alto;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \skip 2.*8;
                \clef violin;
                \skip 2.*1;
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                \slurdotted
                \skip 2.*3;
                \clef alto;
@@ -79,9 +79,9 @@ menuetto_ii_viola_global = \notes{
        \time 3/4;
        \key D;
        \clef alto;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                \skip 2.*8;
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                \skip 2.*1;
                \slurdotted
                \skip 2.*14;
index 37145416702bf46542ba74d7a214be7dbd9617ed..3bdb49c83910c7db694f0a617ecdf411304adf69 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "prelude-urtext.ly";
 
index cc2d406fbb5386ebb6e6d3478be07378e4a0c13c..faa88b84b9d10f22f92b8c6cacba9d7880fe204e 100644 (file)
@@ -194,4 +194,4 @@ prelude = \context Staff \notes<
        \$prelude_b
 >
 
-\version "1.1.66";
+\version "1.2.0";
index 669726565f70dcee7e1604233af3ea5ad6a16979..d708f602dc166f59dc37fa68ae73719e751ace12 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "prelude-urtext.ly";
 
index 0555aca76062401808234fdc3cb7bf2bab42c4ba..2ec74f62578c755ff5b4a49aa52544e75a626abb 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "sarabande-urtext.ly";
 
@@ -23,9 +23,9 @@ sarabande_cello_global = \notes{
        \time 3/4;
        \key f;
        \clef bass;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                s2.*12
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                s2.*16
        }
 }
index 2ca87484a4df13d1504d2124d793b78415f7a732..593384ab1aac243c4aee9014047a3a8137f6dbfd 100644 (file)
@@ -89,4 +89,4 @@ sarabande = \context Staff \notes<
        \$sarabande_b
 >
 
-\version "1.1.66";
+\version "1.2.0";
index 6d95062cc548fba58d3f74578a0559c42bb230f9..80bfce29dc13a2880db9b128aaae78a55590d8f5 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "sarabande-urtext.ly";
 
@@ -23,9 +23,9 @@ sarabande_viola_global = \notes{
        \time 3/4;
        \key f;
        \clef alto;
-       \repeat "semi" 2 {
+       \repeat "volta" 2 {
                s2.*12
-       } \repeat "semi" 2 {
+       } \repeat "volta" 2 {
                s2.*16
        }
 }
index 560635156203c53c0d269099d0c75fc266b5ad45..1dffaef4863f57cd5cec5894169126f1b46d05e8 100644 (file)
@@ -11,7 +11,7 @@ copyright =    "Public Domain";
 %{
 TODO: use autobeaming. 
 %}
-\version "1.1.66";
+\version "1.2.0";
 
 
 tenor =
index 0dd39148e91eaac1ac9987c1f6ef8d079c1be777..99d137e3bdc02c36726417ec3dcfc03870c38cb6 100644 (file)
@@ -19,7 +19,7 @@
    * auto beaming
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "nederlands.ly"                 % for correct parsing of note names
 
index 27c4afdaf0f8a01c5c60d3d992f53fb07141a061..7e859289a3d3e4170de2595f10a771c835d8d866 100644 (file)
@@ -8,7 +8,7 @@ enteredby =      "Shay Rojansky";
 copyright =     "Public Domain";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 % should do programmable input.
 soprane =
index 19c30d875d199714db1610ea4c8eda89ff459615..ebb4d6e3c2da5477619e6f49eeaab969e289114f 100644 (file)
@@ -383,4 +383,4 @@ bassocontinuo = \notes \relative c'{
         \midi{ \tempo 4 = 100; }
 }
 
-\version "1.1.66";
+\version "1.2.0";
index 66d81e748d74ee62abc41f13d2d2accdbe82146e..61f61b0b1f0177bc2c54440156ffeabfee9e8e4b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 corI=\notes\relative c'' {
 \key c;
index c5d9c842375fbff1aa8bcf28b6950531d5ffd165..31846c0113f8b93438d33ee6fcf3b943db172919 100644 (file)
@@ -11,7 +11,7 @@ copyright =   "Mats Bengtsson, 1999. Free circulation permitted and " +
 % Process with 'ly2dvi -s parts.ly' to get the separate parts.
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "wood.ly"
@@ -32,7 +32,7 @@ my_paper = \paper {
     textScriptPadding = 5.0;
     textStyle = "italic";
     textEmptyDimension = 1;
-    beamAuto = 0; % Beams inserted explicitly as in the original.
+    noAutoBeaming = "1"; % Beams inserted explicitly as in the original.
   }
 }
 
index ff9e2dd8523dc6a7ccd6504425207b410d652e7a..be35e29f73b286df7550f20afaf9cf0f916e1251 100644 (file)
@@ -8,7 +8,7 @@ copyright =     "Mats Bengtsson, 1999. Free circulation permitted and " +
                "Statens Musikbibliotek, Stockholm, Sweden";
 }
 
-\version "1.1.66";
+\version "1.2.0";
 
 \include "global.ly"
 \include "wood.ly"
@@ -142,7 +142,7 @@ copyright = "Mats Bengtsson, 1999. Free circulation permitted and " +
        textStyle = "italic";
        textScriptPadding = 5.0;
         textEmptyDimension = 1;
-       beamAuto = 0; % Beams inserted explicitly as in the original.
+       noAutoBeaming = "1"; % Beams inserted explicitly as in the original.
     }
   }
 }
index ea6716e96b9dfbeebcd0acb1268abdc4352c2b12..8df8e869f51be33f69cfbf2e4aeb375a28c37d5c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 viI=\notes\relative c'' {
 
index 19645bc2522a0198896b27ecf465ed8ebea29ddd..bc6b44c6bcbedbdbbd28fe98cbab78d8334e7688 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.1.66";
+\version "1.2.0";
 
 flauto=\notes\relative c''' {
 \clef "treble";
index e96e58e894e1441216ea8d46b32feba442e86f54..1294d1f505b7857910b07fe7ce76c4acf09eb5c8 100644 (file)
@@ -11,7 +11,7 @@ copyright =    "public domain";
 Tested Features: cadenza mode
 %}
 
-\version "1.1.66";
+\version "1.2.0";
 
 
 cad = \notes  \relative c' {
index 2562ff27a86ccccea587d9bcf6670731ad5554d7..e004a056821b0aa3854409ef40e3c890a6bd1bfd 100644 (file)
@@ -9,7 +9,7 @@ copyright =      "public domain";
 }
 
 
-\version "1.1.66";
+\version "1.2.0";
 
 allegro =
        \notes
index 06eb3754ff330cd512cc9591ef46702c105acf51..feff7c9bc68eba16c7d5aeb62fc063d5dd2e97c9 100644 (file)
@@ -45,7 +45,7 @@ Voice engraver by uncommenting the lines in the paper
 definition below. --MB
 %} 
 
-\version "1.1.66";
+\version "1.2.0";
 
 global = \notes {
   \property StaffGroup.timeSignatureStyle = "old"
index 39b46d05e38dda73f5b0a7f1657b535f0b46f12b..7395958a0ff980ffd89db12b2e405447d7553e71 100644 (file)
@@ -389,7 +389,7 @@ if 1:
        def conv(lines):
                newlines =[]
                for x in lines:
-                       x =  re.sub ('\\repeat *\"?semi\"?','\\repeat "volta"', x)
+                       x =  re.sub ('\\\\repeat *\"?semi\"?','\\\\repeat "volta"', x)
                        newlines.append (x)
                return newlines
 
@@ -406,7 +406,18 @@ if 1:
                return newlines
 
        conversions.append ((1,1,67), conv,
-                           'beamAuto -> noAutoBeaming, automaticMelismas -> automaticMelismata',)
+                           'beamAuto -> noAutoBeaming')
+
+if 1:
+       def conv(lines):
+               newlines =[]
+               for x in lines:
+                       x =  re.sub ('automaticMelismas', 'automaticMelismata', x)
+                       newlines.append (x)
+               return newlines
+
+       conversions.append ((1,2,0), conv,
+                           'automaticMelismas -> automaticMelismata')
 
 
 ############################
index bd8aee3ceb1c45c11aceec87a7aead71cb5bec0d..0761a04cf656329d62582a8f6121e56e5d37cb53 100644 (file)
@@ -10,7 +10,7 @@ $(outdir)/%.dvi: $(outdir)/%.latex
          latex \\nonstopmode \\input $(<F)&&\
          (bibtex $(basename $(<F)) || true) && \
          latex \\nonstopmode \\input $(<F)&&\
-kk       (makeindex $(basename $(<F)) || true) && \
+         (makeindex $(basename $(<F)) || true) && \
          latex \\nonstopmode \\input $(<F) )
 
 $(outdir)/%.ps: $(outdir)/%.dvi