+2002-07-18 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scripts/mup2ly.py: Cut-n-paste include missing lilylib.
+
+ * stepmake/stepmake/compile-vars.make:
+ * stepmake/stepmake/executable-rules.make:
+ * stepmake/stepmake/python-module-rules.make:
+ * stepmake/stepmake/shared-library-rules.make: Use ALL_LDFLAGS, to
+ guard agains user override of LDFLAGS.
+
+ * Documentation/user/refman.itely: Compile fix for \mark #'(music ...).
+
+ * Documentation/user/internals.itely: Use ly-set-mus-property!.
+
+ * cygwin/mknetrel: New file.
+
+ * cygwin: New directory. Moved Cygwin stuff from
+ Documentation/windows.
+
+ * Documentation/windows/fix-suffixes.sh:
+ * buildscripts/walk.sh: Junk.
+
+ * aclocal.m4: Regenerate.
+
+ * buildscripts/walk.sh: Remove.
+
+ * stepmake/stepmake/topdocs-targets.make:
+ * stepmake/stepmake/help2man-rules.make:
+ * stepmake/stepmake/generic-vars.make:
+ * stepmake/make/stepmake.make:
+ * Documentation/user/GNUmakefile:
+ * make/stepmake.make:
+ * make/lilypond-vars.make:
+ * GNUmakefile.in:
+ * stepmake/aclocal.m4: Remove builddir cruftyness.
+
+ * stepmake/stepmake/c++-rules.make: Use ALL_CXXFLAGS, to guard
+ agains user override of CXXFLAGS.
+
+ * stepmake/stepmake/c++-vars.make (ALL_CXXFLAGS): Include CXXFLAGS.
+
+ * stepmake/stepmake/c-rules.make: Use ALL_CFLAGS, to guard
+ against user override of CFLAGS.
+
+ * stepmake/stepmake/c-vars.make (ALL_CFLAGS): Include CFLAGS.
+
+
+2002-07-17 Han-Wen <hanwen@cs.uu.nl>
+
+ * GNUmakefile.in: distribute lexer-gcc-3.1.sh as well
+
+ * lily/music.cc (LY_DEFINE): change ly-set-mus-property to
+ ly-set-mus-property!
+
+ * lily/grob.cc (LY_DEFINE): change ly-set-grob-property to ly-set-grob-property!
+
+ * lily/parser.yy (Repeated_music): shift duration log for tremolo
+ repeats, instead of klutzing around.
+
+ * lily/chord-tremolo-engraver.cc (acknowledge_grob): set X parent
+ of stem tremolo grobs.
+
+ * scm/music-functions.scm (shift-duration-log): new function, add
+ to duration log of all notes.
+
+ * lily/duration.cc: add compression factor arguments to
+ make-duration.
+ compression-factor, dot-count, duration-log: add scheme functions.
+
+ * lily/mark-engraver.cc (process_music): allow \mark to take a
+ number as argument as well.
+
+2002-07-16 Han-Wen <hanwen@cs.uu.nl>
+
+ * lily/rest.cc (after_line_breaking): only translate the whole
+ rest if we have more than 1 staff line
+
+2002-07-16 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * VERSION: release 1.5.68
+
+ * scripts/lilypond-book.py: fixes by Tom Cato Amundsen.
+
+2002-07-15 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/beam-quanting.cc (score_forbidden_quants): split beam
+ quanting functionality.
+ (quanting): argh. Forgot how linear interpolation works. Bugfix.
+
+ * Documentation/index.texi (Top): add whole-big-page documentation.
+
+ * lily/side-position-interface.cc (general_side_position):
+ Subtract parent offset iso. adding it. (Huh? How could this have
+ worked?)
+
+ * lily/clef-engraver.cc (stop_translation_timestep): add staff to
+ OctavateEight support.
+
+ * scripts/lilypond-book.py: add smallverbatim option.
+
+ * lily/beam.cc (quanting): bugfix. Behave sanely when no visible
+ stems.
+
+ * lily/accidental-placement.cc (position_accidentals): add padding
+ property. Increase default setting to 0.2.
+
+2002-07-15 Han-Wen <hanwen@cs.uu.nl>
+
+ * lily/paper-column.cc (before_line_breaking): urg. bugfix.
+
+ * lily/separating-line-group-engraver.cc (finalize): don't replace
+ right-items, but add to list. This fixes a bug when a staff ends
+ with cross-staff voice switching away.
+
+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>
+
+ * VERSION: 1.5.67 released.
+
+ * 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.
+
+ * lily/parser.yy (translator_spec_body): allow \set in \translator
+ {} block. This is the same as \override, here.
+
+ * lily/score-engraver.cc (one_time_step): don't warn about columns
+ when skipTypesetting == #t.
+
+ * lily/spacing-spanner.cc (musical_column_spacing): change
+ ragged right function to produce natural spacing.
+
+2002-07-10 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/paper-column.cc (before_line_breaking): update
+ #'bounded-by-me field for suicided items. This fixes crazy
+ spacing in \partcombine scores.
+
+2002-07-10 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * config.hh.in: Add HAVE_SSTREAM.
+
+ * configure.in: Add check for sstream header.
+
+2002-07-09 Mats Bengtsson <matsb@s3.kth.se>
+
+ * flower/source-file.cc: Fix compatibility with older g++.
+
+2002-07-09 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * input/twinkle.ly: Bugfix: no automaticMelismata.
+
+2002-07-08 Han-Wen <hanwen@cs.uu.nl>
+
+ * mutopia/J.S.Bach/Cembalo-Partitas/: remove
+
+ * ly/engraver-init.ly (ScoreContext): turn on automaticMelismata
+ by default.
+
+ * lily/voice-devnull-engraver.cc (try_music):
+ lily/thread-devnull-engraver.cc: use proper spelling for #'always.
+
+ * lily/unfolded-repeat-iterator.cc (Unfolded_repeat_iterator):
+ copy here_mom_ too. This fixes an obscure bug with combining
+ partcombine and repeat
+
+ * lily/chord-tremolo-iterator.cc (Chord_tremolo_iterator): copy
+ factor too.
+
2002-07-07 Han-Wen <hanwen@cs.uu.nl>
+ * mutopia/J.S.Bach/pa.ly: remove
+ * mutopia/J.S.Bach/Duette/: remove
+
* scm/font.scm (change-rhs-size): add support for "paper19.ly"
* VERSION: 1.5.66 released