+2006-06-26 Erik Sandberg <mandolaerik@gmail.com>
+
+ * lily/ various: Introduce stream events of types Prepare,
+ OneTimeStep, CreateContext, AnnounceNewContext, RemoveContext,
+ ChangeContext, SetProperty, RevertProperty, Override and Revert.
+
+ * lily/global-context*.cc: Time is now -inf before iteration
+ starts.
+
+ * lily/include/context.hh: Removed unique_, init_
+
+ * Documentation/topdocs/NEWS: Make the feathered beam example
+ avoid triggering a bug.
+
+2006-06-24 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/ various: small additions from mailist.
+
+2006-06-22 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * ly/performer-init.ly: Add some missing links in the context
+ hierarchy for MIDI output. There are probably some more missing!
+
+2006-06-21 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/ various: minor spelling fixes;
+ thanks Dave Luttinen!
+
+ * Documentation/user/ various: small clarifications;
+ thanks Anthony Youngman!
+
+2006-06-20 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * po/fr.po: add \n appropriately.
+
+ * lily/lexer.ll: remove ? from version-seen?
+
+2006-06-19 John Mandereau <john.mandereau@free.fr>
+
+ * po/fr.po; update translation, by Jean-Charles Malahieude and
+ John Mandereau.
+
+2006-06-19 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * THANKS: add Markus Schneider.
+
+ * lily/tab-staff-symbol-engraver.cc: derive from Engraver, not
+ Staff_symbol_engraver
+
+ * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): don't
+ replace staff_engraver
+
+ * lily/staff-symbol-engraver.cc (stop_spanner): announce end of
+ spanner.
+
+ * lily/staff-collecting-engraver.cc
+ (acknowledge_end_staff_symbol): new function
+
+ * lily/volta-engraver.cc (acknowledge_end_staff_symbol): new function.
+
+ * lily/staff-collecting-engraver.cc
+ (acknowledge_end_staff_symbol): new function.
+
+ * lily/main.cc: switch on relocation by default.
+
+2006-06-18 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/spacing-spanner.cc (musical_column_spacing): set
+ compound_fixed_note_space to 0.0. Document why.
+
+ * lily/simple-spacer.cc (is_sane): also have a kludge for numeric
+ range of inverse_hooke_
+ (Simple_spacer): init completely.
+ (fits): const
+ (get_line_configuration): don't use cols.resize(); it introduces
+ initialized data.
+
+ * scm/framework-ps.scm (dump-page): add setstrokeadjust. Backportme.
+
+ * ps/music-drawing-routines.ps: remove selectfont L1 hack.
+
+ * lily/beaming-pattern.cc (best_splitpoint_index): urg, 2nd
+ try. Divide by beatlength.
+
+ * input/regression/beaming-ternary-metrum.ly: update doc.
+ add beatLength hack.
+
+ * scm/music-functions.scm (make-time-signature-set): add
+ standard-beat-grouping.
+
+2006-06-17 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * input/regression/tie-whole.ly: new file.
+
+ * lily/tie-formatting-problem.cc (set_column_chord_outline): don't
+ cross center of note head in case of invisible stem.
+
+2006-06-16 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/ various: small fixes from mailist.
+
+2006-06-16 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/breathing-sign.cc (offset_callback): idem.
+
+ * lily/align-interface.cc (align_to_fixed_distance): remove
+ hungarian suffix.
+
+ * lily/beaming-pattern.cc (count_factor_twos): oops. We want
+ x%2==0.
+
+2006-06-15 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * VERSION (PACKAGE_NAME): release 2.9.9
+
+ * ly/lilypond-book-preamble.ly: add \version
+
+2006-06-14 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * scripts/lilypond-book.py (PREAMBLE_LY): include
+ lilypond-book-preamble.ly
+
+ * lily/stem.cc (get_beaming): return max of 0 and
+ scm_ilength. Fixes slurring from/to beams.
+
+ * ly/lilypond-book-preamble.ly: new file.
+
+ * lily/slur.cc: add inspect-index feature.
+
+2006-06-13 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/tutorial.itely: trivial fix.
+
+2006-06-13 Erik Sandberg <mandolaerik@gmail.com>
+
+ * lily/parser.yy, scm/ly-syntax-constructors.scm: Produce almost
+ all non-event music in the parser via MAKE_SYNTAX.
+
+ * lily/parser-scheme.cc: Add ly:parser-error function
+
+ * scm/paper.scm: fix typo
+
+2006-06-13 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * THANKS: add RT.
+
+ * lily/font-config.cc (init_fontconfig): add warning if cache_file
+ is null.
+
+ * buildscripts/output-distance.py (test_compare_signatures):
+ timing routines.
+ (read_signature_file): use new signature format.
+
+ * scm/stencil.scm (write-system-signature): simpler signature
+ format.
+
+ * lily/stem.cc (calc_stem_end_position): calc quantized-positions
+ for beamed case.
+
+ * lily/note-spacing.cc (stem_dir_correction): don't inspect
+ stem_end_position, but estimate instead.
+
+ * lily/tuplet-bracket.cc (calc_positions): look at
+ stem-end-position for tuplet bracket slope. Fixes sloped tuplet
+ brackets narrower than beams.
+
+ * lily/lexer.ll: set version-seen? even if version is
+ INVALID.
+
+ * lily/rest.cc (y_offset_callback): bugfix: decide position
+ override based on scm_is_number(). Fixes \rest on center staff
+ line.
+
+ * lily/beaming-pattern.cc (best_splitpoint_index): fix beaming
+ patterns for 16th triplets.
+
+2006-06-10 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/ page.itely, global.itely: editing
+ and reorg.
+
+ * Documentation/user/ various: findex -> funindex.
+
2006-06-10 Erik Sandberg <mandolaerik@gmail.com>
* lily/time-scaled-music-iterator.cc: Use tupletSpannerDuration to
2006-06-10 Han-Wen Nienhuys <hanwen@lilypond.org>
+ * scm/define-markup-commands.scm (wordwrap-markups): use
+ output-def 'line-width if undefined.
+
* HACKING: trim outdated info.
2006-06-09 Mats Bengtsson <mabe@drongo.s3.kth.se>