X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=797cbf989dd2bc92b7be02245119c5744f404781;hb=f4f34c5e49b6998386fa0e5eb218c07d19c0636c;hp=7bf1e39ad281ac39a500b48af01d1d5d72ec6b7c;hpb=4e21cb2b0e2f9e4adbc43db77e527d1ec0c3ec76;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 7bf1e39ad2..797cbf989d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,345 @@ +2006-01-07 Han-Wen Nienhuys + + * lily/bar-line.cc (calc_bar_size): inspect staff->extent (Y_AXIS) + for determining bar size. + + * lily/staff-symbol.cc (print): place lines at distance line-positions + + * scm/define-grob-properties.scm (all-user-grob-properties): add + line-positions. + + * lily/staff-symbol.cc (height): new function. + + * input/regression/staff-line-positions.ly: new file. + +2006-01-06 Graham Percival + + * input/test/add-staccato.ly: remove reference to old file. + +2006-01-06 Han-Wen Nienhuys + + * scripts/lilypond-book.py (invokes_lilypond): allow . in path to + lilypond binary too. + +2006-01-05 Han-Wen Nienhuys + + * make/mutopia-rules.make (Module): use LILYPOND_BINARY + +2006-01-06 Jan Nieuwenhuizen + + * scripts/midi2ly.py: Bugfix: Declare datadir. + + * make/ly-rules.make: + * make/mutopia-rules.make: Use LILYPOND_BINARY (WAS: LILYPOND, but + that seems to be gone). Fixes make web. + + * The grand 2005-2006 replace. + + * VERSION (MY_PATCH_LEVEL): Stay on .26 for now. + +2006-01-05 Han-Wen Nienhuys + + * make/lilypond-vars.make: set LILYPOND_BINARY variable + (LILYPOND_BOOK_LILYPOND_FLAGS): new variable + LILYPOND_BOOK_LILYPOND_FLAGS to hold system dependent settings, + like -dgs-font-load. + + * Documentation/user/GNUmakefile ($(outdir)/interfaces.itexi): + remove absolute path to lilypond binary. + +2006-01-05 Pedro Kroeger + + * configure.in (NCSB_DIR): fix --with-ncsb-dir option. + +2006-01-05 Han-Wen Nienhuys + + * make/lilypond-vars.make: support LILYPOND_EXTERNAL_BINARY variable. + + * mf/GNUmakefile: remove broken dvips map symlink. + +2006-01-04 Jan Nieuwenhuizen + + * lily/main.cc: + * configure.in: Cosmetic fixes. + +2006-01-04 Mats Bengtsson + + * Documentation/user/music-glossary.tely (Pitch names): Added + Spanish pitch names and durations, thanks to Ernesto Gancedo + +2006-01-04 Han-Wen Nienhuys + + * scm/lily.scm (define-scheme-options): use quasi-quote for option + init. Fixes verbose printing of .scm files. + + * stepmake/aclocal.m4: add spaces before - options. + +2006-01-03 Jan Nieuwenhuizen + + * lily/relocate.cc (setup_paths): Bugfix: do not store result + of path search in local block variable. + +2006-01-02 Han-Wen Nienhuys + + * configure.in (NCSB_DIR): --enable-ncsb-dir + (LINK_GXX_STATICALLY): denko. + + * mf/GNUmakefile ($(NCSB_TTFS)): NCSB_DIR iso. NCSB_PATH. + + * configure.in (LINK_GXX_STATICALLY): --enable-ncsb-path option. + use locate to find c059033l.pfb. + +2006-01-02 Jan Nieuwenhuizen + + * lily/tie-formatting-problem.cc + (problem::generate_base_chord_configuration): Use my_round (was + round). + + * lily/source-file.cc (file::get_counts)[!HAVE_MBRTOWC]: Bugfix, + do not invoke mbrtowc. + + * lily/relocate.cc (setup_paths): Add more debugging verbosity. + +2006-01-02 Han-Wen Nienhuys + + * scm/lily.scm (lilypond-all): oops. remove debugging hack. + +2005-01-02 Heikki Junes + + * Documentation/user/invoking.itely (svg): revise. + +2006-01-02 Han-Wen Nienhuys + + * lily/lexer.ll: use sourcefilename iso. renameinput. + +2006-01-01 Han-Wen Nienhuys + + * mf/GNUmakefile ($(NCSB_TTFS)): revise rule. Create + .ttf instead of c059XXXttf. + + * lily/program-option.cc (LY_DEFINE): special support for + --verbose, so it works before option init too. + + * mf/GNUmakefile (local-install): oops. + + * lily/lyric-hyphen.cc (print): oops. + + * buildscripts/pfx2ttf.fontforge: new file. + + * mf/GNUmakefile (NCSB_PATH): add vars for NCSB. + ($(outdir)/%.ttf): new rule. + + * scm/define-grobs.scm (all-grob-descriptions): add font-interface + to LyricHyphen. + + * lily/lyric-hyphen.cc (print): multiply hyphen height by + font-size + +2005-12-31 Han-Wen Nienhuys + + * VERSION: release 2.7.26 + + * mf/GNUmakefile (install-fc-cache): remove old font.cache-1 files. + +2005-12-30 Han-Wen Nienhuys + + * lily/font-config.cc (init_fontconfig): verbosity. + + * THANKS: add Muziekacademie Lede. + + * scripts/musicxml2ly.py (print_voice_definitions): new function + (print_score_setup): new function + (convert): read part definition to output staves properly. + + * python/musicxml.py (Measure.get_notes): new class. Wrap lists of + Music_xml notes. + + * python/musicexp.py (Output_printer.__init__): use _ in data + members. + (Output_printer.unformatted_output): new function: no formatting, + but count braces. + (Duration.get_length): remove isinstance() checks for + Output_printer everywhere. + + * input/regression/lyrics-bar.ly (texidoc): add + Separating_line_group_engraver. + +2005-12-29 Jan Nieuwenhuizen + + * lily/relocate.cc (framework_relocation): New function, + factored from set_relocation (). + (prefix_relocation): Rename from set_relocation (). + (setup_paths): Use it. + +2005-12-30 Han-Wen Nienhuys + + * scm/*.scm: use LEFT/RIGHT/UP/DOWN etc. iso. magical + numbers. Patch by Erlend Aasland. + +2005-12-29 Han-Wen Nienhuys + + * lily/font-config.cc (init_fontconfig): print warning if cache + file is not existant. + + * lily/main.cc: don't use #ifdef but #if + +2005-12-28 Han-Wen Nienhuys + + * lily/grob-property.cc (internal_set_property): don't abort on + calculation-in-progress. + + * lily/beam.cc (get_default_dir): robustness: don't divide by zero. + + * lily/tuplet-bracket.cc (calc_control_points): oops: typo. Read + connect-to-neighbor property not connect-to-other + + * lily/program-option.cc (LY_DEFINE): remove Protected_scm global variable. + (LY_DEFINE): oops. don't forget protection. + + * flower/parse-afm.cc (Module): strip AFM handling completely. + + * lily/stencil-expression.cc: idem. + + * lily/grob-interface-scheme.cc (LY_DEFINE): idem. + + * lily/function-documentation.cc (ly_add_function_documentation): + use static member iso. Protected_scm + + * lily/main.cc: use ifdef ARGV0_RELOCATION iso. MINGW + + * config.make.in (prefix): remove HAVE_KPATHSEA_SO + +2005-12-27 Jan Nieuwenhuizen + + * lily/relocate.cc (set_env_dir): New function. + (set_relocation): Use it to fix setting PANGO_PREFIX. + +2005-12-27 Han-Wen Nienhuys + + * input/regression/stem-direction-context.ly: remove rest. + + * lily/melody-engraver.cc (process_music): restart for bar lines. + (acknowledge_slur): restart for slurs. + +2005-12-27 Heikki Junes + + * Documentation/user/invoking.itely: describe how to view SVG + output using Inkscape which replace embedded fonts with OTF fonts. + +2005-12-25 Han-Wen Nienhuys + + * lily/relocate.cc (set_relocation): set PANGO_PREFIX + +2005-12-23 Jan Nieuwenhuizen + + * lily/melody-engraver.cc (class Melody_engraver): Remove lying + comment. + +2005-12-23 Han-Wen Nienhuys + + * VERSION (PACKAGE_NAME): release 2.7.25 + + * Documentation/topdocs/NEWS.tely (Top): document new feature. + + * input/regression/stem-direction-context.ly: new file. + + * lily/relocate.cc (set_relocation): add PANGO_PREFIX + + * lily/melody-engraver.cc (acknowledge_stem): restart MelodyItem + on rest. + + * ly/engraver-init.ly: add Melody_engraver + + * lily/beam.cc (calc_direction): use default-direction + iso. get_default_direction() + + * scm/define-grob-properties.scm (all-user-grob-properties): add + default-direction property. + + * scm/define-grobs.scm (all-grob-descriptions): add MelodyItem. + + * lily/stem.cc (calc_default_direction): remove + Stem::get_default_direction, use default-direction with callback + instead. + + * lily/melody-spanner.cc (calc_neutral_stem_direction): + + * lily/melody-engraver.cc: new file. Acknowledge stems for + interpolated stem directions. + + * lily/melody-spanner.cc: new file. Interpolate stem directions. + + * scm/define-grobs.scm (all-grob-descriptions): add MelodyItem + + * lily/slur-configuration.cc (fit_factor): more robust check for + point in curve X-extent. + + * lily/slur.cc (outside_slur_callback): return offset_scm, not 0. + (outside_slur_callback): check for 'outside avoidance. + + * lily/slur-configuration.cc (score_extra_encompass): don't use + bound->column() == avoid->column() for checking extents, as this + doesn't work for accidentals. + + * lily/slur-engraver.cc (acknowledge_extra_object): remove + DynamicText hardcoding. + + * lily/slur-scoring.cc (enumerate_attachments): robustness: don't + crash if bound stem is NULL + + * lily/piano-pedal-performer.cc: patch by MWD for enabling piano + pedals. + +2005-12-22 Graham Percival + + * scm/define-markup-commands.scm: typo. @code{\raise} + => @code{\\raise}. + + * darwin.patch: now used again, includes a + required patch from fink. + +2005-12-21 Heikki Junes + + * po/TODO: mention gtranslator along with kbabel. + * po/fi.po: update translations. + 2005-12-21 Jan Nieuwenhuizen + * lily/relocate.cc (setup_paths): Bugfix. + +2005-12-21 Han-Wen Nienhuys + + * lily/slur-configuration.cc (score_extra_encompass): don't use + "avoid" choice for avoid-slur. + + * stepmake/bin/install.py (dest): don't create existing dir. + +2005-12-21 Jan Nieuwenhuizen + + * stepmake/bin/install.py: Remove file before copying. + + * config.make.in: + * stepmake/aclocal.m4: Do not substitute INSTALL. + +2005-12-21 Han-Wen Nienhuys + + * GNUmakefile.in ($(tree-share-prefix)/mf-link-tree link-mf-tree): + depend on link-tree. + + * lily/relocate.cc (setup_paths): only check path for non-absolute + dir without directory part. + + * flower/file-name.cc (is_absolute): new method. + (is_absolute): check root_ too. + +2005-12-21 Jan Nieuwenhuizen + + * lily/relocate.cc (setup_paths) [__MINGW32__]: Comment-out broken + relocation code. Oops, don't comment out too much. + + * stepmake/stepmake/generic-vars.make (INSTALL): Assign INSTALL_PY + iso itself. + * lily/relocate.cc [HAVE_GETTEXT]: Include libintl.h. Fixes mingw compile.