+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.
+
+ * Documentation/user/music-glossary.tely (dal segno): Updated
+ example to version >=2.6.
+
+2005-11-16 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * Documentation/user/instrument-notation.itely (Printing chord
+ names): Reorder \chordmode and \repeat in one example.
+
2005-11-16 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * VERSION: release 2.7.17
+
+ * Documentation/topdocs/NEWS.tely (Top): add note about
+ refactoring.
+
+ * lily/tie-formatting-problem.cc (find_optimal_tie_configuration):
+ new function. Search region of 3 positions for best tie.
+ (score_configuration): new function.
+ (score_aptitude): new function.
+ (generate_configuration): new function.
+ (get_configuration): new function.
+ (Tie_formatting_problem): new function
+
+ * input/regression/page-top-space.ly: a6 for page-top-space demo.
+
+ * stepmake/aclocal.m4: use $(if ) for config-FOOF.make
+
+ * THANKS: add Eduardo Vieira & Ralph Little
+
+ * mf/feta-bolletjes.mf (solfa_quarter_width): make solfa heads
+ narrower.
+
+ * lily/include/tie-formatting-problem.hh (class
+ Tie_formatting_problem): add Tie_details to
+ Tie_formatting_problem. Update calling conventions.
+
+ * stepmake/aclocal.m4: oops. Include $CONFIGFILE.make, not
+ config.make.
+
* Documentation/user/lilypond.tely: remove musedata2ly entry.
2005-11-16 Jürgen Reuter <reuter@ipd.uka.de>