]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/misc/CHANGES-1.3
Issue 4526: lily-library.scm: Remove unused quarter tone constants
[lilypond.git] / Documentation / misc / CHANGES-1.3
index 864e359b6db1b37f11c221231e9efeeba20a3633..d8597a9238846d023a7a5bd86bf267568d483dba 100644 (file)
@@ -24,7 +24,7 @@
 1.3.154
 =======
 
 1.3.154
 =======
 
-* More brace bugfixes. 
+* More brace bugfixes.
 
 * Revert: simplified TFM and PK logic in ly_init_kpath (). Find feta
 fonts in datadir (eg /usr/share/) again, rely on environment in the
 
 * Revert: simplified TFM and PK logic in ly_init_kpath (). Find feta
 fonts in datadir (eg /usr/share/) again, rely on environment in the
@@ -41,7 +41,7 @@ dvips are stored in outdir.
 * PO updates.
 
 * petite-ouverture-a-danser.ly bugfix, twinkle.ly bugfix
 * PO updates.
 
 * petite-ouverture-a-danser.ly bugfix, twinkle.ly bugfix
-V
+
 1.3.153
 =======
 
 1.3.153
 =======
 
@@ -61,14 +61,14 @@ for reading.
 
 * Fixed brace font selection: do pick bigger font when needed.
 
 
 * Fixed brace font selection: do pick bigger font when needed.
 
-* Increased number of brace fonts; made size step variable. 
+* Increased number of brace fonts; made size step variable.
 
 1.3.152.hwn1
 ============
 
 * Add lilypond-init.el
 
 
 1.3.152.hwn1
 ============
 
 * Add lilypond-init.el
 
-* Bugfix: flipped octaves on octaviated clefs _8 
+* Bugfix: flipped octaves on octaviated clefs _8
 
 * Prevent dot/flag collisions by lengthening the stem.
 
 
 * Prevent dot/flag collisions by lengthening the stem.
 
@@ -156,7 +156,7 @@ when stanza numbers are on.
 
 * ly2dvi bugfix: use the maximum linewidth specified.
 
 
 * ly2dvi bugfix: use the maximum linewidth specified.
 
+
 1.3.149.jcn3
 ============
 
 1.3.149.jcn3
 ============
 
@@ -213,7 +213,7 @@ grace notes remains.
 
 * spelling: barsize-procedure -> bar-size-procedure
 
 
 * spelling: barsize-procedure -> bar-size-procedure
 
-* fixes for input/test/ (thanks, Laura) 
+* fixes for input/test/ (thanks, Laura)
 
 * Bugfix: \version "1.2.4.foo" now doesn't cause a crash.
 
 
 * Bugfix: \version "1.2.4.foo" now doesn't cause a crash.
 
@@ -363,12 +363,12 @@ staff.
 
 * Add a check for regular identifiers to parser.
 
 
 * Add a check for regular identifiers to parser.
 
-1.3.145
+1.3.146
 =======
 
 * Make and ly2dvi fixes.
 =======
 
 * Make and ly2dvi fixes.
-* Made feta-timesig C a bit rounder. 
+
+* Made feta-timesig C a bit rounder.
 
 * Included flat autogenerated list of grob interfaces into refman.
 
 
 * Included flat autogenerated list of grob interfaces into refman.
 
@@ -400,7 +400,7 @@ staff.
 
 * Bugfix: LyricsVoice.stz property now works.
 
 
 * Bugfix: LyricsVoice.stz property now works.
 
-* Remove semi-colons from lilypond syntax. 
+* Remove semi-colons from lilypond syntax.
 
 * Removed a grammar ambiguity: '-' DIGIT (fingering, only possible in \notes)
 now can not be interpreted as a negative number.
 
 * Removed a grammar ambiguity: '-' DIGIT (fingering, only possible in \notes)
 now can not be interpreted as a negative number.
@@ -477,10 +477,10 @@ Multi_measure_rest_engraver together.
 * Revised syntax for multiplied durations. Multiplied durations must
 now directly follow the number +dots. example:
 
 * Revised syntax for multiplied durations. Multiplied durations must
 now directly follow the number +dots. example:
 
