]> git.donarmstrong.com Git - lilypond.git/blob - NEWS
patch::: 1.1.37.mb2: Re: LilyPond 1.1.37
[lilypond.git] / NEWS
1 --- ../lilypond-1.1.37.mb1/NEWS Wed Mar 31 22:12:22 1999
2 ++ b/NEWS       Mon Apr  5 22:54:57 1999
3 @@ -1,3 +1,9 @@
4 pl 37.mb2
5         - Added property clefStyle: "" / "transparent" / "fullSizeChanges"
6         - New example: input/test/incipit.ly
7         - Documented clefStyle and restStyle in refman.tex
8         - Partial bug fix: octaviated clefs. Still broken!!!
9
10  pl 37.mb1
11         - Added property restStyle. 
12         - mensural 4th, 8th and 16th rests.--- ../lilypond-1.1.37/NEWS  Wed Mar 31 21:50:35 1999
13 ++ b/NEWS       Sun Apr  4 00:42:55 1999
14 @@ -1,4 +1,13 @@
15 pl 37.script1
16         - major Script rehack.
17         - junked Text_def, changed \property textstyle -> \property textStyle
18 (todo -> convert-mudela)
19         - Line_of_score is an Axis_group_element, no more overlapping
20 lines, hopefully.
21         - mf: whole diamond head tweak 
22  
23 *****
24 pl 37 (march 30, 1999)
25         - diamond heads (probably really ugly).
26         - cross head.
27         - tweaked harmonic head a bit.pl 37.mb1
28         - Added property restStyle. 
29         - mensural 4th, 8th and 16th rests.
30
31 *************
32
33         - diamond heads (probably really ugly).
34         - cross head.
35         - tweaked harmonic head a bit.
36         - property noteHeadStyle
37
38 pl 36.mb2
39         - bf: timeSignatureStyle
40         - Added dynamic fz (forzando) to Lilypond
41         - bf: N.W.Gade, sfz -> fz
42
43 pl 36.hwn1
44         - debian fixes.
45         - don't insert extra alignment space for empty stuff.
46         - Align_element derives from Axis_group_element
47         - junk all *{horizontal,vertical}* Score_element derived classes.
48         - G_staff_side_item::padding_f_ now generic property.
49         - some tweaking of beam & stem. 
50         - junk pointerlist in Sources
51         - junk Stem::mult_i_, Stem::beam_gap_i_, G_staff_side_item::padding
52         Bar::at_line_start_b_, Key_item::c_position_, Note_head::type_str_,
53         Note_head::staff_size, Stem::xdir_
54         
55 pl 36.mb1
56         - bf: N.W.Gade
57
58 **************
59
60 pl 35.uu1
61         - more memory tweaks: don't do Score_element::line_l () when deleting lines.
62         - more generic properties.
63         - change ridic. dims assert into warning.
64         - tex/ midi fixes (thanks, Mats).
65         - bf: don't crash when no Stem_infos are set.
66         - extender-spanner simplification
67         - working MIDI chords (Thanks Dscho)
68
69 pl 35.jcn1
70         - some ps fixes
71
72 ************
73 pl 35
74
75 pl 34.hwn2
76         - "Lily Was Here" is def'd as \mudelatagline, override with
77         \header { tagline = "... " ; }
78         - \property currentBarNumber: set
79         current bar number.
80         - \property postBreakPadding: tune extra
81         space padding after linebreaks.
82         - \property textEmptyDimension: disregard script text
83         dimensions (untested)
84         - \property staffLineLeading: set the staff space
85         - adjustable staff space size (per staff)
86         - Staff_symbol_referencer as base class for elements that use
87         info of the staff symbol.  \property numberOfStaffLines also works  OK
88         with ledger lines. (Is that useful? dunno.)
89         - warning  if someone does \translator with no name
90         - junk Item::breakable_b_
91         - junk PointerList<Music*>, use Killing_cons
92         - bf: Auto_beam_engraver.
93         - bf: mmrest engraver.
94         - use callbacks for Dimension_cache.
95         - lots of small cleanups. Junk various members of
96         Score_element & derived classes:
97           * Item::original_l_,
98           * Spanner::original_l_,
99           * Score_element::transparent_b_,
100           * Item::break_priority_i_,
101           * Item::break_status_dir_,
102         - merge Score_priority_engraver / Score_horizontal_align_engraver
103         - Use more generic element properties. 
104         - precompute SCM symbols. 
105         - remove_elt_property (): Try to junk an element property, if not
106         needed anymore.
107
108
109
110 pl 34.uu1
111         - more PointerList junkings.
112         - MIDI bugfix.
113         - be more conservative with Dicts/Hashes mem usage
114
115 *********
116 pl 34
117
118 pl 33.uu2
119         - some performance cleanups: junked PointerList instance, plugged some leaks.
120         - style -> fontname now in scheme.
121         - minor Score_element brainsurgery:
122                 * generic element properties.
123                 * junked Score_element::junk_links, Score_element::unlink
124                 * junked Directed_graph_node as superclass of
125 Score_element, this should reduce mem usage a bit.
126
127 pl 33.jcn2
128         - fixed autobeamer's beam->unlink ()
129
130 pl 33.jcn1
131         - allow autobeaming according to duration iso (crude) multiplicity
132
133 pl 33.jbr1
134          - change my email address
135          - Windows platform does a cp -r instead of a ln -s
136
137 pl 33.uu1
138         - bf: ^ and _
139         - junked poor man's dynamics.
140
141 *********
142 pl 33
143
144 pl 32.mb1
145         - bf: \> and \< were interchanged!!
146         - Added property: textScriptPadding
147         - Changed copyright text on the Gade score.
148
149 pl 32.uu1
150         - really include Gade score now.
151         - fixes: install-[out-]targets, INSTALLATION_[OUT_]SUFFIXES
152         - install TFMs in separate dir.
153 pl 31.hwn3
154         - Span_bar bugfix (there you go, Mats).
155         - bf: Score copy ctor (-> bf declaring score)
156         - new Tie behavior: only tie identical pitches, switchable with
157 oldTieBehavior
158         - junked cautionary_b_ from Musical_pitch
159
160 pl 32.jcn1
161         - set-lily: set weird locale links for $LILYPONDPREFIX 
162
163 **********
164 pl 31.mb2
165         - Added example: "Imellan Fjeldene" by Niels W. Gade.
166         - bf: don't attach staff margin text to clef changes within the
167         lines. (Still not perfect: no text when a clef change happens
168
169 pl 31.hwn2
170         - be somewhat lazy in break/object multiplication.
171         - print # elements for memory usage impression (try  -t)
172         - Paper_score cleanup
173         - junked various Pointer_list instances. Executable now is smaller.
174         - junked various cruft
175         - merged do_substitute_dependen{t,cy} to
176 do_substitute_element_pointer ()
177         - more parser cleanup
178         - Interval uses Drul_array
179         - bf: I've been drinking too much
180         - delete break helpers before object breaking/multiplication.  Try
181 to save some memory.
182   
183 pl 31.jcn4
184         - bf: toplevel install, kpsewhich
185         - sm 71, require yodl-1.31.11
186         - fix: slur macros
187         - bf: info in rpm, if available
188         - fix: rat != float
189         - bf: slur-follow-music
190
191 pl 31.uu1
192         - config.make: include GUILE_LDFLAGS
193
194 ******
195 pl 31 (feb 16)
196
197 pl 30.jcn1
198         - sm fixes, intl/ fixes
199
200 pl 30.mb1
201         - Added support for magnification of TeX fonts ==> 
202           larger dynamics in 20pt scores. (Doesn't work in Postscript)
203
204 pl 30.hwn1
205         - Debian patches (thanks, Anthony)
206         - Italian support (thanks, Maurizio)
207         - parser cleanup
208         - minor chord.cc cleanups.
209         - bf: \rc \rced 
210         - hara kiri doesn't do suicide with normal rests.
211         - Hara_kiri_vertical_group_spanner generalised
212         - extender engraver rewrite, now __ is like ~ [] |, ie. in between
213 notes/lyrics.
214         - lyric engraver now engraves only single voices.  Use
215 separate LyricVoices to get stacked lyrics.
216         - bf: bar(Non)Auto first barline  
217         - barAuto -> barNonAuto
218
219
220 *******
221
222 pl 30 (feb 15)
223
224 pl 29.uu1
225         - typewriter font
226         - star-spangled-banner bf (slur.cc).
227
228
229 pl 29.jcn3
230         - fix: slur-case3.ly 
231         - init.sly: .fly with linewidt=-1
232
233 pl 29.jcn2
234         - resurrected ps output
235
236 pl 29.hwn1
237         - bf: coord relative to self.
238         - bf: error msg if no AFM found
239         - bf: hang script on bar in other axis too (fixes staff-side-slur bug)
240         - hang on scripts on clef as well (more to left for single staffs)
241
242
243 pl 29.jcn1
244         - bf: volta sizes
245         - GNU stuff on home page
246
247 *******
248 pl 29
249
250 pl 28.hwn1
251         - bf: mid measure clefs (breakable  items in non-breakable columns.)
252         - spanner.cc assert changed to warning
253         - (c) 1998 -> 1999 search replace.
254
255 pl 28.jcn1
256         - new outline TODO + .emacs setup
257 *******
258 pl 28
259 pl 27.hwn2
260         - un-SMOB Atom.  Cons and Killing_cons as simple cons replacements.
261
262 pl 27.jcn5
263         - outline TODO
264
265 pl 27.jcn4
266         - measure-end hinterfleish patch
267         - input/test/coda-kludge.ly
268         - bf: volta-number placement
269         - volta: support for "1.-2."  "3"
270  
271 pl 27.jcn3
272         - bf's: zero-length repeats
273         - Auto beamer:
274           * turned on by default
275           * input/test/auto-beam*.ly
276           * support for time-defaults
277         - Chords:
278           * input/just-friends.ly
279           * ChordNameContext
280           * bf's: chord mode: accept STRINGS, rests
281           * bf's: banter_str
282         - new bool \property Score.barAtLineStart
283
284 pl 27.hwn1
285         - global ctors
286         - read lily.scm before all .lys
287         - Link_array derives from Array<void*>
288         - search repl: Array<X*> -> Link_array<X>
289         - junked most static casts
290         - revamped Atom / Molecule: Molecule now is the public interface.
291 Atom is a GUILE smob. Guile takes care of allocation and list stuff.
292         - bar scripts on score bars (there you are, Mats)
293         - :||: span bar fixed
294         - using generic ledger lines now (regenerate fonts!)
295         - refman updates (Thanks, Adrian!)
296         - Molecule::operator = (), Molecule::do_center ()
297         - junked Span_score_bar, Score_bar, Staff_bracket, Piano_brace. Folded functionality into Span_bar
298         - textstyle property for textual scripts.
299         - lookup cleanups (time_signature, text, stem, junked extender, filledbox, simple_bar)
300         - junked obsolete TeX stuff.
301         - ly2dvi-testpage.ly
302         - only make AFMs for feta[0-9]+.mf
303         - using strings for abs loudness.
304
305         
306 pl 27.jcn2
307         - grand renaming: Duration vs Moment / Rational
308
309 pl 27.uu1
310         - extra beam warning
311
312 pl 27.jcn1
313         - complete redo of chord and chord name code
314         - small fixes
315
316 *************
317 pl 27 (feb 3)
318
319 pl 26.uu1 
320         - make TFMs too. 
321         - bf: dynamics.  (Don't hang on spanner!)
322         - read TFM before AFM.
323         - fix din-MF stuff (UGH)
324
325 pl 26.jcn4
326         - Chord: handle all chord stuff; lots of chord fixes
327         - bf: Chord-name-engraver: find tonic
328         - bf: my-lily-parser: get_chord
329
330
331 pl 26.jcn3
332         - bf's: spring spacer end of measure
333         - bf: tie/slur rods (dankje, lieverd)
334         - bf's: intl/ compile, install, uninstall
335
336 pl 26.jcn2
337         - enforce {slur,tie}_x_minimum (urg, paper vars?)
338         - tie listens to tieydirection/ydirection
339         - bf: tie placement
340
341 pl 26.jcn1
342         - tutorial fixes
343         - bf: OrchestralScore should do hara-kiri..
344         - bf: makeinfo: 
345           - info in rpm again 
346           - update to yodl pl10, yodl2texinfo fixes
347           - use --force, .info should always be generated
348
349 *********
350 pl 26 (feb 1, 99)
351
352 25.jcn2
353         - bf: staffside axis init
354         - bf: staffmargin stuff.
355         - Timesig C fixes
356
357
358 pl 25.uu2
359         - junked Scarlatti clef
360         - fixed clef^8
361         - Interpretation_context_handle is interface to interpretation context 
362         - Staff_switching_translator: automatic staff switching for Piano staffs.
363
364 pl25.jcn1
365         - volta-spanner: junked dot_p_; not so handy after all: kerning??
366         - feta-nummer: added : ,-.
367         - volta/tuplet thickness
368         - bf: scs-paper
369         - bf: ".|", and bar-thicknesses
370
371 pl 25.uu1
372         - bf: default duration is 4
373
374 **********
375 pl 25
376
377 pl 23.ms2
378         - property noteheadStyle
379         - first attempt to make harmonics : see input/test/harmonics.fly
380
381 pl 23.ms1
382         - sinfonia.ly: several fixes
383         - dynamics
384          * increased range pppppp to ffffff
385          * added sp, spp, sff, rfz
386          * example see input/test/tchaikovsky.ly
387          * updated dynamics in refman
388
389
390 pl 24.jcn2
391         - website fixes
392         - bf's: chords:
393           * reverted c1*2, collides with \times {}
394           * should use: c\breve, c\longa for long chords
395           * addition: c-9, subtraction: c^5
396           * multiple -add, ^sub: c-7+.9-^3.5
397         - bf: lyric chord
398         - bf: lookup text height
399         - bf's: autobeamer
400
401  pl 24.jcn1
402         - bf: rest collisions
403         - separate tfm-reader
404         - bf: :|: should not have thin lines
405
406
407 pl 24.mb1
408         - bf: Correct units now used in the .afm files.
409
410 ******
411
412 pl 24, Hacking Apart Together (Jan 25)
413
414 pl 23.jcn9
415         - bf's: preludes-* (found a \meter and \transpose c`` there!)
416         - bf: ly2dvi: don't barf on 'linewidth = -1.;'
417         - bf: lily-version
418
419 pl 23.jbr1
420         - scripts/ly2dvi.py: Windows 95 shell does not support redivrection 
421           of stderr.  We now distribute ash and use it when needed.
422         - stepmake/bin/package-zip32.sh: distribute ash, and guild ice-9/
423           directory.  We build and distribute manpages in html format instead
424           of text format.
425         - Documentation/ntweb: Updated doco and now distributing as a self
426           extracted binary with install script.
427
428 pl 23.hwn4
429         - bugfixes
430         - changed All_font_metrics to do TFM as well.
431         - changed init/ to ly/
432
433 pl 23.jcn8
434         - tfm reader; revamped code from fontutils-0.6
435
436 pl 23.hwn3
437         - {Bar numbers|staff margin stuff|marks} fixed using
438 Bar_script_engraver as base class
439         - bf: PS points != Lily \pt 
440         - junked Bar_column_engraver
441         - junked Text_item and some old files.
442
443
444 pl 23.jcn7
445         - bf: piano-brace size (veels te simpel: kruis vingers tegen reject)
446         - crude autobeam stuff in mi2mu
447         - brevis, longa chords: c1*2,*4
448         - mutopia/E.Satie/petite-ouverture-a-danser.ly
449         - prop: voltaVisibility
450         - more cello-suite-ii fixes:
451           * nice repeats
452           * removed all beams ifo auto-beamer
453         - bf's: autobeam
454         - junked dur2real; beamAutoEndx now as rational string: "1/2" 
455
456 pl 23.hwn2
457         - _8 clef 
458         - junked #args symtable def.
459         - junked Text_item.
460         - moved Bar assembling into LilyPond
461         - junked symtables reads
462         - Lookup cleanups
463         - junked Symtable from init/table*
464
465 pl 23.hwn1
466         - revamped Scarlatti K3-L378
467         - some more doco
468         - use interning/SCM for Scopes
469         - hanging on now works for breakables too.
470
471 pl 23.jcn6
472         - chord fixes; notemode chord syntax changed: @c@ @c-7@
473         - fixed cello-suite ii
474         - bf's: auto-beamer; but nasty bug remains: input/bug/auto-beam.ly
475         - bf: extender
476         - (bit ugly) fix for lyric-chords
477         - fixed repeats (dankjewel lieverd)
478           * input/twinkle.ly
479           * input/star*.ly
480
481 pl 23.jcn3
482         - succussfully removed []s from wtk1-fugue2.ly
483         - bf + smarter autobeamer
484
485 pl 23.jcn2
486         - mi2mu: d-minor: des->cis, g-minor ges->fis
487
488 pl 23.mb1
489         - bf: Position and possible SIGSEGV in Mark_engraver
490         - Added padding support in G_staff_side_item
491         - bf: Correct direction of textual scripts. 
492         - bf, lookup.cc: Fewer warnings about missing text styles. 
493              Same units used in all .afm files.
494
495 pl 22.jcn5
496         - auto-beaming v0: input/test/auto-beam.ly
497
498
499
500 ***********
501
502 pl 22.jcn4
503         - bf's: repeat-engraver; \bar "|:", ":|" now deprecated for repeats
504         - bf: :|, |:
505         - property barAlways changed to boolean (0/1)
506         - added boolean property: barAuto
507
508 pl 22.jcn3
509         - bf: mmrest
510
511 pl 22.jcn2
512         - updated mi2mu
513         - bf: multi-measure-rest (input/test/m.ly)
514         - half fix for staff-margin-engraver
515
516 pl 22.jcn1
517         - bf's: cross-staff slur
518         - bf: gnossienne-4
519 pl 22.tca1
520         - buxfix, \mudela{ \times 2/3{ ...} } works now
521
522 ******
523   
524 pl 22
525         - fixed "already have a Beam" error
526
527 pl 21.jcn2
528         - gnossienne: hmm, how to 
529           * undisplay bars
530           * don't put 'grace notes' in beam
531           * put separator between  "] \translator Staff=x" 
532
533 pl 21.jcn1
534         - gnossienne-4.ly (start of)
535
536 pl 20.jcn2
537         - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs
538         - bf: broken interstaff slur
539         - sm66: check for gmake
540
541 *******
542 pl 20.jcn1
543         - interstaff slurs v0: preludes-1.ly
544         - warnings for silly interbeam settings
545
546 pl 20.hwn1
547         - inclusion of WIP article about LilyPond.
548         - L.Mozart sinfonfia
549         - bf: [c8 [c8 c8]
550
551 ********
552 pl 20
553
554 pl 19.jcn5
555         - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly
556
557 pl 19.jcn4
558         - new stem/beam parameters
559         - bf: forced stem shorten
560
561 pl 19.jcn3
562         - dehairification of beam code; cleanup and bugfixes
563           * stemlength
564           * forced stem shorten
565           * slope calculation
566           * damping and correction
567           * catch for silly beams: input/test/beam-suspect.ly
568
569 pl 19.jcn2
570         - multi-measure-rest is now spanner SkipBars=0 is broken
571
572 pl 19.jcn1
573         - hmm, almost centered whole-bar rests -- NOT
574
575 ********
576 pl 18.jcn5
577         - bf: beamtrend
578         - bf: vv-duet
579
580 pl 18.mb1
581          - \mark now works, using G_staff_side_item.
582         - Improved layout of multi-bar rests, including a new
583           font symbol.
584
585 pl 18.jcn4
586         - beam length adjustments
587         - ugly beamtrend fix: input/test/beam-trend.ly
588
589 pl 18.jcn3
590         - bf: (beamed) forced stem shorten
591         - bf: broken slurs and ties; minimal slur/tie length setting ignored
592         - bf: separators on cygwin
593
594 pl 18.jcn2
595         - bf: stem-length algorithm
596         - bf: beam direction algorithm
597         - bf's: wtk1-fugue2.ly
598
599 pl 18.jcn1
600         - stepmake update
601         - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
602  
603 *******
604 pl 18 (jan 4 '99)
605
606 pl 17.jbr2
607         - Documentation/README-W32: Brought my stuff up to date
608         - Documentation/ntweb: updated for realease
609         - stepmake/bin/package-zip32.sh: cygwin-b20 changes
610         - scripts/ly2dvi.py: LILYPONDPREFIX fixes
611
612 pl 17.jbr1
613         - scripts/ly2dvi.py root is now the shared directory path not the
614           root of the lily installation.  Environment variable LILYPONDPREFIX
615           is also the path to shared directory.
616         - lily/main.cc WINNT conditional added to avoid a casting of 
617           main_prog
618
619 pl 17.hwn1
620         - bfs wtk1-fugue1
621         - spacing tweak: very widely and tightly spaced lines look
622 better.
623         - allow Beam settings to be overriden: property
624         stemLeftBeamCount, stemRightBeamCount
625         - junked Assoc, Assoc_iter
626         - junked Graphical_element::{width,height}
627         - junked Plet_swallow_engraver, Plet_engraver
628         - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver
629         - naming  brew_molecule_p / do_brew_molecule -> output_processing,  do_brew_molecule_p 
630         - experimental Text_item, Staff_side
631         - junked old Beam_engraver and old Tie_engraver.
632         - AFM administration cleanup.
633         - cache brewed molecules.  Speed up ?
634         - rehacked Graphical_element, introduced Dimension_cache
635
636 ********
637
638 pl 17
639 pl 16.jcn2
640         - fix: TEMPO 4., well urg, "TEMPO 4 ."
641         - beginning of violino/violoncello (viola) duet
642
643 pl 16.jcn1
644         - resurrected po-stuff
645
646 *********
647 pl 16
648
649 pl 15.uu1
650         - dynamic fix.  
651         - junked abbrev stuff from parser.
652
653 pl15.tca1
654         - fixed verbatim option behaviour for mudela-book.
655         - added mudela-book option intertext="some text" 
656         - mudela-book now understand latex \begin{verbatim}
657   
658 pl 15.jcn1
659         - chord inversion: 
660           * enter C/E
661           * display chord names according to boolean property
662             \property Score.chordInversion; 
663
664 *********
665 pl 15
666
667 pl 14.hwn1
668         - new beam syntax: { [<c e> <c e>] }, changed in lilypond,
669 parser, lilypond (mudela 1.0.14), manual
670         - new tie syntax:  { <c e > ~ <c e > } changed in manual,  
671 parser, lilypond (Mudela 1.0.13)
672
673 pl 14.jcn1
674         - bf: get_chord C-m5-
675         - typos: chord-name
676
677 pl 14.tca2      
678         - move option proccing out of main
679
680 **********
681
682 pl 14
683
684 pl 13.hwn1
685         - tutorial fixes.
686         - junked find-quarts
687         - junked various plet goryness.
688         - preps for <c e> ~ <c e> syntax
689         - bib fixes 
690
691 pl 12.jcn3
692         - bf's: standchen
693         - added repeat, chord stuff to website
694         - bf: dashed slur
695         - hacks for barlines, dynamics
696
697 pl 12.jcn2
698         - bf: package-diff
699         - new chord syntax, again: TONIC [DURATION] ['-' MODIFIERS/ADDITIONS]
700         - shorthand prefix for note-mode: '@', no shorthand for notes in chord
701            mode...
702  
703 pl 11.jcn6
704         - bf: ly2dvi: better guess LILYPONDPREFIX: <bin>../share/lilypond
705         - chord-table; urg bugs:
706            * note-collisions
707            * accidental-placement
708         - bf: cis m (\textsharpm, urg)
709   
710 pl 11.jcn5
711         - bib entry, twinkle-pop
712         - bf's: chords
713
714 pl 11.jcn4
715
716 **********
717 pl 13
718         - mutopia stuff (thanks, Peter)
719         - bugfix : \maininput
720
721 *********
722
723
724 pl 12
725 pl 11.jcn3
726         - bf: missing triads
727         - @c @c min (* is taken, <<, <> don't work)
728         - chord-modifiers (urg, "sus" should also subtract 2...)
729
730 pl 11.uu3
731         - --safe: security paranoia: disallow untrusted \include,
732 disallow untrusted TeX code, disallow named output
733
734 pl 11.jcn2
735         - duration with chords + change:  @4 c @c7
736
737 pl 11.jcn1
738         - minor chord syntax change: *c6 iso @c6;
739
740 **********
741
742 pl 11
743
744 pl9.tca1
745         - included that missing init/mudela-book-defs.py. Added
746           one line to init/GNUMakefile to make .py-files be included.
747         - fragment and nonfragment options to override autodetection
748
749 pl 10.jcn1
750         - input/test/chords.ly
751         - \type ChordNames and chord-name-engraver.*
752         - chords mode: \chords { <c e g> @c; @d7; }
753
754 pl 10.uu1
755         - scm/ directory.  install .scm stuff too.
756         - tuplet bug fixed.
757
758 **********
759 pl 10
760
761 pl 9.jcn3
762         - property: unfoldRepeats; unfolding still broken
763         - volta spanner y-collision
764         - bf: volta number,dot placement
765         - bf's: init/table16,20
766         - small additions to init/lily.scm to enable some testing
767         - junked extra repeat braces
768
769
770 pl 9.uu2
771         - bib stuff
772         - removed \output from parser/lexer
773
774 pl 9.jcn2
775         - bf/redo: slur.cc, encompass-info: setting of encompass array.  
776         - switched tuplet-engaver off (core dumps)
777
778 pl 9.jcn1       
779         - bf (urg): no |: at start of piece
780         - bf?: text defs without width
781         - alignment absolute dynamics
782         - mutopia/opus-130.ly (excerpt, triggered by GUIDO)
783         - bf: crescendo symbol
784
785
786 pl 9.uu1
787         - added faq entry
788         - copertina (thanks Maurizio)
789
790 *****************
791 pl 9
792         - fixed \relative
793
794 pl8.tca1
795         - changes to mudela-book. Junked fragment and floating options,
796           added eps option. Options should not stay as long that you get
797           comfortable with them. ;)
798         - Also possible to define your own commands with
799           a syntax like \mudela{c d e}
800         - updated mudela-book-doc.doc
801
802 pl 8.jcn3
803         - website: gnuisation of footers
804
805 pl 8.jcn2
806         - input/test/vertical-text.ly: urg ydim of text chords
807         - bf: one set of |: :| volta per staff
808         - bf: init/table* braces + more braces
809         - try at score-volta-bracket
810
811 pl 8.jcn1
812         - bf: lyric-engraver: handle multiple requests (don't overwrite)
813         - bf: guile-config
814         - music-list-iterator
815
816 pl 8.hwn3
817         - coriolan corno 1
818
819 pl 8.hwn2
820         - more output revamping.
821
822 pl 8.hwn1
823         - Scheme output stuff
824         - tutorial fixes.
825
826 *****************
827 pl 8
828
829 pl7.jcn3
830         - bf's: spanner/volta
831         - volta-support: via Note, Bar, and Paper-column to Bar (item)
832
833 pl7.jcn2
834         - note repeats
835
836 pl7.jcn1
837         - configure/guile fixes (still no check for 1.2/1.3)
838
839 pl7.hwn1
840         - tutorial fixes
841         - tuplets over beams.
842
843 *****************
844 pl 7
845
846 pl6.jcn5
847         - repeatbars, volta-spanner work, alternative iteration still broken
848         - volta symbol
849
850 pl5.szmulewicz2
851         - more GUILE stuff.
852         - tutorial doco updates
853
854 pl6.jcn4
855         - volta-spanner
856         - repeat-engraver
857         - repeat/alternative music layout (hehe)
858   
859 pl6.uu1
860         - Doco of music iterators.
861
862 ********
863 pl 6
864
865 pl5.szmulewicz1
866         - rtti stuff
867         - bf's: lily.scm
868
869 pl5.mb1
870         - bf: array.hh, don't make copy if resized to the same size
871         - bf: feta.tex
872
873 pl5.jcn4
874         - scm additions: plet, hairpin
875         - website fixes
876
877 pl5.jcn3
878         - website fixes
879
880 pl5.jcn2
881         - extender-*, see input/test/extender.ly
882         - bf: half-beam length (urg)
883         - fixes: standchen, star
884
885 pl5.jcn1
886         - tex/lily-ps-defs.tex fixes
887         - lily.ps 
888
889 pl 5.hwn1
890         - Tuplet_engraver
891         - lily.ps fix.
892         - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS
893
894 ********
895 1.1.5
896
897 pl4.jcn4
898         - fixes; preludes, finger
899
900 pl4.jcn3
901         - bf: text staff vertical align; see input/test/vertical-text.ly
902         - urg, scaled cmr8 by factor 4/5
903         - apart from end/begin of measure spacing urgs, stars-and-stripes.ly 
904           is rather cool
905
906 pl4.jcn2
907         - read (cmrxx)afm for text char widths
908         - tfmtoafm.sh (quite urg)
909         - alphabet.ly
910  
911 pl 4.uu1
912         - read .scm files. No need for GUILE_LOAD_PATH
913         - .ps hack.  No need for lily.ps on the printer
914         
915         (&$^@M&@^$@^&$@ Damn TeX)
916
917
918         - bf: mudela-book -> \default_paper is obsolete.
919
920 pl 3.ms1
921          - thumb-upgrade
922  
923 pl4.jcn1
924         - bf: dotted slur
925         - bf: text ssb
926         - bf: empty/unknown in ps
927
928 pl 4.tca1
929         - 40% speedup executing mudela-book on mudela-book-doc.doc
930         - change of lilypond's output filenames. Given multiple input
931           files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex'
932           not 'm.tex y-1.tex', but if m.ly containts two paper definitions
933           output will be 'm.tex m-1.tex y.tex' 
934
935 *******
936 1.1.4
937
938 pl 3.tca1
939         - accordion symbols in mf/feta-accordion.mf and
940           init/accordion-defs.ly.
941         - small changes to mudela-book and Documentation/man/mudela-book.yo
942         - mudela-book example file in Documentation/tex/mudela-book-doc.doc
943
944 pl 3.jcn5
945         - bf: dashed-slur
946         - bf: LilyIdString
947         - more star fixes
948         - repeatbar fixes
949
950 pl 3.jcn3
951         - mup-to-ly.py: version 0.0
952         - init/test/stars-and-stripes.ly (from star.mup)
953         - GrandStaffContext
954   
955 pl 3.hwn1
956         - junked musical info from key-item
957         - tutorial fixes.
958
959 pl 3.jcn2
960         - bf: font switch
961  
962 ******
963 1.1.3
964
965 pl 2.jcn2
966
967 pl 2.uu1
968         - ly2dvi.py -I fix
969         - obsoleted ly2dvi.sh
970         - removed Note_head_engraver
971
972 pl 2.hwn1
973         - scm cleanups, chop-decimal
974         - scarlatti clef.
975
976 pl 2.jcn1
977         - commented-out Level-2 PostScript in lily.ps (J. Buehler)
978         - moved tex/*.ps to ps/
979         - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps
980         - be sure to set:
981             export GS_LIB=$HOME/usr/src/lilypond/ps
982         - added tex and empty ps-symbols
983
984 pl 1.jcn4
985         - more little website fixes
986
987 ********
988
989 pl 2
990
991 pl 1.mb1
992         - Support for cautionary accidentals. , i.e. accidentals 
993           within parantheses. Syntax: 'cis?'. Try input/test/accid.fly
994           Note that the font has changed.
995         - bf: No unnecessary warnings about time signatures
996         - Added optional second argument of \key. Set to \major or \minor 
997           to get a major or minor key. Default: major.
998         - bf: Compilation error in midi-walker.cc
999
1000 pl 1.jcn2
1001         - fixes for htmldoc, website
1002         - silly jcn1 fixes
1003         - junked MODULE stuff from lily/GNUmakefile (again)
1004  
1005 pl 0.jcn4
1006         -set:
1007            export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
1008         - dstream: Score_element, Column_info
1009         - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a
1010         - init/lily.scm
1011  
1012
1013 ********
1014
1015 pl 1
1016 pl 0.uu5
1017         - fixed MIDI output.
1018
1019 pl 0.jcn3
1020         - dropped stepmake/aclocal.m4
1021         - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??)
1022         - added debugging output format: -fscm
1023         - ly2dvi.py -I fix
1024         - Documentation/tex/feta.tex
1025         - doco fixes: PATCHES.yo, yodl-1.31.7
1026
1027 pl 0.uu4
1028         - Protected_scm to fixup GUILE gc
1029
1030 pl 0.uu3
1031         - more RTTI cleaning.
1032
1033 pl 0.uu2
1034         - undone type_info::before hack. (Ugh.  RTFM).
1035
1036 pl 0.uu1
1037         - more RTTI stuff: is_type_b -> type_info::before
1038
1039 pl 0.jcn1
1040 pl 17.jcn7
1041         - added: set*text, timesig, beam
1042         - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken
1043 pl 17.jbr1
1044         - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement
1045           and modified win32 specific distribution file names to match
1046           pl 16.hwn1 changes.
1047         - scripts/ly2dvi.py: Modified search paths to match the new lilypond
1048           installation tree.
1049         - scripts/convert-mudela.py: Remove the an existing backup file
1050           before renaming original.  This is a WIN32 Python requirement.
1051         - Documentation/ntweb/index.html: Updated documentation to match
1052           new lilypond installation tree.
1053         - lily/main.cc: Fixed LILYPONDPREFIX search paths.
1054            
1055   
1056
1057 **********
1058
1059 1.1.0
1060
1061 pl 18.exp
1062         - use C++ RTTI iso access_Xxx ()
1063         - junk Graphical_lisp_element
1064         - catalan.ly
1065
1066 pl 17.tca1
1067         - rewrite of mudela-book
1068  
1069 pl 17.ms1
1070         - added \thumb (used very often in cello music) in
1071           mf/feta-schrift.mf. 
1072         - added /input/test/thumb.ly (example)
1073
1074 pl 16.jcn1
1075         - dashed-slur through scheme
1076
1077 pl 15.jcn4
1078         - more scheme hacks
1079
1080 pl 15.jcn3
1081         - try at scheme in Atom
1082
1083 pl 15.jcn2 # rest of
1084         - graphical-lisp-element + silly half hook-up with autuplet
1085
1086 pl 17.jcn5
1087         - stepmake pl59: templatised install (see mf/)
1088         - reasonably ps/tex success (with guile-1.2):
1089           * input/kortjakje.ly
1090         - lots more scm stuff
1091         - bf: mf/mfplain.ini
1092         - stepmake pl58: guile 1.3 configure fix
1093         - working font-switch:
1094           guile-1.2 and -lreadline -ldl from 1.3 configure...
1095
1096 pl 17.jcn4
1097         - installable stepmake pl57
1098         - urg, FIXME guile-1.3: 
1099           * don't install shared libs! configure can't handle
1100           * manually add: EXTRA_LIBS = -lguile -lreadline -ldl
1101           * lily's truely broken, downgrade do 1.2
1102
1103 pl 17.jcn3
1104         - lots of stuff still broken, notably font selection, just try 
1105            a()b
1106            or so
1107         - tex output support
1108         - all output through scheme
1109         - option: f, output-format=X
1110         - geile placebox 
1111         - mf/mfplain.ini
1112
1113 pl 17.jcn2
1114         - all paper output through scheme, about half way
1115
1116 pl 17.jcn1
1117         - 16.jcn1
1118