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   <[EMAIL PROTECTED]>

        * VERSION (PACKAGE_NAME): release 2.3.13

2004-08-29  Nicolas Sceaux  <[EMAIL PROTECTED]>

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

2004-08-29  Han-Wen Nienhuys   <[EMAIL PROTECTED]>

        * 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   <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

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

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

2004-08-28  Han-Wen Nienhuys   <[EMAIL PROTECTED]>

        * 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   <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * 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   <[EMAIL PROTECTED]>

        * Documentation/user/lilypond-book.itely: fix parse error: @LaTeX
        -> [EMAIL PROTECTED]

        * 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  <[EMAIL PROTECTED]>

        * 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   <[EMAIL PROTECTED]>

        * 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   <[EMAIL PROTECTED]>

        * 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   <[EMAIL PROTECTED]>

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

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

2004-08-25  Han-Wen Nienhuys   <[EMAIL PROTECTED]>

        * 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   <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * 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   <[EMAIL PROTECTED]>

        * 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   |   [EMAIL PROTECTED]   |   http://www.xs4all.nl/~hanwen 



_______________________________________________
Info-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-lilypond

Reply via email to