+2005-05-03 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/simultaneous-music-iterator.cc (construct_children): call
+ Music_iterator::quit() for iterators that start out invalid. This
+ fixes indefinitely continuing contexts.
+
+ * buildscripts/substitute-encoding.py: new file
+
+ * Documentation/user/basic-notation.itely (Basic polyphony): fix
+ missing @end
+
+ * scripts/lilypond-book.py (write_if_updated): print file name.
+
+ * Documentation/user/basic-notation.itely (Explicitly
+ instantiating voices): idem.
+
+ * Documentation/user/advanced-notation.itely (Text spanners):
+ remove stray { }
+
+ * lily/context.cc (default_child_context_name): the default child
+ is now first in accepts_list_.
+
+ * ly/engraver-init.ly (RemoveEmptyRhythmicStaffContext): add
+ \defaultchild to all relevant contexts. This fixes:
+ drums-pitch.ly.
+
+ (Probably also fixes similar problems with ancient
+ transcriptions getting CueVoices instead of the desired voices.)
+
+ * lily/context-def.cc (get_default_child): new function.
+ (get_accepted): place default child in front of list.
+
+ * lily/parser.yy (FIXME): add DEFAULTCHILD token.
+
+ * lily/include/context-def.hh (struct Context_def): add
+ default_accept_
+
+2005-05-03 Graham Percival <gperlist@shaw.ca>
+
+ * scm/define-grobs.scm: remove "remove-first" line, since
+ the absent property is set to #f anyway.
+
+ * Documentation/user/basic-notation.itely,
+ advanced-notation.itely, instrument-notation.itely: minor
+ fixes.
+
+ * ly/property-init.ly: add textSpanner{Up,Down,Neutral}.
+
+ * Documentation/user/advanced-notation.itely,
+ changing-defaults.itely: consolidate Text stuff in
+ advanced notation.
+
+ * Documentation/user/global.itely: better docs for \header.
+
+ * Documentation/user/putting.itely: new chapter; placeholder
+ for future expansion.
+
+ * Documentation/user/examples.itely: moved "suggestions for
+ writing LP files" section into putting.itely.
+
+ * Documentation/user/lilypond.itely: added new chapter,
+ fixed the short table of contents.
+
+2005-05-03 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/beam-quanting.cc (quanting): robustness fix, don't produce
+ infinity for unfeasible beams.
+
+ * make/lilypond.fedora.spec.in (Group): idem.
+
+ * scripts/GNUmakefile (SEXECUTABLES): rename ps2png to lilypond-ps2png
+
+ * mf/GNUmakefile (ALL_GEN_FILES): remove .map
+
+ * scm/framework-ps.scm (write-preamble): extract CFF from OTF
+ fonts directly.
+
+ * buildscripts/gen-emmentaler-scripts.py (i): idem.
+
+ * mf/GNUmakefile: remove all CFF rules.
+
+ * scm/framework-ps.scm (ps-embed-cff): reinstate.
+
+ * lily/open-type-font-scheme.cc (LY_DEFINE):
+ new function ly:otf-font-table-data.
+ (LY_DEFINE): new function otf-font?
+
+2005-05-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/GNUmakefile ($(outdir)/lilypond.map): remove rule.
+ ($(outdir)/Fontmap.lily): idem.
+
+ * buildscripts/gen-emmentaler-scripts.py (i): load fetaXX encoding
+ for PFAEmmentaler-XXX.pfa.
+
+ * Documentation/user/music-glossary.tely (accidental): NL
+ translation of accidental.
+
+2005-05-02 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * flower/include/international.hh: Bugfix: include "string.hh".
+
+ * lily/include/mingw-compatibility.hh: New file.
+
+ * flower/include/libc-extension.hh (memrev): Rename from strrev.
+
+ * configure.in: Search for mingw wcrtomb library.
+
+2005-05-02 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scripts/convert-ly.py: Bug fix
+
+ * Documentation/user/changing-defaults.itely (Common tweaks):
+ Added example where the context has to be specified explicitly
+ (MetronomeMark).
+
+2005-05-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/lilypond-book.py (ly_options): set timing to #f for
+ notime option.
+
+ * scripts/convert-ly.py (conv): typo.
+
+ * flower/*.cc: remove <? and >?
+
+ * lily/*.cc: remove <? and >?
+
+ * lily/tweak-registration.cc (insert_tweak_from_file): Make sure
+ that 0x0 isn't passed into scm_cons(). Fixes crash with tweak
+ editor.
+
+2005-04-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/part-combine-engraver.cc: add space to variable list.
+
+2005-04-30 Graham Percival <gperlist@shaw.ca>
+
+ * scm/define-grobs.scm: changed RemoveEmptyVerticalGroup's
+ remove-first to false (matches docs)
+
+ * Documentation/user/advanced-notation.itely: corrected docs
+ concerning remove-first.
+
+2005-04-29 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * lily/part-combine-engraver.cc: make sure that the relevant
+ properties are included in the documentation.
+
+2005-04-28 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/lilypond-book.itely: Bernard's docs
+ for \betweenLilyPondSystem.
+
+2005-04-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/topdocs/INSTALL.texi (Top): remove TeX outdated
+ remarks.
+
+2005-04-28 Pal Benko <benkop@freestart.hu>
+
+ * lily/mensural-ligature.cc (brew_flexa): apply thickness property
+ only on vertical lines of flexa shape, and use a constant
+ thickness value for horizontal lines (patch slightly modified by
+ Jürgen Reuter)
+
+ * lily/include/mensural-ligature.hh: make 2 comments clearer
+
+2005-04-28 Jürgen Reuter <reuter@ipd.uka.de>
+
+ * lily/vaticana-ligature-engraver.cc (need_extra_space): renamed
+ to need_extra_horizontal_space; bugfix: use class scope to avoid
+ global namespace pollution
+
+ * Documentation/user/instrument-notation.itely (ligatures): added
+ comment on possible future syntax change and how to work around
+
+ * lily/vaticana-ligature-engraver.cc, mf/parmesan-heads.mf
+ (epiphonus, cephalicus): fine-tune shape of plica head for narrow
+ intervals (fixes agnus dei example)
+
+ * Documentation/user/instrument-notation.itely (white mensural
+ ligatures): selected a more illustrative example
+
+2005-04-28 Heikki Junes <hjunes@cc.hut.fi>
+
+ * Documentation/index.html.in: specify utf-8 charset in meta content.
+
+2005-04-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * python/lilylib.py (make_ps_images): bugfixes; GS can produce
+ empty 2nd page for single page.
+
+ * scm/lily.scm: remove p&c definitions.
+
+ * po/zh_TW.po (Module): new translation.
+
+ * lily/lily-guile.cc (ly_chain_assoc): remove.
+
+ * lily/general-scheme.cc (LY_DEFINE): export ly:chain_assoc_get
+ (LY_DEFINE): recurse, iso. calling ly_chain_assoc.
+
+2005-04-26 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/beaming-info.cc: remove infinity_i
+
+ * scripts/abc2ly.py (out_filename): fix thinko with \version.
+
2005-04-26 Graham Percival <gperlist@shaw.ca>
* Documentation/user/basic-notation.itely,