]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
release commit
[lilypond.git] / ChangeLog
index 503172c186b3f9d4bb163949caa0c099247942ec..fb28f3b39207b59fd39cc2443109af69873b0639 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2003-06-14  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * 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  <hjunes@cc.hut.fi>
+
+       * make/lilypond.mandrake.spec.in: fix docdirs.
+
+2003-06-13  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * 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  <gperlist@shaw.ca>
+
+       * input/test/f*.ly: added texinfo index.
+       
+       * input/test/broken-thread-line.ly: renamed to follow-break.ly.
+
+2003-06-13  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * 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  <hanwen@cs.uu.nl>
+
+       * Documentation/user/lilypond-book.itely (Integrating LaTeX and
+       music): remove @TeX{} command.
+
+2003-06-12  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lilypond-indent.el (scan-sexps): Renamed to
+       aargh-this-breaks-other-emacs-modes-scan-sexps.
+
+2003-06-12  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * 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  <gperlist@shaw.ca>
+
+       * 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  <hanwen@cs.uu.nl>
+
+       * input/test/chord-names-dpnj.ly (texidoc): bugfix.
+
+2003-06-04  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scm/chord-ignatzek-names.scm (remove-step): rename file.
+
+2003-06-10  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <rune@zedeler.dk>
+
+       * ly/property-init.ly (germanChords): Added.
+       (semiGermanChords): Added.
+       
+       * input/test/chord-names-german.ly: Use new macros
+       
+2003-06-09  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hjunes@cc.hut.fi>
+
+       * lilypond-indent.el: tune regexp for show-paren-function.
+
+2003-06-07  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <hjunes@cc.hut.fi>
+
+       * lilypond-indent.el: match only one type of slurs in
+       LilyPond-show-paren-function.
+
+2003-06-05  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <hjunes@cc.hut.fi>
+
+       * 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  <hjunes@cc.hut.fi>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <gperlist@shaw.ca>
+
+       * input/test/[d,e]: added texinfo index tags.
+       * input/test/empty-staffs.ly: renamed to blank-paper-tab.ly.
+
+2003-06-04  Graham Percival  <gperlist@shaw.ca>
+
+       * Documentation/topdocs/INSTALL.texi: added warning about gxx-3.3.
+
+2003-06-04  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * lilypond-indent.el (LilyPond-blink-matching-open): use no argument,
+       as in blink-matching-open.
+
+2003-06-03  Graham Percival  <gperlist@shaw.ca>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hjunes@cc.hut.fi>
+
+       * lilypond-indent.el: match two-char slurs \[ ... \] and \( ... \).
+
+2003-06-02  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <janneke@gnu.org>
+
+       * mf/GNUmakefile (AFM_FILES): Add AF_FILES.
+
+2003-05-28  Graham Percival  <gperlist@shaw.ca>
+       * 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  <gperlist@shaw.ca>
+       
+       * Documentation/user/refman.itely: fixed build problem (missing
+       file) caused by previous renaming.
+
+2003-05-28  Graham Percival  <gperlist@shaw.ca>
+       
+       * 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  <hanwen@cs.uu.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@cs.uu.nl>
+
+       * scm/music-functions.scm (make-ottava-set): bugfixes: also
+       process 2nd ottava correctly.
+
+2003-05-27  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * lilypond-indent.el: allow strings in LilyPond-parens-alist.
+
+2003-05-26  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/user/converters.itely (Invoking midi2ly): Update.
+
+2003-05-26  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * VERSION: release 1.7.20
+       
+       * lily/text-spanner.cc (brew_molecule): clean up function. This
+       fixes bugs with broken 8va spanners.
+
+       * lily/simple-spacer.cc (solve): also compute force for raggedright.
+       This prevents spurious line-breaks with raggedright
+       
+2003-05-25  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/key-performer.cc (create_audio_elements): always use major
+       key
+
+       * Documentation/user/internals.itely: updates
+
+       * input/regression/beam-break.ly: new file.
+
+       * lily/beam.cc (brew_molecule): handle broken beams (i.e. print
+       beams if starting or terminating stems have 'beaming set.)
+
+       * lily/beam-engraver.cc (process_music): add forbidBeamBreak
+       property.
+
+       * lily/parser.yy (verbose_command_req): add comment about scales.
+
+2003-05-25  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * lilypond-indent.el: adjust regexps in bracket-matching.
+
+2003-05-24  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * Documentation/user/refman.itely: more tiny fixes
+
+       * Documentation/user/refman.itely: bugfix: "Chord namess" ->
+       "Chord names"; added table with input syntax for solesmes neumes
+       table; added some words about rationale on input syntax design
+
+       * lily/gregorian-ligature-engraver.cc,
+       lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc,
+       lily/include/gregorian-ligature.hh: bugfix: horizontal head
+       alignment of Pes Initio Debilis
+
+       * Documentation/user/refman.itely,
+       lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc,
+       mf/parmesan-heads.mf: fixed most of the head selection/alignment
+       bugs in the solesmes neumes table
+
+2003-05-24  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * lilypond-indent.el: Match '(' and ')' by skipping '\(' and '\)'.
+       Similarly, match '[' and ']' by skipping '\[' and '\]'.
+
+       * lilypond-mode.el: fix tag-score. small improvements.
+
 2003-05-23  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * .cvsignore: Add aclocal.m4.
+
        * lily/music-constructor.cc: Include <assert.h>.
 
 2003-05-23  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
        * ly/engraver-init.ly (HaraKiriStaffContext): use
-       FrenchStaffContext instead.
+       RemoveEmptyStaffContext instead.
 
        * Documentation/user/refman.itely: updates
 
        * lilypond-indent.el: Add a message about trying to match \] or \).
        
 2003-05-22  Juergen Reuter  <reuter@ipd.uka.de>
+       
        * input/test/gregorian-scripts.ly, input/test/vaticana.ly: removed
        obsolete "arithmetic_*"