+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).
+
+ * stepmake/bin/add-html-footer.py (do_file): Remove info's
+ annoying's indication of referencing external document.
+
+ * Documentation/user/GNUmakefile: Split version of glossary too.
+ * Documentation/user/macros.itexi (@rglos): Have makeinfo produce
+ links, not only for html.
+
+ * Documentation/user/introduction.itely: Fix some links for other
+ than html, do not use `here' as link name.
+
+2005-03-31 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/documentation-generate.scm (string-append): Fix @usermanref,
+ @glossaryref.
+
+2005-03-31 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/page-layout.scm (default-page-make-stencil): only add header
+ if existing and not empty. Fixes spurious programming error.
+
+ * lily/span-bar.cc (print): don't make rounded edges for spanbars.
+
+2005-03-31 Erlend Aasland <erlenda@gmail.com>
+
+ * scm/output-tex.scm: implement {re,}setcolor
+ * tex/lilyponddefs.tex: use color package
+
+2005-03-31 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * GNUmakefile.in (local-WWW-post): Restore .htaccess and .html
+ additions to website.
+
+ * Documentation/user/lilypond.tely: Remove reference to ps.gz.
+
+ * Documentation/user/macros.itexi: Fix @usermanref html links in
+ split documents: use @inforef.
+
+2005-03-30 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/programming-interface.itely: minor fix.
+
+ * Documentation/user/advanced-notation.itely: added info to
+ Metronome markings.
+
+2005-03-30 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/output-lib.scm (make-stencil-boxer): Junk code duplication,
+ use box-stencil. Remove y-padding argument.
+ (make-stencil-circler): New function.
+
+ * buildscripts/lilypond-words.py (F):
+ * elisp/SConscript (a):
+ * elisp/GNUmakefile (LILYPOND_WORDS_DEPENDS):
+ * vim/SConscript (a):
+ * vim/GNUmakefile (LILYPOND_WORDS_DEPENDS): Update.
+
+ * lily/general-scheme.cc: Build fix.
+
+ * scm/markup.scm:
+ * input/regression/markup-scheme.ly:
+ * input/regression/markup-syntax.ly: Drop 'new-' from name.
+
+ * scm/stencil.scm (make-circle-stencil): New function.
+
+ * scm/define-markup-commands.scm (draw-circle): Use it. New
+ name (was cicle). Update callers.
+ (circle): New markup command, similar to box.
+
+ * scm/stencil.scm (circle-stencil): New function.
+
+2005-03-29 David Jedlinsky <lilypond@ipnh.com>
+
+ * configure.in: Detect libutf8/wchar.h variant.
+
+ * stepmake/aclocal.m4: Modify shared size test.
+
+2005-03-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * make/lilypond.fedora.spec.in (Group): remove texmf profile stuff.
+
+2005-03-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/convert-ly.py (conv): add stencil-aligned-to! rule.
+
+ * VERSION (PACKAGE_NAME): release 2.5.17
+
+2005-03-29 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/backend-library.scm (postscript->png): Fix comment and png
+ message.
+
+ * GNUmakefile.in (link-tree): Fix locales.
+
+2005-03-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/stencil-scheme.cc (LY_DEFINE): change to
+ ly:stencil-aligned-to, non mutating.
+
+ * scm/safe-lily.scm (lambda): remove ly:stencil-set-extent!
+
+ * lily/stencil-scheme.cc: remove ly:stencil-set-extent!
+
+ * lily/quote-iterator.cc (derived_mark): call
+ Music_wrapper_iterator::derived_mark() too.
+
+ * lily/grace-engraver.cc (derived_mark): change signature, add
+ const.
+
+2005-03-28 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * SConstruct (symlink):
+ * GNUmakefile.in (link-tree): Add scripts to prefix.
+
+ * lily/general-scheme.cc (ly:effective-prefix): New function.
+
+ * scm/backend-library.scm (postscript->png): Use it.
+
+2005-03-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/paper-score.cc (process): don't delete grobs after
+ producing stencils.
+
+ * scm/part-combiner.scm (determine-split-list): switch off
+ debugging info.
+
+ * scm/backend-library.scm (postscript->png): explicitly use ps2png.py
+ if available.
+
+ * scm/define-context-properties.scm
+ (all-user-translation-properties): add stringNumberOrientations.
+
+ * lily/new-fingering-engraver.cc (position_scripts): make generic,
+ so fingering and string-numbers are separately controlled.
+
+2005-03-28 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * stepmake/aclocal.m4: Fix shared size test: add missing comma, do
+ not use debugging.
+
+2005-03-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * GNUmakefile.in (local-WWW-post): remove UTF8 .htaccess.
+
+ * config.hh.in: add HAVE_FONTCONFIG.
+
+ * Documentation/user/instrument-notation.itely (String number
+ indications): new node.
+
+ * input/regression/new-markup-syntax.ly (texidoc): add circle.
+
+ * lily/new-fingering-engraver.cc (add_string): new function.
+ (acknowledge_grob): accept string-number-event as well.
+
+ * scm/define-markup-commands.scm (circle): new markup command.
+
+ * scm/output-lib.scm (print-circled-text-callback): new function.
+
+ * lily/GNUmakefile: move ifeq after include stepmake.make.
+
+2005-03-28 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * config.make.in (HAVE_LIBKPATHSEA_SO):
+ * stepmake/aclocal.m4: Also subst HAVE_LIBKPATHSEA_SO.
+
+ * lily/GNUmakefile (MODULE_LDFLAGS): Only if not HAVE_KPATHSEA_SO,
+ add KPATHSEA_LIBS.
+
+ * debian/watch:
+ * debian/control: Update.
+
+2005-03-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * input/test/title-markup.ly (spaceTest): remove.
+
+ * input/test/embedded-tex.ly (Module): remove.
+
+ * input/test/music-box.ly: use 'name property, not ly:music-name.
+
+ * lily/GNUmakefile (MODULE_LDFLAGS): add KPATHSEA_LIBS.
+
+ * stepmake/aclocal.m4: STEPMAKE_FONTCONFIG: add.
+
+2005-03-28 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/topdocs/INSTALL.texi (Top): Remove information
+ about xdeltas. Add information about CVS.
+
+ * scm/lily.scm (lilypond-main): Fix invocation of handler,
+ gracefully handle failed files.
+
+ * lily/GNUmakefile (MODULE_LDFLAGS): Remove KPATHSEA_LIBS.
+
+ * Documentation/topdocs/INSTALL.texi (Top): Whitespace and other
+ small fixes.
+
+ * scm/framework-tex.scm (convert-to-ps): Proper option spacing.
+ No unnecessarily specific i18n messages. Remove stray `1'.
+
+2005-03-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * buildscripts/lys-to-tely.py (strip_extension): add utf-8
+ documentencoding
+
+ * scm/documentation-lib.scm (texi-file-head): set utf-8
+ documentencoding.
+
+ * ly/chord-modifiers-init.ly (whiteTriangleMarkup): use the greek
+ Delta, not the Symbol one.
+
+ * mf/GNUmakefile ($(outdir)/lilypond.map): add -Regular to Aybabtu
+ for the .map file.
+
+ * Documentation/topdocs/INSTALL.texi (Top): add running
+ requirement as compilation requirement.
+
2005-03-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * buildscripts/mutopia-index.py (headertext): add h1 header and
+ utf-8 charset meta field.
+
+ * input/GNUmakefile: prune example list.
+
+ * scm/framework-tex.scm (convert-to-ps): add -ofoo.ps to dvips
+ options.
+
* lily/slur-scoring.cc (get_base_attachments): only look at stem
extent for visible stems.