info-lilypond
[Top][All Lists]
Advanced

[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 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]