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