X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=c750d03378bed097bbbcc6cef8a64470c0f01f89;hb=d74a520a62663f2cf62da51db0141099ad6a71dc;hp=c4daecfdd501d6d7a1b3acccec1c310081da94b3;hpb=24b023511c053fc35bb3349d9c427941ef5f516e;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index c4daecfdd5..c750d03378 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,233 @@ +2006-02-05 Han-Wen Nienhuys + + * scm/framework-ps.scm (dump-stencil-as-EPS): don't hardcode left + EPS edge at 0, but take minimum with left-overshoot. This fixes + cut off system start delims. + + * lily/instrument-name-engraver.cc (stop_translation_timestep): + hack: add to axis group if not added yet. This fixes hara kiri'd + piano staves. + + * lily/hara-kiri-group-spanner.cc + (force_hara_kiri_in_y_parent_callback): fix signatures. + + * lily/hairpin.cc (print): check next hairpin to see whether or + not to be continuing. + +2006-02-04 Jan Nieuwenhuizen + + * Remove trailing whitespace from makefiles. + + * flower/include/std-vector.hh: Add binary_search_bounds workaround + for earlier gcc. + + * .cvsignore: Add out*, out-www, config-*. Remove lots of cruft. + + * flower/include/std-vector.hh[!HAVE_STL_DATA_METHOD]: Workaround. + + * config.hh.in (HAVE_STL_DATA_METHOD): Add. + + * stepmake/aclocal.m4 (STEPMAKE_STL_DATA_METHOD): New function. + + * configure.in: Use it. + +2006-02-04 Han-Wen Nienhuys + + * scm/music-functions.scm (pitch-of-note): new function. + + * ly/music-functions-init.ly: add \octave and \addquote + + * lily/parser.yy (music_function_chord_body): softcode \octave. + (lilypond_header): softcode \addquote + +2006-02-03 Jan Nieuwenhuizen + + * flower/include/std-vector.hh[STD_VECTOR]: Do not include + array.hh, parray.hh at all. Getting ready to flip the + configure default. + + * lily/include/lily-proto.hh (Link_array__char_): Bugfix. + + * lily/source-file.cc (file::get_line): Help binary_search_bounds + a bit. + + * lily/include/lily-proto.hh (Link_array__char_): Bugfix. + +2006-02-03 Han-Wen Nienhuys + + * flower/include/array.hh: typo. + +2006-02-02 Graham Percival + + * Documentation/user/advanced-notation.itely: doc "\#" in text. + +2006-02-03 Jan Nieuwenhuizen + + * flower/include/pqueue.hh: Derive from std::vector. + + * flower/include/parray.hh: Conform to std::vector interface. + Update users. + +2006-02-02 Graham Percival + + * Documentation/topdocs/NEWS.itely: grammar fix from Laura. + +2006-02-02 Han-Wen Nienhuys + + * flower/file-path.cc (is_file): remove if 0 section. + + * buildscripts/pfx2ttf.fontforge (err): robustness fix for + selecting afii61352. + +2006-02-02 Jan Nieuwenhuizen + + * flower/include/std-vector.hh (boundary): Oops, reverse. + + * flower/string-convert.cc (convert::unsigned_string): Bugfix: + remove superfluous `d'. + + * flower/include/std-vector.hh (boundary, top): Detach from class. + Remove empty vector shell. + + * flower/include/array.hh (reverse, swap): Detach from class. + Update users. + + * flower/include/std-vector.hh + * flower/include/array.hh (concat): Globally change to insert (). + + + * flower/include/std-vector.hh + * flower/include/parray.hh + * flower/include/array.hh (elem, elem_ref): Globally replace by + at (). + +2006-02-02 Han-Wen Nienhuys + + * Documentation/topdocs/NEWS.tely (Top): use ly: prefix for members. + + * python/convertrules.py (FatalConversionError.sub_cxx_id): + anticipate on identifier substitutions. + +2006-02-02 Jan Nieuwenhuizen + + * flower/include/std-vector.hh (insert): Remove, replace by + std::vector interface. Update callers. + + * flower/include/array.icc (insert): Change signature to + match std::vector interface. + + * flower/include/array.icc (vector_sort): Bugfix. + +2006-02-02 Han-Wen Nienhuys + + * lily/parser.yy (output_def_head_with_mode_switch): new + production. Result: dashes and underscores may be used in the + \paper block. + + * lily/lexer.ll: add DASHED_WORD. Accept in INITIAL mode. + + * python/convertrules.py (conv): oops. One slash too much. + +2006-02-02 Jan Nieuwenhuizen + + * flower/include/std-vector.hh (sort): Remove, replace by + ::vector_sort. Update callers. + + * flower/include/std-vector.hh (slice): Remove. Update callers. + (sort): Bugfix. + + * flower/test-std.cc (vector_sort): New test. + +2006-02-01 Graham Percival + + * Documentation/user/putting.itely: fixes from Erik. + +2006-02-01 Jan Nieuwenhuizen + + * flower/test-std.cc: Add simple unit test for vector migration. + + * stepmake/stepmake/test*: Unit test support. + + * flower/include/std-vector.hh (del): Remove. Use erase (), + update callers. + + * flower/include/array.hh (begin, end): Add. + (del, get): Remove. + +2006-02-01 Han-Wen Nienhuys + + * lily/include/lily-guile-macros.hh (MAKE_SCHEME_CALLBACK): use + std::string not String. + + * lily/context-def.cc (path_to_acceptable_context): use INT_MAX + iso UINT_MAX. + + * lily/prob.cc (Prob): copy type_ too. + + * lily/lily-guile.cc (mangle_cxx_identifier): new + function. Class_bla::foo_bar_[px] -> + ly:class-bla::foo-bar[?!]. Changes throughout + +2006-01-31 Han-Wen Nienhuys + + * flower/include/guile-compatibility.hh (scm_from_unsigned): add scm_from_unsigned(). + + * lily/beam.cc (calc_direction): take dir from visible stem in + degenerate case. + +2006-01-31 Jan Nieuwenhuizen + + * lily/melody-spanner.cc (spanner::calc_neutral_stem_direction): + Fix -1, >=0 boundary checks for unsigned vsize. + + * lily/separating-group-spanner.cc (spanner::find_rods): Fix >=0 + loop for unsigned vsize. + + * configure.in (--enable-std-vector): New option. + (--enable-std-string): On by default. + + * flower/include/std-vector.hh: New file. Enable switch to + std::vector, update client code. + +2006-01-30 Graham Percival + + * scm/document-translation.scm: clarify "this context is also + known as". Thanks, Werner! + + * Documentation/user/putting.itely: small fixes from Don Blaheta. + + * Documentation/user/invoking.itely: small fix from Don. + +2006-01-30 Han-Wen Nienhuys + + * scm/lily.scm (define-scheme-options): rename option + preview-include-book-title to book-title-preview + (define-scheme-options): move force-eps-font-include (from paper + block) to eps-font-include -d option. + + * VERSION (PATCH_LEVEL): release 2.7.30 + + * input/bach-schenker.ly (staffPiano): new file. + + * buildscripts/pfx2ttf.fontforge: remove No. glyph from TTF file. + + * Documentation/topdocs/NEWS.tely (Top): simplify NEWS entry, add + credits to Nicolas. + + * scm/define-markup-commands.scm (epsfile): add scaling to \epsfile. + + * ps/lilyponddefs.ps: remove start-system, stop-system, + start-page fluff. This saves putting { } code on the stack, fixing + stack overflows when including EPS files. + +2006-01-29 Graham Percival + + * Documentation/user/putting.itely: minor fixes (comments on -devel). + +2006-01-29 Nicolas Sceaux + + * Documentation/topdocs/NEWS.tely (Top): add \parallelMusic news. + 2006-01-28 Graham Percival * Documentation/user/putting.itely: minor fixes (mostly tab->space). @@ -8,6 +238,8 @@ 2006-01-28 Han-Wen Nienhuys + * input/regression/completion-heads.ly (texidoc): fix. + * lily/staff-symbol-referencer.cc (on_staff_line): idem. * lily/tie-formatting-problem.cc