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