]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
(precision_string): >? fix.
[lilypond.git] / ChangeLog
index e9af8fbcc7da6776cb2ee8c3131f40cb44e15b05..a426152b304093fae14d22f7ff26d2e6953cf40e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,212 @@
+2005-06-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <ersa9195@student.uu.se>
+
+       * ly/property-init.ly: Added tieDashed.
+
+        * THANKS: Added some bughunters for 2.5.
+
+2005-06-09  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * flower/file-name.cc: Bugfix: only append DIRSEP if BASE_
+       or EXT_ components non-empty.
+
+2005-06-08  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <gperlist@shaw.ca>
+
+       * Documentation/user/global.itely: added \layout docs.
+
+2005-06-09  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/lily-parser-scheme.cc: add unistd.h
+
+2005-06-08  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <gperlist@shaw.ca>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
 
+       * 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
 
 2005-06-06  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
-       * 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.