+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>