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