+2004-01-29 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/topdocs/NEWS.texi: Compile fix (thanks Mats).
+
+2004-01-29 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * buildscripts/lilypond-login.sh: Avoid warning about undefined
+ TEXMF if it's previously unset.
+
+2004-01-29 Heikki Junes <hjunes@cc.hut.fi>
+
+ * scm/chord-name.scm (german-markup): bugfix: use SEMI-TONE.
+
+ * input/test/trills.ly: fix the unfolding of lineprall.
+
+ * input/test/figured-bass-alternative.ly: fix accidental.
+
+2004-01-28 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/topdocs/NEWS.texi: Add note about safe mode.
+
+ * input/no-notation/dos-guile.ly:
+ * input/no-notation/dos-ps.ly:
+ * input/no-notation/dos-tex.ly: New file. These tests still FAIL.
+
+ * input/no-notation/safe-include.ly:
+ * input/no-notation/safe-guile.ly:
+ * input/no-notation/safe-ps.ly:
+ * input/no-notation/safe-tex.ly: New file.
+
+ * scripts/lilypond.py (global_latex_preamble): Add \nofiles for
+ safe mode Add -s,--safe-mode option. Use -S,--set for setting
+ options now.
+ (run_lilypond): When in --safe-mode, pass option to lilypond-bin.
+ When in --safe-mode, set environment openout_any=p[aranoid].
+
+ * tex/ltest.tex:
+ * tex/lilyponddefs.tex: Add \nofiles.
+
+ * python/lilylib.py (get_bbox, make_ps_images): Add -dSAFER to gs
+ options.
+
+ * mf/GNUmakefile (FETA_LIST_FILES): Install feta*list.lys too.
+ This allows building the user manual using a binary installation
+ and a matching unpacked source tree.
+
+ * scm/lily.scm (safe-module): New variable.
+
+ * lily/includable-lexer.cc (new_input): Fix error messages.
+
+ * lily/parse-scm.cc (internal_ly_parse_scm): Add parameter SAFE.
+ If SAFE, evaluate in safe-module. Change callers.
+
+ * lily/main.cc (Long_option_init): Reinstate safe-mode.
+
+ * lily/lexer.ll (embedded_scm): While processing main-input,
+ invoke ly_parse_scm with safe mode if running in safe-mode.
+ (<<EOF>>): Reset main_input_b_, fixes old-relative chech
+ in init.ly for safe-mode.
+
+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.