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