+2006-01-06 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * make/ly-rules.make:
+ * make/mutopia-rules.make: Use LILYPOND_BINARY (WAS: LILYPOND, but
+ that seems to be gone). Fixes make web.
+
+ * The grand 2005-2006 replace.
+
+ * VERSION (MY_PATCH_LEVEL): Stay on .26 for now.
+
+2006-01-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * make/lilypond-vars.make: set LILYPOND_BINARY variable
+ (LILYPOND_BOOK_LILYPOND_FLAGS): new variable
+ LILYPOND_BOOK_LILYPOND_FLAGS to hold system dependent settings,
+ like -dgs-font-load.
+
+ * Documentation/user/GNUmakefile ($(outdir)/interfaces.itexi):
+ remove absolute path to lilypond binary.
+
+2006-01-05 Pedro Kroeger <kroeger@pedrokroeger.net>
+
+ * configure.in (NCSB_DIR): fix --with-ncsb-dir option.
+
+2006-01-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * make/lilypond-vars.make: support LILYPOND_EXTERNAL_BINARY variable.
+
+ * mf/GNUmakefile: remove broken dvips map symlink.
+
+2006-01-04 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/main.cc:
+ * configure.in: Cosmetic fixes.
+
+2006-01-04 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * Documentation/user/music-glossary.tely (Pitch names): Added
+ Spanish pitch names and durations, thanks to Ernesto Gancedo
+
+2006-01-04 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/lily.scm (define-scheme-options): use quasi-quote for option
+ init. Fixes verbose printing of .scm files.
+
+ * stepmake/aclocal.m4: add spaces before - options.
+
+2006-01-03 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/relocate.cc (setup_paths): Bugfix: do not store result
+ of path search in local block variable.
+
+2006-01-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * configure.in (NCSB_DIR): --enable-ncsb-dir
+ (LINK_GXX_STATICALLY): denko.
+
+ * mf/GNUmakefile ($(NCSB_TTFS)): NCSB_DIR iso. NCSB_PATH.
+
+ * configure.in (LINK_GXX_STATICALLY): --enable-ncsb-path option.
+ use locate to find c059033l.pfb.
+
+2006-01-02 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/tie-formatting-problem.cc
+ (problem::generate_base_chord_configuration): Use my_round (was
+ round).
+
+ * lily/source-file.cc (file::get_counts)[!HAVE_MBRTOWC]: Bugfix,
+ do not invoke mbrtowc.
+
+ * lily/relocate.cc (setup_paths): Add more debugging verbosity.
+
+2006-01-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/lily.scm (lilypond-all): oops. remove debugging hack.
+
+2005-01-02 Heikki Junes <hjunes@cc.hut.fi>
+
+ * Documentation/user/invoking.itely (svg): revise.
+
+2006-01-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/lexer.ll: use sourcefilename iso. renameinput.
+
+2006-01-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/GNUmakefile ($(NCSB_TTFS)): revise rule. Create
+ <PostScriptName>.ttf instead of c059XXXttf.
+
+ * lily/program-option.cc (LY_DEFINE): special support for
+ --verbose, so it works before option init too.
+
+ * mf/GNUmakefile (local-install): oops.
+
+ * lily/lyric-hyphen.cc (print): oops.
+
+ * buildscripts/pfx2ttf.fontforge: new file.
+
+ * mf/GNUmakefile (NCSB_PATH): add vars for NCSB.
+ ($(outdir)/%.ttf): new rule.
+
+ * scm/define-grobs.scm (all-grob-descriptions): add font-interface
+ to LyricHyphen.
+
+ * lily/lyric-hyphen.cc (print): multiply hyphen height by
+ font-size
+
+2005-12-31 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION: release 2.7.26
+
+ * mf/GNUmakefile (install-fc-cache): remove old font.cache-1 files.
+
+2005-12-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/font-config.cc (init_fontconfig): verbosity.
+
+ * THANKS: add Muziekacademie Lede.
+
+ * scripts/musicxml2ly.py (print_voice_definitions): new function
+ (print_score_setup): new function
+ (convert): read part definition to output staves properly.
+
+ * python/musicxml.py (Measure.get_notes): new class. Wrap lists of
+ Music_xml notes.
+
+ * python/musicexp.py (Output_printer.__init__): use _ in data
+ members.
+ (Output_printer.unformatted_output): new function: no formatting,
+ but count braces.
+ (Duration.get_length): remove isinstance() checks for
+ Output_printer everywhere.
+
+ * input/regression/lyrics-bar.ly (texidoc): add
+ Separating_line_group_engraver.
+
+2005-12-29 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/relocate.cc (framework_relocation): New function,
+ factored from set_relocation ().
+ (prefix_relocation): Rename from set_relocation ().
+ (setup_paths): Use it.
+
+2005-12-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/*.scm: use LEFT/RIGHT/UP/DOWN etc. iso. magical
+ numbers. Patch by Erlend Aasland.
+
+2005-12-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/font-config.cc (init_fontconfig): print warning if cache
+ file is not existant.
+
+ * lily/main.cc: don't use #ifdef but #if
+
+2005-12-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/grob-property.cc (internal_set_property): don't abort on
+ calculation-in-progress.
+
+ * lily/beam.cc (get_default_dir): robustness: don't divide by zero.
+
+ * lily/tuplet-bracket.cc (calc_control_points): oops: typo. Read
+ connect-to-neighbor property not connect-to-other
+
+ * lily/program-option.cc (LY_DEFINE): remove Protected_scm global variable.
+ (LY_DEFINE): oops. don't forget protection.
+
+ * flower/parse-afm.cc (Module): strip AFM handling completely.
+
+ * lily/stencil-expression.cc: idem.
+
+ * lily/grob-interface-scheme.cc (LY_DEFINE): idem.
+
+ * lily/function-documentation.cc (ly_add_function_documentation):
+ use static member iso. Protected_scm
+
+ * lily/main.cc: use ifdef ARGV0_RELOCATION iso. MINGW
+
+ * config.make.in (prefix): remove HAVE_KPATHSEA_SO
+
+2005-12-27 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/relocate.cc (set_env_dir): New function.
+ (set_relocation): Use it to fix setting PANGO_PREFIX.
+
+2005-12-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * input/regression/stem-direction-context.ly: remove rest.
+
+ * lily/melody-engraver.cc (process_music): restart for bar lines.
+ (acknowledge_slur): restart for slurs.
+
+2005-12-27 Heikki Junes <hjunes@cc.hut.fi>
+
+ * Documentation/user/invoking.itely: describe how to view SVG
+ output using Inkscape which replace embedded fonts with OTF fonts.
+
+2005-12-25 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/relocate.cc (set_relocation): set PANGO_PREFIX
+
+2005-12-23 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/melody-engraver.cc (class Melody_engraver): Remove lying
+ comment.
+
+2005-12-23 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION (PACKAGE_NAME): release 2.7.25
+
+ * Documentation/topdocs/NEWS.tely (Top): document new feature.
+
+ * input/regression/stem-direction-context.ly: new file.
+
+ * lily/relocate.cc (set_relocation): add PANGO_PREFIX
+
+ * lily/melody-engraver.cc (acknowledge_stem): restart MelodyItem
+ on rest.
+
+ * ly/engraver-init.ly: add Melody_engraver
+
+ * lily/beam.cc (calc_direction): use default-direction
+ iso. get_default_direction()
+
+ * scm/define-grob-properties.scm (all-user-grob-properties): add
+ default-direction property.
+
+ * scm/define-grobs.scm (all-grob-descriptions): add MelodyItem.
+
+ * lily/stem.cc (calc_default_direction): remove
+ Stem::get_default_direction, use default-direction with callback
+ instead.
+
+ * lily/melody-spanner.cc (calc_neutral_stem_direction):
+
+ * lily/melody-engraver.cc: new file. Acknowledge stems for
+ interpolated stem directions.
+
+ * lily/melody-spanner.cc: new file. Interpolate stem directions.
+
+ * scm/define-grobs.scm (all-grob-descriptions): add MelodyItem
+
+ * lily/slur-configuration.cc (fit_factor): more robust check for
+ point in curve X-extent.
+
+ * lily/slur.cc (outside_slur_callback): return offset_scm, not 0.
+ (outside_slur_callback): check for 'outside avoidance.
+
+ * lily/slur-configuration.cc (score_extra_encompass): don't use
+ bound->column() == avoid->column() for checking extents, as this
+ doesn't work for accidentals.
+
+ * lily/slur-engraver.cc (acknowledge_extra_object): remove
+ DynamicText hardcoding.
+
+ * lily/slur-scoring.cc (enumerate_attachments): robustness: don't
+ crash if bound stem is NULL
+
+ * lily/piano-pedal-performer.cc: patch by MWD for enabling piano
+ pedals.
+
+2005-12-22 Graham Percival <gpermus@gmail.com>
+
+ * scm/define-markup-commands.scm: typo. @code{\raise}
+ => @code{\\raise}.
+
+ * darwin.patch: now used again, includes a
+ required patch from fink.
+
+2005-12-21 Heikki Junes <hjunes@cc.hut.fi>
+
+ * po/TODO: mention gtranslator along with kbabel.
+ * po/fi.po: update translations.
+
2005-12-21 Jan Nieuwenhuizen <janneke@gnu.org>
+ * lily/relocate.cc (setup_paths): Bugfix.
+
+2005-12-21 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/slur-configuration.cc (score_extra_encompass): don't use
+ "avoid" choice for avoid-slur.
+
+ * stepmake/bin/install.py (dest): don't create existing dir.
+
+2005-12-21 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * stepmake/bin/install.py: Remove file before copying.
+
* config.make.in:
* stepmake/aclocal.m4: Do not substitute INSTALL.
2005-12-21 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * GNUmakefile.in ($(tree-share-prefix)/mf-link-tree link-mf-tree):
+ depend on link-tree.
+
* lily/relocate.cc (setup_paths): only check path for non-absolute
dir without directory part.