X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=80302d41fcaee2a99894ebe500d0f4a4a670274f;hb=3d47b0450c8c3e488a375b3d143460aec5bc1f3b;hp=5f3c779db87f9d8a10a6fe0c35269209ca4a1f9a;hpb=64f1e766ce934df9166eec2f328e3371457d5972;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 5f3c779db8..80302d41fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,517 @@ +2003-07-04 Han-Wen Nienhuys + + * 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): + only do ottavation if centralCPosition is set. + + * lily/translator-scheme.cc (ly:context-property-where-defined): + return '() if not found. + +2003-06-17 Heikki Junes + + * lilypond-mode.el (LilyPond-un-comment-region): removed. + Use one command for both commenting and uncommenting. + + * lilypond-indent.el (LilyPond-comment-region): new function, + (un)comments each line separately. + + * lilypond-mode.el, lilypond-indent.el: fix XEmacs paren-match. + + * lilypond-mode.el (LilyPond-add-imenu-menu): new function, + imenu is not added by default; adapted from f90.el, + makes Help-menu, which does not fit, visible in XEmacs. + +2003-06-16 Heikki Junes + + * lilypond-mode.el: Set show-paren-mode local; minor-mode + show-paren-mode sets blink-matching-paren-on-screen local. + Try to make show-paren-function to paren-highlight local. + + * lilypond-indent.el (LilyPond-scan-sexps): new function. + Copy definitions of Emacs' show-paren-function and + XEmacs' paren-highlight and make minimal changes; + add comments about locality. + Fix matching first open-paren-char in '<< .. >>'. + +2003-06-16 Graham Percival + + * input/test/g*: added texidoc index. + + * input/test/[a-g]*: added raggedright==#t when it + seemed appropiate. + + * input/test/ fake-grace.ly figured-bass.ly : removed file. + + * Documentation/topdoc/INSTALL.texi: removed false warnings + about gcc 3.3. + +2003-06-16 Han-Wen Nienhuys + + * input/test/spanner-after-break-tweak.ly (texidoc): new file. + + * input/test/chords-without-melody.ly (texidoc): add from + input/just-friends.ly + + * input/regression/size{13--26}.ly: move from input/ + + * input/{opus-130,praeludium-fuga,scarlatti-*}.ly + input/{star-spangled-banner,twinkle}.ly: remove + + * lily/slur.cc: remove slur over rest warnings. + + * lily/note-spacing.cc (get_spacing): include left part of right + object in fixed space. This fixes stretched space before + accidentals. + + * input/regression/spacing-accidental-stretch.ly: new file. + +2003-06-16 Rune Zedeler + + * input/mutopia/R.Schumann/romanze-op28-2.ly: Minor fixes. + Reduce to 16pt. + +2003-06-15 Han-Wen Nienhuys + + * input/regression/spacing-knee.ly: docstring + + * input/regression/spacing-multi-tuplet.ly (multipart): docstring + + * input/tutorial/{gallupi,minuet,sammartini,singing-saw}.ly + input/tutorial/{test,solar,flowing}.ly: remove + + * input/rhythm.ly: remove + + * input/mutopia/F.Schubert/standchen.ly: update syntax. + + * input/mutopia/E.Satie/petite-ouverture-a-danser.ly (global): + update syntax. + + * scm/define-grobs.scm (all-grob-descriptions): set + knee-spacing-correction to 1.0 + + * lily/note-spacing.cc (stem_dir_correction): compute knee + correction using stem-thickness and head width. + + * input/regression/beam-quanting-horizontal.ly: update texidoc + + * scm/define-grobs.scm (all-grob-descriptions): set + beamed-extreme-minimum-free-lengths to 1.25 for 32nd beams. + This fixes 32nd beams for noteheads in spaces quants. + + * scripts/lilypond-book.py (process_lilypond_blocks): opps. + +2003-06-15 Heikki Junes + + * README.mandrake: Change lilypond-extras to lilypond-documentation. + +2003-06-14 Han-Wen Nienhuys + + * input/test/dpncnt.ly,part-combine-score.ly: remove. + + * VERSION (PACKAGE_NAME): release 1.7.21 + + * input/regression/stem-shorten.ly: new file. + + * lily/stem.cc (get_default_stem_end_position): revise stem + shortening code. + + * input/regression/spacing-multi-tuplet.ly: move from input/test/ + + * input/test/{scripts,volta-start,sleur}.ly: remove + + * input/regression/span-bar.ly: smaller file. + + * input/regression/spacing-{natural,tight,loose}.ly: remove + + * input/test/markup.ly: remove + + * scripts/lilypond-book.py: put printfilename in separate chunk, + so texidoc is printed after the filename. + +2003-06-12 Heikki Junes + + * make/lilypond.mandrake.spec.in: fix docdirs. + +2003-06-13 Han-Wen Nienhuys + + * input/regression/beam-french.ly: bugfix. + + * buildscripts/lys-to-tely.py (name2line): sort filenames. + + * input/regression/(various).ly: add raggedright = #t. + + * input/regression/auto-beam.ly: move from abe.ly + +2003-06-13 Graham Percival + + * input/test/f*.ly: added texinfo index. + + * input/test/broken-thread-line.ly: renamed to follow-break.ly. + +2003-06-13 Han-Wen Nienhuys + + * lily/beam-quanting.cc (score_forbidden_quants): also add inter + quant penalty for beam just outside staff. + + * input/regression/beam-quanting-horizontal.ly (texidoc): move + from beam-pos.ly, remove non-horizontal tests. + + * input/test/(various): cleanup header info. + + * input/test/tchaikovsky.ly: remove file. + + * scm/chord-generic-names.scm: move from + double-plus-new-chord-name.scm + + * input/test/orchestscore.ly: remove file + + * Documentation/user/refman.itely (Vocal music): update documentation. + + * scm/define-translator-properties.scm (chordNoteNamer): remove + chordNameStyle, use chordNameFunction + + * scm/chord-name.scm (set-chord-name-style): remove + set-chord-name-style. Use \property chordNameFunction. + +2003-06-12 Han-Wen Nienhuys + + * Documentation/user/lilypond-book.itely (Integrating LaTeX and + music): remove @TeX{} command. + +2003-06-12 Jan Nieuwenhuizen + + * lilypond-indent.el (scan-sexps): Renamed to + aargh-this-breaks-other-emacs-modes-scan-sexps. + +2003-06-12 Heikki Junes + + * lilypond-indent.el: Fix: match concurrent one-char opening and + closing slurs: '()', etc. Add comments. + + * Documentation/user/music-glossary.tely: fix: change รค to @"a. + + * lilypond-font-lock.el: match unending string at eof. + + * make/lilypond.mandrake.spec.in: refreshed packed file list. + 2003-06-10 Graham Percival - * input/test/beam-abbrev.ly input/test/default-neutral-dir.ly - input/test/beam-dir.ly input/test/beam-position.ly - input/test/beam-suspect.ly input/test/beam-trend.ly - input/test/beams.ly input/test/crescendo-text.ly : deleted - * input/test/beam-chord.ly: moved to input/regression/beam-chord.ly + * input/test/beam-abbrev.ly input/test/default-neutral-dir.ly + input/test/beam-dir.ly input/test/beam-position.ly + input/test/beam-suspect.ly input/test/beam-trend.ly + input/test/beams.ly input/test/crescendo-text.ly : deleted + * input/test/beam-chord.ly: moved to input/regression/beam-chord.ly * input/test/ beam-pos.ly beam-second.ly : moved to input/regression/ + * input/test/default-bars.ly: moved to bar-always.ly + * input/test/ {many}: deleted old "renamed from foo to bar" comments. 2003-06-10 Han-Wen Nienhuys @@ -188,16 +694,18 @@ aid in future changes to input/test/ files. 2003-05-28 Graham Percival - * Documentation/user/refman.itely: fixed build problem (missing - file) caused by previous renaming. + + * Documentation/user/refman.itely: fixed build problem (missing + file) caused by previous renaming. 2003-05-28 Graham Percival - * input/test/[a,b]*.ly: added texinfo index and added comments to - aid in future changes to input/test/ files. - * input/test/bar-number-every-5-reset.ly: renamed to - bar-number-every-five-reset.ly - * input/test/bar-script-visibility.ly: renamed to - bar-number-show-all.ly + + * input/test/[a,b]*.ly: added texinfo index and added comments to + aid in future changes to input/test/ files. + * input/test/bar-number-every-5-reset.ly: renamed to + bar-number-every-five-reset.ly + * input/test/bar-script-visibility.ly: renamed to + bar-number-show-all.ly 2003-05-28 Han-Wen Nienhuys @@ -205,9 +713,8 @@ to Voice. * lily/glissando-engraver.cc (acknowledge_grob): new file: split - out note-line and glissando functionality. + out note-line and glissando functionality. - * lily/line-spanner.cc (brew_molecule): cleanup. 2003-05-27 Jan Nieuwenhuizen @@ -239,6 +746,8 @@ 2003-05-26 Han-Wen Nienhuys + * VERSION: release 1.7.20 + * lily/text-spanner.cc (brew_molecule): clean up function. This fixes bugs with broken 8va spanners.