LilyPond 2.3.13 released

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>

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
	-> La@TeX

	* 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.