]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
Doc getting an I rehearsal mark, and fix "notime" entry in lily-book.
[lilypond.git] / ChangeLog
index b65adb8180b8bd8d4832e4bfe3d1b0deb04c6022..f6e04ae38176444530a06e7206312923a0853627 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2005-08-17  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/lilypond-book: fix notime entry.
+
+       * Documentation/user/advanced-notation.itely: add info on
+       getting an I rehearsal mark.
+
+2005-08-17  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * input/regression/stem-spacing.ly (Module): remove file.
+
+       * input/regression/spacing-stick-out.ly: specify Score context for
+       \override
+
+       * input/regression/clefs.ly: remove spurious {}s 
+
+2005-08-17  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * Documentation/topdocs/NEWS.tely,
+       input/regression/repeat-percent-count.ly: clarify a bit.
+
+2005-08-16  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * input/no-notation/display-lily-tests.ly: delete
+       display-lily-init call.
+
+       * ly/music-functions-init.ly (displayLilyMusic): move
+       display-lily-init call at top level, so that the user should not
+       have to call it.
+
+       * scm/define-music-display-methods.scm (note-name->lily-string):
+       retrieve note names directly from pitchnames using new function `rassoc'.
+       (display-lily-init): note names list construction removed.
+
+2005-08-16  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * THANKS: spello.
+
+       * lily/lily-parser.cc (get_header): copy module, instead of
+       returning it.
+
+       * Documentation/topdocs/NEWS.tely (Top): add entry for percent
+       counters.
+
+       * Documentation/user/basic-notation.itely (Measure repeats): add
+       links to Counter grobs.
+
+       * scm/define-grobs.scm (all-grob-descriptions): add
+       DoublePercentRepeatCounter
+       (all-grob-descriptions): add PercentRepeatCounter
+
+       * lily/percent-repeat-engraver.cc (class Percent_repeat_engraver):
+       also create counter grobs.
+
+       * lily/separation-item.cc (extremal_break_aligned_grob): don't
+       return grob without space-alist.
+
+       * input/proportional.ly: tune staff-padding.
+
+       * input/regression/repeat-percent-count.ly: new file. 
+
+2005-08-16  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * input/no-notation/display-lily-tests.ly: moved from
+       input/regression/ to input/no-notation. Be sure to call
+       `display-lily-init' before trying to use the display function.
+
+2005-08-16  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scripts/lilypond-book.py (option_definitions): Don't localize
+       the empty string. Fixes bug when --psfonts was used with
+       non-English locale.
+
+2005-08-15  Graham Percival  <gpermus@gmail.com>
+
+       * lily/tuplet-bracket.cc: simple build fix.
+
+       * Documentation/user/putting.itely: use "we" instead of "I".
+
+       * Documentation/user/basic-notation.itely: cautionary accidentals
+       work with naturals, too.
+
+2005-08-15  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/tuplet-bracket.cc (calc_position_and_height): add
+       staff-padding support.
+
+       * input/proportional.ly: set staff-padding.
+       
+       * VERSION (PATCH_LEVEL): release 2.7.5
+
+       * input/mutopia/J.S.Bach/wtk1-fugue2.ly (bassdux): text formatting
+       fixes. Remove tweaks.
+
+       * input/regression/tuplet-slope.ly: add a test case.
+
+       * lily/tuplet-bracket.cc (calc_position_and_height): revert
+       erroneous fix. Add spanner bounds to offset array with relative X
+       positions.
+
+       * ly/engraver-init.ly: add Rest_engraver only once.
+
+       * scm/define-music-display-methods.scm (KeyChangeEvent): only do
+       (*parser*) lookup if (*parser*) != #f.
+
+2005-08-15  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/phrasing-slur-engraver.cc (acknowledge_extra_object):
+       Cut-and paste update.
+
+       * input/regression/slur-script.ly: Add example of reverting
+       inside-slur for fingering.
+
+       * scm/define-grobs.scm (DynamicLineSpanner, Fingering,
+       TextScript): Explicitly set inside-slur #f, forcing these out of slur.
+
+       * lily/slur-engraver.cc (acknowledge_extra_object): Only invoke
+       outside_slur_callback if inside-slur == #f (as opposed to unset).
+
+2005-08-14  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * tex/GNUmakefile (INSTALLATION_FILES): Remove enc symlink setup,
+       encoding files are already removed.
+
+2005-08-15  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/advanced-notation.itely (Instrument names):
+       Document a workaround for instrument names that collide with
+       system start braces/brackets.
+
+2005-08-15  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/rest-collision.cc (do_shift): spello.
+
+       * input/proportional.ly: use #'used property. Set break-overshoot property.
+
+       * mf/feta-arrow.mf: center on arrow tip center, iso. tip edge.
+
+       * lily/paper-column.cc: add #'used property
+
+       * lily/mark-engraver.cc (stop_translation_timestep): set grob
+       array for staves found.
+
+       * lily/metronome-engraver.cc (stop_translation_timestep): set grob
+       array for stavesFound.
+
+       * lily/staff-spacing.cc (next_note_correction): add fixed and
+       space to calling convention. This fixes spacing of accidentals
+       after barlines.
+
+       * input/regression/spacing-accidental-stretch.ly: add barline -
+       accidental case.
+
+       * scm/framework-ps.scm (page-header): add version number to
+       creator
+       (eps-header): idem.
+
+       * mf/feta-bolletjes.mf: swap d0 and u0 fa heads.
+       
+2005-08-13  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/global.itely: add "fit as much as
+       possible onto this page" example (Vertical spacing).
+
+2005-08-13  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * *: Nitpick run.
+
+       * buildscripts/fixcc.py: Fixes.
+
+2005-08-12  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/advanced-notation.itely: add markup
+       example to Text spanners.
+
+2005-08-12  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/basic-notation.itely (Ties): Add example of
+       tying a tremolo to a chord. Thanks to Steve Doonan. 
+
+       * lily/tie-engraver.cc: Add tieWaitForNote to the list of read
+       properties and move tieMelismaBusy to the list of written
+       properties. 
+
+2005-08-12  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * po/TODO: suggest to use a dedicated tool like kbabel.
+
+       * po/fi.po: update using kbabel.
+
+2005-08-12  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * *: Remove obsolete files.  Nitpick run.
+
+       * lily/lily-guile.cc (parse_symbol_list): Bugfix.
+
+2005-08-11  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * mf/GNUmakefile (get-*-fonts): Rename from get-*-pfa.  Copy SVG
+       too.
+
+       * Documentation/topdocs/NEWS.tely (Top): Add slur script feature.
+
+       * lily/lily-guile.cc (parse_symbol_list): Rewrite.  Grok multiple
+       whitespace as symbol separator.
+
+       * lily/side-position-interface.cc: Add slur-padding.
+
+       * input/regression/slur-script.ly: Fixed.  Backportme?  This is
+       quite a large fix, and it never worked in a stable release; so not
+       really a regression.
+
+       * lily/phrasing-slur-engraver.cc (class Phrasing_slur_engraver):
+       Update cut and paste code from Slur_engraver.
+
+       * scm/define-grob-interfaces.scm (dynamic-line-spanner-interface):
+       Add.
+
+       * scm/define-grobs.scm (DynamicLineSpanner): Add
+       dynamic-line-spanner-interface.
+       (DynamicLineSpanner, TextScript, Fingering): Add slur-padding.
+
+2005-08-09  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/slur-engraver.cc (acknowledge_extra_object): Bugfix: use
+       to_boolean () so that non-set 'inside-slur means false.
+
+       * lily/slur.cc (outside_slur_callback): Bugfixes: make sure that
+       slur has control-points.  Skip script without direction.  Always
+       do_shift if script inside slur, even if slur not contained in
+       script y-extent.  Increment k in loop.
+
+2005-08-11  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scm/define-markup-commands.scm: Improved regexp to search for
+       EPS bounding boxes and corrected call to ly:warning.
+
+2005-08-10  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * Documentation/user/programming-interface.itely (Displaying music
+       expressions): doc for \displayLilyMusic. Also some precisions in
+       "Markup construction in Scheme"
+
+2005-08-10  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scm/define-markup-commands.scm (normal-text): Added 2 new
+       markup commands, \normal-text and \medium (the latter thanks to
+       Bruce Fairchild). 
+
 2005-08-08  Graham Percival  <gpermus@gmail.com>
 
        * Documentation/user/programming-interface.itely: fix @{ @}.
 
        * scm/define-markup-commands.scm: add linewidth info to
-       \justify and \wordwrap.
+       \justify and \wordwrap, add "upright is the opposite of italic".
 
        * Documentation/user/advanced-notation.itely: shaped->shape,
-       add (cons (markup "foo")) type of example to text markup.
+       add (cons (markup "foo")) type of example to text markup,
+       reword multi-measure rests section.
 
        * lily/note-heads-engraver.cc: changed Shaped->Shape in a
        comment.  No actual code was touched.
        * Documentation/user/global.itely: document \score{\header{}}
        behavior.
 
+       * Documentation/user/basic-notation.itely: reword multi-measure
+       rest discussion in Rests.
+
 2005-08-08  Mats Bengtsson  <mabe@drongo.s3.kth.se>
 
        * Documentation/user/programming-interface.itely (Markup