]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/misc/CHANGES-1.1
Imported Upstream version 2.16.0
[lilypond.git] / Documentation / misc / CHANGES-1.1
index b98baa12cf376b261b6f1006c9e757e9921896a5..193f56aefc6b69ccc3435ca88383caf9f94e6544 100644 (file)
@@ -3,7 +3,7 @@
        - initialize Script::dir_
 
 pl 69.jcn1
-       - doco typos 
+       - doco typos
        - tex-rules typo
        - added missing feta-braces*.mf
 pl 68.lu1
@@ -72,7 +72,7 @@ pl 64.jcn2
        - refman updates
        - Abbreviation.beam -> Chord_tremolo
        - bf: chord tremolo vs beam over rests
-       - bf: note width for noteless stem 
+       - bf: note width for noteless stem
 
 
 
@@ -113,7 +113,7 @@ pl 63.hwn1
        - 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
@@ -131,7 +131,7 @@ pl 62.jcn4
        - fixes coriolan
 
 pl 62.hwn1
-       - ps-to-pfa.py: use std modules re, find 
+       - ps-to-pfa.py: use std modules re, find
        - minor input fixes
        - use mfplain.mp
        - Metapost does unfill with setgray.  This confuses
@@ -143,11 +143,11 @@ pl 62.jcn3
 
 pl 62.jcn2
        - bf: don't start auto-beam on stem that contains only a rest
-       - bf: rm .ms yodl output
-       - bumped stepmake version
+       - bf: rm .ms yodl output
+       - bumped stepmake version
+
 pl 62.uu1
-       - don't space rhythmic requests coming from Lyrics. 
+       - don't space rhythmic requests coming from Lyrics.
 
 pl 62.jcn1
        - bf: auto-beamer: consider starting beam based on new rhythmic head
@@ -157,15 +157,15 @@ pl 62.jcn1
        - 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
+       - 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
@@ -183,7 +183,7 @@ so explicit \context Staff is often not needed for
        - 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.      
+       - 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
@@ -221,8 +221,8 @@ pl 60.jcn2
        - 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
+       - 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!
@@ -247,14 +247,14 @@ pl 59.uu1
        - 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.
+       - 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
+       - bfs: slur damping
        - papervar slur_interstaff_snap_to_stem
 
 pl 59.hwn1
@@ -304,11 +304,11 @@ pl 57.jcn2
        - bf: ? priority and snap to stem
 
 pl 56.jcn4
-       - interstaff slur fixes and damping
+       - interstaff slur fixes and damping
 
 pl 56.mk1
-       - bf: collision.cc: collisions between chords with different
-         stem directions and close heads.
+       - bf: collision.cc: collisions between chords with different
+         stem directions and close heads.
 
 ****************s**************
 
@@ -321,13 +321,13 @@ pl 56.jcn3
 
 pl 56.hwn1
        - some spacing tweaks.
-       - bf: two repeats + alts after each other.
+       - 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 
+       - bf: chord-modifier and mandatory dot: c-maj5
        - tutorial chord fixes
        - tie fixes and boldifying:
          * removed sloping (dy!=0) code
@@ -362,7 +362,7 @@ pl 54.jcn2
 
 
 pl 55.mb2
-       - Font update: added more mensural style time signatures, 
+       - 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
@@ -375,7 +375,7 @@ 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 
+       - bf, lilyponddefs: removed \noindent
 
 
 pl 55.hwn1
@@ -387,7 +387,7 @@ pl 55.hwn1
 ****************
 
 pl 53.jbr2
-        - Documentation/ntweb/index.html: Updated nt distribution web page
+       - Documentation/ntweb/index.html: Updated nt distribution web page
 
 pl 54.uu1
        - bf: Stem lens for beams.
@@ -400,7 +400,7 @@ pl 54.jcn1
        - mutopia/J.S.Bach/Duette 1&2
 
 pl 54.mb1
-        - Renamed \wheel to the \coda
+       - Renamed \wheel to the \coda
        - bf: correct gap in tuplet braces
 
 pl 53.hwn2
@@ -408,7 +408,7 @@ pl 53.hwn2
        - PS cleanup
        - TeX cleanup.
        - bf: also make (empty) bar at end of voltabracket.
-       - bf: don't put slur over rest. 
+       - bf: don't put slur over rest.
 
 
 pl 54.uu1
@@ -418,10 +418,10 @@ pl 54.uu1
 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.
