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