]> git.donarmstrong.com Git - lilypond.git/blob - NEWS
patch::: 1.1.21.jcn1: Re: gnossienne-4 in pats
[lilypond.git] / NEWS
1 pl 21.jcn1
2         - gnossienne-4.ly (start of)
3 pl 20.jcn2
4         - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs
5         - bf: broken interstaff slur
6         - sm66: check for gmake
7
8 pl 20.jcn1
9         - interstaff slurs v0: preludes-1.ly
10         - warnings for silly interbeam settings
11
12 pl 20.hwn1
13         - inclusion of WIP article about LilyPond.
14         - L.Mozart sinfonfia
15         - bf: [c8 [c8 c8]
16
17 ********
18 pl 20
19
20 pl 19.jcn5
21         - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly
22
23 pl 19.jcn4
24         - new stem/beam parameters
25         - bf: forced stem shorten
26
27 pl 19.jcn3
28         - dehairification of beam code; cleanup and bugfixes
29           * stemlength
30           * forced stem shorten
31           * slope calculation
32           * damping and correction
33           * catch for silly beams: input/test/beam-suspect.ly
34
35 pl 19.jcn2
36         - multi-measure-rest is now spanner SkipBars=0 is broken
37
38 pl 19.jcn1
39         - hmm, almost centered whole-bar rests -- NOT
40
41 ********
42 pl 18.jcn5
43         - bf: beamtrend
44         - bf: vv-duet
45
46 pl 18.mb1
47          - \mark now works, using G_staff_side_item.
48         - Improved layout of multi-bar rests, including a new
49           font symbol.
50
51 pl 18.jcn4
52         - beam length adjustments
53         - ugly beamtrend fix: input/test/beam-trend.ly
54
55 pl 18.jcn3
56         - bf: (beamed) forced stem shorten
57         - bf: broken slurs and ties; minimal slur/tie length setting ignored
58         - bf: separators on cygwin
59
60 pl 18.jcn2
61         - bf: stem-length algorithm
62         - bf: beam direction algorithm
63         - bf's: wtk1-fugue2.ly
64
65 pl 18.jcn1
66         - stepmake update
67         - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
68  
69 *******
70 pl 18 (jan 4 '99)
71
72 pl 17.jbr2
73         - Documentation/README-W32: Brought my stuff up to date
74         - Documentation/ntweb: updated for realease
75         - stepmake/bin/package-zip32.sh: cygwin-b20 changes
76         - scripts/ly2dvi.py: LILYPONDPREFIX fixes
77
78 pl 17.jbr1
79         - scripts/ly2dvi.py root is now the shared directory path not the
80           root of the lily installation.  Environment variable LILYPONDPREFIX
81           is also the path to shared directory.
82         - lily/main.cc WINNT conditional added to avoid a casting of 
83           main_prog
84
85 pl 17.hwn1
86         - bfs wtk1-fugue1
87         - spacing tweak: very widely and tightly spaced lines look
88 better.
89         - allow Beam settings to be overriden: property
90         stemLeftBeamCount, stemRightBeamCount
91         - junked Assoc, Assoc_iter
92         - junked Graphical_element::{width,height}
93         - junked Plet_swallow_engraver, Plet_engraver
94         - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver
95         - naming  brew_molecule_p / do_brew_molecule -> output_processing,  do_brew_molecule_p 
96         - experimental Text_item, Staff_side
97         - junked old Beam_engraver and old Tie_engraver.
98         - AFM administration cleanup.
99         - cache brewed molecules.  Speed up ?
100         - rehacked Graphical_element, introduced Dimension_cache
101
102 ********
103
104 pl 17
105 pl 16.jcn2
106         - fix: TEMPO 4., well urg, "TEMPO 4 ."
107         - beginning of violino/violoncello (viola) duet
108
109 pl 16.jcn1
110         - resurrected po-stuff
111
112 *********
113 pl 16
114
115 pl 15.uu1
116         - dynamic fix.  
117         - junked abbrev stuff from parser.
118
119 pl15.tca1
120         - fixed verbatim option behaviour for mudela-book.
121         - added mudela-book option intertext="some text" 
122         - mudela-book now understand latex \begin{verbatim}
123   
124 pl 15.jcn1
125         - chord inversion: 
126           * enter C/E
127           * display chord names according to boolean property
128             \property Score.chordInversion; 
129
130 *********
131 pl 15
132
133 pl 14.hwn1
134         - new beam syntax: { [<c e> <c e>] }, changed in lilypond,
135 parser, lilypond (mudela 1.0.14), manual
136         - new tie syntax:  { <c e > ~ <c e > } changed in manual,  
137 parser, lilypond (Mudela 1.0.13)
138
139 pl 14.jcn1
140         - bf: get_chord C-m5-
141         - typos: chord-name
142
143 pl 14.tca2      
144         - move option proccing out of main
145
146 **********
147
148 pl 14
149
150 pl 13.hwn1
151         - tutorial fixes.
152         - junked find-quarts
153         - junked various plet goryness.
154         - preps for <c e> ~ <c e> syntax
155         - bib fixes 
156
157 pl 12.jcn3
158         - bf's: standchen
159         - added repeat, chord stuff to website
160         - bf: dashed slur
161         - hacks for barlines, dynamics
162
163 pl 12.jcn2
164         - bf: package-diff
165         - new chord syntax, again: TONIC [DURATION] ['-' MODIFIERS/ADDITIONS]
166         - shorthand prefix for note-mode: '@', no shorthand for notes in chord
167            mode...
168  
169 pl 11.jcn6
170         - bf: ly2dvi: better guess LILYPONDPREFIX: <bin>../share/lilypond
171         - chord-table; urg bugs:
172            * note-collisions
173            * accidental-placement
174         - bf: cis m (\textsharpm, urg)
175   
176 pl 11.jcn5
177         - bib entry, twinkle-pop
178         - bf's: chords
179
180 pl 11.jcn4
181
182 **********
183 pl 13
184         - mutopia stuff (thanks, Peter)
185         - bugfix : \maininput
186
187 *********
188
189
190 pl 12
191 pl 11.jcn3
192         - bf: missing triads
193         - @c @c min (* is taken, <<, <> don't work)
194         - chord-modifiers (urg, "sus" should also subtract 2...)
195
196 pl 11.uu3
197         - --safe: security paranoia: disallow untrusted \include,
198 disallow untrusted TeX code, disallow named output
199
200 pl 11.jcn2
201         - duration with chords + change:  @4 c @c7
202
203 pl 11.jcn1
204         - minor chord syntax change: *c6 iso @c6;
205
206 **********
207
208 pl 11
209
210 pl9.tca1
211         - included that missing init/mudela-book-defs.py. Added
212           one line to init/GNUMakefile to make .py-files be included.
213         - fragment and nonfragment options to override autodetection
214
215 pl 10.jcn1
216         - input/test/chords.ly
217         - \type ChordNames and chord-name-engraver.*
218         - chords mode: \chords { <c e g> @c; @d7; }
219
220 pl 10.uu1
221         - scm/ directory.  install .scm stuff too.
222         - tuplet bug fixed.
223
224 **********
225 pl 10
226
227 pl 9.jcn3
228         - property: unfoldRepeats; unfolding still broken
229         - volta spanner y-collision
230         - bf: volta number,dot placement
231         - bf's: init/table16,20
232         - small additions to init/lily.scm to enable some testing
233         - junked extra repeat braces
234
235
236 pl 9.uu2
237         - bib stuff
238         - removed \output from parser/lexer
239
240 pl 9.jcn2
241         - bf/redo: slur.cc, encompass-info: setting of encompass array.  
242         - switched tuplet-engaver off (core dumps)
243
244 pl 9.jcn1       
245         - bf (urg): no |: at start of piece
246         - bf?: text defs without width
247         - alignment absolute dynamics
248         - mutopia/opus-130.ly (excerpt, triggered by GUIDO)
249         - bf: crescendo symbol
250
251
252 pl 9.uu1
253         - added faq entry
254         - copertina (thanks Maurizio)
255
256 *****************
257 pl 9
258         - fixed \relative
259
260 pl8.tca1
261         - changes to mudela-book. Junked fragment and floating options,
262           added eps option. Options should not stay as long that you get
263           comfortable with them. ;)
264         - Also possible to define your own commands with
265           a syntax like \mudela{c d e}
266         - updated mudela-book-doc.doc
267
268 pl 8.jcn3
269         - website: gnuisation of footers
270
271 pl 8.jcn2
272         - input/test/vertical-text.ly: urg ydim of text chords
273         - bf: one set of |: :| volta per staff
274         - bf: init/table* braces + more braces
275         - try at score-volta-bracket
276
277 pl 8.jcn1
278         - bf: lyric-engraver: handle multiple requests (don't overwrite)
279         - bf: guile-config
280         - music-list-iterator
281
282 pl 8.hwn3
283         - coriolan corno 1
284
285 pl 8.hwn2
286         - more output revamping.
287
288 pl 8.hwn1
289         - Scheme output stuff
290         - tutorial fixes.
291
292 *****************
293 pl 8
294
295 pl7.jcn3
296         - bf's: spanner/volta
297         - volta-support: via Note, Bar, and Paper-column to Bar (item)
298
299 pl7.jcn2
300         - note repeats
301
302 pl7.jcn1
303         - configure/guile fixes (still no check for 1.2/1.3)
304
305 pl7.hwn1
306         - tutorial fixes
307         - tuplets over beams.
308
309 *****************
310 pl 7
311
312 pl6.jcn5
313         - repeatbars, volta-spanner work, alternative iteration still broken
314         - volta symbol
315
316 pl5.szmulewicz2
317         - more GUILE stuff.
318         - tutorial doco updates
319
320 pl6.jcn4
321         - volta-spanner
322         - repeat-engraver
323         - repeat/alternative music layout (hehe)
324   
325 pl6.uu1
326         - Doco of music iterators.
327
328 ********
329 pl 6
330
331 pl5.szmulewicz1
332         - rtti stuff
333         - bf's: lily.scm
334
335 pl5.mb1
336         - bf: array.hh, don't make copy if resized to the same size
337         - bf: feta.tex
338
339 pl5.jcn4
340         - scm additions: plet, hairpin
341         - website fixes
342
343 pl5.jcn3
344         - website fixes
345
346 pl5.jcn2
347         - extender-*, see input/test/extender.ly
348         - bf: half-beam length (urg)
349         - fixes: standchen, star
350
351 pl5.jcn1
352         - tex/lily-ps-defs.tex fixes
353         - lily.ps 
354
355 pl 5.hwn1
356         - Tuplet_engraver
357         - lily.ps fix.
358         - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS
359
360 ********
361 1.1.5
362
363 pl4.jcn4
364         - fixes; preludes, finger
365
366 pl4.jcn3
367         - bf: text staff vertical align; see input/test/vertical-text.ly
368         - urg, scaled cmr8 by factor 4/5
369         - apart from end/begin of measure spacing urgs, stars-and-stripes.ly 
370           is rather cool
371
372 pl4.jcn2
373         - read (cmrxx)afm for text char widths
374         - tfmtoafm.sh (quite urg)
375         - alphabet.ly
376  
377 pl 4.uu1
378         - read .scm files. No need for GUILE_LOAD_PATH
379         - .ps hack.  No need for lily.ps on the printer
380         
381         (&$^@M&@^$@^&$@ Damn TeX)
382
383
384         - bf: mudela-book -> \default_paper is obsolete.
385
386 pl 3.ms1
387          - thumb-upgrade
388  
389 pl4.jcn1
390         - bf: dotted slur
391         - bf: text ssb
392         - bf: empty/unknown in ps
393
394 pl 4.tca1
395         - 40% speedup executing mudela-book on mudela-book-doc.doc
396         - change of lilypond's output filenames. Given multiple input
397           files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex'
398           not 'm.tex y-1.tex', but if m.ly containts two paper definitions
399           output will be 'm.tex m-1.tex y.tex' 
400
401 *******
402 1.1.4
403
404 pl 3.tca1
405         - accordion symbols in mf/feta-accordion.mf and
406           init/accordion-defs.ly.
407         - small changes to mudela-book and Documentation/man/mudela-book.yo
408         - mudela-book example file in Documentation/tex/mudela-book-doc.doc
409
410 pl 3.jcn5
411         - bf: dashed-slur
412         - bf: LilyIdString
413         - more star fixes
414         - repeatbar fixes
415
416 pl 3.jcn3
417         - mup-to-ly.py: version 0.0
418         - init/test/stars-and-stripes.ly (from star.mup)
419         - GrandStaffContext
420   
421 pl 3.hwn1
422         - junked musical info from key-item
423         - tutorial fixes.
424
425 pl 3.jcn2
426         - bf: font switch
427  
428 ******
429 1.1.3
430
431 pl 2.jcn2
432
433 pl 2.uu1
434         - ly2dvi.py -I fix
435         - obsoleted ly2dvi.sh
436         - removed Note_head_engraver
437
438 pl 2.hwn1
439         - scm cleanups, chop-decimal
440         - scarlatti clef.
441
442 pl 2.jcn1
443         - commented-out Level-2 PostScript in lily.ps (J. Buehler)
444         - moved tex/*.ps to ps/
445         - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps
446         - be sure to set:
447             export GS_LIB=$HOME/usr/src/lilypond/ps
448         - added tex and empty ps-symbols
449
450 pl 1.jcn4
451         - more little website fixes
452
453 ********
454
455 pl 2
456
457 pl 1.mb1
458         - Support for cautionary accidentals. , i.e. accidentals 
459           within parantheses. Syntax: 'cis?'. Try input/test/accid.fly
460           Note that the font has changed.
461         - bf: No unnecessary warnings about time signatures
462         - Added optional second argument of \key. Set to \major or \minor 
463           to get a major or minor key. Default: major.
464         - bf: Compilation error in midi-walker.cc
465
466 pl 1.jcn2
467         - fixes for htmldoc, website
468         - silly jcn1 fixes
469         - junked MODULE stuff from lily/GNUmakefile (again)
470  
471 pl 0.jcn4
472         -set:
473            export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
474         - dstream: Score_element, Column_info
475         - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a
476         - init/lily.scm
477  
478
479 ********
480
481 pl 1
482 pl 0.uu5
483         - fixed MIDI output.
484
485 pl 0.jcn3
486         - dropped stepmake/aclocal.m4
487         - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??)
488         - added debugging output format: -fscm
489         - ly2dvi.py -I fix
490         - Documentation/tex/feta.tex
491         - doco fixes: PATCHES.yo, yodl-1.31.7
492
493 pl 0.uu4
494         - Protected_scm to fixup GUILE gc
495
496 pl 0.uu3
497         - more RTTI cleaning.
498
499 pl 0.uu2
500         - undone type_info::before hack. (Ugh.  RTFM).
501
502 pl 0.uu1
503         - more RTTI stuff: is_type_b -> type_info::before
504
505 pl 0.jcn1
506 pl 17.jcn7
507         - added: set*text, timesig, beam
508         - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken
509 pl 17.jbr1
510         - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement
511           and modified win32 specific distribution file names to match
512           pl 16.hwn1 changes.
513         - scripts/ly2dvi.py: Modified search paths to match the new lilypond
514           installation tree.
515         - scripts/convert-mudela.py: Remove the an existing backup file
516           before renaming original.  This is a WIN32 Python requirement.
517         - Documentation/ntweb/index.html: Updated documentation to match
518           new lilypond installation tree.
519         - lily/main.cc: Fixed LILYPONDPREFIX search paths.
520            
521   
522
523 **********
524
525 1.1.0
526
527 pl 18.exp
528         - use C++ RTTI iso access_Xxx ()
529         - junk Graphical_lisp_element
530         - catalan.ly
531
532 pl 17.tca1
533         - rewrite of mudela-book
534  
535 pl 17.ms1
536         - added \thumb (used very often in cello music) in
537           mf/feta-schrift.mf. 
538         - added /input/test/thumb.ly (example)
539
540 pl 16.jcn1
541         - dashed-slur through scheme
542
543 pl 15.jcn4
544         - more scheme hacks
545
546 pl 15.jcn3
547         - try at scheme in Atom
548
549 pl 15.jcn2 # rest of
550         - graphical-lisp-element + silly half hook-up with autuplet
551
552 pl 17.jcn5
553         - stepmake pl59: templatised install (see mf/)
554         - reasonably ps/tex success (with guile-1.2):
555           * input/kortjakje.ly
556         - lots more scm stuff
557         - bf: mf/mfplain.ini
558         - stepmake pl58: guile 1.3 configure fix
559         - working font-switch:
560           guile-1.2 and -lreadline -ldl from 1.3 configure...
561
562 pl 17.jcn4
563         - installable stepmake pl57
564         - urg, FIXME guile-1.3: 
565           * don't install shared libs! configure can't handle
566           * manually add: EXTRA_LIBS = -lguile -lreadline -ldl
567           * lily's truely broken, downgrade do 1.2
568
569 pl 17.jcn3
570         - lots of stuff still broken, notably font selection, just try 
571            a()b
572            or so
573         - tex output support
574         - all output through scheme
575         - option: f, output-format=X
576         - geile placebox 
577         - mf/mfplain.ini
578
579 pl 17.jcn2
580         - all paper output through scheme, about half way
581
582 pl 17.jcn1
583         - 16.jcn1
584