X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=e6d69670a8897cc0d38d4e87ab1e50a7ee36bbe6;hb=a3e8e2496e7488def52b7589cbd305bc003cf11a;hp=5de116073a1640c1aacbf35004752e765e560644;hpb=bf0c233eac293a616562465eb832f34d65d26135;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 5de116073a..e6d69670a8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,134 @@ +2006-08-08 Han-Wen Nienhuys + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * lily/beam-engraver.cc (listen_beam): add method for + Grace_beam_engraver too. + 2006-08-03 Mats Bengtsson * 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 +2006-08-02 Erik Sandberg - * 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 * input/test/instrument-name-align.ly: update version.