LilyPond 1.7.21

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
1.7.21 is now out!  



The ChangeLog for this release is huge, since a lot of people have
been working on it (and they're a lot better at documenting changes
than I :-).

The attractions of this release are:

* More layout options for chord names

* Lots of updates of the example snippet files, and improvement in the
  layout of their webpages (Thanks to Graham for lookign through theses)

* Small bugfixes in stem and beam layout

* Documentation updates

* AsciiScript bugfixes

* A slew of Emacs mode updates (by Heikki)



Enjoy!


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

	* VERSION (PACKAGE_NAME): release 1.7.21

	* input/regression/stem-shorten.ly: new file.

	* lily/stem.cc (get_default_stem_end_position): revise stem
	shortening code.

	* input/regression/spacing-multi-tuplet.ly: move from input/test/

	* input/test/{scripts,volta-start,sleur}.ly: remove
	
	* input/regression/span-bar.ly: smaller file.

	* input/regression/spacing-{natural,tight,loose}.ly: remove

	* input/test/markup.ly: remove

	* scripts/lilypond-book.py: put printfilename in separate chunk,
	so texidoc is printed after the filename.  

2003-06-12  Heikki Junes  <[email protected]>

	* make/lilypond.mandrake.spec.in: fix docdirs.

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

	* input/regression/beam-french.ly: bugfix.

	* buildscripts/lys-to-tely.py (name2line): sort filenames. 

	* input/regression/(various).ly: add raggedright = #t.

	* input/regression/auto-beam.ly: move from abe.ly

2003-06-13  Graham Percival  <[email protected]>

	* input/test/f*.ly: added texinfo index.
	
	* input/test/broken-thread-line.ly: renamed to follow-break.ly.

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

	* lily/beam-quanting.cc (score_forbidden_quants): also add inter
	quant penalty for beam just outside staff.

	* input/regression/beam-quanting-horizontal.ly (texidoc): move
	from beam-pos.ly,  remove non-horizontal tests. 

	* input/test/(various): cleanup header info. 

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

	* scm/chord-generic-names.scm: move from
	double-plus-new-chord-name.scm

	* input/test/orchestscore.ly: remove file

	* Documentation/user/refman.itely (Vocal music): update documentation.

	* scm/define-translator-properties.scm (chordNoteNamer): remove
	chordNameStyle, use chordNameFunction

	* scm/chord-name.scm (set-chord-name-style): remove
	set-chord-name-style. Use \property chordNameFunction.

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

	* Documentation/user/lilypond-book.itely (Integrating LaTeX and
	music): remove @TeX{} command.

2003-06-12  Jan Nieuwenhuizen  <[email protected]>

	* lilypond-indent.el (scan-sexps): Renamed to
	aargh-this-breaks-other-emacs-modes-scan-sexps.

2003-06-12  Heikki Junes  <[email protected]>

	* lilypond-indent.el: Fix: match concurrent one-char opening and 
	closing slurs: '()', etc. Add comments.

	* Documentation/user/music-glossary.tely: fix: change ä to @"a.

	* lilypond-font-lock.el: match unending string at eof.

	* make/lilypond.mandrake.spec.in: refreshed packed file list.
	
2003-06-10  Graham Percival  <[email protected]>

	* input/test/beam-abbrev.ly input/test/default-neutral-dir.ly
	input/test/beam-dir.ly input/test/beam-position.ly    
	input/test/beam-suspect.ly input/test/beam-trend.ly    
	input/test/beams.ly input/test/crescendo-text.ly : deleted
	* input/test/beam-chord.ly: moved to input/regression/beam-chord.ly
	* input/test/ beam-pos.ly beam-second.ly : moved to input/regression/
	* input/test/default-bars.ly: moved to bar-always.ly
	* input/test/ {many}: deleted old "renamed from foo to bar" comments.

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

	* input/test/chord-names-dpnj.ly (texidoc): bugfix.

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

	* scm/chord-ignatzek-names.scm (remove-step): rename file.

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

	* lilypond-indent.el: Match better slurs in scheme expressions.
	Refontify buffer if a block-comment-ender, '}' after '%', is inserted.

	* Documentation/user/invoking.itexi: document Emacs' paren matching.

