]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* scripts/lilypond.py (ly_paper_to_latexpaper): Regain
[lilypond.git] / ChangeLog
index e5a6c846f59f82ff54f69fadcfe972157b78cd40..cf797870eeb64ddb6b23eeb34136b40429b150c9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,104 @@
+2004-01-28  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scripts/lilypond.py (ly_paper_to_latexpaper): Regain
+       compatibility with old versions of geometry.sty (compat2
+       already implied includehead).
+       Change the page layout slightly so bottom + footskip = top +
+       headheight + headsep = 16mm, the remaining paperheight-32mm
+       are used for the music. Increase footskip to 5mm, so the top of
+       the footer text doesn't touch the music.
+
+2004-01-28  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * scm/music-functions.scm (determine-split-list): bugfix: only use
+       new-active for both voices if both indexes advance. This fixes the
+       biggest outstanding problem with new-pc. 
+
+       * lily/new-part-combine-iterator.cc (construct_children): set more
+       directions.
+
+2004-01-27  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * scripts/convert-ly.py (conv): add instrument rule.
+
+       * lily/instrument-name-engraver.cc: add Vocal_name_engraver.
+
+       * lily/side-position-interface.cc: remove add_staff_support ()
+       Change all callers to use staff-padding.
+
+       * lily/auto-beam-engraver.cc (create_beam): opps. Don't use
+       make_spanner().
+
+       * lily/a2-engraver.cc (process_acknowledged_grobs): 
+
+       * lily/text-engraver.cc: remove scriptHorizontal property.
+
+       * lily/beam.cc (least_squares): also set least-squares-dy for
+       special case of slanted 2-stem beam to center.
+
+       * lily/side-position-interface.cc (out_of_staff): move contents of
+       out_of_staff into aligned_side.
+       remove out_of_staff().
+
+       * input/regression/measure-grouping.ly: fix warning.
+
+       * lily/side-position-interface.cc: add staff-padding support to
+       Side_position_interface::aligned_side.
+
+       * lily/system-start-delimiter-engraver.cc (process_music): whoops,
+       one get_property too many.
+
+       * flower/include/drul-array.hh (linear_combination): new function
+       (scale_drul): new function
+
+       * lily/beam.cc: use Drul_array<Real> iso. interval, because *=
+       operations on empty intervals are silly.
+
+2004-01-26  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/note-heads-engraver.cc (process_music): use robust_scm2int
+       (iso gh_scm2int), fixes crash in new part-combiner.
+
+       * configure.in: Up mftrace to 1.0.27.
+
+2004-01-26  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/lyric-phrasing-engraver.cc (stop_translation_timestep):
+       align all stanza numbers.
+
+2004-01-26  Heikki Junes <hjunes@cc.hut.fi>
+
+       * Documentation/user/{introduction.itely,refman.itely,
+       converters.itely}: fix some text inside parentheses; text should
+       be readable (even) if parentheses are either replaced with commas 
+       or dropped out.
+
+2004-01-25  Werner Lemberg  <wl@gnu.org>
+
+       * buildscripts/lilypond.words.py, input/puer-fragment.ly,
+       input/test/vaticana.ly, input/test/ancient-font.ly,
+       input/test/mensural-ligatures.ly, input/test/gregorian-scripts.ly,
+       lily/include/staff-symbol.hh, lily/breathing-sign.cc,
+       ly/params-as-init.ly, scm/define-grobs.scm,
+       scm/define-grob-properties.scm: s/stafflinethickness/linethickness/.
+
+       * ly/params-as-init.ly: Removed.  Obsolete.
+       * buildscripts/lilypond.words.py: Updated.
+
 2004-01-25  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * mf/parmesan-clefs.mf: switch off mensural G clefs.
+
+       * mf/feta-din{4,5,7,9}.mf: remove.
+       
+       * lily/engraver.cc (internal_make_item): centralize item/spanner
+       factory.
+
+       * scripts/convert-ly.py (FatalConversionError.sub_durs): bugfix:
+       do correct chord conversion for ^"sim."  (backportme)
+       (FatalConversionError.sub_articulations): substitute ^"foo" in
+       chords too. (backportme)
+
        * scm/define-grobs.scm (all-grob-descriptions): use staff-padding
        for Fingering.
 
        All markup commands are defined thanks to it.  Users may also use
        it to define their own markup commands. (Nicolas Sceaux)
 
-       * scm/new-markup.scm:Little scheme style clean-up: there should be
-       no parenthese alone on a line; LET* should not be used where LET
-       is enough. (Nicolas Sceaux)
+       * scm/new-markup.scm: Scheme style clean-up: there should be no
+       parenthesis alone on a line; LET* should not be used where LET is
+       enough. (Nicolas Sceaux)
 
 2004-01-25  Jan Nieuwenhuizen  <janneke@gnu.org>