+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.
stem-extend was deleted (it was duplicate example, and not as
good).
- * input/test/s*.ly: add texidoc index.
+ * input/test/[s-z]*.ly: add texidoc index.
2003-06-20 Han-Wen Nienhuys <hanwen@cs.uu.nl>