]> git.donarmstrong.com Git - lilypond.git/blobdiff - NEWS
release: 1.1.69
[lilypond.git] / NEWS
diff --git a/NEWS b/NEWS
index fd4812c8714da373c393efbed12dd39f493966db..3566eaaa576d6897f2e83cbb3876e52ed74a9702 100644 (file)
--- a/NEWS
+++ b/NEWS
---- ../lilypond-1.1.52.gp1/NEWS        Fri Jul  2 21:08:04 1999
-++ b/NEWS      Mon Jul  5 15:05:33 1999
-@@ -1,3 +1,5 @@
-pl 52.gp2
-       - hyphens between syllables of lyrics:
- pl 52.gp1
-       - bf: make doc++ corrected to only include *.h and *.hh files.
- ************--- ../lilypond-1.1.52.mb1/NEWS   Thu Jul  1 00:53:02 1999
-++ b/NEWS      Sat Jul  3 23:11:12 1999
-@@ -1,3 +1,8 @@
+pl 68.jcn2,3
+
+pl 68.hwn1
+       - more tutorial stuff.
+       - note^\dynamic scriptdir.
+       - dynamics listen to verticalDirection as well.
+       - \property automaticMelismas -> \property automaticMelismata
+       - dynamic padding for crescendi.
+
+pl 68.jcn1
+       - small tutorial fixes
+
+*********
+
+pl 67.hwn1
+       - tutorial updates
+       - \property beamAuto -> noAutoBeaming
+
+pl 67.uu1
+       - abc2ly updates
+
+pl 67.jcn1
+       - bfs: refman/parser subtract
+       - chord::find_additions_and_subtractions: termination assurance
+       - bf: refman: chord-inversion examples
+
+
+********
+
+pl 66.hwn1
+       - bf: chord mode unsigned '-' -> unsigned CHORD_MINUS (1 SR conflict).
+       - refman reedit.
+       - dotdown only when verticalDirection is set.
+       - bfs: abc2ly convertor (more or less) successfully converts
+movement 2 of Beethoven 7.
+       - \repeat "semi" -> \repeat "volta"
+       - all spacing params into paper vars.
+       - spacing before grace notes.
+       - warn if font not found.
+       - staccato dot / tenuto centering
+       - spacing for clefs.
+       - bf: Stem_staff_side::do_substitute_element_pointer ();
+       - new screenshot
+
+********
+pl 65.hwn1
+       - refman updates
+       - added \simultaneous { } , \sequential { } syntax, for
+consistency.
+
+pl 65.jcn2
+       - bf: if tie then melisma
+
+pl 65.uu1
+       - bf: squashed 2 sr conflicts in parser.
+
+pl 64.jcn2
+       - stanchen almost without " " hacks
+       - if tie then melisma..?
+       - refman updates
+       - Abbreviation.beam -> Chord_tremolo
+       - bf: chord tremolo vs beam over rests
+       - bf: note width for noteless stem 
+
+
+
+********
+pl 64.jcn1
+       - resurrected abbreviation beam
+       - coriolan fixes
+
+pl 64.hwn1
+       - reference-manual updates.
+       - slurdash -> slurDash, keyoctaviation -> keyOctaviation
+
+pl 64.uu1
+       - \property forceHorizontalShift
+       - bf: denneboom.ly
+       - warn if translator switching  to self.
+       - warn if brace at end of lyric syllable.
+       - bf: Repeated_music::alternatives_length_mom ()
+       - \property automaticMelismas: if slur then melisma
+       - \property noVoltaBraces
+       - bf: star-spangled-banner
+
+pl 63.lu2
+       - very tight: hinterfleisch -> 0 : input/bugs/spacing-very-tight.ly
+       - bfs: neutral beam and tie directions (daar was ik al bang voor:-)
+       - bf: abe: may beam over skip, as long as note present too
+       - bf: scsii-prelude: added slurs using skips
+
+*********
+pl 63.uu1
+       - mutopia updates courtesy Peter Chubb
+       - Don't make Time_scaled_music for c4*2/3 entry, only do the
+time compression.  Should cure spurious Tuplet_brace/spanner warnings.
+
+pl 63.hwn1
+       - bf: Spacing for key/timesig at end of staff.
+       - negative font magnification
+       - slurs on grace notes.
+       - paper var stem_default_neutral_direction
+       - bf: dot-columns.
+       
+pl 63.jcn2
+       - bf: midi2ly/duration-iter/convert: handle durations >= 1
+       - set reasonable default for text/dynamic paddings
+
+pl 63.jcn1
+       - junked some of (my) old metapost stuff
+
+pl 63.lu1
+       - some faq entries
+       - chord input and proceccing fixes
+       - bf: nederlands.ly
+
+**********
+pl 62.jcn4
+       - fixes coriolan
+
+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 52.mb1
-       - clean-fonts using kpsepath
-       - bf: volta brackets broken over several lines get open end.pl 52.gp1
-       - bf: make doc++ corrected to only include *.h and *.hh files.
 ************
 pl 51.uu2
        - grace note flags, move Lookup::flag into Stem
@@ -102,7 +574,7 @@ pl 49.uu1
        - bf: linebreak at |:
        - doc updates by Adrian Mariano
 
-pl 49-rst
+pl 49.mk1
        - Breathing signs by Michael Krause
 
 ************
@@ -558,7 +1030,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
@@ -1281,7 +1753,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
@@ -1451,7 +1923,7 @@ pl 17.jbr1
        - scripts/ly2dvi.py: Modified search paths to match the new lilypond
          installation tree.
        - scripts/convert-mudela.py: Remove the an existing backup file
-         before renaming original.  This is a WIN32 Python requirement.
+         before renaming original.  This is a WINDOWS32 Python requirement.
        - Documentation/ntweb/index.html: Updated documentation to match
          new lilypond installation tree.
        - lily/main.cc: Fixed LILYPONDPREFIX search paths.
@@ -1511,7 +1983,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