+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>
+
+ * 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
+ 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 <g>
+ change black to currentColor everywhere. This fixes color support
+ in SVG.
+
+2005-06-06 Carl Sorensen <carldsorensen@comcast.net>
+
+ * 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 <hanwen@xs4all.nl>
+
+ * 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 <janneke@gnu.org>
+
+ * scm/editor.scm (editor-command-template-alist): Add syn
+ editor (Jaap [de Vos]).
+
+2005-06-05 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * 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 <hanwen@xs4all.nl>
+
+ * 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 <janneke@gnu.org>
+
+ * 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 <mabe@drongo.s3.kth.se>
+
+ * lily/easy-notation.cc: Added include cctype to correct
+ compilation error.
+
+2005-06-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * 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 <wl@gnu.org>
+
+ * buildscripts/substitute-encoding.py: Handle PFAemmentaler-xx.pfa
+ correctly.
+
+2005-06-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * 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 <janneke@gnu.org>
+
+ * scm/lily.scm (PLATFORM, slashify): Remove double slashes.
+
+2005-06-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * input/mutopia/R.Schumann/romanze-op28-2.ly (leftb): bugfix.
+
+2005-05-31 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * stepmake/aclocal.m4: More autopackage friendliness.
+
+2005-05-31 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/index.html.in: remove link to LSR.
+
+ * Documentation/user/global.itely: remove duplicate
+ "dedication" \header{} section.
+
+2005-05-31 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * 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 <janneke@gnu.org>
+
+ * configure.in (reloc_b): Add --enable-relocation.
+
+2005-05-31 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/pfb.cc (LY_DEFINE): show file name when loading PFB.
+
+ * input/regression/alignment-order.ly: add Staff example.
+
+2005-05-31 John Mandereau <john.mandereau@free.fr>
+
+ * po/fr.po: update.
+
+2005-05-31 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/index.html.in: add link to LSR.
+
+2005-05-31 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/define-stencil-commands.scm (Module): new file. Register all
+ allowed stencil expression heads in a central place.
+
+ * lily/stencil-scheme.cc (LY_DEFINE): check is_stencil_head in
+ ly:make-stencil
+
+ * lily/stencil-expression.cc (all_stencil_heads): registering
+ stencil expressions.
+
+ * lily/stencil-interpret.cc: new file. Stencil expression
+ interpreting.
+
+ * input/xiao-haizi-guai-guai.ly: move file back.
+
+2005-05-30 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/advanced.itely, converters.itely,
+ instrument-notation.itely, lilypond-book.itely: misc small
+ changes.
+
+2005-05-30 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/lexer.ll: Skip UTF-8 BOM at BOF.
+
+ * make/lilypond.fedora.spec.in: Fix source url.
+
+ * cygwin: Update from mingw patches.
+
+ * scm/editor.scm (editor-command-template-alist): Use jedit
+ -reuseview (Bertalan), add uedit (Patrick Huberts).
+
+ * input/xiao-hai-zi-guai-guai.ly: Rename from
+ xiao-haizi-guai-guai.ly.
+
+ * input/*: Reindent, do not use TAB.
+
+ * Documentation/pictures/ly.xpm: Bugfix: do not anti-alias against
+ white background.
+
+2005-05-29 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/framework-ps.scm (dump-stencil-as-EPS): Add silly fix for
+ numerical overflow error.
+
+2005-05-29 Laura Conrad <lconrad@laymusic.org>
+
+ * abc2ly.py: fix to syntax error in multi-part output.
+
+2005-05-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/span-bar.cc (print): sort bar line extents. Fixes problem
+ with disappearing span bars when alignAboveContext is active
+
+ * lily/property-iterator.cc (check_grob): use is-grob?
+ object-property. Fixes crash-key-sig-font-size.ly.
+
+2005-05-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/bar-line.cc (print): don't round barlines; this produces
+ odd aliasing effects in Acroread.
+
+ * lily/timing-engraver.cc (process_music): robustness fix.
+
+ * lily/context-def.cc (filter_engravers): bugfix.
+
2005-05-28 Jan Nieuwenhuizen <janneke@gnu.org>
* lily/lilypond.rc.in: Add ly-icon.
* Documentation/pictures/GNUmakefile (OUT_DIST_FILES): Add ly-icon
rules.
-
+>>>>>>> 1.3718
2005-05-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/stencil-scheme.cc (LY_DEFINE): ly:stencil-in-color
2005-05-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/parser.yy (bare_int): remove rule. From now on, we require
- # before negative integers.
+ # before negative integers.
2005-05-23 Graham Percival <gperlist@shaw.ca>
* 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.