+2005-12-04 Erik Sandberg <mandolaerik@gmail.com>
+
+ * lily/part-combine-iterator.cc: Minor bugfix
+
+ * THANKS: Update bughunters
+
+2005-12-02 Werner Lemberg <wl@gnu.org>
+
+ * mf/README: Document process for proper mf2pt1 conversion.
+
+ * mf/feta-beugel.mf (draw_brace): Fix path to assure clean
+ overlapping.
+
+ * mf/feta-harmonica.mf: Removed. Unused.
+
+2005-12-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/lilypond-book.py (do_file): fix thinkos.
+
+2005-12-01 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/GNUmakefile ($(outdir)/FlexLexer.h):
+ ($(outdir)/parser.cc):
+ ($(outdir)/lexer.cc): Bugfix: depend on config.h.
+
+2005-11-30 Pedro Kröger <kroeger@pedrokroeger.net>
+
+ * ly/titling-init.ly (tagline): it should be a space between
+ "Music engraving by LilyPond" and the version number.
+
+2005-12-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION (PACKAGE_NAME): release 2.7.20
+
+2005-11-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/define-markup-commands.scm (pad-to-box): new markup command.
+
+ * scm/define-grobs.scm (all-grob-descriptions): set thickness to
+ 1.0.
+ (all-grob-descriptions): don't shift RehearsalMark arbitrarily.
+
+2005-11-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * configure.in (LINK_GXX_STATICALLY): remove kpathsea checks.
+
+ * kpath-guile/: remove directory
+
+ * scm/kpathsea.scm (ly:kpathsea-expand-variable): new
+ file. Encapsulate kpathsea using commandline tools.
+
+ * lily/all-font-metrics.cc (kpathsea_find_file): use (scm
+ kpathsea) module.
+
+2005-11-29 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * Documentation/user/advanced-notation.itely (Setting automatic
+ beam behavior): Correct a few typos. Thanks to David Bobroff.
+
+ * scripts/lilypond-book.py (LATEX_INSPECTION_DOCUMENT): Use
+ \usepackage instead of \RequirePackage. Thanks to Bernard Hurley.
+
+2005-11-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/*.py: gmane address for bugs.
+
+2005-11-28 Pal Benko <benkop@freestart.hu>
+
+ * make/ly-rules.make: add -f switch to mv
+
+ * scm/output-libs.scm: add new bar symbol "." for punctus divisionis
+
+ * lily/bar-line.cc: interpret it
+
+2005-11-28 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * configure.in (--disable-documentation): New switch.
+
+ * GNUmakefile.in: Use it.
+
+ * stepmake/aclocal.m4: Use AC_ARG_ENABLE for kpatsea.
+
+2005-11-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/lilypond-book.py (do_file): search chunks for
+ \\begin{document}
+
+ * GNUmakefile.in: add copy step in between so we can lose the
+ out-www directories.
+
+2005-11-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/pango-font.cc (pango_item_string_stencil): put
+ geometry.width into glyph-string too.
+
+2005-11-26 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/define-music-display-methods.scm (RevertProperty):
+ (OverrideProperty): Use grob-property-path property, a list of
+ symbols, instead of grob-property, which used to be a single
+ symbol.
+ (BassFigureEvent): a figure can be a plain number, not necessarily a
+ markup.
+
+2005-11-25 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION: release 2.7.19
+
+ * lily/figured-bass-engraver.cc (process_music): check
+ figuredBassCenterContinuations first.
+
+ * scm/translation-functions.scm (format-bass-figure): make double
+ sharp larger.
+
+ * lily/mark-engraver.cc: read rehearsalMarkAlignSymbol to
+ determine X-parent.
+
+ * lily/system-start-delimiter-engraver.cc: move from
+ Nested_system_start_delimiter_engraver, rename
+ Nested_system_start_delimiter_engraver ->
+ System_start_delimiter_engraver.
+
+ * lily/nested-system-start-delimiter-engraver.cc (from_list): read
+ bracket type from hierarchy.
+
+2005-11-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/rest.cc (y_offset_callback): read staff-position.
+
+ * scm/define-grob-properties.scm (all-user-grob-properties): don't
+ mark after-line-breaking-callback as internal.
+
+ * lily/self-aligment-interface.cc: remove self-[XY]-offset.
+
+2005-11-25 Werner Lemberg <wl@gnu.org>
+
+ * mf/feta-banier.mf ("d3"): Make `flare' equal to `staff_space'.
+
+2005-11-23 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * stepmake/bin/add-html-footer.py (do_file): add google
+
+ * lily/staff-symbol-engraver.cc (process_music): bugfix: stop
+ staff if first_start_ is true.
+
+2005-11-23 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scripts/midi2ly.py (split_track): add __repr__ members.
+ (track_first_item): only return Item if not None. This fixes a
+ problem when dumping a track that starts with an empty channel.
+
+ * python/midi.c: doc module.
+
+2005-11-22 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * Documentation/user/global.itely (Creating MIDI files): Fix
+ compilation problem.
+
+2005-11-22 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/basic-notation.itely: clarify dynamic
+ padding text.
+
+ * Documentation/user/advanced-notation.itely: add unicode
+ escape control example, whatever that is. :)
+
+ * Documentation/user/global.itely: added "removing dynamics
+ from MIDI" code.
+
+2005-11-21 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION (PATCH_LEVEL): release 2.7.18
+
+ * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): replace
+ System_start_delimiter_engraver by
+ Nested_system_start_delimiter_engraver.
+
+ * lily/nested-system-start-delimiter-engraver.cc (struct
+ Bracket_nesting_node): new class.
+ (struct Bracket_nesting_group): new class
+ (struct Bracket_nesting_staff): new class.
+ (process_music): create hierarchy of grobs. This allows separate
+ tuning of different SSDs.
+
+ * scm/define-grobs.scm (all-grob-descriptions): new Grob SystemStartSquare
+ (all-grob-descriptions): remove old NestedSystemStartDelimiter.
+
+2005-11-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/side-position-interface.cc (aligned_side): multiply
+ staff_radius by 2.
+
+ * lily/script-engraver.cc (make_script_from_event): allow setting
+ values to '()
+
+2005-11-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/system-start-delimiter.cc (line_bracket): don't shorten height.
+
+ * scm/define-grobs.scm (all-grob-descriptions): new grob
+ NestedSystemStartDelimiter.
+
+ * input/regression/system-start-heavy-bar.ly: new file.
+
+ * lily/nested-system-start-delimiter-engraver.cc: new file.
+
+ * lily/nested-system-start-delimiter.cc: new file.
+
+ * input/regression/system-start-nesting.ly: new file.
+
+ * scm/define-grobs.scm (all-grob-descriptions): use X side
+ positioning for positioning braces for nested contexts.
+
+ * lily/system-start-delimiter.cc (print): don't divide extent by
+ staff_space.
+ (print): use style iso. glyph.
+ (staff_bracket): translate glyph inside routine already.
+
+2005-11-18 Michael Welsh Duggan <md5i@cs.cmu.edu>
+
+ * lily/vaticana-ligature-engraver.cc: fixed 2 typos in glyph
+ names.
+
+2005-11-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/define-context-properties.scm
+ (all-user-translation-properties): rename figuredBassFormatter
+ from newFiguredBassFormatter.
+
+ * scm/define-grobs.scm (all-grob-descriptions): move from NewBassFigure
+
+ * lily/figured-bass-engraver.cc: move from new-figured-bass-engraver.cc
+
+ * lily/stem.cc (calc_stem_info): trigger beaming calculation.
+
+ * lily/beam.cc (calc_beaming): new function.
+ (calc_shorten): new function.
+
+ * THANKS: add Edward Neeman.
+
+ * input/regression/accidental-clef-change.ly: new file.
+
+ * lily/note-collision.cc (check_meshing_chords): don't merge fa heads.
+
+ * scm/define-grobs.scm (all-grob-descriptions): add Y-offset property.
+
+ * lily/clef-engraver.cc (inspect_clef_properties): reset
+ localKeySignature for clef changes.
+
2005-11-17 Mats Bengtsson <mabe@drongo.s3.kth.se>
+ * python/midi.c: PyMIDINIT_FUNC isn't defined in Python < 2.3
+ add dummy definition that works in Linux and add information in
+ INSTALL.texi on the specific Python requirements for Cygwin/Mingw.
+
* Documentation/user/changing-defaults.itely (Modifying context
plug-ins): Add index for \with.
2005-11-16 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * VERSION: release 2.7.17
+
* Documentation/topdocs/NEWS.tely (Top): add note about
refactoring.
Update all code which uses them where appropriate.
(feta_eps, feta_shift, feta_space_shift, feta_offset, feta_fillpen):
New variables used to control rasterization at low resolutions. Set
- to zert if feta code is processed with metapost.
+ to zero if feta code is processed with metapost.
* mf/feta-macros.mf (draw_staff, draw_staff_outline): Updated.
(draw_rounded_block, draw_square_block): Updated to use `--' only.
("Quarter rest"): Use `intersectiontimes' to create a single
outline.
(rest_crook): Removed. Unused.
- (draw_rest_bulb): Return path (wihtout filling). Update callers.
+ (draw_rest_bulb): Return path (without filling). Update callers.
Simplified.
(draw_eighth_rest, "16th rest", "32th rest", "64th rest",
"128th rest"): Simplify `pat'.