LilyPond 1.7.19 released

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

LilyPond 1.7.19 is out. New features include

 - lots of code by Juergen for ancient notation

 - ottava brackets.  See input/regression/ottava.ly

 - metronome-marks, see input/regression/metronome-marking.ly

 - lots of documentation updates.

 - lots of Emacs mode updates by Heikki Junes  


Enjoy!


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

	* VERSION: 1.7.19 released
	
	* scm/music-functions.scm (set-octavation): new function.

	* input/regression/ottava.ly: new file

	* lily/translator-scheme.cc (LY_DEFINE): new function
	ly:unset-context-property
	(LY_DEFINE) new function ly:context-property-where-defined: 

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

	* lilypond-font-lock.el: Add postfix syntax for horizontal groups.

	* lilypond.words: add few.

	* input/test/script-chart.ly: fix typo.

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

	* scm/define-grobs.scm: uniform naming for definitions and output
	routine files. 

	* ly/engraver-init.ly (ChoirStaffContext): add \description from
	scm/context-description.scm

	* lily/parser.yy (translator_spec_body): add \description to the
	\translator{} body syntax.

	* lily/ottava-engraver.cc: new file.

	* scm/chord-name.scm (natural-chord-alteration): replace old
	chord stuff. 

	* input/mutopia/R.Schumann/romanze-op28-2.ly: syntax updates.

	* Documentation/user/refman.itely (Metronome marks): update doco.

	* input/regression/markup-note.ly: new file

	* input/regression/metronome-marking.ly: new file

	* lily/metronome-engraver.cc: new file. Print \tempo markings.

	* scm/new-markup.scm (note-markup): make a note glyph, useful for
	metronome marks.

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

	* Documentation/user/GNUmakefile: Compatibility fix for new
	makeinfo.  Please upgrade to texinfo CVS or pretest > 4.5.90 (rsn)
	for making binary packages; info splitting bug has been fixed.

	* Documentation/user/refman.itely: Compile fixes.

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

	* lilypond-mode.el: XEmacs-fix: Use (mark) to find active-mark.
	Count \midi -keywords also for a region.

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

	* lily/lookup.cc (LY_DEFINE): new function

	* Documentation/user/tutorial.itely: updates

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

	* lilypond-mode.el: Allow Midi on buffer.
	Use only '.ly'-extension, remove '.sly' and '.fly'.
	Allow use of inactive regions. Invoke next Command on Master file, 
	Buffer or Region, if C-cc, C-cb, or C-cr, accordingly, was pressed.

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

	* Documentation/user/tutorial.itely: updates.

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

	* lilypond-mode.el: Show messages in one line only, as in XEmacs.

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

	* lily/coherent-ligature-engraver.cc: fixed typo

	* lily/coherent-ligature-engraver.cc,
	lily/gregorian-ligature-engraver.cc,
	lily/ligature-bracket-engraver.cc, lily/ligature-engraver.cc,
	lily/mensural-ligature-engraver.cc, lily/note-heads-engraver.cc,
	lily/vaticana-ligature-engraver.cc,
	lily/include/ligature-engraver.hh, ly/gregorian-init.ly,
	scm/grob-description.scm: cleanup: junked LigatureHead grob and
	removed all ligature specific stuff from NoteHead code

	* lily/ligature-head.cc, lily/include/ligature-head.hh: removed;
	ligatures now use regular noteheads

	* lily/vaticana-ligature.cc: tiny code cleanups

	* lily/vaticana-ligature-engraver.cc: bugfix: insert additional
	space between two adjacent noteheads of the same pitch

	* scm/grob-description.scm: bugfix: VaticanaLigature: interface
	description; cleanup: removed obsolete font-family settings

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

	* lily/coherent-ligature-engraver.cc,
	lily/gregorian-ligature-engraver.cc,
	lily/ligature-bracket-engraver.cc, lily/ligature-engraver.cc,
	lily/mensural-ligature-engraver.cc,
	lily/vaticana-ligature-engraver.cc,
	lily/include/gregorian-ligature-engraver.hh: updated for new
	Coherent_ligature_engraver; added comments that describe the basic
	design ideas of the ligature implementation

	* lily/coherent-ligature-engraver.cc,
	lily/include/coherent-ligature-engraver.hh: new file: shared code
	between mensural ligatures and Gregorian chant notation ligatures

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

	* lilypond-mode.el: XEmacs fixes: include two definitions for the
	key for autocompletion XEmacs [iso-left-tab], Emacs [iso-lefttab],
	use only two arguments in sit-for, use no arguments in
	read-char-exclusive, backspace is not a character (127) in XEmacs.

	* lilypond-font-lock.el: XEmacs: small fix to scheme-fontifying.

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

	* lilypond-mode.el: un-commenting works after syntax-table fix.

	* lilypond-font-lock.el: fontify \[- and \]-slurs as horizontal
	group, verbose commenting for syntax table.

	* lilypond-indent.el: add TODO for ligature slurs.

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

	* lilypond-mode.el: Move comments of parenthesis matching away,
	(blink-matching-paren-on-screen) fix blinking in Emacs.

	* lilypond-font-lock.el: Fix parent-matching for Emacs:
	Emacs syntax-table knows only "13"-style, XEmacs knows also "1b3b".

	* lilypond-indent.el: Add TODO for parenthesis matching.

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

	* lilypond-mode.el: Fix XEmacs: 
	changed [S-iso-lefttab] to [(shift iso-lefttab)],
	invoke explicitly easy-menu-add (in Emacs done automatically).
	
	* lilypond.words: Add few words from input/*/*.ly.

-- 

Han-Wen Nienhuys   |   [email protected]   |   http://www.cs.uu.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.