]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
mutopia move
[lilypond.git] / ChangeLog
index 8e86b94f0d9814f2ae1cc445ea706b18f8dc23e1..be732e7134e1dd276194ffd35c4b14832d177588 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,99 @@
+2002-07-14  Han-Wen  <hanwen@cs.uu.nl>
+
+       * input/mutopia/GNUmakefile: move mutopia/ to input/mutopia/
+
+       * lily/beam.cc (quanting): add explicit support for cross-staff
+       beaming: make slope penalty larger.
+
+       * lily/beam.cc: use common refpoints throughout. This fixes many
+       cross staff issues.
+       * lily/paper-column.cc (before_line_breaking): bug fix.
+
+       * lily/volta-engraver.cc (process_music): do something sensible if
+       no staffs found. 
+
+       * scripts/lilypond-book.py (make_pixmap): opps. Do png conversion
+       only once. 
+
+       * Documentation/user/refman.itely (Global layout): made section on
+       global layout, added spacing documentation.
+
+       * lily/staff-symbol.cc (brew_molecule): change ragged right for
+       staff symbols. See comments.
+
+2002-07-14  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/voice-devnull-engraver.cc (acknowledge_grob): Use proper
+       spelling for always.  In solo a due mode, kill spanners when the
+       other thread has solo.
+
+       * lily/thread-devnull-engraver.cc (acknowledge_grob): In solo a
+       due mode, kill everything when the other thread has solo.
+
+       * lily/a2-engraver.cc (acknowledge_grob): In solo a due mode, do
+       not set directions when we have solo.
+
+       * lily/part-combine-music-iterator.cc (process): Set property
+       "othersolo" if the other thread has solo.
+
+2002-07-13  Han-Wen  <hanwen@cs.uu.nl>
+
+       * lily/beam.cc (calc_stem_y): fix beams on quarter notes.
+
+       * lily/stem-tremolo.cc (brew_molecule): add code for stem tremolos.
+
+       * lily/auto-beam-engraver.cc (create_beam_p): remember Beam
+       settings at the start of a potential auto beam.
+
+       * lily/include/sequential-iterator.hh (class Sequential_iterator):
+       bugfix: protect music list from GC.
+
+       * Documentation/user/introduction.itely: misc fixes.
+
+       * scripts/ly2dvi.py (run_latex): show latex error log. Ask for
+       bugreport if lilypond is killed by a signal. 
+
+       * input/regression/beam-funky.ly:  new file
+
+       * lily/input-smob.cc (make_input): GUILE 1.7 compatibility fixes.
+
+       * lily/beam.cc: complete rewrite of multiplicity. This fixes 16th
+       knees code.
+       (quanting): add french beaming support (property french-beaming)
+       (stem_beams): removed.
+
+i2002-07-12  Mats Bengtsson  <matsb@s3.kth.se>
+
+       * lily/beam.cc (after_line_breaking): Set correct stem lengths
+       also when beam positions are set manually.
+       (consider_auto_knees): Do not use automatic knees if the directions
+       are set manually by the user.
+
+2002-07-12  Han-Wen  <hanwen@cs.uu.nl>
+
+       * input/regression/grace-auto-beam.ly: new file
+
+       * input/regression/grace-unfold-repeat.ly: new file
+
+       * lily/auto-beam-engraver.cc (test_moment): never start on grace moments.
+
+       * lily/forbid-break-engraver.cc (start_translation_timestep): skip
+       grace notes for break-forbidding. Breaks during grace notes are
+       handled by Bar_engraver.        
+
+       * lily/unfolded-repeat-iterator.cc: Reimplement
+       Unfolded_repeat_iterator, Volta_repeat_iterator using
+       Sequential_iterator. All grace functionality from {} carries over
+       to repeats as well.
+
+       * lily/sequential-iterator.cc: new file: form baseclass for
+       sequential music iterator and unfolded/volta repeat iterator.
+
 2002-07-11  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * lily/include/debug.hh: deprecate.
+
        * lily/spacing-spanner.cc (set_springs): add support for
        common-shortest-duration field.