X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=2c2566206ac9b9b199027ee5a770a516097ad786;hb=36e85be5f8a02c22762a9d008e44b734947a5602;hp=4edc613a95caf5d687cf7bdc90238fda32e4dccd;hpb=ecc71a40204c77f1ac2651525dc23c0c64f17652;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 4edc613a95..2c2566206a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,256 @@ +2005-06-08 Han-Wen Nienhuys + + * Documentation/user/GNUmakefile (TEXINPUTS): set TEXINPUTS so our + texinfo.tex is always used. + +2005-06-07 Han-Wen Nienhuys + + * flower/include/axis.hh: rename from axes.hh + + * lily/include/text-interface.hh (Module): rename from text-item.hh + + * VERSION (PATCH_LEVEL): release 2.5.29 + + * ttftool/parse.c (readNamingTable): handle Apple/8bit encoding too. + + * scm/framework-ps.scm (font-file-as-ps-string): new function. + (handle-macfont): new function. Call fondu for Native mac fonts. + + * scm/define-markup-commands.scm (fill-line): handle text-widths = + '() case. + +2005-06-07 Jan Nieuwenhuizen + + * scm/ps-to-png.scm (make-ps-images): Bugfix: `Pages: 1\n' is not + multi-page. Fix .eps regular expression. + +2005-06-07 Graham Percival + + * Documentation/user/putting.itely: add info on modifying templates. + + * Documentation/user/lilypond.itely, converters.itely, invoking.itely: + misc small changes. + +2005-06-07 Han-Wen Nienhuys + + * scm/ps-to-png.scm (make-ps-images): no paper size for multi-page. + + * scripts/lilypond-ps2png.scm + + * VERSION (PACKAGE_NAME): release 2.5.28 + +2005-06-07 Jan Nieuwenhuizen + + * lily/main.cc (prepend_env_path): Do not append /, that does not + work. Localedir lives in datadir, not in prefix. + + * scm/framework-ps.scm (write-preamble): Remove load-font-via-GS + hack for windows. + + * flower/include/file-cookie.hh: Compile fix. + +2005-06-06 Han-Wen Nienhuys + + * ly/engraver-init.ly: add \defaultchild to InnerStaffGroup. + + * scm/ps-to-png.scm (gulp-port): rename from read. Don't redefine + system primitives. + (gulp-port): using read-string!/partial. We don't want to read an + entire PS file (GUILE 1.6 limits strings to 16M) + + * scm/define-grobs.scm (all-grob-descriptions): remove arch-* + properties. Add font-interface. + + * scm/define-grob-properties.scm (all-user-grob-properties): + remove old bracket properties. + + * scm/x11-color.scm: reformat. + + * lily/ledger-line-engraver.cc (acknowledge_grob): create new + LedgerLineSpanner if new StaffSymbol is found. + + * lily/staff-symbol-engraver.cc (acknowledge_grob): also set + staff-symbol for finishing staff. + + * lily/GNUmakefile (OUT_DIST_FILES): don't dist Flex output + + * scm/output-svg.scm (setcolor): implement (re)setcolor with + change black to currentColor everywhere. This fixes color support + in SVG. + +2005-06-06 Carl Sorensen + + * input/regression/fret-diagrams.ly: new file to test fret diagram + capability + + * scm/output-tex.scm: remove white-dot and white-text + + * scm/output-ps.scm: remove white-dot and white-text + + * scm/fret-diagrams.scm (sans-serif-stencil-white): removed -- + using ly:stencil-in-color instead + (draw-dots) : remove call to white-dot + +2005-06-06 Han-Wen Nienhuys + + * flower/memory-stream.cc (Memory_out_stream): remove fopencookie + support. + + * ttftool/ttfps.c: use lily_cookie functions everywhere. + + * flower/include/file-cookie.hh: new file. lily_cookie extension + + * flower/file-cookie.cc: new file. lily_cookie extension. + +2005-06-06 Jan Nieuwenhuizen + + * scm/editor.scm (editor-command-template-alist): Add syn + editor (Jaap [de Vos]). + +2005-06-05 Jan Nieuwenhuizen + + * scripts/lilypond-ps2png.scm: + * scm/ps-to-png.scm: New file. + + * scm/backend-library.scm (postscript->png): Use it. + + * scripts/lilypond-ps-to-png.py: Remove file. + + * python/lilylib.py (get_bbox, make_ps_images): Remove. + +2005-06-03 Han-Wen Nienhuys + + * lily/auto-beam-engraver.cc (acknowledge_grob): remove dead code. + + * scm/auto-beam.scm (default-auto-beam-check): only forbid beam + start on grace moment. Fixes autobeam-grace.ly. + + * lily/auto-beam-engraver.cc (process_acknowledged_grobs): don't + process anything unless we're at the end of a pending beam. Fixes + syncopated 8ths beamed across a beat. + +2005-06-03 Jan Nieuwenhuizen + + * scm/editor.scm (editor-command-template-alist): Start emacs if + emacslient fails. + + * lily/main.cc (setup_localisation): Listen to LILYPOND_LOCALEDIR. + + * flower/file-path.cc (is_file, is_dir): Export. + + * lily/main.cc (prepend_env_path, set_env_file): Use them. + +2005-06-02 Mats Bengtsson + + * lily/easy-notation.cc: Added include cctype to correct + compilation error. + +2005-06-02 Han-Wen Nienhuys + + * scm/backend-library.scm (postscript->pdf): set resolution to + 1200, so bitmap fonts aren't that ugly. + + * Documentation/topdocs/NEWS.tely (Top): add entry about font family. + + * lily/dynamic-engraver.cc (acknowledge_grob): only center on + parent if we have a notehead. Fixes incorrect offsets when + Paper_column is very wide in the X direction. + + * input/regression/font-family-override.ly (Module): new file. + + * scm/font.scm (make-pango-font-tree): new function. + + * lily/beam.cc (before_line_breaking): remove warning about less + than 2 visible stems. We still get a warning when there is only + one stem. + +2005-06-01 Werner Lemberg + + * buildscripts/substitute-encoding.py: Handle PFAemmentaler-xx.pfa + correctly. + +2005-06-01 Han-Wen Nienhuys + + * lily/slur-scoring.cc (generate_avoid_offsets): new + function. Generate avoid offsets once per slur. + + * lily/slur.cc (add_extra_encompass): add dependency to + extra-encompass object. This fixes bugs/c-phrasing-slur.ly + + * lily/stencil.cc (is_empty): check dim_ field for is_empty() + too. Fixes inf error with added bass notes. + + * scripts/lilypond-book.py (do_options): --psfonts doesn't take + argument anymore. + + * make/ly-vars.make (DVIPS_FLAGS): use .psfonts as extension. + + * input/tutorial/lbook-latex-test.tex: add line length test. + + * scripts/lilypond-book.py (set_default_options): new + function. Call this before dissecting snippets, so linewidth + settings reach the snippets. + +2005-06-01 Jan Nieuwenhuizen + + * scm/lily.scm (PLATFORM, slashify): Remove double slashes. + +2005-06-01 Han-Wen Nienhuys + + * input/mutopia/R.Schumann/romanze-op28-2.ly (leftb): bugfix. + 2005-05-31 Jan Nieuwenhuizen - * configure.in (reloc_b): Add --enable-argv0-relocation. + * stepmake/aclocal.m4: More autopackage friendliness. + +2005-05-31 Graham Percival + + * Documentation/index.html.in: remove link to LSR. + + * Documentation/user/global.itely: remove duplicate + "dedication" \header{} section. 2005-05-31 Han-Wen Nienhuys + * VERSION (PACKAGE_NAME): release 2.5.27. + + * lily/lily-parser-scheme.cc (LY_DEFINE): unprotect paper + too. Plugs memory leak. + + * make/lilypond.fedora.spec.in (Group): remove + lilypond-pdfpc-helper. + + * scripts/GNUmakefile (SEXECUTABLES): remove + lilypond-pdfpc-helper. Use lilypond-invoke-editor instead. + + * scm/font.scm (make-century-schoolbook-tree): add Mono as + 'typewriter family. + + * lily/score.cc (Score): unprotect copy of Output_def. Plugs + memory leak. + + * lily/parser.yy (score_body): don't clone Score, that's done in + Lily_lexer::try_special_identifiers(). This fixes a memory leak. + + * lily/score-engraver.cc (derived_mark): new function. + (initialize): unprotect Paper_score. This fixes a memory leak. + + * lily/score-performer.cc (derived_mark): new function. + + * lily/score-translator.cc (get_output): use SCM for get_output() call. + + * stepmake/aclocal.m4: put FlexLexer.h test in conftest.cc. Fixes + spurious warning. + * scm/font.scm (make-century-schoolbook-tree): use Sans for sans serif. +2005-05-31 Jan Nieuwenhuizen + + * configure.in (reloc_b): Add --enable-relocation. + +2005-05-31 Han-Wen Nienhuys + * lily/pfb.cc (LY_DEFINE): show file name when loading PFB. * input/regression/alignment-order.ly: add Staff example. @@ -94,6 +338,7 @@ * Documentation/pictures/GNUmakefile (OUT_DIST_FILES): Add ly-icon rules. +>>>>>>> 1.3718 2005-05-28 Han-Wen Nienhuys * lily/stencil-scheme.cc (LY_DEFINE): ly:stencil-in-color @@ -216,7 +461,7 @@ 2005-05-24 Han-Wen Nienhuys * lily/parser.yy (bare_int): remove rule. From now on, we require - # before negative integers. + # before negative integers. 2005-05-23 Graham Percival @@ -1287,7 +1532,8 @@ * lily/stem.cc (width_callback): determine correct extent if flag is not there. This fixes slur-no-flag.ly - * lily/grace-engraver.cc (consider_change_grace_settings): new function. + * lily/grace-engraver.cc (consider_change_grace_settings): new + function. (initialize): also consider_change_grace_settings() on initialization. Fixes large grace notes at start of score.