X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=d8ef7b3af5c7e2fc28b8241e4ca12d4b2eadee0a;hb=ea34670b2026683cfaa7bf48c7bac0f826316e49;hp=1b6adf3f278b36d9bdb0ef6dedc3b90c55aea979;hpb=a75890d466b161695315791db1ae3102fbb130dc;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 1b6adf3f27..d8ef7b3af5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,134 @@ +2004-12-13 Graham Percival + + * 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 + + * 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 + + * 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. + +2004-12-12 Han-Wen Nienhuys + + * lily/open-type-font.cc (make_index_to_charcode_map): new method. + + * mf/feta-autometric.mf (code): remove tex name from fet_beginchar. + + * lily/open-type-font.cc (load_scheme_table): new function + + * lily/dots.cc (print): replace - + + * lily/open-type-font.cc (attachment_point): new function. + (load_table): read LILC table + + * buildscripts/gen-bigcheese-scripts.py (Module): new + file. Generate FF scripts. + + * mf/feta-din10.mf: idem. + + * mf/feta-nummer10.mf: remove mf files. + + * mf/feta-alphabet.mf (dynamic_design_size): merge din and number font. + +2004-12-12 Jan Nieuwenhuizen + + * lily/lily-guile.cc: Use scm_from_locale_stringn. + + * lily/include/guile-compatibility.hh (scm_from_locale_stringn): Add + compatibility. + +2004-12-12 Han-Wen Nienhuys + + * lily/open-type-font.cc (get_indexed_char): scale metrics by + design-size and units_per_EM. + + * mf/bigcheese.pe.in: set PUA codepoints before loading din & nummer. + +2004-12-12 Jan Nieuwenhuizen + + * mf/bigcheese.pe.in (i): Map to 0xe000 (PUA) for testing, which + does not crash fontforge. + + * scm/lily-library.scm (char->unicode-index): Hack to map onto + PUA. + +2004-12-12 Han-Wen Nienhuys + + * scm/framework-ps.scm (ps-embed-cff): new function. + + * lily/lily-guile.cc (LY_DEFINE): make ly:gulp-file binary proof. + +2004-12-12 Werner Lemberg + + * mf/bigcheese.pe.in: Add PUA mapping. + Don't create Type 42 but bare CFF font. + +2004-12-12 Jan Nieuwenhuizen + + * scm/output-gnome.scm (placebox): Hackery to get bigcheese symbols + within canvas boundaries. + + * mf/merge.pe.in: Set font names, version, license GPL. + + * make/substitute.make: Add FONTFORGE. + + * config.make.in (FONTFORGE): Add. + + * configure.in (gui_b): Use PATH_PROG for fontforge. + +2004-12-11 Graham Percival + + * scm/define-markup-commands.scm: add baseline-skip to info + about \column. + 2004-12-11 Jan Nieuwenhuizen - * ly/engraver-init.ly: Fix clef glyp names. + * lily/font-metric.cc (ly:font-get-glyph-index): New function. + + * scm/output-gnome.scm (named-glyph): Use it. + + * scm/lily.scm (ly:all-stencil-expressions): Add named-glyph. + + * flower/string.cc (substitute_char): Rename, rewrite, modify this. + (upper_string, lower_string, reverse_string): Remove. + + * configure.in (fontforge): Reinstate version check. + + * ly/engraver-init.ly: Fix clef glyph names. - * lily/time-signature.cc (special_time_signature): + * lily/time-signature.cc (special_time_signature): Fix fraction + glyph names. 2004-12-11 Han-Wen Nienhuys