LilyPond 2.3.19
Han-Wen Nienhuys <[email protected]> Mon, 27 Sep 2004 00:04:38 +0200
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
Hi everyone, lily .19 is out. This release contains a plethora of small bugfixes. Check out the change log for details. 2004-09-27 Han-Wen Nienhuys <[email protected]> * VERSION: release 2.3.19 2004-09-26 Graham Percival <[email protected]> * ly/property-init.ly: fix bug in displaying ledger lines while \hideNotes is on. * Documentation/user/notation.itely: more editing. * Documentation/user/examples.itely: add piano-dynamics template. * input/template/piano-dynamics.ly: remove. * Documentation/user/sound-output.itexi: more editing 2004-09-25 Graham Percival <[email protected]> * Documentation/user/notation.itely: more editing. 2004-09-25 Nicolas Sceaux <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * input/regression/lyric-extender.ly: Fix and add test. * lily/extender-engraver.cc (stop_translation_timestep): Oops, typo. 2004-09-23 Han-Wen Nienhuys <[email protected]> * lily/note-head.cc: remove Note_head::extent. 2004-09-23 Graham Percival <[email protected]> * Documentation/user/tutorial.itely: do manual style 2-space indents in examples * Documentation/user/notation.itely: more editing. 2004-09-23 Jan Nieuwenhuizen <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * scm/framework-tex.scm (output-preview-framework): Fix invocation of header. 2004-09-22 Han-Wen Nienhuys <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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. * lily/beam-quanting.cc (best_quant_score_idx): 2004-09-22 Jan Nieuwenhuizen <[email protected]> * scm/framework-tex.scm (header-to-file): Fix. 2004-09-22 Werner Lemberg <[email protected]> * lily/parser.yy <score_body>: Fix typo. 2004-09-22 Graham Percival <[email protected]> * Documentation/user/tutorial.itely: modified a "future planning" comment. * Documentation/user/notation.itely: more editing. 2004-09-22 Han-Wen Nienhuys <[email protected]> * scm/define-markup-commands.scm (note-by-number): read font-size to determine stem length. Fixes: markup-note.ly 2004-09-21 Han-Wen Nienhuys <[email protected]> * lily/slur.cc (outside_slur_callback): read #'padding for slur-padding. Fixes: slur-script.ly * lily/parser.yy (score_body): disallow \bookpaper in \score. 2004-09-21 Juergen Reuter <[email protected]> * Documentation/user/notation.itely (ancient flags): documented flags-related known bugs * lily/include/ligature-engraver.hh: added comment about why and how of (non-)use of abstract virtual methods * ly/engraver-init.ly (VaticanaVoice, GregorianTranscriptionVoice): bugfix (workaround): TextSpanner: unset dash-fraction property in order to get solid lines * ly/engraver-init.ly (MensuralStaff): fixed bad comment 2004-09-21 Mats Bengtsson <[email protected]> * scripts/convert-ly.py (ly): Corrected replacement of \scriptBoth 2004-09-21 Jan Nieuwenhuizen <[email protected]> * lily/parse-scm.cc (internal_ly_parse_scm): Eval in module, not in function. * scm/framework-tex.scm (convert-to-dvi): Use nonstopmode. Set openout_any=p. Throughout: progress to stderr, translate user messages. * scm/output-gnome.scm: Fix font dir description. 2004-09-20 Han-Wen Nienhuys <[email protected]> * input/test/mensural-ligatures.ly (voice): move linethickness settings to bookpaper. * lily/simple-spacer.cc (Module): use force to stretch to line length as force measure for ragged spacing. * lily/lily-parser.cc (get_paper): don't set parent for \paper blocks in the parser. This eliminates ordering dependency for \bookpaper and \paper * ly/part-paper-init.ly: remove file. * lily/includable-lexer.cc (new_input): elucidate message. -- Han-Wen Nienhuys | [email protected] | http://www.xs4all.nl/~hanwen