X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=NEWS;h=e8e469e93982d979659a91cdcfc430e24e44d145;hb=3b60cb032718e74f7e28cd1fdbb44bf11f69ff94;hp=2ab931ebe5cdd03eada2c0e0525f65fee81b3e57;hpb=bc10f6292d576fd4e60a60addaf73b63e4c39356;p=lilypond.git diff --git a/NEWS b/NEWS index 2ab931ebe5..e8e469e939 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,379 @@ +pl 63.jcn1 + - some faq entries + - chord input and proceccing fixes + - bf: nederlands.ly + +pl 62.hwn1 + - ps-to-pfa.py: use std modules re, find + - minor input fixes + - use mfplain.mp + - Metapost does unfill with setgray. This confuses +GS. Do text substitution with eofill. + +pl 62.jcn3 + - bfs: preludes + - found more wierd spacing + +pl 62.jcn2 + - bf: don't start auto-beam on stem that contains only a rest + - bf: rm .ms yodl output + - bumped stepmake version + +pl 62.uu1 + - don't space rhythmic requests coming from Lyrics. + +pl 62.jcn1 + - bf: auto-beamer: consider starting beam based on new rhythmic head + - bfs: preludes-4, cello-suites + - \addlyricsified standchen and twinkle (ugh: \repeat and \addlyrics) + - bf: interstaff slur slope damping + - bf: in-band signaling slur snap + +pl 61.jbr1 + - Documentation/ntweb/GNUmakefile: Made EXTRA_DIST_FILE style fix and + added dist-plain target as dependency to the default target. + - scripts/ly2dvi.py: getpid does not behave very well across platforms + so I am creating temp file names with the Python tempfile module. + The generate lilypond dependency file option was broken and + is now operational. I also changed the dependency switch + from -d or -M to match lilypond. + - stepmake/bin/package-zip32.sh: Added build of ntweb html + documentation + +*********** +pl 61.hwn2 + - revise / junk various input files. + - junk Music_list_iterator + - bf: declared paper + \shape + - bf: \shape and wordwrap + - Busy_playing_req () + - Music_iterator::try_music_in_children (), +so explicit \context Staff is often not needed for + * tuplets + * repeats + - automatic rest detection for \rhythm + - regtest tight-spacing.ly + - regtest lyric-combine.ly + - Melisma_playing_req, Melisma_engraver, Busy_playing_req: +stuff for syncing music & lyrics. + - simplify Extender_engraver, Hyphen_engraver. Assume lyrics come in from only one voice. + - docced ambiguities in grammar. + - mudela-book -I behavior, verbosity. + - state search path when file not found + +pl 61.hwn1 + - bf: \scm with --safe + - (ly-gulp-file) + - no need to set GS_LIBDIR, .ps files are inlined and directly +printable. + - bf: spacing engine + - fixed paper11/13/16/20/23/26.ly + - use (header-end) iso {ps,tex}setting + - bf: convert-mudela --output + - move \version check to lexer.ll + - moved repeated-music-iterator.cc to folded-repeat-iterator.cc + - bf: broken crescendi + - removed delayed Spanner breaking. + - new implementation of \rhythm: + * Lyric_combine_music + * Lyric_combine_music_iterator + * \property melismaBusy sets melisma state. + * (commented out in parser.yy -- solution is not good enough yet.) + - bf: record def spot of seq/sim music + - junk Music_iterator::next_music_l (), Music::to_rhythm () & friends. + - junk Re_rhythmed_music & friends + - mudela 1.1.62: \shape = -1 -2 -3; -> \shape -1, -2, -3; etc. + solves one ambiguity. + - grace notes at end of music don't crash Lily. + +******* +pl 60.jcn2 + - moved creation of $BUILDDIR/share/locale into set-lily.sh + - slur slope change constraints when snapping + - slur height damping based on bow height + - don't typeset unfinished (auto) beams + +pl 60.jbr1 + - Documentation/ntweb/angels.ly, Documentation/ntweb/guile.patch: added + - Documentation/ntweb/GNUmakefile: add above to EXTRA_DIST_FILES + +pl 59.mb2 + - Tempo changes in MIDI output! + - gallina.ly:auto-beaming + - added property articulationScriptVerticalDirection + (useful in N.W.Gade/score.ly) + - bf, N.W.Gade: removed some more misprints + +pl 60.uu1 + - bf: hara-kiri.ly + +pl 60.jcn1 + - interstaff slur tuning + - added some regtests + - removed now silly check in encompass-info + +********** + +pl 59.uu1 + - papervar loose_column_distance + - scripts don't collide. + - bf: midi2ly outputs \context iso \type + +pl 59.jbr1 + - lily/colhpos.cc: fixed typo + - Documentation/ntweb: Updated News and added all the files + associated with Windows Distribution web page. + - stepmake/bin/package-zip32.sh: added the ntweb page to formated + distribution. + +pl 59.jcn1 + - bfs: slur damping + - papervar slur_interstaff_snap_to_stem + +pl 59.hwn1 + - \property graceAlignPosition : put grace notes after main note. + - moved pianobrace stuff into Lookup + - moved Local_key_engraver out of Voice context, and +acknowledge Grace_align_items. Solves tie + accidental problem. + +pl 59.mb1 + - Some small clean-ups and bug fixes + +*********** + +pl 58.uu1 + - experimental pdftex support, courtesy Stephen Peters. + - --version support + - junked complicated loose column handling. + - only stretch the extra space after prefatory matter, not the +entire width of prefatory matter. + - standardise(d) switches:-d for debug, -M for Make deps, -m for midi-only. + - bf: papervar non_musical_space_strength now works. Set to 8 (-> Strong! ) + - bf: space after time_sig. + - bf: decrescendi. + - bf: barlines on voltas + +************ +pl 57.hwn1 + - bf: accidentals on grace notes. + - \property graceAccidentalSpace + - bf: ignore grace notes duration for non-grace spacing. + - uncommented Key_req::transpose. + - Dot_column::do_post_processing (): better dot collisions, see dots.fly. + - derive Dot_column from Note_side_item. + - renaming of files + * heads-engraver + * request-iterator + * p-score + * engraver-group + +pl 57.jcn3 + - bf: no extension: assume .ly + - bf: bow::do_width; which in turn allowed + - removed broken interstaff slur damping hack, and + - bf: slur height damping fixes damping + +pl 57.jcn2 + - bf: ? priority and snap to stem + +pl 56.jcn4 + - interstaff slur fixes and damping + +pl 56.mk1 + - bf: collision.cc: collisions between chords with different + stem directions and close heads. + +****************s************** + +pl 56.jcn3 + - slur de-hairification + * slurs always attached to noteheads, by default + * corrections for steep and high slurs + * snap to stem end when close + - bow/tie/slur dy/dx fix + +pl 56.hwn1 + - some spacing tweaks. + - bf: two repeats + alts after each other. +pl 56.jcn2 + - tie: bfs + even simpler + +pl 56.jcn1 + - bf: re-added \textflat,sharp to fix chords... + - bf: chord-modifier and mandatory dot: c-maj5 + - tutorial chord fixes + - tie fixes and boldifying: + * removed sloping (dy!=0) code + * use actual note-widths + * y[left] == y[right] + * follow OSU rules, I hope (from comments in text -- must check) + * undetermined direction -> down; inverse of stem + - bf: beam: undetermined direction -> up; like stem + - slur-symmetry fixes + - fix for \rhythm and seq_iter childs (still crude, but more effective) +********* + +pl 55.uu1 + - use GS' anti aliasing + +pl 55.jcn1 + - auto-beamer: consider current duration first in ending/starting beam + this way, you can have 16ths auto-beamed, in some way, but 8ths never + beamAutoEnd_16 = 1; + beamAutoEnd_8 = 1/8; + - added some classes and few lines of doco to .dstreamrc + - refman: + * comment out broken + * commented out stale tex macros (tex/* dir too) + * bfs/new syntax: chords + - more midi2ly renaming stuff + - bf: make info (midi2ly and other renaming) + +pl 54.jcn2 + - bf: auto-beamer: don't beam over skips + - update BUGS + + +pl 55.mb2 + - Font update: added more mensural style time signatures, + old2/4, old6/8alt, old4/8 thanks to Christian Mondrup. + - bf: correct indentation of first line (removed \leavevmode) + plain TeX still gives wrong indentation + - bf: volta brackets broken over several lines get open end. + Final bracket gets vertical end if it stops at double bar. + - Dashed grace flags also for durations shorter than 8. + - N.W.Gade: fixed some details + +pl 55.mb1 + - bf: font magnification also in PS output + - bf: set the GS_* variables correctly in buildscripts/lilypond-*.sh + - bf, lily.scm: errors in (de)crescendo + - bf, lilyponddefs: removed \noindent + + +pl 55.hwn1 + - fixes: horn-concerto-3.ly + - bf: grace before tuplet. + - bf: decrescendo + - bf: multimeasrest numbers centered. + +**************** + +pl 53.jbr2 + - Documentation/ntweb/index.html: Updated nt distribution web page + +pl 54.uu1 + - bf: Stem lens for beams. + - move meta doco to Documentation/metadoc + - move .bibb to Documentation/bibliography + - rename mi2mu to midi2ly + - removed other-packages.bib to comply with GNU standards + +pl 54.jcn1 + - mutopia/J.S.Bach/Duette 1&2 + +pl 54.mb1 + - Renamed \wheel to the \coda + - bf: correct gap in tuplet braces + +pl 53.hwn2 + - move more parameters from PS/TeX to Lily. + - PS cleanup + - TeX cleanup. + - bf: also make (empty) bar at end of voltabracket. + - bf: don't put slur over rest. + + +pl 54.uu1 + - debian updates (anthony fok). + +************* +pl 54 (july, 8) +pl 53.jbr1 + - scripts/ly2dvi.py: A fix for the multitude of file systems supported + by windows. As long as the paths that the cygwin apps use are + UNC style and the paths that the native windows apps use are DOS + style everybody is happy. I add quick and dirty unc2dos function + to facilitate this approach. + +pl 53.hwn1 + - bf mudela-book. + - better min distance for multi measure rests. + - junk ATOM_SMOB + - control tuplet gap size from paper. + - bf: output header as PS strings for PS out. + - bf: cached-fontname + - control volta height from paper block. + +pl 53.jcn5 + - \rhythm-ified and text bfs: standchen.ly + - walk rhythm through *_iterator::next_music_l () + +pl 53.jcn4 + - more abc2ly hacking, including lyrics and \rhythm + - bfs: \rhythm + - \rhythm-ified input/twinkle.ly + +pl 53.jcn3 + - put rhythm A on pitches/lyrics B: \rhythm MUSICA MUSICB + input/test/rhythm-melody.fly + input/test/rhythm-lyrics.fly + - syntax changes: +o * dot-only duration dropped: use c4 c4. iso now invalid: c4 c. + * chords: optional_dot now mandatory: + \chords { c-1.2.3 } iso now invalid: \chords { c-1 2 3 } + * @c@ (notemode_chords) syntax dropped. rather use: + \notes { c d \chords { e f } } + +pl 53.jcn2 + - \property graceFraction: part of next note taken-up by grace(s). + - Note_performer: add moments for delayed notes, + fine for single grace notes: hear gnossienne-4.ly + +pl 53.jcn1 + - grace performance + - fixed tie-performance + - bf: abe + +pl 53.gp1 + - added Hyphen-engraver, Hyphen-spanner +************ +pl 52.jcn3 + - bf: mi2mu: midi without key + - try at grace-performer-group; breaks MIDI output even when no \grace + - silly tie-performer + - performers play_element () delayed to do_pre_move_processing () + +pl 52.jcn2 + - bfs standchen + grace, gnossienne-4 + - decoupled midi output from input + +pl 52.jcn1 + - bf: moved accidental code from Key_engraver to Key_change_req + - bf: midi-key + - bfs: mi2mu: core-dumps, keys, key-names, key-changes, notenames + +pl 52.hwn2 + - new-beaming.cc: new beaming code + * now does [c8. c32 c32] correct by itself. + * beam over barlines + * non-fitting stems handled gracefully (eg. [c8 c4 c8] ) + - junked rhythmic grouping, \grouping and all associated bits. + - bf: do try_visibility_lambda for nonbreakable items as well + (fixes \nobreak on barline) + - bf: Cons_list::truncate() + +pl 52.hwn1 + - repeat-engraver cleanup pl 52.gp1 - bf: make doc++ corrected to only include *.h and *.hh files. +pl 52.mb2 + - Added \repetitions: prints symbol for repeated bars. + Same syntax as multi-measure rests! + - Added \segno and \wheel script symbols +pl 52.mb3 + - Added barSize property. Junked barsize variable. + ************ pl 51.uu2 - grace note flags, move Lookup::flag into Stem @@ -85,7 +459,7 @@ pl 49.uu1 - bf: linebreak at |: - doc updates by Adrian Mariano -pl 49-rst +pl 49.mk1 - Breathing signs by Michael Krause ************ @@ -541,7 +915,7 @@ pl 31.hwn3 - Span_bar bugfix (there you go, Mats). - bf: Score copy ctor (-> bf declaring score) - new Tie behavior: only tie identical pitches, switchable with -oldTieBehavior + oldTieBehavior - junked cautionary_b_ from Musical_pitch pl 32.jcn1 @@ -1264,7 +1638,7 @@ pl5.jcn4 pl5.jcn3 - website fixes -opl5.jcn2 +pl5.jcn2 - extender-*, see input/test/extender.ly - bf: half-beam length (urg) - fixes: standchen, star @@ -1494,7 +1868,7 @@ pl 17.jcn3 - tex output support - all output through scheme - option: f, output-format=X -o - geile placebox + - geile placebox - mf/mfplain.ini pl 17.jcn2