lilypond 1.7.25

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
LilyPond 1.7.25 is out. It contains, well, a lot. See the ChangeLog below.


I expect that this will be the last "regular" 1.7 release: most of the
bugs are ironed out and the documentation is up to date. After this,
we will release one or two release-candidates for version 1.8.  If you
haven't switched over to 1.7 yet, then this is the time to do it, and
help find bugs before 1.8 goes live.


NOTE: the distribution address has changed from ftp.cs.uu.nl to
ftp.lilypond.org. Please update your bookmarks and mirror scripts.


Enjoy!

Han-Wen


2003-07-18  Han-Wen Nienhuys  <[email protected]>

	* VERSION: release 1.7.25
	
	* Documentation/user/introduction.itely (Introduction): rewrite
	start of introduction.

2003-07-18  Juergen Reuter  <[email protected]>

	* lily/all-font-metrics.cc: fixed typo

2003-07-18  Heikki Junes  <[email protected]>

	* lilypond-font-lock.el (LilyPond-mode-set-syntax-table, 
	LilyPond-mode-context-set-syntax-table): new functions to define
	the syntax table according to context.

	* lilypond-mode.el: use LilyPond-mode-set-syntax-table.

2003-07-17  Han-Wen Nienhuys  <[email protected]>

	* Documentation/user/refman.itely (Figured bass): 
	language nit courtesy http://www.vocabula.com

	* GNUmakefile.in: remove no kpathsea hack.

	* Documentation/topdocs/INSTALL.texi (Top): remove web-doc from
	doco.

	* GNUmakefile.in: remove web-doc target.

	* lily/all-font-metrics.cc (find_afm): add message about
	buildscripts/clean-fonts.sh 

	* scm/define-music-properties.scm (figure): use string for 'figure

	* lily/parser.yy (bass_number): allow strings for bassfigure too. 

	* input/regression/ : add raggedright = ##t where applicable. 
	
	* scm/bass-figure.scm (make-bass-figure-markup): add
	alignBassFigureAccidentals property.

	* lily/volta-bracket.cc (brew_molecule): only put text on 1st
	bracket.

	* lily/hyphen-spanner.cc (set_spacing_rods): new function: take
	syllables widths into account for minimum-length.

	* input/test/staff-container.ly: update file

	* input/test/stem.ly: remove

	* lily/event.cc (LY_DEFINE): add ly: prefix.

	* input/test/clef-manual-control.ly: from manual-clef

	* input/test/repeat-shorter-bracket.ly: move from coda-kludge 

	* input/test/different-time-signatures.ly: move to poly-metric.ly

	* input/test/hara-kiri*,scales.ly: remove
	
	* input/test/chord-names-dpnj.ly (efullmusic): remove file (merged
	with chord-names-jazz.ly)

	* make/mutopia-rules.make ($(outdir)/%.pdf): use +lilypond.map to
	get scalable cm fonts too.

	* stepmake/stepmake/metafont-rules.make (ENCODINGOPTION): add
	--encoding for mftrace if present.

	* input/regression/slur-area.ly: move from test/

	* input/test/: remove simple-slur-endings slur-attachment
	slur-broken-cross-staff slur-broken.ly slur-damping.ly
	slur-follow-music.ly slur-position.ly slur-proof.ly slur-shape.ly
	slur-symmetry slur-symmetry tie-broken.ly

	* scm/drums.scm (set-drum-kit): add function.

	* Documentation/user/refman.itely (Percussion staves): use
	set-drum-kit

	* scripts/etf2ly.py (interpret_finale_key_sig): handle minor keys
	too
	(Global_measure.set_timesig): handle 3/8 time sig too.

	* scm/output-lib.scm (note-head-style->attachment-coordinates):
	note about triangle note heads.

	* scm/drums.scm: use alist for instrument-settings. This fixes the
	bug with assigning to drums in the .ly file.

	* mf/feta-autometric.mf (code): start font at 32. WARNING: FONT
	CHANGED.

	* scm/define-grob-interfaces.scm (cluster-beacon-interface): add
	cluster-beacon-interface

	* scm/define-grobs.scm (all-grob-descriptions): default to ramp.

	* scripts/convert-ly.py (FatalConversionError.conv): add cluster rule.

	* ly/spanners-init.ly (stopGroup): remove start/stopCluster.

	* lily/cluster.cc (brew_molecule): examine ClusterSpannerBeacons
	to get positions.

	* lily/cluster-engraver.cc: rewrite: catch cluster-note-events,
	make ClusterSpannerBeacon to record Y positions. This removes the
	need to switch off notes. Use \apply #notes-to-clusters { .. }  to
	make cluster-note-events.

