]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
release commit
[lilypond.git] / ChangeLog
index 47e2fc6435fed65b0af5d6a0462fb5738a85cc77..519e58b10a08c0dafc1e06bdfb927219f9916f4b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,105 @@
+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.