]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
*** empty log message ***
[lilypond.git] / ChangeLog
index f3b213e75bbff3fb0cb54c20c4a2f9d9cf4cc180..8cc4287df15b0e6ece5a83ebd7b24aca8679d878 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,186 @@
+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.
+
+       * flower/file-name.cc (is_absolute):  new method.
+       (is_absolute): check root_ too.
+
+2005-12-21  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/relocate.cc (setup_paths) [__MINGW32__]: Comment-out broken
+       relocation code.  Oops, don't comment out too much.
+
+       * stepmake/stepmake/generic-vars.make (INSTALL): Assign INSTALL_PY
+       iso itself.
+
+       * lily/relocate.cc [HAVE_GETTEXT]: Include libintl.h.  Fixes mingw
+       compile.
+
+2005-12-20  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * .cvsignore: Add install-sh.
+
+       * autogen.sh (srcdir): Typo.
+
 2005-12-20  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * autogen.sh (srcdir): urg. Touch install-sh.
+
+       * stepmake/bin/install-sh (Module): remove.
+
+       * stepmake/stepmake/generic-vars.make (INSTALL): add $(INSTALL).
+
+       * lily/include/relocate.hh: new file.
+
+       * lily/relocate.cc: new file. Contain relocation logic.
+
+       * lily/main.cc (setup_paths): fix: LILYPOND_RELOCATE_PREFIX.
+       (main): read LILYPOND_VERBOSE as the first thing.
+
+       * stepmake/aclocal.m4: remove INSTALL variable.
+
        * GNUmakefile.in ($(tree-share-prefix)/mf-link-tree link-mf-tree):
        separate target for making font symlinks.
        (documentation-dir): use $(if $(findstring )) for switching off