]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
*** empty log message ***
[lilypond.git] / ChangeLog
index 7b8a73bd885f28d79d10edb6f0df0fca4c465883..fd68c9f1ba52f4e4b5d7cdeec29fadbe5079c125 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,229 @@
+2006-02-04  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * flower/include/array.hh: typo. 
+
+2006-02-02  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/advanced-notation.itely: doc "\#" in text.
+
+2006-02-03  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * flower/include/pqueue.hh: Derive from std::vector.
+
+       * flower/include/parray.hh: Conform to std::vector interface.
+       Update users.
+
+2006-02-02  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/topdocs/NEWS.itely: grammar fix from Laura.
+
+2006-02-02  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * flower/file-path.cc (is_file): remove if 0 section.
+
+       * buildscripts/pfx2ttf.fontforge (err): robustness fix for
+       selecting afii61352.
+
+2006-02-02  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <gpermus@gmail.com>
+
+       * Documentation/user/putting.itely: fixes from Erik.
+
+2006-02-01  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <gpermus@gmail.com>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <gpermus@gmail.com>
+
+       * Documentation/user/putting.itely: minor fixes (comments on -devel).
+
+2006-01-29  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * Documentation/topdocs/NEWS.tely (Top): add \parallelMusic news.
+
+2006-01-28  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/putting.itely: minor fixes (mostly tab->space).
+
+2006-01-28  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * input/mutopia/claop.py: Update.
+
 2006-01-28  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * input/regression/completion-heads.ly (texidoc): fix.
+
        * lily/staff-symbol-referencer.cc (on_staff_line): idem.
 
        * lily/tie-formatting-problem.cc
 
        * lily/main.cc (main): Debugging aid: catch exceptions.
 
-       * flower/std-string.cc (to_string): Robustication.  Fixes midi
+       * flower/std-string.cc (to_string): Robustification.  Fixes midi
        output with std::string.
 
 2006-01-27  Han-Wen Nienhuys  <hanwen@xs4all.nl>