]> git.donarmstrong.com Git - lilypond.git/blobdiff - CHANGES
release: 1.3.147
[lilypond.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 336570857ff07f30835be95678f08f3c1c3749ac..0eefa79a9943d5ab1da98d955bc26cfec758447b 100644 (file)
--- a/CHANGES
+++ b/CHANGES
-1.3.122.mb2
+1.3.146.jcn4
+============
+
+* Updated doco to reflect Windows installer.
+
+* Ripped Cygnus' installer/updater for Windows.
+
+* Cleanups: chord-name.scm.
+
+* Added 'trunc' target for ports, and run at local-dist: in
+ports/mutopia topdir.
+
+* Bugfixes: update-lily.py
+
+* Bugfix: synchronised german-chords.ly with chord-name.scm.
+
+* --srcdir build fix: really included dummy-interfaces.itexi now.
+
+* Added warning message, rather than encouragement, against configuring
+without kpathsea support.
+
+* Moved convert-ly targets from ports to ly make, added ly templates
+to mutopia and input directories.  Bugfix to convert-ly.  Ran
+convert-ly in mutopia dir.
+
+* Recommented some scheme comments in .lys, checked that convert-ly
+doesn't destroy them.
+
+* Bugfixes to convert-ly: don't try to open unexistent file (eg,
+unexpanded wildcard).  Don't remove one semicolon of ';;' scheme
+comments, don't remove semicolon after hash: #;
+
+* Fixed some errors from ; conversion.
+
+1.3.146.hwn3
+============
+
+* ly2dvi bugfixes and latexoptions  support (Mark Hindley)
+
+* Reference manual fixes.
+
+* Added lilypond-book tutorial section
+
+* Hairy bugfix for Align_interface::align_to_fixed_distance (). This
+fixes gaps that appear sometimes when you put things on top of a piano
+staff.
+
+* Added Rune's apply example of wtk1-prelude1.
+
+* Bugfixes for wtk1-fugue1
+
+* Add a check for regular identifiers to parser.
+
+1.3.145
+=======
+
+* Make and ly2dvi fixes.
+* Made feta-timesig C a bit rounder. 
+
+* Included flat autogenerated list of grob interfaces into refman.
+
+* Moved Rest_engraver to ThreadContext.
+
+* Documentation updates.
+
+* Bugfix: package-diff: remove all out-?.* dirs.
+
+* Preliminary tutorial fixes.
+
+* Ly2dvi:
+   - keep .dvi output when making .ps.
+   - name latex wrapper for foo.ly: foo.latex
+   - keep .tex and .latex output if latex fails
+   - keep .dvi output if dvips fails
+   - replaced --outdir option with --output=FILE option, where FILE
+     may include directories
+   - enhancements and fixes
+
+* Typo fix: clean-fonts
+
+* Bugfixes: lilypond-login.sh
+
+* Tutorial and refman fixes (Mats)
+
+1.3.145.hwn1
+============
+
+* Bugfix: LyricsVoice.stz property now works.
+
+* 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.
+
+
+1.3.145.rz1
+===========
+
+* Stem/notehead attach bug fixed (still probs with mensural head and
+  other head on same stem)
+
+* Minor font changes
+
+
+1.3.145
+=======
+
+* Build fixes for icon, this fixes 'rpm' target.  Tried to reinclude
+in rpm using (.png and) .xpm, but latest LinuxPPC release's rpm
+(3.0.6) Icon: tag handling is broken.
+
+* Fixes for update-lily script.
+
+* Bugfixes: refman, changed Ascii to ASCII.
+
+* Fixed ascii art output.  Started some doco on different output formats.
+
+* Fixed scheme font lookup to handle new font lists with wildcards.
+
+* Fixes to point-and-click doco (Thanks, Laura Conrad).
+
+* Bugfixes: changed several (eval to (ly-eval for guile 1.4/1.4.x
+compatibility.
+
+* Fixes to buildscripts/clean-fonts.sh.
+
+1.3.144.hwn1
+============
+
+* Tutorial updates
+
+* Change interaction between clef-engraver and positioned items: do
+not use acknowledge/announce () to get position relative to c0, but
+use centralCPosition directly after grob creation.
+
+Side-effect: Pitch_squash_engraver now puts notes on position in
+staff, not on specific pitch.
+
+* Bugfixes: yet more create_grobs () -> process_music() reverts.
+
+* Tutorial updates
+
+* Don't give unbound spanner warnings for isolated dynamics on space
+rests.
+
+* cleaned up debug stuff.
+
+* cleaned up INSTALL document.
+
+* Key_change_req::do_equal_b(), keychange merge.
+
+* per octave key signatures. See
+input/regression/key-signature-scordatura.ly
+
+* moved tricks/ directory into test/.
+
+* Rename {Staff,Lyrics,etc}VerticalExtent and friends into
+VerticalExtent. Use predefined props to prevent inheritance.
+
+* Multi_measure_rest_engraver now uses whichBar property to detect
+barlines.  Hence, no need to keep Bar_engraver and
+Multi_measure_rest_engraver together.
+
+* 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
+
+* Halt configure if kpathsea not found. 
+
+* Small refman fixes.
+
+* Prevent tie - dot collisions.
+
+* Bugfix: don't crash if hyphen spanner bounds are empty.
+
+* Spanish glossary, courtesy David Gonzalez.
+
+* Bugfix: all-font-metrics.cc: only lookup .tfm and check checksum if
+the AFM file has a CheckSum field.
+
+
+1.3.144.mb1
+============
+
+* Fix ps specials to work together with \usepackage[french]{babel}
+
+1.3.144
+=======
+
+* LilyPond-mode: show what's going on (font building) in *view* buffer.
+
+* Added environment settings to ly2dvi and lilypond-book.
+
+* Bugfix: make diff links diff into patch-dir, like make release.
+
+* Bugfix: make diff/release for different configs.
+
+* Bugfix: convert-ly: don't change item name ChordName to ChordNames.
+
+* Added flag (LilyPond-kick-xdvi) to LilyPond emacs mode to allow
+simultaneous view processes.
+
+* Small doco fixes.
+
+* Cosmetic bugfixes to chord names.
+
+* Fixed order of piano pedal strings (Amelie).
+
+* Changed embarrassing 'chorda' to corda (Thanks, Amelie).
+
+* Bugfixes: ly2dvi: empty tagline, don't fail if gettext.py can't be
+imported, check for linewidth before indexing, copy midi output.
+
+1.3.142.rz1
+===========
+
+* Added "hacky" drum notation/midi. See input/tricks/drums.ly and
+  ly/drumpitch.ly. Moved midi-instruments to scm.
+
+* Added temporary nested staffgroups/choirstaffs support
+  use Context InnerStaffGroup / InnerChoirStaff.
+
+1.3.143.uu1
+===========
+
+* Bugfix: hairpin that hangs on otherwise empty column should not
+collapse into flat line. Inserted sanity check in Interval::center().
+
+* Programmable stem-attachments for note heads.
+
+* Set default empty instrument name for Staff, to avoid weird effects for
+named grand staffs.
+
+* remove various entries from mutopia/
+
+1.3.143
+=======
+
+* Glossary bugfixes for lilypond code.
+
+* Bugfix: don't crash if dy or y not set in Beam.
+
+* Doco updates: moved contents of tricks chapter to input/tricks,
+inserted lilypond-book tutorial, added polyphony section.
+
+* Score.skipTypesetting skips over already or not yet corrected music, thus
+speeding up running times and score debugging. (Includes bugfix relative to
+patch submitted to list.)
+
+1.3.142.jcn1
+============
+
+* Mup2ly preprocesses and extracts all plain notes.
+
+* Bugfix: patch in $(outdir)
+
+
+1.3.142
+=======
+
+* some mup2ly progress.
+
+* Bugfix: ly2dvi: don't include empty set fo latexheaders, don't use
+python-1.5.2 abspath func.
+
+* Setup for new mup converter, based on pmx2ly.
+
+* Bugfix: lilypond-book: accept \documentclass{article}.
+
+* scripts/update-lily.py: fancy source rebuild update tool that we're
+probably not going to use on www.lilypond.org.  Check it out!
+
+* Bugfix: building of topdocs.
+
+1.3.141.hwn2
+============
+
+* Fix: instrument names on piano staffs.
+
+* Bugfix: don't left-align absolute dynamics.
+
+* Bugfix: don't make spacing rods for absolute dynamics.
+
+* Various bugfixes for examples (thanks Laura!).
+
+* Bugfix: clean up of hairpin ending logic. Crescendi start under
+notes now.
+
+* Don't substitute  '\ ' for  '\_' in lyrics. (Suggestion by Roy Rankin)
+
+* In computing text lengths handle the following cases \['`"^_]. (the same)
+
+* Made directories input/no-notation, input/ascii-art
+
+* Doco fixes.
+
+* Beat repeats, double measure repeats; removed repeat sign character
+from the font (WARNING: FONT CHANGED).
+
+* Cleanups in (de)crescendo code, fixed continued (de)crescendi.
+
+* German chords (Rune Zedeler)
+
+1.3.141
+=======
+
+* po update.
+
+* Renamed remaining mudela -> lilypond (except for old change logs).
+
+* Dropped Solo-Cello-Suite II and gnossienne-4 from ./mutopia, as
+they're now accessible throug the ports.
+
+* Fixed compilation of lots of examples.
+
+* Convert-ly: added and fixed some conversions.
+
+* Doco updates.
+
+* Ly2dvi: don't hang compilation process: run latex in batchmode.
+
+* Some ly2dvi updates.
+
+* Junked cruft from makefiles.
+
+* Added message about make help at end of configure.
+
+* Some documentation updates.
+
+* Convert-ly: added some missing rules.
+
+* Ly2dvi: changed footer (and header) macros to match mutopia headers again.
+
+* Convert-ly: always insert or update version number.  New option:
+--assume-old will apply all conversions if version cannot be
+determined.
+
+* Small documentation fixes.
+
+* Removed default (font-shape . italic) settings from TextScript and
+TextSpanner.
+
+* Moved ports section of mutopia to mutopia/ports.  Fixed make
+bootstrapping.  Added sync target, synced with www.mutopiaproject.org.
+
+* Bugfix: ly2dvi sets footers, headers, tagline.  Pagenumbering on by default.
+
+1.3.140.hwn1
+============
+
+* input/trick/boxed-molecule.ly : show how to draw boxes around grobs.
+
+* added font-shape caps, input/test/caps.
+
+* Added minimum-length for hairpin. Unified Tie::set_spacing_rods and
+Slur::set_spacing_rods into Spanner::set_spacing_rods
+
+* Small doco fixes.
+
+1.3.140.mb1
+===========
+
+* Bugfix: Some more examples in input/test/ work again.
+
+* bugfix: cautionary accidentals
+
+
+1.3.140
+=======
+
+* Coriolan gets mutopia-id 57.
+
+* Experimental start of ports to mutopia archive.
+
+* Bugfix: ly2dvi: added letter support, catch indexing with unknown
+papersize names.
+
+* ly2dvi: removed warning message and changed --set=papersizename= to
+--set=papersize=.  This fixes mutopia letter-targets.
+
+* Small fixes to Coriolan.
+
+* Bugfix: don't typeset suicided multi-measure-rests, don't set
+multi-measure-rests spanning less than one measure.
+
+* Bugfix: line-column-location.
+
+* Allow markup text for crecscendoText and decrescendoText.
+
+* Changed part combiner's a due text: `a2 to a2.
+
+* Bugfix: info direntries.
+
+* Automated fixing of info structure.  Build now stops on info errors.
+This should robustify documentation and website builds.  To undo this,
+remove the target `info: check-info' from Documentation/user/GNUmakefile.
+
+1.3.139.hwn1
+=============
+
+* Move Multi_measure_rest up/down in combined parts.
+
+* Renamed FollowThread into VoiceFollower, followThread into
+followVoice.
+
+* lilypond-book: changed nonfragment into nofragment 
+
+* Cleanups for ledgered rests.  
+
+* Bugfix; don't create RhythmicStaff if asking for Staff.
+
+* Bugfix: sparseTies. 
+
+* Reference manual: hara kiri, font selection
+
+* changed font-point-size into font-design-size
+
+1.3.139
+=======
+
+* Documentation build fixes.
+
+1.3.138.hwn1
+============
+
+* Documentation updates
+
+* Added -e,--evaluate=CODE, to evaluate scheme from the command
+line. Practical application:
+
+        -e "(set-lily-option 'midi-debug #t)'
+
+Removed command-line options -T, -t, -Q, -x.
+
+* Changed point-and-click. Now it should be set to a procedure, e.g.
+
+        (set! point-and-click line-column-location)
+
+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.
+
+* removed \textscript.  
+
+1.3.137.jcn4
+============
+
+* Bugfix: ly2dvi: handle input files with multiple extensions.
+
+* Minor doco updates.
+
+* Bugfix: ly2dvi: can't remove cwd on Solaris.
+
+* Better --enable-conf=CONF message, better INSTALL.tely documentation.
+
+* Bugfix: built of Documentation/user for different conf=CONF.
+
+* Don't append "." to version string without my_patch_level.
+
+* Faked titling for tutorial example.
+
+* Bugfix: don't override GUILE environment settings.
+
+* Small refman fixes.
+
+* Better tutorial orchestral score example.
+
+* Bugfix: input/test/hshift.ly
+
+* Fixed looks of configure options.
+
+* Bugfix: ly2dvi: linewidth < 0.
+
+* Bugfix: documentation build: fixed two macros in refman that
+makeinfo groks, but make texi2dvi barf.
+
+* Bugfix: listing of engraver contexts in autogenerated documentation.
+
+1.3.137.uu1
+===========
+
+* 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. 
+
+* Bugfix: \relative on \chords is no-op. (Added Un_relativable_music)
+
+* Refman documentation fixes.
+
+* Property undefine:
+
+       \property X.Y \unset
+
+undoes \property X.Y = Z. \unset is confusingly asymetric with \set.
+
+* removed ChordNamesVoice
+
+* added \alias STRING ; to translator definition, so \name
+RhythmicStaff, \alias Staff is found for \property Staff.XXX
+
+1.3.136.hwn2
+============
+
+* Documentation updates
+
+* Check whether  property definitions are duplicate.
+
+* Percent style repeats. 
+
+* Named music creation: (ly-make-music "Note_req")
+
+* Added noteheadtypes: "slash","triangle","xcircle" ; completed
+noteheadtype "cross" ; added (ugly) tab-clef ; changed percussion
+clef, fixed "repeat dots on even number of stafflines"-bug. (Rune
+Zedeler)
+
+* Use complete version number for /var/lib/texmf/ paths.
+
+1.3.136.jcn3
+============
+
+* Finished () beautification.
+
+* Bugfix: in grob-description.scm, change Script::after_line_breaking into
+before_line_breaking.
+
+* Bugfix and small addition to convert-ly.
+
+* Bugfix: ly2dvi: create --outdir before copying there.
+
+* Bugfix: mutopia letter target.
+
+* Some bugfixes and checks for killed spanners, reducing warnings in
+Coriolan from 1143 to 283.  Part combiner still gives rise to many
+foreseeable warnings.
+
+* Bugfix: install gettext.py into @datadir@/python and use that path
+from ly2dvi.  Debian or RedHat installs could/should move gettext.py
+into /usr/share/lib/python/1.x/site-packages or so.
+
+* Bugfix: move the making of \makelilypondpiecetitle to actually
+included part of lilyponddefs.tex.
+
+* Bugfix: ly2dvi, tex.scm: set empty tex definitions to \relax.  This
+fixes ly2dvi'ing of scsii.
+
+* Bugfix: completed renaming of `cautionary' to `reminder' for broken
+tie accidental feature.  (`Cautionary' is reserved for parenthised
+accidentals.).  This fixes all tie and accidentals bugs.
+
+* Bugfix: added dynamic-interface to DynamicText grob.  This fixes
+loose dynamics.
+
+* Bugfix: enable Voice_devnull_engraver.  This fixes loose scripts and
+double dynamics.
+
+* Bugfix: don't dump core on some programming errors (2x).
+
+* Grand Coriolan revision after copyright free reprint of a 1862-1865
+original edition.  This revision also revealed fair amount of bugs.
+Previous versions arguably might have worn some small stains of
+editorial decisions dated 1936.  Arguably, because most of these small
+changes can be found in other editions, some of which even are
+commonplace modernisations.
+
+1.3.136
+=======
+
+* Bugfix: set dependency for direction-source in script-engraver. This
+fixes core-dump problem when stacking multiple scripts containing
+staccato dots.
+
+* Put TFM files under $VARTEXFONTS (/var/lib/texmf,
+typically). PK files are put in the right spot
+automatically, and dirs are also created automatically.
+
+A change to mktexnam is still required -- add  
+
+       MT_DESTROOT=foobar
+before line 161.
+
+1.3.135.jcn3
+============
+
+* Internationalised ly2dvi.py (thanks to GNU Solfege), and nl.po update.
+
+* Coriolan fixes.
+
+* Bugfix: (first and also) write global header fields; this fixes
+`latexpackages' and ly2dvi.
+
+* Bugfix: website build.
+
+* Fixed titling: cleaned out titledefs.tex for use by ly2dvi.
+
+1.3.134.mb1
 ===========
 
+* minor documentation fix.
+
+1.3.134.jcn2
+============
+
+* Bugfix: Pitch::transpose ().
+
+* Small doco update.
+
+* Silly build and website-build fixes.
+
+* convert-ly: added conversions, converted glossary, refman and examples.
+
+1.3.134.hwn1
+============
+
+* Rewrote ly2dvi, moved the old one to buildscripts/. The result is
+490 lines code in stead of 1230.
+
+* Modified kpathsea lookup so it will find system-installed feta TFMs first.
+Now lily doesn't clutter the CWD with .TFM files.  Kpathsea is fun if you like
+pasta.
+
+1.3.133.jcn5
+============
+
+* Bugfix: fixed point-and-click broken in jcn2.
+
+* convert-ly: Added and fixed various entries (our strings with optional "" re\ally suck).
+
+* Small ez play tweaks.  Guess I'm a sucker too.
+
+* Easy-play bugfixes: don't do showpage for each notehead, output
+staff-symbol first, moved to lily.ps.
+
+* Bugfix: don't print so many decimals in ps output.
+
+* Bugfix for refman example.
+
+* Added some part combiner doco.
+
+* Bugfix: a broken tie only generates an accidental if it would differ
+from an untied note.
+
+1.3.133.hwn1
+============
+
+* Center instrument name on staffs.  Use
+Side_position_interface::align_elements_to_refpoints.
+
+* staff-symbol-referencer-interface, general cleanup of
+interface-description.scm
+
+1.3.133.mb3
+===========
+
+* Bugfix: Time and key signatures in MIDI.
+
+* Bugfix: Tempo changes in MIDI work again.
+
+* Bugfix: ly2dvi file.tex works again.
+
+* Bugfix: don't stretch the space after the last score line.
+
+1.3.132.jcn3
+============
+
+* Tied notes at a linebreak repeat their accidental.
+F
+* Removed some cruft from lily/include/.
+
+* Bugfix: tied notes in chords sometimes got stuck in MIDI output
+(thanks Mats).
+
+* Added some example bug files, taken from Coriolan
+
+* a2-engraver: \property noDirection: don't force direction when part-combining (for StaffCombining).
+
+* text-spanner: don't repeat edge text for broken edge.
+
+* Coriolan fixes, titling, font setting, header info, cello octave
+(yes, notated different from bass; all agree) at end.
+
+1.3.132.hwn1
+============
+
+* Allow declared repeat variant string
+
+* Bugfix: break alignment at right edge.
+
+* Easy-notation: letters in circular note heads.  
+
+* Debian patch by Anthony Fok.
+
+1.3.131.jcn2
+============
+
+* Fixes for ascii-script output.  Stylesheet needs some work, just as
+PostScript output.
+
+* Bugfix: convert-ly --to accepts argument.
+
+* Prepared Petites Preludes for (first?) submission to mutopia.
+
+* Bugfix: out-letter/%.ps generation for mutopia.
+
+* Bugfix: don't use $(message ) in makefiles; some versions of make
+choke on this.
+
+* Bugfix: ly2dvi.py: don't add magic `//' to TEXINPUTS,MFINPUTS; this
+chokes kpsewhich 3.3.1 (bug report filed).
+
+* Bugfix: file-path.cc: don't interpret relative path as system root.
+
+* Bugfix: --srcdir install.
+
+1.3.131.hwn1
+============
+
+* Documentation: piano pedals, breath marks, tutorial fixes,
+convertors, autochange, \override/\set/\revert, multi-stanza lyrics,
+\outputproperty
+
+* Bugfix: another fix for collapsing dynamics with partcombine.
+
+* Bugfix: add functionality of
+Side_position_interface::self_align_callback() into
+Align_interface::align_elements_to_extents(). Otherwise, combining
+both (such as in a break alignment) leads to weird behavior: the
+spacing information is written halfway during a callback sequence,
+leading to weird results.
+
+This fixes input/test/orchestscore.ly
+
+* 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. 
+
+1.3.130.hwn2
+============
+
+* Documentation: notation contexts.
+
+* 2001 (c) search-replace patch.
+
+* Center rehearsal marks by default.
+
+* Fixing collapsed dynamics with part-combine
+
+* \property tupletNumberFormatFunction selects formatting function for
+tuplet brackets.
+
+1.3.130.jcn5
+============
+
+* Added some handy targets to example makefile: make/ly.make.
+
+* Bugfix: file-path.cc; absolute directories start with directory separator.
+
+* Makefile template using dependencies: make/ly.make.  Needs some
+simple examples.
+
+* Depencies fixes for lilypond, ly2dvi (still kludged) and lilypond-book.
+
+* nl.po update.
+
+* Bugfixes and cleanups of mainly main.cc.
+
+* Enabled changing default tex output extension to ".lytex".
+
+* Bugfix: use init file extension .ly for extensionless input.
+
+* Ignore outname = ; settings in output blocks.
+
+* Revised input and output naming, now it's possible to include a
+directory in the output name.  This should fix some input/init name
+related bugs.
+
+* Fixed dependencies for outdir in lilypond-book and ly2dvi.
+
+* Uniformised tags to read: Generated automatically by: <program>.
+
+* Install make/* and stepmake/stepmake/* to enable making use of
+stepmake templates.
+
+* Added example mutopia makefile: make/ly.make.
+
+* Lilypond-book now writes lily-<HASH>.ly files.
+
+* Bugfix: don't display repeat colons for zero height bar lines; fixes
+repeat barlines in lyrics.
+
+* Fixed markup definition and implementation, added baseline-skip
+property; this makes multi-line markup text a lot easier.
+
+* Bugfix: chordChanges works with other rhythm of accompaniment, and
+silly chord name typo fixes.
+
+1.3.130
+=======
+
+1.3.129.jcn2
+============
+
+* Implemented Phrasing slurs, copied from slur.
+
+* More hooks for chord pitch name overrides, see
+input/tricks/german-chords.ly.
+
+1.3.129.hwn1
+============
+
+* Bugfix: bar lines in lyrics.
+
+* Bugfix: vertical positioning of isolated dynamics: absolute dynamics
+are only supported by the note they are on, in absence of crescendi.
+
+* Documentation of ancient clefs, custodes (Jurgen Reuter)
+
+* Small documentation fixes: rehearsal marks, -f option, markup, instrument names
+
+* Bugfix: rounding errors caused errouneous ledger lines for
+#'staff-space = 1.3
+
+* Subsubtitles, \bar "";  (Rune Zedeler)
+
+1.3.129
+=======
+
+* Small doco fixes.
+
+* Removed duplicated engraver hierarchies from coriolan and orchestral
+examples.
+
+* Added user control for devnull engravers. Default: switched off 
+
+* Small doco fixes.
+
+1.3.128.hwn1
+============
+
+* Doco fixes
+
+* Glissando fix (Rune Zedeler)
+
+1.3.128.mb2
+===========
+
+* 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
+input/regression/clefs.ly
+
+1.3.127.jcn3
+============
+
+* Mutopia preparations and Coriolan fixes.
+
+* Small beam cleanup, changed y-position-hs,height-hs user overrides to
+  staff-position,height (height:name suggestions?), now in staff-spaces.
+
+* Beam (y, dy) calculations now as list of scm functions.
+
+* Added cleaned-up excerpt from Coriolan for tutorial.
+
+* Bugfix: beam looks at smallest gap for auto knees.
+
+* Property-description-fix: allow auto-knee-gap to be set to false.
+
+* Small doco fixes.
+
+* Bugfix: repeats without alternatives.
+
+1.3.127.uu3
+============
+
+* Bugfix: staccato dot on outer staff lines.
+
+* Documentation: lots of updates and revisions.
+
+* \repeat tremolo for single notes, \repeat tremolo 4 c16
+produces the same effect as c4:16
+
+1.3.126.mb1
+===========
+
+* ly2dvi: bugfix --number.
+Added header field latexpackages, see input/test/orchestscore.ly
+
+* \mark: add possibility to use font selection markup, see input/test/mark.ly
+
+1.3.127
+=======
+
+* Grand Refman restructuring, featuring outline mode.
+
+* Fixed missing menus and cross references.
+
+* Coriolan fixes and updates.
+
+* Bugfix: a2-engraver and *devnull_engraver recognise alternative
+'oneXXX' 'twoXXX' naming convention.
+
+* Enabled markup text to be used for instrument names.
+
+* Bugfix: interface description of System_start_delimiter
+
+* Slur attachment fix (thanks, Han-Wen)
+
+1.3.126.hwn1
+============
+
+* Bugfix in Global_translator::run_iterator_on_me (): only run
+iterator::process if iterator::ok() is true.
+
+* Bugfix: when iterating empty sequential-music, start out with an
+invalid iterator.
+
+* Bugfix: length calculation for volta repeat music with too few
+alternatives.
+
+* Bugfix: print different string for first printed alternative in
+volta repeat music with too few alternatives, eg. 1.-4.
+
+* Cleaned up bugs/ directory
+
+* Be less intelligent about default font backup, just load cmr10
+
+* Generated documentation: sort and uniq Grob lists of contexts.
+
+1.3.126
+=======
+* Doco:
+  - fixes,
+  - updates,
+  - rewrites.
+  - Changed license to FDL.
+  - added index entries
+  - tutorial: 0-th tune
+  - literature overview.
+  - removed development stuff.
+
+
+1.3.125.jcn3
+============
+
+* Clef workarounds for Coriolan.
+
+* Moved feature and regression-test input to input/feature, input/regression.
+
+* Added some regtests.
+
+* Bugfix: auto-knee for beam over rest.
+
+* Fixes for Coriolan and viola Solo Cello Suites.
+
+* Replaced generic 'collapse-height' for System_start_delimiter with
+brace-collapse-height, bracket-collapse-height, bar-line-collapse-height.
+
+* Bugfix: measure System_start_delimiter's *-collapse-height in staff-space.
+
+* Fixed some info and html links.
+
+* Automatic knees now on by default for vertical distances >= 7 staff-space.
+
+1.3.125
+=======
+
+* Updated Coriolan.
+
+* Bugfix: beams with no stems.
+
+* Cleanup automatic knees, junked calc_interstaff_dist.
+
+* Automatic knees now on by default for vertical distances >= 7 staff-space.
+
+* Bugfix: automatic interstaff knees.
+
+1.3.124.hwn1
+============
+
+* Auto change music bugfix; removed Auto_change_music type
+
+* Bugfix: add copy ctors to all relevant iterators, this fixes various
+combinations with auto-change and part-combine.
+
+* Bugfix: glissandi with smaller rhythms parallel.
+
+* Add printfilename option to @lilypondfile 
+
+* Include Grobs in Context self-documentation; remove "Grob " from
+node name for grob documentation.
+
+1.3.124
+=======
+
+* Tutorial fragment on ly2dvi.
+
+* Bugfix: also print path of mismatched .TFM file.
+
+* Some callbacks to allow manipulation of fonts and molecules from
+Scheme.  See input/test/molecule-hacking.ly ; allows for a kludged
+"parenthesize notehead" command.
+
+
+1.3.123.mb1
+===========
+
+* Added percussion clef. Note: font updated!
+
+* Bugfix: font style Large works regardless of font-shape.
+
+
+
+1.3.123
+=======
+
 * Added macro \turnOff to remove volta brackets or any other 
   graphical objects, see input/test/volta.ly or mutopia/J.S.Bach/pa.ly