LilyPond 2.3.8 is out

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
.8 fixes a few minor bugs in the new slur code, and has rewritten
support for ledger lines. Now, in tight situations, ledger lines will
be shortened so they stay separate.  This also required a cleanup of
the Ambitus implementation.


NEWS:

   * Support ambituses has been rewritten. The Ambitus object is now a
     grouping object, composed of `AmbitusLine', `AmbitusAccidental'
     and `AmbitusNoteHead'. These objects may be tuned similar to
     accidentals and note heads.

   * Ledger lines are now shortened to prevent them from colliding.

ChangeLog:

2004-07-23  Han-Wen Nienhuys   <[email protected]>

	* lily/note-head.cc: remove ledger line handling.

	* lily/ambitus.cc (print): strip away accidental / note head code,
	and associated properties.

	* lily/ambitus-engraver.cc (create_ambitus): change name to
	AmbitusLine. Create AmbitusAccidental and AmbitusNoteHead for
	other ambitus parts.
	(create_ambitus): group grobs in Ambitus grouping object. 

	* lily/include/pitch-interval.hh (Pitch>): new file.

	* lily/pitch-interval.cc (add_point): new file.

	* lily/ledger-line-engraver.cc: new file.

	* lily/ledger-line-spanner.cc (print): new file. Set limits to
	ledger line length to avoid clashes.

2004-07-22  Han-Wen Nienhuys   <[email protected]>

	* Documentation/user/invoking.itexi (Invoking lilypond): remove
	deprecated options

2004-07-21  Jan Nieuwenhuizen  <[email protected]>

	* SConstruct: Use only code files for TAGS.  Change GO_FAST_BUTTON
	to command line option: fast=1 (default on).

	* SConstruct[GO_FAST_BUTTON]: implement tips from Andreas Roach.
	This brings SCons run-time on up-to-date tree down from 48s with
	only checksums, to 34s without 2day checksums, to 14s (make needs
	4 seconds).
	(subdirs)[GO_FAST_BUTTON]: Try to read all subdirs only when
	necessary.

2004-07-20  Han-Wen Nienhuys   <[email protected]>

	* lily/slur-quanting.cc (score_extra_encompass): add  break ;
	(score_extra_encompass): process scripts at edges too, by checking
	control points directly. 

2004-07-20  Jan Nieuwenhuizen  <[email protected]>

	* po/nl.po: Update.

	* lily/main.cc: Fix ly:option-usage help.

	* input/regression/slur-script.ly: More collision tests.

	* GNUmakefile.in (EXTRA_DIST_FILES): Add SConstruct.


-- 

 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.