]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* lily/script-engraver.cc (make_script_from_event): don't crash on
[lilypond.git] / ChangeLog
index be6c0ef4e6c4f80e247157d28d6fb35ac06f631e..29cd7463e70b8ffee85e3741fed9863b60ccacea 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,146 @@
+2003-09-25  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/script-engraver.cc (make_script_from_event): don't crash on
+       non-string articulation-type.
+
+       * lily/new-fingering-engraver.cc (add_script): don't crash on
+       0 scripts 
+       (acknowledge_grob): warn about text script events.
+
+2003-09-24  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * buildscript/lilypond.words: fix path for drums.scm.
+
+2003-09-24  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/spacing-spanner.cc (note_spacing): don't make longer
+       durations than measure-length.
+
+       * VERSION: release 2.0.0
+
+       * GNUmakefile.in (rsync-web): version independent rsync target.
+
+       * input/test/+.ly (texidoc): idem.
+
+       * input/regression/+.ly: print version number.
+
+       * input/regression/accidentals.ly (mel): shorten.
+
+       * input/regression/accidental-octave.ly (texidoc): shorten.
+
+       * input/regression/hairpin-dashed.ly (texidoc): docstring.
+
+       * input/regression/completion-heads-polyphony.ly: octave
+
+       * input/regression/beam-manual.ly: remove
+
+       * input/regression/beam-chord.ly: remove
+
+       * input/regression/grace-dynamic.ly: remove
+       
+       * input/regression/grace-volta-repeat.ly: octave fixes.
+
+       * input/regression/hairpin-dashed.ly (texidoc): doc string.
+
+       * lily/parser.yy (step_number): semitones for chord entry too.
+       (make_chord_step): more robust code, semitones. 
+
+       * input/regression/breathing-sign-ancient.ly (texidoc): new file.
+
+       * input/regression/breathing-sign.ly (texidoc): split ancient and
+       normal breathing signs.
+
+       * scm/define-grobs.scm (all-grob-descriptions): swap
+       beamed-extreme-minimum-free-lengths and
+       beamed-minimum-free-lengths; the 'extreme' case should allow
+       shorter stems. This fixes forced directions on beamed 32nd and
+       shorter notes.
+
+       * ly/engraver-init.ly (ScoreContext): keyAccidentalOrder is in
+       quartertones, not semitones.
+       (NoteNamesContext): swallow more event types
+
+       * Documentation/topdocs/NEWS.texi (Top): insert close brace.
+
+       * VERSION (PACKAGE_NAME): release 1.9.10
+
+2003-09-23  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/rhythmic-column-engraver.cc (process_acknowledged_grobs):
+       set note head as cause of note-column.  This gives a better error
+       message.
+
+2003-09-23  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/topdocs/INSTALL.texi: Update emacs mode.
+
+2003-09-23  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * mf/GNUmakefile (pfa_warning): instruct 
+
+       * stepmake/aclocal.m4: typo.
+
+       * Documentation/user/cheatsheet.itely: more verbose examples.
+
+       * input/regression/clefs.ly: remove bogus docstring.
+
+2003-09-23  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * GNUmakefile.in (SUBDIRS): Add elisp.
+
+       * elisp/lilypond-mode.el: 
+       * elisp/lilypond-init.el: 
+       * elisp/lilypond-indent.el: 
+       * elisp/lilypond-font-lock.el: Move from top dir.
+
+       * stepmake/stepmake/elisp-vars.make: New file.
+
+       * config.make.in (elispdir): Add.
+
+       * Documentation/topdocs/INSTALL.texi: Typo.
+
+       * make/ly-rules.make: Test for files instead of touching void and
+       ignoring errors.
+
+       * GNUmakefile.in:
+       * make/lilypond.redhat.spec.in:
+       * debian/rules: Fix lilypond.words stuff a bit.  For running from
+       <builddir>, adding
+       
+             (push "<builddir>/share/lilypond/elisp" load-path)
+
+       to your ~/.emacs.el should give you LilyPond-mode again.
+
+       * scripts/lilypond-book.py (re_dict): Only fix texinfo @mbinclude
+       regexp for DOS/Windows, we are too paranoid to fix others.
+
 2003-09-23  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * scm/chord-name.scm (natural-chord-alteration): no quarter tones.
+
+       * input/test/chord-names-jazz.ly (banterProperties): fix
+
+       * lily/parser.yy (bass_mod): bass figure alterations are semi
+       tones, not quarter tones
+
+       * lily/beam.cc (set_stem_lengths): only lengthen stems
+       for gapped beams.
+
+       * lily/beam-quanting.cc (score_forbidden_quants): divide demerit
+       by beamcount.
+
+       * buildscripts/lilypond-profile.sh (Error): more zsh stuff: print
+       a warning that the warning may erroneous.
+
+       * Documentation/topdocs/INSTALL.texi (Top): add note about get-pfa
+       target.
+
+       * mf/GNUmakefile: add get-pfa, get-debian-pfa, get-rpm-pfa
+       targets.
+
        * GNUmakefile.in ($(config_h)): config.h should depend on
        config.hh.in .
+       (lilypond.words): remove fontball stuff.
 
        * stepmake/aclocal.m4: only print config.cache warning if it exists.