+2006-08-20 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/lilypond.tely: clarification to
+ license presentation (not to actual license).
+
+ * Documentation/user/basic-notation.itely,
+ instrument-notation.itely: minor changes.
+
+ * input/ {regression, test}/+.ly: clarification to
+ text (you can click on examples). Thanks, Mats!
+
+2006-08-20 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * make/ly-vars.make (OMF_FILES): strip ps.gz from OMF_FILES
+
+ * scm/documentation-lib.scm (texi-file-head): category LilyPond.
+
+ * Documentation/user/lilypond.tely: strip lilypond/ from info
+ links, rename to category LilyPond
+
+ * lily/pango-font.cc (description_string): new function.
+
+ * VERSION: release 2.9.15
+
+ * lily/spacing-engraver.cc (stop_translation_timestep): use
+ Dscho's fix for spacing spanner.
+
+ * scm/define-music-types.scm (music-descriptions): use
+ apply-output-event for ApplyOutputEvent
+
+ * lily/output-property-engraver.cc (listen_apply_output): rename
+ from listen_layout_instruction.
+
+ * lily/piano-pedal-engraver.cc (struct Pedal_type_info): new
+ function protect()
+
+2006-08-19 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * scm/lily.scm (lilypond-all): option read-file-list: substitute
+ commandline args with contains, split by \n.
+
+ * scripts/lilypond-book.py (Lilypond_file_snippet.my_system):
+ write snippet-names file, call with -dread-file-list. Fixes
+ command limitations on 64-bit systems.
+
+ * input/regression/stencil-color-rotation.ly: new file.
+
+ * lily/include/translator.hh (struct Acknowledge_information):
+ revert: don't use Protected_scm in global objects, as GUILE can't
+ handle gc_unprotect from automated destructors on MacOS X.
+
+ * lily/grob.cc (get_print_stencil): use retval.expr() as base for
+ color, not the original stencil. Fixes combinations of
+ color/transparency/rotation. Backportme.
+
+ * scripts/lilypond-book.py (main): add --formats=eps for
+ texinfo/latex.
+
+ * lily/spacing-engraver.cc (stop_translation_timestep): don't
+ crash if spacing_ is nonexistent.
+
+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.
* 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.
+ * scm/translation-functions.scm (format-bass-figure): inspect
+ stream-event.
* scripts/lilypond-book.py (bindir): add bindir to $PATH.
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
+ * lily/paper-book.cc (pages): use the new page-breaking calling
+ convention
2006-08-07 Erik Sandberg <mandolaerik@gmail.com>