+         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.
@@ -429,11 +429,11 @@ pl 53.hwn1
        - junk ATOM_SMOB
        - control tuplet gap size from paper.
        - bf:  output header as PS strings for PS out.
-       - bf: cached-fontname 
+       - bf: cached-fontname
        - control volta height from paper block.
 
 pl 53.jcn5
-       - \rhythm-ified and text bfs: standchen.ly 
+       - \rhythm-ified and text bfs: standchen.ly
        - walk rhythm through *_iterator::next_music_l ()
 
 pl 53.jcn4
@@ -461,7 +461,7 @@ pl 53.jcn1
        - grace performance
        - fixed tie-performance
        - bf: abe
-  
+
 pl 53.gp1
        - added Hyphen-engraver, Hyphen-spanner
 ************
@@ -484,11 +484,11 @@ 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] ) 
+         * 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() 
+       - bf: Cons_list::truncate()
 
 pl 52.hwn1
        - repeat-engraver cleanup
@@ -499,7 +499,7 @@ pl 52.mb2
          Same syntax as multi-measure rests!
        - Added \segno and \wheel script symbols
 pl 52.mb3
-       - Added barSize property. Junked barsize variable.
+       - Added barSize property. Junked barsize variable.
 
 ************
 pl 51.uu2
@@ -519,7 +519,7 @@ pl 51.uu1
 
 pl 50.jcn2
        - filed egcs bug report for powerpc.
-       - removed unnecessary #ifdef 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)
@@ -557,7 +557,7 @@ pl 50.hwn1
 ************
 pl 49.mb1
        - bf: ly2dvi -N
