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