[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 1.5.67 -- almost 1.6!
From: |
Han-Wen |
Subject: |
LilyPond 1.5.67 -- almost 1.6! |
Date: |
Sat, 13 Jul 2002 20:47:05 +0200 |
.67 contains a rewrite of the knee-beaming code (written in a
ye-good-old-times cooperative nightly hacking session). Now all your
stems will match up to the beams, and not only that, you can get
really cool advanced beaming patterns -- see
input/regression/beams-funky.ly
(I wonder what other programs can do this automatically :)
Other goodies include:
* tons of bugfixes
* GUILE 1.7 / GCC 3.x support
Many thanks to Mats for his relentless bugsearching and -reporting!
2002-07-13 Han-Wen <address@hidden>
* 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 <address@hidden>
* 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 <address@hidden>
* 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 <address@hidden>
* 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 <address@hidden>
* 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 <address@hidden>
* config.hh.in: Add HAVE_SSTREAM.
* configure.in: Add check for sstream header.
2002-07-09 Mats Bengtsson <address@hidden>
* flower/source-file.cc: Fix compatibility with older g++.
2002-07-09 Jan Nieuwenhuizen <address@hidden>
* input/twinkle.ly: Bugfix: no automaticMelismata.
2002-07-08 Han-Wen <address@hidden>
* 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 <address@hidden>
* mutopia/J.S.Bach/pa.ly: remove
* mutopia/J.S.Bach/Duette/: remove
* scm/font.scm (change-rhs-size): add support for "paper19.ly"
--
Han-Wen Nienhuys | address@hidden | http://www.cs.uu.nl/~hanwen
- LilyPond 1.5.67 -- almost 1.6!,
Han-Wen <=