]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* Documentation/index.html.in: add link to test-results.html page.
[lilypond.git] / ChangeLog
index 169d803e25b0f79f01309cbaad3cd54bf7a32255..ca2cef42e6945a75293ab06a8586cee0e0cf552a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2006-05-30  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * Documentation/index.html.in: add link to test-results.html page.
+
+       * Documentation/topdocs/NEWS.tely (Top): update NEWS entry.
+
+       * scm/translation-functions.scm (format-bass-figure): translate
+       digits over 10 to the left
+
+       * scm/define-markup-commands.scm (translate-scaled): new markup.
+
+       * mf/feta-nummer-code.mf (code): overshoot the topright tip of the
+       7 glyph. 
+
+       * ly/engraver-init.ly: add Figured_bass_engraver
+
+       * lily/engraver-group.cc (acknowledge_grobs): use start/stop drul.
+
+       * lily/figured-bass-engraver.cc (clear_spanners): use everywhere.
+
+       * lily/score-engraver.cc (announce_grob): only note START announces.
+
+       * lily/include/engraver-group.hh (Translator_group):
+       acknowledge_hash_table_ is now drul.
+
+       * lily/engraver.cc (announce_end_grob): new method.
+
+       * lily/include/grob-info.hh (class Grob_info): add start_end_ member.
+
+       * lily/translator-dispatch-list.cc (create): take start_end argument.
+
+       * lily/include/translator.hh (TRANSLATOR_DECLARATIONS): change
+       acknowledge_static_array_ to drul
+
+       * lily/include/translator.icc (ADD_END_ACKNOWLEDGER): new macro.
+
+       * scm/define-grob-interfaces.scm
+       (bass-figure-alignment-interface): add bass-figure-alignment-interface
+
+       * scm/define-grobs.scm (all-grob-descriptions): add
+       BassFigureAlignmentPositioning
+
+       * ly/Welcome-to-LilyPond-MacOS.ly: include in LilyPond, so version number
+       stays up to date. Backportme.
+
+2006-05-30  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/basic-notation.itely (Bar lines): Document
+       the "||:" bar type. 
+
+2006-05-30  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Resurrect `scons lily' build.
+
+       * SConstruct (symlink_tree): Bugfix: link
+       music-drawing-routines.ps to file iso directory.
+
+       * lily/SConscript: Remove kpath-guile from LIBS.
+
+       * SConstruct (libdir_package_version): Typo.
+       (configure): Comment-out fontforge for lack of fontforge.pc .
+       Also add libdir* to environment.
+
+2006-05-30  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ various: minor additions from mailist and
+       editing.
+
+2006-05-30  Paco <fravd@ya.com>
+
+       * Documentation/user/music-glossary.tely: numerous corrections and
+       some new translations.
+
+2006-05-29  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * BackportmeStart.
+       
+       * buildscripts/output-distance.py
+       (ComparisonData.create_html_result_page): new routine: summarise
+       results in HTML page with images. 
+       (ComparisonData.create_text_result_page): create summary text files too.
+
+       * GNUmakefile.in (web-ext): package .signature files too. They
+       compress well. 
+
+       * scm/stencil.scm (write-system-signature): typo.
+
+       * GNUmakefile.in: create web-root/VERSION to help upload scripts.
+
+       * scm/stencil.scm (write-system-signature): better escaping.
+       only write signature for music systems, not for markup systems.
+
+       * scm/framework-ps.scm (output-framework): dump-signatures support
+       for plain output.
+
+       * make/lilypond-vars.make (LILYPOND_BOOK_FLAGS): add -ddump-signatures.
+
+       * scm/framework-ps.scm (write-preamble): redefine mark_URI to nop
+       for -dno-point-and-click
+
+       * lily/grob.cc (get_print_stencil): don't read
+       point_and_click_global to determine whether to set grob-cause.
+
+2006-05-28  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * buildscripts/output-distance.py (main): new function.
+       (ComparisonData): new class.
+
+       * lily/ledger-line-engraver.cc (acknowledge_staff_symbol): be more
+       careful with generating new LedgerLineSpanners.
+
+       * lily/ledger-line-spanner.cc (set_spacing_rods): suicide if no staff.
+
+       * ly/engraver-init.ly: remove Ledger_line_engraver from Voice
+       context. This fixes double ledger lines in output. 
+
+       * lily/system.cc (get_paper_system): remove 3 layer limit.
+
+       * buildscripts/output-distance.py (SystemLink.distance): new
+       file. Compare signatures.
+
+       * python/safeeval.py (SafeEval.visitUnarySub): new file.
+
+       * lily/grob-array.cc (remove_duplicates): rename from
+       uniq(). Sort before calling uniq() so it actually works.
+
+2006-05-27  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * scripts/lilypond-book.py (Lilypond_file_snippet.ly): strip
+       \version from lilypond file snippet.
+       (Lilypond_file_snippet.ly): oops. typo.
+       (find_toplevel_snippets): urgh. again.
+
+       * lily/system.cc (get_paper_systems): uniq all_elements_ , to
+       prevent duplicated broken items in output.
+
+       * scm/framework-eps.scm (output-classic-framework): only dump if
+       dump-signatures is set.
+
+       * scm/lily.scm (define-scheme-options): add dump-signatures option.
+
+       * scm/stencil.scm (write-system-signature): new routine: write
+       python parseable signature of a separate paper system.
+       BackportmeEnd.
+       
+2006-05-26  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/stanza-number-engraver.cc (process_music): use is_markup()
+       iso is_string().
+       include header.
+
+2006-05-25  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * translator-group.cc: send music events to engravers in
+       non-bottom contexts.
+
+       * tuplet-engraver.cc: process tuplet brackets in correct order.
+
 2006-05-24  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
+       * stepmake/aclocal.m4: STEPMAKE_PYTHON(): clear cached value since
+       arg 2 might point us to a new binary (patch by Karl Hammar)
+       
+2006-05-24  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * VERSION (PACKAGE_NAME): release 2.9.6
+
+       * Documentation/topdocs/NEWS.tely (Top): trim explanation. 
+
+       * Documentation/user/*.itely: 2nd
+       attempt: replace funindex -> findex globally.
+
+2006-05-24  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * input/no-notation/display-lily-tests.ly: fix \applyOutput
+       test. Add \break, \pageBreak, \pageTurn, etc, tests.
+
+       * scm/define-music-display-methods.scm: display methods for
+       breaks. Fix \applyOutput.
+
+2006-05-24  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * Documentation/user/macros.itexi: comment out funindex expansion. 
+
        * Documentation/user/music-glossary.tely: junk \oldaddlyrics
        everywhere.
 
        * GNUmakefile.in: fix wildcarding for scrips/out/ links. Thanks
-       Karl Hammar.
-
+       Karl Hammar. Backportme.
        * Documentation/user/advanced-notation.itely (Balloon help): idem.
 
        * Documentation/user/changing-defaults.itely (Creating contexts): idem.
        remove debugging hook.
 
        * configure.in (LINK_GXX_STATICALLY): use "" to allow $
-       expansion. Backportme.
+       expansion. 
 
        * Documentation/user/GNUmakefile (TEXI2DVI_FLAGS): add -E.
 
 2006-05-20  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
        * lily/stencil-expression.cc (register_stencil_head): opps, append
-       to cdr of static SCM object. Backportme.
+       to cdr of static SCM object.
 
 2006-05-19  Graham Percival  <gpermus@gmail.com>
 
 2006-05-19  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
        * lily/beam.cc (set_stem_lengths): trigger 'beaming callback, in
-       case positions is set manually. Backportme.
+       case positions is set manually. 
 
 2006-05-18  Erik Sandberg  <mandolaerik@gmail.com>