-       - Added dynamicPadding property (applies only to dynamic marks, 
+       - Added dynamicPadding property (applies only to dynamic marks,
          not (de)crescendi.
 
 pl 49.jcn4
@@ -628,7 +628,7 @@ pl 45.hwn3
        - spacing before clefs.
        - Spacing_spanner is now on by default
        - junked most of Spring_spacer
-       - Tunable space after barline. 
+       - Tunable space after barline.
 
 *********
 pl 46.mb2
@@ -641,8 +641,8 @@ pl 46.uu1
        - bf: {} in texts.
 
 pl 45.hwn2
-       - more doc updates.
+       - more doc updates.
+
 
 pl 46.mb1
        - Added property articulationScriptPadding
@@ -654,7 +654,7 @@ pl 45.hwn1
        - Audio broadcast & acknowledge.
        - more advanced spacing for prefatory matter
        - tuplet appearance tweaking
-       - bf: ChoirStaff 
+       - bf: ChoirStaff
 
 pl 45.uu1
        - glossary fixes (thanks Dirk).
@@ -671,13 +671,13 @@ pl 45 (may 28)
 
 
 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
+       - 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
@@ -686,25 +686,25 @@ pl 44.mb1
 *********
 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
+       - 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_
-  
+       - 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
 
@@ -712,43 +712,43 @@ 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 
+       - 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
+       - 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,
+       - 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. 
+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
+       - 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
+       - 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. 
+       - mudela-book.py: Added singleline, multiline options.
          Fixed default line width bug.
 
 ***************
@@ -756,16 +756,16 @@ pl 41.hwn2 (may 10, 1999)
        - bf: Score bar line thickness.
        - more paper writing
        - website tweaks.
-       - Graphical_element::dim_cache_ now alloced separately. 
+       - Graphical_element::dim_cache_ now alloced separately.
        - junked Graphical_element::absgolute_offset
-       - Musique-de-Table 
+       - 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.
@@ -812,7 +812,7 @@ Hara_kiri should be working again.
 (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
@@ -845,13 +845,13 @@ pl 39 (april 12)
 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. 
+         norwenglish.
        - removed dot from \accBayanbase
 
 pl 37.script4
        - bf: molecule
        - bf: tuplet spanner appearance.
-       - bf: less spacing after clef.  Invisible bar has no dims. 
+       - 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.
@@ -870,7 +870,7 @@ pl 38.uu1
 pl 37.script3
        - fixes for spring_spacer, introduced
 Spacing_engraver
-       - cleanup for rest-collisions. 
+       - cleanup for rest-collisions.
        - hacks for GUILE gc
        - mudela-book \mudelafile
        - Documentation/tex/lilypond-regtest.doc
@@ -897,18 +897,18 @@ pl 37.script1
 (todo -> convert-mudela)
        - Line_of_score is an Axis_group_element, no more overlapping
 lines, hopefully.
-       - mf: whole diamond head tweak 
-  
+       - 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.
+       - Added property restStyle.
+       - mensural 4th, 8th and 16th rests.
 pl 37.uu1
        - FreeBSD bf
 
@@ -934,12 +934,12 @@ pl 36.hwn1
        - 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. 
+       - some tweaking of beam & stem.
        - junk pointerlist in Sources
-       - junk Stem::mult_i_, Stem::beam_gap_i_, G_staff_side_item::padding, 
+       - 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
 
@@ -988,8 +988,8 @@ pl 34.hwn2
          * Item::break_priority_i_,
          * Item::break_status_dir_,
        - merge Score_priority_engraver / Score_horizontal_align_engraver
-       - Use more generic element properties. 
-       - precompute SCM symbols. 
+       - Use more generic element properties.
+       - precompute SCM symbols.
        - remove_elt_property (): Try to junk an element property, if not
        needed anymore.
 
@@ -1046,7 +1046,7 @@ pl 31.hwn3
        - junked cautionary_b_ from Musical_pitch
 
 pl 32.jcn1
-       - set-lily: set weird locale links for $LILYPONDPREFIX 
+       - set-lily: set weird locale links for $LILYPONDPREFIX
 
 **********
 pl 31.mb2
@@ -1062,12 +1062,12 @@ pl 31.hwn2
        - junked various cruft
        - merged do_substitute_dependen{t,cy} to
 do_substitute_element_pointer ()
-       - more parser cleanup
+       - more parser cleanup
        - Interval uses Drul_array
-       - bf: I've been drinking too much
+       - 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
@@ -1086,7 +1086,7 @@ pl 30.jcn1
        - sm fixes, intl/ fixes
 
 pl 30.mb1
-       - Added support for magnification of TeX fonts ==> 
+       - Added support for magnification of TeX fonts ==>
          larger dynamics in 20pt scores. (Doesn't work in Postscript)
 
 pl 30.hwn1
@@ -1094,14 +1094,14 @@ pl 30.hwn1
        - Italian support (thanks, Maurizio)
        - parser cleanup
        - minor chord.cc cleanups.
-       - bf: \rc \rced 
+       - 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  
+       - bf: bar(Non)Auto first barline
        - barAuto -> barNonAuto
 
 
@@ -1115,7 +1115,7 @@ pl 29.uu1
 
 
 pl 29.jcn3
-       - fix: slur-case3.ly 
+       - fix: slur-case3.ly
        - init.sly: .fly with linewidt=-1
 
 pl 29.jcn2
@@ -1129,8 +1129,8 @@ pl 29.hwn1
 
 
 pl 29.jcn1
-       - bf: volta sizes
-       - GNU stuff on home page
+       - bf: volta sizes
+       - GNU stuff on home page
 
 *******
 pl 29
@@ -1151,11 +1151,11 @@ 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"
+       - 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:
@@ -1190,9 +1190,9 @@ Atom is a GUILE smob. Guile takes care of allocation and list stuff.
        - only make AFMs for feta[0-9]+.mf
        - using strings for abs loudness.
 
-       
+
 pl 27.jcn2
-       - grand renaming: Duration vs Moment / Rational
+       - grand renaming: Duration vs Moment / Rational
 
 pl 27.uu1
        - extra beam warning
@@ -1204,8 +1204,8 @@ pl 27.jcn1
 *************
 pl 27 (feb 3)
 
-pl 26.uu1 
-       - make TFMs too. 
+pl 26.uu1
+       - make TFMs too.
        - bf: dynamics.  (Don't hang on spanner!)
        - read TFM before AFM.
        - fix din-MF stuff (UGH)
@@ -1229,8 +1229,8 @@ pl 26.jcn2
 pl 26.jcn1
        - tutorial fixes
        - bf: OrchestralScore should do hara-kiri..
-       - bf: makeinfo: 
-         - info in rpm again 
+       - bf: makeinfo:
+         - info in rpm again
          - update to yodl pl10, yodl2texinfo fixes
          - use --force, .info should always be generated
 
@@ -1246,7 +1246,7 @@ pl 26 (feb 1, 99)
 pl 25.uu2
        - junked Scarlatti clef
        - fixed clef^8
-       - Interpretation_context_handle is interface to interpretation context 
+       - Interpretation_context_handle is interface to interpretation context
        - Staff_switching_translator: automatic staff switching for Piano staffs.
 
 pl25.jcn1
@@ -1268,7 +1268,7 @@ pl 23.ms2
 
 pl 23.ms1
        - sinfonia.ly: several fixes
-       - dynamics
+       - dynamics
         * increased range pppppp to ffffff
         * added sp, spp, sff, rfz
         * example see input/test/tchaikovsky.ly
@@ -1278,7 +1278,7 @@ pl 23.ms1
 pl 24.jcn2
        - website fixes
        - bf's: chords:
-         * reverted c1*2, collides with \times {}
+         * 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
@@ -1286,7 +1286,7 @@ pl 24.jcn2
        - bf: lookup text height
        - bf's: autobeamer
 
- pl 24.jcn1
+pl 24.jcn1
        - bf: rest collisions
        - separate tfm-reader
        - bf: :|: should not have thin lines
@@ -1305,7 +1305,7 @@ pl 23.jcn9
        - bf: lily-version
 
 pl 23.jbr1
-       - scripts/ly2dvi.py: Windows 95 shell does not support redivrection 
+       - 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
@@ -1324,7 +1324,7 @@ pl 23.jcn8
 pl 23.hwn3
        - {Bar numbers|staff margin stuff|marks} fixed using
 Bar_script_engraver as base class
-       - bf: PS points != Lily \pt 
+       - bf: PS points != Lily \pt
        - junked Bar_column_engraver
        - junked Text_item and some old files.
 
@@ -1339,10 +1339,10 @@ pl 23.jcn7
          * nice repeats
          * removed all beams ifo auto-beamer
        - bf's: autobeam
-       - junked dur2real; beamAutoEndx now as rational string: "1/2" 
+       - junked dur2real; beamAutoEndx now as rational string: "1/2"
 
 pl 23.hwn2
-       - _8 clef 
+       - _8 clef
        - junked #args symtable def.
        - junked Text_item.
        - moved Bar assembling into LilyPond
@@ -1376,8 +1376,8 @@ pl 23.jcn2
 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. 
+       - 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
@@ -1405,18 +1405,18 @@ pl 22.jcn1
        - bf's: cross-staff slur
        - bf: gnossienne-4
 pl 22.tca1
-       - buxfix, \mudela{ \times 2/3{ ...} } works now
+       - buxfix, \mudela{ \times 2/3{ ...} } works now
 
 ******
-  
+
 pl 22
        - fixed "already have a Beam" error
 
 pl 21.jcn2
-       - gnossienne: hmm, how to 
+       - gnossienne: hmm, how to
          * undisplay bars
          * don't put 'grace notes' in beam
-         * put separator between  "] \translator Staff=x" 
+         * put separator between  "] \translator Staff=x"
 
 pl 21.jcn1
        - gnossienne-4.ly (start of)
@@ -1467,8 +1467,8 @@ pl 18.jcn5
 
 pl 18.mb1
         - \mark now works, using G_staff_side_item.
-       - Improved layout of multi-bar rests, including a new
-         font symbol.
+       - Improved layout of multi-bar rests, including a new
+         font symbol.
 
 pl 18.jcn4
        - beam length adjustments
@@ -1480,14 +1480,14 @@ pl 18.jcn3
        - bf: separators on cygwin
 
 pl 18.jcn2
-       - bf: stem-length algorithm
-       - bf: beam direction algorithm
-       - bf's: wtk1-fugue2.ly
+       - 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.
+       - stepmake update
+       - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
+
 *******
 pl 18 (jan 4 '99)
 
@@ -1501,7 +1501,7 @@ 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 
+       - lily/main.cc WINNT conditional added to avoid a casting of
          main_prog
 
 pl 17.hwn1
@@ -1514,12 +1514,12 @@ better.
        - 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 
+       - 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
+       - rehacked Graphical_element, introduced Dimension_cache
 
 ********
 
@@ -1535,34 +1535,34 @@ pl 16.jcn1
 pl 16
 
 pl 15.uu1
-       - dynamic fix.  
+       - dynamic fix.
        - junked abbrev stuff from parser.
 
 pl15.tca1
        - fixed verbatim option behaviour for mudela-book.
-       - added mudela-book option intertext="some text" 
+       - added mudela-book option intertext="some text"
        - mudela-book now understand latex \begin{verbatim}
-  
+
 pl 15.jcn1
-       - chord inversion: 
+       - chord inversion:
          * enter C/E
          * display chord names according to boolean property
-           \property Score.chordInversion; 
+           \property Score.chordInversion;
 
 *********
 pl 15
 
 pl 14.hwn1
-       - new beam syntax: { [<c e> <c e>] }, changed in lilypond,
+       - 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,  
+       - 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     
+pl 14.tca2
        - move option proccing out of main
 
 **********
@@ -1570,11 +1570,11 @@ pl 14.tca2
 pl 14
 
 pl 13.hwn1
-       - tutorial fixes.
-       - junked find-quarts
-       - junked various plet goryness.
-       - preps for <c e> ~ <c e> syntax
-       - bib fixes 
+       - tutorial fixes.
+       - junked find-quarts
+       - junked various plet goryness.
+       - preps for <c e> ~ <c e> syntax
+       - bib fixes
 
 pl 12.jcn3
        - bf's: standchen
@@ -1587,14 +1587,14 @@ pl 12.jcn2
        - 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
@@ -1660,10 +1660,10 @@ pl 9.uu2
        - removed \output from parser/lexer
 
 pl 9.jcn2
-       - bf/redo: slur.cc, encompass-info: setting of encompass array.  
+       - bf/redo: slur.cc, encompass-info: setting of encompass array.
        - switched tuplet-engaver off (core dumps)
 
-pl 9.jcn1      
+pl 9.jcn1
        - bf (urg): no |: at start of piece
        - bf?: text defs without width
        - alignment absolute dynamics
@@ -1732,18 +1732,18 @@ pl7.hwn1
 pl 7
 
 pl6.jcn5
-       - repeatbars, volta-spanner work, alternative iteration still broken
-       - volta symbol
+       - repeatbars, volta-spanner work, alternative iteration still broken
+       - volta symbol
 
 pl5.szmulewicz2
-       - more GUILE stuff.
+       - more GUILE stuff.
        - tutorial doco updates
 
 pl6.jcn4
-       - volta-spanner
-       - repeat-engraver
-       - repeat/alternative music layout (hehe)
-  
+       - volta-spanner
+       - repeat-engraver
+       - repeat/alternative music layout (hehe)
+
 pl6.uu1
        - Doco of music iterators.
 
@@ -1772,7 +1772,7 @@ pl5.jcn2
 
 pl5.jcn1
        - tex/lily-ps-defs.tex fixes
-       - lily.ps 
+       - lily.ps
 
 pl 5.hwn1
        - Tuplet_engraver
@@ -1788,18 +1788,18 @@ pl4.jcn4
 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 
+       - 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
+       - 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)
 
 
@@ -1807,27 +1807,27 @@ pl 4.uu1
 
 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' 
+       - 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
+       - 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
@@ -1836,17 +1836,17 @@ pl 3.jcn5
        - repeatbar fixes
 
 pl 3.jcn3
-       - mup-to-ly.py: version 0.0
-       - init/test/stars-and-stripes.ly (from star.mup)
+       - 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
+       - bf: font switch
+
 ******
 1.1.3
 
@@ -1855,11 +1855,11 @@ pl 2.jcn2
 pl 2.uu1
        - ly2dvi.py -I fix
        - obsoleted ly2dvi.sh
-       - removed Note_head_engraver
+       - removed Note_head_engraver
 
 pl 2.hwn1
-       - scm cleanups, chop-decimal
-       - scarlatti clef.
+       - scm cleanups, chop-decimal
+       - scarlatti clef.
 
 pl 2.jcn1
        - commented-out Level-2 PostScript in lily.ps (J. Buehler)
@@ -1877,26 +1877,26 @@ pl 1.jcn4
 pl 2
 
 pl 1.mb1
-       - Support for cautionary accidentals. , i.e. accidentals 
+       - 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 
+       - 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)
+       - 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
+       -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
+
 
 ********
 
@@ -1929,18 +1929,18 @@ 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.
-          
-  
+       - 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.
+
+
 
 **********
 
@@ -1952,12 +1952,12 @@ pl 18.exp
        - catalan.ly
 
 pl 17.tca1
-       - rewrite of mudela-book
+       - 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)
+       - 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
@@ -1983,19 +1983,19 @@ pl 17.jcn5
 
 pl 17.jcn4
        - installable stepmake pl57
-       - urg, FIXME guile-1.3: 
+       - 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 
+       - 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 
+       - geile placebox
        - mf/mfplain.ini
 
 pl 17.jcn2
@@ -2003,4 +2003,3 @@ pl 17.jcn2
 
 pl 17.jcn1
        - 16.jcn1
-