+2004-02-15 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/grob.cc: edit doc string.
+
+ * scm/define-grob-properties.scm (all-user-grob-properties):
+ proofreading, editing of doc strings.
+
+ * input/regression/tablature-string-tunings.ly: new file.
+
+ * lily/staff-symbol-engraver.cc (process_music): new engraver,
+ listen to stringTunings
+
+ * lily/align-interface.cc (align_elements_to_extents): remove Grob
+ for self-alignment-[XY] code.
+
+2004-02-14 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/slur.scm (calc-slur-extremity): change "rules" (home-brewn
+ cond) into function. Cleanup.
+
+ * lily/text-spanner.cc: remove text-repeat-if-broken property.
+
+ * VERSION (PACKAGE_NAME): 2.1.23 released
+
+2004-02-14 Heikki Junes <hjunes@cc.hut.fi>
+
+ * Documentation/user/{refman,internals}.itely: small fixes.
+
+2004-02-14 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/accidental-engraver.cc (acknowledge_grob): don't make
+ accidentals for harmonic notes
+
+ * lily/new-fingering-engraver.cc (acknowledge_grob): kill dots,
+ for harmonic notes.
+
+ * scm/document-backend.scm (interface-doc): prune Grob
+ documentation: don't duplicate interface information.
+
+ * lily/*.cc: lots of updates of doc strings.
+
+2004-02-13 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * input/test/ac-extra-voice.ly (accompany): remove file.
+
+ * input/test/maximum-rest-count.ly: remove file.
+
+ * scripts/convert-ly.py (FatalConversionError.subst_in_trans):
+ conversion rule for \translator{}. Apply everywhere.
+
+ * lily/parser.yy (music_property_def): set property for \once in
+ the PropertyMusic itself, not the ContextSpec.
+ (property_operation): change syntax within \translator { }
+
+ * scm/define-music-properties.scm (all-music-properties): clean up.
+
+ * lily/auto-beam-engraver.cc (test_moment): use
+ updated_grob_properties() to retrieve autoBeam settings.
+
+ * lily/spacing-spanner.cc: bound shortest_playing_len by
+ measure_length
+
+ * lily/spacing-engraver.cc (acknowledge_grob): ignore
+ multi-measure events for spacing computation.
+
+ * mf/feta-bolletjes.mf (overdone_heads): make note heads more
+ elliptical, to 1.49.
+
+ * lily/rest.cc (polyphonic_offset_callback): new function. Do
+ vertical positioning for polyphony, without RestCollision object.
+
+ * lily/note-column.cc (add_head): prevent rests & note heads on
+ one stem.
+
+ * lily/rest-collision.cc (do_shift): ignore rests with beams.
+ (do_shift): rewrite only-rests case: use common refpoints: the
+ routine will have sensible results when other rest-translations
+ have taken place.
+
+ * lily/simple-spacer.cc (solve): cleanup: remove code for linelen
+ < 0 case.
+
+ * VERSION: 2.1.22 released
+
+ * input/GNUmakefile (SUBDIRS): remove ascii-art
+
+2004-02-13 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * input/: Convert ly files that still had \property. Fixes make
+ web. Remove exta spaces around '='.
+
+ * scripts/convert-ly.py (conv): Redundant space fixes.
+
+ * scripts/lilypond-book.py (compile-ly): python2.1 fix.
+
+2004-02-13 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * make/ly-rules.make ($(outdir)/%.pdf): add DVIPS_FLAGS. This will
+ create scalable PS and PDFs for input/{test,template,regression}.
+
+ * lily/context.cc (is_alias): move function.
+ (is_alias): add Bottom as context alias.
+ (find_create_translator): add Bottom as a context alias for creation.
+
+ * lily/stencil.cc: rename Molecule to Stencil. Changes throughout.
+
+ * lily/parser.yy (music_property_def): new syntax for property
+ assignments:
+
+ \set A.B = #C , \unset A.B
+ \override A.B #C = #D, \revert A.B #C
+
+ * lily/my-lily-lexer.cc: remove \property
+
+2004-02-13 Heikki Junes <hjunes@cc.hut.fi>
+
+ * Documentation/user/refman.itely: add dots after seealso refs.
+
+ * input/template/{many}.ly: harmonise descriptions.
+
+ * Documentation/user/music-glossary.itely: add Finnish author.
+
+2004-02-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION (PACKAGE_NAME): release 2.1.21
+
2004-02-12 Jan Nieuwenhuizen <janneke@gnu.org>
- * scripts/lilypond-book.py (snippet_res): @include filname must
+ * Documentation/topdocs/NEWS.texi: Substitute Lyrics/LyricsVoice.
+
+ * scripts/lilypond-book.py (snippet_res): @include filename must
not be empty.
2004-02-12 Han-Wen Nienhuys <hanwen@xs4all.nl>