]> git.donarmstrong.com Git - lilypond.git/blob - NEWS
a15cb1731464d08649cc800154037b6f6efe61d4
[lilypond.git] / NEWS
1 pl25.jcn1
2         - volta-spanner: junked dot_p_; not so handy after all: kerning??
3         - feta-nummer: added : ,-.14s4s 
4         - volta/tuplet thickness
5         - bf: scs-paper
6         - bf: ".|", and bar-thicknesses
7
8 pl 23.ms2
9         - property noteheadStyle
10         - first attempt to make harmonics : see input/test/harmonics.fly
11
12 pl 23.ms1
13         - sinfonia.ly: several fixes
14         - dynamics
15          * increased range pppppp to ffffff
16          * added sp, spp, sff, rfz
17          * example see input/test/tchaikovsky.ly
18          * updated dynamics in refman
19
20
21 pl 24.jcn2
22         - website fixes
23         - bf's: chords:
24           * reverted c1*2, collides with \times {}
25           * should use: c\breve, c\longa for long chords
26           * addition: c-9, subtraction: c^5
27           * multiple -add, ^sub: c-7+.9-^3.5
28         - bf: lyric chord
29         - bf: lookup text height
30         - bf's: autobeamer
31
32  pl 24.jcn1
33         - bf: rest collisions
34         - separate tfm-reader
35         - bf: :|: should not have thin lines
36
37
38 pl 24.mb1
39         - bf: Correct units now used in the .afm files.
40
41 ******
42
43 pl 24, Hacking Apart Together (Jan 25)
44
45 pl 23.jcn9
46         - bf's: preludes-* (found a \meter and \transpose c`` there!)
47         - bf: ly2dvi: don't barf on 'linewidth = -1.;'
48         - bf: lily-version
49
50 pl 23.jbr1
51         - scripts/ly2dvi.py: Windows 95 shell does not support redivrection 
52           of stderr.  We now distribute ash and use it when needed.
53         - stepmake/bin/package-zip32.sh: distribute ash, and guild ice-9/
54           directory.  We build and distribute manpages in html format instead
55           of text format.
56         - Documentation/ntweb: Updated doco and now distributing as a self
57           extracted binary with install script.
58
59 pl 23.hwn4
60         - bugfixes
61         - changed All_font_metrics to do TFM as well.
62         - changed init/ to ly/
63
64 pl 23.jcn8
65         - tfm reader; revamped code from fontutils-0.6
66
67 pl 23.hwn3
68         - {Bar numbers|staff margin stuff|marks} fixed using
69 Bar_script_engraver as base class
70         - bf: PS points != Lily \pt 
71         - junked Bar_column_engraver
72         - junked Text_item and some old files.
73
74
75 pl 23.jcn7
76         - bf: piano-brace size (veels te simpel: kruis vingers tegen reject)
77         - crude autobeam stuff in mi2mu
78         - brevis, longa chords: c1*2,*4
79         - mutopia/E.Satie/petite-ouverture-a-danser.ly
80         - prop: voltaVisibility
81         - more cello-suite-ii fixes:
82           * nice repeats
83           * removed all beams ifo auto-beamer
84         - bf's: autobeam
85         - junked dur2real; beamAutoEndx now as rational string: "1/2" 
86
87 pl 23.hwn2
88         - _8 clef 
89         - junked #args symtable def.
90         - junked Text_item.
91         - moved Bar assembling into LilyPond
92         - junked symtables reads
93         - Lookup cleanups
94         - junked Symtable from init/table*
95
96 pl 23.hwn1
97         - revamped Scarlatti K3-L378
98         - some more doco
99         - use interning/SCM for Scopes
100         - hanging on now works for breakables too.
101
102 pl 23.jcn6
103         - chord fixes; notemode chord syntax changed: @c@ @c-7@
104         - fixed cello-suite ii
105         - bf's: auto-beamer; but nasty bug remains: input/bug/auto-beam.ly
106         - bf: extender
107         - (bit ugly) fix for lyric-chords
108         - fixed repeats (dankjewel lieverd)
109           * input/twinkle.ly
110           * input/star*.ly
111
112 pl 23.jcn3
113         - succussfully removed []s from wtk1-fugue2.ly
114         - bf + smarter autobeamer
115
116 pl 23.jcn2
117         - mi2mu: d-minor: des->cis, g-minor ges->fis
118
119 pl 23.mb1
120         - bf: Position and possible SIGSEGV in Mark_engraver
121         - Added padding support in G_staff_side_item
122         - bf: Correct direction of textual scripts. 
123         - bf, lookup.cc: Fewer warnings about missing text styles. 
124              Same units used in all .afm files.
125
126 pl 22.jcn5
127         - auto-beaming v0: input/test/auto-beam.ly
128
129
130
131 ***********
132
133 pl 22.jcn4
134         - bf's: repeat-engraver; \bar "|:", ":|" now deprecated for repeats
135         - bf: :|, |:
136         - property barAlways changed to boolean (0/1)
137         - added boolean property: barAuto
138
139 pl 22.jcn3
140         - bf: mmrest
141
142 pl 22.jcn2
143         - updated mi2mu
144         - bf: multi-measure-rest (input/test/m.ly)
145         - half fix for staff-margin-engraver
146
147 pl 22.jcn1
148         - bf's: cross-staff slur
149         - bf: gnossienne-4
150 pl 22.tca1
151         - buxfix, \mudela{ \times 2/3{ ...} } works now
152
153 ******
154   
155 pl 22
156         - fixed "already have a Beam" error
157
158 pl 21.jcn2
159         - gnossienne: hmm, how to 
160           * undisplay bars
161           * don't put 'grace notes' in beam
162           * put separator between  "] \translator Staff=x" 
163
164 pl 21.jcn1
165         - gnossienne-4.ly (start of)
166
167 pl 20.jcn2
168         - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs
169         - bf: broken interstaff slur
170         - sm66: check for gmake
171
172 *******
173 pl 20.jcn1
174         - interstaff slurs v0: preludes-1.ly
175         - warnings for silly interbeam settings
176
177 pl 20.hwn1
178         - inclusion of WIP article about LilyPond.
179         - L.Mozart sinfonfia
180         - bf: [c8 [c8 c8]
181
182 ********
183 pl 20
184
185 pl 19.jcn5
186         - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly
187
188 pl 19.jcn4
189         - new stem/beam parameters
190         - bf: forced stem shorten
191
192 pl 19.jcn3
193         - dehairification of beam code; cleanup and bugfixes
194           * stemlength
195           * forced stem shorten
196           * slope calculation
197           * damping and correction
198           * catch for silly beams: input/test/beam-suspect.ly
199
200 pl 19.jcn2
201         - multi-measure-rest is now spanner SkipBars=0 is broken
202
203 pl 19.jcn1
204         - hmm, almost centered whole-bar rests -- NOT
205
206 ********
207 pl 18.jcn5
208         - bf: beamtrend
209         - bf: vv-duet
210
211 pl 18.mb1
212          - \mark now works, using G_staff_side_item.
213         - Improved layout of multi-bar rests, including a new
214           font symbol.
215
216 pl 18.jcn4
217         - beam length adjustments
218         - ugly beamtrend fix: input/test/beam-trend.ly
219
220 pl 18.jcn3
221         - bf: (beamed) forced stem shorten
222         - bf: broken slurs and ties; minimal slur/tie length setting ignored
223         - bf: separators on cygwin
224
225 pl 18.jcn2
226         - bf: stem-length algorithm
227         - bf: beam direction algorithm
228         - bf's: wtk1-fugue2.ly
229
230 pl 18.jcn1
231         - stepmake update
232         - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
233  
234 *******
235 pl 18 (jan 4 '99)
236
237 pl 17.jbr2
238         - Documentation/README-W32: Brought my stuff up to date
239         - Documentation/ntweb: updated for realease
240         - stepmake/bin/package-zip32.sh: cygwin-b20 changes
241         - scripts/ly2dvi.py: LILYPONDPREFIX fixes
242
243 pl 17.jbr1
244         - scripts/ly2dvi.py root is now the shared directory path not the
245           root of the lily installation.  Environment variable LILYPONDPREFIX
246           is also the path to shared directory.
247         - lily/main.cc WINNT conditional added to avoid a casting of 
248           main_prog
249
250 pl 17.hwn1
251         - bfs wtk1-fugue1
252         - spacing tweak: very widely and tightly spaced lines look
253 better.
254         - allow Beam settings to be overriden: property
255         stemLeftBeamCount, stemRightBeamCount
256         - junked Assoc, Assoc_iter
257         - junked Graphical_element::{width,height}
258         - junked Plet_swallow_engraver, Plet_engraver
259         - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver
260         - naming  brew_molecule_p / do_brew_molecule -> output_processing,  do_brew_molecule_p 
261         - experimental Text_item, Staff_side
262         - junked old Beam_engraver and old Tie_engraver.
263         - AFM administration cleanup.
264         - cache brewed molecules.  Speed up ?
265         - rehacked Graphical_element, introduced Dimension_cache
266
267 ********
268
269 pl 17
270 pl 16.jcn2
271         - fix: TEMPO 4., well urg, "TEMPO 4 ."
272         - beginning of violino/violoncello (viola) duet
273
274 pl 16.jcn1
275         - resurrected po-stuff
276
277 *********
278 pl 16
279
280 pl 15.uu1
281         - dynamic fix.  
282         - junked abbrev stuff from parser.
283
284 pl15.tca1
285         - fixed verbatim option behaviour for mudela-book.
286         - added mudela-book option intertext="some text" 
287         - mudela-book now understand latex \begin{verbatim}
288   
289 pl 15.jcn1
290         - chord inversion: 
291           * enter C/E
292           * display chord names according to boolean property
293             \property Score.chordInversion; 
294
295 *********
296 pl 15
297
298 pl 14.hwn1
299         - new beam syntax: { [<c e> <c e>] }, changed in lilypond,
300 parser, lilypond (mudela 1.0.14), manual
301         - new tie syntax:  { <c e > ~ <c e > } changed in manual,  
302 parser, lilypond (Mudela 1.0.13)
303
304 pl 14.jcn1
305         - bf: get_chord C-m5-
306         - typos: chord-name
307
308 pl 14.tca2      
309         - move option proccing out of main
310
311 **********
312
313 pl 14
314
315 pl 13.hwn1
316         - tutorial fixes.
317         - junked find-quarts
318         - junked various plet goryness.
319         - preps for <c e> ~ <c e> syntax
320         - bib fixes 
321
322 pl 12.jcn3
323         - bf's: standchen
324         - added repeat, chord stuff to website
325         - bf: dashed slur
326         - hacks for barlines, dynamics
327
328 pl 12.jcn2
329         - bf: package-diff
330         - new chord syntax, again: TONIC [DURATION] ['-' MODIFIERS/ADDITIONS]
331         - shorthand prefix for note-mode: '@', no shorthand for notes in chord
332            mode...
333  
334 pl 11.jcn6
335         - bf: ly2dvi: better guess LILYPONDPREFIX: <bin>../share/lilypond
336         - chord-table; urg bugs:
337            * note-collisions
338            * accidental-placement
339         - bf: cis m (\textsharpm, urg)
340   
341 pl 11.jcn5
342         - bib entry, twinkle-pop
343         - bf's: chords
344
345 pl 11.jcn4
346
347 **********
348 pl 13
349         - mutopia stuff (thanks, Peter)
350         - bugfix : \maininput
351
352 *********
353
354
355 pl 12
356 pl 11.jcn3
357         - bf: missing triads
358         - @c @c min (* is taken, <<, <> don't work)
359         - chord-modifiers (urg, "sus" should also subtract 2...)
360
361 pl 11.uu3
362         - --safe: security paranoia: disallow untrusted \include,
363 disallow untrusted TeX code, disallow named output
364
365 pl 11.jcn2
366         - duration with chords + change:  @4 c @c7
367
368 pl 11.jcn1
369         - minor chord syntax change: *c6 iso @c6;
370
371 **********
372
373 pl 11
374
375 pl9.tca1
376         - included that missing init/mudela-book-defs.py. Added
377           one line to init/GNUMakefile to make .py-files be included.
378         - fragment and nonfragment options to override autodetection
379
380 pl 10.jcn1
381         - input/test/chords.ly
382         - \type ChordNames and chord-name-engraver.*
383         - chords mode: \chords { <c e g> @c; @d7; }
384
385 pl 10.uu1
386         - scm/ directory.  install .scm stuff too.
387         - tuplet bug fixed.
388
389 **********
390 pl 10
391
392 pl 9.jcn3
393         - property: unfoldRepeats; unfolding still broken
394         - volta spanner y-collision
395         - bf: volta number,dot placement
396         - bf's: init/table16,20
397         - small additions to init/lily.scm to enable some testing
398         - junked extra repeat braces
399
400
401 pl 9.uu2
402         - bib stuff
403         - removed \output from parser/lexer
404
405 pl 9.jcn2
406         - bf/redo: slur.cc, encompass-info: setting of encompass array.  
407         - switched tuplet-engaver off (core dumps)
408
409 pl 9.jcn1       
410         - bf (urg): no |: at start of piece
411         - bf?: text defs without width
412         - alignment absolute dynamics
413         - mutopia/opus-130.ly (excerpt, triggered by GUIDO)
414         - bf: crescendo symbol
415
416
417 pl 9.uu1
418         - added faq entry
419         - copertina (thanks Maurizio)
420
421 *****************
422 pl 9
423         - fixed \relative
424
425 pl8.tca1
426         - changes to mudela-book. Junked fragment and floating options,
427           added eps option. Options should not stay as long that you get
428           comfortable with them. ;)
429         - Also possible to define your own commands with
430           a syntax like \mudela{c d e}
431         - updated mudela-book-doc.doc
432
433 pl 8.jcn3
434         - website: gnuisation of footers
435
436 pl 8.jcn2
437         - input/test/vertical-text.ly: urg ydim of text chords
438         - bf: one set of |: :| volta per staff
439         - bf: init/table* braces + more braces
440         - try at score-volta-bracket
441
442 pl 8.jcn1
443         - bf: lyric-engraver: handle multiple requests (don't overwrite)
444         - bf: guile-config
445         - music-list-iterator
446
447 pl 8.hwn3
448         - coriolan corno 1
449
450 pl 8.hwn2
451         - more output revamping.
452
453 pl 8.hwn1
454         - Scheme output stuff
455         - tutorial fixes.
456
457 *****************
458 pl 8
459
460 pl7.jcn3
461         - bf's: spanner/volta
462         - volta-support: via Note, Bar, and Paper-column to Bar (item)
463
464 pl7.jcn2
465         - note repeats
466
467 pl7.jcn1
468         - configure/guile fixes (still no check for 1.2/1.3)
469
470 pl7.hwn1
471         - tutorial fixes
472         - tuplets over beams.
473
474 *****************
475 pl 7
476
477 pl6.jcn5
478         - repeatbars, volta-spanner work, alternative iteration still broken
479         - volta symbol
480
481 pl5.szmulewicz2
482         - more GUILE stuff.
483         - tutorial doco updates
484
485 pl6.jcn4
486         - volta-spanner
487         - repeat-engraver
488         - repeat/alternative music layout (hehe)
489   
490 pl6.uu1
491         - Doco of music iterators.
492
493 ********
494 pl 6
495
496 pl5.szmulewicz1
497         - rtti stuff
498         - bf's: lily.scm
499
500 pl5.mb1
501         - bf: array.hh, don't make copy if resized to the same size
502         - bf: feta.tex
503
504 pl5.jcn4
505         - scm additions: plet, hairpin
506         - website fixes
507
508 pl5.jcn3
509         - website fixes
510
511 pl5.jcn2
512         - extender-*, see input/test/extender.ly
513         - bf: half-beam length (urg)
514         - fixes: standchen, star
515
516 pl5.jcn1
517         - tex/lily-ps-defs.tex fixes
518         - lily.ps 
519
520 pl 5.hwn1
521         - Tuplet_engraver
522         - lily.ps fix.
523         - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS
524
525 ********
526 1.1.5
527
528 pl4.jcn4
529         - fixes; preludes, finger
530
531 pl4.jcn3
532         - bf: text staff vertical align; see input/test/vertical-text.ly
533         - urg, scaled cmr8 by factor 4/5
534         - apart from end/begin of measure spacing urgs, stars-and-stripes.ly 
535           is rather cool
536
537 pl4.jcn2
538         - read (cmrxx)afm for text char widths
539         - tfmtoafm.sh (quite urg)
540         - alphabet.ly
541  
542 pl 4.uu1
543         - read .scm files. No need for GUILE_LOAD_PATH
544         - .ps hack.  No need for lily.ps on the printer
545         
546         (&$^@M&@^$@^&$@ Damn TeX)
547
548
549         - bf: mudela-book -> \default_paper is obsolete.
550
551 pl 3.ms1
552          - thumb-upgrade
553  
554 pl4.jcn1
555         - bf: dotted slur
556         - bf: text ssb
557         - bf: empty/unknown in ps
558
559 pl 4.tca1
560         - 40% speedup executing mudela-book on mudela-book-doc.doc
561         - change of lilypond's output filenames. Given multiple input
562           files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex'
563           not 'm.tex y-1.tex', but if m.ly containts two paper definitions
564           output will be 'm.tex m-1.tex y.tex' 
565
566 *******
567 1.1.4
568
569 pl 3.tca1
570         - accordion symbols in mf/feta-accordion.mf and
571           init/accordion-defs.ly.
572         - small changes to mudela-book and Documentation/man/mudela-book.yo
573         - mudela-book example file in Documentation/tex/mudela-book-doc.doc
574
575 pl 3.jcn5
576         - bf: dashed-slur
577         - bf: LilyIdString
578         - more star fixes
579         - repeatbar fixes
580
581 pl 3.jcn3
582         - mup-to-ly.py: version 0.0
583         - init/test/stars-and-stripes.ly (from star.mup)
584         - GrandStaffContext
585   
586 pl 3.hwn1
587         - junked musical info from key-item
588         - tutorial fixes.
589
590 pl 3.jcn2
591         - bf: font switch
592  
593 ******
594 1.1.3
595
596 pl 2.jcn2
597
598 pl 2.uu1
599         - ly2dvi.py -I fix
600         - obsoleted ly2dvi.sh
601         - removed Note_head_engraver
602
603 pl 2.hwn1
604         - scm cleanups, chop-decimal
605         - scarlatti clef.
606
607 pl 2.jcn1
608         - commented-out Level-2 PostScript in lily.ps (J. Buehler)
609         - moved tex/*.ps to ps/
610         - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps
611         - be sure to set:
612             export GS_LIB=$HOME/usr/src/lilypond/ps
613         - added tex and empty ps-symbols
614
615 pl 1.jcn4
616         - more little website fixes
617
618 ********
619
620 pl 2
621
622 pl 1.mb1
623         - Support for cautionary accidentals. , i.e. accidentals 
624           within parantheses. Syntax: 'cis?'. Try input/test/accid.fly
625           Note that the font has changed.
626         - bf: No unnecessary warnings about time signatures
627         - Added optional second argument of \key. Set to \major or \minor 
628           to get a major or minor key. Default: major.
629         - bf: Compilation error in midi-walker.cc
630
631 pl 1.jcn2
632         - fixes for htmldoc, website
633         - silly jcn1 fixes
634         - junked MODULE stuff from lily/GNUmakefile (again)
635  
636 pl 0.jcn4
637         -set:
638            export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
639         - dstream: Score_element, Column_info
640         - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a
641         - init/lily.scm
642  
643
644 ********
645
646 pl 1
647 pl 0.uu5
648         - fixed MIDI output.
649
650 pl 0.jcn3
651         - dropped stepmake/aclocal.m4
652         - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??)
653         - added debugging output format: -fscm
654         - ly2dvi.py -I fix
655         - Documentation/tex/feta.tex
656         - doco fixes: PATCHES.yo, yodl-1.31.7
657
658 pl 0.uu4
659         - Protected_scm to fixup GUILE gc
660
661 pl 0.uu3
662         - more RTTI cleaning.
663
664 pl 0.uu2
665         - undone type_info::before hack. (Ugh.  RTFM).
666
667 pl 0.uu1
668         - more RTTI stuff: is_type_b -> type_info::before
669
670 pl 0.jcn1
671 pl 17.jcn7
672         - added: set*text, timesig, beam
673         - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken
674 pl 17.jbr1
675         - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement
676           and modified win32 specific distribution file names to match
677           pl 16.hwn1 changes.
678         - scripts/ly2dvi.py: Modified search paths to match the new lilypond
679           installation tree.
680         - scripts/convert-mudela.py: Remove the an existing backup file
681           before renaming original.  This is a WIN32 Python requirement.
682         - Documentation/ntweb/index.html: Updated documentation to match
683           new lilypond installation tree.
684         - lily/main.cc: Fixed LILYPONDPREFIX search paths.
685            
686   
687
688 **********
689
690 1.1.0
691
692 pl 18.exp
693         - use C++ RTTI iso access_Xxx ()
694         - junk Graphical_lisp_element
695         - catalan.ly
696
697 pl 17.tca1
698         - rewrite of mudela-book
699  
700 pl 17.ms1
701         - added \thumb (used very often in cello music) in
702           mf/feta-schrift.mf. 
703         - added /input/test/thumb.ly (example)
704
705 pl 16.jcn1
706         - dashed-slur through scheme
707
708 pl 15.jcn4
709         - more scheme hacks
710
711 pl 15.jcn3
712         - try at scheme in Atom
713
714 pl 15.jcn2 # rest of
715         - graphical-lisp-element + silly half hook-up with autuplet
716
717 pl 17.jcn5
718         - stepmake pl59: templatised install (see mf/)
719         - reasonably ps/tex success (with guile-1.2):
720           * input/kortjakje.ly
721         - lots more scm stuff
722         - bf: mf/mfplain.ini
723         - stepmake pl58: guile 1.3 configure fix
724         - working font-switch:
725           guile-1.2 and -lreadline -ldl from 1.3 configure...
726
727 pl 17.jcn4
728         - installable stepmake pl57
729         - urg, FIXME guile-1.3: 
730           * don't install shared libs! configure can't handle
731           * manually add: EXTRA_LIBS = -lguile -lreadline -ldl
732           * lily's truely broken, downgrade do 1.2
733
734 pl 17.jcn3
735         - lots of stuff still broken, notably font selection, just try 
736            a()b
737            or so
738         - tex output support
739         - all output through scheme
740         - option: f, output-format=X
741         - geile placebox 
742         - mf/mfplain.ini
743
744 pl 17.jcn2
745         - all paper output through scheme, about half way
746
747 pl 17.jcn1
748         - 16.jcn1
749