]> git.donarmstrong.com Git - lilypond.git/blob - NEWS
release: 1.1.55
[lilypond.git] / NEWS
1 pl 53.jbr2
2         - Documentation/ntweb/index.html: Updated nt distribution web page
3
4 pl 54.uu1
5         - bf: Stem lens for beams.
6         - move meta doco to Documentation/metadoc
7         - move .bibb to Documentation/bibliography
8         - rename mi2mu to midi2ly
9         - removed other-packages.bib to comply with GNU standards
10
11 pl 54.jcn1
12         - mutopia/J.S.Bach/Duette 1&2
13
14 pl 54.mb1
15         - Renamed \wheel to the \coda
16         - bf: correct gap in tuplet braces
17
18 pl 53.hwn2
19         - move more parameters from PS/TeX to Lily.
20         - PS cleanup
21         - TeX cleanup.
22         - bf: also make (empty) bar at end of voltabracket.
23         - bf: don't put slur over rest. 
24
25
26 pl 54.uu1
27         - debian updates (anthony fok).
28
29 *************
30 pl 54 (july, 8)
31 pl 53.jbr1
32         - scripts/ly2dvi.py: A fix for the multitude of file systems supported
33           by windows.  As long as the paths that the cygwin apps use are
34           UNC style and the paths that the native windows apps use are DOS 
35           style everybody is happy.  I add quick and dirty  unc2dos function
36           to facilitate this approach.
37
38 pl 53.hwn1
39         - bf mudela-book.
40         - better min distance for multi measure rests.
41         - junk ATOM_SMOB
42         - control tuplet gap size from paper.
43         - bf:  output header as PS strings for PS out.
44         - bf: cached-fontname 
45         - control volta height from paper block.
46
47 pl 53.jcn5
48         - \rhythm-ified and text bfs: standchen.ly 
49         - walk rhythm through *_iterator::next_music_l ()
50
51 pl 53.jcn4
52         - more abc2ly hacking, including lyrics and \rhythm
53         - bfs: \rhythm
54         - \rhythm-ified input/twinkle.ly
55
56 pl 53.jcn3
57         - put rhythm A on pitches/lyrics B: \rhythm MUSICA MUSICB
58             input/test/rhythm-melody.fly
59             input/test/rhythm-lyrics.fly
60         - syntax changes:
61 o         * dot-only duration dropped: use c4 c4. iso now invalid: c4 c.
62           * chords: optional_dot now mandatory:
63             \chords { c-1.2.3 } iso now invalid: \chords { c-1 2 3 }
64           * @c@ (notemode_chords) syntax dropped.  rather use:
65             \notes { c d \chords { e f } }
66
67 pl 53.jcn2
68         - \property graceFraction: part of next note taken-up by grace(s).
69         - Note_performer: add moments for delayed notes,
70           fine for single grace notes: hear gnossienne-4.ly
71
72 pl 53.jcn1
73         - grace performance
74         - fixed tie-performance
75         - bf: abe
76   
77 pl 53.gp1
78         - added Hyphen-engraver, Hyphen-spanner
79 ************
80 pl 52.jcn3
81         - bf: mi2mu: midi without key
82         - try at grace-performer-group; breaks MIDI output even when no \grace
83         - silly tie-performer
84         - performers play_element () delayed to do_pre_move_processing ()
85
86 pl 52.jcn2
87         - bfs standchen + grace, gnossienne-4
88         - decoupled midi output from input
89
90 pl 52.jcn1
91         - bf: moved accidental code from Key_engraver to Key_change_req
92         - bf: midi-key
93         - bfs: mi2mu: core-dumps, keys, key-names, key-changes, notenames
94
95 pl 52.hwn2
96         - new-beaming.cc: new beaming code
97           * now does [c8. c32 c32] correct by itself.
98           * beam over barlines
99           * non-fitting stems handled gracefully (eg. [c8 c4 c8] ) 
100         - junked rhythmic grouping, \grouping and all associated bits.
101         - bf: do try_visibility_lambda for nonbreakable items as well
102           (fixes \nobreak on barline)
103         - bf: Cons_list::truncate() 
104
105 pl 52.hwn1
106         - repeat-engraver cleanup
107 pl 52.gp1
108         - bf: make doc++ corrected to only include *.h and *.hh files.
109 pl 52.mb2
110         - Added \repetitions: prints symbol for repeated bars.
111           Same syntax as multi-measure rests!
112         - Added \segno and \wheel script symbols
113 pl 52.mb3
114        - Added barSize property. Junked barsize variable.
115
116 ************
117 pl 51.uu2
118         - grace note flags, move Lookup::flag into Stem
119         - faq updates: doc++, Matt's page
120         - fixes for doc++.
121         - bartype string uses "brace" and "bracket" iso. "{" and "["
122         - some of assert()s  replaced by programming_error ()
123
124 pl 51.mb1
125         - N.W.Gade: added real grace notes
126         - feta-banier.mf: added grace note flag
127
128 pl 51.uu1
129         - use weAreGraceContext \property to determine self_grace_b_
130         - made more engravers grace aware.
131
132 pl 50.jcn2
133         - filed egcs bug report for powerpc.
134         - removed unnecessary #ifdef powerpc 
135         - grace and other fixes for auto-beamer
136         - grace and other fixes for (beam-)stem-lengths
137         - input/test/bugs/hairy-grace.ly (urg)
138         - input/test/bugs/grace-accidents.ly (urg)
139         - input/test/bugs/grace-grace.ly (core)
140         - fixes: gnossienne-4.ly
141
142 pl 50.hwn2
143         - Timing_translator: add proccing moments to nearest global translator,
144 not to top global translator.
145         - cadenza.ly: grace notes.
146         - bf: auto staff switching
147
148 ************
149 pl 51
150 pl 50.hwn1
151         - grace notes:
152           * Grace_iterator
153           * Grace_music
154           * Grace_engraver_group
155           * move Score::run_translator to Global_translator::run_iterator_on_me
156           * stemLength property, Stem::length elt property
157           * Grace_align_item
158           * Note_head_side baseclasses Local_key_item, Grace_align_item
159           * Local_key_engraver moved to Voice.
160           * Grace_position_engraver
161           * Added Rhythmic_head::stem_l_
162           * Various other robustifications.
163         - lily.scm: scm->string
164         - folded reps without alts.
165         - Paper_outputter uses scm->string
166         - stem params now in staff positions iso. real dimensions
167         - internal: Junk all G_ and g- prefixes
168
169 ************
170 pl 49.mb1
171         - bf: ly2dvi -N
172         - Added dynamicPadding property (applies only to dynamic marks, 
173           not (de)crescendi.
174
175 pl 49.jcn4
176         - resurrected gnossienne-4
177         - Documentation fixes (for texinfo get yodl-1.31.13, tbr)
178         - minor abc2ly fixes; successfully converted some simple abc files from
179             http://faeryland.tamu-commerce.edu/joyce/
180         - www.mail-archive.COM
181
182 pl 49.jcn1
183         - guile scm_gc_mark () workaround:
184         - via scm output wrapper buildscripts/lilypond.sh, set:
185             PATH=$LILYPONDPREFIX/buildscripts/out:$PATH
186         - scm output fixes
187
188 pl 48.hwn2
189         - bf: rest-collisions.
190         - cleaned up standchen
191         - bf: slur dims.
192         - bf: unfold without enough alternatives.
193         - Use Lily version for \version.
194
195
196 pl 49.uu1
197         - ran purify. Fixed some small problems, plugged some leaks.
198         - bf: linebreak at |:
199         - doc updates by Adrian Mariano
200
201 pl 49-rst
202         - Breathing signs by Michael Krause
203
204 ************
205
206 pl 48.hwn1
207         - \property hshift -> \property horizontalNoteShift (mudela 1.0.21)
208         - cleaned up collision.  \property hshift = 2 now supported.
209         - Spacing:
210           * bf: don't divide strength by distance if distance == 0.0
211           * cleaned up Spacing_spanner
212           * simplistic optical illusion spacing for opposite stems.
213         - don't use Protected_scm for Score_element::element_property_alist_
214         - some scsii fixes.
215         - Lookup cleanups; junked Lookup::paper_l_
216         - abc-2-ly: tuplets, guitar chords., chords,
217
218 pl 48.mb2
219         - bf: correct accidentals after tied over note.
220
221 pl 48.mb1
222         - bf, lookup.cc: Count '{' also directly after a TeX macro
223         - bf: textstyle->textStyle in all examples.
224
225 pl 48.jcn1
226         - bd: interstaff slurs at line break
227
228 pl 48.uu1
229         - add a WX field to AFM output.
230         - add space before ; in AFM output
231
232 *********
233 pl 47.jcn1
234         - bf: interstaff slurs (urg: more segfaults in scm_gc_mark ())
235
236 pl 45.hwn3
237         - Abbreviation -> Stem_tremolo.
238         - bf: Stem_tremolo in Beam.
239         - bf: Stem_tremolo over whole note.
240         - spacing before clefs.
241         - Spacing_spanner is now on by default
242         - junked most of Spring_spacer
243         - Tunable space after barline. 
244
245 *********
246 pl 46.mb2
247         - Reintroduced the tupletVisibility property. Same values as
248           the old version (pletvisibility), see the Reference Manual.
249           Note: does not work correctly with automatic beams.
250         - Added a tupletDirection property.
251
252 pl 46.uu1
253         - bf: {} in texts.
254
255 pl 45.hwn2
256         - more doc updates.
257  
258
259 pl 46.mb1
260         - Added property articulationScriptPadding
261         - N.W.Gade: layout fixes
262
263 *********
264
265 pl 45.hwn1
266         - Audio broadcast & acknowledge.
267         - more advanced spacing for prefatory matter
268         - tuplet appearance tweaking
269         - bf: ChoirStaff 
270
271 pl 45.uu1
272         - glossary fixes (thanks Dirk).
273
274 pl 44.jcn2
275         - bf: auto-beamer: long standing br form AM
276
277
278 *********
279
280 pl 45 (may 28)
281         - reinstalled Thread (there you are, John)
282         - german vocab.
283
284
285 pl 43.hwn2
286         - split G_staff_side_item into G_staff_side_element and G_staff_side_item.
287         - junked old Staff_side
288         - Crescendo also uses G_staff_side_element
289         - crescendo_shorten paper var.
290         - create horizontal groups for break_aligment inside Break_align_item.
291         - more abc-2-ly fudging
292  
293 pl 44.mb1
294         - bf, property.ly: change fontsize->fontSize
295         - N.W.Gade: removed old tie behaviour
296         - bf, ly2dvi: expand .sly extensions
297
298 *********
299 pl 44
300 pl 43.jcn2
301         - bf: repeat :| placement + core dump
302           input/test/repeat.ly
303           input/test/coda-kludge.ly
304         - bf: mf without ljfour
305           * feta-accordion fix/hack for feta11 at 300dpi
306
307 pl 43.hwn1
308        - half assed attempt at ABC convertor.
309        - Spacing_spanner: "decentral" spacing stuff.  Use -t to try.
310        - bf: StaffGroup vertical alignment
311        - \property {slur,tie,}ydirection -> {slurV,tieV,v}erticalDirection (1.0.20)
312        - Spanner now hangs on left endpoint.
313        - \property forgetAccidentals: do not remember accidentals.
314  Every note not in the key triggers typesetting of an accidental.
315        - \property noResetKey: do not reset key at start of measure:
316  accidental remain in effect until overriden
317        - bf: ties & accidentals (fix breaks oldTieBehavior)
318        - junked Tie::same_pitch_b_
319   
320 pl 43.jcn1
321         - configure, set-lily.sh, release stuff
322
323 pl 42.tca2
324         - lilypond don't put \interstaffline after last line. This to
325           get really nice vertical spacing for mudela-book.
326         - mudela-book: vertical spacing
327         - lilyponddefs.tex: commented out \parindent=0pt to get correct 
328           paragraph indent for mudela-book
329
330 ************
331 pl 43
332
333 pl 41.hwn3
334        - reinstated \property inheritance
335        - \property SkipBars -> skipBars
336        - \property midi_instrument -> midiInstrument
337        - \property fontsize -> fontSize (mudela 1.0.18).
338        - bf: add a space after lyrics.
339        - junked flower DLL classes
340        - rewrote repeat music and iterators (mudela 1.0.17)
341          * Folded_repeat_iterator
342          * Unfolded_repeat_iterator
343          * New_repeated_music
344          * syntax change: \repeat FOLDSTRING NUMBER Music [ALTERNATIVE Music_se
345 quence]
346        - data struct simplification: junked Dynamic_req,
347 Absolute_dynamic_req, Span_dynamic_req, Slur_req, Beam_req. Use
348 Span_reqs and Text_script_reqs with type fields instead. 
349
350 pl 42.tca1
351         - updated mudela-book documentation
352         - misc mudela-book.py
353         - accordion: smaller dots + little script renaming
354
355
356 pl 42.jcn1
357         - bf: hp-u(rg)x: user build; sm 73
358         - bf: hp-u(rg)x: sm74
359
360 pl 41.mb1
361         - convert-mudela: convert textstyle -> textStyle
362         - refman.yo: properties moved to correct contexts.
363         - mudela-book.py: Added singleline, multiline options. 
364           Fixed default line width bug.
365
366 ***************
367 pl 41.hwn2 (may 10, 1999)
368         - bf: Score bar line thickness.
369         - more paper writing
370         - website tweaks.
371         - Graphical_element::dim_cache_ now alloced separately. 
372         - junked Graphical_element::absgolute_offset
373         - Musique-de-Table 
374         - mmrest_x_minimum now works at begin-of-line.
375         - junked Span_bar::extra_x_off
376         - \property foo.bar = \stringid + \otherstringid
377         - bf: stop on lexer errors as well.
378         - only do vertical alignment at Score level.
379         - tweaked ledger endings a bit.
380         
381
382 pl 41.hwn1
383         - small fixes.
384         - mudela-book.py patch (thanks MB)
385
386 pl 41.mb1
387         - Added the installation instructions to the top web page.
388         - N.W.Gade: Added triangolo part, minor changes.
389
390 pl 41.tca1
391         - Lookup::accordion and removed some accordionfonts
392
393 ***************
394
395 pl 40.uu2
396         - rest ledger lines are dimensionless.
397         - Score_elements are added to the Paper_score directly when
398 announce_element () is called.  This makes it possible to init
399 molecules from within engravers.
400         - changed \type to \context
401         - \context Contextname = ID Music is now a real separate production
402           * you can do
403                 \context C1 \context C2
404
405         and C1 won't overwrite C2
406
407           * you need some extra explicit context specs, eg. if you start a
408 voice with a chord.
409
410                 \score { \notes { <c e g> }  }
411
412         should be
413
414                 \score { \notes \context Voice { <c e g > }
415
416         - set staff margins on grandstaffs too. Center staffmargins vertically.
417         - \property values are not inherited anymore, i.e. setting
418 Score.minVerticalAlign does not set GrandStaff.minVerticalAlign, Staff.minVerticalAlign and Voice.minVerticalAlign as well.
419         - {Axis_spanner, Hara_kiri}_engraver which can be added at wish.
420 Hara_kiri should be working again.
421         - boilerplate for accordion stuff.
422         - some more paper writing.
423         - bf: substitute vertical refpoint as well for broken items.
424 (fixes clef^8)
425         - bf: translating molecule without elts but with dims. (bf: accidental
426 spacing.)
427         
428 pl 40.mb1
429         - bf: ly2dvi set MFINPUTS so standard tree is found before lilypond
430         - bf: lilypond-regtest.doc, ls-latex.py; now finds author/title
431
432 pl 40.uu1
433         - large documentation patch by Adrian Mariano
434
435 ********
436 pl 40
437 pl 39.mb2
438         - added more mensural style time signatures, old3/4, old6/8, old9/8
439         - redesigned old6/4, old9/4
440         - Updated refman.yo, lilypond-regtest.doc, clefs.ly, time.fly
441
442 pl 39.hwn1
443         - consified mi2mu (pl 37.jcn1)
444
445 pl 39.mb1
446         - bf: invisible clefs don't take any space, moved _8 below clef
447         - updated incipit example and macro
448
449 pl 39.uu1
450         - delete graphical objects  in reverse
451         - faq updates.
452
453 ********
454 pl 39 (april 12)
455         - \property textstyle -> textStyle
456
457 pl 38.tca1
458         - added scm/accordion-script.scm and update ly/accordion-defs.ly
459         - renamed some accordion symbols to make them more english and less
460           norwenglish. 
461         - removed dot from \accBayanbase
462
463 pl 37.script4
464         - bf: molecule
465         - bf: tuplet spanner appearance.
466         - bf: less spacing after clef.  Invisible bar has no dims. 
467         - included AIMS.  The why of Lily.
468         - warning if duplicate engraver.
469         - warning if no ties could be created.
470         - bf: \time1/4; .. beams ..
471         - bf: staff switching beams / slurs.
472         - tuplets on multiple beams.
473         - Documentation/tex/lilypond-regtest.doc
474         - bf: nested tuplets
475         - slur cleanups.
476         - bf: multi_measure_rest_engraver in Score_context.
477
478 pl 38.uu1
479         - bf: clef_8
480         - bf: barnumbers.
481
482 pl 37.script3
483         - fixes for spring_spacer, introduced
484 Spacing_engraver
485         - cleanup for rest-collisions. 
486         - hacks for GUILE gc
487         - mudela-book \mudelafile
488         - Documentation/tex/lilypond-regtest.doc
489         - MF rest fixes
490
491
492 ********
493 pl 38 (april 6)
494 pl 37.script2
495         - bf: AFM for BlueSky AFM files.
496         - \penalty = 4278 -> \penalty 4278
497         - URG!! fixed major (unnoticed) bug in dependency engine
498         - Further Script hacking:
499           * G_script_column
500           * G_script_column_engraver
501
502 pl 37.script1
503         - major Script rehack:
504           * G_stem_staff_side_item
505           * G_script
506           * G_script_engraver
507           * G_script_req
508         - junked Text_def, changed \property textstyle -> \property textStyle
509 (todo -> convert-mudela)
510         - Line_of_score is an Axis_group_element, no more overlapping
511 lines, hopefully.
512         - mf: whole diamond head tweak 
513   
514 pl 37.mb2
515         - Added property clefStyle: "" / "transparent" / "fullSizeChanges"
516         - New example: input/test/incipit.ly
517         - Documented clefStyle and restStyle in refman.tex
518         - Partial bug fix: octaviated clefs. Still broken!!!
519
520  
521 pl 37.mb1
522         - Added property restStyle. 
523         - mensural 4th, 8th and 16th rests.
524 pl 37.uu1
525         - FreeBSD bf
526
527 ****
528 pl 37 (march 30, 1999)
529         - note head styles, see input/test/noteheadstyle.fly
530           * \property noteHeadStyle:
531           * diamond note heads (probably really ugly)
532           * cross note head.
533           * harmonic head (mf sources were tweaked)
534           * transparent for no \heads
535           * \property noteHeadStyle ="" for normal heads.
536
537 pl 36.mb2
538         - bf: timeSignatureStyle
539         - Added dynamic fz (forzando) to Lilypond
540         - bf: N.W.Gade, sfz -> fz
541
542 pl 36.hwn1
543         - debian fixes.
544         - don't insert extra alignment space for empty stuff.
545         - Align_element derives from Axis_group_element
546         - junk cruft for detecting upbeam / downbeam.
547         - junk all *{horizontal,vertical}* Score_element derived classes.
548         - G_staff_side_item::padding_f_ now generic property.
549         - some tweaking of beam & stem. 
550         - junk pointerlist in Sources
551         - junk Stem::mult_i_, Stem::beam_gap_i_, G_staff_side_item::padding, 
552         Bar::at_line_start_b_, Key_item::c_position_, Note_head::type_str_,
553         Note_head::staff_size, Stem::xdir_
554         
555 pl 36.mb1
556         - bf: N.W.Gade
557
558 **************
559
560 pl 35.uu1
561         - more memory tweaks: don't do Score_element::line_l () when deleting lines.
562         - more generic properties.
563         - change ridic. dims assert into warning.
564         - tex/ midi fixes (thanks, Mats).
565         - bf: don't crash when no Stem_infos are set.
566         - extender-spanner simplification
567         - working MIDI chords (Thanks Dscho)
568
569 pl 35.jcn1
570         - some ps fixes
571
572 ************
573 pl 35
574
575 pl 34.hwn2
576         - "Lily Was Here" is def'd as \mudelatagline, override with
577         \header { tagline = "... " ; }
578         - \property currentBarNumber: set
579         current bar number.
580         - \property postBreakPadding: tune extra
581         space padding after linebreaks.
582         - \property textEmptyDimension: disregard script text
583         dimensions (untested)
584         - \property staffLineLeading: set the staff space
585         - adjustable staff space size (per staff)
586         - Staff_symbol_referencer as base class for elements that use
587         info of the staff symbol.  \property numberOfStaffLines also works  OK
588         with ledger lines. (Is that useful? dunno.)
589         - warning  if someone does \translator with no name
590         - junk Item::breakable_b_
591         - junk PointerList<Music*>, use Killing_cons
592         - bf: Auto_beam_engraver.
593         - bf: mmrest engraver.
594         - use callbacks for Dimension_cache.
595         - lots of small cleanups. Junk various members of
596         Score_element & derived classes:
597           * Item::original_l_,
598           * Spanner::original_l_,
599           * Score_element::transparent_b_,
600           * Item::break_priority_i_,
601           * Item::break_status_dir_,
602         - merge Score_priority_engraver / Score_horizontal_align_engraver
603         - Use more generic element properties. 
604         - precompute SCM symbols. 
605         - remove_elt_property (): Try to junk an element property, if not
606         needed anymore.
607
608
609
610 pl 34.uu1
611         - more PointerList junkings.
612         - MIDI bugfix.
613         - be more conservative with Dicts/Hashes mem usage
614
615 *********
616 pl 34
617
618 pl 33.uu2
619         - some performance cleanups: junked PointerList instance, plugged some leaks.
620         - style -> fontname now in scheme.
621         - minor Score_element brainsurgery:
622                 * generic element properties.
623                 * junked Score_element::junk_links, Score_element::unlink
624                 * junked Directed_graph_node as superclass of
625 Score_element, this should reduce mem usage a bit.
626
627 pl 33.jcn2
628         - fixed autobeamer's beam->unlink ()
629
630 pl 33.jcn1
631         - allow autobeaming according to duration iso (crude) multiplicity
632
633 pl 33.jbr1
634          - change my email address
635          - Windows platform does a cp -r instead of a ln -s
636
637 pl 33.uu1
638         - bf: ^ and _
639         - junked poor man's dynamics.
640
641 *********
642 pl 33
643
644 pl 32.mb1
645         - bf: \> and \< were interchanged!!
646         - Added property: textScriptPadding
647         - Changed copyright text on the Gade score.
648
649 pl 32.uu1
650         - really include Gade score now.
651         - fixes: install-[out-]targets, INSTALLATION_[OUT_]SUFFIXES
652         - install TFMs in separate dir.
653 pl 31.hwn3
654         - Span_bar bugfix (there you go, Mats).
655         - bf: Score copy ctor (-> bf declaring score)
656         - new Tie behavior: only tie identical pitches, switchable with
657           oldTieBehavior
658         - junked cautionary_b_ from Musical_pitch
659
660 pl 32.jcn1
661         - set-lily: set weird locale links for $LILYPONDPREFIX 
662
663 **********
664 pl 31.mb2
665         - Added example: "Imellan Fjeldene" by Niels W. Gade.
666         - bf: don't attach staff margin text to clef changes within the
667         lines. (Still not perfect: no text when a clef change happens
668
669 pl 31.hwn2
670         - be somewhat lazy in break/object multiplication.
671         - print # elements for memory usage impression (try  -t)
672         - Paper_score cleanup
673         - junked various Pointer_list instances. Executable now is smaller.
674         - junked various cruft
675         - merged do_substitute_dependen{t,cy} to
676 do_substitute_element_pointer ()
677         - more parser cleanup
678         - Interval uses Drul_array
679         - bf: I've been drinking too much
680         - delete break helpers before object breaking/multiplication.  Try
681 to save some memory.
682   
683 pl 31.jcn4
684         - bf: toplevel install, kpsewhich
685         - sm 71, require yodl-1.31.11
686         - fix: slur macros
687         - bf: info in rpm, if available
688         - fix: rat != float
689         - bf: slur-follow-music
690
691 pl 31.uu1
692         - config.make: include GUILE_LDFLAGS
693
694 ******
695 pl 31 (feb 16)
696
697 pl 30.jcn1
698         - sm fixes, intl/ fixes
699
700 pl 30.mb1
701         - Added support for magnification of TeX fonts ==> 
702           larger dynamics in 20pt scores. (Doesn't work in Postscript)
703
704 pl 30.hwn1
705         - Debian patches (thanks, Anthony)
706         - Italian support (thanks, Maurizio)
707         - parser cleanup
708         - minor chord.cc cleanups.
709         - bf: \rc \rced 
710         - hara kiri doesn't do suicide with normal rests.
711         - Hara_kiri_vertical_group_spanner generalised
712         - extender engraver rewrite, now __ is like ~ [] |, ie. in between
713 notes/lyrics.
714         - lyric engraver now engraves only single voices.  Use
715 separate LyricVoices to get stacked lyrics.
716         - bf: bar(Non)Auto first barline  
717         - barAuto -> barNonAuto
718
719
720 *******
721
722 pl 30 (feb 15)
723
724 pl 29.uu1
725         - typewriter font
726         - star-spangled-banner bf (slur.cc).
727
728
729 pl 29.jcn3
730         - fix: slur-case3.ly 
731         - init.sly: .fly with linewidt=-1
732
733 pl 29.jcn2
734         - resurrected ps output
735
736 pl 29.hwn1
737         - bf: coord relative to self.
738         - bf: error msg if no AFM found
739         - bf: hang script on bar in other axis too (fixes staff-side-slur bug)
740         - hang on scripts on clef as well (more to left for single staffs)
741
742
743 pl 29.jcn1
744         - bf: volta sizes
745         - GNU stuff on home page
746
747 *******
748 pl 29
749
750 pl 28.hwn1
751         - bf: mid measure clefs (breakable  items in non-breakable columns.)
752         - spanner.cc assert changed to warning
753         - (c) 1998 -> 1999 search replace.
754
755 pl 28.jcn1
756         - new outline TODO + .emacs setup
757 *******
758 pl 28
759 pl 27.hwn2
760         - un-SMOB Atom.  Cons and Killing_cons as simple cons replacements.
761
762 pl 27.jcn5
763         - outline TODO
764
765 pl 27.jcn4
766         - measure-end hinterfleish patch
767         - input/test/coda-kludge.ly
768         - bf: volta-number placement
769         - volta: support for "1.-2."  "3"
770  
771 pl 27.jcn3
772         - bf's: zero-length repeats
773         - Auto beamer:
774           * turned on by default
775           * input/test/auto-beam*.ly
776           * support for time-defaults
777         - Chords:
778           * input/just-friends.ly
779           * ChordNameContext
780           * bf's: chord mode: accept STRINGS, rests
781           * bf's: banter_str
782         - new bool \property Score.barAtLineStart
783
784 pl 27.hwn1
785         - global ctors
786         - read lily.scm before all .lys
787         - Link_array derives from Array<void*>
788         - search repl: Array<X*> -> Link_array<X>
789         - junked most static casts
790         - revamped Atom / Molecule: Molecule now is the public interface.
791 Atom is a GUILE smob. Guile takes care of allocation and list stuff.
792         - bar scripts on score bars (there you are, Mats)
793         - :||: span bar fixed
794         - using generic ledger lines now (regenerate fonts!)
795         - refman updates (Thanks, Adrian!)
796         - Molecule::operator = (), Molecule::do_center ()
797         - junked Span_score_bar, Score_bar, Staff_bracket, Piano_brace. Folded functionality into Span_bar
798         - textstyle property for textual scripts.
799         - lookup cleanups (time_signature, text, stem, junked extender, filledbox, simple_bar)
800         - junked obsolete TeX stuff.
801         - ly2dvi-testpage.ly
802         - only make AFMs for feta[0-9]+.mf
803         - using strings for abs loudness.
804
805         
806 pl 27.jcn2
807         - grand renaming: Duration vs Moment / Rational
808
809 pl 27.uu1
810         - extra beam warning
811
812 pl 27.jcn1
813         - complete redo of chord and chord name code
814         - small fixes
815
816 *************
817 pl 27 (feb 3)
818
819 pl 26.uu1 
820         - make TFMs too. 
821         - bf: dynamics.  (Don't hang on spanner!)
822         - read TFM before AFM.
823         - fix din-MF stuff (UGH)
824
825 pl 26.jcn4
826         - Chord: handle all chord stuff; lots of chord fixes
827         - bf: Chord-name-engraver: find tonic
828         - bf: my-lily-parser: get_chord
829
830
831 pl 26.jcn3
832         - bf's: spring spacer end of measure
833         - bf: tie/slur rods (dankje, lieverd)
834         - bf's: intl/ compile, install, uninstall
835
836 pl 26.jcn2
837         - enforce {slur,tie}_x_minimum (urg, paper vars?)
838         - tie listens to tieydirection/ydirection
839         - bf: tie placement
840
841 pl 26.jcn1
842         - tutorial fixes
843         - bf: OrchestralScore should do hara-kiri..
844         - bf: makeinfo: 
845           - info in rpm again 
846           - update to yodl pl10, yodl2texinfo fixes
847           - use --force, .info should always be generated
848
849 *********
850 pl 26 (feb 1, 99)
851
852 25.jcn2
853         - bf: staffside axis init
854         - bf: staffmargin stuff.
855         - Timesig C fixes
856
857
858 pl 25.uu2
859         - junked Scarlatti clef
860         - fixed clef^8
861         - Interpretation_context_handle is interface to interpretation context 
862         - Staff_switching_translator: automatic staff switching for Piano staffs.
863
864 pl25.jcn1
865         - volta-spanner: junked dot_p_; not so handy after all: kerning??
866         - feta-nummer: added : ,-.
867         - volta/tuplet thickness
868         - bf: scs-paper
869         - bf: ".|", and bar-thicknesses
870
871 pl 25.uu1
872         - bf: default duration is 4
873
874 **********
875 pl 25
876
877 pl 23.ms2
878         - property noteheadStyle
879         - first attempt to make harmonics : see input/test/harmonics.fly
880
881 pl 23.ms1
882         - sinfonia.ly: several fixes
883         - dynamics
884          * increased range pppppp to ffffff
885          * added sp, spp, sff, rfz
886          * example see input/test/tchaikovsky.ly
887          * updated dynamics in refman
888
889
890 pl 24.jcn2
891         - website fixes
892         - bf's: chords:
893           * reverted c1*2, collides with \times {}
894           * should use: c\breve, c\longa for long chords
895           * addition: c-9, subtraction: c^5
896           * multiple -add, ^sub: c-7+.9-^3.5
897         - bf: lyric chord
898         - bf: lookup text height
899         - bf's: autobeamer
900
901  pl 24.jcn1
902         - bf: rest collisions
903         - separate tfm-reader
904         - bf: :|: should not have thin lines
905
906
907 pl 24.mb1
908         - bf: Correct units now used in the .afm files.
909
910 ******
911
912 pl 24, Hacking Apart Together (Jan 25)
913
914 pl 23.jcn9
915         - bf's: preludes-* (found a \meter and \transpose c`` there!)
916         - bf: ly2dvi: don't barf on 'linewidth = -1.;'
917         - bf: lily-version
918
919 pl 23.jbr1
920         - scripts/ly2dvi.py: Windows 95 shell does not support redivrection 
921           of stderr.  We now distribute ash and use it when needed.
922         - stepmake/bin/package-zip32.sh: distribute ash, and guild ice-9/
923           directory.  We build and distribute manpages in html format instead
924           of text format.
925         - Documentation/ntweb: Updated doco and now distributing as a self
926           extracted binary with install script.
927
928 pl 23.hwn4
929         - bugfixes
930         - changed All_font_metrics to do TFM as well.
931         - changed init/ to ly/
932
933 pl 23.jcn8
934         - tfm reader; revamped code from fontutils-0.6
935
936 pl 23.hwn3
937         - {Bar numbers|staff margin stuff|marks} fixed using
938 Bar_script_engraver as base class
939         - bf: PS points != Lily \pt 
940         - junked Bar_column_engraver
941         - junked Text_item and some old files.
942
943
944 pl 23.jcn7
945         - bf: piano-brace size (veels te simpel: kruis vingers tegen reject)
946         - crude autobeam stuff in mi2mu
947         - brevis, longa chords: c1*2,*4
948         - mutopia/E.Satie/petite-ouverture-a-danser.ly
949         - prop: voltaVisibility
950         - more cello-suite-ii fixes:
951           * nice repeats
952           * removed all beams ifo auto-beamer
953         - bf's: autobeam
954         - junked dur2real; beamAutoEndx now as rational string: "1/2" 
955
956 pl 23.hwn2
957         - _8 clef 
958         - junked #args symtable def.
959         - junked Text_item.
960         - moved Bar assembling into LilyPond
961         - junked symtables reads
962         - Lookup cleanups
963         - junked Symtable from init/table*
964
965 pl 23.hwn1
966         - revamped Scarlatti K3-L378
967         - some more doco
968         - use interning/SCM for Scopes
969         - hanging on now works for breakables too.
970
971 pl 23.jcn6
972         - chord fixes; notemode chord syntax changed: @c@ @c-7@
973         - fixed cello-suite ii
974         - bf's: auto-beamer; but nasty bug remains: input/bug/auto-beam.ly
975         - bf: extender
976         - (bit ugly) fix for lyric-chords
977         - fixed repeats (dankjewel lieverd)
978           * input/twinkle.ly
979           * input/star*.ly
980
981 pl 23.jcn3
982         - succussfully removed []s from wtk1-fugue2.ly
983         - bf + smarter autobeamer
984
985 pl 23.jcn2
986         - mi2mu: d-minor: des->cis, g-minor ges->fis
987
988 pl 23.mb1
989         - bf: Position and possible SIGSEGV in Mark_engraver
990         - Added padding support in G_staff_side_item
991         - bf: Correct direction of textual scripts. 
992         - bf, lookup.cc: Fewer warnings about missing text styles. 
993              Same units used in all .afm files.
994
995 pl 22.jcn5
996         - auto-beaming v0: input/test/auto-beam.ly
997
998
999
1000 ***********
1001
1002 pl 22.jcn4
1003         - bf's: repeat-engraver; \bar "|:", ":|" now deprecated for repeats
1004         - bf: :|, |:
1005         - property barAlways changed to boolean (0/1)
1006         - added boolean property: barAuto
1007
1008 pl 22.jcn3
1009         - bf: mmrest
1010
1011 pl 22.jcn2
1012         - updated mi2mu
1013         - bf: multi-measure-rest (input/test/m.ly)
1014         - half fix for staff-margin-engraver
1015
1016 pl 22.jcn1
1017         - bf's: cross-staff slur
1018         - bf: gnossienne-4
1019 pl 22.tca1
1020         - buxfix, \mudela{ \times 2/3{ ...} } works now
1021
1022 ******
1023   
1024 pl 22
1025         - fixed "already have a Beam" error
1026
1027 pl 21.jcn2
1028         - gnossienne: hmm, how to 
1029           * undisplay bars
1030           * don't put 'grace notes' in beam
1031           * put separator between  "] \translator Staff=x" 
1032
1033 pl 21.jcn1
1034         - gnossienne-4.ly (start of)
1035
1036 pl 20.jcn2
1037         - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs
1038         - bf: broken interstaff slur
1039         - sm66: check for gmake
1040
1041 *******
1042 pl 20.jcn1
1043         - interstaff slurs v0: preludes-1.ly
1044         - warnings for silly interbeam settings
1045
1046 pl 20.hwn1
1047         - inclusion of WIP article about LilyPond.
1048         - L.Mozart sinfonfia
1049         - bf: [c8 [c8 c8]
1050
1051 ********
1052 pl 20
1053
1054 pl 19.jcn5
1055         - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly
1056
1057 pl 19.jcn4
1058         - new stem/beam parameters
1059         - bf: forced stem shorten
1060
1061 pl 19.jcn3
1062         - dehairification of beam code; cleanup and bugfixes
1063           * stemlength
1064           * forced stem shorten
1065           * slope calculation
1066           * damping and correction
1067           * catch for silly beams: input/test/beam-suspect.ly
1068
1069 pl 19.jcn2
1070         - multi-measure-rest is now spanner SkipBars=0 is broken
1071
1072 pl 19.jcn1
1073         - hmm, almost centered whole-bar rests -- NOT
1074
1075 ********
1076 pl 18.jcn5
1077         - bf: beamtrend
1078         - bf: vv-duet
1079
1080 pl 18.mb1
1081          - \mark now works, using G_staff_side_item.
1082         - Improved layout of multi-bar rests, including a new
1083           font symbol.
1084
1085 pl 18.jcn4
1086         - beam length adjustments
1087         - ugly beamtrend fix: input/test/beam-trend.ly
1088
1089 pl 18.jcn3
1090         - bf: (beamed) forced stem shorten
1091         - bf: broken slurs and ties; minimal slur/tie length setting ignored
1092         - bf: separators on cygwin
1093
1094 pl 18.jcn2
1095         - bf: stem-length algorithm
1096         - bf: beam direction algorithm
1097         - bf's: wtk1-fugue2.ly
1098
1099 pl 18.jcn1
1100         - stepmake update
1101         - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
1102  
1103 *******
1104 pl 18 (jan 4 '99)
1105
1106 pl 17.jbr2
1107         - Documentation/README-W32: Brought my stuff up to date
1108         - Documentation/ntweb: updated for realease
1109         - stepmake/bin/package-zip32.sh: cygwin-b20 changes
1110         - scripts/ly2dvi.py: LILYPONDPREFIX fixes
1111
1112 pl 17.jbr1
1113         - scripts/ly2dvi.py root is now the shared directory path not the
1114           root of the lily installation.  Environment variable LILYPONDPREFIX
1115           is also the path to shared directory.
1116         - lily/main.cc WINNT conditional added to avoid a casting of 
1117           main_prog
1118
1119 pl 17.hwn1
1120         - bfs wtk1-fugue1
1121         - spacing tweak: very widely and tightly spaced lines look
1122 better.
1123         - allow Beam settings to be overriden: property
1124         stemLeftBeamCount, stemRightBeamCount
1125         - junked Assoc, Assoc_iter
1126         - junked Graphical_element::{width,height}
1127         - junked Plet_swallow_engraver, Plet_engraver
1128         - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver
1129         - naming  brew_molecule_p / do_brew_molecule -> output_processing,  do_brew_molecule_p 
1130         - experimental Text_item, Staff_side
1131         - junked old Beam_engraver and old Tie_engraver.
1132         - AFM administration cleanup.
1133         - cache brewed molecules.  Speed up ?
1134         - rehacked Graphical_element, introduced Dimension_cache
1135
1136 ********
1137
1138 pl 17
1139 pl 16.jcn2
1140         - fix: TEMPO 4., well urg, "TEMPO 4 ."
1141         - beginning of violino/violoncello (viola) duet
1142
1143 pl 16.jcn1
1144         - resurrected po-stuff
1145
1146 *********
1147 pl 16
1148
1149 pl 15.uu1
1150         - dynamic fix.  
1151         - junked abbrev stuff from parser.
1152
1153 pl15.tca1
1154         - fixed verbatim option behaviour for mudela-book.
1155         - added mudela-book option intertext="some text" 
1156         - mudela-book now understand latex \begin{verbatim}
1157   
1158 pl 15.jcn1
1159         - chord inversion: 
1160           * enter C/E
1161           * display chord names according to boolean property
1162             \property Score.chordInversion; 
1163
1164 *********
1165 pl 15
1166
1167 pl 14.hwn1
1168         - new beam syntax: { [<c e> <c e>] }, changed in lilypond,
1169 parser, lilypond (mudela 1.0.14), manual
1170         - new tie syntax:  { <c e > ~ <c e > } changed in manual,  
1171 parser, lilypond (Mudela 1.0.13)
1172
1173 pl 14.jcn1
1174         - bf: get_chord C-m5-
1175         - typos: chord-name
1176
1177 pl 14.tca2      
1178         - move option proccing out of main
1179
1180 **********
1181
1182 pl 14
1183
1184 pl 13.hwn1
1185         - tutorial fixes.
1186         - junked find-quarts
1187         - junked various plet goryness.
1188         - preps for <c e> ~ <c e> syntax
1189         - bib fixes 
1190
1191 pl 12.jcn3
1192         - bf's: standchen
1193         - added repeat, chord stuff to website
1194         - bf: dashed slur
1195         - hacks for barlines, dynamics
1196
1197 pl 12.jcn2
1198         - bf: package-diff
1199         - new chord syntax, again: TONIC [DURATION] ['-' MODIFIERS/ADDITIONS]
1200         - shorthand prefix for note-mode: '@', no shorthand for notes in chord
1201            mode...
1202  
1203 pl 11.jcn6
1204         - bf: ly2dvi: better guess LILYPONDPREFIX: <bin>../share/lilypond
1205         - chord-table; urg bugs:
1206            * note-collisions
1207            * accidental-placement
1208         - bf: cis m (\textsharpm, urg)
1209   
1210 pl 11.jcn5
1211         - bib entry, twinkle-pop
1212         - bf's: chords
1213
1214 pl 11.jcn4
1215
1216 **********
1217 pl 13
1218         - mutopia stuff (thanks, Peter)
1219         - bugfix : \maininput
1220
1221 *********
1222
1223
1224 pl 12
1225 pl 11.jcn3
1226         - bf: missing triads
1227         - @c @c min (* is taken, <<, <> don't work)
1228         - chord-modifiers (urg, "sus" should also subtract 2...)
1229
1230 pl 11.uu3
1231         - --safe: security paranoia: disallow untrusted \include,
1232 disallow untrusted TeX code, disallow named output
1233
1234 pl 11.jcn2
1235         - duration with chords + change:  @4 c @c7
1236
1237 pl 11.jcn1
1238         - minor chord syntax change: *c6 iso @c6;
1239
1240 **********
1241
1242 pl 11
1243
1244 pl9.tca1
1245         - included that missing init/mudela-book-defs.py. Added
1246           one line to init/GNUMakefile to make .py-files be included.
1247         - fragment and nonfragment options to override autodetection
1248
1249 pl 10.jcn1
1250         - input/test/chords.ly
1251         - \type ChordNames and chord-name-engraver.*
1252         - chords mode: \chords { <c e g> @c; @d7; }
1253
1254 pl 10.uu1
1255         - scm/ directory.  install .scm stuff too.
1256         - tuplet bug fixed.
1257
1258 **********
1259 pl 10
1260
1261 pl 9.jcn3
1262         - property: unfoldRepeats; unfolding still broken
1263         - volta spanner y-collision
1264         - bf: volta number,dot placement
1265         - bf's: init/table16,20
1266         - small additions to init/lily.scm to enable some testing
1267         - junked extra repeat braces
1268
1269
1270 pl 9.uu2
1271         - bib stuff
1272         - removed \output from parser/lexer
1273
1274 pl 9.jcn2
1275         - bf/redo: slur.cc, encompass-info: setting of encompass array.  
1276         - switched tuplet-engaver off (core dumps)
1277
1278 pl 9.jcn1       
1279         - bf (urg): no |: at start of piece
1280         - bf?: text defs without width
1281         - alignment absolute dynamics
1282         - mutopia/opus-130.ly (excerpt, triggered by GUIDO)
1283         - bf: crescendo symbol
1284
1285
1286 pl 9.uu1
1287         - added faq entry
1288         - copertina (thanks Maurizio)
1289
1290 *****************
1291 pl 9
1292         - fixed \relative
1293
1294 pl8.tca1
1295         - changes to mudela-book. Junked fragment and floating options,
1296           added eps option. Options should not stay as long that you get
1297           comfortable with them. ;)
1298         - Also possible to define your own commands with
1299           a syntax like \mudela{c d e}
1300         - updated mudela-book-doc.doc
1301
1302 pl 8.jcn3
1303         - website: gnuisation of footers
1304
1305 pl 8.jcn2
1306         - input/test/vertical-text.ly: urg ydim of text chords
1307         - bf: one set of |: :| volta per staff
1308         - bf: init/table* braces + more braces
1309         - try at score-volta-bracket
1310
1311 pl 8.jcn1
1312         - bf: lyric-engraver: handle multiple requests (don't overwrite)
1313         - bf: guile-config
1314         - music-list-iterator
1315
1316 pl 8.hwn3
1317         - coriolan corno 1
1318
1319 pl 8.hwn2
1320         - more output revamping.
1321
1322 pl 8.hwn1
1323         - Scheme output stuff
1324         - tutorial fixes.
1325
1326 *****************
1327 pl 8
1328
1329 pl7.jcn3
1330         - bf's: spanner/volta
1331         - volta-support: via Note, Bar, and Paper-column to Bar (item)
1332
1333 pl7.jcn2
1334         - note repeats
1335
1336 pl7.jcn1
1337         - configure/guile fixes (still no check for 1.2/1.3)
1338
1339 pl7.hwn1
1340         - tutorial fixes
1341         - tuplets over beams.
1342
1343 *****************
1344 pl 7
1345
1346 pl6.jcn5
1347         - repeatbars, volta-spanner work, alternative iteration still broken
1348         - volta symbol
1349
1350 pl5.szmulewicz2
1351         - more GUILE stuff.
1352         - tutorial doco updates
1353
1354 pl6.jcn4
1355         - volta-spanner
1356         - repeat-engraver
1357         - repeat/alternative music layout (hehe)
1358   
1359 pl6.uu1
1360         - Doco of music iterators.
1361
1362 ********
1363 pl 6
1364
1365 pl5.szmulewicz1
1366         - rtti stuff
1367         - bf's: lily.scm
1368
1369 pl5.mb1
1370         - bf: array.hh, don't make copy if resized to the same size
1371         - bf: feta.tex
1372
1373 pl5.jcn4
1374         - scm additions: plet, hairpin
1375         - website fixes
1376
1377 pl5.jcn3
1378         - website fixes
1379
1380 pl5.jcn2
1381         - extender-*, see input/test/extender.ly
1382         - bf: half-beam length (urg)
1383         - fixes: standchen, star
1384
1385 pl5.jcn1
1386         - tex/lily-ps-defs.tex fixes
1387         - lily.ps 
1388
1389 pl 5.hwn1
1390         - Tuplet_engraver
1391         - lily.ps fix.
1392         - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS
1393
1394 ********
1395 1.1.5
1396
1397 pl4.jcn4
1398         - fixes; preludes, finger
1399
1400 pl4.jcn3
1401         - bf: text staff vertical align; see input/test/vertical-text.ly
1402         - urg, scaled cmr8 by factor 4/5
1403         - apart from end/begin of measure spacing urgs, stars-and-stripes.ly 
1404           is rather cool
1405
1406 pl4.jcn2
1407         - read (cmrxx)afm for text char widths
1408         - tfmtoafm.sh (quite urg)
1409         - alphabet.ly
1410  
1411 pl 4.uu1
1412         - read .scm files. No need for GUILE_LOAD_PATH
1413         - .ps hack.  No need for lily.ps on the printer
1414         
1415         (&$^@M&@^$@^&$@ Damn TeX)
1416
1417
1418         - bf: mudela-book -> \default_paper is obsolete.
1419
1420 pl 3.ms1
1421          - thumb-upgrade
1422  
1423 pl4.jcn1
1424         - bf: dotted slur
1425         - bf: text ssb
1426         - bf: empty/unknown in ps
1427
1428 pl 4.tca1
1429         - 40% speedup executing mudela-book on mudela-book-doc.doc
1430         - change of lilypond's output filenames. Given multiple input
1431           files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex'
1432           not 'm.tex y-1.tex', but if m.ly containts two paper definitions
1433           output will be 'm.tex m-1.tex y.tex' 
1434
1435 *******
1436 1.1.4
1437
1438 pl 3.tca1
1439         - accordion symbols in mf/feta-accordion.mf and
1440           init/accordion-defs.ly.
1441         - small changes to mudela-book and Documentation/man/mudela-book.yo
1442         - mudela-book example file in Documentation/tex/mudela-book-doc.doc
1443
1444 pl 3.jcn5
1445         - bf: dashed-slur
1446         - bf: LilyIdString
1447         - more star fixes
1448         - repeatbar fixes
1449
1450 pl 3.jcn3
1451         - mup-to-ly.py: version 0.0
1452         - init/test/stars-and-stripes.ly (from star.mup)
1453         - GrandStaffContext
1454   
1455 pl 3.hwn1
1456         - junked musical info from key-item
1457         - tutorial fixes.
1458
1459 pl 3.jcn2
1460         - bf: font switch
1461  
1462 ******
1463 1.1.3
1464
1465 pl 2.jcn2
1466
1467 pl 2.uu1
1468         - ly2dvi.py -I fix
1469         - obsoleted ly2dvi.sh
1470         - removed Note_head_engraver
1471
1472 pl 2.hwn1
1473         - scm cleanups, chop-decimal
1474         - scarlatti clef.
1475
1476 pl 2.jcn1
1477         - commented-out Level-2 PostScript in lily.ps (J. Buehler)
1478         - moved tex/*.ps to ps/
1479         - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps
1480         - be sure to set:
1481             export GS_LIB=$HOME/usr/src/lilypond/ps
1482         - added tex and empty ps-symbols
1483
1484 pl 1.jcn4
1485         - more little website fixes
1486
1487 ********
1488
1489 pl 2
1490
1491 pl 1.mb1
1492         - Support for cautionary accidentals. , i.e. accidentals 
1493           within parantheses. Syntax: 'cis?'. Try input/test/accid.fly
1494           Note that the font has changed.
1495         - bf: No unnecessary warnings about time signatures
1496         - Added optional second argument of \key. Set to \major or \minor 
1497           to get a major or minor key. Default: major.
1498         - bf: Compilation error in midi-walker.cc
1499
1500 pl 1.jcn2
1501         - fixes for htmldoc, website
1502         - silly jcn1 fixes
1503         - junked MODULE stuff from lily/GNUmakefile (again)
1504  
1505 pl 0.jcn4
1506         -set:
1507            export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
1508         - dstream: Score_element, Column_info
1509         - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a
1510         - init/lily.scm
1511  
1512
1513 ********
1514
1515 pl 1
1516 pl 0.uu5
1517         - fixed MIDI output.
1518
1519 pl 0.jcn3
1520         - dropped stepmake/aclocal.m4
1521         - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??)
1522         - added debugging output format: -fscm
1523         - ly2dvi.py -I fix
1524         - Documentation/tex/feta.tex
1525         - doco fixes: PATCHES.yo, yodl-1.31.7
1526
1527 pl 0.uu4
1528         - Protected_scm to fixup GUILE gc
1529
1530 pl 0.uu3
1531         - more RTTI cleaning.
1532
1533 pl 0.uu2
1534         - undone type_info::before hack. (Ugh.  RTFM).
1535
1536 pl 0.uu1
1537         - more RTTI stuff: is_type_b -> type_info::before
1538
1539 pl 0.jcn1
1540 pl 17.jcn7
1541         - added: set*text, timesig, beam
1542         - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken
1543 pl 17.jbr1
1544         - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement
1545           and modified win32 specific distribution file names to match
1546           pl 16.hwn1 changes.
1547         - scripts/ly2dvi.py: Modified search paths to match the new lilypond
1548           installation tree.
1549         - scripts/convert-mudela.py: Remove the an existing backup file
1550           before renaming original.  This is a WIN32 Python requirement.
1551         - Documentation/ntweb/index.html: Updated documentation to match
1552           new lilypond installation tree.
1553         - lily/main.cc: Fixed LILYPONDPREFIX search paths.
1554            
1555   
1556
1557 **********
1558
1559 1.1.0
1560
1561 pl 18.exp
1562         - use C++ RTTI iso access_Xxx ()
1563         - junk Graphical_lisp_element
1564         - catalan.ly
1565
1566 pl 17.tca1
1567         - rewrite of mudela-book
1568  
1569 pl 17.ms1
1570         - added \thumb (used very often in cello music) in
1571           mf/feta-schrift.mf. 
1572         - added /input/test/thumb.ly (example)
1573
1574 pl 16.jcn1
1575         - dashed-slur through scheme
1576
1577 pl 15.jcn4
1578         - more scheme hacks
1579
1580 pl 15.jcn3
1581         - try at scheme in Atom
1582
1583 pl 15.jcn2 # rest of
1584         - graphical-lisp-element + silly half hook-up with autuplet
1585
1586 pl 17.jcn5
1587         - stepmake pl59: templatised install (see mf/)
1588         - reasonably ps/tex success (with guile-1.2):
1589           * input/kortjakje.ly
1590         - lots more scm stuff
1591         - bf: mf/mfplain.ini
1592         - stepmake pl58: guile 1.3 configure fix
1593         - working font-switch:
1594           guile-1.2 and -lreadline -ldl from 1.3 configure...
1595
1596 pl 17.jcn4
1597         - installable stepmake pl57
1598         - urg, FIXME guile-1.3: 
1599           * don't install shared libs! configure can't handle
1600           * manually add: EXTRA_LIBS = -lguile -lreadline -ldl
1601           * lily's truely broken, downgrade do 1.2
1602
1603 pl 17.jcn3
1604         - lots of stuff still broken, notably font selection, just try 
1605            a()b
1606            or so
1607         - tex output support
1608         - all output through scheme
1609         - option: f, output-format=X
1610         - geile placebox 
1611         - mf/mfplain.ini
1612
1613 pl 17.jcn2
1614         - all paper output through scheme, about half way
1615
1616 pl 17.jcn1
1617         - 16.jcn1
1618