+2003-06-13 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * 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
+
+ * scm/chord-name.scm (set-chord-name-style): remove
+ set-chord-name-style.
+
+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
+ RemoveEmptyStaffContext instead.
+
+ * Documentation/user/refman.itely: updates
+
+2003-05-23 Juergen Reuter <reuter@ipd.uka.de>
+
+ * Documentation/user/refman.itely: added solesmes neumes table;
+ bugfix: make section "More Stanzas" a subsection of "Vocal Music";
+ bugfix: "Ornaments" -> "Articulations"
+
+ * ly/gregorian-init.ly: junked "aucta" and "semivocalis"
+
+2003-05-22 Heikki Junes <hjunes@cc.hut.fi>
+
+ * 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_*"
+
+ * input/bugs/ligatures.ly: removed (will be put into a different
+ directory later)
+
+2003-05-22 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * stepmake/aclocal.m4: Add tetex-devel as package suggestion for
+ libkpathsea (Maurizio Tomasi).
+
+2003-05-22 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/regression/repeat-slash.ly (texidoc): new file
+
+ * lily/slash-repeat-engraver.cc (try_music): new file, handle
+ slash repeats separately. Slash repeats and %
+ repeats can now be nested.
+
+2003-05-22 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-indent.el: Add preliminary test for closing \] and \).
+
+2003-05-21 Juergen Reuter <reuter@ipd.uka.de>
+
+ * lily/gregorian-ligature-engraver.cc,
+ lily/vaticana-ligature-engraver.cc,
+ lily/include/gregorian-ligature.hh, ly/gregorian-init.ly,
+ mf/parmesan-heads.mf: various semivocalis related bugfixes
+
+ * input/bugs/ligatures.ly: new file demonstrating problems with
+ ligatures
+
+2003-05-21 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-mode.el,
+ lilypond-font-lock.el,
+ lilypond-indent.el: Move all paren matching to lilypond-indent.el.
+
+2003-05-20 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-mode.el: Remove outdated code. Stress the difference
+ between Emacs and XEmacs definitions.
+
+ * lilypond-mode.el,
+ lilypond-indent.el: Define a function interactive only when necessary.
+
+2003-05-19 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-mode.el: Use temp-dir for Commands on Buffer/Region.
+ Use inactive regions also in XEmacs.
+
+2003-05-18 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * Documentation/user/refman.itely (Repeat syntax): more updates
+
+ * lily/simple-spacer.cc (solve): move solution process into
+ solve(). This fixes a bug with collisions and raggedright = ##t.
+
+ * scm/lily.scm (scm): remove output-pysk.scm, music-types.scm
+
+ * ly/engraver-init.ly: remove GraceContext. Update examples.
+
+2003-05-18 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * GNUmakefile.in (fonts): Also make fontball.
+
+ * Website fixes:
+
+ * ly/engraver-init.ly (GraceContext): Add.
+
+ * run:
+
+ convert-ly $(find . -name *.ly)
+
+ * ly/chord-modifiers-init.ly (ignatzekExceptionMusic): Hmm: fix
+ new chords.
+
+2003-05-18 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * 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 <hjunes@cc.hut.fi>
+
+ * 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 <hanwen@cs.uu.nl>
+
+ * 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 <janneke@gnu.org>
+
+ * 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 <hjunes@cc.hut.fi>
+
+ * lilypond-mode.el: XEmacs-fix: Use (mark) to find active-mark.
+ Count \midi -keywords also for a region.
+
+2003-05-15 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/lookup.cc (LY_DEFINE): new function
+
+ * Documentation/user/tutorial.itely: updates
+
+2003-05-15 Heikki Junes <hjunes@cc.hut.fi>
+
+ * 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 <hanwen@cs.uu.nl>
+
+ * Documentation/user/tutorial.itely: updates.
+
+2003-05-14 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-mode.el: Show messages in one line only, as in XEmacs.
+
2003-05-13 Juergen Reuter <reuter@ipd.uka.de>
* lily/coherent-ligature-engraver.cc: fixed typo
2003-05-02 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ * VERSION (PATCH_LEVEL): release 1.7.18
+
+ * scripts/lilypond-book.py: only print basename for printfilename
+ option
+
* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: corrections
and syntax updates.
* scm/music-functions.scm (make-multi-measure-rest): set input
locations for multimeasure rests.
-
2003-03-31 Juergen Reuter <reuter@ipd.uka.de>