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