X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=5870e8ba804f3fd065d8edd7a8f5320e3f1866e8;hb=62707146a153a10c93009060e72481e7815f2a35;hp=4bbf9cfee200ca10a3ff665634c85cb7fa5b282e;hpb=33d179b5769955896b519ce1d070817ba19d034d;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 4bbf9cfee2..5870e8ba80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,449 @@ +2003-07-15 Han-Wen Nienhuys + + * 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. + remove string-join, string-pad in favor of srfi-13 functions. + + * mf/parmesan-custodes.mf (dir_down): remove _ from glyph names. + + * NEWS: use complete sentences. + + * Documentation/user/introduction.itely (Example applications): + add note about databases and lilypond-book. + + * input/test/volta.ly: remove file + + * input/regression/volta-broken-left-edge.ly: simplify file + +2003-07-01 Han-Wen Nienhuys + + * Documentation/user/refman.itely (Constructing a tweak): new + subsection. + + * Documentation/user/tutorial.itely (Fine tuning layout): add + common tweaks. + + * scm/define-grobs.scm (TextScript): use new brewer. + +2003-06-30 Han-Wen Nienhuys + + * VERSION: release 1.7.23 + + * scm/new-markup.scm (brew-new-markup-molecule): bugfix + + * python/lilylib.py (make_ps_images): bugfixes. + + * input/regression/volta-multi-staff.ly: new file. + + * Documentation/user/macros.itexi: refcommands, refcommand macros. + + * Documentation/user/tutorial.itely (Piano staffs): new section. + (Setting variables): new section + (Fine tuning layout): new section + + * input/just-friends.ly: remove file. Superseeded by + input/test/chords-without-melody.ly + + * ly/property-init.ly: add all commands to refman. + + * scm/define-translator-properties.scm: remove + graceAccidentalSpace, graceAlignPosition, keyOctaviation + + * mf/parmesan-custodes.mf (dir_down): remove underscore from glyph + name. Underscores botch up PS output. + + * scm/define-translator-properties.scm: remove + textNonEmpty, oneBeat, regularSpacingDelta + + * scripts/convert-ly.py (FatalConversionError.conv): conversion + rule for automaticBars. + + * lily/timing-engraver.cc (start_translation_timestep): change + barNonAuto to automaticBars + +2003-06-30 Graham Percival + + * input/test/perform-tie.ly: delete file. + +2003-06-29 Juergen Reuter + + * Documentation/user/refman.itely (Gregorian square neumes + ligatures): bugfix: do not show ledger lines in neumes table + (fixed by setting staff symbol to transparent rather than removing + it from staff context) + +2003-06-29 Han-Wen Nienhuys + + * scm/new-markup.scm (brew-new-markup-molecule): move old markup + glue into brew-new-markup-molecule. + + * input/mutopia/J.S.Bach/Petites-Preludes/*.ly: syntax updates. + + * Documentation/user/introduction.itely (Computerized typography): + new section + + * Documentation/user/tutorial.itely (An orchestral part): remove + pc example from tutorial. + + * input/tutorial/lilbook.tex: use screech-boink + + * scripts/lilypond-book.py (compile_all_files): split formatting + output body and scheduling lilypond compilation. + (format_lilypond_output_bodies): new function + (format_lilypond_block): new function + (html_pages): allow multi-page images in HTML + + * python/lilylib.py (make_ps_images): rename function from + make_preview, merge with make_page_images + +2003-06-28 Graham Percival + + * input/test/key-clefs.ly: moved to regression. + + * input/test/perform-grace.ly: moved to to no-notation/midi-grace.ly + + * input/no-notation/README: added note about midi-*.ly files. + + * input/test/two-key.ly: moved to no-notation/parse5.ly + + * input/test/ short-part-combine.ly sketch.ly system-start-brace.ly + system-start-bracket.ly two-slurs.ly voice-switch.ly : deleted + + * input/test/ {various}: modified comments, marked some for deletion. + + * input/test/lines.ly: deleted file; duplicate of embedded-postscript.ly + + * input/test/mmrest-collision: moved to regression. + +2003-06-28 Han-Wen Nienhuys + + * scm/chord-name.scm (note-name->markup): don't superscript root + alterations in chordnames. + +2003-06-23 Han-Wen Nienhuys + + * Documentation/user/refman.itely (Multi measure rests): more + index/cross-referencing. + + * lily/line-spanner.cc (line_molecule): bugfix for trill style. + + * scm/font.scm: remove properties-to-font-name code. + + * scm/define-grob-properties.scm: remove 'type + + * scripts/convert-ly.py (FatalConversionError.conv): type -> style + conversion + + * lily/text-spanner.cc: change 'type grob prop to 'style + + * lily/unfolded-repeat-iterator.cc (process): bugfix: use a + "first" flag to decide whether to make a start-repeat + + * input/regression/grace-volta-repeat-2.ly: new file. + +2003-06-22 Han-Wen Nienhuys + + * lilypond-indent.el: rename generic functions to LilyPond-* + +2003-06-22 Graham Percival + + * input/test/thumb.ly: delete, merged into refman. + + * Documentation/user/refman.itely: added thumb info to Fingering. + + * input/test/ follow-break.ly multi-slope.ly note-shift.ly + notemode-chords.ly orchestalpart.ly rhythmic-staff.ly + vertical-align.ly : deleted files. + +2003-06-21 Han-Wen Nienhuys + + * lily/align-interface.cc (find_fixed_alignment_parent): new function. + + * lily/line-spanner.cc (broken_trend_offset): remove function. + (get_broken_offset): idem. + (brew_molecule): rewrite the line-break case. + + * input/regression/follow-voice-break.ly: new file. + + * lily/line-spanner.cc (after_line_breaking): remove lines at the + start of a system. + +2003-06-20 Graham Percival + + * input/test/tuplet-rest.ly: moved to regression. + + * input/test/ script-horizontal.ly tuplet-spanner-duration.ly: + deleted file. + + * input/test/ {many} : marked file for possible deletion. + +2003-06-20 Han-Wen Nienhuys + + * input/regression/beam-funky.ly: add note about (disputed) + correct beaming. + + * ly/engraver-init.ly (ScoreContext): put key-signature after + staff-bar + +2003-06-20 Graham Percival + + * input/test/ broken.ly lyric-phrasing.ly: deleted. + + * input/test/slur-mininum.ly: renamed to slur-minimum-length.ly. + + * input/test/staff-line-leading.ly: renamed to staff-space.ly. + + * input/test/no-stem-extend.ly: moved to stem-extend.ly; previous + stem-extend was deleted (it was duplicate example, and not as + good). + + * input/test/[s-z]*.ly: add texidoc index. + +2003-06-20 Han-Wen Nienhuys + + * lily/slur.cc (get_boundary_notecolumn_y): change name from + get_first_notecolumn_y + + * lily/spanner.cc (broken_spanner_index): new function. + +2003-06-19 Graham Percival + + * input/test/ beam-damp.ly grace-end.ly lyric-extender.ly + lyric-hyphen.ly : moved to regression. + + * input/test/ beam-stem-test.ly beamed-slur-endings.ly + diverse-spacing.ly duration-check.ly knee.ly lyrics.ly : deleted. + + * input/test/instrument-name-mmrest.ly: moved to + ../regression/multi-measure-rest-instr-name.ly + + * input/test/knee-sym.ly: moved to + ../regression/beam-knee-symmetry.ly. + + * input/test/hymn.ly: change comments. + + * input/test/[p-r]*.ly: add texidoc index. + +2003-06-19 Han-Wen Nienhuys + + * input/mutopia/J.S.Bach/Petites-Preludes/*.ly (opus): update + to postfix syntax + + * input/mutopia/W.A.Mozart/mozart-hrn3-romanze.ly (romanze): new + syntax. + + * VERSION: release 1.7.22 + 2003-06-18 Graham Percival * input/test/[h-k]*.ly: added texidoc index. * input/test/knee-mult.ly: removed file (duplicate of beam-isknee.ly) + * input/test/equaliser.ly: renamed to midi-volume-equaliser.ly. + + * input/test/ various : mark files for deletion or moving to regression. + + * input/test/note-chords.ly: renamed to chord-names-no-inversions.ly. + + * input/test/[l-o]*.ly: added texidoc index. + 2003-06-17 Han-Wen Nienhuys * scm/music-functions.scm (make-ottava-set):