X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=3f3e3dcd6aba6253b63a07fb62981cc7487af5ef;hb=97593be10378e7e04640e63d4eeca166848845fc;hp=e5283499d3b3917df22874fd8a51c441a4a078fd;hpb=0e433931d31d0dd88cb8a127f72ef55303ff5b2c;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index e5283499d3..3f3e3dcd6a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,244 @@ +2005-03-10 Jan Nieuwenhuizen + + * lily/stencil-scheme.cc: Use "libc-extention.hh" (WAS: + ). + + * lily/accidental.cc (accurate_boxes): Compile fix: 1.51 was broken. + + * flower + * lily + * kpath-guile: Nitpick run: buildscripts/fixcc.py. + +2005-03-10 Han-Wen Nienhuys + + * lily/accidental.cc: special bboxes for natural. + + * mf/feta-toevallig.mf: make stems heavier. + + * lily/dynamic-text-spanner.cc (print): add bound padding for edge + texts as well. + + * mf/feta-klef.mf: revise. + + * mf/feta-schrift.mf: make thinning of accent less pronounced. + + * mf/feta-klef.mf: add rounded curve at top. + make thinnib a little heavier. + +2005-03-10 Jan Nieuwenhuizen + + * lily/parser.yy (book_body): Oops, allow \markup in \book too. + + * buildscripts/fixcc.py: New file. + + * input/regression/utf8.ly: Update Debian font description. + +2005-03-09 Jan Nieuwenhuizen + + * stepmake/aclocal.m4: Fix test. + +2005-03-09 Graham Percival + + * Documentation/user/invoking.itely: added Sebastino Vigna's + docs for the --jail option. + +2005-03-09 Han-Wen Nienhuys + + * lily/stem.cc (print): only produce stemlets if there are no + noteheads on this stem. + + * lily/note-spacing.cc (stem_dir_correction): robustness fix: + don't crash on stemlet (visible stem without heads). + + * scm/define-grobs.scm (all-grob-descriptions): junk LeftEdge for + unbroken situations. + + * scm/output-lib.scm (center-invisible): new function. + + * lily/spacing-loose-columns.cc (set_loose_columns): use spacing + wishes to determine loose column space. + + * lily/font-config.cc (init_fontconfig): add + fonts/{otf,type1,cff} to path. + + * lily/main.cc (setup_paths): add fonts/{otf,svg,tfm,cff} to path + + * mf/GNUmakefile (Module): install all fonts under otf/ + + * scm/framework-ps.scm (Module): read fonts from fonts/extension, + replace /fonts/otf/ by /ps/ + + +2005-03-09 Jan Nieuwenhuizen + + * lily/paper-book.cc (classic_output): Reinstate header_0_ hack. + + * lily/book.cc (process): Oops, add score_.header_. + + * lily/paper-book.cc: Fold hearders, score and texts into scores_. + + * lily/parser.yy: Handle toplevel and book texts as score. + + * scm/page-layout.scm (default-page-make-stencil): + Bugfix: (page-properties rename. + + * scm/backend-library.scm (ly:system): Typo. + +2005-03-09 Han-Wen Nienhuys + + * stepmake/stepmake/executable-targets.make (installexe): don't + strip installed executables + + * lily/font-select.cc (get_font_by_design_size): revert + pango_description_string as well. + + * lily/system.cc (set_loose_columns): put loose column just left + of next column. + + * lily/include/group-interface.hh (extract_grob_array): rename + from Pointer_group_interface__extract_grobs + + * input/regression/ledger-line-minimum.ly (texidoc): new file. + + * lily/ledger-line-spanner.cc (set_spacing_rods): new + function. Keep ledgered note heads at a minimum distance. + Introduce minimum-length-fraction + (print): introduce length-fraction property. + +2005-03-08 Han-Wen Nienhuys + + * tex/GNUmakefile: remove latin1.enc rules. + +2005-03-08 Jan Nieuwenhuizen + + * scm/titling.scm: Typo. + + * input/regression/score-text.ly: Really add. + + * lily/score.cc: Bugfixes for SCM header_ and texts_ members. + +2005-03-08 Han-Wen Nienhuys + + * lily/open-type-font-scheme.cc: new file. + +2005-03-08 Jan Nieuwenhuizen + + * scm/titling.scm (layout-extract-page-properties): Rename from + page-properties. Update callers. + + * lily/lexer.ll (Lily_lexer): + * lily/parser.yy: Junk lyric_markup state. + + * Documentation/topdocs/NEWS.tely (Top): Mention markup text feature. + + * scripts/lilypond-book.py (PREAMBLE_LY): toplevel-music-handler: + Add texts parameter. + +2005-03-07 Jan Nieuwenhuizen + + * lily/lexer.ll (lyric_markup): New mode. + (Lily_lexer::push_lyric_markup_state): New method. + (MARKUPCOMMAND): Markup during lyric mode returns LYRIC_MARKUP. + + * lily/parser.yy (book_body): + (toplevel_expression): Grok \markup texts. + + * lily/score-scheme.cc (ly:music-scorify): + * scm/lily-library.scm (collect-music-for-book): Take texts + parameter. + + * lily/score.cc (texts_): New member. + + * lily/paper-book.cc (systems): Format score texts. + + * score-text.ly: New file. + + * ttftool/SConscript: + * kpath-guile/SConscript: New file. + + * lily/SConscript: + * SConstruct: Update. + +2005-03-07 Han-Wen Nienhuys + + * VERSION (PACKAGE_NAME): release 2.5.14 + +2005-03-07 Jan Nieuwenhuizen + + * lily/main.cc: Add dummy xgettext markers. + +2005-03-07 Han-Wen Nienhuys + + * make/lilypond.fedora.spec.in (Requires): scrap kpathsea/tex + requirements + + * stepmake/aclocal.m4: check dynamic link, by checking if kpathsea + executable is < 40k + + * lily/main.cc (setup_paths): remove tfm1 tfm2 tfm3 include path + hack. + +2005-03-06 Jan Nieuwenhuizen + + * flower/libc-extension.cc: + * flower/include/libc-extension.hh: [Open]BSD simply cast + cookie/funopen declarations. + + * stepmake/aclocal.m4: Check for libkpathsea.so. + + * kpath-guile/kpath.c (ly_kpathsea_expand_variable): Use + dl_kpse_find_file. + +2005-03-06 Han-Wen Nienhuys + + * kpath-guile/kpath.c (open_library): dlopen libkpathsea.so + (open_library): alternative for static library. + +2005-03-06 Jan Nieuwenhuizen + + * configure.in: Set TTFTOOL_ENDIAN iso global CFLAGS. + + * ttftool/GNUmakefile (MODULE_CFLAGS): Add $(TTFTOOL_ENDIAN). + + Drop run-time dependency on teTeX. + + * lily/kpath.cc (initialize_kpathsea): dlopen libkpathsea. + + * stepmake/aclocal.m4 (STEPMAKE_KPATHSEA): Do not include + KPATHSEA_LIBS in LIBS. + (STEPMAKE_DLOPEN): New function. + + * lily/font-config.cc (init_fontconfig): Use dir for directory, + not path. + + * flower/file-path.cc (directories): Rename from paths, as this + return an array of directories (a single path). + 2005-03-06 Han-Wen Nienhuys - * mf/GNUmakefile: generate .commonff to not confuse fontconfig. + * lily/GNUmakefile (MODULE_LIBS): link with kpath-guile + + * lily/all-font-metrics.cc (kpathsea_find_file): wrapper around + new ly:kpathsea-find-file + + * kpath-guile/kpath.c: new file. Put kpath bindings in lib. + + * kpath-guile/GNUmakefile: new file + + * buildscripts/gen-emmentaler-scripts.py (i): generate + emmentaler-X.fontname as well. + + * buildscripts/ps-embed-cff.py: new script + + * scm/lily-library.scm: remove ps-embed-cff. + + * scm/framework-ps.scm (write-preamble): don't use kpathsea for + font loading. + + * scm/font.scm (add-music-fonts): load dynamics/numbers through + fontconfig as well. + + * lily/font-config.cc (init_fontconfig): add cff/ too. * ly/generate-embedded-cff.ly: capitalize. @@ -13,9 +251,6 @@ * lily/main.cc: only look at one prefix directory, LILYPONDPREFIX overrides all. - * config.make (package_suffix): use lilypond/MAJOR.MINOR as install - directory. - * configure.in (gui_b): remove ec mftrace check * config.hh.in: use lilypond-Major.Minor as data directory.