X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=f75b697ba4c5ff56855b46f968c1a8086d46243b;hb=276d0d39d850bd3a5721b16640bbd22c894ad2e9;hp=af356fd9c63378fa68e4195e615e6e227f0934f4;hpb=9f8e04c4008b5f50ee2f771568d18df50764e0f5;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index af356fd9c6..f75b697ba4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,281 @@ +2003-07-17 Han-Wen Nienhuys + + * scripts/etf2ly.py (interpret_finale_key_sig): handle minor keys + too + (Global_measure.set_timesig): handle 3/8 time sig too. + + * scm/output-lib.scm (note-head-style->attachment-coordinates): + note about triangle note heads. + + * scm/drums.scm: use alist for instrument-settings. This fixes the + bug with assigning to drums in the .ly file. + + * mf/feta-autometric.mf (code): start font at 32. WARNING: FONT + CHANGED. + + * scm/define-grob-interfaces.scm (cluster-beacon-interface): add + cluster-beacon-interface + + * scm/define-grobs.scm (all-grob-descriptions): default to ramp. + + * scripts/convert-ly.py (FatalConversionError.conv): add cluster rule. + + * ly/spanners-init.ly (stopGroup): remove start/stopCluster. + + * lily/cluster.cc (brew_molecule): examine ClusterSpannerBeacons + to get positions. + + * lily/cluster-engraver.cc: rewrite: catch cluster-note-events, + make ClusterSpannerBeacon to record Y positions. This removes the + need to switch off notes. Use \apply #notes-to-clusters { .. } to + make cluster-note-events. + +2003-07-17 Jan Nieuwenhuizen + + * configure.in: Use lily/main.cc as identifying source file. + + * lily/accidental-engraver.cc: Compile fix: include protected-scm.hh. + + * config.hh.in: + * python/midi.c: Remove /Python.h ifdef tree. + + * configure.in: Require PYTHON >= 2.0. + + * stepmake/aclocal.m4 (STEPMAKE_PYTHON_DEVEL): Rewrite. Ask + $PYTHON for include dir location. + (STEPMAKE_PYTHON): New function. Use + + PYTHON=foo ./configure + + to override. + +2003-07-17 Han-Wen Nienhuys + + * lily/translator-scheme.cc (LY_DEFINE): bugfix: always return + something. + + * make/lilypond.redhat.spec.in (Group): change ftp.cs.uu.nl to + ftp.lilypond.org everywhere. + +2003-07-16 Han-Wen Nienhuys + + * lily/text-item.cc (interpret_new_markup): do only if new-markup + detected. + + * Documentation/user/refman.itely (Grace notes): note on explicit + contexts + +2003-07-16 Heikki Junes + + * lilypond-font-lock.el: add a comment about LilyPond specific + escape characters: ^, - and _, in the syntax table. + + * Documentation/user/appendices.itely: a majuscule fix. + +2003-07-15 Han-Wen Nienhuys + + * input/test/trills.ly (endHorizScript): fixes. + + * input/test/chord-names-jazz.ly: merge in alternate Jazz + notation, move from regression. + + * input/test/script-stack.ly: change name from stacked-scripts + + * input/test/ossia.ly: octave errors. + + * input/no-notation/midi-tuplets.ly: move from input/test/, idem + for midi-volume-equaliser + +m2003-07-15 Han-Wen Nienhuys + + * scm/output-ps.scm (lily-traced-cm-fonts): substitution for lily + cm fonts. + + * mf/feta-beugel.mf: don't multiply font_count by 10. + + * lily/lookup.cc (horizontal_line): new function. Use + horizontal-line in output backends. + + * Documentation/user/tutorial.itely (An orchestral part): new + section on orchestral stuff and identifiers. + +2003-07-14 Heikki Junes + + * lilypond-mode.el: comment-out paren-highlighting, it still causes + some interference to other modes. + +2003-07-14 Han-Wen Nienhuys + + * lily/spacing-spanner.cc (musical_column_spacing): use average, + not maximum of spacing wishes in polyphonic situations. + + * scm/define-grobs.scm (all-grob-descriptions): bold tuplet + number + + * lilypond-indent.el: remove paren matching. + + * lily/text-item.cc (interpret_new_markup): new function + use iso. text2molecule. + + * lily/main.cc (notice): change FSF address + + * po/de.po: update PO file to 1.6. + +2003-07-13 Heikki Junes + + * Documentation/user/ {many}: Add periods and remove spaces. + +2003-07-11 Heikki Junes + + * lilypond-indent.el (LilyPond-paren-set-mode): From XEmacs' paren.el: + Disable buffer-locally default paren hook and make a new one. + + * lilypond-mode.el: Turn off locally paren-mode, but turn on + locally LilyPond-paren-mode. Add todo for mouse double-click. + +2003-07-10 Heikki Junes + + * lilypond-indent.el (LilyPond-show-paren-mode): From Emacs' paren.el: + Disable buffer-locally default paren idle timer and make a new one. + + * lilypond-mode.el: Turn off locally show-paren-mode, but turn on + locally LilyPond-show-paren-mode. Add to menu a toggle for + LilyPond-show-paren-function. + +2003-07-08 Han-Wen Nienhuys + + * input/template/jazz-combo.ly (drumNotes): 1.7 fixes + +2003-07-09 Heikki Junes + + * Documentation/user/refman.itely: spelling fix. + + * lilypond-mode.el, lilypond-indent.el: restrusture and comment + paren highlight function definitions. add todo for + Lilypond-show-paren-mode. + +2003-07-07 Han-Wen Nienhuys + + * input/template/jazz-combo.ly: new file. + +2003-07-06 Han-Wen Nienhuys + + * mf/feta-toevallig.mf: tweak for bottom of flat sign. + lo-res fixes. + + * mf/feta-schrift.mf: bugfix in varcoda sign. + WARNING: FONT CHANGED + + * lily/my-lily-lexer.cc (lookup_identifier): return SCM_UNDEFINED, + in accordance with lexer.ll. + +2003-07-05 Jan Nieuwenhuizen + + * Documentation/user/tutorial.itely: Edit introduction. + +2003-07-05 Han-Wen Nienhuys + + * lily/staff-symbol-referencer.cc (LY_DEFINE): add + ly:grob-staff-position + +2003-07-04 Han-Wen Nienhuys + + * scm/to-xml.scm: import srfi-1 + + * VERSION (MAJOR_VERSION): release 1.7.24 + + * python/lilylib.py (make_ps_images): make multipage _really_ work. + + * scripts/lilypond-book.py (do_file): put texidoc before image. + (TexiPaper.process_ly2dvi_block): make multipage _really_ work. + + * input/regression/*.ly: fix snippet octaves + + * input/test/spanner-after-break-tweak.ly: import + broken-spanner-adjustment + + * input/no-notation/midi-transposing.ly: move from input/test/ + + * input/test/: remove chord-markup + + * input/regression/instrument-name-partial.ly: move from input/test. + + * input/test/vertical-text.ly: remove + + * ly/engraver-init.ly (LyricsVoiceContext): add more vertical + space above lyrics lines. + + * input/test/uniform-breaking.ly: remove file. + + * lily/gourlay-breaking.cc (combine_demerits): add comment about + uniform spacing density. + + * input/test/chords.ly (keys): remove file. + + * scm/documentation-lib.scm (oop): use srfi-1 too. + + * input/regression/*.ly: add \version + + * Documentation/user/*.itely: various fixes. + + * buildscripts/mf-to-table.py (base): break table every three + symbols. + + * input/: remove %% new-chords-done %% . + + * input/tutorial: remove os-flute-2.ly os-score.ly miniatures.ly + os-music.ly + +2003-07-03 Han-Wen Nienhuys + + * make/lilypond.redhat.spec.in: require GUILE >= 1.6.4-7 + + * scm/new-markup.scm (box-markup): new function. + (box-markup): new function. Contributed by Dick Schoeller + + + * scm/lily.scm: remove reduce-no-unit + (list-insert-separator): use fold-right + + * lily/molecule-scheme.cc (ly_molecule_add): take variable number + of arguments. + + * NEWS: more neutral language for ancient notation + + * lily/chord-tremolo-engraver.cc (acknowledge_grob): only set + inside pointing beaming for chord tremolo. + + * Documentation/user/lilypond-book.itely: minor editing + +2003-07-03 Juergen Reuter + + * NEWS: added news for 1.8 regarding ancient notation + + * Documentation/user/refman.itely (Gregorian square neumes + ligatures): fixed typo + + * lily/vaticana-ligature-engraver.cc, + lily/include/vaticana-ligature.hh: bugfix: use special heads for + lower/upper head of Pes only when heads are stacked + + * lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc, + scm/define-grob-properties.scm: cleanup: make "join-left" a + boolean grob property and save delta pitch in grob property + "delta-pitch" instead + + * lily/include/gregorian-ligature.hh: bugfix: corrected comments + 2003-07-02 Han-Wen Nienhuys + * lily/parser.yy (Repeated_music): bug fix, beam multiplicity was + completely borked + + * lily/chord-tremolo-engraver.cc (try_music): warnings for user-errors. + (try_music): bug fix: beam multiplicity was completely borked. + * scm/lily.scm: remove tail, filter-list, filter-out-list, - first-n, butfirst-n in favor of srfi-1 functions + first-n, butfirst-n in favor of srfi-1 functions. + remove string-join, string-pad in favor of srfi-13 functions. * mf/parmesan-custodes.mf (dir_down): remove _ from glyph names.