X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=5bc90d5424e4968ee5f0eafa27861a3fe2243864;hb=d46a60a9dcad01fba085b0a99d5bd16a104fd488;hp=889a96e55694b4a5236a429f3f718cff4c87a3d3;hpb=eb97ff53e2ab83edbde770b61bcbb876268f82ad;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 889a96e556..5bc90d5424 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,326 @@ +2005-02-25 Jan Nieuwenhuizen + + * scripts/convert-ly.py (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. + +2005-02-12 Han-Wen Nienhuys + + * scm/define-grob-properties.scm (all-user-grob-properties): + removed 'dashed property. + +2005-02-13 Nicolas Sceaux + + * scm/lily.scm (define-safe-public): new macro for defining + variables that can be used in --safe mode. Use it in *.scm + instead of manually setting safe-objects in safe-lily.scm. + +2005-02-11 Han-Wen Nienhuys + + * Slur-dash patch by Bertalan. + + * ly/engraver-init.ly (EasyNotation): glyph name dash -> period. + + * stepmake/bin/add-html-footer.py (do_file): do i18n only once. + +2005-02-10 Jan Nieuwenhuizen + + * stepmake/aclocal.m4: teTeX-3.0 inimf fix. Comment-out. + +2005-02-09 Jan Nieuwenhuizen + + * mf/GNUmakefile: teTeX-3.0 install fix. + + * Cygwin patch from Bertalan. + + * stepmake/stepmake/metafont-rules.make: Remove bashism. + +2005-02-08 Jan Nieuwenhuizen + + * GNUmakefile.in: + * SConstruct (symlink): teTeX-3.0 build fix: add map symlink. + + * tex/GNUmakefile: teTeX-3.0 fix: install .enc in fonts/enc. Add + 2.0.x compatibility. + +2005-02-08 Werner Lemberg + + * mf/feta-din-code.mf: Format; clean up code. + Replace `---' with `--' plus explicit path directions. + (linethickness#, stafflinethickness#): Remove. + ("dynamic f"): Replace `draw' with `draw_rounded_block'. + ("dynamic s"): Improve shape. + ("dynamic p"): Improve shape. + Replace `draw' with better outline approximation. + ("dynamic r"): Improve shape. + Don't call `fill' and `draw' at the same time. + +2005-02-08 Jan Nieuwenhuizen + + * SConstruct (symlink): + * GNUmakefile.in ($(builddir)/share/lilypond-force): teTeX-3.0 + build fix: add enc symlink. + + * lily/general-scheme.cc: Compile fixes: include wchar.h, string.h. + + Support for DESTDIR besides prefix=/foo + + * vim/GNUmakefile (local-install): Use $(INSTALL) -d iso mkdir. + + * stepmake/stepmake/*.make: + * */GNUmakefile: + * GNUmakefile.in: Prepend $(DESTDIR) to installation directory. + + * config.make.in (prefix): Remove broken $(DESTDIR) hack. + + * stepmake/aclocal.m4: Use %0.f iso %d to quiet gawk < 3.1.4 and + mawk in fontforge (date) test. + +2005-02-07 Han-Wen Nienhuys + + * scm/font.scm (make-century-schoolbook-tree): add NCS as + font-family=roman. Add Luxi Sans as sans + +2005-02-07 Graham Percival + + * Documentation/user/notation.itely: add warning about + percent repeats and Voice contexts. + + * Documentation/user/lilypond-book.itely: clarified the + necessity of dvips -u arguments. + +2005-02-07 Erik Sandberg + + * THANKS: Added a bunch of bug hunters. + +2005-02-06 Han-Wen Nienhuys + + * scm/framework-ps.scm (output-preview-framework): bugfix. + + * ly/chord-modifiers-init.ly (ignatzekExceptionMusic): use unicode + o/ for chord modifier.. + + * lily/general-scheme.cc (LY_DEFINE): new function ly:wide-char->utf-8. + + * lily/drum-note-performer.cc: remove unused (thanks Michael + Welsh Duggan). + +2005-02-06 Jan Nieuwenhuizen + + * Documentation/user/changing-defaults.itely (Text encoding): Clarify. + + * ly/titling-init.ly: Do not also print intstrument in header on + first page. Do not print page number on first and only page. + +2005-02-05 Han-Wen Nienhuys + + * input/regression/*.ly: remove old-relative everywhere + + * lily/music-sequence.cc (simultaneous_relative_callback): do + what-if analysis on copy, not on original. Fixes old-relative + compatibility. + + * scm/backend-library.scm (postscript->png): space before + --verbose. + 2005-02-05 Werner Lemberg * mf/feta-autometric.mf (fet_beginchar): Check whether `feta_group' @@ -39,6 +362,8 @@ 2005-02-04 Han-Wen Nienhuys + * VERSION (PATCH_LEVEL): release 2.5.11 + * input/regression/fill-line-test.ly: new file. * buildscripts/gen-emmentaler-scripts.py (i): insert dash in