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