X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=faa69bbab4e17e66debc12c86b17fb8e6cbf105e;hb=3d237c36689f254418cb92351a1976a3fdd300ec;hp=cf0cb48d3d0943002a4bbbe2cbf08505aaca6d94;hpb=abc2cd8bd65d0f81c5b1764b5d83ddf7cfbd3e03;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index cf0cb48d3d..faa69bbab4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,233 @@ +2005-02-26 Han-Wen Nienhuys + + * lily/main.cc: remove -m, --no-layout + + * flower/include/libc-extension.hh: add ALIAS_FILE_TO_FILECOOKIE + to define. We don't want to override fprintf everywhere. + +2005-02-26 Jan Nieuwenhuizen + + * cygwin/lilypond.hint: + * cygwin/README.in: Update dependencies. + + * stepmake/aclocal.m4 (STEPMAKE_PANGO, STEPMAKE_PANGO_FT2): + Bugfix: do not pollute CPPFLAGS, LIBS. + + * cygwin/mknetrel (extras): Cross compile fixes. + + * ttftool/util.c: + * ttftool/ttfps.c: + * ttftool/ps.c: #include libc-extension.hh + + * flower/include/libc-extension.hh: + * flower/libc-extension.cc (fopencookie)[!HAVE_FOPENCOOKIE]: Add + wrapper using funopen. + (fopencookie, handle_cookie_io_fclose, handle_cookie_io_fprintf, + handle_cookie_io_fprintf): Add wrappers catching Memory_out_stream. + + * config.hh.in: + * configure.in (AC_CHECK_FUNCS): Add fopencookie, funopen. + (AC_CHECK_HEADERS): Add libio.h + + * scripts/convert-ly.py: Uniformize, internationalize. + (2.5.2): Remove fatal encoding rule. + (2.5.13): Handle latin1 encoding gracefully. + +2005-02-23 Jan Nieuwenhuizen + + * HACKING: Fix line breaks. + +2005-02-23 Werner Lemberg + + * mf/graycx.mf, mf/graylj.mf: Removed. Any decent TeX distribution + contains those two files. + +2005-02-21 Werner Lemberg + + * mf/feta-nummer-code.mf ("Numeral 5"): Include intersection point + to improve overlap removal process. + + * mf/feta-slag.mf (draw_trillelement): Add parameter to control + left and right ending. This ensures better overlapping. + Update all callers. + ("lineprall"): Don't use draw_gridline to get better overlapping. + +2005-02-21 Han-Wen Nienhuys + + * scm/lily-library.scm (ps-embed-cff): add \n after EndResource + + * Documentation/topdocs/NEWS.tely (Top): oops. + +2005-02-21 Pedro Kroger + + * HACKING: new file. + + * input/regression/utf8.ly (portuguese): added a portuguese example + to show latin1 accents. + +2005-02-21 Pal Benko + + * lily/mensural-ligature-engraver.cc: + * lily/mensural-ligature.cc: + * lily/include/mensural-ligature.hh: new algorithm implemented + + * scm/define-grob-properties.scm: join-left killed (add-join may + be used); join-left-amount changed to join-right-amount + +2005-02-21 Graham Percival + + * Documentation/user/notation.itely: small but urgent fix. + +2005-02-21 Jürgen Reuter + + * lily/duration-scheme.cc: bugfix: correct parameters to + SCM_ASSERT_TYPE. + + * THANKS: added Pal. + + * Documentation/user/notation.itely: bugfix: unTeXified + $\\backslash$. Bugfix: yet another glyph renaming victim: + "timesig.*x/y" -> "timesig.*xy". + +2005-02-21 Han-Wen Nienhuys + + * VERSION (PACKAGE_NAME): release 2.5.12 + +2005-02-20 Han-Wen Nienhuys + + * ly/engraver-init.ly: set tieWaitForNote to #t by default + + * configure.in (gui_b): bump GUILE requirement to 1.6.5 + + * Documentation/topdocs/NEWS.tely: add inputfileref macro. + + * scm/framework-ps.scm (supplies-or-needs): uniq font name list. + +2005-02-20 Jan Nieuwenhuizen + + * input/mutopia/E.Satie/petite-ouverture-a-danser.ly: recode + latin1..utf-8. + + * input/regression/stanza-number.ly: + * input/regression/utf8.ly (hebrew): Use addlyrics. Update. + + * lily/tie-engraver.cc (acknowledge_grob): Compile fix. + +2005-02-20 Han-Wen Nienhuys + + * Documentation/topdocs/NEWS.tely (Top): only mention 2.5 + NEWS. Refer to website for older news. + + * stepmake/bin/add-html-footer.py (i18n): don't strip .PNG / + .HTML. This should be done for specific servers only. + + * Documentation/topdocs/NEWS.tely (Top): move to .tely. Add some + .ly image examples. + + * scm/define-grobs.scm (all-grob-descriptions): put ledger lines + in layer 0 too. + + * scm/define-context-properties.scm + (all-user-translation-properties): add tieWaitForNote + + * scm/define-grobs.scm (all-grob-descriptions): add + Tie_column::before_line_breaking + + * lily/tie.cc (get_column_rank): new function + + * lily/tie-column.cc (before_line_breaking): new function. + (werner_directions): take into account ties that start on + different columns. + + * lily/score-engraver.cc (set_columns): move add_column() so we + have column rank available. + + * lily/tie.cc (get_column_rank): new function. + + * input/regression/utf8.ly (japanese): add japanese lyrics. + + * lily/pfb.cc (LY_DEFINE): ly:ttf->pfa, new function. + + * THANKS: add Steve D + + * ttftool/*.c: add TTF -> Type42 conversion library. + +2005-02-20 Tatsuya Ono + + * mf/parmesan-heads.mf: "0harmonic" -> "s0harmonic" + to show harmonic notes + * scm/define-markup-commands.scm: in \markup-by-number + "dots-dot" -> "dots.dot" to show dotted notes + +2005-02-20 Han-Wen Nienhuys + + * flower/include/memory-stream.hh (class Memory_out_stream): new file. + + * flower/memory-stream.cc (writer): new file. + + * configure.in: add endian test. + +2005-02-19 Jürgen Reuter + + * Documentation/user/examples.itely: small + simplification/beautification + + * Documentation/user/notation.ietly: bugfix: fixed many artefacts + from the "x-y-z"->"x.y.z" renaming of glyphs throughout the whole + notation manual. + + * lily/mensural-ligature.cc: bugfix: another few victims of the + "x-y-z"->"x.y.s-z" symetrical notehead glyph renaming. + + * ly/gregorian-init.ly: commit some experimental code for hi-level + ligature input language lying around here for several months. + + * lily/mensural-ligature-engraver.cc: bugfix: another victim of + the "x-y-z"->"x.y.s-z" symetrical notehead glyph renaming. + + * lily/vaticana-ligature-engraver.cc: bugfix: another few + "x-y-z"->"x.y.s-z" fixes. + +2005-02-19 Han-Wen Nienhuys + + * scm/framework-pdf.scm (scm): new file + + * lily/include/pdf.hh (class Pdf_file): new file. + + * lily/pdf.cc (write_trailer): new file. + +2005-02-18 Erlend Aasland + + * input/regression/color.ly: new file + + * lily/stencil.cc (interpret_stencil_expression): + when a color expression is encountered: save current color, + process the rest of the expression, and restore previous color. + + * lily/system.cc (get_line): check all grobs for color property and + prepare the stencil scheme expressions for further processing. + Fix layer-loop. + + * scm/define-grob-properties.scm: introduce the color property. + + * scm/output-lib.scm: color helper functions. + + * scm/output-ps.scm: introduce setcolor/resetcolor. + +2005-02-07 Erik Sandberg + + * ly/*.ly, input/regression/*.ly: Added missing \version + statements in some files. + 2005-02-15 Graham Percival * Documentation/user/notation.itely: minor editing. * Documentation/user/converters.itely: updated convert-ly bugs. + * Documentation/user/lilypond-book.itely: add info about using + feta characters in latex. + 2005-02-15 Han-Wen Nienhuys * scripts/convert-ly.py: new slur dash patch by Bertalan Fodor.