]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
po/fr.po: update translation
[lilypond.git] / ChangeLog
index 5bd5063b73527a7fcb28f2818f4422537c8fe42d..28faf7585ddc66695c91fabc300a9a9b038afac3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,154 @@
+2006-10-22  John Mandereau  <john.mandereau@free.fr>
+
+       * po/fr.po: update translation.
+
+2006-10-21  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * input/regression/horizontal-bracket-break.ly: new file.
+
+       * scm/define-grobs.scm (all-grob-descriptions): calc
+       connect-to-neighbor. 
+
+       * lily/horizontal-bracket.cc (make_bracket): support
+       connect-to-neighbor.  Fix #118
+
+       * lily/ttf.cc (make_index_to_charcode_map): remove debugging gobs.
+
+       * VERSION (PACKAGE_NAME): release 2.9.26
+
+       * buildscripts/output-distance.py (test_basic_compare): add
+       multipage test.
+       (FileLink.multi_img_cell): new function, glob multi-page png
+       images.
+
+2006-10-20  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * po/lilypond.pot: update.
+
+       * Documentation/topdocs/NEWS.tely (Top): remove TODOs.
+
+       * Documentation/user/global.itely (File structure): remove
+       \addqoute remark.
+
+       * lily/parser.yy (FIXME): remove ADDQUOTE
+
+       * Documentation/user/global.itely (Extracting fragments of
+       notation): new node, about clip systems.
+
+       * Documentation/user/lilypond-book.itely (Many quotes of a large
+       score): ref to clip systems.
+
+       * Documentation/user/instrument-notation.itely (Entering lyrics):
+       add note about lyric ties and required font.
+
+       * lily/open-type-font.cc (glyph_list): format errors.
+
+       * Documentation/user/programming-interface.itely (Scheme
+       procedures as properties): more doco on simple-closure and scheme
+       callbacks.
+       (Input variables and Scheme): use lilypond[verbatim], document
+       dummy statement.
+
+       * Documentation/user/page.itely (Displaying spacing): use \book
+       explicitly, so arrows show .
+       (Line breaking): add note about Forbid_line_break_engraver
+
+       * Documentation/user/tweaks.itely (Common tweaks): also set length
+       to prevent tie squeezing. 
+       (Default files): use @var{}
+
+       * Documentation/user/converters.itely (Invoking abc2ly): remove mup2ly.
+       (Generating LilyPond files): add FOMUS.
+
+2006-10-20  Joe Neeman  <joeneeman@gmail.com>
+
+       * scm/define-grobs.scm (all-grob-descriptions): set side-axis and
+       Y-offset for TextScript and Script
+
+       * lily/text-engraver.cc (make_item): 
+       * lily/script-engraver.cc (make_script_from_event):
+       remove call to Side_position_interface::set_axis since all scripts
+       now have this set by default
+
+       * lily/context.cc: 
+       * lily/prob.cc: use variables
+
+2006-10-20  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/page-turn-engraver.cc (acknowledge_note_head): don't look
+       at typography, rather analyse stream event duration. 
+
+       * Documentation/user/page.itely (Page formatting): set a6 paper
+       for system separator example.
+       
+       * lily/arpeggio.cc (Module): idem.
+
+       * lily/accidental-placement.cc: add script-priority property.
+
+       * scm/framework-ps.scm (dump-stencil-as-EPS): thinko.
+
+       * lily/ttf.cc (print_trailer): if all else fails: use
+       glyphIndexXXXX as glyph name. Fixes #117.
+
+       * lily/pango-font.cc (pango_item_string_stencil): only use cmap
+       entry if cmap contains glyph.
+       (get_index_to_charcode_map): remove from Pango_font class, use
+       global filename -> font mapping.
+       (get_glyph_index_name): new function.
+       (pango_item_string_stencil): use glyphIndexXXXX as glyph name,
+       only for TTF. 
+
+       * scripts/lilypond-book.py (main): use -deps-box-padding=-3
+
+       * scm/framework-ps.scm (dump-stencil-as-EPS): use eps-box-padding,
+       a number.
+
+       * scm/define-grob-properties.scm (all-user-grob-properties):
+       remove outdated doc. Fixes #116
+
+       * lily/completion-note-heads-engraver.cc (process_music): always
+       clone input events; otherwise we may overwrite input 'duration
+       property. Fixes #115.
+
+       * lily/general-scheme.cc (LY_DEFINE): explicit cast in case
+       scm_t_int32 != int
+
+       * scm/output-svg.scm (pango-description-regexp-comma): Remove ^
+       anchor. Fixes #114
+
+       * VERSION (PATCH_LEVEL): bump version.
+
+2006-10-19  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/engraver.cc (internal_make_grob): use variables.
+
+       * flower/string-convert.cc (dec2double): clean-up warnings. 
+
+       * configure.in (CXXFLAGS): add -Werror.
+
+       * VERSION (PACKAGE_NAME): release 2.9.25
+
+2006-10-18  Joe Neeman  <joeneeman@gmail.com>
+
+       * lily/simple-spacer.cc (get_line_forces): test for non-fitting
+       line even if we precede a forced break.
+
+       * lily/optimal-page-breaking.cc (try_page_spacing): square line
+       forces too. Make page-spacing weight default to 10 because the
+       changes to vertical springs decreased the page force/line force
+       proportions. Also, take the average of line force and page force
+       instead of just the sum.
+
+       * lily/constrained-breaking.cc (initialize): make the stiffness
+       of the vertical springs depend on the height of the system. This
+       prevents pages with only a few large systems from getting huge
+       forces
+
+       * Documentation/user/page.itely (Page formatting): document the
+       change in default page-spacing-weight
+
+       * lily/include/constrained-breaking.hh: initialise bottom_padding_
+
 2006-10-18  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
        * input/typography-demo.ly (melody): remove superfluous slur.