info-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LilyPond 2.3.13 released


From: Han-Wen Nienhuys
Subject: LilyPond 2.3.13 released
Date: Sun, 29 Aug 2004 17:26:27 +0200


Hi there,

I've just released 2.3.13. Attractions in this release are:

* In .13, I've finished my editing round for the manual, correcting
  many mistakes and unclear passages.

  Also, with great delight I would like to introduce Graham Percival,
  who volunteered to be Documentation Editor. From now on, he will
  oversee that useful information flows from the mailiing list into
  the manual. Also, if there are unclear sections in the manual, let
  him know via one of the mailing lists.

  As a start of his career, he worked to transform the "Templates"
  section of the website into a readable and comprehensive chapter of
  the user manual.

  A lot of cheers for Graham!

* I've further improved the new slur code.

  - From now on, slurs will be scaled to fit extreme patterns of
  notes. It's now also possible to set the #'excentricity property on
  slurs to make them curve asymmetrically around notes.

  - Scripts can be made to avoid slurs, by setting inside-slur to
  #f. Setting inside-slur to #t will make the slur curve around the
  script object

* It is no longer necessary to instantiate "up" and "down" staves
  separately when using \autochange. They're created automatically,
  with the bottom staff is set in bassclef.

* Jurgen Reuter refreshed the logic around mensural flags, so they are
  adjusted for staff lines once again.




ChangeLog:


2004-08-29  Han-Wen Nienhuys   <address@hidden>

        * VERSION (PACKAGE_NAME): release 2.3.13

2004-08-29  Nicolas Sceaux  <address@hidden>

        * lily/context-scheme.cc (LY_DEFINE): ly:context-grob-definition
        takes two arguments.

2004-08-29  Han-Wen Nienhuys   <address@hidden>

        * input/regression/slur-stem-broken.ly: remove.

        * lily/slur.cc: add quant-score.

        * input/regression/slur-staccato.ly (texidoc): remove

        * make/lilypond.redhat.spec.in (Group): remove musedata2ly

2004-08-28  Han-Wen Nienhuys   <address@hidden>

        * lily/include/bezier-bow.hh: remove.

        * lily/slur-bezier-bow.cc (Module): remove.

        * lily/include/slur.hh (Module): remove.

        * lily/slur.cc: remove

        * input/test/slur-beautiful.ly (Module): remove

        * input/test/slur-attachment-override.ly (Module): remove

        * lily/slur-quanting.cc (after_line_breaking): only do scoring
        when less than 4 control-points.

        * lily/key-signature-interface.cc: add style.

        * Documentation/user/notation.itely (Automatic staff changes):
        document new behavior.

        * input/regression/slur-extreme.ly: new file.

        * ly/engraver-init.ly (Score): set bassStaffProperties to \clef
        bass. Obviates \clef bass in the bass staff, when using \autochange 

        * lily/auto-change-iterator.cc (construct_children): instantiate
        up/down Staff, create Voice on up staff initially. Obviates
        explicit instantiation of up/down contexts for \autochange. 

        * lily/slur-quanting.cc (get_bezier): new functionality, blow up
        slur depending on extents of note heads.
        
2004-08-28  Graham Percival  <address@hidden>

        * Documentation/user/tutorial.itely: minor editing.

        * Documentation/user/examples.itely: tiny editing.

2004-08-28  Han-Wen Nienhuys   <address@hidden>

        * lily/slur-quanting.cc (init_score_param): read scoring
        parameters from slur-details property

        * scm/define-grobs.scm (all-grob-descriptions): add inside-slur to
        Accidental

        * Documentation/user/advanced.itely: removed.

        * Documentation/user/programming-interface.itely (How markups work
        internally): new subsection.

        * Documentation/user/converters.itely (Invoking abc2ly): remove
        musedata2ly.

2004-08-27  Han-Wen Nienhuys   <address@hidden>

        * Documentation/user/point-and-click.texi (Point and click): new file.
        put point & click in appendix.
        
        * Documentation/user/changing-defaults.itely (Vertical spacing):
        corrections

2004-08-27  Graham Percival  <address@hidden>

        * Documentation/user/introduction.itely: add note about the
        "example templates" section of the manual, and remove link to
        input/template/

2004-08-27  Juergen Reuter   <address@hidden>

        * Documentation/user/lilypond-book.itely: fix parse error: @LaTeX
        -> address@hidden

        * mf/parmesan-heads.mf: draw_diamond_head: fixed pen width; added
        missing lneo_mensural head; editorial cleanups

        * lily/mensural-ligature.cc: added more comments

2004-08-26  Graham Percival  <address@hidden>

        * Documentation/user/examples.itely: second, third, fourth, and fifth 
sections added.

        * input/template/{various}: removed files included in examples.itely.

2004-08-26  Juergen Reuter   <address@hidden>

        * lily/stem.cc: bugfix: adjust-if-on-staffline: use
        Stem::stem_end_position instead of broken
        Staff_symbol_referencer::get_position

2004-08-26  Han-Wen Nienhuys   <address@hidden>

        * debian/changelog: debian patch by Anthony Fok.

        * lily/stem.cc (flag): bugfix for mensural flags (thanks Juergen!)

        * lily/slur-engraver.cc (try_music): ignore slurs_. Otherwise we
        get spurious messages with skipTypesetting on.

2004-08-25  Graham Percival   <address@hidden>

        * Documentation/user/lilypond-book.itely: slight clean-up.

        * Documentation/user/examples.itely: began section.

2004-08-25  Han-Wen Nienhuys   <address@hidden>

        * lily/script-interface.cc: add slur property.

        * lily/slur-quanting.cc (score_extra_encompass): avoid other slurs
        too.

        * input/regression/phrasing-slur-slur-avoid.ly: new file.

        * lily/ottava-bracket.cc (print): always start from right edge of
        a broken bound. This fixes ottava-clef.ps 

2004-08-24  Han-Wen Nienhuys   <address@hidden>

        * input/regression/slur-script-inside.ly: new file.

        * lily/new-slur.cc (outside_slur_callback): new function, to make
        scripts avoid slurs 

        * lily/slur-engraver.cc (finalize): 

        * lily/script-interface.cc: add inside-slur property.

        * lily/slur-engraver.cc (finalize): read inside-slur property.

        * scm/lily.scm (postscript->png): use ~a iso. ~s in progress
        message.

        * ly/property-init.ly (unHideNotes): hide accidentals at staff
        level. Fixes: hideNotes-accidental.ly

2004-08-23  Pedro Kroger  <address@hidden>

        * scm/page-layout.scm (plain-header): fix bug that print page
        number in the first page if firstpagenumber was different than 1.

2004-08-23  Han-Wen Nienhuys   <address@hidden>

        * scm/framework-ps.scm (define-fonts): use UPCASE for Bluesky
        fonts. Fixes triangle markup for chords.

        * lily/slur-quanting.cc (score_extra_encompass): make score depend
        on distance. This fixes slur-tenuto.ly and slur-tie.ly
 
        * flower/include/interval.hh (T>): add distance() function

        * lily/ottava-bracket.cc (print): add dots to extent. Fixes
        octaviation-dot.ly 

        * lily/context-scheme.cc: ly_context_grob_definition: new function.
 
-- 

 han-Wen Nienhuys   |   address@hidden   |   http://www.xs4all.nl/~hanwen 





reply via email to

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