[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lily 1.5.53
From: |
Han-Wen Nienhuys |
Subject: |
lily 1.5.53 |
Date: |
Sun, 21 Apr 2002 16:25:56 +0200 |
Hi y'all,
.53 is out there. Attractions in this release: completely revamped
accidental placement. This should fix the embarassing mistakes that
lily does when you typeset accidentals close to the octave boundary
(i.e. <bes4 cis> ). On the negative side, I have probably broken all
sorts of subtleties of the new accidental creation of Rune's. I don't
feel like looking into them now, but if you simply report the new
problems, it could increase the chance of them being fixed :).
Second, the hallmark of Your Average LilyPond score has been
changed. For a long time I loved the layout of the G clef, and I could
use it to spot lily output from a distance. Yet, there were some
faults with it. The most important fault was the downstroke, that was
a straight line segment. .53 contains a somewhat more curved G-clef
that took a long night of sweating on MF code. I hope you like it.
Other attractions: a new dynamic z, emacs mode updates by Heikki,
raggedright code by Juergen, various bugfixes
2002-04-21 Han-Wen <address@hidden>
* scm/lily.scm (ly-load): use primitive-load for loading.
* lily/misc.cc: remove quantise_iv()
* lily/*.cc: pass read-only arrays by reference.
* lily/grob.cc (common_refpoint_of_array): new function. Try to
use common_refpoint_of_{array, list} when possible.
* lily/include/accidental-placement.hh: new file.
* lily/accidental-placement.cc (alignment_callback): position
accidentals in a better way.
* lily/skyline.cc: new file. Compute distances for collections of
boxes.
* lily/include/skyline.hh: new file
2002-04-20 Han-Wen <address@hidden>
* lily/accidental.cc (class Accidental_interface): grob for single
accidental.
* lily/accidental-engraver.cc (number_accidentals): Cleanups. Lots
of reformatting
* lily/new-accidental-engraver.cc (acknowledge_grob): Work
together with new accidental-interface.
* lily/include/*.hh: remove spurious set_interface() decls.
* lily/key-signature-interface.cc (brew_molecule): add padding for
natural signs. Make natural typesetting like the sharp.
* mf/feta-klef.mf: rewrote portion of the G-clef code. Downstroke
is now slightly curved, not straight.
2002-04-18 Heikki Junes <address@hidden>
* lilypond-mode.el: Toggles font-lock-multiline (Emacs 21.1 or newer).
* lilypond-font-lock.el: Handles multiline-strings. Fontifies notes
more strictly. Use more clever regular expressions. Commented regexps.
2002-04-16 Heikki Junes <address@hidden>
* lilypond-mode.el: "C-c f" does font-lock-fontify-buffer.
2002-04-15 Juergen Reuter <address@hidden>
* scm/grob-description.scm, lily/staff-symbol.cc: added properties
to control width of staff symbol in ragged-right mode (by request
of Han-Wen)
* ly/engraver-init.ly, lily/include/my-lily-parser.hh,
lily/include/ligature-bracket.hh, lily/lexer.ll, lily/parser.yy,
lily/ligature-bracket.cc, lily/ligature-bracket-engraver.cc:
added support for ligature brackets (needed when transcribing
mensural music)
2002-04-15 Heikki Junes <address@hidden>
* lilypond-font-lock.el: Handle scheme-slurs up to seventh level.
Fontify notes more strictly.
2002-04-15 Han-Wen <address@hidden>
* mf/feta-din-code.mf: dynamic z sign.
2002-04-13 Heikki Junes <address@hidden>
* lilypond-mode.el: Prevent recoloring strings and comments.
* lilypond-font-lock.el: Handle block comments: block comments
can have also ordinary comments inside.
2002-04-13 Han-Wen <address@hidden>
* lily/stem.cc (get_default_dir): set direction to CENTER if
invisible. Various other fixes to deal with invisible stems and
stem-direction == CENTER.
* lily/rest-collision.cc (do_shift): take direction from note if
not set.
* input/regression/tie-grace.ly: new file.
* lily/tie-engraver.cc (create_grobs): fix tied graces.
* lily/note-spacing.cc (stem_dir_correction): set fixed space for
knee correction. Fixes tight spacing for knees.
--
Han-Wen Nienhuys | address@hidden | http://www.cs.uu.nl/~hanwen/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- lily 1.5.53,
Han-Wen Nienhuys <=