]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* scm/font.scm (add-music-fonts): Load aybabtu iso all separate
[lilypond.git] / ChangeLog
index 5b2abac1f23f13fd55a01995eb31baaa407f47b4..e6e82d4a316a5fb93b9931316975eb7558b8adda 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,231 @@
+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.
+
+2004-12-12  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <wl@gnu.org>
+
+       * mf/bigcheese.pe.in: Add PUA mapping.
+       Don't create Type 42 but bare CFF font.
+
+2004-12-12  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <gperlist@shaw.ca>
+
+       * scm/define-markup-commands.scm: add baseline-skip to info
+       about \column.
+
+2004-12-11  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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): Fix fraction
+       glyph names.
+
+2004-12-11  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * mf/merge.pe: new file.
+
+       * lily/freetype.cc: new file.
+
+       * lily/include/open-type-font.hh (class Open_type_font): new file.
+
+       * lily/include/freetype.hh: new file.
+
+       * lily/open-type-font.cc: new file.
+
+       * lily/all-font-metrics.cc (find_otf): new function.
+
+2004-12-11  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/time-signature.cc (special_time_signature): Fix.
+
+       * configure.in (PKG_CONFIG_PATH): Remove stray `i'.  Check for
+       GTK2 before checking for pango.  Fixes -fgnome.
+
+       * lily/font-metric.cc (LY_DEFINE): Also rename C name to match
+       Scheme name.
+
+       * scm/define-markup-commands.scm:
+       * scm/safe-lily.scm: Bugfix: ly:font-by-name.
+
+       * configure.in: Require makeinfo 4.7 (needed for @ifdocbook).
+
+       * stepmake/aclocal.m4 (STEPMAKE_GET_VERSION): Grok fontforge-like
+       date versions.  Fixes configure.
+       (STEPMAKE_CHECK_VERSION): Support optional actual program version
+       argument.
+
+2004-12-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * buildscripts/mf-to-table.py (write_ps_encoding): write real
+       names in .enc
+
+       * lily/*.cc: use '.' iso. '-' for separating glyph name elements.
+
+2004-12-09  Graham Percival  <gperlist@shaw.ca>
+
+        * Documentation/user/changing-defaults.itely: add info about
+        make-dynamic-script
+
+        * Documentation/user/notation.itely: add link in dynamics to
+        section about make-dynamic-script.
+
+2004-12-09  Christian hitz  <chhitz@gmx.net>
+
+       * lily/lily-guile.cc: change MACOS_X to __APPLE__
+
+2004-12-09  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * buildscripts/mf-to-table.py (parse_logfile): use . for
+       concatting name and group.
+       (parse_logfile): use M for Minus (negative.)
+
+       * lily/include/type-swallow-translator.hh
+       (DECLARE_EVENT_SWALLOWER): ENTER_DESCRIPTION -> ADD_TRANSLATOR
+
+       * lily/*.cc: cosmetics around = sign.
+
+       * lily/paper-column.cc (Paper_column): copy rank_. This fixes
+       lyric spacing on the penultimate column.
+
 2004-12-05  Christian Hitz  <chhitz@gmx.net>
 
        * configure.in: