+2006-10-04 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * 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.
+
+ * scm/define-grobs.scm (all-grob-descriptions): use callback to
+ calc dot count.
+
+ * lily/dots-engraver.cc (class Dots_engraver): new engraver:
+ handle dot creation separately.
+
+ * lily/tab-note-heads-engraver.cc (process_music): idem.
+
+ * lily/drum-note-engraver.cc (process_music): idem.
+
+ * lily/note-heads-engraver.cc (process_music): idem.
+
+ * lily/rest-engraver.cc: don't set duration-log.
+
+ * scm/output-lib.scm (string-number::calc-text): new function.
+ (note-head::calc-duration-log): new function.
+
+ * lily/fingering-engraver.cc (make_script): remove 'text setting.
+
+ * scm/output-lib.scm (fingering::calc-text): new function.
+
+2006-10-04 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scripts/lilypond-book.py: Fix typo gs-load-font -> gs-load-fonts
+ and include-eps-font -> include-eps-fonts
+
+2006-10-03 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/multi-measure-rest-engraver.cc: use internalBarNumber
+
+ * lily/timing-translator.cc: list properties.
+ (start_translation_timestep): update internalBarNumber too.
+
+ * scm/define-context-properties.scm
+ (all-user-translation-properties): add internalBarNumber.
+
+ * input/regression/spacing-no-note.ly: new file.
+
+ * buildscripts/output-distance.py (link_file): verbosity for OSError.
+
+ * lily/book.cc: #include cleanup.
+
+ * lily/include/lily-guile-macros.hh: add assert to
+ scm_or_str2symbol(SCM).
+
+ * VERSION (PATCH_LEVEL): bump version.
+
+ * lily/spacing-spanner.cc (musical_column_spacing): handle
+ musical->nonmusical spacing case, where there is no spacing
+ wish. Fixes issue #61.
+
+ * lily/pango-font.cc (text_stencil): allow 'tight' bounds.
+ (pango_item_string_stencil): use logical rect horizontally (to
+ preserve spaces), ink_rect vertically (for time signatures).
+
+ * lily/font-metric.cc (word_stencil): new interface function
+
+ * input/regression/utf-8-mixed-text.ly: new file.
+
+ * lily/percent-repeat-engraver.cc (listen_percent): remove
+ spurious warning.
+
+ * lily/phrasing-slur-engraver.cc (acknowledge_script): only ack
+ non-dynamic scripts. Fixes #30.
+
+ * lily/slur.cc (outside_slur_callback): make offset_scm optional.
+
+ * lily/beam.cc (rest_collision_callback): make prev_offset optional.
+
+ * lily/grob-closure.cc (chain_offset_callback): don't pass 0 but
+ SCM_UNDEFINED for non-existent data.
+
+ * lily/side-position-interface.cc (general_side_position): allow
+ optional current_offset argument for chaining, so combinations of side-position
+ and outside slur callback don't add up. Fixes issue #92.
+
+ * lily/pango-font.cc (pango_item_string_stencil): use
+ logical_rect. This prevents spaces after words from disappearing,
+ issue #72.
+
+ * VERSION: release 2.9.20
+
2006-10-02 Han-Wen Nienhuys <hanwen@lilypond.org>
* scm/define-grob-properties.scm (all-user-grob-properties):
* lily/source-file.cc (get_line): fix off-by-one error
and clean up some of the logic
->>>>>>> 1.5342
2006-09-29 Joe Neeman <joeneeman@gmail.com>
* lily/page-breaking.cc (make_pages): honour the first-page-number