]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
More editing.
[lilypond.git] / ChangeLog
index 741fc100e76b6be31bbbef82b189700b632e1eac..533f6c3581233ab122cd2327a5ecedf00b896f43 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,132 @@
+2004-09-25  Graham Percival  <gperlist@shaw.ca>
+
+       * Documentation/user/notation.itely: more editing.
+
+2004-09-25  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * scm/ly-from-scheme.scm (read-lily-expression): use ~s in format
+       instead of ~a, to get #{ #"foo" #} actually printed to #"foo".
+
+2004-09-24  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/hairpin.cc (print): check columns of bounds, not bounds themselves.
+       (print): robustify bound-padding lookup.
+
+       * lily/*: ly_c[ad]+r -> scm_XXX , ly_c_pair_p -> scm_is_pair.
+
+       * scripts/lilypond-book.py (Compile_error.process_include): catch
+       Compile_error exception, and remove output .texi.
+
+       * scm/define-music-properties.scm (all-music-properties): add
+       error-found
+
+       * lily/parser.yy (Music_list): add error-found to music with errors.
+
+       * lily/lily-parser.cc (LY_DEFINE): ignore scores with errors.
+
+       * lily/book.cc (process): ignore books with errors
+
+       * lily/include/score.hh (class Score): add error_found_ member.
+
+       * lily/drum-note-engraver.cc (try_music): idem.
+
+       * lily/note-heads-engraver.cc: remove start-playing-event.
+
+       * lily/part-combine-iterator.cc (Part_combine_iterator): use
+       BusyPlayingEvent to determine which voice was active last.
+       (unisono): use last active to where to get unisono information
+       from. This fixes: partcombine-rest.ly (again).
+
+       * scm/part-combiner.scm (determine-split-list): cleanups
+
+2004-09-23  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * input/regression/lyric-extender.ly: simplify.
+       complexify.
+
+       * lily/lyric-extender.cc (print): use it to determine size of
+       extender. Remove Lyric_extender::is_visible().
+
+       * lily/extender-engraver.cc (acknowledge_grob): store lyric in
+       next property.
+
+       * lily/lyric-engraver.cc: remove get_current_rest().
+       
+2004-09-23  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * input/regression/lyric-extender.ly: Fix and add test.
+
+       * lily/extender-engraver.cc (stop_translation_timestep): Oops, typo.
+
+2004-09-23  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/note-head.cc: remove Note_head::extent.
+
+2004-09-23  Graham Percival  <gperlist@shaw.ca>
+
+       * Documentation/user/tutorial.itely: do manual style 2-space
+       indents in examples
+
+       * Documentation/user/notation.itely: more editing.
+
+2004-09-23  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/lyric-engraver.cc (get_current_rest): New function.
+
+       * lily/extender-engraver.cc (stop_translation_timestep): Use it:
+       stop at rest.
+
+       * lily/lyric-extender.cc (print): Fix crash (Russ Ross).
+
+       * lily/slur-scoring.cc (get_bezier): Fix for broken beziers.
+
+2004-09-23  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * Documentation/user/examples.itely (Small ensembles): added
+       example for transcription of mensural music
+
+       * Documentation/user/notation.itely (The Lyrics context): fixed broken
+       link to SATB vocal score
+
+       * Documentation/user/notation.itely (System start delimiters):
+       fixed typo: GrandStaff->StaffGroup
+
+       * Documentation/user/notation.itely (Ancient articulations):
+       removed obsolete comment on \episem bug
+
+2004-09-22  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/framework-tex.scm (output-preview-framework): Fix invocation
+       of header.
+
+2004-09-22  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/dynamic-engraver.cc (acknowledge_grob): attach hairpin
+       start to note-column.
+
+       * lily/hairpin.cc (print): check text-interface, to attach to
+       dynamic texts.  
+
+       * lily/include/text-item.hh (class Text_interface): rename
+       Text_item -> Text_interface
+
+       * lily/piano-pedal-bracket.cc (print): robustify.
+
+2004-09-22  Pedro Kroger  <kroeger@pedrokroeger.net>
+
+       * scm/paper.scm (set-paper-dimensions): add printfirstpagenumber.
+
+       * scm/page-layout.scm (plain-header): if printfirstpagenumber is
+       true will print the page number in the first page.
+
+       * Documentation/user/changing-defaults.itely: Document
+       printfirstpagenumber.
+
 2004-09-22  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * lily/phrasing-slur-engraver.cc (acknowledge_grob): avoid more
+       objects.
+
        * lily/beam-concave.cc (calc_concaveness): take absolute value of
        dy for scaling. This fixes various downbeams.