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