X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=7f92f870d33c7ef3ccb8eacdcfd21c9c463e2abf;hb=73b1239c26cd8f25d34ed9595967caa99932d784;hp=364957f6b66f38d72331330eb3e8c5443720acff;hpb=ae1f01edc6121f6aaa665488506408a12cfc0246;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 364957f6b6..7f92f870d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,15 +1,254 @@ +2006-07-11 Han-Wen Nienhuys + + * VERSION (PATCH_LEVEL): bump version. + + * python/convertrules.py (conv): add rule for tupletNumberFormatFunction. + + * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove + tupletNumberFormatFunction. + + * scm/define-grobs.scm (all-grob-descriptions): calc TupletNumber + text through 'text callback. + + * lily/time-scaled-music-iterator.cc (construct_children): copy + tweaks generated events. + + * scm/define-context-properties.scm + (all-user-translation-properties): remove tupletNumberFormatFunction + + * lily/tuplet-engraver.cc (process_music): don't read + tupletNumberFormatFunction + + * scm/output-lib.scm (tuplet-number::calc-fraction-text): new + function. + +2006-07-11 Erik Sandberg + + * lily/global-context-scheme.cc: Separated ly:run-translator into + smaller pieces. + + * lily/score-engraver.cc, lily/score-performer.cc, + scm/define-context-properties.scm: Make paper/midi output + accessable as a context property. + + * lily/score-translator.cc, lily/score-context.cc: Removed. + +2006-07-07 Guido Amoruso + + * scm/ps-to-png.scm (Module): + * scm/framework-tex.scm (Module): + * scm/framework-ps.scm (Module): + * scm/backend-library.scm (Module): + * scm/framework-ps.scm: invoke gs with "-dDEVICEWIDTHPOINTS" and + "dDEVICEHEIGHTPOINTS". + +2006-07-04 Graham Percival + + * Documentation/user/ various: general improvements to + "working with lilypond files" section. + +2006-07-03 Erik Sandberg + + * lily/sequential-iterator.cc: Change the default get_music_list + to read elements-callback music property + + * scm/define-music-types.scm, scm/music-functions.scm: Cleaner + processing of multimeasure rests. Softcoded + sequential-music-iterator. + + * lily/sequential-music-iterator.cc: Removed. + +2006-06-28 Graham Percival + + * Documentation/user/basic-notation.itely: clarify \repeatTie. + +2006-06-27 Erik Sandberg + + * lily/parser.yy: Wrap non-post-events in EventChords before + assigning them to identifiers. + +2006-06-27 Mats Bengtsson + + * lily/bar-line.cc (compound_barline): Fix parenthesis error, + gives correct vertical placement of \bar ":" in all staff + sizes. Thanks Martial! + +2006-06-26 Graham Percival + + * Documentation/user/invoking.itely : minor update from mailist. + +2006-06-26 Erik Sandberg + + * lily/ various: Introduce stream events of types Prepare, + OneTimeStep, CreateContext, AnnounceNewContext, RemoveContext, + ChangeContext, SetProperty, RevertProperty, Override and Revert. + + * lily/global-context*.cc: Time is now -inf before iteration + starts. + + * lily/include/context.hh: Removed unique_, init_ + + * Documentation/topdocs/NEWS: Make the feathered beam example + avoid triggering a bug. + +2006-06-24 Graham Percival + + * Documentation/user/ various: small additions from mailist. + +2006-06-22 Mats Bengtsson + + * ly/performer-init.ly: Add some missing links in the context + hierarchy for MIDI output. There are probably some more missing! + +2006-06-21 Graham Percival + + * Documentation/user/ various: minor spelling fixes; + thanks Dave Luttinen! + + * Documentation/user/ various: small clarifications; + thanks Anthony Youngman! + +2006-06-20 Han-Wen Nienhuys + + * po/fr.po: add \n appropriately. + + * lily/lexer.ll: remove ? from version-seen? + +2006-06-19 John Mandereau + + * po/fr.po; update translation, by Jean-Charles Malahieude and + John Mandereau. + +2006-06-19 Han-Wen Nienhuys + + * THANKS: add Markus Schneider. + + * lily/tab-staff-symbol-engraver.cc: derive from Engraver, not + Staff_symbol_engraver + + * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): don't + replace staff_engraver + + * lily/staff-symbol-engraver.cc (stop_spanner): announce end of + spanner. + + * lily/staff-collecting-engraver.cc + (acknowledge_end_staff_symbol): new function + + * lily/volta-engraver.cc (acknowledge_end_staff_symbol): new function. + + * lily/staff-collecting-engraver.cc + (acknowledge_end_staff_symbol): new function. + + * lily/main.cc: switch on relocation by default. + +2006-06-18 Han-Wen Nienhuys + + * lily/spacing-spanner.cc (musical_column_spacing): set + compound_fixed_note_space to 0.0. Document why. + + * lily/simple-spacer.cc (is_sane): also have a kludge for numeric + range of inverse_hooke_ + (Simple_spacer): init completely. + (fits): const + (get_line_configuration): don't use cols.resize(); it introduces + initialized data. + + * scm/framework-ps.scm (dump-page): add setstrokeadjust. Backportme. + + * ps/music-drawing-routines.ps: remove selectfont L1 hack. + + * lily/beaming-pattern.cc (best_splitpoint_index): urg, 2nd + try. Divide by beatlength. + + * input/regression/beaming-ternary-metrum.ly: update doc. + add beatLength hack. + + * scm/music-functions.scm (make-time-signature-set): add + standard-beat-grouping. + +2006-06-17 Han-Wen Nienhuys + + * input/regression/tie-whole.ly: new file. + + * lily/tie-formatting-problem.cc (set_column_chord_outline): don't + cross center of note head in case of invisible stem. + +2006-06-16 Graham Percival + + * Documentation/user/ various: small fixes from mailist. + +2006-06-16 Han-Wen Nienhuys + + * lily/breathing-sign.cc (offset_callback): idem. + + * lily/align-interface.cc (align_to_fixed_distance): remove + hungarian suffix. + + * lily/beaming-pattern.cc (count_factor_twos): oops. We want + x%2==0. + +2006-06-15 Han-Wen Nienhuys + + * VERSION (PACKAGE_NAME): release 2.9.9 + + * ly/lilypond-book-preamble.ly: add \version + +2006-06-14 Han-Wen Nienhuys + + * scripts/lilypond-book.py (PREAMBLE_LY): include + lilypond-book-preamble.ly + + * lily/stem.cc (get_beaming): return max of 0 and + scm_ilength. Fixes slurring from/to beams. + + * ly/lilypond-book-preamble.ly: new file. + + * lily/slur.cc: add inspect-index feature. + +2006-06-13 Graham Percival + + * Documentation/user/tutorial.itely: trivial fix. + +2006-06-13 Erik Sandberg + + * lily/parser.yy, scm/ly-syntax-constructors.scm: Produce almost + all non-event music in the parser via MAKE_SYNTAX. + + * lily/parser-scheme.cc: Add ly:parser-error function + + * scm/paper.scm: fix typo + 2006-06-13 Han-Wen Nienhuys + * THANKS: add RT. + + * lily/font-config.cc (init_fontconfig): add warning if cache_file + is null. + + * buildscripts/output-distance.py (test_compare_signatures): + timing routines. + (read_signature_file): use new signature format. + + * scm/stencil.scm (write-system-signature): simpler signature + format. + + * lily/stem.cc (calc_stem_end_position): calc quantized-positions + for beamed case. + + * lily/note-spacing.cc (stem_dir_correction): don't inspect + stem_end_position, but estimate instead. + * lily/tuplet-bracket.cc (calc_positions): look at stem-end-position for tuplet bracket slope. Fixes sloped tuplet - brackets narrower than beams. Backportme. + brackets narrower than beams. * lily/lexer.ll: set version-seen? even if version is - INVALID. Backportme. + INVALID. * lily/rest.cc (y_offset_callback): bugfix: decide position override based on scm_is_number(). Fixes \rest on center staff - line. Backportme. + line. * lily/beaming-pattern.cc (best_splitpoint_index): fix beaming patterns for 16th triplets.