X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=9031ef9a7161babdc6347d32bf4f371a7bcbc3fc;hb=b3abe085e575c10d59505df976ad91e0722863c2;hp=410aaf0e930cc4077e40bc93e8a7bf2ea5e750a1;hpb=6a48f44f2466c14d39bf138085dd43837847dd3c;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 410aaf0e93..9031ef9a71 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,180 @@ +2006-10-09 Han-Wen Nienhuys + + * scm/stencil.scm (circle-stencil): don't center stencil argument, + instead: move circle. + + * scm/define-grobs.scm (all-grob-descriptions): set + allow-loose-spacing for PaperColumn and NonMusicalPaperColumn. + + * lily/spaceable-grob.cc: add allow-loose-spacing property. + + * lily/spacing-determine-loose-columns.cc (is_loose_column): + allow-loose-spacing property. + + * scm/define-markup-commands.scm (postscript): gsave & grestore + around embedded PS. Do setlinewidth too. Fixes #109. + +2006-10-08 Jürgen Reuter + + * lily/ligature-bracket-engraver: Bugfix: Add missing stream event + code. This patch fixes ligature brackets that were not at all + engraved any more. + +2006-10-08 Graham Percival + + * Docuemntation/user/page.itely: clarify two-pass vs. ragged-bottom. + + * ly/property-init.ly: fix sacred harp notehead shapes (bug 96). + + * scm/define-context-properties.scm: clarified docs (bug 91). + + * Documentation/user/basic-notation.itely: document volta brackets + not aligning (bug 63). + +2006-10-08 John Mandereau + + * po/fr.po: update translation. + + * po/: update msgids. + +2006-10-08 Jan Nieuwenhuizen + + * GNUmakefile.in (HELP_CATALOGS): Fix in-build-tree locales. + +2006-10-08 Nicolas Sceaux + + * Documentation/user/page.itely (Two-pass vertical spacing): add + documentation for two-pass spacing technique. + +2006-10-06 Graham Percival + + * Documentation/user/convert-ly.txt: new file; new + storage place for this file (moved from bugs/ CVS). + +2006-10-06 Jürgen Reuter + + * lily/note-head.cc: Fixed programming_error message. + +2006-10-06 Han-Wen Nienhuys + + * scm/define-grobs.scm (pure-conversion): move pure-callback + further into body. + + * scm/script.scm (default-script-alist): set avoid-slur for turn, + marcato, stopped, thumb. + +2006-10-05 Han-Wen Nienhuys + + * lily/completion-note-heads-engraver.cc (process_music): don't + skimp on memory usage. + + * lily/beam.cc (set_stem_lengths): do set_stemend for invisible + stems too. Fixes #5 + + * lily/parenthesis-engraver.cc (acknowledge_grob): set parent of + parenthesis item. This fixes premature Y-extent triggering. Fixes + issue #95. + + * VERSION (PATCH_LEVEL): bump version. + +2006-10-04 Graham Percival + + * Documentation/user/advanced-notation.itely: added + info about instrument names for piano or other contexts, + thanks Marcus! + +2006-10-04 Han-Wen Nienhuys + + * mf/feta-bolletjes.mf (solfa_quarter_width): use + solfa_base_notewidth as unit for non-DO-notes too. + + * input/mutopia/W.A.Mozart/mozart-hrn-3.ly: update email. + + * VERSION: release 2.9.21 + + * Documentation/topdocs/NEWS.tely (Top): simpler, more clearer + override. + +2006-10-04 Mats Bengtsson + + * python/lilylib.py (progress): Minor fix. + +2006-10-04 Han-Wen Nienhuys + + * lily/note-name-engraver.cc: doc engraver. + + * scm/output-lib.scm (hairpin::calc-grow-direction): new function. + + * lily/dynamic-engraver.cc (process_music): don't set grow-direction. + + * scm/define-grobs.scm (all-grob-descriptions): calc duration-log + by callback. + + * lily/stem-engraver.cc (make_stem): don't set duration-log + + * scripts/lilypond-book.py (Lilypond_file_snippet.my_system): + write snippet-names binary. + + * python/lilylib.py (system): use os.system for mingw32 + + * scripts/lilypond-book.py (bindir): use os.pathsep for prepending + to $PATH. + + * scm/backend-library.scm: update email address. + + * Documentation/topdocs/NEWS.tely (Top): add duration-log override + example. + + * scm/define-grobs.scm (all-grob-descriptions): use callback to + calc dot count. + + * lily/dots-engraver.cc (class Dots_engraver): new engraver: + handle dot creation separately. + + * lily/tab-note-heads-engraver.cc (process_music): idem. + + * lily/drum-note-engraver.cc (process_music): idem. + + * lily/note-heads-engraver.cc (process_music): idem. + + * lily/rest-engraver.cc: don't set duration-log. + + * scm/output-lib.scm (string-number::calc-text): new function. + (note-head::calc-duration-log): new function. + + * lily/fingering-engraver.cc (make_script): remove 'text setting. + + * scm/output-lib.scm (fingering::calc-text): new function. + +2006-10-04 Mats Bengtsson + + * scripts/lilypond-book.py: Fix typo gs-load-font -> gs-load-fonts + and include-eps-font -> include-eps-fonts + 2006-10-03 Han-Wen Nienhuys + * lily/multi-measure-rest-engraver.cc: use internalBarNumber + + * lily/timing-translator.cc: list properties. + (start_translation_timestep): update internalBarNumber too. + + * scm/define-context-properties.scm + (all-user-translation-properties): add internalBarNumber. + + * input/regression/spacing-no-note.ly: new file. + + * buildscripts/output-distance.py (link_file): verbosity for OSError. + + * lily/book.cc: #include cleanup. + + * lily/include/lily-guile-macros.hh: add assert to + scm_or_str2symbol(SCM). + * VERSION (PATCH_LEVEL): bump version. * lily/spacing-spanner.cc (musical_column_spacing): handle - musical->nonmusical spacing case, where there is no spacing wish. + musical->nonmusical spacing case, where there is no spacing + wish. Fixes issue #61. * lily/pango-font.cc (text_stencil): allow 'tight' bounds. (pango_item_string_stencil): use logical rect horizontally (to