X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=11fa9664cdfb5c3991989e4e3c4864c0f114a0b1;hb=a09cc3999936281f74edf27dd6938d107c037a72;hp=ad4fe48c90955eca00e930bd53e704dd3127b760;hpb=acc010618d71bafb682daa6e426e862308b93b5f;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index ad4fe48c90..11fa9664cd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,447 @@ +2005-05-03 Graham Percival + + * scm/define-grobs.scm: remove "remove-first" line, since + the absent property is set to #f anyway. + + * Documentation/user/basic-notation.itely, + advanced-notation.itely, instrument-notation.itely: minor + fixes. + + * ly/property-init.ly: add textSpanner{Up,Down,Neutral}. + + * Documentation/user/advanced-notation.itely, + changing-defaults.itely: consolidate Text stuff in + advanced notation. + +2005-05-03 Han-Wen Nienhuys + + * scm/framework-ps.scm (write-preamble): extract CFF from OTF + fonts directly. + + * buildscripts/gen-emmentaler-scripts.py (i): idem. + + * mf/GNUmakefile: remove all CFF rules. + + * scm/framework-ps.scm (ps-embed-cff): reinstate. + + * lily/open-type-font-scheme.cc (LY_DEFINE): + new function ly:otf-font-table-data. + (LY_DEFINE): new function otf-font? + +2005-05-02 Han-Wen Nienhuys + + * mf/GNUmakefile ($(outdir)/lilypond.map): remove rule. + ($(outdir)/Fontmap.lily): idem. + + * buildscripts/gen-emmentaler-scripts.py (i): load fetaXX encoding + for PFAEmmentaler-XXX.pfa. This fixes ghostscript ps2pdf problems. + + * Documentation/user/music-glossary.tely (accidental): NL + translation of accidental. + +2005-05-02 Jan Nieuwenhuizen + + * flower/include/international.hh: Bugfix: include "string.hh". + + * lily/include/mingw-compatibility.hh: New file. + + * flower/include/libc-extension.hh (memrev): Rename from strrev. + + * configure.in: Search for mingw wcrtomb library. + +2005-05-02 Mats Bengtsson + + * scripts/convert-ly.py: Bug fix + + * Documentation/user/changing-defaults.itely (Common tweaks): + Added example where the context has to be specified explicitly + (MetronomeMark). + +2005-05-01 Han-Wen Nienhuys + + * scripts/lilypond-book.py (ly_options): set timing to #f for + notime option. + + * scripts/convert-ly.py (conv): typo. + + * flower/*.cc: remove ? + + * lily/*.cc: remove ? + + * lily/tweak-registration.cc (insert_tweak_from_file): Make sure + that 0x0 isn't passed into scm_cons(). Fixes crash with tweak + editor. + +2005-04-30 Han-Wen Nienhuys + + * lily/part-combine-engraver.cc: add space to variable list. + +2005-04-30 Graham Percival + + * scm/define-grobs.scm: changed RemoveEmptyVerticalGroup's + remove-first to false (matches docs) + + * Documentation/user/advanced-notation.itely: corrected docs + concerning remove-first. + +2005-04-29 Mats Bengtsson + + * lily/part-combine-engraver.cc: make sure that the relevant + properties are included in the documentation. + +2005-04-28 Graham Percival + + * Documentation/user/lilypond-book.itely: Bernard's docs + for \betweenLilyPondSystem. + +2005-04-28 Han-Wen Nienhuys + + * Documentation/topdocs/INSTALL.texi (Top): remove TeX outdated + remarks. + +2005-04-28 Pal Benko + + * lily/mensural-ligature.cc (brew_flexa): apply thickness property + only on vertical lines of flexa shape, and use a constant + thickness value for horizontal lines (patch slightly modified by + Jürgen Reuter) + + * lily/include/mensural-ligature.hh: make 2 comments clearer + +2005-04-28 Jürgen Reuter + + * lily/vaticana-ligature-engraver.cc (need_extra_space): renamed + to need_extra_horizontal_space; bugfix: use class scope to avoid + global namespace pollution + + * Documentation/user/instrument-notation.itely (ligatures): added + comment on possible future syntax change and how to work around + + * lily/vaticana-ligature-engraver.cc, mf/parmesan-heads.mf + (epiphonus, cephalicus): fine-tune shape of plica head for narrow + intervals (fixes agnus dei example) + + * Documentation/user/instrument-notation.itely (white mensural + ligatures): selected a more illustrative example + +2005-04-28 Heikki Junes + + * Documentation/index.html.in: specify utf-8 charset in meta content. + +2005-04-27 Han-Wen Nienhuys + + * python/lilylib.py (make_ps_images): bugfixes; GS can produce + empty 2nd page for single page. + + * scm/lily.scm: remove p&c definitions. + + * po/zh_TW.po (Module): new translation. + + * lily/lily-guile.cc (ly_chain_assoc): remove. + + * lily/general-scheme.cc (LY_DEFINE): export ly:chain_assoc_get + (LY_DEFINE): recurse, iso. calling ly_chain_assoc. + +2005-04-26 Han-Wen Nienhuys + + * lily/beaming-info.cc: remove infinity_i + + * scripts/abc2ly.py (out_filename): fix thinko with \version. + +2005-04-26 Graham Percival + + * Documentation/user/basic-notation.itely, + instrument-notation.itely, advanced-notation.itely, + changing-defaults.itely: minor fixes. Added docs + for colors to advanced-notation.itely. + + * Documentation/user/advanced-notation.itely: fixed compile + problem and added Bernard's x11-color doc patch. + +2005-04-25 Jan Nieuwenhuizen + + * scm/output-ps.scm (grob-cause): Yet another fix, hope it's + alright this time round. + +2005-04-25 Han-Wen Nienhuys + + * Documentation/topdocs/INSTALL.texi (Top): idem. + + * Documentation/topdocs/README.texi (Top): remove clean-fonts refs. + + * VERSION (MAJOR_VERSION): release 2.5.21 + + * scm/output-ps.scm (grob-cause): bugfix. + +2005-04-25 Jan Nieuwenhuizen + + * cygwin/*: Update. + + * cygwin/GNUmakefile (INSTALLATION_OUT_SUFFIXES): Remove profile + stuff. + + * scm/output-ps.scm (grob-cause): Bugfix. + + * scm/lily.scm (ly:load): Remove x11-color. + + * stepmake/aclocal.m4 (STEPMAKE_GET_EXECUTABLE): Bugfix: do not + quote executable, fixes getting version from program --with + --options. + (STEPMAKE_KPATHSEA): Bugfix for Cygwin cross building: use + $ac_exeect. + + * Documentation/user/GNUmakefile: Only build music-glossary with + rendered lilypond snippets during web. + +2005-04-25 Han-Wen Nienhuys + + * po/de.po: update. + + * lily/GNUmakefile (OUT_DIST_FILES): don't dist lexer.cc + +2005-04-22 Laura Conrad + + * scripts/abc2ly: + second title line append with punctuation dash character; + encode abc2ly python strings in utf-8 + +2005-04-21 Laura Conrad + + * scripts/abc2ly fix chords (again) + +2005-04-22 Bernard Hurley + + * scm/x11-color.scm: new file + All x11 color names can be accessed with: + #(x11-color 'ColorName), + #(x11-color "ColorName") or: + #(x11-color "color name") + If the x11 color name is not recognised then it defaults + to black + + * scm/lily.scm: amended to call scm/x11-color.scm + +2005-04-24 Han-Wen Nienhuys + + * Documentation/user/invoking.itely (Reporting bugs): comment out + reference to online PNG bug repository. + +2005-04-21 Jan Nieuwenhuizen + + * lily/translator-scheme.cc (ly:translator-property): Remove. + Update callers. + + * lily/context-scheme.cc (ly:context-now): Move from translator. + Update callers. + +2005-04-21 Han-Wen Nienhuys + + * input/regression/grid-lines.ly (skips): refine example. + + * scm/define-context-properties.scm + (all-user-translation-properties): doc autoBeamCheck + + * input/regression/grid-lines.ly (Module): new file. + + * lily/grid-point-engraver.cc (Module): new file. + + * lily/grid-line.cc (Module): new file. + + * lily/grid-line-span-engraver.cc (Module): new file. + + * lily/grid-line-interface.cc (Module): new file. + +2005-04-21 Jan Nieuwenhuizen + + * scm/auto-beam.scm (revert-property-setting): Bugfixes: add + missing parameter, actualy cdr through list. Actually return a + list with ENTRY removed (was '()). + + * scripts/convert-ly.py: Update. Print warning if file cannot be + opened. + (do_conversion): Fix printing of continuation comma. + + * Documentation/user/advanced-notation.itely (Beam formatting): + Remove refbugs about compound time and mixed duration. + + * scm/auto-beam.scm (default-auto-beam-settings): Write out all + modulo moments explicitely. + + * lily/moment.cc (operator %): New function. + + * lily/moment-scheme.cc (ly:mod-moment): Wrap it. + + * lily/translator-scheme.cc (ly:translator-now, + ly:translator-property): New function. + + * scm/auto-beam.scm (default-auto-beam-check): New function. + + * lily/auto-beam-engraver.cc (test_moment): Use it. + + * flower/rational.cc (operator %): Bugfix. + +2005-04-21 Erik Sandberg + + * scripts/abc2ly: Bugfix + +2005-04-20 Han-Wen Nienhuys + + * python/fontextract.py (write_extracted_fonts): bugfix, too many + %'s on EndFont comment. + + * lily/ledger-line-spanner.cc: some more words of explanation. + + * scripts/lilypond-book.py: patches by John Williams: + htmlquote bugfix. + Allow snippets to be given distinct filenames. + Allow the default alt text to be overridden. + +2005-04-20 Erik Sandberg + + * ly/performer-init.ly: Bugfix + + * THANKS: Added bughunters. + +2005-04-20 Jan Nieuwenhuizen + + * SConstruct (test_lib): Bump mftrace requirement to 1.1.9. + + * lily/auto-beam-engraver.cc (test_moment): Test exact measure + position (was: use modulo measure length). + + * configure.in (no gui_b): Remove optional gtk+ requirement. + +2005-04-20 Han-Wen Nienhuys + + * Documentation/user/basic-notation.itely (Pitches): add + LedgerLineSpanner. + + * lily/dynamic-engraver.cc (process_music): set right bound to + script if present. Else, do not set. + (acknowledge_grob): only set right bound of finished spanner to + note column if no other bound is set. + + * python/lilylib.py (make_ps_images): switch back to png16m. + +2005-04-19 Jan Nieuwenhuizen + + * scripts/lilypond-book.py (write_if_updated): Bugfix for not + writing up to date file. Add dvips usage suggestion. + + * scripts/convert-ly.py: Fix error message. + Print usage if no files on command line. + (usage): Add example usage. + + * input/test/compound-time.ly: New file. + + * input/test/circle.ly: New file. + + * Documentation/topdocs/NEWS.tely: Use them. + + * input/test/boxed-stencil.ly: Remove \score. + + * buildscripts/mf-to-table.py (base): Add .log dependency. + + * mf/GNUmakefile: Add PFAemmentaler and PFAaybabtu dependencies on + pfa's. Add .log dependency + + * scm/define-markup-commands.scm (lower): New command. + + * elisp/lilypond-mode.el (LilyPond-pdf-command): New command, + make it default. + +2005-04-19 Han-Wen Nienhuys + + * lily/dynamic-engraver.cc (acknowledge_grob): add note-column + also to finished cresc as right bound. This fixes: + skip-string-decresc.ly + + * lily/slur-scoring.cc (get_bound_info): robustness: substitute + relative_coordinate if extent is empty. + + * lily/stem.cc (width_callback): determine correct extent if flag + is not there. This fixes slur-no-flag.ly + + * lily/grace-engraver.cc (consider_change_grace_settings): new function. + (initialize): also consider_change_grace_settings() on + initialization. Fixes large grace notes at start of score. + + * lily/break-align-interface.cc (do_alignment): don't translate if + total_extent is empty. + + * buildscripts/lilypond-{login,profile}.sh (Module): remove file. + 2005-04-18 Han-Wen Nienhuys + * scm/output-ps.scm (grob-cause): don't add cwd if path starts + with slash. + +2005-04-18 Jan Nieuwenhuizen + + * stepmake/aclocal.m4: Remove tfm_path. + +2005-04-18 Nicolas Sceaux + + * scm/music-functions.scm (markup-expression->make-markup): fix + bug with cons arguments of markup commands. + (music->make-music): fix music expression property list building + +2005-04-18 Jan Nieuwenhuizen + + * aclocal.m4: Massage package names. + + * SCons updates. + +2005-04-18 Han-Wen Nienhuys + + * VERSION (PACKAGE_NAME): release 2.5.20 + + * lily/stem.cc (calc_stem_info): add minimum Y extent of + stem-tremolo. Fixes: bugs/tremolo-stem-length-beamed + + * lily/percent-repeat-engraver.cc (try_music): add measure before + next_moment to future processing moment. Fixes: + percent-repeat-mm-rest.ly + (process_music): don't add moment for 2nd time. + + * input/regression/repeat-percent.ly: add mmrests as extra test. + + * lily/axis-group-engraver.cc (acknowledge_grob): read + keepAliveInterfaces to decide what to kill. + + * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): add + percent-repeat-interface to keepAliveInterfaces. This fixes + percent-repeat-harakiri. + +2005-04-17 Jan Nieuwenhuizen + + * SCons updates. + +2005-04-18 Han-Wen Nienhuys + + * config.make.in (TTFTOOL_ENDIAN): rm TFM_PATH + + * aclocal.m4: remove --enable-tfm-path configure option + + * input/test/ancient-font.ly (lowerStaff): clef name errors. + + * scm/backend-library.scm (postscript->png): newline after + finishing command. + + * lily/paper-score-scheme.cc (LY_DEFINE): new file. + (LY_DEFINE): ly:paper-score-paper-systems: new function + + * lily/score-scheme.cc (LY_DEFINE): require music argument. + + * lily/score.cc (default_rendering): use Music_output too. + + * input/test/chord-names-languages.ly (Module): rename file. + + * lily/text-spanner.cc: add bound-padding. + + * lily/paper-book.cc (systems): accept Paper_score + iso. Paper_system vector. + * input/regression/line-arrows.ly: new file. * lily/paper-score.cc (process): run get_paper_systems() only once. @@ -9,17 +451,19 @@ (arrows): idem. * lily/line-spanner.cc (line_stencil): add arrows. - 2005-04-18 Mathieu Giraud - * input/test/chord-names-german.ly: update for italian/french chords + * input/test/chord-names-german.ly: update for italian/french + chords. - * Documentation/user/instrument-notation.itely (Printing chord names): update + * Documentation/user/instrument-notation.itely (Printing chord + names): update. 2005-04-18 Han-Wen Nienhuys - * lily/include/paper-score.hh (class Paper_score): remove unused prototypes. + * lily/include/paper-score.hh (class Paper_score): remove unused + prototypes. * lily/book.cc (process): add -COUNT to midi output. @@ -28,21 +472,23 @@ * lily/global-context-scheme.cc (LY_DEFINE): remove outname argument. - * lily/book.cc (process): loop over Music_outputs returned from Score::book_rendering(). + * lily/book.cc (process): loop over Music_outputs returned from + Score::book_rendering(). * lily/*.cc (width_callback): remove spurious "unused" warnings for assert (axis==[XY]_AXIS); * lily/include/music-output.hh (class Music_output): smobify class. - * lily/include/paper-score.hh (class Paper_score): make members private. + * lily/include/paper-score.hh (class Paper_score): make members + private. * lily/performance.cc (process): return #f iso. #. This prevents # leaking into GUILE-userspace. 2005-04-17 Han-Wen Nienhuys - * config.hh.in: remove HAVE_PANGO_FC_FONT_MAP_ADD_DECODER_FIND_FUNC + * config.hh.in: remove HAVE_PANGO_FC_FONT_MAP_ADD_DECODER_FIND_FUNC. 2005-04-17 Mathieu Giraud @@ -68,7 +514,7 @@ * SConstruct: Require pkg-config. (test_program): Bugfix for double digit version compares, use integer (not string-) compare. - Optionall require gs 8.14. + Optionally require gs 8.14. * stepmake/aclocal.m4 (STEPMAKE_PANGO_FT2): Define HAVE_PANGO16 too. @@ -3560,11 +4006,11 @@ 2004-12-09 Graham Percival - * Documentation/user/changing-defaults.itely: add info about - make-dynamic-script + * 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. + * Documentation/user/notation.itely: add link in dynamics to + section about make-dynamic-script. 2004-12-09 Christian hitz @@ -3783,7 +4229,7 @@ foo= \new Staff .. << \foo \foo >> - produce 2 staves. + produce 2 staves. * scm/define-music-properties.scm (all-music-properties): add @@ -3801,7 +4247,7 @@ 2004-11-24 Erik Sandberg - * buildscripts/guile-gnome.sh: Fixed typo. + * buildscripts/guile-gnome.sh: Fixed typo. 2004-11-23 Han-Wen Nienhuys @@ -3825,7 +4271,7 @@ 2004-11-22 Erik Sandberg - * ly/dynamic-scripts-init.ly: Fixed typo. + * ly/dynamic-scripts-init.ly: Fixed typo. 2004-11-22 Han-Wen Nienhuys @@ -4465,7 +4911,7 @@ 2004-11-04 Heikki Junes - * Documentation/user/lilypond.tely: changes 2.3.x to 2.5.x. + * Documentation/user/lilypond.tely: changes 2.3.x to 2.5.x. 2004-11-04 Jan Nieuwenhuizen @@ -7649,7 +8095,7 @@ --include-css=.../texinfo.css; command includes css into the html. * Documentation/texinfo.css: add file. - define
as black and thin. + define
as black and thin. 2004-06-20 Han-Wen Nienhuys