]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* input/manual/chord-names-jazz.ly (banterProperties):
[lilypond.git] / ChangeLog
index 5de116073a1640c1aacbf35004752e765e560644..e6d69670a8897cc0d38d4e87ab1e50a7ee36bbe6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2006-08-08  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * input/manual/chord-names-jazz.ly (banterProperties):
+       instrumentName update
+
+       * scm/define-event-classes.scm (lambda): use ly:is-listened-event-class
+
+       * lily/ly-module.cc (ly_module_symbols): use ly_hash_table_keys
+
+       * lily/translator.cc (LY_DEFINE): ly:is-listened-event-class: new
+       function. Use hash tables to check membership.
+
+       * lily/general-scheme.cc (LY_DEFINE): new function.
+
+       * lily/piano-pedal-engraver.cc (struct Pedal_type_info): idem
+
+       * lily/include/translator.hh (struct Acknowledge_information): add Protected_scm
+
+       * ly/music-functions-init.ly: change name to BreathingEvent
+
+       * input/regression/*.ly: apply it.
+
+       * python/convertrules.py (conv): better instrumentName conversion
+       rule.
+
+       * scm/define-music-types.scm (music-descriptions): add
+       line-break-event to LineBreakEvent music
+
+       * lily/music.cc (to_event): don't crash if music type not set.
+
+       * lily/spacing-loose-columns.cc (set_loose_columns): don't barf if
+       spacing not set.
+
+
+       * lily/spacing-engraver.cc (stop_translation_timestep): set
+       spacing for proportional notation too.
+
+       * scm/translation-functions.scm (format-bass-figure): inspect stream-event.
+
+       * scripts/lilypond-book.py (bindir): add bindir to $PATH.
+
+2006-08-08  Joe Neeman  <joeneeman@gmail.com>
+
+       * lily/include/constrained-breaking.hh: add Line_details (Prob*)
+
+       * scm/page.scm (make-page): make it friendlier to call (esp. from C++)
+
+       * scm/layout-page-layout.scm (make-page-from-systems): new function
+       (optimal-page-breaks): use the new page-breaking calling convention
+
+       * scm/define-context-properties.scm (all-user-translation-properties):
+       add revokePageTurns
+
+       * lily/paper-column-engraver.cc (stop_translation_timestep): add
+       revokePageTurns  functionality. If there is a special barline within
+       the breakable region, break there instead of at the end of the region.
+
+       * lily/paper-book.cc (pages): use the new page-breaking calling convention
+
+2006-08-07  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/lexer.ll, lily/source-file.cc: Add \sourcefileline command
+
+       * scripts/lilypond-book.py: insert \sourcefileline command in
+       output, so lilypond error messages refer to the spot in the
+       original .lytex / .itely sourcefile.
+
+2006-08-04  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/spacing-loose-columns.cc (set_loose_columns): oops: use
+       space to next column for distance to fixed col.
+
+       * VERSION (PACKAGE_NAME): release 2.9.14
+
+       * lily/pitched-trill-engraver.cc (make_trill): do set_parent also
+       if no accidental.
+
+       * lily/accidental-engraver.cc (process_acknowledged): don't create
+       accidental for trill span event. This fixes spurious accidentals
+       on trills.
+
+2006-08-04  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scm/define-grob-properties.scm (all-user-grob-properties):
+       Clarify documentation of side-axis and direction. Thanks to Paul
+       for the inspiration.
+
+       * lily/bar-line.cc: Add documentation for "||:" also in the
+       interface documentation.
+
+2006-08-04  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/spacing-loose-columns.cc (set_loose_columns): bugfix.
+
+       * lily/paper-column.cc (set_system): new function.
+
+       * lily/spacing-engraver.cc (stop_translation_timestep): store
+       SpacingSpanner refs in Paper_column.
+
+       * lily/spacing-loose-columns.cc (set_loose_columns): rewrite
+       compute loose clique spacing using GraceSpacing/SpacingSpanner.
+
+2006-08-03  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/beam-engraver.cc (listen_beam): add method for
+       Grace_beam_engraver too.
+
 2006-08-03  Mats Bengtsson  <mabe@drongo.s3.kth.se>
 
        * python/convertrules.py: Fix indentation bug that broke
        conversion of files older than 1.3.117.
+       Fix escape error in the description for 2.9.6.
 
-2006-08-02  Han-Wen Nienhuys  <hanwen@lilypond.org>
+2006-08-02  Erik Sandberg  <mandolaerik@gmail.com>
 
-       * lily/*-engraver.cc: convert all try_music functions in
-       *-engraver.cc. (Patch by Erik S.; please elaborate)
+       * lily/*-engraver.cc: convert all try_music functions to listen_*
+       functions.
+
+       * lily/piano-pedal-engraver.cc: some additional cleanups: use
+       enums to represent pedal types, and calculate more data statically.
+
+       * scm/part-combiner.scm (recording-group-emulate): create a
+       softcoded substitute for recording-group-engraver.cc.
+
+       * lily/music.cc: make a common transpose function for events and
+       music
+
+       * ly/declarations-init.ly: change melisma/melismaEnd. Eliminates
+       ManualMelismaEvent, and obsoletes Melisma_translator.
+
+2006-08-02  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
        * input/test/instrument-name-align.ly: update version.