]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
(Snippet.output_print_filename): new
[lilypond.git] / ChangeLog
index e554c4d39f47d4e836b0128003a4f2a035d9349a..02dab38493b5e9615b2d6481bb01c245740eccb3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,78 @@
+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