2003-07-17  Jan Nieuwenhuizen  <[email protected]>

	* stepmake/aclocal.m4: Do AC_PATH_PROG for python.

	* configure.in: Use lily/main.cc as identifying source file.

	* lily/accidental-engraver.cc: Compile fix: include protected-scm.hh.

	* config.hh.in: 
	* python/midi.c: Remove <pyphonX>/Python.h ifdef tree.

	* configure.in: Require PYTHON >= 2.0.

	* stepmake/aclocal.m4 (STEPMAKE_PYTHON_DEVEL): Rewrite.  Ask
	  $PYTHON for include dir location.
	(STEPMAKE_PYTHON): New function.  Use
	
	    PYTHON=foo ./configure

	  to override.

2003-07-17  Han-Wen Nienhuys  <[email protected]>

	* lily/translator-scheme.cc (LY_DEFINE): bugfix: always return
	something.

	* make/lilypond.redhat.spec.in (Group): change ftp.cs.uu.nl to
	ftp.lilypond.org everywhere.

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

	* lily/text-item.cc (interpret_new_markup): do only if new-markup
	detected.

	* Documentation/user/refman.itely (Grace notes): note on explicit
	contexts

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

	* lilypond-font-lock.el: add a comment about LilyPond specific
	escape characters: ^, - and _, in the syntax table.

	* Documentation/user/appendices.itely: a majuscule fix.

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

	* input/test/trills.ly (endHorizScript): fixes.

	* input/test/chord-names-jazz.ly: merge in alternate Jazz
	notation, move from regression.

	* input/test/script-stack.ly: change name from stacked-scripts

	* input/test/ossia.ly: octave errors.

	* input/no-notation/midi-tuplets.ly: move from input/test/, idem
	for midi-volume-equaliser

m2003-07-15  Han-Wen Nienhuys  <[email protected]>

	* scm/output-ps.scm (lily-traced-cm-fonts): substitution for lily
	cm fonts.

	* mf/feta-beugel.mf: don't multiply font_count by 10.

	* lily/lookup.cc (horizontal_line): new function. Use
	horizontal-line in output backends.

	* Documentation/user/tutorial.itely (An orchestral part): new
	section on orchestral stuff and identifiers.

2003-07-14  Heikki Junes  <[email protected]>

	* lilypond-mode.el: comment-out paren-highlighting, it still causes
	some interference to other modes.

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

	* lily/spacing-spanner.cc (musical_column_spacing): use average,
	not maximum of spacing wishes in polyphonic situations.

	* scm/define-grobs.scm (all-grob-descriptions): bold tuplet
	number

	* lilypond-indent.el: remove paren matching. 

	* lily/text-item.cc (interpret_new_markup): new function
	use iso. text2molecule.

	* lily/main.cc (notice): change FSF address 

	* po/de.po: update PO file to 1.6.

2003-07-13  Heikki Junes  <[email protected]>

	* Documentation/user/ {many}: Add periods and remove spaces.
	
2003-07-11  Heikki Junes  <[email protected]>

	* lilypond-indent.el (LilyPond-paren-set-mode): From XEmacs' paren.el:
	Disable buffer-locally default paren hook and make a new one. 

	* lilypond-mode.el: Turn off locally paren-mode, but turn on
	locally LilyPond-paren-mode. Add todo for mouse double-click.

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

	* lilypond-indent.el (LilyPond-show-paren-mode): From Emacs' paren.el:
	Disable buffer-locally default paren idle timer and make a new one. 

	* lilypond-mode.el: Turn off locally show-paren-mode, but turn on
	locally LilyPond-show-paren-mode. Add to menu a toggle for
	LilyPond-show-paren-function.

2003-07-08  Han-Wen Nienhuys  <[email protected]>

	* input/template/jazz-combo.ly (drumNotes): 1.7 fixes 

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

	* Documentation/user/refman.itely: spelling fix.

	* lilypond-mode.el, lilypond-indent.el: restrusture and comment
	paren highlight function definitions. add todo for
	Lilypond-show-paren-mode.

2003-07-07  Han-Wen Nienhuys  <[email protected]>

	* input/template/jazz-combo.ly: new file.

2003-07-06  Han-Wen Nienhuys  <[email protected]>

	* mf/feta-toevallig.mf: tweak for bottom of flat sign. 
	lo-res fixes.

	* mf/feta-schrift.mf: bugfix in varcoda sign.
	WARNING: FONT CHANGED

	* lily/my-lily-lexer.cc (lookup_identifier): return SCM_UNDEFINED,
	in accordance with lexer.ll.   

2003-07-05  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/user/tutorial.itely: Edit introduction.

2003-07-05  Han-Wen Nienhuys  <[email protected]>

	* lily/staff-symbol-referencer.cc (LY_DEFINE): add
	ly:grob-staff-position

2003-07-04  Han-Wen Nienhuys  <[email protected]>

	* scm/to-xml.scm: import srfi-1



-- 

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.