-       c4*3/4 -\f (                    % valid
-       c4-\f ( *3/4                    % invalid
+       c4*3/4 -\f (                    % valid
+       c4-\f ( *3/4                    % invalid
 
 
-* Halt configure if kpathsea not found. 
+* Halt configure if kpathsea not found.
 
 * Small refman fixes.
 
 
 * Small refman fixes.
 
@@ -718,19 +718,19 @@ remove the target `info: check-info' from Documentation/user/GNUmakefile.
 * Renamed FollowThread into VoiceFollower, followThread into
 followVoice.
 
 * Renamed FollowThread into VoiceFollower, followThread into
 followVoice.
 
-* lilypond-book: changed nonfragment into nofragment 
+* lilypond-book: changed nonfragment into nofragment
 
 
-* Cleanups for ledgered rests.  
+* Cleanups for ledgered rests.
 
 * Bugfix; don't create RhythmicStaff if asking for Staff.
 
 
 * Bugfix; don't create RhythmicStaff if asking for Staff.
 
-* Bugfix: sparseTies. 
+* Bugfix: sparseTies.
 
 * Reference manual: hara kiri, font selection
 
 * changed font-point-size into font-design-size
 
 
 * Reference manual: hara kiri, font selection
 
 * changed font-point-size into font-design-size
 
+
 1.3.139
 =======
 
 1.3.139
 =======
 
@@ -741,7 +741,7 @@ followVoice.
 
 * Documentation updates
 
 
 * Documentation updates
 
-* Added -e,--evaluate=CODE, to evaluate scheme from the command
+* Added -e, --evaluate=CODE, to evaluate scheme from the command
 line. Practical application:
 
         -e "(set-lily-option 'midi-debug #t)'
 line. Practical application:
 
         -e "(set-lily-option 'midi-debug #t)'
@@ -752,12 +752,12 @@ Removed command-line options -T, -t, -Q, -x.
 
         (set! point-and-click line-column-location)
 
 
         (set! point-and-click line-column-location)
 
-Added convert-ly rule.  
+Added convert-ly rule.
 
 * Bugfix: use aliases not only for creating contexts, but also for
 referring to them. This fixes \clef "percussion" in rhythmic staffs.
 
 
 * Bugfix: use aliases not only for creating contexts, but also for
 referring to them. This fixes \clef "percussion" in rhythmic staffs.
 
-* removed \textscript.  
+* removed \textscript.
 
 1.3.137.jcn4
 ============
 
 1.3.137.jcn4
 ============
@@ -799,7 +799,7 @@ makeinfo groks, but make texi2dvi barf.
 * changed name of ly-[sg]et-elt-property into ly-[sg]et-grob-property
 
 * Added  function (ly-music-name ), returns the name of a music objects as a
 * changed name of ly-[sg]et-elt-property into ly-[sg]et-grob-property
 
 * Added  function (ly-music-name ), returns the name of a music objects as a
-string. 
+string.
 
 * Bugfix: \relative on \chords is no-op. (Added Un_relativable_music)
 
 
 * Bugfix: \relative on \chords is no-op. (Added Un_relativable_music)
 
@@ -823,7 +823,7 @@ RhythmicStaff, \alias Staff is found for \property Staff.XXX
 
 * Check whether  property definitions are duplicate.
 
 
 * Check whether  property definitions are duplicate.
 
-* Percent style repeats. 
+* Percent style repeats.
 
 * Named music creation: (ly-make-music "Note_req")
 
 
 * Named music creation: (ly-make-music "Note_req")
 
@@ -892,10 +892,10 @@ staccato dots.
 typically). PK files are put in the right spot
 automatically, and dirs are also created automatically.
 
 typically). PK files are put in the right spot
 automatically, and dirs are also created automatically.
 
-A change to mktexnam is still required -- add  
+A change to mktexnam is still required -- add
 
        MT_DESTROOT=foobar
 
        MT_DESTROOT=foobar
+
 before line 161.
 
 1.3.135.jcn3
 before line 161.
 
 1.3.135.jcn3
@@ -1005,7 +1005,7 @@ interface-description.scm
 
 * Bugfix: break alignment at right edge.
 
 
 * Bugfix: break alignment at right edge.
 
-* Easy-notation: letters in circular note heads.  
+* Easy-notation: letters in circular note heads.
 
 * Debian patch by Anthony Fok.
 
 
 * Debian patch by Anthony Fok.
 
@@ -1051,7 +1051,7 @@ This fixes input/test/orchestscore.ly
 
 * Bugfix: x-offset of stem was off by 0.5 stem thickness.
 
 
 * Bugfix: x-offset of stem was off by 0.5 stem thickness.
 
-* Add grob-property attachment-angle: angle for stem to attach to note head. 
+* Add grob-property attachment-angle: angle for stem to attach to note head.
 
 1.3.130.hwn2
 ============
 
 1.3.130.hwn2
 ============
@@ -1149,7 +1149,7 @@ are only supported by the note they are on, in absence of crescendi.
 * Removed duplicated engraver hierarchies from coriolan and orchestral
 examples.
 
 * Removed duplicated engraver hierarchies from coriolan and orchestral
 examples.
 
-* Added user control for devnull engravers. Default: switched off 
+* Added user control for devnull engravers. Default: switched off
 
 * Small doco fixes.
 
 
 * Small doco fixes.
 
@@ -1163,7 +1163,7 @@ examples.
 1.3.128.mb2
 ===========
 
 1.3.128.mb2
 ===========
 
-* Made the percussion clef somewhat fatter, thanks to Rune Zedeler. 
+* Made the percussion clef somewhat fatter, thanks to Rune Zedeler.
 Note: font updated! Added this clef to input/regression/clefs.ly.
 
 * updated \endincipit macro and the examples input/test/incipit.ly and
 Note: font updated! Added this clef to input/regression/clefs.ly.
 
 * updated \endincipit macro and the examples input/test/incipit.ly and
@@ -1304,7 +1304,7 @@ combinations with auto-change and part-combine.
 
 * Bugfix: glissandi with smaller rhythms parallel.
 
 
 * Bugfix: glissandi with smaller rhythms parallel.
 
-* Add printfilename option to @lilypondfile 
+* Add printfilename option to @lilypondfile
 
 * Include Grobs in Context self-documentation; remove "Grob " from
 node name for grob documentation.
 
 * Include Grobs in Context self-documentation; remove "Grob " from
 node name for grob documentation.
@@ -1330,7 +1330,7 @@ Scheme.  See input/test/molecule-hacking.ly ; allows for a kludged
 1.3.123
 =======
 
 1.3.123
 =======
 
-* Added macro \turnOff to remove volta brackets or any other 
+* Added macro \turnOff to remove volta brackets or any other
   graphical objects, see input/test/volta.ly or mutopia/J.S.Bach/pa.ly
 
 * Removed the "none" clef, use Clef \override #'transparent = ##t instead.
   graphical objects, see input/test/volta.ly or mutopia/J.S.Bach/pa.ly
 
 * Removed the "none" clef, use Clef \override #'transparent = ##t instead.
@@ -1471,7 +1471,7 @@ call. This fixes input/bugs/triplet.ly.
 * Bugfixes: warnings.
 
 * More feature examples.
 * Bugfixes: warnings.
 
 * More feature examples.
+
 * Renamed some scm files.
 
 * Some more documentation fixes (move hacking.texi into normal
 * Renamed some scm files.
 
 * Some more documentation fixes (move hacking.texi into normal
@@ -1482,7 +1482,7 @@ documentation.)
 1.3.117.mb1
 ===========
 
 1.3.117.mb1
 ===========
 
-* Bugfix: fetdefs.tex: don't redefine the standard TeX macros 
+* Bugfix: fetdefs.tex: don't redefine the standard TeX macros
   \sharp,\natural or \flat.
 
 * Bugfix: ly2dvi: handle the --landscape option. Leave the textheight
   \sharp,\natural or \flat.
 
 * Bugfix: ly2dvi: handle the --landscape option. Leave the textheight
@@ -1541,7 +1541,7 @@ should now build with plain makeinfo 4.0, some links will be broken.
 1.3.116.mb1
 ===========
 
 1.3.116.mb1
 ===========
 
-* Bugfix: convert-ly.py: Correct syntax for inserted \version, 
+* Bugfix: convert-ly.py: Correct syntax for inserted \version,
   \push -> override happened in 1.3.111
 
 * Bugfix: corrected documentation of timeSignatureStyle, removed all
   \push -> override happened in 1.3.111
 
 * Bugfix: corrected documentation of timeSignatureStyle, removed all
@@ -1554,7 +1554,7 @@ should now build with plain makeinfo 4.0, some links will be broken.
 * Bugfix: beamed grace notes (reinstate process_music () call in
 Grace_engraver_group::process() )
 
 * Bugfix: beamed grace notes (reinstate process_music () call in
 Grace_engraver_group::process() )
 
-* Rename: Global_translator::process -> Global_translator::one_time_step (). 
+* Rename: Global_translator::process -> Global_translator::one_time_step ().
 
 1.3.115.jcn2
 ============
 
 1.3.115.jcn2
 ============
@@ -1576,7 +1576,7 @@ not exist (ie, empty .texidoc files).
 1.3.115.hwn1
 ============
 
 1.3.115.hwn1
 ============
 
-* Bugfix: multi-measure rest ends, chords. 
+* Bugfix: multi-measure rest ends, chords.
 
 * Some back end documentation
 
 
 * Some back end documentation
 
@@ -1606,7 +1606,7 @@ not exist (ie, empty .texidoc files).
        * support breves and longas (no abc program that I know of has
          longas, but a couple of them have breves, and one can always hope.)
 
        * support breves and longas (no abc program that I know of has
          longas, but a couple of them have breves, and one can always hope.)
 
-       * translate text annotations beginning with _ and ^ for above and 
+       * translate text annotations beginning with _ and ^ for above and
          below the staff.
 
        * quote lyrics syllables with (
          below the staff.
 
        * quote lyrics syllables with (
@@ -1648,13 +1648,13 @@ constructor, and set everything in the parser.
 * Checksums for AFM fonts: make sure that TFM and AFM files match.
 One FAQ less to be asked.
 
 * Checksums for AFM fonts: make sure that TFM and AFM files match.
 One FAQ less to be asked.
 
-* Made point-and-click switchable, default: off 
+* Made point-and-click switchable, default: off
 
 * Bugfix: don't make multimeasure rests from failed span-requests.
 
 * Bugfix: mark with string arguments, eg. letters..
 
 
 * Bugfix: don't make multimeasure rests from failed span-requests.
 
 * Bugfix: mark with string arguments, eg. letters..
 
-* Bugfix: direction of staccato dots. 
+* Bugfix: direction of staccato dots.
 
 1.3.113
 =======
 
 1.3.113
 =======
@@ -1765,7 +1765,7 @@ num_i_}, Rhythmic_req::duration_, Melodic_req::pitch_
 1.3.109
 =======
 
 1.3.109
 =======
 
-* Bugfix: resurrected point-and-click. 
+* Bugfix: resurrected point-and-click.
 
 * Use scheme object props for storing type predicates and doc-strings
 Dump global lists of properties into auto-documentation.
 
 * Use scheme object props for storing type predicates and doc-strings
 Dump global lists of properties into auto-documentation.
@@ -1805,7 +1805,7 @@ an absolute dynamic.
 
 * Rename class Crescendo to Hairpin.
 
 
 * Rename class Crescendo to Hairpin.
 
-* Search/replace: Musical_pitch -> Pitch 
+* Search/replace: Musical_pitch -> Pitch
 
 * More links in the backend documentation.
 
 
 * More links in the backend documentation.
 
@@ -1826,7 +1826,7 @@ descriptions.
 
 * construct Music_iterators decentrally.
 
 
 * construct Music_iterators decentrally.
 
-* Make smob of Duration 
+* Make smob of Duration
 
 * Make smob of Musical_pitch.
 
 
 * Make smob of Musical_pitch.
 
@@ -1958,7 +1958,7 @@ staff-space, line-count
 
 * \property tremoloFlags can be set anywhere now
 
 
 * \property tremoloFlags can be set anywhere now
 
-* \apply #function music 
+* \apply #function music
 
 * Bugfix: padding of dots.
 
 
 * Bugfix: padding of dots.
 
@@ -1975,7 +1975,7 @@ staff-space, line-count
 
 * Silly font initialisation fix for paper19 non-feature.
 
 
 * Silly font initialisation fix for paper19 non-feature.
 
-* Automatic engraver/property documentation infrastructure. 
+* Automatic engraver/property documentation infrastructure.
 
 * Fixed system-start braces
 
 
 * Fixed system-start braces
 
@@ -1987,7 +1987,7 @@ them.
 * Bugfix: Tie_column doesn't force Tie directions ties that already
 have a direction.
 
 * Bugfix: Tie_column doesn't force Tie directions ties that already
 have a direction.
 
-* Bugfix: multimeasure rest 
+* Bugfix: multimeasure rest
 
 1.3.101
 =======
 
 1.3.101
 =======
@@ -2005,13 +2005,13 @@ settings. Fixes too large time sigs.
 1.3.100
 =======
 
 1.3.100
 =======
 
-* Tweaks of .scm font-selection. 
+* Tweaks of .scm font-selection.
 
 * Rewrote font management of Score_element and Paper_def.
 
 * Introduced outputscale: internally do computation in terms of
 outputscale.  Prepare to deprecate staffspace internally.  Rewrote
 
 * Rewrote font management of Score_element and Paper_def.
 
 * Introduced outputscale: internally do computation in terms of
 outputscale.  Prepare to deprecate staffspace internally.  Rewrote
-.scm side of font selectioning. 
+.scm side of font selectioning.
 
 1.3.99.jcn1
 ===========
 
 1.3.99.jcn1
 ===========
@@ -2190,7 +2190,7 @@ forgotten copies.
 
        (X-offset-callbacks . (callback1 callback2 .. .))
        (Y-offset-callbacks . (callback1 callback2 .. .))
 
        (X-offset-callbacks . (callback1 callback2 .. .))
        (Y-offset-callbacks . (callback1 callback2 .. .))
-       (X-extent-callback . callback1) 
+       (X-extent-callback . callback1)
        (Y-extent-callback . callback1)
 
 * naming: basicXXXProperties -> XXX, some other changes in naming;
        (Y-extent-callback . callback1)
 
 * naming: basicXXXProperties -> XXX, some other changes in naming;
@@ -2268,7 +2268,7 @@ Break_align_item::space-alist, Chord_name::chord-name-function
 
   will print a |: and a volta bracket saying X. See also
   input/test/manual-volta.ly
 
   will print a |: and a volta bracket saying X. See also
   input/test/manual-volta.ly
-  
+
 * Volta_engraver, Repeat_acknowledge_engraver: new engravers that are
 controlled by repeatCommands; much cleaner than the Repeat_engraver.
 
 * Volta_engraver, Repeat_acknowledge_engraver: new engravers that are
 controlled by repeatCommands; much cleaner than the Repeat_engraver.
 
@@ -2296,7 +2296,7 @@ number for self-alignment-{X,Y}.
 1.3.90.mb1
 ===========
 
 1.3.90.mb1
 ===========
 
-* Added an interscorelinefill paper variable. Set to a positive number 
+* Added an interscorelinefill paper variable. Set to a positive number
   in order to stretch the inter-line spacing to fill the full pages,
   except for the last page (where it would look really ugly).
 
   in order to stretch the inter-line spacing to fill the full pages,
   except for the last page (where it would look really ugly).
 
@@ -2315,7 +2315,7 @@ number for self-alignment-{X,Y}.
 1.3.89.hwn1
 ===========
 
 1.3.89.hwn1
 ===========
 
-* Only open files, not directories 
+* Only open files, not directories
 
 * bugfix: textNonEmpty.
 
 
 * bugfix: textNonEmpty.
 
@@ -2324,7 +2324,7 @@ before the note leading to an automatic staff switch are switched as
 well (improves the looks of scarlatti-test).  Associated fixes and
 additions for  Music_iterator::skip () and friends.
 
 well (improves the looks of scarlatti-test).  Associated fixes and
 additions for  Music_iterator::skip () and friends.
 
-* Bugfix: only quantise staccato inside the staff. 
+* Bugfix: only quantise staccato inside the staff.
 
 * cleanups for beam and stem. Removed global GUILE namespace calls
 from Beam and Stem.
 
 * cleanups for beam and stem. Removed global GUILE namespace calls
 from Beam and Stem.
@@ -2341,12 +2341,12 @@ from Beam and Stem.
 * Fixes for ASCII output.
 
 * Added feature to part combiner that should allow part-switching only
 * Fixes for ASCII output.
 
 * Added feature to part combiner that should allow part-switching only
-  for entire measures.  Currently, it is controlled by a new 
+  for entire measures.  Currently, it is controlled by a new
   property changeMoments (A . B):
     - only switch when !(A mod now),
     - decide whether to switch based on music during time period B.
 
   property changeMoments (A . B):
     - only switch when !(A mod now),
     - decide whether to switch based on music during time period B.
 
-* Made bugfix: Sequential_iterator::get_music (M): mustn't return music 
+* Made bugfix: Sequential_iterator::get_music (M): mustn't return music
   later than M.
 
 * Added skip (M) to some iterators.
   later than M.
 
 * Added skip (M) to some iterators.
@@ -2372,7 +2372,7 @@ update, LaTeX example, landscape support.
 * Removed C++ support for barNumberScriptPadding, now in
 generic-property.scm (but they're deprecated anyway)
 
 * Removed C++ support for barNumberScriptPadding, now in
 generic-property.scm (but they're deprecated anyway)
 
-* Changed threshold in Align_interface to be in staffspace 
+* Changed threshold in Align_interface to be in staffspace
 
 * changed minVerticalAlign and maxVerticalAlign to be in staffspace.
 A better way: do \push #'threshold = #(cons A B ).  (WARNING:
 
 * changed minVerticalAlign and maxVerticalAlign to be in staffspace.
 A better way: do \push #'threshold = #(cons A B ).  (WARNING:
@@ -2393,11 +2393,11 @@ INCOMPATIBLE CHANGE)
   - beam-flag-width-function to Beam.
 
   Grace_align_item:
   - beam-flag-width-function to Beam.
 
   Grace_align_item:
-  -  horizontal-space: spacing of grace notes is configurable
+  - horizontal-space: spacing of grace notes is configurable
 
 
-  Volta_spanner: 
+  Volta_spanner:
   - height
   - height
-  - thickness 
+  - thickness
 
   Multi_measure_rest:
   - expand-limit
 
   Multi_measure_rest:
   - expand-limit
@@ -2408,10 +2408,10 @@ INCOMPATIBLE CHANGE)
   - height
 
   Stem
   - height
 
   Stem
-  - thickness 
+  - thickness
 
   Collision
 
   Collision
-  -  note-width to Collision
+  - note-width to Collision
 
 * removed various obsolete variables from params.ly
 
 
 * removed various obsolete variables from params.ly
 
@@ -2435,7 +2435,7 @@ INCOMPATIBLE CHANGE)
 
 * Fixed problem with disappearing crescendi across line break.
 
 
 * Fixed problem with disappearing crescendi across line break.
 
-* Bugfix: dynamic texts should not be set by text-engraver. 
+* Bugfix: dynamic texts should not be set by text-engraver.
 
 * Rewrote and cleaned up music-iterator.
 
 
 * Rewrote and cleaned up music-iterator.
 
@@ -2470,7 +2470,7 @@ definition out of Translator_group into Translator_def)
 
 * pmx2ly.py fixes: now handles text at beginning of block correctly.
 
 
 * pmx2ly.py fixes: now handles text at beginning of block correctly.
 
-* update .spec to include scripts. 
+* update .spec to include scripts.
 
 * Changed syntax of \pushproperty:
 
 
 * Changed syntax of \pushproperty:
 
@@ -2493,7 +2493,7 @@ definition out of Translator_group into Translator_def)
   file and test case. Some work on Documentation/user/mudela-book.tely
 
 * mudela-book.py: any combination of \verb, \begin{verbatim}
   file and test case. Some work on Documentation/user/mudela-book.tely
 
 * mudela-book.py: any combination of \verb, \begin{verbatim}
-  @code and @example and mudela should work as expected. 
+  @code and @example and mudela should work as expected.
 
 * dropped [].extend that depend on python 1.5.2
 
 
 * dropped [].extend that depend on python 1.5.2
 
@@ -2530,7 +2530,7 @@ prematurely killed.
 
 * documentation
 
 
 * documentation
 
-* 
+*
 
 * cleaned up Directional_element_interface
 
 
 * cleaned up Directional_element_interface
 
@@ -2539,7 +2539,7 @@ prematurely killed.
 * comment in some unprotects for Music in parser. Should bring down
   cpu time and plug some leaks.
 
 * comment in some unprotects for Music in parser. Should bring down
   cpu time and plug some leaks.
 
-* robustness fixes for etf2ly, tuplets, grace notes. 
+* robustness fixes for etf2ly, tuplets, grace notes.
 
 1.3.82
 ======
 
 1.3.82
 ======
@@ -2701,7 +2701,7 @@ syntax is most likely only temporary.
 * Added a devnull engraver, that junks (notehead) requests of the second
   stem when combined parts are in unison (a2).
 
 * Added a devnull engraver, that junks (notehead) requests of the second
   stem when combined parts are in unison (a2).
 
-* Part-combine iterator identifies Soli and A2 parts in threads by 
+* Part-combine iterator identifies Soli and A2 parts in threads by
   looking at rhythm and pitches.  It switches Voice context automagically,
   and communicates current state using a2/solo/solo2 properties.
 
   looking at rhythm and pitches.  It switches Voice context automagically,
   and communicates current state using a2/solo/solo2 properties.
 
@@ -2714,9 +2714,9 @@ syntax is most likely only temporary.
 
 * fixed problem with dynamicDirection
 
 
 * fixed problem with dynamicDirection
 
-* fixed problem with nonEmptyText 
+* fixed problem with nonEmptyText
 
 
-* `Fixed' chord notation, as per request of David Arnold, ie, 
+* `Fixed' chord notation, as per request of David Arnold, ie,
    Added a chord-name-mode, that only displays chord names
    when there's a change in the chord-name-scheme, Also, a chord
    name should always be displayed after a line break.  See
    Added a chord-name-mode, that only displays chord names
    when there's a change in the chord-name-scheme, Also, a chord
    name should always be displayed after a line break.  See
@@ -2735,7 +2735,7 @@ syntax is most likely only temporary.
 
 * Midi2ly: output `new' \key syntax, and updated version number.
 
 
 * Midi2ly: output `new' \key syntax, and updated version number.
 
-* Midi2ly bugfix: don't correct quantised durations, don't use tuplets, 
+* Midi2ly bugfix: don't correct quantised durations, don't use tuplets,
   double dots etc. when user doesn't want them.  It probably used to
   work like this, a long time ago.  For some unknown reason, all
   corrections made by Duration_convert were junked if the corrected
   double dots etc. when user doesn't want them.  It probably used to
   work like this, a long time ago.  For some unknown reason, all
   corrections made by Duration_convert were junked if the corrected
@@ -2745,7 +2745,7 @@ syntax is most likely only temporary.
 
 * Update of mudela-book (Tom Cato Amundsen)
  - --read-lys option, now you can do:
 
 * Update of mudela-book (Tom Cato Amundsen)
  - --read-lys option, now you can do:
-       mudela-book file.texi
+       mudela-book file.texi
        convert-mudela
        mudela-book --read-lys
  - --outdir=DIR will put ALL output into DIR
        convert-mudela
        mudela-book --read-lys
  - --outdir=DIR will put ALL output into DIR
@@ -2793,13 +2793,13 @@ syntax is most likely only temporary.
 1.3.74.gp1
 ==========
 
 1.3.74.gp1
 ==========
 
-* Improved default handling of Lyric_phrasing_engraver and made it on by 
+* Improved default handling of Lyric_phrasing_engraver and made it on by
 default.
 
 default.
 
-* Beginnings of a stanza number engraver (\property LyricVoice.stanza = 
+* Beginnings of a stanza number engraver (\property LyricVoice.stanza =
 #"1:" etc.)
 
 #"1:" etc.)
 
-* fixed bug in script.cc so fermata (and other scripts) get flipped 
+* fixed bug in script.cc so fermata (and other scripts) get flipped
 correctly when they are above the staff.
 
 1.3.74.jcn2
 correctly when they are above the staff.
 
 1.3.74.jcn2
@@ -2819,7 +2819,7 @@ correctly when they are above the staff.
   support optional for now.
 
 * Bugfix: halved width of tremolo-beams.
   support optional for now.
 
 * Bugfix: halved width of tremolo-beams.
+
 * Included compilation fix for guile-1.3.4 (Anthony).
 
 * Added: chord inversion and base to regtest.
 * Included compilation fix for guile-1.3.4 (Anthony).
 
 * Added: chord inversion and base to regtest.
@@ -2903,13 +2903,13 @@ alternative takes its inital octave from the body.
 
 * Added Scarlatti sonata test file to input/
 
 
 * Added Scarlatti sonata test file to input/
 
-* kpathsea support, courtesy Carsten Block <carsten.block@gmx.de> 
+* kpathsea support, courtesy Carsten Block <carsten.block@gmx.de>
 
 1.3.70
 ======
 * Fixed: long standing problem in optical-illusion code.
 
 
 1.3.70
 ======
 * Fixed: long standing problem in optical-illusion code.
 
-* Fixed: stop beam if stem *has* a beam in auto-beam-engraver. 
+* Fixed: stop beam if stem *has* a beam in auto-beam-engraver.
 
 * Made interface of Multi_measure_rest, System_start_delimiter,
 Spacing_spanner, Separating_group_spanner, Beam, Slur and
 
 * Made interface of Multi_measure_rest, System_start_delimiter,
 Spacing_spanner, Separating_group_spanner, Beam, Slur and
@@ -2930,11 +2930,11 @@ information.
 
 * Fixed: don't invoke Hara_kiri::consider_suicide too early.
 
 
 * Fixed: don't invoke Hara_kiri::consider_suicide too early.
 
-* Fixed: property engraver.  
+* Fixed: property engraver.
 
 * Fixed: don't crash on multiple ties.
 
 
 * Fixed: don't crash on multiple ties.
 
-* Cleanups of Beam, should also be a little faster.  
+* Cleanups of Beam, should also be a little faster.
 
 * Reunite properties and pointers. In implementation we make a
 distinction between mutable and immutable properties
 
 * Reunite properties and pointers. In implementation we make a
 distinction between mutable and immutable properties
@@ -2944,13 +2944,13 @@ distinction between mutable and immutable properties
 * Made Side_position_interface and Staff_symbol_interface an all
 statics class, and stripped _interface suffix.
 
 * Made Side_position_interface and Staff_symbol_interface an all
 statics class, and stripped _interface suffix.
 
-* Make Align_interface and Axis_group_interface an all-statics class 
+* Make Align_interface and Axis_group_interface an all-statics class
 
 * Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item,
 Bar, Span_bar are now interfaces, Staff_bar was removed. Use a
 callback for determining barsize.
 
 
 * Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item,
 Bar, Span_bar are now interfaces, Staff_bar was removed. Use a
 callback for determining barsize.
 
-* Removed all GLUE_SCORE_ELEMENT callbacks. 
+* Removed all GLUE_SCORE_ELEMENT callbacks.
 
 * Added test for repeats to trip.ly
 
 
 * Added test for repeats to trip.ly
 
@@ -3050,7 +3050,7 @@ now.
 
 * Various bugfixes hyphen-spanner.
 
 
 * Various bugfixes hyphen-spanner.
 
-* Bugfix: set appropriate callbacks for Note_head. This fixes 
+* Bugfix: set appropriate callbacks for Note_head. This fixes
 problems with dots.
 
 * Removed Clef_item as score-element derived type.
 problems with dots.
 
 * Removed Clef_item as score-element derived type.
@@ -3164,7 +3164,7 @@ is now obsolete.
 1.3.57.jcn2
 ===========
 
 1.3.57.jcn2
 ===========
 
-* Cleaned-up scheme list to text conversion for Chord_name and 
+* Cleaned-up scheme list to text conversion for Chord_name and
 fixed horizontal kerning.
 
 * Added examples for american (slashed o) and jazz (black triangle),
 fixed horizontal kerning.
 
 * Added examples for american (slashed o) and jazz (black triangle),
@@ -3186,13 +3186,13 @@ Key have been junked in favor of Newkey.
 1.3.57
 ======
 
 1.3.57
 ======
 
-* Fixed several forgotten molecule-callbacks 
+* Fixed several forgotten molecule-callbacks
 
 * Fixed first clef in score; now F clefs are also possible.
 
 1.3.56.mb1
 =========
 
 * Fixed first clef in score; now F clefs are also possible.
 
 1.3.56.mb1
 =========
+
 * Updated FAQ with two useful GDB macros.
 
 * Several fixes in the documentation.
 * Updated FAQ with two useful GDB macros.
 
 * Several fixes in the documentation.
@@ -3216,16 +3216,16 @@ exceptions: Scripts, pedals). Change all Score_element constructors to
 take a basic-property list. The suffix of a property list may be
 shared by several score-elements, for instance all default G-clefs in
 a score share the following settings
 take a basic-property list. The suffix of a property list may be
 shared by several score-elements, for instance all default G-clefs in
 a score share the following settings
-  
+
           (breakable . #t)
           (break-align-symbol . Clef_item)
           (breakable . #t)
           (break-align-symbol . Clef_item)
-          (visibility-lambda . ,begin-of-line-visible) 
+          (visibility-lambda . ,begin-of-line-visible)
 
 
-This should reduce memory usage further. 
+This should reduce memory usage further.
 
 * Magically fixed the disappearing Lyrics problem.
 
 
 * Magically fixed the disappearing Lyrics problem.
 
-* Removed used_b_ field from Score_element.  
+* Removed used_b_ field from Score_element.
 
 * Massive search-replace patch: store pointers and properties
 separately, in preparation of property collapse.
 
 * Massive search-replace patch: store pointers and properties
 separately, in preparation of property collapse.
@@ -3250,7 +3250,7 @@ order is unique, and sensible.
 
 * russian.po (thank you, August.)
 
 
 * russian.po (thank you, August.)
 
-* Small cleanups in Molecule interface 
+* Small cleanups in Molecule interface
 
 * Spacing related elements perform suicide after calculating
 distances.  This saves a some memory, approximately 2 to 5 % ?
 
 * Spacing related elements perform suicide after calculating
 distances.  This saves a some memory, approximately 2 to 5 % ?
@@ -3287,12 +3287,12 @@ doesn't overestimate the amount of memory available.
 
 * Bugfix: don't crash on durations that are not a power of 2.
 
 
 * Bugfix: don't crash on durations that are not a power of 2.
 
-* Build manpages during `make all' 
+* Build manpages during `make all'
+
 * Bugfix: don't do absolute comparisons in Polynomial::clean ().
 
 * Bugfix: set visibility-lambda for key signature created by
 * Bugfix: don't do absolute comparisons in Polynomial::clean ().
 
 * Bugfix: set visibility-lambda for key signature created by
-createKeyOnClefChange. Fixes disappearing key signatures. 
+createKeyOnClefChange. Fixes disappearing key signatures.
 
 * Bugfix: make System_start_delimiter of bar-line type invisible when
 it spans only one staff.
 
 * Bugfix: make System_start_delimiter of bar-line type invisible when
 it spans only one staff.
@@ -3304,7 +3304,7 @@ it spans only one staff.
 separate passes, which makes the code cleaner. This fixes a problem
 with some items not disappearing from hara-kiri staffs.
 
 separate passes, which makes the code cleaner. This fixes a problem
 with some items not disappearing from hara-kiri staffs.
 
-* Use Scheme for Key_item data members. 
+* Use Scheme for Key_item data members.
 
 * Don't use regex in chord-names.scm under windows; hybrid chordnames
 user+calculated will be partly broken.
 
 * Don't use regex in chord-names.scm under windows; hybrid chordnames
 user+calculated will be partly broken.
@@ -3343,7 +3343,7 @@ item for hard constraints.
 handle_broken_smobs (); should conserve a little memory.
 
 * Fixed handling of orphaned score-elements. Any element that does
 handle_broken_smobs (); should conserve a little memory.
 
 * Fixed handling of orphaned score-elements. Any element that does
-not have its Line_of_score as a ancestor in both directions, is silently
+not have its Line_of_score as an ancestor in both directions, is silently
 removed from the output.  This guarantees that programming errors
 don't result in coredumps from Dimension_cache::common_refpoint ():
 element->line_l () is always a common reference point.
 removed from the output.  This guarantees that programming errors
 don't result in coredumps from Dimension_cache::common_refpoint ():
 element->line_l () is always a common reference point.
@@ -3365,7 +3365,7 @@ barline.
   now, banter and american.  To get american style, use
 
       \property ChordNames.chordNameStyle = "american"
   now, banter and american.  To get american style, use
 
       \property ChordNames.chordNameStyle = "american"
+
   Most anything should be possible now.  See input/test/american-chords.ly
 
 * Added isinf check to configure.in, and isinf macro from guile to
   Most anything should be possible now.  See input/test/american-chords.ly
 
 * Added isinf check to configure.in, and isinf macro from guile to
@@ -3387,11 +3387,11 @@ barline.
 
 * Corrected glossary.tely
 
 
 * Corrected glossary.tely
 
-* Corrected \mark font handling. feta-nummer font only of the 
+* Corrected \mark font handling. feta-nummer font only of the
   string is all numeric.
 
 * Implemented noteHeadStyle lookup in Guile. Reintroduced the style
   string is all numeric.
 
 * Implemented noteHeadStyle lookup in Guile. Reintroduced the style
-  "harmonic" and added "baroque" (normal note shapes except for 
+  "harmonic" and added "baroque" (normal note shapes except for
   brevis and longa which are square).
 
 * Simplified ly2dvi using the power of the geometry package.
   brevis and longa which are square).
 
 * Simplified ly2dvi using the power of the geometry package.
@@ -3432,7 +3432,7 @@ hara-kiri + clef8 problem
 
 * Accidentals with chord-names smaller and as superscript.
 
 
 * Accidentals with chord-names smaller and as superscript.
 
-* Do some extra footify (works only once) while making html docs.  
+* Do some extra footify (works only once) while making html docs.
 
 1.3.45.hwn1
 ===========
 
 1.3.45.hwn1
 ===========
@@ -3445,7 +3445,7 @@ Mark_engraver are simpler and more robust.
 
 * Fixed precedence of \property verticalDirection and dynamicDirection
 
 
 * Fixed precedence of \property verticalDirection and dynamicDirection
 
-* Fixed keys without barlines 
+* Fixed keys without barlines
 
 * Fixed StaffGroups: removing `\consistsend "Axis_group_engraver"'
 puts alignment in function again
 
 * Fixed StaffGroups: removing `\consistsend "Axis_group_engraver"'
 puts alignment in function again
@@ -3512,7 +3512,7 @@ classes mostly.
 
 * Use a more discriptive name for windows setup.zip.
 
 
 * Use a more discriptive name for windows setup.zip.
 
-* mf/GNUmakefile: Have logs as last target, so that normally, they're 
+* mf/GNUmakefile: Have logs as last target, so that normally, they're
 not made twice.
 
 * stepmake/stepmake/metafont-rules.make: Don't remove the .log files.
 not made twice.
 
 * stepmake/stepmake/metafont-rules.make: Don't remove the .log files.
@@ -3526,7 +3526,7 @@ standalone; ie, no need for Cygnus' usertools anymore.
 
 1.3.42.jbr1
 ===========
 
 1.3.42.jbr1
 ===========
-  
+
 * Documentation/ntweb: Updated angels.ly to match current syntax.
 Also updated index.texi.
 
 * Documentation/ntweb: Updated angels.ly to match current syntax.
 Also updated index.texi.
 
@@ -3604,12 +3604,12 @@ for cross-building to Cygwin.
 
 Removed support for "old-style" tremolos.
 
 
 Removed support for "old-style" tremolos.
 
-* Add a convert-mudela function for the conversion "\key A;" to "\key a; 
+* Add a convert-mudela function for the conversion "\key A;" to "\key a;
 
 * Read \property measurePosition within the engraver code, instead of
 looking up the Timing_translator.
 
 
 * Read \property measurePosition within the engraver code, instead of
 looking up the Timing_translator.
 
-* star-spangled-banner.ly: add Bar_engraver to LyricsVoice 
+* star-spangled-banner.ly: add Bar_engraver to LyricsVoice
 
 * Changed all .fly and .sly files to .ly files.  Propose to dump .fly
 and .sly.
 
 * Changed all .fly and .sly files to .ly files.  Propose to dump .fly
 and .sly.
@@ -3640,7 +3640,7 @@ and .sly.
 \property textStyle for lyrics.
 
 * Score_element::preset_extent(), used by \property
 \property textStyle for lyrics.
 
 * Score_element::preset_extent(), used by \property
-XXXVerticalExtent, so hard code the size of a vertical group. 
+XXXVerticalExtent, so hard code the size of a vertical group.
 
 * Don't fix up reference points for originals of broken
 spanners. Fixes spurious "orphaned score-element" warnings.
 
 * Don't fix up reference points for originals of broken
 spanners. Fixes spurious "orphaned score-element" warnings.
@@ -3656,7 +3656,7 @@ patch for guile.
 which should fix Windows problems with guile.  Also added input directory
 to zip file.
 
 which should fix Windows problems with guile.  Also added input directory
 to zip file.
 
-* stepmake/aclocal.m4: Added decent checking for version of guile, and 
+* stepmake/aclocal.m4: Added decent checking for version of guile, and
 fixed warning message.
 
 * lily/lexer.ll (My_lily_lexer): Bugfix: lookup chordmodifiers in the
 fixed warning message.
 
 * lily/lexer.ll (My_lily_lexer): Bugfix: lookup chordmodifiers in the
@@ -3668,7 +3668,7 @@ chord-modifier table (not in the pitch list).
 1.3.38.hwn2
 ===========
 
 1.3.38.hwn2
 ===========
 
-* General cleanups of My_lily_parser. 
+* General cleanups of My_lily_parser.
 
 * Start of a Chord_tremolo_iterator for the `\repeat 4 "tremolo"'
 syntax.
 
 * Start of a Chord_tremolo_iterator for the `\repeat 4 "tremolo"'
 syntax.
@@ -3684,7 +3684,7 @@ octave notes. Removed Notename_table.
 * Extra robustness warning for Side_position_interface::aligned_on_self ()
 
 * Extra robustness: make sure that first and last columns are breakable.
 * Extra robustness warning for Side_position_interface::aligned_on_self ()
 
 * Extra robustness: make sure that first and last columns are breakable.
-       
+
 1.3.38.jcn4
 ===========
 
 1.3.38.jcn4
 ===========
 
@@ -3716,7 +3716,7 @@ config.h, version.hh files file when copying.
 
 * stepmake/stepmake/install-targets.make: bugfix, don't fail if directory
   is not emty when uninstalling.
 
 * stepmake/stepmake/install-targets.make: bugfix, don't fail if directory
   is not emty when uninstalling.
-       
+
 * stepmake/stepmake/generic-targets.make: added man target.
 
 * buildscripts/make-cygwin-cross.sh: new script for cross-building cygwin
 * stepmake/stepmake/generic-targets.make: added man target.
 
 * buildscripts/make-cygwin-cross.sh: new script for cross-building cygwin
@@ -3724,10 +3724,10 @@ config.h, version.hh files file when copying.
 
 * Documentation/ntweb/lilypond-manpages.patch: provide pre-built
   manpages, so that make doesn't fail on help2man trying to execute
 
 * Documentation/ntweb/lilypond-manpages.patch: provide pre-built
   manpages, so that make doesn't fail on help2man trying to execute
-  a GNU/windows executable.    
+  a GNU/windows executable.
 
 * Documentation/ntweb/guile-1.3.4-gnu-windows.patch: new patch for
 
 * Documentation/ntweb/guile-1.3.4-gnu-windows.patch: new patch for
-  guile-1.3.4.  
+  guile-1.3.4.
 
 * flower/libc-extension.cc (memmem): cygwin compile fix.
 
 
 * flower/libc-extension.cc (memmem): cygwin compile fix.
 
@@ -3880,7 +3880,7 @@ backend
 1.3.35
 ======
 
 1.3.35
 ======
 
-* Removed Documentation/programmer directory 
+* Removed Documentation/programmer directory
 
 1.3.34.jcn3
 ===========
 
 1.3.34.jcn3
 ===========
@@ -3968,7 +3968,7 @@ into do_process_music.
 
 * Warn if last column in score is musical. Helps catch programming errors.
 
 
 * Warn if last column in score is musical. Helps catch programming errors.
 
-* Spanner::spanned_drul_ now is private. 
+* Spanner::spanned_drul_ now is private.
 
 * Rewrote some bar code: moved molecule functions out of Lookup.
 
 
 * Rewrote some bar code: moved molecule functions out of Lookup.
 
@@ -4063,10 +4063,10 @@ into do_process_music.
 1.3.30.jcn1
 ===========
 
 1.3.30.jcn1
 ===========
 
-* More Coriolan: flute-1,2; oboe-1,2; clarinet-1,2; 
+* More Coriolan: flute-1,2; oboe-1,2; clarinet-1,2;
   fixes and remainder french horn-1,2; trombone-1,2;
   fagotto-1,2; timpani; and several fixes.
   fixes and remainder french horn-1,2; trombone-1,2;
   fagotto-1,2; timpani; and several fixes.
-  
+
 1.3.30.uu1
 ==========
 
 1.3.30.uu1
 ==========
 
@@ -4083,7 +4083,7 @@ into do_process_music.
 
 * Report type errors for \property. Helps with converting 1.2 input
 
 
 * Report type errors for \property. Helps with converting 1.2 input
 
-* Use Scheme for Align_element; fixed graceAlignPosition 
+* Use Scheme for Align_element; fixed graceAlignPosition
 and removed \property alignmentReference in the process.
 
 * Use generic properties for lyrics too.  This fixes \property
 and removed \property alignmentReference in the process.
 
 * Use generic properties for lyrics too.  This fixes \property
@@ -4126,7 +4126,7 @@ removes the 2nd argument to Translator::get_property()
 
 * Added credits for some symbols of as5/9 fonts.
 
 
 * Added credits for some symbols of as5/9 fonts.
 
-* Bugfix: don't make almost flat slurs, change in de-uglyfy slur.  
+* Bugfix: don't make almost flat slurs, change in de-uglyfy slur.
 
 * Bugfix: midi2ly put out recent version (ugh).
 
 
 * Bugfix: midi2ly put out recent version (ugh).
 
@@ -4136,7 +4136,7 @@ removes the 2nd argument to Translator::get_property()
 * Bugfix: don't forget to process staffSpace and numberOfStaffLines
 properties.
 
 * Bugfix: don't forget to process staffSpace and numberOfStaffLines
 properties.
 
-* Removed Gade score. To appear (shortly?) on Mutopia. 
+* Removed Gade score. To appear (shortly?) on Mutopia.
 
 * Make Bar_script_engraver look for typeVisibilityFunction (eg
 property barNumberVisibilityFunction). Changed the names of the Scheme
 
 * Make Bar_script_engraver look for typeVisibilityFunction (eg
 property barNumberVisibilityFunction). Changed the names of the Scheme
@@ -4148,7 +4148,7 @@ plateau. All molecule data is now shared.
 1.3.28
 ======
 
 1.3.28
 ======
 
-* Update of the glossary by Christian Mondrup 
+* Update of the glossary by Christian Mondrup
 
 * Moved horn-concerto-3 out of tarball to private website, removed
 W.A.Mozart subdirectory.
 
 * Moved horn-concerto-3 out of tarball to private website, removed
 W.A.Mozart subdirectory.
@@ -4159,7 +4159,7 @@ W.A.Mozart subdirectory.
 * Bugfix: don't make giant ties if the horizontal part of tie is near
 the center.
 
 * Bugfix: don't make giant ties if the horizontal part of tie is near
 the center.
 
-* Small optimizations to be a little more careful with mem usage. 
+* Small optimizations to be a little more careful with mem usage.
 
 * Website change: put all examples in one directory.
 
 
 * Website change: put all examples in one directory.
 
@@ -4197,9 +4197,9 @@ reduces memory usage for large scores.
 * Bugfix: font used in volta-spanner calculation.
 
 * Added simple selection list to webpage, inspired by sawmill.
 * Bugfix: font used in volta-spanner calculation.
 
 * Added simple selection list to webpage, inspired by sawmill.
+
 * Devised kludge for ascii 5 character font pitches.
 * Devised kludge for ascii 5 character font pitches.
+
 * Substitutions: interline, 1997,1998, @stack.nl and small typo fixes.
 
 1.3.26.hwn1
 * Substitutions: interline, 1997,1998, @stack.nl and small typo fixes.
 
 1.3.26.hwn1
@@ -4233,7 +4233,7 @@ property of the output. Example in input/test/generic-output-property.ly
 1.3.26
 ======
 
 1.3.26
 ======
 
-* lilypond as as2ly: --help and --version to stdout.  Regular identify 
+* lilypond as as2ly: --help and --version to stdout.  Regular identify
   to stderr.  This fixes help2man's manpage generation.
 
 * configure: substitute full path for perl and guile in scripts.
   to stderr.  This fixes help2man's manpage generation.
 
 * configure: substitute full path for perl and guile in scripts.
@@ -4268,7 +4268,7 @@ it horizontally on the clef.
 
 * Ascii output, minimal support:
   - AsciiScript Fonts: mf/*.af
 
 * Ascii output, minimal support:
   - AsciiScript Fonts: mf/*.af
-  - Init files: ly/*-as.*ly 
+  - Init files: ly/*-as.*ly
   - AsciiScript translation to text: scripts/as2text.scm
   - input/test/as.fly input/test/as1.fly
   - Output support: lily/lily.scm
   - AsciiScript translation to text: scripts/as2text.scm
   - input/test/as.fly input/test/as1.fly
   - Output support: lily/lily.scm
@@ -4302,12 +4302,12 @@ does not delete any of the file_ly*.tex.
 * Added a ROADMAP file explaining the source directory layout.
 
 * Minor tweak in the feta 6 and 9 numeral
 * Added a ROADMAP file explaining the source directory layout.
 
 * Minor tweak in the feta 6 and 9 numeral
+
 * Moved files from lib/ to flower/
 
 * Removed Note_head_side class.
 
 * Moved files from lib/ to flower/
 
 * Removed Note_head_side class.
 
-* Updated the webpage to be a little more chatty. 
+* Updated the webpage to be a little more chatty.
 
 * Small Local_key_engraver optimization: only lookup timing engraver once.
 
 
 * Small Local_key_engraver optimization: only lookup timing engraver once.
 
@@ -4359,7 +4359,7 @@ definitions. Very handy when entering complicated scores.
     \commandspanrequest \stop "rest"
   }
 
     \commandspanrequest \stop "rest"
   }
 
-* Removed support of percent style repetitions. 
+* Removed support of percent style repetitions.
 
 * Put texts outside the staff.
 
 
 * Put texts outside the staff.
 
@@ -4423,9 +4423,9 @@ Cleanup mf-to-table.py
 1.3.18.uu2
 ==========
 
 1.3.18.uu2
 ==========
 
-* lilypond-mode.el for emacs supersedes mudela-mode.el 
+* lilypond-mode.el for emacs supersedes mudela-mode.el
 
 
-* Tuplet spanners don't collide with encompassing notes. 
+* Tuplet spanners don't collide with encompassing notes.
 
 * Gobbled Adobe parseAFM* code, for future use.
 
 
 * Gobbled Adobe parseAFM* code, for future use.
 
@@ -4479,14 +4479,14 @@ Laurent Martelli.
 
 * Partial French translation, courtesy Laurent Martelli.
 
 
 * Partial French translation, courtesy Laurent Martelli.
 
-* Small corrections in NL translation. 
+* Small corrections in NL translation.
 
 1.3.17.hwn1
 ===========
 
 * Added mensural note heads (noteHeadStyle = "mensural") Additionally,
 we have a longa note head.  noteHeadStyle = "harmonic" is not
 
 1.3.17.hwn1
 ===========
 
 * Added mensural note heads (noteHeadStyle = "mensural") Additionally,
 we have a longa note head.  noteHeadStyle = "harmonic" is not
-supported anymore. (for now, that is)  
+supported anymore. (for now, that is)
 
 * Reference manual update. Document \properties with examples
 
 
 * Reference manual update. Document \properties with examples
 
@@ -4498,7 +4498,7 @@ Key_item::c0_position_
 * Clef_engraver general cleanup. Use alists (\property
 supportedClefTypes, clefPitches) for clef types.
 
 * Clef_engraver general cleanup. Use alists (\property
 supportedClefTypes, clefPitches) for clef types.
 
-* Use progress_indication () for progress. Don't include <iostream.h> directly 
+* Use progress_indication () for progress. Don't include <iostream.h> directly
 Don't include <string.h>, <math.h> from headers.
 
 
 Don't include <string.h>, <math.h> from headers.
 
 
@@ -4513,7 +4513,7 @@ input/test/stem-centered.ly
 * \property Staff.collisionMergeDotted: merge equal noteheads
 with different dot count. See input/test/collision-merge-dotted.fly
 
 * \property Staff.collisionMergeDotted: merge equal noteheads
 with different dot count. See input/test/collision-merge-dotted.fly
 
-* Dotted rest bugfix 
+* Dotted rest bugfix
 
 * Don't crash if a slur does not span any notes.
 
 
 * Don't crash if a slur does not span any notes.
 
@@ -4552,7 +4552,7 @@ gv        - bf: knee-stemlengths
 
 pl 15.jcn3
        - moved poor man's stem arrays to scm
 
 pl 15.jcn3
        - moved poor man's stem arrays to scm
-       
+
 pl 15.jcn2
        - beam quanting using scm lists
 
 pl 15.jcn2
        - beam quanting using scm lists
 
@@ -4568,17 +4568,17 @@ pl 14.hwn1
        - stafflineleading -> staff_space
        - bf: rod distances.
        - junk some unused code.
        - stafflineleading -> staff_space
        - bf: rod distances.
        - junk some unused code.
-       
+
 pl 13.hwn2
        - paper/score column cleanups. Junk Score_column type
 
 pl 13.hwn1
        - Bezier_bow/Bezier cleanups
        - bf: rest under beam.
 pl 13.hwn2
        - paper/score column cleanups. Junk Score_column type
 
 pl 13.hwn1
        - Bezier_bow/Bezier cleanups
        - bf: rest under beam.
-       
+
 pl 13.jcn2
        - untangled Chord_name (item) and Chord (list-of-pitches)
 pl 13.jcn2
        - untangled Chord_name (item) and Chord (list-of-pitches)
-       
+
 pl 13.jcn1
        - bezier-bow fix
 
 pl 13.jcn1
        - bezier-bow fix
 
@@ -4588,7 +4588,7 @@ pl 12.hwn1
        - bf: generic properties
        - quantise_iv () fix.
        - bezier cleanup
        - bf: generic properties
        - quantise_iv () fix.
        - bezier cleanup
-       - class Polynomial 
+       - class Polynomial
        - use smobs for font metric tables/hashes.
        - nl.po bf
 
        - use smobs for font metric tables/hashes.
        - nl.po bf
 
@@ -4602,7 +4602,7 @@ pl 11.hwn1
        - revise stem, notehead, rest
 
 pl 11.jcn2
        - revise stem, notehead, rest
 
 pl 11.jcn2
-       - included missing scm,ly updates
+       - included missing scm,ly updates
        - bf: urg to_dir () takes scm..
        - bf's: if (Foo b = bar != 1)
        - beam cleanup
        - bf: urg to_dir () takes scm..
        - bf's: if (Foo b = bar != 1)
        - beam cleanup
@@ -4642,7 +4642,7 @@ pl 8.hwn2
        - cascading offset callbacks
 
 pl 8.hwn1
        - cascading offset callbacks
 
 pl 8.hwn1
-       - note-head-side 
+       - note-head-side
        - naming Staff_sidify -> Side_position_interface
 
 ***********
        - naming Staff_sidify -> Side_position_interface
 
 ***********
@@ -4665,7 +4665,7 @@ pl 6.uu1
        - bf: ls-latex
        - mudela-book --no-pictures
        - bf: ly2dvi
        - bf: ls-latex
        - mudela-book --no-pictures
        - bf: ly2dvi
-       - convert-mudela: beamAuto moment syntax. 
+       - convert-mudela: beamAuto moment syntax.
 
 pl 6.jcn3
        - fixed scm output
 
 pl 6.jcn3
        - fixed scm output
@@ -4677,7 +4677,7 @@ pl 6.jcn2
 pl 5.mb1
        - bf: version of init.sly, init.fly
        - Clarify necessary version of texinfo
 pl 5.mb1
        - bf: version of init.sly, init.fly
        - Clarify necessary version of texinfo
-       - bf: texi files, minor errors and syntax compatible with 
+       - bf: texi files, minor errors and syntax compatible with
          older makeinfo
 
 pl 6.jcn1
          older makeinfo
 
 pl 6.jcn1
@@ -4696,7 +4696,7 @@ pl 5.uu1
        - bf: smob allocation (thanks David!)
 
 pl 5.hwn1
        - bf: smob allocation (thanks David!)
 
 pl 5.hwn1
-       - junked \shape. Now use #'margin-shape 
+       - junked \shape. Now use #'margin-shape
        - timing: one_beat -> \property beatLength
        - bf convert-mudela
 
        - timing: one_beat -> \property beatLength
        - bf convert-mudela
 
@@ -4733,7 +4733,7 @@ pl 2.jcn3
          * fixes: dim, /no X, tonic != C
 
 pl 2.jcn2
          * fixes: dim, /no X, tonic != C
 
 pl 2.jcn2
-       - chords from  scm 
+       - chords from  scm
 
 
 pl 3.hwn2
 
 
 pl 3.hwn2
@@ -4749,10 +4749,10 @@ pl 3.hwn1
 
 pl 2.hwn1
        - bf: dynamic style.
 
 pl 2.hwn1
        - bf: dynamic style.
-       - prepare to move dir_ into SCM. 
+       - prepare to move dir_ into SCM.
 
 pl 2.jcn2
 
 pl 2.jcn2
-       - chord fixes: 
+       - chord fixes:
           * inversion request: no inversion guessing for chord entry
           * bass request: c/+b to add bass note not part of chord
           * -dim modifier works on all thirds
           * inversion request: no inversion guessing for chord entry
           * bass request: c/+b to add bass note not part of chord
           * -dim modifier works on all thirds
@@ -4815,5 +4815,3 @@ pl 15.hwn1
 
 pl 15.jcn4
        - direct #... to scm parser  (Thanks to Gary Houston)
 
 pl 15.jcn4
        - direct #... to scm parser  (Thanks to Gary Houston)
-
-