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