+2006-10-12 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * scm/output-lib.scm (string-finger::calc-text): new function
+
+ * lily/new-fingering-engraver.cc (add_fingering): refactor; make
+ generic for fingering & string number. Use for string-finger.
+
+ * scm/define-music-types.scm (music-descriptions): add StringFingerEvent
+
+ * lily/fingering-engraver.cc (listen_string_finger): new function
+
+ * scm/define-grobs.scm (all-grob-descriptions): add StringFinger
+
+ * scm/define-context-properties.scm
+ (all-user-translation-properties): add stringFingerOrientations
+
+2006-10-11 Jürgen Reuter <reuter@ipd.uka.de>
+
+ * mf/parmesan-dots.mf (new), mf/parmesan-generic.mf,
+ ly/engraver-init.ly: Added vaticana-style augmentum dot glyph.
+
+ * lily/dots.cc: Added style property for dots.
+
+ * mf/parmesan-heads.mf: Fix typo in comment.
+
+ * mf/feta-bolletjes.mf, scm/output-lib.scm: Fix longa notes bug by
+ adding longa head to feta font and removing obsolete default
+ mapping scheme code.
+
+2006-10-10 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * scm/output-lib.scm (fingering::calc-text): use origin
+ event-property, not music-property.
+
+ * lily/lilypond.rc.in: spell my name correctly.
+
+2006-10-10 Joe Neeman <joeneeman@gmail.com>
+
+ * lily/grob.cc (pure_height): only add minimum-Y-extent if we
+ already have a non-empty extent. Fixes estimation for Hara-kiri
+ staves.
+
+2006-10-09 Jürgen Reuter <reuter@ipd.uka.de>
+
+ * ly/gregorian-init.ly: Simplify definition of \episemInitium and
+ \episemFinis.
+
+ * lily/ligature-engraver.cc: Remove unused #include.
+
+ * lily/vaticana-ligature-engraver.cc: Fix placement of dots.
+ Bugfix: remove method check_for_prefix_loss(Item *) from global
+ namespace to avoid namespace pollution.
+
+2006-10-09 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * VERSION: release 2.9.22
+
+ * ly/generate-documentation.ly: update option name.
+
+ * lily/dynamic-text-spanner.cc (print): revert fix.
+
+ * scm/define-grob-interfaces.scm
+ (trill-pitch-accidental-interface):
+ add trill-pitch-accidental-interface
+
+ * lily/dots-engraver.cc (acknowledge_rhythmic_head): only
+ dereference if it's really a duration.
+
+ * lily/figured-bass-engraver.cc (process_music): clear spanner if
+ useBassFigureExtenders is not set.
+ (listen_bass_figure): record as new event if
+ useBassFigureExtenders not set. Fixes #103.
+
+ * scm/stencil.scm (circle-stencil): don't center stencil argument,
+ instead: move circle. Fixes #107.
+
+ * scm/define-grobs.scm (all-grob-descriptions): set
+ allow-loose-spacing for PaperColumn and
+ NonMusicalPaperColumn. Kludge for #110.
+
+ * lily/spaceable-grob.cc: add allow-loose-spacing property.
+
+ * lily/spacing-determine-loose-columns.cc (is_loose_column):
+ allow-loose-spacing property.
+
+ * scm/define-markup-commands.scm (postscript): gsave & grestore
+ around embedded PS. Do setlinewidth too. Fixes #109.
+
+2006-10-08 Jürgen Reuter <reuter@ipd.uka.de>
+
+ * lily/ligature-bracket-engraver: Bugfix: Add missing stream event
+ code. This patch fixes ligature brackets that were not at all
+ engraved any more.
+
+2006-10-08 Graham Percival <gpermus@gmail.com>
+
+ * Docuemntation/user/page.itely: clarify two-pass vs. ragged-bottom.
+
+ * ly/property-init.ly: fix sacred harp notehead shapes (bug 96).
+
+ * scm/define-context-properties.scm: clarified docs (bug 91).
+
+ * Documentation/user/basic-notation.itely: document volta brackets
+ not aligning (bug 63).
+
+2006-10-08 John Mandereau <john.mandereau@free.fr>
+
+ * po/fr.po: update translation.
+
+ * po/: update msgids.
+
+2006-10-08 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * GNUmakefile.in (HELP_CATALOGS): Fix in-build-tree locales.
+
+2006-10-08 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * Documentation/user/page.itely (Two-pass vertical spacing): add
+ documentation for two-pass spacing technique.
+
+2006-10-06 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/convert-ly.txt: new file; new
+ storage place for this file (moved from bugs/ CVS).
+
+2006-10-06 Jürgen Reuter <reuter@ipd.uka.de>
+
+ * lily/note-head.cc: Fixed programming_error message.
+
+2006-10-06 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * scm/define-grobs.scm (pure-conversion): move pure-callback
+ further into body.
+
+ * scm/script.scm (default-script-alist): set avoid-slur for turn,
+ marcato, stopped, thumb.
+
+2006-10-05 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/completion-note-heads-engraver.cc (process_music): don't
+ skimp on memory usage.
+
+ * lily/beam.cc (set_stem_lengths): do set_stemend for invisible
+ stems too. Fixes #5
+
+ * lily/parenthesis-engraver.cc (acknowledge_grob): set parent of
+ parenthesis item. This fixes premature Y-extent triggering. Fixes
+ issue #95.
+
+ * VERSION (PATCH_LEVEL): bump version.
+
+2006-10-04 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/advanced-notation.itely: added
+ info about instrument names for piano or other contexts,
+ thanks Marcus!
+
+2006-10-04 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * mf/feta-bolletjes.mf (solfa_quarter_width): use
+ solfa_base_notewidth as unit for non-DO-notes too.
+
+ * input/mutopia/W.A.Mozart/mozart-hrn-3.ly: update email.
+
+ * VERSION: release 2.9.21
+
+ * Documentation/topdocs/NEWS.tely (Top): simpler, more clearer
+ override.
+
+2006-10-04 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * python/lilylib.py (progress): Minor fix.
+
2006-10-04 Han-Wen Nienhuys <hanwen@lilypond.org>
+ * lily/note-name-engraver.cc: doc engraver.
+
+ * scm/output-lib.scm (hairpin::calc-grow-direction): new function.
+
+ * lily/dynamic-engraver.cc (process_music): don't set grow-direction.
+
+ * scm/define-grobs.scm (all-grob-descriptions): calc duration-log
+ by callback.
+
+ * lily/stem-engraver.cc (make_stem): don't set duration-log
+
+ * scripts/lilypond-book.py (Lilypond_file_snippet.my_system):
+ write snippet-names binary.
+
+ * python/lilylib.py (system): use os.system for mingw32
+
+ * scripts/lilypond-book.py (bindir): use os.pathsep for prepending
+ to $PATH.
+
+ * scm/backend-library.scm: update email address.
+
* Documentation/topdocs/NEWS.tely (Top): add duration-log override
example.