+2003-07-17 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scripts/etf2ly.py (interpret_finale_key_sig): handle minor keys
+ too
+ (Global_measure.set_timesig): handle 3/8 time sig too.
+
+ * scm/output-lib.scm (note-head-style->attachment-coordinates):
+ note about triangle note heads.
+
+ * scm/drums.scm: use alist for instrument-settings. This fixes the
+ bug with assigning to drums in the .ly file.
+
+ * mf/feta-autometric.mf (code): start font at 32. WARNING: FONT
+ CHANGED.
+
+ * scm/define-grob-interfaces.scm (cluster-beacon-interface): add
+ cluster-beacon-interface
+
+ * scm/define-grobs.scm (all-grob-descriptions): default to ramp.
+
+ * scripts/convert-ly.py (FatalConversionError.conv): add cluster rule.
+
+ * ly/spanners-init.ly (stopGroup): remove start/stopCluster.
+
+ * lily/cluster.cc (brew_molecule): examine ClusterSpannerBeacons
+ to get positions.
+
+ * lily/cluster-engraver.cc: rewrite: catch cluster-note-events,
+ make ClusterSpannerBeacon to record Y positions. This removes the
+ need to switch off notes. Use \apply #notes-to-clusters { .. } to
+ make cluster-note-events.
+
+2003-07-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * configure.in: Use lily/main.cc as identifying source file.
+
+ * lily/accidental-engraver.cc: Compile fix: include protected-scm.hh.
+
+ * config.hh.in:
+ * python/midi.c: Remove <pyphonX>/Python.h ifdef tree.
+
+ * configure.in: Require PYTHON >= 2.0.
+
+ * stepmake/aclocal.m4 (STEPMAKE_PYTHON_DEVEL): Rewrite. Ask
+ $PYTHON for include dir location.
+ (STEPMAKE_PYTHON): New function. Use
+
+ PYTHON=foo ./configure
+
+ to override.
+
+2003-07-17 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/translator-scheme.cc (LY_DEFINE): bugfix: always return
+ something.
+
+ * make/lilypond.redhat.spec.in (Group): change ftp.cs.uu.nl to
+ ftp.lilypond.org everywhere.
+
+2003-07-16 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/text-item.cc (interpret_new_markup): do only if new-markup
+ detected.
+
+ * Documentation/user/refman.itely (Grace notes): note on explicit
+ contexts
+
+2003-07-16 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-font-lock.el: add a comment about LilyPond specific
+ escape characters: ^, - and _, in the syntax table.
+
+ * Documentation/user/appendices.itely: a majuscule fix.
+
+2003-07-15 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/test/trills.ly (endHorizScript): fixes.
+
+ * input/test/chord-names-jazz.ly: merge in alternate Jazz
+ notation, move from regression.
+
+ * input/test/script-stack.ly: change name from stacked-scripts
+
+ * input/test/ossia.ly: octave errors.
+
+ * input/no-notation/midi-tuplets.ly: move from input/test/, idem
+ for midi-volume-equaliser
+
+m2003-07-15 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scm/output-ps.scm (lily-traced-cm-fonts): substitution for lily
+ cm fonts.
+
+ * mf/feta-beugel.mf: don't multiply font_count by 10.
+
+ * lily/lookup.cc (horizontal_line): new function. Use
+ horizontal-line in output backends.
+
+ * Documentation/user/tutorial.itely (An orchestral part): new
+ section on orchestral stuff and identifiers.
+
+2003-07-14 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-mode.el: comment-out paren-highlighting, it still causes
+ some interference to other modes.
+
+2003-07-14 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/spacing-spanner.cc (musical_column_spacing): use average,
+ not maximum of spacing wishes in polyphonic situations.
+
+ * scm/define-grobs.scm (all-grob-descriptions): bold tuplet
+ number
+
+ * lilypond-indent.el: remove paren matching.
+
+ * lily/text-item.cc (interpret_new_markup): new function
+ use iso. text2molecule.
+
+ * lily/main.cc (notice): change FSF address
+
+ * po/de.po: update PO file to 1.6.
+
+2003-07-13 Heikki Junes <hjunes@cc.hut.fi>
+
+ * Documentation/user/ {many}: Add periods and remove spaces.
+
+2003-07-11 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-indent.el (LilyPond-paren-set-mode): From XEmacs' paren.el:
+ Disable buffer-locally default paren hook and make a new one.
+
+ * lilypond-mode.el: Turn off locally paren-mode, but turn on
+ locally LilyPond-paren-mode. Add todo for mouse double-click.
+
+2003-07-10 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-indent.el (LilyPond-show-paren-mode): From Emacs' paren.el:
+ Disable buffer-locally default paren idle timer and make a new one.
+
+ * lilypond-mode.el: Turn off locally show-paren-mode, but turn on
+ locally LilyPond-show-paren-mode. Add to menu a toggle for
+ LilyPond-show-paren-function.
+
+2003-07-08 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/template/jazz-combo.ly (drumNotes): 1.7 fixes
+
+2003-07-09 Heikki Junes <hjunes@cc.hut.fi>
+
+ * Documentation/user/refman.itely: spelling fix.
+
+ * lilypond-mode.el, lilypond-indent.el: restrusture and comment
+ paren highlight function definitions. add todo for
+ Lilypond-show-paren-mode.
+
+2003-07-07 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/template/jazz-combo.ly: new file.
+
+2003-07-06 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * mf/feta-toevallig.mf: tweak for bottom of flat sign.
+ lo-res fixes.
+
+ * mf/feta-schrift.mf: bugfix in varcoda sign.
+ WARNING: FONT CHANGED
+
+ * lily/my-lily-lexer.cc (lookup_identifier): return SCM_UNDEFINED,
+ in accordance with lexer.ll.
+
+2003-07-05 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/user/tutorial.itely: Edit introduction.
+
+2003-07-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/staff-symbol-referencer.cc (LY_DEFINE): add
+ ly:grob-staff-position
+
+2003-07-04 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scm/to-xml.scm: import srfi-1
+
+ * VERSION (MAJOR_VERSION): release 1.7.24
+
+ * python/lilylib.py (make_ps_images): make multipage _really_ work.
+
+ * scripts/lilypond-book.py (do_file): put texidoc before image.
+ (TexiPaper.process_ly2dvi_block): make multipage _really_ work.
+
+ * input/regression/*.ly: fix snippet octaves
+
+ * input/test/spanner-after-break-tweak.ly: import
+ broken-spanner-adjustment
+
+ * input/no-notation/midi-transposing.ly: move from input/test/
+
+ * input/test/: remove chord-markup
+
+ * input/regression/instrument-name-partial.ly: move from input/test.
+
+ * input/test/vertical-text.ly: remove
+
+ * ly/engraver-init.ly (LyricsVoiceContext): add more vertical
+ space above lyrics lines.
+
+ * input/test/uniform-breaking.ly: remove file.
+
+ * lily/gourlay-breaking.cc (combine_demerits): add comment about
+ uniform spacing density.
+
+ * input/test/chords.ly (keys): remove file.
+
+ * scm/documentation-lib.scm (oop): use srfi-1 too.
+
+ * input/regression/*.ly: add \version
+
+ * Documentation/user/*.itely: various fixes.
+
+ * buildscripts/mf-to-table.py (base): break table every three
+ symbols.
+
+ * input/: remove %% new-chords-done %% .
+
+ * input/tutorial: remove os-flute-2.ly os-score.ly miniatures.ly
+ os-music.ly
+
+2003-07-03 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * make/lilypond.redhat.spec.in: require GUILE >= 1.6.4-7
+
+ * scm/new-markup.scm (box-markup): new function.
+ (box-markup): new function. Contributed by Dick Schoeller
+ <schoeller@attbi.com>
+
+ * scm/lily.scm: remove reduce-no-unit
+ (list-insert-separator): use fold-right
+
+ * lily/molecule-scheme.cc (ly_molecule_add): take variable number
+ of arguments.
+
+ * NEWS: more neutral language for ancient notation
+
+ * lily/chord-tremolo-engraver.cc (acknowledge_grob): only set
+ inside pointing beaming for chord tremolo.
+
+ * Documentation/user/lilypond-book.itely: minor editing
+
+2003-07-03 Juergen Reuter <reuter@ipd.uka.de>
+
+ * NEWS: added news for 1.8 regarding ancient notation
+
+ * Documentation/user/refman.itely (Gregorian square neumes
+ ligatures): fixed typo
+
+ * lily/vaticana-ligature-engraver.cc,
+ lily/include/vaticana-ligature.hh: bugfix: use special heads for
+ lower/upper head of Pes only when heads are stacked
+
+ * lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc,
+ scm/define-grob-properties.scm: cleanup: make "join-left" a
+ boolean grob property and save delta pitch in grob property
+ "delta-pitch" instead
+
+ * lily/include/gregorian-ligature.hh: bugfix: corrected comments
+
+2003-07-02 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/parser.yy (Repeated_music): bug fix, beam multiplicity was
+ completely borked
+
+ * lily/chord-tremolo-engraver.cc (try_music): warnings for user-errors.
+ (try_music): bug fix: beam multiplicity was completely borked.
+
+ * scm/lily.scm: remove tail, filter-list, filter-out-list,
+ first-n, butfirst-n in favor of srfi-1 functions.
+ remove string-join, string-pad in favor of srfi-13 functions.
+
+ * mf/parmesan-custodes.mf (dir_down): remove _ from glyph names.
+
+ * NEWS: use complete sentences.
+
+ * Documentation/user/introduction.itely (Example applications):
+ add note about databases and lilypond-book.
+
+ * input/test/volta.ly: remove file
+
+ * input/regression/volta-broken-left-edge.ly: simplify file
+
+2003-07-01 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * Documentation/user/refman.itely (Constructing a tweak): new
+ subsection.
+
+ * Documentation/user/tutorial.itely (Fine tuning layout): add
+ common tweaks.
+
+ * scm/define-grobs.scm (TextScript): use new brewer.
+
+2003-06-30 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * VERSION: release 1.7.23
+
+ * scm/new-markup.scm (brew-new-markup-molecule): bugfix
+
+ * python/lilylib.py (make_ps_images): bugfixes.
+
+ * input/regression/volta-multi-staff.ly: new file.
+
+ * Documentation/user/macros.itexi: refcommands, refcommand macros.
+
+ * Documentation/user/tutorial.itely (Piano staffs): new section.
+ (Setting variables): new section
+ (Fine tuning layout): new section
+
+ * input/just-friends.ly: remove file. Superseeded by
+ input/test/chords-without-melody.ly
+
+ * ly/property-init.ly: add all commands to refman.
+
+ * scm/define-translator-properties.scm: remove
+ graceAccidentalSpace, graceAlignPosition, keyOctaviation
+
+ * mf/parmesan-custodes.mf (dir_down): remove underscore from glyph
+ name. Underscores botch up PS output.
+
+ * scm/define-translator-properties.scm: remove
+ textNonEmpty, oneBeat, regularSpacingDelta
+
+ * scripts/convert-ly.py (FatalConversionError.conv): conversion
+ rule for automaticBars.
+
+ * lily/timing-engraver.cc (start_translation_timestep): change
+ barNonAuto to automaticBars
+
+2003-06-30 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/perform-tie.ly: delete file.
+
+2003-06-29 Juergen Reuter <reuter@ipd.uka.de>
+
+ * Documentation/user/refman.itely (Gregorian square neumes
+ ligatures): bugfix: do not show ledger lines in neumes table
+ (fixed by setting staff symbol to transparent rather than removing
+ it from staff context)
+
+2003-06-29 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scm/new-markup.scm (brew-new-markup-molecule): move old markup
+ glue into brew-new-markup-molecule.
+
+ * input/mutopia/J.S.Bach/Petites-Preludes/*.ly: syntax updates.
+
+ * Documentation/user/introduction.itely (Computerized typography):
+ new section
+
+ * Documentation/user/tutorial.itely (An orchestral part): remove
+ pc example from tutorial.
+
+ * input/tutorial/lilbook.tex: use screech-boink
+
+ * scripts/lilypond-book.py (compile_all_files): split formatting
+ output body and scheduling lilypond compilation.
+ (format_lilypond_output_bodies): new function
+ (format_lilypond_block): new function
+ (html_pages): allow multi-page images in HTML
+
+ * python/lilylib.py (make_ps_images): rename function from
+ make_preview, merge with make_page_images
+
+2003-06-28 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/key-clefs.ly: moved to regression.
+
+ * input/test/perform-grace.ly: moved to to no-notation/midi-grace.ly
+
+ * input/no-notation/README: added note about midi-*.ly files.
+
+ * input/test/two-key.ly: moved to no-notation/parse5.ly
+
+ * input/test/ short-part-combine.ly sketch.ly system-start-brace.ly
+ system-start-bracket.ly two-slurs.ly voice-switch.ly : deleted
+
+ * input/test/ {various}: modified comments, marked some for deletion.
+
+ * input/test/lines.ly: deleted file; duplicate of embedded-postscript.ly
+
+ * input/test/mmrest-collision: moved to regression.
+
+2003-06-28 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scm/chord-name.scm (note-name->markup): don't superscript root
+ alterations in chordnames.
+
+2003-06-23 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * Documentation/user/refman.itely (Multi measure rests): more
+ index/cross-referencing.
+
+ * lily/line-spanner.cc (line_molecule): bugfix for trill style.
+
+ * scm/font.scm: remove properties-to-font-name code.
+
+ * scm/define-grob-properties.scm: remove 'type
+
+ * scripts/convert-ly.py (FatalConversionError.conv): type -> style
+ conversion
+
+ * lily/text-spanner.cc: change 'type grob prop to 'style
+
+ * lily/unfolded-repeat-iterator.cc (process): bugfix: use a
+ "first" flag to decide whether to make a start-repeat
+
+ * input/regression/grace-volta-repeat-2.ly: new file.
+
+2003-06-22 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lilypond-indent.el: rename generic functions to LilyPond-*
+
+2003-06-22 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/thumb.ly: delete, merged into refman.
+
+ * Documentation/user/refman.itely: added thumb info to Fingering.
+
+ * input/test/ follow-break.ly multi-slope.ly note-shift.ly
+ notemode-chords.ly orchestalpart.ly rhythmic-staff.ly
+ vertical-align.ly : deleted files.
+
+2003-06-21 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/align-interface.cc (find_fixed_alignment_parent): new function.
+
+ * lily/line-spanner.cc (broken_trend_offset): remove function.
+ (get_broken_offset): idem.
+ (brew_molecule): rewrite the line-break case.
+
+ * input/regression/follow-voice-break.ly: new file.
+
+ * lily/line-spanner.cc (after_line_breaking): remove lines at the
+ start of a system.
+
+2003-06-20 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/tuplet-rest.ly: moved to regression.
+
+ * input/test/ script-horizontal.ly tuplet-spanner-duration.ly:
+ deleted file.
+
+ * input/test/ {many} : marked file for possible deletion.
+
+2003-06-20 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/regression/beam-funky.ly: add note about (disputed)
+ correct beaming.
+
+ * ly/engraver-init.ly (ScoreContext): put key-signature after
+ staff-bar
+
+2003-06-20 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/ broken.ly lyric-phrasing.ly: deleted.
+
+ * input/test/slur-mininum.ly: renamed to slur-minimum-length.ly.
+
+ * input/test/staff-line-leading.ly: renamed to staff-space.ly.
+
+ * input/test/no-stem-extend.ly: moved to stem-extend.ly; previous
+ stem-extend was deleted (it was duplicate example, and not as
+ good).
+
+ * input/test/[s-z]*.ly: add texidoc index.
+
+2003-06-20 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/slur.cc (get_boundary_notecolumn_y): change name from
+ get_first_notecolumn_y
+
+ * lily/spanner.cc (broken_spanner_index): new function.
+
+2003-06-19 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/ beam-damp.ly grace-end.ly lyric-extender.ly
+ lyric-hyphen.ly : moved to regression.
+
+ * input/test/ beam-stem-test.ly beamed-slur-endings.ly
+ diverse-spacing.ly duration-check.ly knee.ly lyrics.ly : deleted.
+
+ * input/test/instrument-name-mmrest.ly: moved to
+ ../regression/multi-measure-rest-instr-name.ly
+
+ * input/test/knee-sym.ly: moved to
+ ../regression/beam-knee-symmetry.ly.
+
+ * input/test/hymn.ly: change comments.
+
+ * input/test/[p-r]*.ly: add texidoc index.
+
+2003-06-19 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/mutopia/J.S.Bach/Petites-Preludes/*.ly (opus): update
+ to postfix syntax
+
+ * input/mutopia/W.A.Mozart/mozart-hrn3-romanze.ly (romanze): new
+ syntax.
+
+ * VERSION: release 1.7.22
+
+2003-06-18 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/[h-k]*.ly: added texidoc index.
+
+ * input/test/knee-mult.ly: removed file (duplicate of beam-isknee.ly)
+
+ * input/test/equaliser.ly: renamed to midi-volume-equaliser.ly.
+
+ * input/test/ various : mark files for deletion or moving to regression.
+
+ * input/test/note-chords.ly: renamed to chord-names-no-inversions.ly.
+
+ * input/test/[l-o]*.ly: added texidoc index.
+
+2003-06-17 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scm/music-functions.scm (make-ottava-set):
+ only do ottavation if centralCPosition is set.
+
+ * lily/translator-scheme.cc (ly:context-property-where-defined):
+ return '() if not found.
+
+2003-06-17 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-mode.el (LilyPond-un-comment-region): removed.
+ Use one command for both commenting and uncommenting.
+
+ * lilypond-indent.el (LilyPond-comment-region): new function,
+ (un)comments each line separately.
+
+ * lilypond-mode.el, lilypond-indent.el: fix XEmacs paren-match.
+
+ * lilypond-mode.el (LilyPond-add-imenu-menu): new function,
+ imenu is not added by default; adapted from f90.el,
+ makes Help-menu, which does not fit, visible in XEmacs.
+
+2003-06-16 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond-mode.el: Set show-paren-mode local; minor-mode
+ show-paren-mode sets blink-matching-paren-on-screen local.
+ Try to make show-paren-function to paren-highlight local.
+
+ * lilypond-indent.el (LilyPond-scan-sexps): new function.
+ Copy definitions of Emacs' show-paren-function and
+ XEmacs' paren-highlight and make minimal changes;
+ add comments about locality.
+ Fix matching first open-paren-char in '<< .. >>'.
+
+2003-06-16 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/g*: added texidoc index.
+
+ * input/test/[a-g]*: added raggedright==#t when it
+ seemed appropiate.
+
+ * input/test/ fake-grace.ly figured-bass.ly : removed file.
+
+ * Documentation/topdoc/INSTALL.texi: removed false warnings
+ about gcc 3.3.
+
+2003-06-16 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/test/spanner-after-break-tweak.ly (texidoc): new file.
+
+ * input/test/chords-without-melody.ly (texidoc): add from
+ input/just-friends.ly
+
+ * input/regression/size{13--26}.ly: move from input/
+
+ * input/{opus-130,praeludium-fuga,scarlatti-*}.ly
+ input/{star-spangled-banner,twinkle}.ly: remove
+
+ * lily/slur.cc: remove slur over rest warnings.
+
+ * lily/note-spacing.cc (get_spacing): include left part of right
+ object in fixed space. This fixes stretched space before
+ accidentals.
+
+ * input/regression/spacing-accidental-stretch.ly: new file.
+
+2003-06-16 Rune Zedeler <rz@daimi.au.dk>
+
+ * input/mutopia/R.Schumann/romanze-op28-2.ly: Minor fixes.
+ Reduce to 16pt.
+
+2003-06-15 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/regression/spacing-knee.ly: docstring
+
+ * input/regression/spacing-multi-tuplet.ly (multipart): docstring
+
+ * input/tutorial/{gallupi,minuet,sammartini,singing-saw}.ly
+ input/tutorial/{test,solar,flowing}.ly: remove
+
+ * input/rhythm.ly: remove
+
+ * input/mutopia/F.Schubert/standchen.ly: update syntax.
+
+ * input/mutopia/E.Satie/petite-ouverture-a-danser.ly (global):
+ update syntax.
+
+ * scm/define-grobs.scm (all-grob-descriptions): set
+ knee-spacing-correction to 1.0
+
+ * lily/note-spacing.cc (stem_dir_correction): compute knee
+ correction using stem-thickness and head width.
+
+ * input/regression/beam-quanting-horizontal.ly: update texidoc
+
+ * scm/define-grobs.scm (all-grob-descriptions): set
+ beamed-extreme-minimum-free-lengths to 1.25 for 32nd beams.
+ This fixes 32nd beams for noteheads in spaces quants.
+
+ * scripts/lilypond-book.py (process_lilypond_blocks): opps.
+
+2003-06-15 Heikki Junes <hjunes@cc.hut.fi>
+
+ * README.mandrake: Change lilypond-extras to lilypond-documentation.
+
+2003-06-14 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/test/dpncnt.ly,part-combine-score.ly: remove.
+
+ * 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
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