Lilypond 2.3.18

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

Lilypond 2.3.18 is available. It has further improvements in the slur
formatting, and a small  syntax change:

NEWS

   * The mode changing commands  (`\chords', `\lyrics', etc.)  have
     been renamed to `\chordmode', `\lyricmode', etc. The command
     `\chords' is an abbreviation for

            \new ChordNames \chordmode ...

     `\drums', `\lyrics', `\chords', `\figures' function similarly.

ChangeLog

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

	* lily/includable-lexer.cc (new_input): elucidate message.

2004-09-19  Jan Nieuwenhuizen  <[email protected]>

	* input/mutopia/E.Satie/petite-ouverture-a-danser.ly: 
	* input/mutopia/R.Schumann/romanze-op28-2.ly:
	* input/mutopia/F.Schubert/standchen.ly: Remove obsolete
	#'Slur.attachment setting.

	* elisp/lilypond-mode.el (LilyPond-command-alist): Use -ftex,
	friendlier for point and click.

2004-09-19  Han-Wen Nienhuys   <[email protected]>

	* ly/init.ly: reverse collected scores.

	* scm/page-layout.scm (ly:optimal-page-breaks): use non-ragged
	layout to determine force.
	
2004-09-18  Werner Lemberg  <[email protected]>

	* ly/engraver-init.ly <Score> [quotedEventTypes]: Add tuplets and
	ties.

	* ly/declarations-init.ly (escapedBiggerSymbol,
	escapedSmallerSymbol): Fix typos.

	* scripts/convert-ly.py: s/removeTag/removeWithTag/.

2004-09-18  Han-Wen Nienhuys   <[email protected]>

	* input/{input,regression}/*.ly: run convert-ly

	* VERSION: release 2.3.17

	* lily/slur-scoring.cc (enumerate_attachments): make stem_extent a
	little wider for attachment calculation. This prevents stem and
	slur touching.

	* lily/parser.yy (direction_less_char): soft code \< \> \! \( \) (
	) 

	* input/regression/tie.ly (texidoc): cleanup.

	* ly/declarations-init.ly (tildeSymbol): soft-code meaning of [ ]
	and ~

	* lily/slur-scoring.cc (score_extra_encompass): check if extra
	objects are on boundary column. 

	* lily/main.cc (parse_argv): process --tex too.

	* ly/music-functions-init.ly (keepWithTag): add music functions
	keepWithTag and removeWithTag.

	* lily/quote-iterator.cc (Quote_iterator): init transposed_musics_.

	* lily/accidental-engraver.cc (recent_enough): interpret laziness
	= #t. This fixes no-reset accidental-style.

	* input/regression/accidental-piano.ly (Module): new file.

	* lily/lily-guile.cc (LY_DEFINE): ly_assoc_get: new function.

2004-09-17  Han-Wen Nienhuys   <[email protected]>

	* lily/slur-scoring.cc (score_extra_encompass): widen X extent of
	extra encompass.
	(score_extra_encompass): use Y coordinate of attachment if X
	attachment falls in extra encompass X extent.

	* buildscripts/guile-gnome.sh (SLIB_PATH): add SLIB_PATH to
	GUILE_LOAD_PATH

2004-09-17  Jan Nieuwenhuizen  <[email protected]>

	* scm/output-gnome.scm: Small fixes.

	* buildscripts/guile-gnome.sh: Getting close to 2.6.0 release.

2004-09-16  Juergen Reuter  <[email protected]>

	* Documentation/user/notation.itely (Ancient flags): Removed
	documentation on adjust-if-on-staffline (this property was removed
	by Han-Wen).

	* Documentation/user/notation.itely (Ancient notation): Minor
	cleanups and fixes.  Renamed "Vaticana style contexts" ->
	"Gregorian Chant contexts".  Added section "Mensural contexts".
	Added section "Ancient articulations".

	* ly/engraver-init.ly: Added "MensuralVoice" and "MensuralStaff".

2004-09-16  Jan Nieuwenhuizen  <[email protected]>

	* buildscripts/guile-gnome.sh: Add missing bit.

2004-09-16  Han-Wen Nienhuys   <[email protected]>

	* buildscripts/guile-gnome.sh (LD_LIBRARY_PATH): new script.

	* lily/slur-scoring.cc (get_y_attachment_range): set end point
	using base_attachment.

	* scm/page-layout.scm (default-page-make-stencil): whoops. Add
	page header back.

	* scm/documentation-generate.scm (top-node): move version to top
	node.

	* lily/ledger-line-spanner.cc: add ledgered-interface, with
	property no-ledgers.

2004-09-16  Heikki Junes  <[email protected]>

	* Documentation/user/{changing-defaults,examples,invoking,
	tutorial}.itely: Expand 's to is.

	* Documentation/user/notation.itely: Capitalize only first letter.

	* Documentation/user/programming-interface.itely: Capitalize Scheme.

	* Documentation/user/lilypond-book.itely: use @refbugs.

	* THANKS: sort.

	* input/mutopia/F.Schubert/morgenlied.ly,
	input/mutopia/J.S.Bach/baerenreiter-sarabande.ly,
	input/mutopia/R.Schumann/romanze-op28-2.ly: Add lifetime and full name.

2004-09-15  Juergen Reuter  <[email protected]>

	* mf/parmesan-heads.mf: bugfixes: (i) removed duplicate
	lneomensural char entry; (ii) fixed mensural/neomensural naming
	clash typo; (iii) lneomensural char: fixed stem attachment point.
	WARNING: FONT CHANGED!

2004-09-15  Graham Percival  <[email protected]>

	* Documentation/user/introduction.itely: update \stemBoth to \stemNeutral

	* Documentation/user/notation.itely: more editing of the manual.

2004-09-15  Han-Wen Nienhuys   <[email protected]>

	* lily/slur-scoring.cc (score_edges): add exp(slope*dir*leftright)
	factor in edge attraction. This reflects that the left edge may
	have a larger gap for an ascending up-slur.
	(get_base_attachments): copy bound Y from right bound, if there is
	only one note-column after the line break.

2004-09-14  Jan Nieuwenhuizen  <[email protected]>

	* buildscripts/guile-gnome.sh: Update with tarball [pre]releases.

2004-09-14  Mats Bengtsson  <[email protected]>

	* lily/phrasing-slur-engraver.cc (process_music): Create
	PhrasingSlur instead of Slur.

	* Documentation/user/changing-defaults.itely (Defining new
	contexts): Fixed misprinted context name.

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

	* ly/property-init.ly (hideStaffSwitch): remove turnOff.

	* scripts/convert-ly.py (conv): change Both to Neutral in property
	settings.

	* ly/engraver-init.ly: increase extent of Staff. 

2004-09-13  Graham Percival  <[email protected]>

	* scm/script.scm: change behaviour of slur and accent.

	* Documentation/user/music-glossary.tely: de-gender a few entires.

	* Documentation/user/introduction.itely: de-gender a few sentences.

2004-09-13  Mats Bengtsson  <[email protected]>

	* input/regression/rehearsal-mark-number.ly: Reuse the existing
	formatting routine when adding boxed numbers. Makes it easier to
	extrapolate how to do for boxed letters.

2004-09-12  Graham Percival  <[email protected]>

	* Documentation/user/notation.itely: fixed Time Signature numbers bug.

	* Documentation/user/invoking.itexi: updated the "reporting bugs" section.

2004-09-12  Han-Wen Nienhuys   <[email protected]>

	* scm/define-grobs.scm (all-grob-descriptions): longer
	ideallengths for stems in higher order beams.

	* Documentation/user/changing-defaults.itely (Page layout):
	document them.

	* scm/page-layout.scm (ly:optimal-page-breaks): use new parameters
 	to get sane spaces for titles.

	* ly/book-paper-defaults.ly: new parameters aftertitlespace,
	beforetitlespace, betweentitlespace.

	* input/regression/beam-quant-standard.ly (primeSixteenths): add
	16th notes.

	* lily/beam.cc (set_minimum_dy): new function. Round non-zero
	small slope up to smallest quant. This prevents small slopes from
	getting rounded to zero.

	* lily/beam-quanting.cc (quanting): don't allow dy_mus slopes that
	are smaller than the smallest quant.

	* input/tutorial/brahms*.ly: remove.

	* input/*: update all .ly files.
	 
	* ly/a4-init.ly (vsize): remove papersize init files.

	* scripts/convert-ly.py (conv): add conversion.

	* lily/parser.yy: change mode changing commands to XXXmode,
	eg. drummode.
	(mode_changing_head): group mode changes.
	(mode_changing_head_with_context): new commands: create context as
	well as change mode.

	* input/regression/system-overstrike.ly: new file.

	* scm/page-layout.scm (ly:optimal-page-breaks): add
	betweensystempadding also to fixed distance for the spring.
 
	* scm/define-grobs.scm (all-grob-descriptions): fix order of
	key-cancellation.

	* input/regression/beam-concave-damped.ly: new file.

	* lily/beam-concave.cc: new file, with new routines for concave
	decisions. There are now two types of concaveness: 1. a sharp
	logic decision forcing a beam horizontal, and 2. a number that
	measures how concave beams are that are not caught by 1.

	This fixes: morgenlied.ly and input/regression/beam-concave.ly
	
	* lily/new-fingering-engraver.cc (stop_translation_timestep): new
	property: add-stem-support

2004-09-11  Han-Wen Nienhuys   <[email protected]>

	* lily/slur-scoring.cc (get_bound_info): only do
	broken trend at the end of the line.


-- 

 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.