X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=9a731beda70bdddf31dc743bd235810aba9af2c9;hb=0eb7d103fae1508384b1918069f9b6ef16fe5837;hp=e6b4b22c5280e61075e2510965662f02f5218518;hpb=b66f75027bcd975c5fa540ac6f4c0cfea60dd437;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index e6b4b22c52..9a731beda7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,208 @@ +2005-08-18 Han-Wen Nienhuys + + * lily/include/engraver-group.hh: rename. + + * lily/include/performer-group.hh: rename. + +2005-08-18 Mats Bengtsson + + * input/test/script-abbreviations.ly: Removed some old LaTeX + left overs. + +2005-08-18 Jan Nieuwenhuizen + + * python/convertrules.py (conv): inside-slur -> avoid-slur. + Remove functions. Remove if 1: constructs, reindent. + + * scripts/convert-ly.py (add_version): Add functions from + convertrules.py + + * scm/script.scm (default-script-alist): + s/priority/script-priority. Fixes script stacking. Backportme. + (Fermata): Very low priority. + +2005-08-18 Han-Wen Nienhuys + + * input/regression/*.ly: remove superfluous \score blocks. Reindent. + + * input/regression/slur-script.ly: remove padding tweaks. Add + comment strings. + + * lily/note-spacing.cc (get_spacing): remove kludge for EOL wide + time sigs and related stuff. + + * scm/define-grob-properties.scm (all-user-grob-properties): add + @code{} tags to property description. + + * lily/include/line-group-group-engraver.hh (Module): remove file. + + * python/convertrules.py (conv): add rule for + Engraver_group_engraver -> Engraver_group. + + * lily/include/performer-group-performer.hh: analogous. + + * lily/include/engraver-group-engraver.hh: rename to Engraver_group. + + * lily/context-def.cc (instantiate): check for + Engraver_group_engraver and Performer_group_performer not + Engraver/Performer. Fixes crashes when doing \with { \consist .. } + +2005-08-18 Jan Nieuwenhuizen + + * input/les-nereides.ly: Remove three fingering tweaks, update + remaining one. + + * input/regression/slur-script-inside.ly: Update, fix doc. + + * scm/script.scm: Update to avoid-slur. + + * scm/define-grob-properties.scm (avoid-slur): New property. + + * lily/phrasing-slur-engraver.cc (acknowledge_extra_object): + * lily/slur-engraver.cc (acknowledge_extra_object): Invoke + outside_slur_callback if avoid-slur != #'inside. + + * scm/define-grobs.scm (Fingering, Textscript): No + inside-slur/outside-slur preference. + (DynamicLineSpanner): Always outside slur. + + * input/regression/slur-script.ly: More tests. + +2005-08-17 Graham Percival + + * Documentation/user/lilypond-book: fix notime entry. + + * Documentation/user/advanced-notation.itely: add info on + getting an I rehearsal mark. + + * Documentation/user/putting.itely: reinstate "I", re-enforce + the fact that \override numbers are the result of + experimentation and personal taste. + + * Documentation/user/invoking.itely: update convert-ly bugs. + +2005-08-17 Han-Wen Nienhuys + + * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): set timing + to #t. + + * lily/timing-translator.cc (initialize): don't initialize timing. + + * input/regression/stem-spacing.ly (Module): remove file. + + * input/regression/spacing-stick-out.ly: specify Score context for + \override + + * input/regression/clefs.ly: remove spurious {}s + +2005-08-17 Heikki Junes + + * Documentation/topdocs/NEWS.tely, + input/regression/repeat-percent-count.ly: clarify a bit. + +2005-08-16 Nicolas Sceaux + + * input/no-notation/display-lily-tests.ly: delete + display-lily-init call. + + * ly/music-functions-init.ly (displayLilyMusic): move + display-lily-init call at top level, so that the user should not + have to call it. + + * scm/define-music-display-methods.scm (note-name->lily-string): + retrieve note names directly from pitchnames using new function `rassoc'. + (display-lily-init): note names list construction removed. + +2005-08-16 Han-Wen Nienhuys + + * THANKS: spello. + + * lily/lily-parser.cc (get_header): copy module, instead of + returning it. + + * Documentation/topdocs/NEWS.tely (Top): add entry for percent + counters. + + * Documentation/user/basic-notation.itely (Measure repeats): add + links to Counter grobs. + + * scm/define-grobs.scm (all-grob-descriptions): add + DoublePercentRepeatCounter + (all-grob-descriptions): add PercentRepeatCounter + + * lily/percent-repeat-engraver.cc (class Percent_repeat_engraver): + also create counter grobs. + + * lily/separation-item.cc (extremal_break_aligned_grob): don't + return grob without space-alist. + + * input/proportional.ly: tune staff-padding. + + * input/regression/repeat-percent-count.ly: new file. + +2005-08-16 Nicolas Sceaux + + * input/no-notation/display-lily-tests.ly: moved from + input/regression/ to input/no-notation. Be sure to call + `display-lily-init' before trying to use the display function. + +2005-08-16 Mats Bengtsson + + * scripts/lilypond-book.py (option_definitions): Don't localize + the empty string. Fixes bug when --psfonts was used with + non-English locale. + +2005-08-15 Graham Percival + + * lily/tuplet-bracket.cc: simple build fix. + + * Documentation/user/putting.itely: use "we" instead of "I". + + * Documentation/user/basic-notation.itely: cautionary accidentals + work with naturals, too. + +2005-08-15 Han-Wen Nienhuys + + * lily/tuplet-bracket.cc (calc_position_and_height): add + staff-padding support. + + * input/proportional.ly: set staff-padding. + + * VERSION (PATCH_LEVEL): release 2.7.5 + + * input/mutopia/J.S.Bach/wtk1-fugue2.ly (bassdux): text formatting + fixes. Remove tweaks. + + * input/regression/tuplet-slope.ly: add a test case. + + * lily/tuplet-bracket.cc (calc_position_and_height): revert + erroneous fix. Add spanner bounds to offset array with relative X + positions. + + * ly/engraver-init.ly: add Rest_engraver only once. + + * scm/define-music-display-methods.scm (KeyChangeEvent): only do + (*parser*) lookup if (*parser*) != #f. + +2005-08-15 Jan Nieuwenhuizen + + * lily/phrasing-slur-engraver.cc (acknowledge_extra_object): + Cut-and paste update. + + * input/regression/slur-script.ly: Add example of reverting + inside-slur for fingering. + + * scm/define-grobs.scm (DynamicLineSpanner, Fingering, + TextScript): Explicitly set inside-slur #f, forcing these out of slur. + + * lily/slur-engraver.cc (acknowledge_extra_object): Only invoke + outside_slur_callback if inside-slur == #f (as opposed to unset). + +2005-08-14 Jan Nieuwenhuizen + + * tex/GNUmakefile (INSTALLATION_FILES): Remove enc symlink setup, + encoding files are already removed. + 2005-08-15 Mats Bengtsson * Documentation/user/advanced-notation.itely (Instrument names): @@ -6,11 +211,14 @@ 2005-08-15 Han-Wen Nienhuys - * input/proportional.ly: use #'used property. Set break-overshoot property. + * lily/rest-collision.cc (do_shift): spello. - * mf/feta-arrow.mf: arrow tip sticks out of bbox. + * input/proportional.ly: use #'used property. Set break-overshoot + property. - * lily/paper-column.cc: add used property + * mf/feta-arrow.mf: center on arrow tip center, iso. tip edge. + + * lily/paper-column.cc: add #'used property * lily/mark-engraver.cc (stop_translation_timestep): set grob array for staves found. @@ -38,7 +246,7 @@ 2005-08-13 Jan Nieuwenhuizen - * Nitpick run. + * *: Nitpick run. * buildscripts/fixcc.py: Fixes. @@ -64,7 +272,7 @@ 2005-08-12 Jan Nieuwenhuizen - * Remove obsolete files. Nitpick run. + * *: Remove obsolete files. Nitpick run. * lily/lily-guile.cc (parse_symbol_list): Bugfix.