+2004-12-22 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/user/macros.itexi: Comment-out \fetaflat,
+ \fetasharp. Fixes make web. FIXME: make usable (compatible?) TeX
+ macros for feta glyphs.
+
+2004-12-22 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/changing-defaults.itely: fix index for set.
+
+ * Documentation/user/converters.itely: added convert-ly bugs list
+ from CVS.
+
+2004-12-21 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * python/lilylib.py (setup_environment): Set GS_FONTPATH, GS_LIB
+ to empty. Fixes make web, using gs-gpl-8.01. In fact,
+ gs-afpl-8.50 has more trouble with make web (ie, uses *a lot* more
+ resourses; 3x MAXSIZE, 4x MAXRSS, 1.5x user).
+
+ * mf/GNUmakefile (pfa_warning): Use less broken check.
+
+ * python/lilylib.py (setup_environment): Remove cruft from
+ GS_FONTPATH.
+
+ * configure.in: Bump mftrace requirement to 1.1.1.
+
+2004-12-20 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/output-svg.scm (beam): Use polygon.
+
+ * scm/lily-library.scm: Bugfix.
+
+ * Documentation/user/invoking.itely (Invoking lilypond): Bugfix.
+
+ * mf/GNUmakefile (ALL_GEN_FILES): Remove unbuildable Fontmap.lily.
+
+2004-12-19 Werner Lemberg <wl@gnu.org>
+
+ Prepare glyph shapes for mf2pt1 conversion.
+
+ * mf/feta-eindelijk: Some formatting.
+ (multi_rest_x, multi_beam_height): Removed. Unused.
+ ("Quarter rest"): Use `intersectiontimes' to create a single
+ outline.
+ (rest_crook): Removed. Unused.
+ (draw_rest_bulb): Return path (wihtout filling). Update callers.
+ Simplified.
+ (draw_eighth_rest, "16th rest", "32th rest", "64th rest",
+ "128th rest"): Simplify `pat'.
+ Create single outline.
+
+2004-12-19 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * mf/GNUmakefile (ALL_GEN_FILES):
+ (INSTALLATION_OUT_SUFFIXES): Remove unbuildable fonts.scale.
+
+ * scm/output-svg.scm (polygon, draw-line, dashed-line): New
+ function.
+
+2004-12-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/output-texstr.scm (placebox): add routine
+
+ * VERSION (PACKAGE_NAME): release 2.5.4
+
+ * scm/framework-texstr.scm (output-framework): new file.
+
+ * scm/output-texstr.scm: new file. Collect (TEXT . ) calls for TeX
+ processing.
+
+ * Documentation/user/invoking.itely (Invoking lilypond): add SVG
+
+ * stepmake/stepmake/metafont-rules.make: make single SVG/PFA/PFB
+ rule.
+
+ * configure.in (gui_b): bump mftrace requirement to 1.1.0
+
+ * mf/feta-bolletjes.mf (triangle): add s to 0triangle.
+
+ * mf/GNUmakefile (ALL_GEN_FILES): make SVG files too.
+
+2004-12-19 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/framework-svg.scm (dump-page): Implement landscape.
+
+2004-12-18 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/main.cc (setup_paths): Add svg to search path.
+
+ * scm/output-svg.scm:
+ * scm/framework-svg.scm: Add pageSet. Update.
+ (dump-fonts): New function.
+ (output-framework): Use it.
+
+ * mf/GNUmakefile:
+ * buildscripts/gen-bigcheese-scripts.py: Also generate SVG font.
+
+2004-12-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * tex/lilyponddefs.tex: comment out new ifpdf code.
+
+2004-12-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * GNUmakefile.in:
+ * SConstruct (symlink): Replace afm by otf.
+
+ * scm/framework-gnome.scm (gnome-main): Remove invocation of
+ ly:pango-add-afm-decoder.
+
+ * lily/lily-guile.cc ("ly:pango-add-afm-decoder"): Build fix: Remove.
+
+2004-12-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/output-ps.scm (new-text): don't access t glyph for getting
+ space dimension.
+
+ * ly/init.ly: warn about \version
+
+ * lily/lexer.ll: set version-seen?
+
+2004-12-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/output-svg.scm (string->entities): Update.
+
+2004-12-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/main.cc (setup_paths): replace afm by otf for path.
+
+ * lily/pangofc-afm-decoder.cc: remove.
+
+ * lily/include/pangofc-afm-decoder.hh: remove.
+
+ * scm/framework-scm.scm (output-framework): new file.
+
+ * mf/GNUmakefile: remove SAUTER_FONTS.
+ remove SVG/sodipodi hacks.
+
+ * scm/lily-library.scm (stderr): move stderr.
+
+ * mf/GNUmakefile: remove AFM support.
+
+ * buildscripts/mf-to-table.py (base): remove AFM support.
+
+ * lily/open-type-font.cc (design_size): use design_size
+
+2004-12-17 Pedro Kroger <kroeger@pedrokroeger.net>
+
+ * lily/font-metric.cc (LY_DEFINE): Fix the docstring.
+
+2004-12-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * mf/GNUmakefile: Generate combined aybabtu info.
+ * mf/aybabtu.pe.in (i): Load it.
+
+ * scm/framework-tex.scm (otf-font-load-command): Bugfix: subfonts
+ are not symbols.
+
+ * lily/include/open-type-font.hh (count): New method.
+
+ * mf/aybabtu.pe.in: Typo.
+
+ * Documentation/user/out/lilypond-internals.nexi (Scheme
+ functions): Typo.
+
+ * lily/include/guile-compatibility.hh (SCM_HASHTABLE_P): Add compat.
+
+2004-12-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * buildscripts/gen-bigcheese-scripts.py (i): use symbols for
+ subfonts.
+
+ * scm/output-tex.scm (named-glyph): new function. This fixes TeX output.
+
+ * scm/framework-tex.scm (otf-font-load-command): load subfonts.
+ (tex-font-command-raw): new function.
+
+ * lily/include/virtual-font-metric.hh (Module): remove file
+
+ * lily/virtual-font-metric.cc (Module): remove file.
+
+
+ * lily/open-type-font.cc (LY_DEFINE): ly:otf-font-glyph-info
+ (get_indexed_char): read bbox from lily table if present.
+
+2004-12-16 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/GNUmakefile ($(outdir)/aybabtu.subfonts): rule for
+ aybabtu.subfonts
+
+ * mf/feta-beugel.mf (y): don't number consecutively, instead, use
+ global glyphname. Enables more than 64 glyphs in the OTF.
+
+2004-12-16 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/font.scm (add-music-fonts): Load aybabtu iso all separate
+ braces.
+
+ * lily/open-type-font.cc (design_size): Use 12 as default for
+ design size.
+
+ * mf/aybabtu.pe.in: New file. Merge all our braces.
+
+ * mf/GNUmakefile: Generate aybabtu.
+
+ * tex/lilyponddefs.tex: teTeX 3.0 pdfetex fix.
+
+2004-12-14 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/lily-library.scm (char->unicode-index): Remove.
+
+ * scm/output-gnome.scm (text): Bugfix for plain string input.
+ Updates.
+
+ * scm/output-svg.scm (svg-font): Add weight to font selection.
+
+2004-12-14 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * Documentation/topdocs/INSTALL.texi (Top): Point to
+ buildscripts/out/clean-fonts instead of
+ buildscripts/clean-fonts.sh.
+
+2004-12-13 Graham Percival <gperlist@shaw.ca>
+
+ * input/regression/figured-bass.ly: attempt to clarify text.
+
+ * Documentation/user/notation.tely: add cindex for tag, attempt to
+ add figured bass example.
+
+ * Documentation/user/changing-defaults: basic editing.
+
+2004-12-13 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * buildscripts/gen-bigcheese-scripts.py (i): load .subfonts table.
+
+ * lily/open-type-font.cc (LY_DEFINE): new function
+ ly:font-sub-fonts
+
+ * lily/include/font-metric.hh (struct Font_metric): new method
+ sub_fonts()
+
+ * lily/vaticana-ligature-engraver.cc (transform_heads): replace
+ . with - in add.stem.
+
2004-12-13 Jan Nieuwenhuizen <janneke@gnu.org>
+ * scm/encoding.scm (coding-alist): Fix encodings for fetaNumber
+ and fetaDynamic.
+
+ * lily/rest.cc (glyph_name): Change - to . .
+
+ * scm/output-gnome.scm (text): Hello world, again.
+
+ * scm/output-svg.scm (named-glyph): New function. Hello world!
+
+ * lily/modified-font-metric.cc (index_to_charcode): New method.
+
* lily/include/font-metric.hh (index_to_charcode): New function.
* lily/font-metric.cc (ly:font-glyph-name-to-charcode): Use it in
new function.
(ly:font-glyph-to-index): Remove.
- * lily/font-metric.cc ("ly:font-glyph-name-to-charcode"): Bugfix:
- use original font.
-
2004-12-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/open-type-font.cc (make_index_to_charcode_map): new method.