+2006-05-19 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/beam.cc (set_stem_lengths): trigger 'beaming callback, in
+ case positions is set manually. Backportme.
+
+2006-05-18 Erik Sandberg <mandolaerik@gmail.com>
+
+ * scm/ly-syntax-constructors.scm: New file. Converted a few syntax
+ rules to Scheme.
+
+2006-05-18 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * Documentation/user/changing-defaults.itely (Contexts explained):
+ use absolute dimension for @image.
+
+ * Documentation/user/GNUmakefile (OUT_PNG_IMAGES): generate PNG
+ out image for illustration too.
+ ($(outdir)/%.png): add more png <-> eps rules.
+
+2006-05-17 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/ various: remove trailing whitespace, cosmetic
+ change to reduce changes produced by diff.
+
+2006-05-17 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/main.cc (do_chroot_jail): correctness tweak.
+
+ * python/lilylib.py (system): import subprocess in system () only.
+
+ * scripts/*.py: use TARGET_PYTHON iso PYTHON. Backportme.
+
+ * make/substitute.make (ATVARIABLES): add TARGET_PYTHON as subst
+ variable. Backportme.
+
+2006-05-17 Erik Sandberg <mandolaerik@gmail.com>
+
+ * lily/parser.yy: Change all syntax rules of type Music to SCM type
+
+2006-05-17 Werner Lemberg <wl@gnu.org>
+
+ * lily/lexer.ll (init_signature_has_table): Add
+ `scm-scm-music-music'.
+
+ * lily/parser.yy (MUSIC_FUNCTION_SCM_SCM_MUSIC_MUSIC): New token.
+ (Generic_prefix_music_scm): Add rule for it.
+
+ * lily/quote-iterator.cc (Quote_iterator::process): Handle
+ `quoted-transposition' property.
+
+ * ly/music-functions-init.ly (transposedCueDuring): New function.
+
+ * scm/define-music-properties.scm (all-music-properties): Updated.
+
+ * Documenation/topdocs/NEWS.itely: Document it.
+
+2006-05-17 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * python/lilylib.py (system): move import subprocess to system()
+ definition.
+
+ * python/convertrules.py (conv): fix convert-ly rules for 2.9.4
+
+ * VERSION (PATCH_LEVEL): release 2.9.5
+
+ * Documentation/topdocs/INSTALL.texi (Top): update versions and
+ build instructions.
+
+ * ly/engraver-init.ly: switch on hairpinToBarline by default.
+
+2006-05-16 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/basic-notation.itely: editing from Dave, thanks!
+
+ * Documentation/user/ various: minor fixes.
+
+2006-05-16 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * Documentation/topdocs/NEWS.tely (Top): add hairpinToBarline feature.
+
+2006-05-16 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * Documentation/user/advanced-notation.itely (Instrument names):
+ Modified obsolete instruction on how to move instrument names away
+ from the staves. Hmm, at second thought the bug probably has been
+ solved, so the full bug description should probably be removed.
+
+2006-05-16 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/dynamic-engraver.cc (typeset_all): hang ending on
+ currentCommandColumn.
+
+ * lily/hairpin.cc (print): also add padding for non-neighbor
+ hairpin bounds.
+
+ * scm/define-context-properties.scm
+ (all-user-translation-properties): add hairpinToBarline
+
+ * input/regression/hairpin-to-barline.ly: new file.
+
+ * lily/context.cc (internal_send_stream_event): thinko fix.
+
+ * lily/tie.cc (set_default_control_points): robustness fix.
+
+ * python/musicxml.py (Part.interpret): don't complain about
+ incomplete measures.
+
+ * scripts/musicxml2ly.py (musicxml_voice_to_lily_voice): only add
+ new music if last_event_chord() returned None.
+
+ * python/musicxml.py (Part.interpret): skip back over chord notes.
+
+2006-05-16 Erik Sandberg <mandolaerik@gmail.com>
+
+ * lily/percent-repeat-engraver.cc, lily/parser.yy,
+ lily/define-music-types.cc, lily/percent-repeat-iterator.cc,
+ lily/slash-repeat-engraver.cc,
+ lily/include/percent-repeat-iterator.hh: Rework percent repeats:
+ iterator sends PercentEvents
+
+ * lily/time-scaled-music-iterator.cc, lily/tuplet-engraver.cc:
+ rework tuplets: send start/stop events to engraver
+
2006-05-15 Graham Percival <gpermus@gmail.com>
* Documentation/user/README.txt: update info for doc writers.
+ * Documentation/user/programming-interface.itely: integrate
+ Nicolas' fixes for chapter rewrite.
+
+ * Documentation/user/ various: minor fixes.
+
2006-05-15 Han-Wen Nienhuys <hanwen@lilypond.org>
* lily/clef-engraver.cc: cleanup.
* Documentation/user/GNUmakefile: dist context-example.eps too.
* lily/key-engraver.cc (create_key): use
- explicitKeySignatureVisibility for cancellation too. Backportme.
+ explicitKeySignatureVisibility for cancellation too.
* lily/font-config.cc (init_fontconfig): don't close file if
- f==NULL. Backportme.
+ f==NULL.
2006-05-15 Erlend Aasland <erlenda@gmail.com>
* scm/ps-to-png.scm: remove dir-re function.
(make-ps-images): generate page names, instead of globbing them.
This brings down LilyPond memory usage for make web by a factor
- 10. (backportme?)
+ 10.
* scripts/lilypond-book.py (Lilypond_snippet.png_is_outdated):
don't use glob. With 3000 files, globbing
- Documentation/user/out-www/ can take too much time. (backportme?)
+ Documentation/user/out-www/ can take too much time.
* lily/lily-guile.cc (gulp_file_to_string): take size argument.