1August 1
2
3VERSION 1.0.0
4
5	- scsii-paper: no wordwrap
6	- bf's: texinfo
7
8pl 85.jcn2
9	- ONEWS -> NEWS-0.1
10	- bf: zip: list of docfiles
11	- bf: install info
12	- bf's: rpm spec
13	- website ok
14	- mudela version bump -> 1.0.0
15	- bf's: '[a-g] -> ,
16	- bf: broken.ly
17	- ly2dvi fixes, (PC)
18
19pl 85.hwn1
20	- search & replace: jan@digicash.com -> janneke@gnu.org
21
22pl 85.jcn1
23	- website fixes
24	- debian fixes (thanks, Bastian Kleineidam)
25	- some (yet unfinished) doco
26
27*********
28pl 85
29july 30
30
31pl 84.hwn4
32	- revamped install directions.
33pl 84.eb1
34	- key undo
35
36pl 84.hwn3
37	- misc scsii fixes.
38	- doco fixes
39
40pl 84.jcn3
41	- bf: titledefs without poet
42	- scsii fixes
43
44pl 84.hwn2
45	- don't make key items if no accs present.
46	- Oops.   Lyric spacing should go to the right (and not left) (thanks, PC)
47	- barnumbering break priority.
48	- bf: tied chords
49	- 16pt init for yodl-mudela
50	- split span-score-bar.{cc,hh}
51	- junked most experimental_features_global_b stuff
52	- revised AUTHORS.yo
53	- dot stuff.  Added a Dot_column_engraver  (thanks, Mats)
54
55pl 84.jcn2
56	- ly2dvi fixes
57	- w32/install doco fixes
58	- mutopia fixes
59
60pl 84.hwn1
61	- fixes for ly2dvi + titledefs (Peter Chubb)
62	- merge Span_dynamic_reqs too
63
64pl 84.mb1
65	- MF: Added breve and longa rests.
66
67pl 84 jcn1
68	- top website
69	- ps-to-gifs: TRANSPARENT_IS_BROKEN (ppc hack)
70
71pl 84.uu1
72	- doco fixes
73
74*************
75pl 84
76
77pl 83.jcn5
78	- bf: typo mudela-doc
79	- long getopt all the way
80
81pl 83.hwn5
82	- doco fixes
83	- bf: initialise axis_ filed of script
84	- separate versioning for mi2mu and flowerlib dropped.
85	- split bin/ in buildscripts/ and scripts/
86
87pl 83.jcn3
88	- egcs ICE stuff.
89
90pl 83.jbr2
91	- lily/midi-stream.cc: added appropriate MODE options to open
92	midi output as a binary file.  This should be pretty harmless.
93	- lily/lexer.ll: added \r as white and black space to enable
94	W32 native editors.  This also should be harmless.
95
96pl 83.jbr1
97	- flower/lgetopt.cc: report method fix. (String + char needs to be
98	fixed)
99
100
101pl 83.hwn4
102	- stepmake := stuff
103
104
105pl 83.hwn3
106	- \property maxVerticalAlign, minVerticalAlign tunes vertical
107	staff distances.  See input/test/vertical-align.ly
108	- bf: scripts over chords. (thanks, PC)
109	- revamped aligning stuff: Align_element is baseclass
110	for Horizontal_align_item and Vertical_align_spanner
111	- bf: Clef_item with _8 does new/del correctly.
112	- more file renaming -elem -> -element
113
114pl 83.hwn2
115	- doco fixes (thanks, Lambert)
116	- tieydirection,slurydirection overrides ydirection (thanks, PC)
117
118pl 83.jcn1
119	- bf: stepmake
120
121pl 83.hwn1
122	- rm'd clean-embeds.sh
123	- rm'd \octave from all examples.
124
125pl 83.uu1
126	- mi2mu output mudela 0.1.21
127	- meter -> time_signature
128	- bugfixes for mi2mu, divide by zero error.  (thx, JBR)
129
130
131********
132july 23
133
134pl 83
135pl 82.hwn2
136	- \musical_pitch -> \musicalpitch (mudela 0.1.21)
137	- meter -> time_signature,
138	- \meter -> \time (mudela 0.1.21)
139	- moving around files : -grav -> -engraver
140	- doco fixes
141
142pl 82.jcn5
143	- doc make fixes; stepmake 34
144
145pl 82.jcn4
146	- lots of doco build/install/website fixes
147	- junked some doubles from doco
148
149	- mi2mu syntax to 0.1.20
150	- bf: mi2mu col creation
151	- bf: stream << '\t', int
152	- bf: mi2mu version
153	- bf: font-body.ly
154
155pl 82.jcn3
156	- bf's: diff/stepmake
157
158pl 82.jcn2
159	- bf: slur blow
160	- tie/slur ydirection
161	- makeflags / diff fixes
162
163pl 82.jcn1
164	- rejects: verbatim copy of Coriolan from 81.jcn2
165
166pl 81.jbr2
167	- Documentation/README-W32.yo: Additions to section 2
168
169*******
170
171pl 82
172
173pl 81.jbr1
174	- NT fixes for release target
175	  * stepmake/stepmake: %=--% => %=% in diff target
176	    Cygnus make with MAKE_MODE=unix forces a MAKEFLAG of --unix.
177	    This results in a ----unix switch being passed to package-diff.
178	    This may break normal operation of this target.
179	  * stepmake/bin/package-diff.py: added a do nothing option --unix
180pl 81.jcn2
181	- bf: abbrev
182	- found ugly slur bug
183	- egcs workaround
184	- more Coriolan fixes
185	- half-beam fix
186
187pl 81.hwn2
188	- lots of vocabulary
189	- break_priority_i_  fixes: barnumbering, marginstuff, marks now work more or less
190	- wrote lilypond-docs RPM spec
191	- major brainsurgery: class Graphical_axis_group:
192	  * derive Axis_group_element from Graphical_axis_group,
193	  * derive Graphical_axis_group from Graphical_element
194	- junked input/minimal.ly
195
196
197pl 81.hwn1
198	- cleaned up parser.yy (removed  \textstyle from parser, other stuff)
199	- Slurs have height too.
200	- typewrite textstyle
201	- added error rule to music.
202	- Documentation/pictures/ subdir
203	- Documentation/topdocs/ subdir
204
205
206pl 81.jcn1
207	- coriolan fixes.
208
209******
210july 16
211
212pl 81
213
214pl 80.jcn1
215	- Coriolan: bulk remainder of strings
216
217pl 80.hwn1
218	- junked coriolan-alto.ly
219	- the great Search & Replace
220	  * Score_elem -> Score_element
221	  * hanwen@stack.nl -> hanwen@cs.uu.nl
222	  * Colinfo -> Column_info
223	  * add () -> add_xxxx ()
224	  * Col_hpositions -> Column_x_positionso
225	- lily-proto.hh cleanup
226	- moved Dot_column creation.  Dot bug fixed
227	- typos README-W32
228	- ADD_THIS_TRANSLATOR uses templates now.
229
230pl 80.eb1
231	- accidental transposition
232
233
234*******
235
236pl 80
237	- some make vs $(MAKE) bugs
238
239pl 79.hwn1
240	- bf lily/VERSION depends on toplevel VERSION
241	- bf postbreak_only scripts
242	- Staff_side now is horizontal too
243	- rm'd \octave in scales.ly
244
245pl 79.jcn2
246	- w32 support doco (JBR)
247	- bf: install info
248	- truncated some very long filenames (not bo length)
249
250pl 79.jcn1
251	- bf: ps-to-gifs
252	- html fixes
253	- more italian (TDM)
254	- more coriolan
255
256
257*********
258pl 79
259
260pl 78.hwn2
261	- reversed some of the beyond-too-ugly hacks for script/staffside.
262	- bf: Axis_group_element::access_Axis_group_element () (2nd fix for Hara_kiri)
263	- more .bib stuff.
264	- more doco, lots of small fixes for .yo stuff.
265
266
267pl 78.jcn2
268	- bf: make docxx
269	- some doco/website fixes
270i	- screenshots for website
271	- fixed locale
272	- v78
273	- w32 doco
274
275pl 78.hwn1
276	- more bib fixes
277	- uniformised virtual accessors for Score_elem children.
278	- bf Hara_kiri seg fault
279	- changed left == right spanpoint assert into warning
280	- changed Lyrics.textstyle  to Voice.textstyle where appropriate
281
282pl 78.jcn1
283	- counter fix
284
285************
286
287pl 78
288
289pl 77.hwn1
290	- Key transposition (MB)
291	- move .dstreamrc to dstreamrc
292	- make website fixes. junked z.yo, language.yo
293	- split off computer stuff from engraving.bib
294	- articles from CMJ added to computer-notation.bib
295	- doco fixes
296	- syntax of \skip and \partial changed; take only single durations
297
298
299
300pl 77.jcn2
301	- mark placement
302	- w32 doco
303	- html-footer: (PACKAGE)_COUNTERPATH
304
305pl 77.jcn1
306	- doco, bib fixes
307	- fixed \mark A; \mark 12;
308
309pl 77.hwjc
310	- dropped perl
311	- py fixes
312
313
314pl 77.uu1
315	- \textstyle obsoletized, use \property Voice.textstyle now.
316
317*******
318pl 77
319	- bf: install info
320	- bf: key-grav.cc: ambiguous conversion
321	- bf: mudela.yo glossary em() -> \emph{}
322
323pl 76.jcn1
324	- irix compile install fixes, .bib stuff (HWN)
325	- bracket bit lighter
326	- brace/bracket placement
327	- minor fixes in key code
328	- small website fixes
329	- invocation mudela-book
330	- try at bracket/brace placement
331
332pl 75.mb1
333	- Introduced real key names, \key e; gives E major!
334	- Previous use of the \key command now called \accidentals,
335	  \accidentals fis cis gis dis; gives E major.
336	- Support for special keys with different accidentals on
337	  different octaves, \specialkey \accidentals Fis Bes gis aiss';
338
339**********
340pl 76
341	- website examples:
342	  * Thread -> Voice
343	  * 18 -> 19
344	  * type /consists Engraver vs Line_engraver stuff
345	- bf: mutopia-index
346	- to relative: twinke-pop
347	- bf: clef-grav: null pointer assignment
348	- ran convert-mudela
349
350pl 75.jcn3
351	- minieme fixes (HWN)
352	- bf's: node() names have changed: Mudela Book/ Convert Mudela
353	- bf: lilyponddefs.tex: removed \fi, added braces
354
355pl 75.hwn2
356	- bf lilyponddefs.tex: added \fi to \ifs
357	- convert-mudela in python
358	- mudela-book in python.
359	- bf memleak Score_elem::do_brew_molecule ()
360	- bf array bound read String_convert::split_arr
361	- bf free mem read Item::Item (Item const &)
362	- bf memleak Midi_walker::do_{stop,start}_note ()
363	- bf memleak Spanner::do_brew_molecule ()
364	- bf plet-engraver memleak
365	- checked input/bugs dir.
366
367pl 75.hwn1
368	- junked octave (mudela 0.1.19)
369	- more .bib stuff
370	- doco fixes.
371
372pl 75.jcn2
373	- binary releases:
374	  * make deb
375	    * dpkg 1.4.0.23.2
376	    * debhelper 0.96
377	    * /usr/bin/db_*: remove -p from install options (urg)
378	  * make rpm
379	  * make zip
380	- path to nice lilypond.info (must have a go at auto-nodes):
381	  * mv'd Documentation/man/lilypond-info.yo -> Documentation/topinfo.yo
382	  * included mutopia as example
383	- bf: gifs: $(wildcard)
384	- leave tarball in out/ too, after 'make release'
385	- mf-to-table: --package
386	- typo configure.in
387	- nt make fixes (JBR)
388
389pl 75.hwn1
390	- clef 8 fix (AG)
391	- junked octave (mudela 0.1.19)
392	- more .bib stuff
393	- doco fixes.
394
395pl 75.jcn1
396	- dropped mf/Rules.make
397	- dropped target doosdist
398	- dropped lilypython/pythonblurb
399	- --package rest of python exes
400	- packagepython/package-diff fixes
401
402
403**********
404pl 75
405
406pl 74.jcn5
407	- lost of (step)make fixes
408	- 'make release'
409	- --package
410
411pl 74.mb1
412	- Fix ":|:" that spans several staffs
413	- bf: bar.cc, table of breaks
414	- bf: engraver.ly, Complete the addition of ChoireStaff
415	- bf: lilyponddefs.tex, placement of ":|".
416	- Cleanup clef-item and clef-grav, prepare for dictionary
417	  of clef names.
418
419pl 74.jcn4
420	- cygnus fixes: doco, compile, install
421
422pl 74.jcn3
423	- packagepythonified genheader
424	- stepmake 21
425
426pl 74.jcn2
427	- renamed: ../redhat to ../RedHat
428	- renamed (or huh, was this a typo?):
429	   ../sourcetree -> lilypond-x.y.z to ../lilypond -> lilypond-x.y.z
430	- what about ~/rpms; see stepmake/Variables.make?
431	- README.txt
432	- debashify: zet-lily (HWN)
433	- www, yodl, stepmake fixes
434	- ls-latex fixes
435	- mudela.yo fixes
436
437pl 74.jcn1
438	- mudela.yo fixes
439	- bf: add-html-footer: duplicate <body>
440
441*********
442pl 74
443	- bf: ps-to-gifs fix
444
445pl 73.jcn2
446	- irix configure/link fixes (HWN)
447	- untested fix for "^\f" (HWN)
448	- add-html-footer: bgcolor=white
449	- m.yo: successful 2tex and 2html
450	- ps-to-gifs additions and fixes
451	- bf: --output
452	- (step)make targets:
453	  * diff
454	  * help
455	  * rpm
456	  * zip
457	- yodl-1.30.pre4: handle mudela(options)(mudela)
458	- small m.yo example for mudela.yo
459	- crude tex2yodl in stepmake
460	- mudela from stdin: default to filter behaviour
461	- allow lelie to act as a pseudo-filter --output=-
462	- fixed faq.yo
463	- atvariables
464	- bf's: module-deps
465	- bf's table-to-html and invocation
466	- small doco fixes
467
468pl 73.hwn1
469	- more doco
470	- got rid of weird <> semantics
471	  * Ties_engraver, Note_heads_engraver
472	  * depracated \multi
473	  * depracated Thread context
474
475	- wtk1-fugue{1,2} now in relative mode.
476	- don't create Rest_collision, Collision if no more than one
477	collider (interpreting should be faster, less mem usage)
478	- depracate Line_group_engraver, must use Line_group_engraver_group
479
480
481pl 73.jcn1
482	- tiny topweb.yo fixes (added 'Documentation/out-www/' to some urls)
483
484*********
485pl 73
486	Yodl developent:
487	  ftp://pcnov095.win.tue.nl/pub/yodl/
488	  http://www.digicash.com/~jan/yodl/
489	- removed BLURBS from makefile
490	- stepmake pl 16
491	- To Yodl:
492	  * *.pod -> *.yo (should fixup pod 'manpage' legacy)
493	  * dropped pod2* config stuff
494
495pl 72.hwn1
496	- count "constraint off" as degeneracy
497	- zet-lily stuff.
498	- bf: add Meter_engraver
499	- bfs: tutorial
500
501pl 72.jcn3
502	- Documentation/man texinfo-> YODL!
503
504pl 72.jcn2
505	- more texinfo:
506	  * texi2html workarounds: junked man/*.pod
507	  * Documentation/man: pod -> texinfo
508	- Coriolan: viola part
509
510pl 72.jcn1
511	- doco/mutopia/website fixes
512
513*********
514pl 72
515
516pl 71.jcn4
517	- try at texinfo:
518	  * lilypond.texinfo
519	  * stepmake pl 13: texi2man
520	  * lilypond.1 now generated from texinfo
521	  * lilypond.info
522
523pl 71.hwn2
524	- changed QLP asserts to warnings; now you can see the
525shabbyness of the QLP code
526	- ChoireStaff context
527	- more tutorial doco
528	- mudela-book: name output files to per section and chapter.
529
530pl 71.jcn3
531	- bf: convert-mudela: added StaffGroup
532	- bf: various .ly: (WhyIsThis; we'll drop a_"bla" and use '_', no?)
533	- stepmake pl 12
534	- bf: abbrev + beam (urg: internote y dim bug)
535	- debian conffiles (AF)
536
537pl 71.hwn1
538	- vocab fixes
539	- more tutorial stuff
540	- quart -> fourth
541	- depracated contexts with _ in name  (mudela 0.1.17)
542	- bf: don't crash if default context can't be found
543	- distinction between global and local \header block.
544
545pl 71.jcn2
546	- msgfmt check
547	- rpm: crude fix for input dir (urg: should get doc on rpm spec;
548	  why is that so hard to get hold of in plain text?)
549	- found (bit undocumented) sticky abbrev mode in stem-grav:
550	    c8:16 c: c:
551	  * bf: enable disabling
552	  * disabled sticky abbrev req
553	- urg: transposing for midi (should fix audio-items)
554	- sticky abbrev req: a8:16 a a a8:
555	- bit more coriolan
556
557pl 71.jcn1
558	- added PATCHES to web page
559	- rpm-dist, doos-dist, show-latest to step
560
561********
562pl 71
563	- bf: po install
564	- fixed somewhere: space between bar line and first note [HWN]
565	- bf: DOTTEXT
566	- bf: (don't) install libintl
567	- configure fix for irix tr
568	- bf release.py
569	- stepmake-0.1.9: fixes make install, rmp-dist
570	- bf: mf-to-table
571	- make-patch: lily-diff
572
573pl 70.jcn6
574	- make htmldoc defaults to out-www
575	- moved some python stuff to stepmake-0.1.8
576	- aux config scripts from stepmake
577	- stepmake-0.1.7 as ./stepmake: drop versioning on sub-package dirnames
578	- po fixes
579	- computer-forms.el
580
581pl 70.jcn5
582	- bf: Documentation/make html
583	- bf: coriolan ... almost there
584	- bf's: lilyponddefs: (fixes make website)
585	  * moved errordefs (mmm, perhaps \input's should have been moved...)
586	  * moved def of interscoreline
587	  * moved def of setdynamic
588	- stepmake 0.1.6
589	- include fixes
590
591pl 70.jcn4
592	- configure stepmake too
593	- make dist recurses into stepmake
594	- stepmake-0.1.5
595
596pl 70.jcn3
597	- make; make dist work (without packaging) stepmake-*
598	- mv'd outputter* tex-outputter*
599	 its not so handy to have files with the same prefix as our out dir :-)
600	- verbatim included stepmake-0.1.4
601	- DOTTEXT->.txt
602	- verbatim included stepmake-0.1.3
603
604pl 70.jcn2
605	- changed 'current' to 'lilypond' in scripts that only i ever use...
606	- tenuto shorter, thicker and follow into staff
607	- computer{.data,-forms.el}
608	- mark
609	- by default don't make libintl
610	- make install for libintl
611
612pl 70.jcn1
613	- generic make fixes
614
615********
616pl 70
617
618pl 69.jcn4
619	- included libintl from gettext-0.10
620	- fix: staff-bracket on one staff too
621	- bf: lilymake/Rules
622	- generic lily-make-0.1.0 package; shared as example with lilyx-0.1.0
623	- junked automake stuff from aclocal.m4
624	- bf: BASH scripts
625
626pl 69.hwn1
627	- standardised virtual accessor naming for Requests
628	- doco updates.
629	- bf: tied accidentals.
630
631pl 69.jcn2
632	- now DATADIR = datadir = /usr/local/share/lilypond ...
633	- bf's: DATADIR/datadir: by default: /usr/local/share; '/lilypond'
634	  must be added whenever necessary
635	- bf: begin/end html for BLURBS; junked html-accents...
636	- html-accents
637
638********
639pl 69 (june 2)
640	- bf: table-to-html: convert_html
641	- bf: added fingerfont in fetdefs.tex
642	- crude fix: fetdef repeatcolon
643	- gallina.ly to relative octave mode (MB)
644
645pl 68.jcn3
646	- bf: libintl.h include
647	- readded: DATAFILES =.*data (too late, computer vocab missing...)
648	- span-score-bar:
649	  * don't set piano braces that span less than two staffs
650	  * don't set staff brackets that span less than one staff
651	- bf: abbrev (internote dim)
652	- more coriolan, hara-kiri
653	- add arcs to bracket height to avoid colliding of brackets
654	- HAVE_GETTEXT
655	- computer.data: modest start of computer-related vocabulary
656	- configure (localdir/datadir) fixes
657
658pl 68.nenn1
659	- fix for postbreaks past line_group
660	- bf: harakiri: set empty
661
662pl 68.hwn1
663	- use AFM iso autogenerated table.
664	- more bits of tutorial
665
666*********
667pl 68.jcn2 (may 29)
668	- bf: configure.in localedir/datadir (urg)
669	- libc-extension.cc: vsnprintf + check
670	- bf: blurbs
671	- @BASH@ for scripts that are actually (still...) bash iso sh
672	- check for bash
673
674pl 68.jcn1
675	- gettext/intl checks; (AO)
676	- bf: meter-switch
677	- COPERTINA
678
679pl 68
680	- AFM file stuff: afm.cc, afm-reader.cc, mf-to-table.py
681	- removed c0 position from get_staff_info ()
682
683pl 67.jcn2
684	- grace example
685	- bf: sticky plets
686	- bf: s0
687	- bf: twinkle.ly
688	- junked implicit to-string conversions
689	  * now used Scalar for all explicit implicit conversions
690	  * moved implicit-conversion String constructors to to_str (...)
691	- _f with Strings
692	- bf: BLUB: re-added empty line
693	- bf's: reincluded: tar-docxx.sh, topweb.pod.in (<aol>me too!</aol>)
694	- po: unification/breaking-up of (some) messages
695	- crude get-lily/build-lily scripts
696	- make targets "po-update" "show-po-update LANGUAGE=xxx"
697	- handier internationalisation funcs _(), _f () iso macro
698	- String_convert::form_str (fmt, ...)
699
700
701*******
702pl 67 (may 27)
703	- multiple font sizes.  See input/test/sizes.ly
704	- w32 blurb by Dominique Cretel
705	- bfs faqs
706	- cleaned Identifier further; canonical accessors
707
708pl 66.jcn7
709	- bf: hara-kiri clefs: (the "u" is "\unknown"; how to fix this?)
710	- bf's: make website
711	- better configure language message
712	- bf: lilpond.spec
713	- bf: configure/localedir
714	- internationalisation: po/*
715	- distribute mutopia/ in binary rpm too
716	- FLAPTEKST
717	- "generate" all debian conffiles in out/
718	- BLOEP; and BLURB substituted by configure throughout doco
719
720pl 66.jcn4
721	- bf's standchen
722	- website fixes for .fly
723	- target doc++; tar-docxx fixes
724	- topweb fixes
725	- configure check for pod2html 5004/5003
726	- switch init file on extension (some new ones):
727	  * init.ly:  normal structured Mudela
728	  * init.fly: simple Mudela (for on-the-* without tape ly's)
729	  * init.sly for simple init (no properties,scripts,midi)
730
731	- bf: stem with flags (forgot internote dimension)
732	- bf's mutopia (urg, properties)
733	- String_storage: parse string identifiers  (i didn't do it, nobody saw me do it, you can't prove anything)
734	- scsii-prelude: urtext and suggested slurs separated
735	- converted twinkle, kortjakje, standchen, preludes to relative
736	- conflily -> zet-lily
737	- -Q --find-quarts option
738	- bf: add-html-header: mailaddress () iso mailaddress
739	- bf: show-latest looks at MY_PATCHLEVEL too
740	- fixes scsii
741
742
743
744***********
745pl 66 (may 18)
746	- junked literature.pod (we now have the .bib file)
747	- bits of mudela.doc
748	- other-packages.pod -> other-packages.bib
749
750pl 65.jcn3
751	- print_dimen: don't print "NaNpt"
752	- fixed Coriolan, added "instrument" and "instr"
753	- MIDI favours property "midi_instrument" over "instrument"
754	- Bar::do_height iso brew_molecule hack: not quite yet...
755	- stem/beam: more stuff runtime
756	  * beam-dir-algorithms
757	  * beam-stemlengths: take unnatural dir into account
758	  * natural stemlength
759	  * forced stemlength shortening
760	- bf: Bar: don't make molecule if invisible; fixes hara-kiri
761	- robustification of MIDI: never return "", always return sane
762	  string and print warning
763	- bf: typo Key_change_req::sharps(); fixes MIDI
764	- scsii: new relative octave fixes, gigue
765
766pl 65.jcn2
767	- included some auto-generated mf files for MikTeX (doos).
768	- hara-kir: nicer set-transparent
769	- relative.pod: doco'd blonder relativeness
770
771
772pl 65.jcn1
773	- staff-margin-engraver
774	- blind scsii fixes for new relative mode
775	- bf's: hara-kiri-*
776	- jumps in topweb.pod
777
778*********
779
780pl 65 (may 15)
781	- fixes for template instantiation (AO)
782	- junked standchen-easy,
783	- mudela 0.1.15:  deprecate \duration, junked \octave relative
784	- small doco fixes
785	- moved data from Melodic_req into Musical_pitch (analogous to
786	Duration and Rhythmic_req)
787	- implemented \relative c' { .. } and associated Relative_octave_music
788	- junked \octave relative;
789
790pl 64.jcn2
791	- simple compile fixes
792	- bf: beam:stemlens:knee
793	- hara-kiri-*
794	- bf: ctags
795	- preludes-3.lym4
796
797*********
798pl 64 (may 13)
799
800pl 63.jcn3
801	- beam stemlength stuff runtime
802	- dropped lq for beam-stemlengths, fixes [d d d] [d g d]
803	- ugly sed fix for commas in .ly.m4
804	- beam damp corrent fix
805	- scsii: small fixes
806	- preludes.ly; dropped silly preludes.tex
807
808pl 63.jcn2
809	- vocabulary on website
810	- data-to-html.py
811	- bf: beam damped-slope correct
812	- bf: make website
813	- some preludes-* fixes
814
815pl 63.jcn1
816	- "relative" sizes for titledefs
817	- bib2html/man2html urls in INSTALL.pod
818	- auto-generated feta stuff in doosdist
819	- bf's: make dist, docdeps
820	- bf's scsii
821
822************
823pl 63 (may 11)
824
825	- non_fatal_error () (should use!)
826	- Mozart Horn concerto 3, horn part
827	- bf: plet-spanner
828
829pl 62.jcn11
830	- bf: beam::set-stemlen:iterations
831	- knee-bug.ly
832	- use knee in menuetto-ii
833	- bit on slope damping
834	- some bf's and doco
835	- bf's scsii
836	- scsii: bf' new: sarabande
837	- bf's allemande, courante
838	- bf: knee: stem through beams
839	- bf: too high beams
840
841pl 62.hwn1
842	- bf jcn8: deep copy Scope (ughugh.  I want GC!)
843	- cleaned Identifier
844	- mudela 0.1.14  'a -> a,
845	- class Scope
846	- .bib updates
847	- key robustifiction for extreme octaves
848	- ly2dvi 0.11
849	- energy "normalisation" removed.
850
851pl 62.jcn8
852	- beam: knee input/test/knee.ly
853	- vimrc init for lily
854	- errors display column number too
855	- scsii: bf's, new: allemande, courante
856	- looked at lyric lengthen "mir________." (eerste weigering)
857	- beam: knee [c \stemdown c' \stemup 'c]
858	- expressions parsed at identifier_init
859	- bf: slur/stem/whole x-adjust:
860	  * use note-col width iso mean note-witdth
861	  * note-column:width ()
862	- now string variables in paper too -> mudelapapersize
863	- paper_def: real dict -> identifier dict
864	- My_lily_lexer: identifier dict stack
865	- init paper and a4 stuff
866	- \include \string
867	- all rvalues from parser var pool -> access rvalue as \rvalue
868	- string variables
869	- ly2dvi 0.10.jcn1
870	  * mudelapiece, mudelaopus (ugh, fix)
871	  * textheight
872	- more titledefs
873	- bf: table 20 typeface widths
874	- bf: toplevel/*.txt
875	- bf: ugly Documentation/mutopia fix (should rename dir to Mutopia/ ?)
876	- bf: make examples
877	- www.digicash.com/~jan/lilypond
878	- make website fixes
879	- ambiguity fixes in .ly's
880	- bf: relative-octave warning
881	- relative-octave: guess if ambiguous
882	- ambiguity warning for relative mode
883	- scsii: prelude
884	- bf: slur gap
885	- bf's: scsii: menuetto
886	- .txt -> $(DOTTEXT)
887	- make website fixes
888	- .txt fixes
889	- bf: typo make-patch
890	- bf: *dist.sh cleanup
891	- bf: release.py
892	- bf: make/Targets doc (removed .txt extension)
893	- rpm-dist.sh
894	- make doos dist fixes
895	- doos-dist.sh windoze dist script
896	-- removed useless spacing hack at spring-spacer.cc:692
897	- bf: los-toros: do multi-bar rests (setting SkipBars = 1)
898	- scsii-menuetto.ly -> menuetto-urtext.ly, -cello.ly and -alto.ly
899	- bf: \octave c'; for relative-octaves
900	- bf: Documentation make
901
902*********
903pl 62
904	- no-touch hak.
905	- bfs: multi measure rests
906	- fixed the website.
907	- add extra space after breakable columns.
908
909
910pl 61.jcn8
911	- mudela relative octave feature:
912	  * Documentation/relative-octaves.pod
913	  * \octave relative;
914	  * lilypond -f for automatically finding new relative quote positions
915	    (sorry, fully automated convert is too complex)
916	  * mutopia/ltor.ly: octave quotes reduced from 511 to 59
917	- better conflily
918	- bf: abbreviation-beam-engraver: set beam::multiple_i_
919	- bf: open_abbrev_parens
920	- dotted/dashed slurs/ties
921	- fixed-up scsii-menuetto; use dotted-slurs
922	- slur_thickness runtime
923	- bf: typo lilyponddefs: elevendefs
924	- moved hard-coded slur parameters to runtime
925	- make-patch -r: diff against latest release
926	- allow semicolons after paper_identifier and \include
927	- params.ly: parameterised some paper vars
928	- bf: beam quantise for slope = 0
929	- interbeam (mult>3) open-up to paper-def to paper!
930	- "implemented" Paper-def::staffheight
931	- simplification + bf bezier clipping
932	- vandale fix
933	- moved doco from paper*ly to fonts.doc
934	- papers with expressions
935	- paper20.ly: rewrote precalculated values as expressions
936	- simple expressions in mudela (paper-body only)
937	- beam_thickness centralised and run-time...
938	- \nobreak
939	- bf: beamquantise: never sit if mult > 1
940	- bf: broken slur y-offset (not!)
941	- pagelength hack in tex/headers
942	- alignment of bracket (in span-score-bar.cc)
943	- boolean *break_b to continue break_penalty_i; maar nu...
944	- removed paper20 includes, \paper_twenty from examples
945	- dropped latex files
946	- renamed standje, standchen.
947	- parser accepts range of mudela-versions
948	- Mudela_version
949	- String_convert::split
950	- bf's: los-toros-oboe
951	- braindead Break_req with penalty; junked Disallow_break_req and
952	  Break_force_req
953
954pl 61.ag1
955	- implemented octave-shifted clefs.
956
957********
958
959pl 61
960	- bf: mudela-book error msgs
961	- don't dist feta-tables.
962	- bf: mf-to-table, deps[0] catch
963	- reworked initialisation parsing logic; Got a no-redtape mode
964	  for free
965	- 20 pt staffsize now default
966	- dependencies for LilyPond (-d, --dependencies).  --debug moved to -D
967	- (c) 1998
968	- ly2dvi 0.10 (JAF)
969	- changed \begin[options]{mudela} to \begin{mudela}[options]
970	- more WWW hacks.
971
972pl 60.jcn2
973	- minor adjust for asymmetricity of beam symbol
974	- added TEST beam quantisation; see input/test/beam-pos.ly
975	- removed some empty .cc .hh
976	- Grandstaff -> Grand_staff (After [Gerou] and Harvard Dictionary of
977	  Music)
978	- bf's: slur and tie post-processing
979	- cleaned-up bow: get encompass
980	- cleaned-up beam-yspan and beam-leftpos quantisation
981	- misc.cc: some funcs to get lower and upper bounds from array of values
982	- interval.*: Slice (Interval of int)
983	- added some doco to beam.cc
984	- removed some x,y by-ref passing in Lookup
985	- cleaned-up beam-yspan quantisation
986	- cleaned-up slur get encompass
987	- configure: --disable-optimise for compile without -O
988
989pl 59.jcn4
990	- bf: beam quantise
991	- bf: sticky plet bug
992	- bf: chords in beam
993	- bf: typo beamquantisaton
994	- bf: don't blow_fit infeasible bows (x_i < x_0 || x_i > x_n)
995	- bf's: beam/stemlengths, beam-bug [c8 c16 c16]
996	- bf: placement broken tie
997	- yet another try to raise bar-number
998	- bf's: bow tangent clipping, allow higher bows
999
1000************
1001pl 60
1002	- mats patches: use Latex font stuff.
1003	- fixes to the .59 patch release (jcn)
1004	- make website|examples target
1005
1006pl 59.jcn3
1007	- bf: preludes-5
1008	- no inline compiler warnings by default
1009	- bf: gcc 2.8 compile bow.cc
1010	- moved functions with loops from varray.hh to varray.cc
1011	- bf: minimum length for tie
1012	- slur clipping standard
1013	- bf: second broken slur minimum length
1014
1015pl 59.jcn2
1016	- added some to .dstream
1017	- bf: second part of broken slur
1018	- slur encompassing noteheads adjust
1019	- bwv'd preludes
1020	- bf: make-patch -d
1021	- doc'd rerunning of autoconf
1022	- rest of real standje (rename and move simplified standchen to
1023	  input/test?)
1024	- bf: clipping
1025	- bit better bar number placement
1026
1027pl 59.jcn1
1028	- more INLINE
1029	- bf: multi-measure rest
1030
1031pl 58.jcn7
1032	- los-toros: do multi-bar rest
1033
1034
1035
1036***************
1037pl 59
1038	- ly2dvi 0.9.hwn1, -K switch,
1039	- doc: moved manpages in separate directory.
1040	- do WWW stuff via make
1041	- mutopia-index.py
1042	- ly2dvi 0.9 (JAF)
1043	- multi platform build fixes
1044	- junked embedded switches, embedded MF, obsolete TeX stuff
1045	- junked virtual matrix storage: inlined most matrix computation,
1046	speed increase of 30%
1047	- junked taupindefs,  eglerdefs
1048	- rm'd taupin/egler from INSTALL
1049	- doc: engraving.bib, colorado.bib
1050	- input hierarchy.
1051
1052
1053pl 58.jcn6
1054	- multi-measure rests: moved acknowledge from timing-translator
1055	to -grav
1056	- slur clipping experimental...
1057	- bo to b
1058	- always announce multi-measure
1059
1060pl 58.jcn5
1061	- bf: reset plet after reading mmrest
1062	- try at not generating moments...
1063	- Multi_measure_rest 'symbol'
1064
1065pl 58.jcn4
1066	- try at multi-measure rests: part.ly
1067	- bf's: slur get_encompass
1068	- bf: slur clipping
1069
1070pl 58.jcn3
1071	- experimental (--test) clipping of too high or tilted slurs
1072	- nicer slur control output and ps code
1073	- bit thicker and round-capped tuplet bracket
1074	- bf: slur.cc: RESIZE_ICE
1075
1076pl 58.jcn1
1077	- varray.hh bezier.cc, slur.cc patches to avoid gcc 2.8.1 ice
1078	- some inlining fixes
1079	- configure: use -O to enable inlining
1080	- included and fixed new make-patch.py
1081	- bf: Mutopia.make
1082	- bf: offset: operator - ()
1083	- ugly hack bezier: do blow_fit twice
1084	- bf's: bezier: rotate,translate
1085
1086***************
1087pl 58
1088	- more *.make hacking
1089	- bracket fix (AG)
1090	- clef fix (PC)
1091
1092pl 57.jcn1
1093	- reincluded test/bow.cc
1094	- promoted Bezier bows to standard
1095	  * bf's: broken slurs
1096	  * some bf's: verneukeratificering van JCN code
1097	  * some bezier slur doco
1098	  * calculate Ties with Bezier bow
1099	  * junked tex-slur.cc
1100	  * junked ps-slur code
1101	  * junked height-only slur-correction
1102	  * lots of bezier/slur fixes
1103	  * bezier:blow_fit
1104
1105**************
1106pl 57
1107	- verneukeratificering van JCN code.
1108	- lots of updates on our own makefile system.
1109	- junked automake & documented it
1110	- put rods into Spring_spacer too. Much cleaner
1111	- bf: weird spacings (enge floats)
1112	- bf: too many constraints added.
1113	- smarter constraint check
1114	- bf: table16 fontsize.
1115
1116	- 56.jcn1's empiric computer science.
1117	- debian patches (AF)
1118	- solaris/irix patches (AO)
1119
1120
1121pl 56.jcn5
1122	- bezier and slur: cleaning and fixes
1123	- bf: removed silly experimental beam feature
1124
1125pl 56.jcn4
1126	- reintruduced slope in bug [c8 c16 c16] in favour of stemlen bug...
1127	- staff-side: accent half line higher
1128	- reincluded silly los-toros latex file
1129	- bf's: bezier.cc,bow.cc, mat.hh: rotate
1130	- bf: bezier slur: handle broken slurs
1131	- bf: beam
1132	- dehairifications of bezier.cc
1133
1134pl 56.jcn3
1135	- bf's: offset multiply, matrix rotate
1136	- dropped los-toros latex file
1137
1138pl 56.jcn2
1139	- even nicer excentric slurs;
1140	- input/slur-bug.ly
1141	- los-toros with barnumbers ;-)
1142	- nice version of height-ajust bezier slurs (see sleur.ly --test)
1143	- bf's beam:
1144	  * slope in[c8 c16 c16];
1145	  * allow no INTER position for normal quantising
1146
1147pl 56.jcn1
1148	- bezier curves with raaklijnen
1149
1150pl 56.ag1
1151	- `Makefile.am.wild's now should work correctly with VPATH (AG)
1152
1153************
1154
1155pl 56
1156	- more dutch vocabulary
1157	- Barnumber FAQ added
1158	- bf: abbrev over whole note.
1159	- feta: reverse turn.
1160	- bf: rod distance
1161	- bf: local key clashing
1162
1163***********
1164pl 55
1165	- bezier check and ajust for slur height
1166	- better slur height ajust
1167	- DO chmod 755 *test/*sh
1168	- bf: discretionary of ||
1169	- bf: scripts within staff
1170	- NOT Grandstaff -> Grand_staff (yet?)
1171	- bf: cresc. decresc. height lookup.cc,init/table*
1172	- bf: staff-symbol (script placements)
1173	- staff-group-bracket
1174	- bf's preludes, los-toros
1175	- nicer trills
1176	- adjustment slur extend
1177
1178**********
1179pl 54
1180	- bf dynamic_grav
1181	- bf accidentals with key change
1182	- bfs with command-items in non-breakable columns.
1183	- typos (thanks LM)
1184
1185pl 53.jcn1
1186	- two new BUGs
1187	- preludes-* with trills
1188	- nicer trills
1189	- fixed ugly slur extend bug
1190	- first try at symphonic work: (start of) Coriolan
1191	- fixes: los-toros
1192	- test/ with some stupid tests
1193	- bf, again midi-output
1194	- --no-timestamps options for lily/mi2mu (to enable make check targets)
1195	- removed doubles in lilypython
1196	- smarter prev_version for make-patch
1197
1198***********
1199
1200pl 53
1201	- bf: c4 \< c4 \<
1202	- bfs of spacing stuff
1203
1204
1205pl 52.jcn6
1206	- make check target
1207	- moved flower/test to flowertest
1208	- dist fixes
1209	- flower no longer independent package
1210	- bf: GNUmakefile
1211	- bf's: configure: debugging (default) /profiling
1212	- bf: Rational iface (fixes MIDI output)
1213	- bf: non --srcdir configure + build with GNU make (ugh)
1214	- ugh: autowildflower
1215	- bf's: invoking wild-perl
1216	- bf: ugh: staff-side.cc: placement height
1217	- bf's: gnu 2.7.2 link (huh?, everyone using 2.8?)
1218	- make-patch: default diff against (copy of) srcdir
1219	- bin/conflily configures in ../build
1220	- GNUmakefiles that do:
1221	  * auto-update of Makefile.am.wild
1222	  * auto-switch to builddir
1223	- bf's: configure --srcdir
1224	- fixes for los-toros/twinkle/test-lyrics
1225	- latex file for los-toros (ugh)
1226	- staff-side: symbols closer...
1227	- half fix of midi output? duh.
1228	- oboe1 los-toros
1229
1230************
1231pl 52
1232	- split up elem-group stuff.
1233	- per line widths
1234	- miscellaneous fixes by WL.
1235
1236
1237pl 51.jcn1
1238	- bf's: dutch->nederlands
1239	- Cygnus b19 compile/link fixes
1240
1241************
1242march 27
1243pl 51
1244	- changed dutch -> nederlands, german -> deutsch etc.
1245	- norwegian (AG)
1246
1247pl 50.jcn4
1248	- fixes for cygnus' gnu-windows32  beta19
1249	  be sure to compile with -fno-rtti
1250	- proof of concept for automated updating of Makefile.am
1251	  see mi2mu/GNUmakefile (still somewhat clumsy)
1252	- mv'd both config.hh.in to acconfig.h
1253	- copied printing/debugging/optimising options to flower conf
1254	- (some modified) fixes from AO
1255	- beginnetje los-toros-oboe
1256	- bf: DIR_DATADIR
1257	- bf: trills
1258
1259************
1260pl 50
1261	- deprecate autowild
1262	- --srcdir fixes
1263	- ly2dvi 0.8
1264
1265pl 49.jcn2
1266	- static (default) and/or shared libs flower and lily
1267	- patch from AO 'libtool 1.1.1'
1268	- mf: trill-symbols: feta-slag.mf
1269	- shared libs (ugh: hardcoded switch in configure set to static)
1270	- some fixes: denneboom.ly, standje.ly/standchen.ly
1271
1272********
1273march 19
1274
1275pl 49
1276	- parser assert changed to warning
1277	- fix stdin reading
1278	- small jcn fix
1279	- changed unbound Spanner from assert to warning
1280	- forced breakpoints
1281	- add a nowildcard: stmt to wild-perl
1282
1283pl 48.jcn5
1284	- ugh: double parser/lexer:
1285	  be sure to rm lily/parser.cc lily/lexer.cc or bin/clien
1286	  before re-running autowild!
1287	- V.RSION
1288	- bin/clien bin/meek
1289	- bf's: flower/VERSION, flower/config.hh, lily/lexer/VURSION
1290	  lib/config.hh bin/convent-mudela
1291	- lost of automake fixes
1292	- automake
1293
1294******
1295march 12
1296pl 48
1297	- Pitch_squash_engraver makes Rhythmic_staff possible.
1298	- some fixes to buildscripts for sgi irix
1299	- misc. patches (WL)
1300	- move away from libg++: rolled own Rational class..
1301	- don't make gif files Documentation/ by default
1302	- ly2dvi manpage (JAF)
1303	- ly2dvi 0.7 (JAF)
1304	- more clefs. (MB)
1305
1306pl 47.jcn2
1307	- bf: interbeams and beam-stemlengths for size != 16
1308	- bf's: preludes
1309	- more introduction
1310
1311pl 47.jcn1
1312	- voice{one,two,three} defines
1313	- preludes-*: fixes, junked multi, broke-down score-block
1314	- mudela-book: added center option
1315
1316******
1317march 6
1318pl 47
1319	- Abbreviation now a separate item.
1320	- bf'd some gcc 2.8 warnings.
1321	- bf'd spurious space in autodep.
1322	- more clefs (MB)
1323
1324pl 46.jcn1
1325	- start mudela introduction
1326
1327
1328pl 46.jcn2
1329	- bf's: preludes-*
1330
1331*******
1332feb 27
1333
1334pl 46
1335	- span-bar at upstep.
1336	- bf: \score { \score_identifier }
1337	- tenor clef (MB)
1338
1339pl 45.jcn2
1340	- preludes-4,5,6
1341	- bf's denneboom (oeps, see loop)
1342
1343pl 44.jcn7
1344	- text-item.cc: try to get fingers just above note...
1345	- set minimum space between columns
1346	- bff: mf/Makefile out/*log required: new .ly .tex's with make-dist :-(
1347	- bf's midi ascii-debug output
1348	- bf: property instrument
1349
1350*******
1351feb 12
1352pl 45
1353	- bf: translator switching
1354	- SunOS and IRIX patches (AO)
1355	- preludes bugfixes; preludes.tex ugh (JCN)
1356	- shared lib numbering (AF)
1357	- various fixes for debian (AF)
1358	- ly2dvi .6.jaf (JAF)
1359pl 44.jcn6
1360	- bf: crescendo.cc: bigger and use bar_size
1361	- slur: guess extra height for height limit for extending notes/stems
1362	- ps: adjustable slur height limit, bf crescendo
1363
1364
1365******
1366feb 6
1367pl 44
1368	- ly2dvi 0.6.hwn1
1369	- ly2dvi 0.6 (JAF)
1370	- use ly2dvi for website
1371
1372pl 44.jcn2
1373	- fingers default to above note
1374	- preludes-2.ly
1375	- parser: fingerings
1376	- preludes-1.ly
1377	- bf: denneboom.ly
1378	- preludes-3.ly.m4, standje.ly, preludes-4.ly
1379	- make rule for macro ly-files
1380	- pletvisibility (init/property.ly):
1381	  * default no bracket with beams
1382	  * invisible plet bracket feature
1383	- finger dir in text-def
1384
1385*******
1386feb 2
1387
1388pl 43
1389	- bf: broken Plet_spanners
1390	- more GNITting
1391	- avoid some more global ctors, for NeXTstep
1392	- some NeXTStep patches from tiggr
1393	- don't do overstrike/bold chars in textfiles
1394
1395
1396pl 42.jcn2
1397	- bit hesitating start of mutopia
1398	- bf: don't try to typeset unterminated plet
1399	- separately sticky plet durations: "c4 c4*2/3 c8 c4*1/1", ok Mats?
1400	- denneboom.ly (half-baked version)
1401	- indent and shape, see ^
1402
1403pl 42.jcn1
1404	- bf: memmem revisited
1405	- bf: ps: draw_plet vertical endings
1406	- renamed stem_start to stem_begin
1407	- bf: plet bracket placing on differently orientated stems
1408	- more standje.ly and fixes
1409******
1410jan 28
1411
1412pl 42
1413	- ly2dvi 0.5 (JAF)
1414	- italian.ly (thanks, Paolo)
1415	- bf: first \mudelapaper output (BS)
1416	- bf: cathedral + bazaar URL (thanks, Barrie)
1417	- bf: libc-extension.hh (AO)
1418
1419pl 41.jcn4
1420	- plet brackets (always) in ps (only)
1421	- Plet_spanner derives from bow
1422	- bf: mf/Makefile: let %.tex %.ly depend on %.mf,
1423	  iso non-distributed %.log
1424	- mi2mu mudela 0.1.8
1425	- bit better plet number placement
1426	- handier plet syntax: [2/3 c8 c c ]1/1 and \[2/3 c2 c c \]
1427	- Plet_swallow_engraver for lyrics
1428	- bit better plet number placement (NOT)
1429	- new plet syntax: combined beam and plet open
1430	- more standje.ly
1431	- new plet syntax: start: \plet2/3 stop: \telp1/1
1432	- Plet_req, Plet_engraver; removed plet stuff from beam
1433
1434******
1435jan 20
1436pl 41
1437	- warn for score with multiple Music blocks
1438	- bf: \plet (MB)
1439	- \textsharp in 16pt
1440	- malloc frobnifying
1441	- more fontsizes: 26pt, 11pt, 13pt
1442	- \textstyle "bold"
1443	- .rpm: remove old fonts
1444
1445pl 40.jcn2
1446	- bf: typo scores.cc
1447	- bfs: non-default base constructor calls
1448	- bfs: virtual destructors
1449	- standje.ly: the real standchen (first bit)
1450	- gcc 2.8 compile
1451	- nicer scsii-menuetto
1452
1453pl 40.jcn1
1454	- bf: breaking of :| bar
1455	- bf: lyric substitution of _ -> ' ' flower/libc-ext:memmem
1456	- no slope=0 beams between stafflines
1457	- bf: tex without lily-ps-defs
1458	- bf: embedded mf shift: added '%' to \embeddedps
1459	- doos compile
1460
1461******
1462jan 12
1463pl 40
1464	- some doco fixes
1465	- debian diffs (AF)
1466
1467pl 39.jcn2
1468	- bf: bit smarter atan() for feta-sleur (thanks wendy)
1469	- bf: y quantise of multiple down beams (typo)
1470	- minor doc fixes
1471	- bf: distribute mfdeps and moved from mf/out/mfdeps to mf/mf.dep
1472	- some changes to ANNOUNCE
1473	- fixes for simple slur/tie placement
1474	- embedded MF fonts identified by parameters -> reusable runtime fonts
1475	- clean-embeds.sh
1476	- runtime MF beams: feta-beum.mf
1477	- bf: enable switching PS off
1478	- updated runtime MF feta-sleur.mf with new PS slur algorithm
1479
1480******
1481jan 5 1998
1482pl 39
1483	- 0.2 ANNOUNCE sketch
1484	- unix style paths for LILYINCLUDE env
1485	- show all output pages on website
1486	- ps-to-gifs.sh
1487	- bf: wtk1-fugue2
1488	- python make-website
1489	- higher brace resolution
1490	- phased out musixtex stuff
1491	- bf: rhythm.ly
1492	- PS slurs
1493	- PS beams
1494	- Bow units
1495	- turn on PS by default
1496	- turn off barnumbers by default.
1497	- bf: halfbeam size.
1498	- bf: -M bug
1499	- stafflinethick in PS (crescendi)
1500	- continued (de)crescendi (in PS)
1501	- bf: spurious beam reqs
1502	- handle unfeasible spacing cleanly.
1503	- ML-address change
1504	- output naming: default to basename[-serialnumber].{midi,tex}
1505	- bf: clef width
1506
1507pl 39.jcn2
1508	- make-examples.sh
1509	- leftright repeat sign + repeatbar dims
1510	- smaller minimum sized rod at end of bar
1511	- bf: spacing.ly
1512	- less space at begin of bar
1513	- experimental whitespace fixes at begin and end of bar
1514	- added to beams.ly
1515	- open-up beam spacing for mult > 3
1516	- fixed hang/sit to overlap iso aligne with staffline
1517	- fixed inter beam spacing, paper*.ly
1518	- scsii-menuetto.ly fixes
1519	- init/property.ly
1520	- property settings for beam quantiseing and damping
1521	- provisionary multiple-beam fix
1522
1523******
1524pl 38
1525	- bf: \> \! \ff (crescendo overlap)
1526	- misc feta-fixes, flageolet sign.
1527	- midi tempo fixes.
1528pl 37.jcn3
1529	- max beam slope "compile time parameterised" and set to 0.6
1530	  (oh, how we need runtime generated beams!)
1531	- beam's left y-pos quantisation
1532	- beam slopes' y-span quantisation
1533	- stem.ly
1534
1535pl 37.jcn2
1536	- feta: fixed sizes small numerals + flageolet
1537
1538
1539*******
1540dec 12
1541pl 37
1542	- --postscript
1543	- don't crash non-fitting grouping (thx, John)
1544	- attach unended spanners to a column (thanks John)
1545	- bf: unended tie
1546	- bf: tie direction
1547	- bf: unended slur
1548
1549pl 36.jcn2
1550	- feta: small numerals
1551
1552********
1553dec 9
1554
1555pl 36
1556	- bf: notehead collisions
1557	- bf: dot y-position
1558	- use Item::break_priority_i_ for horizontal alignment of breakables.
1559	(it still sucks)
1560	- junk some derivation checks, junk Normal_*_bar
1561	- FlowerLib fixes.
1562	- twinkle fixes.
1563	- feta: flag/clefspacing
1564
1565
1566*******
1567dec 5
1568pl 35
1569	- naming: lily-init iso symbol.ly
1570	- mf braces
1571	- center textscripts.
1572
1573pl 34.jcn1
1574	- mf: nicening of dyn, klef, rest
1575	- fingerfont
1576	- bf: 12/8
1577
1578
1579********
1580dec 2
1581pl 34
1582	- bf: mf: numbers and alto clef
1583	- bf: scsi-menuet
1584	- PS crescendos
1585	- ly2dvi diffs (JAF)
1586	- debian diffs (AF)
1587	- w32 doco fix (JCN)
1588
1589
1590********
1591nov 24
1592
1593pl 33
1594	- added abbrev.ly to font.ly; rm'd abbrev.ly
1595	- don't process scores on parse errors.
1596	- bf: kortjakje.ly
1597	- bf: invisible stems in beams (abbrev.ly)
1598	- lytodvi script (JAF)
1599	- output Paper_def settings to TeX file. (eg: linewidth)
1600
1601********
1602nov 19
1603pl 32
1604	- change type checks (ughugh) to derivation checks (ugh)
1605	- this fixes clef bug.
1606	- bf: order of breakables: meter comes after bar.
1607	- bf: do error iso coredump on unknown symbol-table
1608	- bf: release.py, copy patch too.
1609	- bf: add makefile dep for disting MF logs.
1610	- bf: don't read font-en-tja*.ly, but feta*.ly
1611
1612pl 31.jcn2
1613	- first version of (non-ugh) c-klef
1614	- bf: mi2mu: notes of zero duration as comments
1615	- feta: ugh c clef
1616
1617
1618********
1619nov 17
1620
1621pl 31
1622	- bf: replaced Score_column assert by a warning (thanks Scott)
1623	- bf: mi2mu version output (thanks Scott)
1624	- faq updates
1625	- always output lily header with  Lily version
1626	- bar mucking: make scorebars/braces different from repeat bars.
1627	- feta: repeatcolon, clef bf's
1628	- debian/ updates. (AF)
1629	- moved debian stuff into toplevel dir
1630
1631********
1632nov 11
1633
1634pl 30
1635	- feta: G clef.
1636	- scripts now do relative coords (fixes lyrics + barnumber bug)
1637	- bf: Lyrics lexer mode
1638	- bf: bass clef
1639
1640********
1641nov 6
1642pl 29
1643	- feta: bass clef, bf: dynamics, bf: 64th flag
1644
1645
1646********
1647oct 30
1648pl 28
1649	- revised Staff_symbol::brew_molecule_p ()
1650	- naming: \makelilytitle
1651	- fixes for TeX titledefs (JAF)
1652	- junked some obsolete pedal stuff.
1653
1654pl 27.om-je-te-helpen-met-je-ps-spul.jcn1
1655	- embedded slurs:
1656	  * bf: placements
1657	  * added \embeddedtex
1658	  * postscript is default
1659	  * fixed \embeddedps
1660	  * fixed mf: draw_slur
1661	  * postscript macro: draw_slur
1662
1663********
1664oct 29
1665pl 27
1666	- -t/--test switch for experimental stuff.
1667	- bf: debian optimize is not with 'z'
1668	- mf: naming feta fonts are now called feta16, feta-beams16, etc.
1669	- feta: ledgerline
1670	- lily adjustments for new and elegant ledger line
1671	- bf: mf-source path.
1672
1673pl 26.jcn1
1674	- bf: numerals
1675	- sleur.ly
1676	- embedded slur testing
1677	- bf + patch: make-patch release.py / VERSION
1678
1679
1680********
1681oct 26
1682pl 26
1683	- bf: \transpose
1684	- feta: numerals 0 - 9, rewrote flags.
1685
1686
1687
1688********
1689oct 22
1690
1691pl 25
1692	- variable stemlength
1693	- feta: 32nd, 64th flags
1694	- font.ly
1695	- dist & tarball made in out/
1696	- rewrote release.sh in python
1697	- notehead/stem attachment better.
1698	- more Stem cleanage
1699	- related Beam cleanage
1700	- started numeral font (JCN)
1701	- bf: whole rest outside staff.
1702
1703*********
1704oct 20
1705pl 24
1706	- internationalization preps (FP)
1707	- rewrote make-patch in python
1708	- BUGS: added another flex/libio crash explanation
1709	- feta: flags
1710
1711
1712********
1713pl 23
1714	- feta changes: 1/4 rest, flat, bf 8-128 rest
1715	- bf: cadenza
1716	- bf: scripts
1717	- bf: rest-collision
1718	- bf: meter placement
1719	- junked cpgento.sh
1720
1721*********
1722
1723pl 22
1724	- bf: lyric 's- Zondags
1725	- bf: colliding accidentals: renamed translate(Real,Axis) to translate_axis()
1726	- renaming of scripts
1727	- strings with escaped characters.
1728	- bf "string_with_\"_embedded"
1729	- bf: mf/Makefile
1730	- feta changes (trill, organ pedals)
1731	- updated mf-to-table for new feta conventions
1732	- changed header format to something sensible.
1733	- moved staff to centerline == 0;
1734
1735********
1736
1737pl 21
1738	- shrinking uses more energy  than stretching
1739	- check IO error on writing (disk full?)
1740
1741
1742*********
1743
1744oct 8
1745pl 20
1746	- don't swallow non lyric-stuff in lyrics
1747	- x-position of Stem
1748	- more feta changes
1749	- move scripts to right
1750	- genheader.py replaces genheader.perl
1751
1752pl 19.jcn2
1753	- bf's mi2mu:
1754	  * Midi_track_parser::note_end_all
1755	  * staff output uses key, meter, tempo read
1756	  * command line read minor key
1757	  * minor key notenames
1758
1759pl 19.jcn1
1760	- small changes to sharp, fermata
1761	- small changes to lilypond.lsm+doc, lelievijver.lsm
1762	- mi2mu updeet + bf
1763
1764pl 19
1765	- bf: keyword.cc rm'd struct defs
1766	- dots: support for feta dots.
1767	- lots of font (feta) tjanges
1768	- mf-to-table rewrite in python
1769
1770*********
1771pl 18.jcn1
1772	- check for python, mf-deps fix
1773
1774pl 18
1775	- bf: Box[X_AXIS] = b
1776	- bin/mf-deps.py script
1777	- moved beams out of font-en-tja into vette-beams.
1778	- Made corresponding .cc changes.
1779
1780
1781jcn patches
1782	- egcs compile (no link yet)
1783	- nicer 4rest
1784	- beam font (je kunt wel tegen een grapje, eva?)
1785	- mf-to-table:
1786	  * "breapth" (x-depth) feature
1787	  * handle generic stuff such as beams
1788	- polished noteheads
1789	- fixed 8-128 rests
1790	- 4rest
1791	- mf-to-table generates tex defs
1792	- bf:mf-to-table and conflily outname check
1793	- 8-128 rests
1794
1795******
1796sep 24
1797
1798pl 17
1799	- bf: ledgerline width
1800	- bf: toccata-fuga-E
1801	- took out some hardwiring of tex-beam
1802
1803pl 16.jcn1
1804	- mf-to-table.in: generate mozarella metric info tables
1805	- autometric.mf: write metric info to mf logfile
1806	- ital-r.mf, smaller ital-m.mf
1807	- variable streepjes length (top/bottomlines); fixed (for 20pt?)
1808	- streepjes twice as thick as staffrules
1809	- even more pronounced bolletjes -- how 'bout this wendy?
1810	- quarter and half note after drawings (a/b less distinct)
1811
1812*****
1813sep 19
1814pl 16
1815	- revised mudela-man a bit
1816	- ; optional after \musicidentifier
1817	- bf: doco about {Mus*,Opus}TeX
1818	- bf: configure: MFDIR
1819	- bf: String::operator bool () removed
1820	- bf: String::operator char const * () removed
1821	- bf: Line_spacer::~Line_spacer () added: plugged memleak
1822	- bf: Line_of_score::do_unlink () call Spanner::do_unlink
1823	- bf: rests in beams
1824	- bf: textnatural
1825	- bf: 20 pt flags
1826	- bf: longarest
1827
1828pl 15.jcn1
1829	- bf: typos whole and half notehead
1830	- de-uglyfied bolletjes.mf
1831	- ascii output of font metrics in mf logfile
1832
1833******
1834sep 17
1835
1836
1837pl 15
1838	- put top of NEWS file in the webpage
1839	- breadth first search for engravers.
1840	- bf: coriolan-alto.ly
1841	- Stem / Notehead width now properly calced
1842	- Atom and Symbol merged
1843
1844pl 14.jcn1
1845	- lily's own noteheads (balls/globes :)  (font-en-tja*.mf)
1846	- {table,paper}* and taupindefs adaptations (when are we moving?)
1847	- fp, sf, sfz dynamics
1848	- font.ly
1849	- bf: dist mudela-mode
1850
1851*******
1852sep 15
1853
1854pl 14
1855	- Simple but nifty mudela-mode.el for Emacs
1856	- slightly better syntax for single-note-repeat, now default kept in
1857Stem_engraver
1858	- bf: Abbrev_beams are not the only beams (see: jcn4, stem-info, thanks, Jan)
1859	- a CPU timer for Interpreting and Breaking
1860	- Separate Score_elem:
1861	  * invoke-once stuff in Super_elem (using function pointers; much cleaner now)
1862	  * geometrical stuff into Graphical_element
1863	  * Axis_group_* accept Graphical_elements iso. Score_elems
1864	  * A dimension cache, hopefully this makes lily a bit faster
1865	  * TeX output moved out of Score_elem, separate interface Outputter
1866
1867	- < \multi 2; bla >  -> \multi 2 < bla > (mudela 0.1.6)
1868	- bf: don't do \multi if \type specified
1869	- Translator switching: Change_translator, Change_iterator
1870
1871
1872pl 12.jcn4
1873	- fixed dynamic f, magstep bug
1874	- gaps on abbrev-beams
1875	- bf: stem-info
1876	- bf: last abbrev
1877	- bf: stem: do_width
1878	- bf: removed rest-column.hh
1879
1880*******
1881sep 11
1882
1883pl 13
1884	- big Rest/notehead rewrite:
1885	  * separated Rest, Note_head and Dots
1886	  * Dot_column: dots are now chord-wise aligned
1887	  * Rhythmic_head is base for Rest, Note_head
1888	  * Merged Note_column and Rest_column
1889	  * Rest_engraver
1890	- grand Engraver/Translator/Performer rewrite.
1891	  * properties:  \property voice.dir = -1 (mudela 0.1.3)
1892	  * Input_translator junked, now Translators are generated
1893by the parser (mudela 0.1.4)
1894	  * Translator changing: \translator Staff=oboesolo
1895	  * Translator preselect: \type Staff=bla < c4 >. (mudela 0.1.5)
1896	  * Engraver/Performer now derived of Translator.
1897	  * Engraver_group_engraver/ Performer_group_performer derived of
1898	Translator_group
1899	  * renamed: Voice -> Thread, Voice_group -> Voice
1900	- renamed Audio_score to Performance
1901	- junked mididef statics
1902	- Audio debug output
1903	- bf: excess [] in scsi
1904	- bf: swallow \skips
1905	- bf: don't crash on infinite dims
1906	- renamed wohltemperirt to wtk1-fugue2
1907	- bf: address in GPL
1908	- bf: errors in stdin
1909	- bf: stop if errors in init files
1910	- bf: move stem too when doing collisions
1911	- Molecule::add_XXXX -> Molecule::add_at_edge ()
1912	- doco updeet: why no midi FAQ, index, CodingStyle hungarian
1913
1914
1915pl 12.jcn3
1916	- try at better dynamic font, copied from cmbxti10: mf/*
1917	- typesetting abbreviation beams; abbreviation-*
1918	- some simple abbrev fixes + code cleanup (dank je, lieverd)
1919	- typesetting simple abbreviations: c4:16 === [c16 c c c]
1920
1921pl 11mb
1922	- Support also for \longa in duration-convert.cc, init/ and tex/
1923	  files. (MB)
1924
1925********
1926sep 3
1927
1928
1929pl 12
1930	- bf: don't redefine tex primitives like \textfont and  \mathfont
1931	- nicer broken slurs (?)
1932	- bf: error status upon parse error
1933	- robustness in Lookup::*slur
1934	- bf: mi2mu: warn if 0-length string in midi-file
1935	- output id-footer
1936
1937********
1938sep 1
1939
1940pl 11
1941	- forms for Musical vocabulary
1942	- ignore \r for windows
1943	- Now paper{score,def} & midi{def,score} derived of class
1944Music_output[_def]. Score is almost empty.
1945	- Engraver hacking:
1946	  * junk Text_engraver
1947	  * Timing_engraver
1948	  * barnumber now really counts the number of bars
1949	  * Separated Stem_engraver and Beam_engraver
1950	  * junk Stem_beam_engraver
1951	  * no need for Stem_reqs
1952	- use Direction = {LEFT, RIGHT, UP, DOWN} iso. -1, 1 throughout source
1953	- ties and slurs with Drul_array
1954	- junked Spanner_elem_group
1955	- bf: w32 fixes
1956	- Spanner now spans items.
1957	- more GNITting ( bla ) -> (bla), indentation
1958	- Drul_array
1959	- Paper_column now is derived of Horizontal_group_item. Items
1960are no longer hardwired into a Paper_column
1961	- bf: stdin input
1962	- PCol -> Paper_column
1963	- Wtk-i, fugue1, prelude1 (SR)
1964
1965*******
1966aug 21
1967pl 10
1968	- bf: init pending_indent_i_
1969	- output header to TeX file. Who wants to write TeX to make it work?
1970
1971	- mi2mu: bf's, --key option
1972	- removed Duration(int,int)
1973	- bf: Duration_convert::dur2_str
1974
1975pl 9.jcn2
1976	- redo of mi2mu frontend (midi-parser)
1977	- bf: String_convert::bin2_i; added bin2_u
1978	- bf's: Binary_source_file
1979	- bf: constr. Tempo/Timing_req
1980pl 0.1.8.jcn3
1981	- table20, standchen-{16,20}*
1982*******
1983aug 18
1984
1985pl 9
1986	- declare rhythic_request
1987	- preliminary support for real \mudelaheaders
1988	- context-sensitive arithmetic spacing. Looks alot better
1989	- silly GNU braces.
1990	- JCN fixes for pl 8
1991	- bf: midi instrument
1992	- Vocabs from GMP-I
1993
1994pl 8.mb:
1995	- use log of duration-name
1996
1997*******
1998aug 15
1999pl 8
2000
2001	- gif -> xpm
2002	- bf: Whoops! Open eyes now, when finding shortest note in
2003spring-spacer. Fixes spacing problems.
2004	- GNU coding: parentheses (here you are, Franc,ois :-)
2005	- all macros now UPPERCASE
2006	- Identifier blondification: don't use void*
2007	- Identifier doesn't store its name. Much cleaner now.
2008	- bf: Rest_collision_engraver now always announces
2009	- bf: announce Staff_sym only once
2010pl 0.1.7.jcn1
2011	- complete redo mid/back-end of mi2mu
2012	- bf: do not create/play empty Audio-{text,instrument} events
2013
2014
2015********
2016aug 14
2017
2018pl 7
2019	- Audio_element as base for Audio_item and Audio_staff. fixes
2020midi-lyric segfault
2021	- added "Gallina a due violini" (MB)
2022	- make MIDI files on website.
2023	- Collision now also is an Element_group.
2024	- bf: announce Collision when created
2025
2026********
2027aug 13
2028pl 6
2029	- bf: 13 shift/reduce in parser fixed
2030	- bf: plets in parser
2031	- bf: main.o (again)
2032	- german notenames (RM)
2033	- Score_elem::offset_ now relative to its X/Y groups. Slight
2034speed increase?
2035
2036********
2037aug 12
2038pl 5
2039
2040	- Wordwrap revert
2041	- added LilyPond in WWW titles
2042	- oops. A quaver is a 8th note, not a 4th
2043	- bf: main.o remaking in lily/Makefile
2044	- unhair Voice_iterator
2045	- bf: error if no music in score
2046	- bf: don't create translators if Chord element is empty
2047	- bf: ctor of Tempo_req
2048	- use virtual do_equal_b() for request comparison
2049	- bf: turned off default plets: c4*2/3 c4*2/3 -> c4*2/3 c4*4/9
2050	- bf: time_int() of an empty chord/voice
2051	- more corrections to GMP Manifesto
2052	- debian updates (AF)
2053	- bf: g++ ICE in Performer_group_performer
2054	- use fread() for reading in Simple_file_storage
2055
2056pl 0.1.3.jcn1
2057	- mi2mu: simplification +bf lily_stream: indentation and wordwrap
2058	- mi2mu: bf: blunt: non-alpha(num) chars from identifiers
2059
2060*********
2061aug 11
2062
2063pl 4
2064	- correction of GNU Music Manifesto
2065	- moved lowlevel stuff of Source_file to Mapped_file_storage.
2066Interface via File_storage. (Now using Simple_file_storage)
2067	- bf: c4-"A"-"B"
2068	- bf: exit status
2069	- declarable keys
2070	- Engraver_group_engraver::find_simple_engraver()
2071	- bf: lily/Makefile
2072	- bf: Midi_note_event ctor
2073	- bf: tempo request
2074	- popular twinkle twinkle (JV)
2075	- mudela: parse tempo requests, \midi{ \tempo 4= 60;}
2076
2077******
2078aug 8
2079pl 3
2080	- don't crash if no Clef_engraver.
2081	- PScore -> Paper_score
2082	- bf: Score_elem::extent() init of interval
2083	- bfs: {Horizontal,Vertical}_group related
2084	- bf: don't change original Item while doing making
2085	multiple copies
2086	- bf: configure DATADIR
2087	- bf: type of spanbar.
2088
2089pl 0.1.2.jcn1
2090	- minor doco fixes
2091	- revived Midi_walker
2092	- moved midi out of performer-* to audio-*
2093	- Audio_staff
2094	- removed all <ugh> members from performers
2095
2096*******
2097aug 7
2098pl 2
2099	- junked Line_of_staff
2100	- bf: --output
2101	- bf: . in lexer
2102	- bf: mi2mu version number.
2103	- bf: in mudela-book
2104	- bf: don't forget to make mi2mu
2105	- Bar_number_grav: measure numbers (experimental)
2106	- Bar_column_engraver, Bar_column: scripts on bars
2107	- rewrite of {Horizontal,Vertical}_group. Yes, again.
2108Now neatly integrated into class hierarchy
2109	- Axis, Axis_group
2110	- Debian rules (AF)
2111
2112pl 0.1.1.jcn1
2113	- Audio{column,score,item,...}, more generic audio
2114	- bf: Makefiles
2115	- bf: mi2mu mudela version
2116*********
2117aug 5
2118
2119pl 0.1.1
2120	- {Horizontal, Vertical}_group.  A score_element may be in at most one.
2121	- This means Horizontal_group_item and Vertical_group_spanner need special support.
2122	- This also means a big speed increase
2123	- configure cleanup
2124	- bf: Choleski solve.
2125	- doc updates: lilygut, INSTALL
2126
2127pl 0.1.1.hwn
2128	- recode of Break/Colhpos interfaces
2129	- Gourlay_breaking: dynamic-programming optimal solution for
2130	casting off. Word_wrap is still optional
2131	- some printing short cuts if no -d specced.
2132	- band_matrices for column calcs
2133	- more Diagonal_storage fixes
2134	- retake: INFTY fixes ( now infinity_mom, infinity_f )
2135
2136pl 78.jcn3
2137	- configure: ln and zip
2138	- target doosdist -> lilypond-x.x.x.exe.zip: + executables - sources
2139