]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* make/ly-rules.make:
[lilypond.git] / ChangeLog
index 3a73ce87e4b1ebf7cb99288b81eb5f211638ae02..b2aabf4ce6d0126a260b76a21b303c8f27d88318 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,226 @@
+2006-01-06  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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    <kroeger@pedrokroeger.net>
+
+       * configure.in (NCSB_DIR): fix --with-ncsb-dir option.
+
+2006-01-05  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * make/lilypond-vars.make: support LILYPOND_EXTERNAL_BINARY variable.
+
+       * mf/GNUmakefile: remove broken dvips map symlink.
+
+2006-01-04  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/main.cc: 
+       * configure.in: Cosmetic fixes.
+
+2006-01-04  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/music-glossary.tely (Pitch names): Added
+       Spanish pitch names and durations, thanks to Ernesto Gancedo
+
+2006-01-04  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * lily/relocate.cc (setup_paths): Bugfix: do not store result
+       of path search in local block variable.
+
+2006-01-02  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * scm/lily.scm (lilypond-all): oops. remove debugging hack.
+
+2005-01-02  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * Documentation/user/invoking.itely (svg): revise.
+
+2006-01-02  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/lexer.ll: use sourcefilename iso. renameinput.
+
+2006-01-01  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * mf/GNUmakefile ($(NCSB_TTFS)): revise rule. Create
+       <PostScriptName>.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  <hanwen@xs4all.nl>
+
+       * VERSION: release 2.7.26
+       
+       * mf/GNUmakefile (install-fc-cache): remove old font.cache-1 files.
+
+2005-12-30  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * scm/*.scm: use LEFT/RIGHT/UP/DOWN etc. iso. magical
+       numbers. Patch by Erlend Aasland.
+
+2005-12-29  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * 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  <janneke@gnu.org>
+
+       * lily/relocate.cc (set_env_dir): New function.
+       (set_relocation): Use it to fix setting PANGO_PREFIX.
+
+2005-12-27  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * 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  <hjunes@cc.hut.fi>
+
+       * 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  <hanwen@xs4all.nl>
+
+       * lily/relocate.cc (set_relocation): set PANGO_PREFIX
+
+2005-12-23  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/melody-engraver.cc (class Melody_engraver): Remove lying
+       comment.
+
 2005-12-23  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * 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()