]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* input/regression/slur-script.ly: Add example of reverting
[lilypond.git] / ChangeLog
index a127bca4581aaf66afdc7b7d6ea1007c4e6f1f7e..a3fa9961b97bf49a183d703a594758310909320a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,232 @@
+2005-08-15  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * 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, add "upright is the opposite of italic".
+
+       * Documentation/user/advanced-notation.itely: shaped->shape,
+       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/invoking.itely: add more info about
+       \include.  Thanks, Bruce!
+
+       * THANKS: add Bruce Fairchild, alphabetise.
+
+       * 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
+       construction in Scheme): Corrected example and tried to clarify
+       the implicit \line in the table.
+
+2005-08-07  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/instrument-notation.itely: moved
+       some bagpipe info back into the bagpipe section.  Somehow
+       it ended up in the "other vocal issues" section?!  :o_O
+
+2005-08-07  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/framework-ps.scm (dir-join): Rename from path-join (joins
+       directories, not paths).
+
+2005-08-06  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/framework-ps.scm (munge-lily-font-name): Bugfix: Munge only
+       plain emmentaler/aybabtu.  Backportme.
+
+       * lily/tuplet-bracket.cc (calc_position_and_height): Bugfix:
+       missing dir correction.
+
+2005-08-05  Graham Percival  <gperlist@shaw.ca>
+
+       * scm/define-markup-commands: fix reversed justify/wordwrap
+       doc strings.
+
+2005-08-05  Jürgen Reuter  <reuter@ipd.uka.de>
+
+       * lily/ligature-engaver.cc, lily/coherent-ligature-engaver.cc,
+       lily/gregorian-ligature-engaver.cc,
+       lily/include/ligature-engraver.hh,
+       lily/include/coherent-ligature-engraver.hh,
+       lily/include/gregorian-ligature-engraver.hh: make these classes
+       truely abstract.  This should fix some internal oddities such as
+       duplicate as well as dead translator/property declarations, and
+       also some dead code.
+
+       * lily/ligature-bracket-engraver.cc, lily/ligature-engraver.cc:
+       bugfix: avoid message "junking empty ligature" on ligature
+       brackets by collecting dummy grobs.
+
 2005-08-05  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * lily/tuplet-bracket.cc (print): default right overshoot to 0.0
+
+       * input/proportional.ly (staffKind): bugfix.
+       (staffKind): updates by Trevor Baca.
+
+       * scm/define-grobs.scm (all-grob-descriptions): remove arrows as
+       default layout. 
+
+       * lily/tuplet-bracket.cc (print): check whether edge-text is a
+       pair.
+
+       * lily/beam.cc (rest_collision_callback): call position_beam() if
+       necessary.
+
+       * VERSION: release 2.7.4
+
        * input/regression/spacing-uniform-stretching.ly: new file.
 
        * lily/spacing-loose-columns.cc (set_loose_columns): use robust_relative_extent().