]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* lily/rest.cc (polyphonic_offset_callback): new function. Do
[lilypond.git] / ChangeLog
index 5dd0004399f91ca896a118395de36bfbec4fa6c1..83766b2b40469ddce8175aea809f686017b7391b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,161 @@
+2004-02-13  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * 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. 
+
+       * 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>
+
+       * 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>
+
+       * scm/documentation-generate.scm (markup-doc-string): dump
+       markup-commands.tely
+
+       * scm/define-markup-commands.scm (override): new file.
+       Move documentation from refman into doc-strings. 
+
+       * input/test/staff-container.ly: fix example.
+
+       * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove
+       StaffContainer
+
+       * lily/grob.cc: remove point_dimension_callback
+       (Grob): read forced dimensions from X-extent and Y-extent.
+       (get_paper): remove preset_extent.
+
+       * scm/define-grobs.scm (all-grob-descriptions): remove
+       point_dimension_callback. 
+
+       * lily/dynamic-engraver.cc (acknowledge_grob): attach dynamic
+       textscript to head. This makes no-spacing-rods work on
+       DynamicText.
+
+       * lily/chord-name.cc: remove props chord, bass, inversion.
+
+       * Documentation/user/appendices.itely: add Scheme functions,
+       context-properties and layout properties to manual.
+
+       * scm/part-combiner.scm (determine-split-list): include rests in a
+       solo1/2 sequence.
+
+       * lily/new-part-combine-iterator.cc (substitute_both): new
+       function.
+       (class New_pc_iterator): add separate Voice=solo context, fixes
+       autobeams going from chords to solo.
+
+2004-02-11  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/user/invoking.itexi (Editor support): Fix typo.
+
+       * Documentation/user/tutorial.itely:
+       * Documentation/user/refman.itely: Add short note about being part
+       of lilypond.tely.
+
+       * COPYING: Make note more clear with respect to files that are
+       explicitely licenced otherwise (Documention/user/ comes to mind).
+       
+       * Documentation/topdocs/AUTHORS.texi (AUTHORS): Use @,{c}.  Remove
+       comment about barfing of @c,{}.
+
+       * Documentation/user/music-glossary.tely: Add list of authors.
+
+       * stepmake/stepmake/library-rules.make: Thank Nelson only in
+       source (was: also in build log).
+
+2004-02-11  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/side-position-interface.cc (general_side_position): if
+       staff-padding is set, then include staff in support too.
+
+       * GNUmakefile.in (README_FILES): remove TODO. Put in new CVS
+       module workbook
+
+       * TODO: Remove.  Put in new CVS module /cvsroot/lilypond/workbook/
+
+       * lily/tuplet-engraver.cc: remove tupletInvisible
+
+       * scm/define-translator-properties.scm: cleanup, separate in
+       internal and user props. 
+
+       * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): change
+       LyricsVoice -> Lyrics
+
+       * lily/new-part-combine-iterator.cc (process): only print warning
+       for symbols.
+
 2004-02-11  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * scm/part-combiner.scm: Add proper header.
+
+       * All but lily/*: The great --2003 --2004 replace; the missing
+       `bits'.
+
+       * TODO: Fix outline mode.  Add book notes.
+
        * ROADMAP: Update.
 
 2004-02-11  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * scm/part-combiner.scm (make-autochange-music): use
+       accumulator. Fixes stack overflow.
+
        * lily/*: rename brew_molecule -> print , molecule-callback ->
        print-function