+2005-04-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * 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,
+ instrument-notation.itely, advanced-notation.itely,
+ changing-defaults.itely: minor fixes. Added docs
+ for colors to advanced-notation.itely.
+
+ * Documentation/user/advanced-notation.itely: fixed compile
+ problem and added Bernard's x11-color doc patch.
+
+2005-04-25 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/output-ps.scm (grob-cause): Yet another fix, hope it's
+ alright this time round.
+
+2005-04-25 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/topdocs/INSTALL.texi (Top): idem.
+
+ * Documentation/topdocs/README.texi (Top): remove clean-fonts refs.
+
+ * VERSION (MAJOR_VERSION): release 2.5.21
+
+ * scm/output-ps.scm (grob-cause): bugfix.
+
+2005-04-25 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * cygwin/*: Update.
+
+ * cygwin/GNUmakefile (INSTALLATION_OUT_SUFFIXES): Remove profile
+ stuff.
+
+ * scm/output-ps.scm (grob-cause): Bugfix.
+
+ * scm/lily.scm (ly:load): Remove x11-color.
+
+ * stepmake/aclocal.m4 (STEPMAKE_GET_EXECUTABLE): Bugfix: do not
+ quote executable, fixes getting version from program --with
+ --options.
+ (STEPMAKE_KPATHSEA): Bugfix for Cygwin cross building: use
+ $ac_exeect.
+
+ * Documentation/user/GNUmakefile: Only build music-glossary with
+ rendered lilypond snippets during web.
+
+2005-04-25 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * po/de.po: update.
+
+ * lily/GNUmakefile (OUT_DIST_FILES): don't dist lexer.cc
+
+2005-04-22 Laura Conrad <lconrad@laymusic.org>
+
+ * scripts/abc2ly:
+ second title line append with punctuation dash character;
+ encode abc2ly python strings in utf-8
+
+2005-04-21 Laura Conrad <lconrad@laymusic.org>
+
+ * scripts/abc2ly fix chords (again)
+
+2005-04-22 Bernard Hurley <bernard@fong-hurley.org.uk>
+
+ * scm/x11-color.scm: new file
+ All x11 color names can be accessed with:
+ #(x11-color 'ColorName),
+ #(x11-color "ColorName") or:
+ #(x11-color "color name")
+ If the x11 color name is not recognised then it defaults
+ to black
+
+ * scm/lily.scm: amended to call scm/x11-color.scm
+
+2005-04-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/user/invoking.itely (Reporting bugs): comment out
+ reference to online PNG bug repository.
+
+2005-04-21 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/translator-scheme.cc (ly:translator-property): Remove.
+ Update callers.
+
+ * lily/context-scheme.cc (ly:context-now): Move from translator.
+ Update callers.
+
+2005-04-21 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * input/regression/grid-lines.ly (skips): refine example.
+
+ * scm/define-context-properties.scm
+ (all-user-translation-properties): doc autoBeamCheck
+
+ * input/regression/grid-lines.ly (Module): new file.
+
+ * lily/grid-point-engraver.cc (Module): new file.
+
+ * lily/grid-line.cc (Module): new file.
+
+ * lily/grid-line-span-engraver.cc (Module): new file.
+
+ * lily/grid-line-interface.cc (Module): new file.
+
+2005-04-21 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/auto-beam.scm (revert-property-setting): Bugfixes: add
+ missing parameter, actualy cdr through list. Actually return a
+ list with ENTRY removed (was '()).
+
+ * scripts/convert-ly.py: Update. Print warning if file cannot be
+ opened.
+ (do_conversion): Fix printing of continuation comma.
+
+ * Documentation/user/advanced-notation.itely (Beam formatting):
+ Remove refbugs about compound time and mixed duration.
+
+ * scm/auto-beam.scm (default-auto-beam-settings): Write out all
+ modulo moments explicitely.
+
+ * lily/moment.cc (operator %): New function.
+
+ * lily/moment-scheme.cc (ly:mod-moment): Wrap it.
+
+ * lily/translator-scheme.cc (ly:translator-now,
+ ly:translator-property): New function.
+
+ * scm/auto-beam.scm (default-auto-beam-check): New function.
+
+ * lily/auto-beam-engraver.cc (test_moment): Use it.
+
+ * flower/rational.cc (operator %): Bugfix.
+
+2005-04-21 Erik Sandberg <ersa9195@student.uu.se>
+
+ * scripts/abc2ly: Bugfix
+
+2005-04-20 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * python/fontextract.py (write_extracted_fonts): bugfix, too many
+ %'s on EndFont comment.
+
+ * lily/ledger-line-spanner.cc: some more words of explanation.
+
+ * scripts/lilypond-book.py: patches by John Williams:
+ htmlquote bugfix.
+ Allow snippets to be given distinct filenames.
+ Allow the default alt text to be overridden.
+
+2005-04-20 Erik Sandberg <ersa9195@student.uu.se>
+
+ * ly/performer-init.ly: Bugfix
+
+ * THANKS: Added bughunters.
+
+2005-04-20 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * SConstruct (test_lib): Bump mftrace requirement to 1.1.9.
+
+ * lily/auto-beam-engraver.cc (test_moment): Test exact measure
+ position (was: use modulo measure length).
+
+ * configure.in (no gui_b): Remove optional gtk+ requirement.
+
+2005-04-20 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/user/basic-notation.itely (Pitches): add
+ LedgerLineSpanner.
+
+ * lily/dynamic-engraver.cc (process_music): set right bound to
+ script if present. Else, do not set.
+ (acknowledge_grob): only set right bound of finished spanner to
+ note column if no other bound is set.
+
+ * python/lilylib.py (make_ps_images): switch back to png16m.
+
+2005-04-19 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scripts/lilypond-book.py (write_if_updated): Bugfix for not
+ writing up to date file. Add dvips usage suggestion.
+
+ * scripts/convert-ly.py: Fix error message.
+ Print usage if no files on command line.
+ (usage): Add example usage.
+
+ * input/test/compound-time.ly: New file.
+
+ * input/test/circle.ly: New file.
+
+ * Documentation/topdocs/NEWS.tely: Use them.
+
+ * input/test/boxed-stencil.ly: Remove \score.
+
+ * buildscripts/mf-to-table.py (base): Add .log dependency.
+
+ * mf/GNUmakefile: Add PFAemmentaler and PFAaybabtu dependencies on
+ pfa's. Add .log dependency
+
+ * scm/define-markup-commands.scm (lower): New command.
+
+ * elisp/lilypond-mode.el (LilyPond-pdf-command): New command,
+ make it default.
+
+2005-04-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/dynamic-engraver.cc (acknowledge_grob): add note-column
+ also to finished cresc as right bound. This fixes:
+ skip-string-decresc.ly
+
+ * lily/slur-scoring.cc (get_bound_info): robustness: substitute
+ relative_coordinate if extent is empty.
+
+ * lily/stem.cc (width_callback): determine correct extent if flag
+ is not there. This fixes slur-no-flag.ly
+
+ * lily/grace-engraver.cc (consider_change_grace_settings): new function.
+ (initialize): also consider_change_grace_settings() on
+ initialization. Fixes large grace notes at start of score.
+
+ * lily/break-align-interface.cc (do_alignment): don't translate if
+ total_extent is empty.
+
+ * buildscripts/lilypond-{login,profile}.sh (Module): remove file.
+
+2005-04-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/output-ps.scm (grob-cause): don't add cwd if path starts
+ with slash.
+
+2005-04-18 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * stepmake/aclocal.m4: Remove tfm_path.
+
+2005-04-18 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/music-functions.scm (markup-expression->make-markup): fix
+ bug with cons arguments of markup commands.
+ (music->make-music): fix music expression property list building
+
+2005-04-18 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * aclocal.m4: Massage package names.
+
+ * SCons updates.
+
2005-04-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * VERSION (PACKAGE_NAME): release 2.5.20
+
+ * lily/stem.cc (calc_stem_info): add minimum Y extent of
+ stem-tremolo. Fixes: bugs/tremolo-stem-length-beamed
+
+ * lily/percent-repeat-engraver.cc (try_music): add measure before
+ next_moment to future processing moment. Fixes:
+ percent-repeat-mm-rest.ly
+ (process_music): don't add moment for 2nd time.
+
+ * input/regression/repeat-percent.ly: add mmrests as extra test.
+
+ * lily/axis-group-engraver.cc (acknowledge_grob): read
+ keepAliveInterfaces to decide what to kill.
+
+ * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): add
+ percent-repeat-interface to keepAliveInterfaces. This fixes
+ percent-repeat-harakiri.
+
+2005-04-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * SCons updates.
+
+2005-04-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * config.make.in (TTFTOOL_ENDIAN): rm TFM_PATH
+
+ * aclocal.m4: remove --enable-tfm-path configure option
+
+ * input/test/ancient-font.ly (lowerStaff): clef name errors.
+
* scm/backend-library.scm (postscript->png): newline after
finishing command.
2005-04-18 Mathieu Giraud <magiraud@free.fr>
- * input/test/chord-names-german.ly: update for italian/french chords
+ * input/test/chord-names-german.ly: update for italian/french
+ chords.
- * Documentation/user/instrument-notation.itely (Printing chord names): update
+ * Documentation/user/instrument-notation.itely (Printing chord
+ names): update.
2005-04-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
- * lily/include/paper-score.hh (class Paper_score): remove unused prototypes.
+ * lily/include/paper-score.hh (class Paper_score): remove unused
+ prototypes.
* lily/book.cc (process): add -COUNT to midi output.
* lily/global-context-scheme.cc (LY_DEFINE): remove outname argument.
- * lily/book.cc (process): loop over Music_outputs returned from Score::book_rendering().
+ * lily/book.cc (process): loop over Music_outputs returned from
+ Score::book_rendering().
* lily/*.cc (width_callback): remove spurious "unused" warnings
for assert (axis==[XY]_AXIS);
* lily/include/music-output.hh (class Music_output): smobify class.
- * lily/include/paper-score.hh (class Paper_score): make members private.
+ * lily/include/paper-score.hh (class Paper_score): make members
+ private.
* lily/performance.cc (process): return #f iso. #<undefined>. This
prevents #<undefined> leaking into GUILE-userspace.
2005-04-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
- * config.hh.in: remove HAVE_PANGO_FC_FONT_MAP_ADD_DECODER_FIND_FUNC
+ * config.hh.in: remove HAVE_PANGO_FC_FONT_MAP_ADD_DECODER_FIND_FUNC.
2005-04-17 Mathieu Giraud <magiraud@free.fr>
* SConstruct: Require pkg-config.
(test_program): Bugfix for double digit version compares, use
integer (not string-) compare.
- Optionall require gs 8.14.
+ Optionally require gs 8.14.
* stepmake/aclocal.m4 (STEPMAKE_PANGO_FT2): Define HAVE_PANGO16 too.
2004-12-09 Graham Percival <gperlist@shaw.ca>
- * Documentation/user/changing-defaults.itely: add info about
- make-dynamic-script
+ * Documentation/user/changing-defaults.itely: add info about
+ make-dynamic-script
- * Documentation/user/notation.itely: add link in dynamics to
- section about make-dynamic-script.
+ * Documentation/user/notation.itely: add link in dynamics to
+ section about make-dynamic-script.
2004-12-09 Christian hitz <chhitz@gmx.net>
foo= \new Staff ..
<< \foo \foo >>
- produce 2 staves.
+ produce 2 staves.
* scm/define-music-properties.scm (all-music-properties): add
2004-11-24 Erik Sandberg <ersa9195@student.uu.se>
- * buildscripts/guile-gnome.sh: Fixed typo.
+ * buildscripts/guile-gnome.sh: Fixed typo.
2004-11-23 Han-Wen Nienhuys <hanwen@xs4all.nl>
2004-11-22 Erik Sandberg <ersa9195@student.uu.se>
- * ly/dynamic-scripts-init.ly: Fixed typo.
+ * ly/dynamic-scripts-init.ly: Fixed typo.
2004-11-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
2004-11-04 Heikki Junes <hjunes@cc.hut.fi>
- * Documentation/user/lilypond.tely: changes 2.3.x to 2.5.x.
+ * Documentation/user/lilypond.tely: changes 2.3.x to 2.5.x.
2004-11-04 Jan Nieuwenhuizen <janneke@gnu.org>
--include-css=.../texinfo.css; command includes css into the html.
* Documentation/texinfo.css: add file.
- define <hr> as black and thin.
+ define <hr> as black and thin.
2004-06-20 Han-Wen Nienhuys <hanwen@xs4all.nl>