+2004-02-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/lilypond-book.py (Snippet.output_print_filename): new
+ file, process printfilename option.
+ (Snippet.__init__): rewrite: do not use global variables h or
+ index.
+ (main): really support -I option.
+ (find_toplevel_snippets): new code.
+
+ * tex/texinfo.tex: really add file.
+
+2004-02-06 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scripts/lilypond-book.py (find_toplevel_snippets): Python < 2.3
+ compatibility.
+
+2004-02-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/hw-lilypond-book.py (Snippet.output_print_filename):
+
+ * scm/define-translator-properties.scm (drumPitchTable): add
+ property.
+
+ * scripts/lilypond-book.py (simple_toplevel_snippets): new
+ function.
+ (help_summary): docstrings.
+ (do_file): strip the dir of input_base too.
+
+2004-02-05 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/topdocs/NEWS.texi: Add item about lilypond-book.
+
+ * Documentation/user/lilypond-book.itely: Update.
+
+ * make/ly-rules.make: Update lilypond-book commands.
+
+ * Documentation/user/GNUmakefile: Update makeinfo commands,
+ lilypond-book flags.
+
+ * scripts/lilypond-book.py: Rewrite (was: filter-lilypond-book.ly).
+
+ * scripts/old-lilypond-book.py: New file (was: lilypond-book.ly).
+
+ * scripts/filter-lilypond-book.py: Remove.
+
+ * Documentation/user/*tely: Update options for new lilypond-book.
+
+ * tex/texinfo.tex: New file; from texinfo CVS. This fixes build
+ with @macros in @includes.
+
+2004-02-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/rest-collision-engraver.cc (process_acknowledged_grobs):
+ make rest-collision only.
+
+ * lily/break-substitution.cc (substitute_one_mutable_property):
+ clear all-elements using scm_assq_remove_x().
+
+ * lily/rest-collision.cc (do_shift): shift single rests
+
+ * flower/include/array.hh (class Array): rename to is_empty ()
+
+ * lily/drum-note-performer.cc: new file: perform drum notes.
+
+ * VERSION (PACKAGE_NAME): release 2.1.19.
+
+2004-02-05 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scripts/filter-lilypond-book.py
+ (classic_lilypond_book_compatibility): New function.
+
2004-02-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * buildscripts/lilypond.words.py (F): remove drums.scm reference.
+
* Grand 2003 -> 2004 search replace.
* lily/parser.yy (chord_body_element): add DRUM_PITCH to chords
* lily/note-heads-engraver.cc (process_music): robustification.
- * lily/accidental-engraver.cc (process_acknowledged_grobs): robustification.
+ * lily/accidental-engraver.cc (process_acknowledged_grobs):
+ robustification.
* lily/parser.yy (simple_element): add \drums mode.
(simple_element): remove \pitchnames , \chordmodifiers. Use