X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=ad2c47bd4b680b5967997fb5feafe8cdf28205fa;hb=7e80e7512c591ee9f2f09e368a8d4780946b9139;hp=f2143eb803ca0c667e4a13387363e2eaa909c99c;hpb=c6d641700c8560ea56b4eec505b0cd01beeb71d9;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index f2143eb803..ad2c47bd4b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,232 @@ +2005-08-12 Heikki Junes + + * po/TODO: suggest to use a dedicated tool like kbabel. + + * po/fi.po: update using kbabel. + +2005-08-12 Jan Nieuwenhuizen + + * Remove obsolete files. Nitpick run. + + * lily/lily-guile.cc (parse_symbol_list): Bugfix. + +2005-08-11 Jan Nieuwenhuizen + + * mf/GNUmakefile (get-*-fonts): Rename from get-*-pfa. Copy SVG + too. + + * Documentation/topdocs/NEWS.tely (Top): Add slur script feature. + + * lily/lily-guile.cc (parse_symbol_list): Rewrite. Grok multiple + whitespace as symbol separator. + + * lily/side-position-interface.cc: Add slur-padding. + + * input/regression/slur-script.ly: Fixed. Backportme? This is + quite a large fix, and it never worked in a stable release; so not + really a regression. + + * lily/phrasing-slur-engraver.cc (class Phrasing_slur_engraver): + Update cut and paste code from Slur_engraver. + + * scm/define-grob-interfaces.scm (dynamic-line-spanner-interface): + Add. + + * scm/define-grobs.scm (DynamicLineSpanner): Add + dynamic-line-spanner-interface. + (DynamicLineSpanner, TextScript, Fingering): Add slur-padding. + +2005-08-09 Jan Nieuwenhuizen + + * lily/slur-engraver.cc (acknowledge_extra_object): Bugfix: use + to_boolean () so that non-set 'inside-slur means false. + + * lily/slur.cc (outside_slur_callback): Bugfixes: make sure that + slur has control-points. Skip script without direction. Always + do_shift if script inside slur, even if slur not contained in + script y-extent. Increment k in loop. + +2005-08-11 Mats Bengtsson + + * scm/define-markup-commands.scm: Improved regexp to search for + EPS bounding boxes and corrected call to ly:warning. + +2005-08-10 Nicolas Sceaux + + * Documentation/user/programming-interface.itely (Displaying music + expressions): doc for \displayLilyMusic. Also some precisions in + "Markup construction in Scheme" + +2005-08-10 Mats Bengtsson + + * scm/define-markup-commands.scm (normal-text): Added 2 new + markup commands, \normal-text and \medium (the latter thanks to + Bruce Fairchild). + +2005-08-08 Graham Percival + + * Documentation/user/programming-interface.itely: fix @{ @}. + + * scm/define-markup-commands.scm: add linewidth info to + \justify and \wordwrap, add "upright is the opposite of italic". + + * Documentation/user/advanced-notation.itely: shaped->shape, + add (cons (markup "foo")) type of example to text markup, + reword multi-measure rests section. + + * lily/note-heads-engraver.cc: changed Shaped->Shape in a + comment. No actual code was touched. + + * Documentation/user/invoking.itely: add more info about + \include. Thanks, Bruce! + + * THANKS: add Bruce Fairchild, alphabetise. + + * Documentation/user/global.itely: document \score{\header{}} + behavior. + + * Documentation/user/basic-notation.itely: reword multi-measure + rest discussion in Rests. + +2005-08-08 Mats Bengtsson + + * Documentation/user/programming-interface.itely (Markup + construction in Scheme): Corrected example and tried to clarify + the implicit \line in the table. + +2005-08-07 Graham Percival + + * Documentation/user/instrument-notation.itely: moved + some bagpipe info back into the bagpipe section. Somehow + it ended up in the "other vocal issues" section?! :o_O + +2005-08-07 Jan Nieuwenhuizen + + * scm/framework-ps.scm (dir-join): Rename from path-join (joins + directories, not paths). + +2005-08-06 Jan Nieuwenhuizen + + * scm/framework-ps.scm (munge-lily-font-name): Bugfix: Munge only + plain emmentaler/aybabtu. Backportme. + + * lily/tuplet-bracket.cc (calc_position_and_height): Bugfix: + missing dir correction. + +2005-08-05 Graham Percival + + * scm/define-markup-commands: fix reversed justify/wordwrap + doc strings. + +2005-08-05 Jürgen Reuter + + * lily/ligature-engaver.cc, lily/coherent-ligature-engaver.cc, + lily/gregorian-ligature-engaver.cc, + lily/include/ligature-engraver.hh, + lily/include/coherent-ligature-engraver.hh, + lily/include/gregorian-ligature-engraver.hh: make these classes + truely abstract. This should fix some internal oddities such as + duplicate as well as dead translator/property declarations, and + also some dead code. + + * lily/ligature-bracket-engraver.cc, lily/ligature-engraver.cc: + bugfix: avoid message "junking empty ligature" on ligature + brackets by collecting dummy grobs. + +2005-08-05 Han-Wen Nienhuys + + * lily/tuplet-bracket.cc (print): default right overshoot to 0.0 + + * input/proportional.ly (staffKind): bugfix. + (staffKind): updates by Trevor Baca. + + * scm/define-grobs.scm (all-grob-descriptions): remove arrows as + default layout. + + * lily/tuplet-bracket.cc (print): check whether edge-text is a + pair. + + * lily/beam.cc (rest_collision_callback): call position_beam() if + necessary. + + * VERSION: release 2.7.4 + + * input/regression/spacing-uniform-stretching.ly: new file. + + * lily/spacing-loose-columns.cc (set_loose_columns): use robust_relative_extent(). + + * Documentation/topdocs/NEWS.tely (Top): add Nicolas as + contributor. + + * lily/include/ly-module.hh: define MODULE_GC_KLUDGE globally. + + * input/proportional.ly: new file. + + * lily/tuplet-bracket.cc (after_line_breaking): don't suicide if + columns is empty + + * lily/tuplet-engraver.cc (finalize): new function. Reset right + bounds to currentCommandColumn for the last step. + (start_translation_timestep): if tupletFullLength is set, set + bound to Paper Column + + * input/regression/tuplet-full-length.ly (indent): new file. + + * lily/spacing-loose-columns.cc (set_loose_columns): space a whole + clique of loose columns, eg. a set of grace notes in strict + notespacing. + + * input/regression/spacing-strict-spacing-grace.ly: new file. + + * lily/key-signature-interface.cc: change property name to + alteration-alist + + * lily/key-engraver.cc (read_event): read keyAlterationOrder, not + keyAccidentalOrder + + * python/convertrules.py (conv): keyAccidentalOrder -> + keyAlterationOrder + + * lily/key-engraver.cc (create_key): always print a cancellation + for going to C-major/A-minor, regardless of printKeyCancellation. + (create_key): remove typecheck for visibility. This fixes key + signature not being printed. + + * lily/spacing-determine-loose-columns.cc: new file. + + * input/regression/spacing-strict-notespacing.ly: new file. + + * lily/spacing-spanner.cc (generate_springs): rename from + do_measure. + (generate_pair_spacing): new function. + (init, generate_pair_spacing): set between-cols for floating + nonmusical columns. + + * lily/spaceable-grob.cc (get_spring): new function. + + * lily/tuplet-bracket.cc (print): on the left, the overshoot is + relative to the right edge of the prefatory matter. + + * lily/beam.cc (print): read break-overshoot to determine where to + stop/start broken beams. + + * input/regression/spanner-break-overshoot.ly: new file. + +2005-08-04 Graham Percival + + * ly/bagpipe.ly: updated. + + * Documentat/user/instrument.itely: un-comment out bagpipe example. + 2005-08-04 Han-Wen Nienhuys + * lily/dynamic-engraver.cc (acknowledge_slur): add slur to + support: now (de)crescs avoid slurs as well. + + * Documentation/user/instrument-notation.itely (Bagpipe example): + comment out non-functioning bagpipe example. + (Bagpipe definitions): idem. + * Documentation/topdocs/NEWS.tely (Top): add uniform-stretching example. (Top): add proportionalNotationDuration example.