LilyPond 2.1.23 out

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
.23 is out. Newsworthy changes:

* It fixes a few bugs and oversights that I broke during
the transition to the new syntax

* It has a new layout for the Grob sections of the Program Reference

* the syntax for \override, \revert etc. has been transported to the
\translator {} section too.


ChangeLog 

2004-02-14  Han-Wen Nienhuys   <[email protected]>

	* lily/accidental-engraver.cc (acknowledge_grob): don't make
	accidentals for harmonic notes

	* lily/new-fingering-engraver.cc (acknowledge_grob): kill dots,
	for harmonic notes.

	* scm/document-backend.scm (interface-doc): prune Grob
	documentation: don't duplicate interface information.

	* lily/*.cc: lots of updates of doc strings.

2004-02-13  Han-Wen Nienhuys   <[email protected]>

	* input/test/ac-extra-voice.ly (accompany): remove file.

	* input/test/maximum-rest-count.ly: remove file.

	* scripts/convert-ly.py (FatalConversionError.subst_in_trans):
	conversion rule for \translator{}. Apply everywhere.  

	* lily/parser.yy (music_property_def): set property for \once in
	the PropertyMusic itself, not the ContextSpec.
	(property_operation): change syntax within \translator { }

	* scm/define-music-properties.scm (all-music-properties): clean up.

	* lily/auto-beam-engraver.cc (test_moment): use
	updated_grob_properties() to retrieve autoBeam settings.

	* lily/spacing-spanner.cc: bound shortest_playing_len by
	measure_length

	* lily/spacing-engraver.cc (acknowledge_grob): ignore
	multi-measure events for spacing computation.

	* mf/feta-bolletjes.mf (overdone_heads): make note heads more
	elliptical, to 1.49.

	* lily/rest.cc (polyphonic_offset_callback): new function. Do
	vertical positioning for polyphony, without RestCollision object.

	* lily/note-column.cc (add_head): prevent rests & note heads on
	one stem.

	* lily/rest-collision.cc (do_shift): ignore rests with beams.
	(do_shift): rewrite only-rests case: use common refpoints: the
	routine will have sensible results when other rest-translations
	have taken place.

	* lily/simple-spacer.cc (solve): cleanup: remove code for linelen
	< 0 case. 




-- 

 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.