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