]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* lily/all-font-metrics.cc (find_font): Add "lm" to try-AFM-first
[lilypond.git] / ChangeLog
index 154227db5c334af6aa0c6d059f1a9847356cf19b..19983b8e2af564232686b7fb77fc44f1db1ba4e1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,155 @@
+2004-11-21  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/all-font-metrics.cc (find_font): Add "lm" to try-AFM-first
+       block.
+
+       * lily/font-select.cc (select_encoded_font)
+       (get_font_by_mag_step, get_font_by_design_size): 
+       * lily/modified-font-metric.cc (Modified_font_metric): 
+       * lily/paper-def.cc (find_scaled_font): Add font_encoding parameter.
+
+       * scm/encoding.scm (coding-alist): Add fetaDynamic.
+       (read-encoding-file): Bugfix: do not require space after bracket.
+
+       * scm/font.scm (add-cork-lm-fonts): Remove unexistent fonts.
+
+2004-11-20  Graham Percival  <gperlist@shaw.ca>
+
+       * Documentation/user/notation.itely: added info about typesetting
+       boxed bar numbers.
+
+2004-11-20  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * flower/interval.cc (T_to_string): gcc4 fixes.
+
+       * scm/define-markup-commands.scm (fill-line): use
+       stack-stencils. This fixes problems with putting already centered
+       stencils in a line.
+
+       * VERSION: release 2.5.1
+
+       * lily/bar-line.cc (get_staff_bar_size): add line thickness.
+
+2004-11-19  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * input/example-[1-3].ly: simplify.
+
+       * lily/cluster-engraver.cc (try_music): react to busy-playing-event
+
+       * scm/output-ps.scm (new-text): new function. Use glyphshow to
+       show glyphs.
+
+       * scm/encoding.scm (decode-byte-string): new function.
+
+       * scripts/convert-ly.py (conv): add warning about
+       set-global-staff-size.
+
+       * Doxyfile: add. 
+
+       * scripts/convert-ly.py (conv): add raggedlastbottom rule
+       (conv): warn for TextSpanner split.
+       (conv): warn for textheight.
+
+2004-11-19  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * GNUmakefile.in (install-WWW): Invoke install-info, so that when
+       building the documentation, info with images are installed.
+       (final-install): Fix description.  Mention sourcing of login
+       scripts (instead of running).
+
+2004-11-18  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Debian lmodern support.  Note that LilyPond will issue warnings
+       
+           no such encoding: "FontSpecific"
+
+         The font selection mechanism wants to get the encoding from the
+         font itself, but the idea of lmodern is that it is usable with
+         different encodings, ie, Lily should get the encoding from the
+         font tree, rather than the font itself.  This would require some
+         more work.
+       
+       * configure.in: Test for and accept lmodern if EC fonts not found.
+
+       * scm/framework-tex.scm (font-load-command): TeX font name
+       mangling for latin1 encoded cork-lm fonts.
+       (convert-to-ps): Load lm.map if available.
+
+       * ly/paper-defaults.ly: Use cork-lm encoding if ec is not
+       available.
+
+       * scm/encoding.scm (coding-alist): Add cork-lm encoding.
+
+       * scm/font.scm: Add header.  Autoload cork-lm and ec fonts if
+       available.
+
+       * lily/kpath.cc (ly_kpathsea_find_file): Rename.  Do not use
+       path for absolute file name, that is silly.
+
+       * lily/score-engraver.cc (initialize): 
+
+       * Documentation/user/GNUmakefile (local-install-info): Invoke
+       install-info --remove first.
+
+       * #include cleanup (Andreas Scherer).
+
+2004-11-18  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * input/test/script-abbreviations.ly: fix typos.
+
+2004-11-17  Werner Lemberg  <wl@gnu.org>
+
+       * python/lilylib.py (options_help_str): Support pretty-printing of
+       newlines in fourth element of option description.
+
+       * scripts/lilypond-book.py (option_definitions): Use new lilylib
+       feature.
+       Sort options.
+
+       * Documentation/user/lilypond-book.itely: Finish update.
+
+2004-11-17  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/user/macros.itexi: Add comment about \command.
+
+       * Documentation/user/lilypond.tely:
+       * Documentation/user/lilypond-book.itely: Fix names of lilypond
+       and lilypond-book nodes, so that `info lilypond' visits the manual
+       at top level, and `info lilypond-book' visits the lilypond-book
+       section.
+
+       * Documentation/user/GNUmakefile (local-install-info): Fix rules
+       and packager messages.
+
+       * lily/pangofc-afm-decoder.cc: Update test.
+
+2004-11-16  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/lily-library.scm (char->unicode-index): New function.
+
+       * scm/output-gnome.scm: 
+       * scm/output-svg.scm: Cleanup.  Map custom fonts to PUA.
+
+       * Proper naming of file name throughout; s/filename/file[-_]name/.
+
+       * lily/modified-font-metric.cc ("ly:font-encoding"): New function.
+
+       * lily/pangofc-afm-decoder.cc (pango_fc_afm_get_glyph): Map onto PUA.
+
+2004-11-16  Werner Lemberg  <wl@gnu.org>
+
+       * scripts/lilypond-book.py: The Lord has commanded me to use only
+       tabs for indentation.  Your humble servant obeys.
+
 2004-11-16  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * scm/output-svg.scm: Font fixes.  Sodipodi now groks svg
+       including font, if LilyPond-feta font is only feta font in path.
+
+       * scm/output-gnome.scm (text): Revert to file name of font if font
+       has no name.  Fixes ec font selection.
+       (char): Bugfix: do not utf8 twice.  Fixes clefs.
+
        * scm/framework-svg.scm:
        * scm/output-svg.scm: New file.  TODO: figure out how to
        do character by index in font.