+2006-08-14 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scripts/lilypond-book.py (output): Remove obsolete(!?)
+ \catcode`\@=12 in the LaTeX output.
+
+2006-08-11 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * scm/define-music-types.scm (music-descriptions):
+ use sustain-event iso. sustain-pedal-event.
+
+2006-08-11 Joe Neeman <joeneeman@gmail.com>
+
+ * scripts/convert-ly.py: honour the -n command-line switch
+
+2006-08-10 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * scm/output-lib.scm (bar-line::calc-glyph-name): add dashed liine
+ break specification.
+
+2006-08-10 Joe Neeman <joeneeman@gmail.com>
+
+ * Documentation/user: convert-ly the user manual
+
+2006-08-09 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * stepmake/aclocal.m4: version check patch (thanks MWD)
+
+ * ly/music-functions-init.ly: robustness. Don't crash if
+ currentBarNumber is not a number.
+
+ * VERSION (PATCH_LEVEL): bump.
+
+2006-08-08 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * stepmake/aclocal.m4: better version check; handle fooX.Y
+ binaries too.
+
+ * ly/performer-init.ly: instrument name fixup.
+
+ * input/manual/chord-names-jazz.ly (banterProperties):
+ instrumentName update
+
+ * scm/define-event-classes.scm (lambda): use ly:is-listened-event-class
+
+ * lily/ly-module.cc (ly_module_symbols): use ly_hash_table_keys
+
+ * lily/translator.cc (LY_DEFINE): ly:is-listened-event-class: new
+ function. Use hash tables to check membership.
+
+ * lily/general-scheme.cc (LY_DEFINE): new function.
+
+ * lily/piano-pedal-engraver.cc (struct Pedal_type_info): idem
+
+ * lily/include/translator.hh (struct Acknowledge_information): add
+ Protected_scm
+
+ * ly/music-functions-init.ly: change name to BreathingEvent
+
+ * input/regression/*.ly: apply it.
+
+ * python/convertrules.py (conv): better instrumentName conversion
+ rule.
+
+ * scm/define-music-types.scm (music-descriptions): add
+ line-break-event to LineBreakEvent music
+
+ * lily/music.cc (to_event): don't crash if music type not set.
+
+ * lily/spacing-loose-columns.cc (set_loose_columns): don't barf if
+ spacing not set.
+
+
+ * lily/spacing-engraver.cc (stop_translation_timestep): set
+ spacing for proportional notation too.
+
+ * scm/translation-functions.scm (format-bass-figure): inspect
+ stream-event.
+
+ * scripts/lilypond-book.py (bindir): add bindir to $PATH.
+
+2006-08-08 Joe Neeman <joeneeman@gmail.com>
+
+ * lily/include/constrained-breaking.hh: add Line_details (Prob*)
+
+ * scm/page.scm (make-page): make it friendlier to call (esp. from C++)
+
+ * scm/layout-page-layout.scm (make-page-from-systems): new function
+ (optimal-page-breaks): use the new page-breaking calling convention
+
+ * scm/define-context-properties.scm (all-user-translation-properties):
+ add revokePageTurns
+
+ * lily/paper-column-engraver.cc (stop_translation_timestep): add
+ revokePageTurns functionality. If there is a special barline within
+ the breakable region, break there instead of at the end of the region.
+
+ * lily/paper-book.cc (pages): use the new page-breaking calling
+ convention
+
+2006-08-07 Erik Sandberg <mandolaerik@gmail.com>
+
+ * lily/lexer.ll, lily/source-file.cc: Add \sourcefileline command
+
+ * scripts/lilypond-book.py: insert \sourcefileline command in
+ output, so lilypond error messages refer to the spot in the
+ original .lytex / .itely sourcefile.
+
+2006-08-04 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/spacing-loose-columns.cc (set_loose_columns): oops: use
+ space to next column for distance to fixed col.
+
+ * VERSION (PACKAGE_NAME): release 2.9.14
+
+ * lily/pitched-trill-engraver.cc (make_trill): do set_parent also
+ if no accidental.
+
+ * lily/accidental-engraver.cc (process_acknowledged): don't create
+ accidental for trill span event. This fixes spurious accidentals
+ on trills.
+
+2006-08-04 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scm/define-grob-properties.scm (all-user-grob-properties):
+ Clarify documentation of side-axis and direction. Thanks to Paul
+ for the inspiration.
+
+ * lily/bar-line.cc: Add documentation for "||:" also in the
+ interface documentation.
+
2006-08-04 Han-Wen Nienhuys <hanwen@lilypond.org>
* lily/spacing-loose-columns.cc (set_loose_columns): bugfix.
conversion of files older than 1.3.117.
Fix escape error in the description for 2.9.6.
-2006-08-02 Han-Wen Nienhuys <hanwen@lilypond.org>
+2006-08-02 Erik Sandberg <mandolaerik@gmail.com>
+
+ * lily/*-engraver.cc: convert all try_music functions to listen_*
+ functions.
+
+ * lily/piano-pedal-engraver.cc: some additional cleanups: use
+ enums to represent pedal types, and calculate more data statically.
+
+ * scm/part-combiner.scm (recording-group-emulate): create a
+ softcoded substitute for recording-group-engraver.cc.
- * lily/*-engraver.cc: convert all try_music functions in
- *-engraver.cc. (Patch by Erik S.; please elaborate)
+ * lily/music.cc: make a common transpose function for events and
+ music
+
+ * ly/declarations-init.ly: change melisma/melismaEnd. Eliminates
+ ManualMelismaEvent, and obsoletes Melisma_translator.
+
+2006-08-02 Han-Wen Nienhuys <hanwen@lilypond.org>
* input/test/instrument-name-align.ly: update version.