+2005-11-21 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * 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.