X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=b883b90b54020007084349f6da39d46981e61080;hb=77921761577425f05958f9ab9e3717db56ea0931;hp=d43c8bce88f9d3d5b7a43f8506d01cc89f541bc8;hpb=31bdda1129407bd277cfaf8959b68e01c26a8a85;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index d43c8bce88..b883b90b54 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,236 @@ +2004-09-23 Han-Wen Nienhuys + + * input/regression/lyric-extender.ly: simplify. + + * 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 + + * input/regression/lyric-extender.ly: Fix and add test. + + * lily/extender-engraver.cc (stop_translation_timestep): Oops, typo. + +2004-09-23 Han-Wen Nienhuys + + * lily/note-head.cc: remove Note_head::extent. + +2004-09-23 Graham Percival + + * Documentation/user/tutorial.itely: do manual style 2-space + indents in examples + + * Documentation/user/notation.itely: more editing. + +2004-09-23 Jan Nieuwenhuizen + + * 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 + + * 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 + + * scm/framework-tex.scm (output-preview-framework): Fix invocation + of header. + +2004-09-22 Han-Wen Nienhuys + + * 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 + + * 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 + + * 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 + + * scm/framework-tex.scm (header-to-file): Fix. + +2004-09-22 Werner Lemberg + + * lily/parser.yy : Fix typo. + +2004-09-22 Graham Percival + + * Documentation/user/tutorial.itely: modified a "future planning" comment. + + * Documentation/user/notation.itely: more editing. + +2004-09-22 Han-Wen Nienhuys + + * 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 + + * 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 + + * 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 + + * scripts/convert-ly.py (ly): Corrected replacement of \scriptBoth + +2004-09-21 Jan Nieuwenhuizen + + * 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 + + * 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. + +2004-09-19 Jan Nieuwenhuizen + + * input/mutopia/E.Satie/petite-ouverture-a-danser.ly: + * input/mutopia/R.Schumann/romanze-op28-2.ly: + * input/mutopia/F.Schubert/standchen.ly: Remove obsolete + #'Slur.attachment setting. + + * elisp/lilypond-mode.el (LilyPond-command-alist): Use -ftex, + friendlier for point and click. + +2004-09-19 Han-Wen Nienhuys + + * ly/init.ly: reverse collected scores. + + * scm/page-layout.scm (ly:optimal-page-breaks): use non-ragged + layout to determine force. + +2004-09-18 Werner Lemberg + + * ly/engraver-init.ly [quotedEventTypes]: Add tuplets and + ties. + + * ly/declarations-init.ly (escapedBiggerSymbol, + escapedSmallerSymbol): Fix typos. + + * scripts/convert-ly.py: s/removeTag/removeWithTag/. + +2004-09-18 Han-Wen Nienhuys + + * input/{input,regression}/*.ly: run convert-ly + + * VERSION: release 2.3.17 + + * lily/slur-scoring.cc (enumerate_attachments): make stem_extent a + little wider for attachment calculation. This prevents stem and + slur touching. + + * lily/parser.yy (direction_less_char): soft code \< \> \! \( \) ( + ) + + * input/regression/tie.ly (texidoc): cleanup. + + * ly/declarations-init.ly (tildeSymbol): soft-code meaning of [ ] + and ~ + + * lily/slur-scoring.cc (score_extra_encompass): check if extra + objects are on boundary column. + + * lily/main.cc (parse_argv): process --tex too. + + * ly/music-functions-init.ly (keepWithTag): add music functions + keepWithTag and removeWithTag. + + * lily/quote-iterator.cc (Quote_iterator): init transposed_musics_. + + * lily/accidental-engraver.cc (recent_enough): interpret laziness + = #t. This fixes no-reset accidental-style. + + * input/regression/accidental-piano.ly (Module): new file. + + * lily/lily-guile.cc (LY_DEFINE): ly_assoc_get: new function. + 2004-09-17 Han-Wen Nienhuys + * lily/slur-scoring.cc (score_extra_encompass): widen X extent of + extra encompass. + (score_extra_encompass): use Y coordinate of attachment if X + attachment falls in extra encompass X extent. + * buildscripts/guile-gnome.sh (SLIB_PATH): add SLIB_PATH to GUILE_LOAD_PATH @@ -31,32 +262,33 @@ * buildscripts/guile-gnome.sh (LD_LIBRARY_PATH): new script. * lily/slur-scoring.cc (get_y_attachment_range): set end point - using base_attachment. + using base_attachment. * scm/page-layout.scm (default-page-make-stencil): whoops. Add page header back. - * scm/documentation-generate.scm (top-node): move version to top node. + * scm/documentation-generate.scm (top-node): move version to top + node. * lily/ledger-line-spanner.cc: add ledgered-interface, with property no-ledgers. 2004-09-16 Heikki Junes - * Documentation/user/{changing-defaults,examples,invoking, - tutorial}.itely: Expand 's to is. + * Documentation/user/{changing-defaults,examples,invoking, + tutorial}.itely: Expand 's to is. - * Documentation/user/notation.itely: Capitalize only first letter. + * Documentation/user/notation.itely: Capitalize only first letter. - * Documentation/user/programming-interface.itely: Capitalize Scheme. + * Documentation/user/programming-interface.itely: Capitalize Scheme. - * Documentation/user/lilypond-book.itely: use @refbugs. - - * THANKS: sort. - - * input/mutopia/F.Schubert/morgenlied.ly, - input/mutopia/J.S.Bach/baerenreiter-sarabande.ly, - input/mutopia/R.Schumann/romanze-op28-2.ly: Add lifetime and full name. + * Documentation/user/lilypond-book.itely: use @refbugs. + + * THANKS: sort. + + * input/mutopia/F.Schubert/morgenlied.ly, + input/mutopia/J.S.Bach/baerenreiter-sarabande.ly, + input/mutopia/R.Schumann/romanze-op28-2.ly: Add lifetime and full name. 2004-09-15 Juergen Reuter @@ -93,8 +325,6 @@ 2004-09-13 Han-Wen Nienhuys - * lily/slur-scoring.cc (score_edges): don't be so picky for - * ly/property-init.ly (hideStaffSwitch): remove turnOff. * scripts/convert-ly.py (conv): change Both to Neutral in property