Lilypond 1.9.6 released

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

>From the NEWS file: 

   * Clefs may now be transposed arbitrarily, for example

            \clef "G_8"
            \clef "G_15"
            \clef "G_9"



Furthermore, this release has bugfixes for tremolos, MacOS X, tuplet
brackets, completion note-heads, lots of updates to the manual and to
the ancient notation code.



Enjoy!



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

	* lilypond-mode.el (LilyPond-command-alist): invoke lilypond
	iso. ly2dvi.

	* Documentation/user/*.itely: fixes everywhere

	* lily/completion-note-heads-engraver.cc: rewrite engraver:
	produce ties from the engraver itself, do not broadcast TieEvent.

	* lily/my-lily-lexer.cc: remove pitch & duration.

	* lily/parser.yy (TODO): remove \pitch and \duration

	* input/test/explicit.ly: remove file.

	* Documentation/user/refman.itely (Pitches): remove \pitch 
	\duration command.

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

	* buildscripts/lilypond.words.py: add all slur types to Emacs
	insertion menu, suppose everything is postfixed by dropping 
	unnecessary `-' -marks.

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

	* lily/stem.cc (get_default_stem_end_position): lengthen stems for
	tremoloed stems.

	* lily/stem-tremolo.cc (brew_molecule): position tremolo next to
	head for flagged stems.

	* lily/stem.cc (get_default_stem_end_position): futz with extra
	stem length if there is a stem tremolo.

	* lily/tuplet-bracket.cc (brew_molecule): don't print bracket when
	it would be too small.

	* lily/font-metric.cc: return #f for non-existent glyph.

	* VERSION (MY_PATCH_LEVEL): read VERSION; version number is now
	exported through config.make.

	* input/regression/clef-oct.ly: new file.

	* scm/clef.scm (make-clef-set): use regexps, support arbitrary
	transposition.

	* input/template/*.ly: remove old relative.

	* ly/english.ly: add X names for double sharp.

2003-09-14  Han-Wen Nienhuys  <[email protected]>

	* lily/font-select.cc: new file handle font selection routines.

	* lily/parser.yy: add ; (Patrick Atamaniuk)

	* input/test/time-signature-double.ly: use markups for double time
	sigs.

	* scm/chord-name.scm: remove new-chord-name-brew-molecule ; use
	ChordNames.SeparationItem #'padding for adjusting space after chords.
	
	* lily/music-output-def.cc (LY_DEFINE): 
	new function ly:paper-lookup.
	
	* mf/parmesan-clefs.mf: use # quantities for char_box
	offsets. Fixes overflow errors in the PFA. 

	* scm/new-markup.scm (strut-markup): change calling interface for
	markup. Pass paper-def, not grob. This would allow \markup to be
	used separately from grobs.

	* lily/paper-def.cc: new function ly:paper-font; this function
	replaces ly:get-font.

	* lily/include/font-interface.hh (struct Font_interface): take
	Paper_def iso. Grob for get_font().

2003-09-14  Graham Percival  <[email protected]>

	* Documentation/user/ tutorial.itely, refman.itely: add warning
	about \key and accidentals.

2003-09-14  Han-Wen Nienhuys  <[email protected]>

	* scm/new-markup.scm (musicglyph-markup): undefine font-name.

	* Documentation/user/*.itely: manual tweaks

2003-09-13  Juergen Reuter  <[email protected]>

	* mf/parmesan-clefs.mf: still more set_char_box() fixes and code
	cleanup; bugfix: exact_center

	* Documentation/user/refman.itely: added more documentation on
	ambitus according to recent questions on lilypond-user list

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

	* input/regression/ottava.ly (texidoc): demo 15ma too.

	* GNUmakefile.in ($(outdir)/VERSION): add VERSION target 

	* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly (sarabandeA):
	octave fixes.

2003-09-10  Han-Wen Nienhuys  <[email protected]>

	* lily/lexer.ll: add \r to the rules for newlines; this fixes
	problems on older Mac editors.

2003-09-12  Juergen Reuter  <[email protected]>

	* mf/parmesan-clefs.mf: more set_char_box() fixes and code cleanup

2003-09-11  Juergen Reuter  <[email protected]>

	* mf/parmesan-custodes.mf, mf/parmesan-heads.mf,
	mf/parmesan-clefs.mf: added comments on character alignment and
	set_char_box() conventions

	* mf/parmesan-custodes.mf, mf/parmesan-clefs.mf: fixed more
	set_char_box()'s

	* mf/parmesan-clefs.mf: vaticana: adjusted stem width

2003-09-10  Heikki Junes  <[email protected]>

	* spec/lilypond.{mandrake,suse}.spec.in: update lilypond.words path.

2003-09-10  Juergen Reuter  <[email protected]>

	* mf/parmesan-custodes.mf: vaticana custos: bugfix: slightly
	shortened to avoid almost-collision with staff line; code cleanup;
	other custodes: fixed char boxes; code cleanup


-- 

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.