2003-06-10  Jan Nieuwenhuizen  <[email protected]>

	* scm/chord-name.scm (set-chord-name-style): Update for 'ignatzek.

	* input/ac-extra-voice.ly: Add texidoc.

	* ly/chord-modifiers-init.ly: 
	* ly/engraver-init.ly (ScoreContext): Add chordNameExceptionsFull
	and chordNameExceptionsPartial for new chord names.

	* input/test/chord-names-dpnj.ly: 
	* input/test/dpncnt.ly: Update.

	* scm/chord-name.scm: 
	* scm/double-plus-new-chord-name.scm: Add compatibility for new
	chord selection and options.

	* ly/chord-modifiers-init.ly: Add exceptions 

	* scm/define-translator-properties.scm (chordNameStyle) 
	(chordNameExceptionsFull, chordNameExceptionsPartial): Add.

2003-06-10  Rune Zedeler  <[email protected]>

	* ly/property-init.ly (germanChords): Added.
	(semiGermanChords): Added.
	
	* input/test/chord-names-german.ly: Use new macros
	
2003-06-09  Heikki Junes  <[email protected]>

	* lilypond-indent.el: Use similar parenthesis highlighting for 
	Emacs and XEmacs through redefinitions of parenthesis highlighting 
	functions; removed LilyPond-show-paren-function. Fix indenting.
	Turn paren-matching on also in XEmacs.

	* lilypond-font-lock.el: Set brackets' syntax to open/close-chars,
	as needed by parenthesis highlighting functions (in scan-sexp).

2003-06-08  Jan Nieuwenhuizen  <[email protected]>

	* stepmake/aclocal.m4 (STEPMAKE_CHECK_VERSION_UNSUPPORTED): New
	function.
	(STEPMAKE_GETTEXT): If g++ >= 3.3, use gcc for gettext checking.

2003-06-08  Heikki Junes  <[email protected]>

	* lilypond-indent.el: tune regexp for show-paren-function.

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

	* scripts/ly2dvi.py (run_latex, run_dvips, 'main'): Make preview
	for all LilyPond-produced tex snippets.

	* tex/lilyponddefs.tex: Allow overriding of interscoreline.  This
	fixes one line --preview output of ly2dvi.

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

	* lilypond-indent.el: match only one type of slurs in
	LilyPond-show-paren-function.

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

	* debian/GNUmakefile (EXTRA_DIST_FILES): 
	* debian/lilypond1.7.dirs: 
	* debian/lilypond1.7-doc.dirs: New file.

	* input/regression/chord-name-exceptions.ly: Add parameter for
	ignatzekExceptions.  Quote hash in docstring.

2003-06-06  Heikki Junes  <[email protected]>

	* lilypond-indent.el (show-paren-function): define show-paren-function
	as LilyPond-blink-matching-open and use it for closing parens.
	Let LilyPond-blink-matching-open know whether a bracket was inserted.

	* lilypond-indent.el: renamed LilyPond-beginning-of-containing-sexp to
	LilyPond-scan-containing-sexp and LilyPond-blink-matching-open to
	LilyPond-blink-matching-paren in order to match both open and close
	brackets.
	
2003-06-05  Heikki Junes  <[email protected]>

	* lilypond-indent.el (LilyPond-show-paren-function): introduce for
	testing by modifying the code from FSF Emacs paren.el. Add comments.

2003-06-04  Jan Nieuwenhuizen  <[email protected]>

	* input/test/dpncnt.ly: Transpose example to match new
	default \chords octave.  Add comment.
	
	* scm/chord-name.scm (sequential-music-to-chord-exceptions): Add
	comment about octave change.

2003-06-04  Graham Percival  <[email protected]>

	* input/test/[d,e]: added texinfo index tags.
	* input/test/empty-staffs.ly: renamed to blank-paper-tab.ly.

2003-06-04  Graham Percival  <[email protected]>

	* Documentation/topdocs/INSTALL.texi: added warning about gxx-3.3.

