+2005-04-08 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/tie.cc (print): idem.
+
+ * lily/slur.cc (print): don't use thickness property for
+ slur shape-thickness.
+
+ * lily/stencil-scheme.cc (LY_DEFINE): don't reverse the order
+ while adding stencils.
+
+ * scm/define-markup-commands.scm (with-color): with-color markup
+ command.
+ (whiteout): new markup command
+ (filled-box): new markup command
+
+2005-04-07 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/topdocs/NEWS.tely (Top): Make tex-able. Handy
+ test for PDF docs.
+
+ * mf/GNUmakefile (lilypond.map): Add PFAEmmentaler,
+ PFAAybabtu-Regular. Fixes feta font in PDFs.
+
+ Notes for tetex-3.0 make web:
+ psclean.map: s/uhv8a/uhvr8a/
+ config.ps add:
+ p +psfonts_t1.map
+ p +psclean.map
+ p +typeface.map
+
+2005-04-06 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/music-functions.scm (music-pretty-string): fix bug with
+ string argument.
+
+2005-04-06 Jan Nieuwenhuizen <jan.nieuwenhuizen@aspiratie.nl>
+
+ * stepmake/bin/add-html-footer.py (i18n): Bugfix.
+
+2005-04-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/lilypond-book.py (Lilypond_snippet.__init__):
+ only process options fi they're there.
+ (write_file_map): add version-seen? to snippet-map.ly
+
+2005-04-06 Jan Nieuwenhuizen <jan.nieuwenhuizen@aspiratie.nl>
+
+ * scripts/lilypond-book.py (split_options): Bugfix. Small code
+ formatting cleanups.
+
+ * mf/GNUmakefile: Rewrite $addprefix, $addsuffix using % short-forms.
+ Add PFAaybabtu.pfa dependency on aybabtu.subfonts.
+
+2005-04-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/framework-ps.scm (ps-font-command): don't hash, just use
+ name directly.
+
+ * lily/main.cc (setup_paths): either add mf/out to search path or
+ fonts/{otf,type1,etc}
+
+ * lily/font-config.cc (init_fontconfig): either add mf/out to
+ FontConfig or fonts/{otf,type1,etc}
+
+ * GNUmakefile.in: don't put mf/ link in share/ dir.
+
+ * lily/staff-spacing.cc: move same-direction-correction to
+ note-spacing-interface
+
+ * scm/lily.scm (lilypond-main): use variable argument count for
+ exception handler.
+
+ * lily/font-config.cc (init_fontconfig): add operator pacification
+ message.
+
+ * mf/aybabtu.pe.in (i): generate PFAAybabtu.pfa
+
+ * buildscripts/gen-emmentaler-scripts.py (i): generate
+ PFAEmmentaler as well.
+
+ * scm/framework-ps.scm (munge-lily-font-name): new function
+ (write-preamble): hack: insert PFA equivalent of CFF into
+ .PS. This makes LilyPond output printable on normal PS printers
+ again.
+
+ * buildscripts/gen-emmentaler-scripts.py (i): generate
+ PFAEmmentaler.pfa aswell.
+
+ * scripts/lilypond-book.py: refactor the compose_ly procedure.
+ Patch by John Williams.
+
+2005-04-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/page-layout.scm (default-page-make-stencil): always combine
+ the header stencil, even if empty. This prevents the body text to
+ reach up to the margins.
+
+ * po/rw.po (Module): new file, for Kinyarwanda.
+
+ * input/test/spacing-optical.ly (Module): new file.
+
+ * lily/staff-spacing.cc: add same-direction-correction
+
+2005-04-06 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/user/introduction.itely (Engraving): Comment-out
+ non-existent file.
+
+2005-04-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/define-grob-properties.scm (all-user-grob-properties): add
+ same-direction-correction
+
+ * VERSION: release 2.5.18
+
+2005-04-05 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/grob.cc (mark_smob): Check pscore->layout_ before
+ dereferencing. Fixes make web.
+
+ * lily/midi-stream.cc: Handle unwritable midi file. Include
+ errno.h.
+
+ * Documentation/user/: Fix links.
+
+2005-04-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/text-interface.cc (Module): rename from text-item.cc
+
+ * input/regression/apply-output.ly (texidoc): function naming fix.
+
+ * lily/time-signature-performer.cc (derived_mark): new function.
+
+ * lily/lily-parser-scheme.cc: print mapped file name for progress
+
+ * scripts/lilypond-book.py (find_linestarts): new function.
+ (find_toplevel_snippets): keep track of line numbers.
+
+ * lily/key-performer.cc (try_music): remove FIXME warning, gobble
+ all key changes.
+
+ * ly/declarations-init.ly (partCombineListener): use
+ ignoreBarChecks. Fixes: warn-partcombine-barcheck.ly
+
+ * lily/bar-check-iterator.cc (process): ignoreBarChecks property.
+
+2005-04-04 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/text-item.cc: Fix link.
+
+ * Documentation/user/changing-defaults.itely (Changing defaults):
+ Fix programs reference links.
+
+ * Documentation/user/music-glossary.tely: Convert to utf-8.
+
+2005-04-04 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * make/lilypond-vars.make: remove TEXMF from variables.
+ remove DEB_BUILD pk font variables.
+ remove GUILE_LOAD_PATH
+ remove TeX memory vars.
+
+2005-04-04 Werner Lemberg <wl@gnu.org>
+
+ * lilypond/scm-option.cc (ly_option_usage): Add final newline.
+
+2005-04-03 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * ps/lilyponddefs.ps: remove reencode-font
+
+ * lily/simple-spacer.cc (add_columns): also compare
+ directly. Column rank doesn't distinguish between broken and
+ unbroken columns. This fixes large spaces before time sig changes.
+
+ * Documentation/user/point-and-click.itely: document ly:set-option.
+
+ * lily/grob.cc (get_uncached_stencil): only set grob-cause if
+ point_and_click_global is set.
+
+ * lily/scm-option.cc (LY_DEFINE): add point-and-click
+ ly:set-option argument.
+
+2005-04-03 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * GNUmakefile.in: Include symlinks in webball.
+
+ * Documentation/user/GNUmakefile (source-links): Add symlinks to
+ source dir for split and non-split manuals.
+
+ * Documentation/user/*y: Fix @uref/@inputfile links for
+ split/non-split HTML documents.
+
+ * Documentation/user/GNUmakefile (local-WWW): Do not generate
+ .ps.gz.
+
+2005-04-02 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * GNUmakefile.in: Add newline.
+
+2005-04-01 Erlend Aasland <erlenda@gmail.com>
+
+ * tex/lilyponddefs.tex: use color instead of xcolor
+ * scm/output-tex.scm: minor editing
+
+2005-04-02 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/music-functions.scm (display-scheme-music): pretty printer
+ for music expressions.
+
+2005-04-02 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * buildscripts/install-info-html.sh (index_file): Fix link.
+
2005-04-01 Jan Nieuwenhuizen <janneke@gnu.org>
+ * input/test/dynamic-extra.ly (piuf): Use utf-8 iso TeX accent.
+
+ * Documentation/index.html.in: Add size estimates with some big pages.
+
* Documentation/user/tutorial.itely (Running LilyPond for the
first time): Add/replace some @rglos links. TODO: add more
@rglos links in tutorial, test non-intrusiveness (.css).