X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=6db0860dea38dc558ecc50b73ecb5cb11b5b5269;hb=c37973560553209e8e4db943394caade1647a146;hp=e9af8fbcc7da6776cb2ee8c3131f40cb44e15b05;hpb=833e0f68c777431a95feca9083f111a81d0dc426;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index e9af8fbcc7..6db0860dea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,214 @@ +2005-06-10 Han-Wen Nienhuys + + * stepmake/bin/text2html.py (txt2html): add utf-8 marker. + + * flower/string-convert.cc (precision_string): >? fix. + + * scm/ps-to-png.scm (make-ps-images): search-gs for multipage too. + (make-ps-images): add verbose -q too. + + * lily/default-actions.cc (Module): new file. default + {book,score}-print functions. + + * scm/ly-from-scheme.scm (ly:parse-string-result): use new setup: + pass results via parseStringResult, lookup via ly:parser-lookup. + + * lily/lily-parser.cc (Lily_parser): only clone lexer in + constructors. + (parse_file): encapsulate do_yyparse() in scm_set_current_module() + (parse_string): idem. + + * ly/spanners-init.ly (assertBeamQuant): don't use #{ #} in init. + + * lily/main.cc (main_with_guile): copy be_verbose_global into + ly_set_option() + +2005-06-10 Jan Nieuwenhuizen + + * scm/backend-library.scm (postscript->pdf): + * scm/ps-to-png.scm (make-ps-images): Do not use gs -q switch in + verbose mode. Search for several names of gs executable. + +2005-06-10 Han-Wen Nienhuys + + * lily/ly-module.cc (ly_make_anonymous_module): call make-module + directly. This fixes a massive memory leak, provided you use CVS + GUILE. + +2005-06-10 Erik Sandberg + + * ly/property-init.ly: Added tieDashed. + + * THANKS: Added some bughunters for 2.5. + +2005-06-09 Han-Wen Nienhuys + + * lily/program-option.cc: add debug-gc option. + + * lily/include/lily-guile-macros.hh: don't protect exported module + objects. + + * lily/include/lily-parser.hh (class Lily_parser): remove beam_check(). + + * scm/backend-library.scm (postscript->pdf): use + delete-intermediate-files iso. running-from-gui? + + * ttftool/util.c (surely_read): robustness. Allow read() to return + less bytes than requested, as per posix standards. + + * lily/pfb.cc (LY_DEFINE): set ttf_verbosity from ttf-verbosity + program option. + + * ttftool/include/ttftool.h ("C"): rename verbosity to + ttf_verbosity. Add to public interface. + + * scm/music-functions.scm (unfold-repeats): remove debugging display. + + * lily/program-option.cc: rename from scm-option.cc + + * lily/scm-option.cc (LY_DEFINE): handle no-foobar option setting. + (get_help_string): Print pretty help string. + + * scripts/lilypond-book.py (PREAMBLE_LY): add no-point-and-click + to snippet preamble. + + * lily/scm-option.cc: remove command-line-settings option. Fold + all command-line options plus default settings in a generic + interface. + + * flower/getopt-long.cc (table_string): indent 2nd lines of help + texts too. + +2005-06-09 Jan Nieuwenhuizen + + * flower/file-name.cc: Bugfix: only append DIRSEP if BASE_ + or EXT_ components non-empty. + +2005-06-08 Jan Nieuwenhuizen + + * scm/lily.scm (running-from-gui?): Export. + + * lily/lily-parser-scheme.cc (ly:parse-file): Use it to generate + output in .ly source directory. + +2005-06-09 Han-Wen Nienhuys + + * ttftool/util.c (surely_lseek): more verbosity. + + * lily/include/lily-proto.hh: add Context_def. This fixes FC4 + compile. + + * lily/parser.yy (Repeated_music): remove >? + + * scm/backend-library.scm (postscript->pdf): Support for + -dgs-font-load=1 + + * scm/framework-ps.scm (write-preamble): make font loading + switchable to GS via --define-default gs-font-load=1 + +2005-06-09 Graham Percival + + * Documentation/user/global.itely: added \layout docs. + +2005-06-09 Han-Wen Nienhuys + + * lily/lily-parser-scheme.cc: add unistd.h + +2005-06-08 Han-Wen Nienhuys + + * scm/editor.scm: add char argument. + + * scripts/lilypond-invoke-editor.scm (dissect-uri): add char. + + * ttftool/util.c (syserror): use errno for better error reporting. + + * lily/source-file.cc (get_counts): new function. Calc column, + line and char count in one go. + + * lily/binary-source-file.cc (quote_input): rename to quote_input + + * lily/input.cc (set): new function. + +2005-06-08 Jan Nieuwenhuizen + + * flower/file-path.cc (find): Bugfix. Append rather than prepend + directory part of file name to search directory. + + * lily/lily-parser-scheme.cc (ly:parse-file): Prepend cwd to + search path and chdir to DIR if --outname=DIR used. + + * lily/main.cc (prepend_env_path): Bugfix: Check directory + existence before appending original path. + +2005-06-08 Han-Wen Nienhuys + + * ttftool/parse.c (readNamingTable): verbosity for "bad TTF + file" massage. + + * 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 @@ -29,7 +238,8 @@ 2005-06-06 Han-Wen Nienhuys - * flower/memory-stream.cc (Memory_out_stream): remove fopencookie support. + * flower/memory-stream.cc (Memory_out_stream): remove fopencookie + support. * ttftool/ttfps.c: use lily_cookie functions everywhere.