2003-06-04  Heikki Junes  <[email protected]>

	* lilypond-indent.el (LilyPond-blink-matching-open): use no argument,
	as in blink-matching-open.

2003-06-03  Graham Percival  <[email protected]>

	* input/test/[a-c]: more comments in files.
	* input/test/ac-extra-voice.ly beam-abbrev.ly beam-chord.ly beam-dir.ly 
	beam-pos.ly beam-position.ly beam-second.ly beam-suspect.ly 
	beam-trend.ly beams.ly crescendo-text.ly  default-neutral-dir.ly :
	mark file for proposed deletion.
	* input/test: renaming files:
	auto-beam-4-8.ly to beam-auto-4-8.ly
	auto-beam-override.ly to beam-auto-override.ly
	auto-beam.ly to beam-auto.ly
	blank.ly to blank-paper.ly
	absolute-volume.ly to dynamic-absolute-volume.ly

2003-06-03  Jan Nieuwenhuizen  <[email protected]>

	* input/test/dpncnt.ly: 
	* input/test/chord-names-dpnj.ly: Resurrect.

	* lily/my-lily-lexer.cc: Remove chordnames keyword.

	* ly/chord-modifiers-init.ly (ignatzekExceptions): Update, tidy up.

	* scm/chord-name.scm (sequential-music-to-chord-exceptions):
	Better docstring, add parameter OMIT-ROOT, tidy up.

2003-06-03  Heikki Junes  <[email protected]>

	* lilypond-indent.el: match two-char slurs \[ ... \] and \( ... \).

2003-06-02  Jan Nieuwenhuizen  <[email protected]>

	* scm/output-ascii-script.scm (as-font-alist-alist):
	(as-properties-to-font-name):
	(as-make-style-sheet): Remove.

	* scm/font.scm (as-make-font-list): New function.
	(as-font-sheet-alist): New variable.

	* ly/paper-as9-init.ly: 
	* ly/paper-as5-init.ly: Update.

	* ly/paper-as5.ly:
	* ly/paper-as9.ly: New file.

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

	* mf/GNUmakefile (AFM_FILES): Add AF_FILES.

2003-05-28  Graham Percival  <[email protected]>
	* input/sondag-morgen/*: removed due to copyright concerns.
	* input/[a,b]*.ly: added a newline at the end of the texinfo
	doc string (produces better output in HTML version).
	* input/c*.ly: added texinfo index and added comments to
	aid in future changes to input/test/ files.

2003-05-28  Graham Percival  <[email protected]>
	
	* Documentation/user/refman.itely: fixed build problem (missing
	file) caused by previous renaming.

2003-05-28  Graham Percival  <[email protected]>
	
	* input/test/[a,b]*.ly: added texinfo index and added comments to
	aid in future changes to input/test/ files.
	* input/test/bar-number-every-5-reset.ly: renamed to
	bar-number-every-five-reset.ly
	* input/test/bar-script-visibility.ly: renamed to
	bar-number-show-all.ly

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

	* ly/engraver-init.ly (VoiceContext): move Note_head_line_engraver
	to Voice.

	* lily/glissando-engraver.cc (acknowledge_grob): new file: split
	out note-line and glissando functionality.
	
	* lily/line-spanner.cc (brew_molecule): cleanup.

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

	* scripts/as2text.scm: Use rdelim module.
	(start-system): Rename from start-line.
	(stop-system): Rename from stop-line.
	(af-gulp-file): Use string iso symbol for getenv.

	* scm/output-ascii-script.scm: Add guile and lily modules.
	(font-name-alist): New variable.
	(draw-line): New function.

	* scm/output-lib.scm (func, arg->string): Re-add from archive.
	(Were these silently removed, without ChangeLog entry?)

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

	* scm/music-functions.scm (make-ottava-set): bugfixes: also
	process 2nd ottava correctly.

2003-05-27  Heikki Junes  <[email protected]>

	* lilypond-indent.el: allow strings in LilyPond-parens-alist.

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

	* Documentation/user/converters.itely (Invoking midi2ly): Update.



-- 

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.