X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=f8974f3c99725c235f8c653070ed00bfd554e436;hb=964fddafa158a9a2e0d51ba0aed216fb00b17413;hp=e972ce915d31369a414495031c345cb3cd21a747;hpb=5a736c8c4f63b46ed199f079fa5d69b4dd817da0;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index e972ce915d..f8974f3c99 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,281 @@ +2002-08-04 Han-Wen + + * lily/lily-guile.cc: change gh_str02scm to scm_makfrom0str. + +2002-08-04 Werner Lemberg + + * tex/lilyponddefs.tex: s/filllastpage/lastpagefill/. + + * Documentation/user/refman.itely: Document it. + +2002-08-04 Han-Wen + + * lily/main.cc (sane_putenv): Oops. Should supply a private copy + to putenv. (this was actually caught by valgrind, but I didn't + think the error was mine... ) + +2002-08-03 Han-Wen + + * tex/lilyponddefs.tex: add filllastpage support. + + * GNUmakefile.in: barf if config.h is older than configure. + + * VERSION: released 1.5.71 + + * lily/beam.cc (consider_auto_knees): rewrite function; now only + consider horizontal knees. Fixes input/bugs/bizzarre-beam.ly + + * lily/syllable-group.cc (set_lyric_align): fix centering on note + head for `normal' lyrics. This fixes input/bugs/lyrics-spacing.ly. + +2002-08-02 Han-Wen + + * lily/beam.cc (connect_beams): fix quarter note beams. + + * input/regression/beam-quarter.ly: new file. + +2002-08-02 Mats Bengtsson + + * buildscripts/mf-to-table.py (postfixes): Reduce the line spacing + in the font list. + +2002-08-02 Han-Wen Nienhuys + + * lily/scm-option.cc: excorcise iostream. + + * lily/main.cc: remove iostream usage. + +2002-08-02 Han-Wen + + * scripts/lilypond-book.py: make URL for printfilename option. + + * lily/beam.cc (position_with_maximal_common_beams): fix kneed + beamlets. This fixes input/bugs/knee + + * ly/engraver-init.ly (HaraKiriStaffContext): switch off auto knee + for hara kiri staffs. + + * lily/slur-engraver.cc (try_music): remove nested slur + functionality. This fixes spurious warnings with the partcombiner. + +2002-08-01 Han-Wen Nienhuys + + * lily/parse-scm.cc (protected_ly_parse_scm): guile 1.4 compatibility. + +2002-08-01 Rune Zedeler + + * lily/tab-note-heads-engraver.cc: add algorithm for automatically + selecting frets when none given by user. Read property + "minimumFret". + + * scm/translator-property-description.scm: Add "minimumFret" + + * mf/feta-eindelijk.mf: Changed layout of 16th and shorter rests + to match the 8th rest. slanted 8th rest a bit more. + WARNING: 8th rest and classical quarter rest exchanged. + +2002-08-01 Mats Bengtsson + + * scm/grob-description.scm (RehearsalMark): Add baseline-skip to + handle multiline marks correctly. + +2002-07-31 Mats Bengtsson + + * scripts/ly2dvi.py (ly_paper_to_latexpaper): Fix dvips flags + +2002-07-31 Rune Zedeler + + * input/SondagMorgen/*.ly: Added. TODO: Lots of cleanups but now + it's there. + +2002-07-31 Han-Wen Nienhuys + + * lily/parser.yy (chord_notes): typo. + + * scm/music-functions.scm (unfold-repeats): bugfix + +2002-07-31 Rune Zedeler + + * ly/engraver-init.ly: remove alias "Current" from all contexts. + + * lily/translator-group (find_existing_translator): If + n=="Current", return this context. + + * lily/tab-note-heads-engraver.cc: add algorithm for automatically + selecting frets when none given by user. Read property + "minimumFret". + + * scm/translator-property-description.scm: add "minimumFret" + + * lily/rest.cc: + * lily/time-signature.cc: spacing for even number of staff lines. + +2002-07-31 Han-Wen + + * input/bugs/: remove various files. + + * Documentation/user/refman.itely: doco updates. + + * scripts/ly2dvi.py (find_pfa_fonts): add and document --pdf + option. + +2002-07-30 Rune Zedeler + + * ly/engraver-init.ly: add alias "Current" to all contexts. + + * ly/property-init.ly: Use "Current" context in the accidental + macros. TODO: Do the same in some of the other macros? + + * scm/output-lib.scm (tablature-stem-attachment-function): add + duration argument. Now the function can be called again :-) + +2002-07-30 Han-Wen + + * lily/parse-scm.cc (parse_handler): add better error message, + return a sensible number of nchars + +2002-07-29 Han-Wen Nienhuys + + * lily/parse-scm.cc (protected_ly_parse_scm): catch GUILE errors + when parsing, and emit useful warning message. + + * lily/lily-guile.cc (ly_parse_scm): add line/col/file locations + to SCM port for parser. + +2002-07-28 Rune Zedeler + + * lily/note-spacing.cc (stem_dir_correction) Add property + knee_spacing_correction controlling the amount of optical spacing + added to knees. + +2002-07-28 Glen Prideaux + + * lily/syllable-group.cc (set_lyric_align): Only fiddle with + alignment if a note has more than a single lyric so single stanza + songs are aligned correctly. + +2002-07-28 Han-Wen + + * input/test/broken-spanner-adjustment.ly: new file. + +2002-07-27 Mats Bengtsson + + * scripts/lilypond-book.py: Handle printfilename also together + with {small,}verbatim + +2002-07-27 Juergen Reuter + + * scm/output-lib.scm, lily/note-head.cc: fixed broken baroque + note-head style by setting grob property font-family + automatically. + +2002-07-26 Jan Nieuwenhuizen + + * VERSION: 1.5.70 released. + + * Documentation/user/lilypond-book.itely (Insert music snippets + into your texts using lilypond-book): Briefly mention HTML + documents. Started rewrite, but lost inspiration. + + * lily/grob-scheme.cc (get_original, get_system, get_broken_into): + Move scheme funcs from grob.cc and spanner.cc. + + * lily, flower: Ran buildscripts/ontgaar.py. See also + http://lilypond.org/wiki/?CodingStandards. + + * Documentation/GNUmakefile: Remove regression-test stuff. + (deep-WWW-clean): Remove wiki-dump. Fixes web-clean target. + + * Documentation/regression-test.tely: Remove. + + * Documentation/user/refman.itely (Text scripts): Comment out ref + to PostScript output. + + * lily/beam.cc (knee_b): Fix to also work if some dirs are not + set. + + * lily/beam.cc (set_stem_directions): For knees, set stems to + their natural direction. + +2002-07-25 Jan Nieuwenhuizen + + * lily/stem.cc (calc_stem_info): Don't force stems of kneed beams + to reach middle staff line. + + * lily/beam.cc (consider_auto_knees): Recalculate beam position + after deciding for a knee. + +2002-07-26 Han-Wen + + * Documentation/user/internals.itely: move output-formats doco to + WikiWiki. + +2002-07-25 Han-Wen + + * po/fr.po: update from TP + + * input/template/GNUmakefile (TITLE): add lysdoc target for the + templates + + * Documentation/user/introduction.itely (Introduction): finish + introduction + +2002-07-25 Han-Wen Nienhuys + + * lily/include/music-iterator.hh (class Music_iterator): change + get_music() to get_pending_events(). + +2002-07-25 Jan Nieuwenhuizen + + * buildscripts/ontgaar.py: get_music () -> get_pending_events (). + + * buildscripts/ontgaar.py: New file. + + * scm/grob-property-description.scm (conditional-elements): Add + extent-X. + + * lily/grob.cc: Add extent-X and extent-Y to interface. + + * lily/grob-scheme.cc (ly_get_parent): Don't dereference null + parent. (Han-Wen) + + * input/test/move-accidentals.ly: New file. (Han-Wen) + +2002-07-25 Han-Wen + + * lily/grob-scheme.cc (ly_get_parent): don't crash if no parent. + + * lily/slur.cc (get_first_notecolumn_y): robustness: don't crash + if no note-columns. + + * server.el.patch: new file. + + * Documentation/user/refman.itely (Point and click): updates. + (Graphical interfaces): add node + (Vertical spacing): add node + +2002-07-24 Jan Nieuwenhuizen + + * lily, lily/include: Rename line to system. Junk _l suffix. + +2002-07-24 Han-Wen Nienhuys + + * po/fr.po: update from TP. + + * buildscripts/lilypond-profile.sh: update support for + LILYPONDPREFIX + +2002-07-24 Jan Nieuwenhuizen + + * Documentation/user/refman.itely (Point and click): Add info + about GVim, NEdit. + 2002-07-24 Han-Wen Nienhuys * lily/accidental-placement.cc (extent_callback): remove function (position_accidentals): do nothing if not live. + Use accidental-grobs property i.s.o. accidentals, to maintain + proper typing. 2002-07-24 Jan Nieuwenhuizen @@ -94,8 +368,9 @@ * lily/staff-spacing.cc (next_note_correction): idem - * lily/separating-group-spanner.cc (find_rods): use conditional_width(). - + * lily/separating-group-spanner.cc (find_rods): use + conditional_width(). + * scm/sketch.scm: fix roundfilledbox definition * lily/lily-guile.cc (robust_list_ref): be sensible with negative