1 --- ../lilypond-1.1.52.gp1/NEWS Fri Jul 2 21:08:04 1999
2 ++ b/NEWS Mon Jul 5 15:05:33 1999
5 - hyphens between syllables of lyrics:
7 - bf: make doc++ corrected to only include *.h and *.hh files.
8 ************--- ../lilypond-1.1.52.mb1/NEWS Thu Jul 1 00:53:02 1999
9 ++ b/NEWS Sat Jul 3 23:11:12 1999
12 - Added \repetitions: prints symbol for repeated bars.
13 Same syntax as multi-measure rests!
14 - Added \segno and \wheel script symbols
17 - clean-fonts using kpsepath
18 - bf: volta brackets broken over several lines get open end.pl 52.gp1
19 - bf: make doc++ corrected to only include *.h and *.hh files.
22 - grace note flags, move Lookup::flag into Stem
23 - faq updates: doc++, Matt's page
25 - bartype string uses "brace" and "bracket" iso. "{" and "["
26 - some of assert()s replaced by programming_error ()
29 - N.W.Gade: added real grace notes
30 - feta-banier.mf: added grace note flag
33 - use weAreGraceContext \property to determine self_grace_b_
34 - made more engravers grace aware.
37 - filed egcs bug report for powerpc.
38 - removed unnecessary #ifdef powerpc
39 - grace and other fixes for auto-beamer
40 - grace and other fixes for (beam-)stem-lengths
41 - input/test/bugs/hairy-grace.ly (urg)
42 - input/test/bugs/grace-accidents.ly (urg)
43 - input/test/bugs/grace-grace.ly (core)
44 - fixes: gnossienne-4.ly
47 - Timing_translator: add proccing moments to nearest global translator,
48 not to top global translator.
49 - cadenza.ly: grace notes.
50 - bf: auto staff switching
58 * Grace_engraver_group
59 * move Score::run_translator to Global_translator::run_iterator_on_me
60 * stemLength property, Stem::length elt property
62 * Note_head_side baseclasses Local_key_item, Grace_align_item
63 * Local_key_engraver moved to Voice.
64 * Grace_position_engraver
65 * Added Rhythmic_head::stem_l_
66 * Various other robustifications.
67 - lily.scm: scm->string
68 - folded reps without alts.
69 - Paper_outputter uses scm->string
70 - stem params now in staff positions iso. real dimensions
71 - internal: Junk all G_ and g- prefixes
76 - Added dynamicPadding property (applies only to dynamic marks,
80 - resurrected gnossienne-4
81 - Documentation fixes (for texinfo get yodl-1.31.13, tbr)
82 - minor abc2ly fixes; successfully converted some simple abc files from
83 http://faeryland.tamu-commerce.edu/joyce/
84 - www.mail-archive.COM
87 - guile scm_gc_mark () workaround:
88 - via scm output wrapper buildscripts/lilypond.sh, set:
89 PATH=$LILYPONDPREFIX/buildscripts/out:$PATH
93 - bf: rest-collisions.
94 - cleaned up standchen
96 - bf: unfold without enough alternatives.
97 - Use Lily version for \version.
101 - ran purify. Fixed some small problems, plugged some leaks.
102 - bf: linebreak at |:
103 - doc updates by Adrian Mariano
106 - Breathing signs by Michael Krause
111 - \property hshift -> \property horizontalNoteShift (mudela 1.0.21)
112 - cleaned up collision. \property hshift = 2 now supported.
114 * bf: don't divide strength by distance if distance == 0.0
115 * cleaned up Spacing_spanner
116 * simplistic optical illusion spacing for opposite stems.
117 - don't use Protected_scm for Score_element::element_property_alist_
119 - Lookup cleanups; junked Lookup::paper_l_
120 - abc-2-ly: tuplets, guitar chords., chords,
123 - bf: correct accidentals after tied over note.
126 - bf, lookup.cc: Count '{' also directly after a TeX macro
127 - bf: textstyle->textStyle in all examples.
130 - bd: interstaff slurs at line break
133 - add a WX field to AFM output.
134 - add space before ; in AFM output
138 - bf: interstaff slurs (urg: more segfaults in scm_gc_mark ())
141 - Abbreviation -> Stem_tremolo.
142 - bf: Stem_tremolo in Beam.
143 - bf: Stem_tremolo over whole note.
144 - spacing before clefs.
145 - Spacing_spanner is now on by default
146 - junked most of Spring_spacer
147 - Tunable space after barline.
151 - Reintroduced the tupletVisibility property. Same values as
152 the old version (pletvisibility), see the Reference Manual.
153 Note: does not work correctly with automatic beams.
154 - Added a tupletDirection property.
164 - Added property articulationScriptPadding
165 - N.W.Gade: layout fixes
170 - Audio broadcast & acknowledge.
171 - more advanced spacing for prefatory matter
172 - tuplet appearance tweaking
176 - glossary fixes (thanks Dirk).
179 - bf: auto-beamer: long standing br form AM
185 - reinstalled Thread (there you are, John)
190 - split G_staff_side_item into G_staff_side_element and G_staff_side_item.
191 - junked old Staff_side
192 - Crescendo also uses G_staff_side_element
193 - crescendo_shorten paper var.
194 - create horizontal groups for break_aligment inside Break_align_item.
195 - more abc-2-ly fudging
198 - bf, property.ly: change fontsize->fontSize
199 - N.W.Gade: removed old tie behaviour
200 - bf, ly2dvi: expand .sly extensions
205 - bf: repeat :| placement + core dump
207 input/test/coda-kludge.ly
208 - bf: mf without ljfour
209 * feta-accordion fix/hack for feta11 at 300dpi
212 - half assed attempt at ABC convertor.
213 - Spacing_spanner: "decentral" spacing stuff. Use -t to try.
214 - bf: StaffGroup vertical alignment
215 - \property {slur,tie,}ydirection -> {slurV,tieV,v}erticalDirection (1.0.20)
216 - Spanner now hangs on left endpoint.
217 - \property forgetAccidentals: do not remember accidentals.
218 Every note not in the key triggers typesetting of an accidental.
219 - \property noResetKey: do not reset key at start of measure:
220 accidental remain in effect until overriden
221 - bf: ties & accidentals (fix breaks oldTieBehavior)
222 - junked Tie::same_pitch_b_
225 - configure, set-lily.sh, release stuff
228 - lilypond don't put \interstaffline after last line. This to
229 get really nice vertical spacing for mudela-book.
230 - mudela-book: vertical spacing
231 - lilyponddefs.tex: commented out \parindent=0pt to get correct
232 paragraph indent for mudela-book
238 - reinstated \property inheritance
239 - \property SkipBars -> skipBars
240 - \property midi_instrument -> midiInstrument
241 - \property fontsize -> fontSize (mudela 1.0.18).
242 - bf: add a space after lyrics.
243 - junked flower DLL classes
244 - rewrote repeat music and iterators (mudela 1.0.17)
245 * Folded_repeat_iterator
246 * Unfolded_repeat_iterator
248 * syntax change: \repeat FOLDSTRING NUMBER Music [ALTERNATIVE Music_se
250 - data struct simplification: junked Dynamic_req,
251 Absolute_dynamic_req, Span_dynamic_req, Slur_req, Beam_req. Use
252 Span_reqs and Text_script_reqs with type fields instead.
255 - updated mudela-book documentation
256 - misc mudela-book.py
257 - accordion: smaller dots + little script renaming
261 - bf: hp-u(rg)x: user build; sm 73
262 - bf: hp-u(rg)x: sm74
265 - convert-mudela: convert textstyle -> textStyle
266 - refman.yo: properties moved to correct contexts.
267 - mudela-book.py: Added singleline, multiline options.
268 Fixed default line width bug.
271 pl 41.hwn2 (may 10, 1999)
272 - bf: Score bar line thickness.
275 - Graphical_element::dim_cache_ now alloced separately.
276 - junked Graphical_element::absgolute_offset
278 - mmrest_x_minimum now works at begin-of-line.
279 - junked Span_bar::extra_x_off
280 - \property foo.bar = \stringid + \otherstringid
281 - bf: stop on lexer errors as well.
282 - only do vertical alignment at Score level.
283 - tweaked ledger endings a bit.
288 - mudela-book.py patch (thanks MB)
291 - Added the installation instructions to the top web page.
292 - N.W.Gade: Added triangolo part, minor changes.
295 - Lookup::accordion and removed some accordionfonts
300 - rest ledger lines are dimensionless.
301 - Score_elements are added to the Paper_score directly when
302 announce_element () is called. This makes it possible to init
303 molecules from within engravers.
304 - changed \type to \context
305 - \context Contextname = ID Music is now a real separate production
307 \context C1 \context C2
309 and C1 won't overwrite C2
311 * you need some extra explicit context specs, eg. if you start a
314 \score { \notes { <c e g> } }
318 \score { \notes \context Voice { <c e g > }
320 - set staff margins on grandstaffs too. Center staffmargins vertically.
321 - \property values are not inherited anymore, i.e. setting
322 Score.minVerticalAlign does not set GrandStaff.minVerticalAlign, Staff.minVerticalAlign and Voice.minVerticalAlign as well.
323 - {Axis_spanner, Hara_kiri}_engraver which can be added at wish.
324 Hara_kiri should be working again.
325 - boilerplate for accordion stuff.
326 - some more paper writing.
327 - bf: substitute vertical refpoint as well for broken items.
329 - bf: translating molecule without elts but with dims. (bf: accidental
333 - bf: ly2dvi set MFINPUTS so standard tree is found before lilypond
334 - bf: lilypond-regtest.doc, ls-latex.py; now finds author/title
337 - large documentation patch by Adrian Mariano
342 - added more mensural style time signatures, old3/4, old6/8, old9/8
343 - redesigned old6/4, old9/4
344 - Updated refman.yo, lilypond-regtest.doc, clefs.ly, time.fly
347 - consified mi2mu (pl 37.jcn1)
350 - bf: invisible clefs don't take any space, moved _8 below clef
351 - updated incipit example and macro
354 - delete graphical objects in reverse
359 - \property textstyle -> textStyle
362 - added scm/accordion-script.scm and update ly/accordion-defs.ly
363 - renamed some accordion symbols to make them more english and less
365 - removed dot from \accBayanbase
369 - bf: tuplet spanner appearance.
370 - bf: less spacing after clef. Invisible bar has no dims.
371 - included AIMS. The why of Lily.
372 - warning if duplicate engraver.
373 - warning if no ties could be created.
374 - bf: \time1/4; .. beams ..
375 - bf: staff switching beams / slurs.
376 - tuplets on multiple beams.
377 - Documentation/tex/lilypond-regtest.doc
380 - bf: multi_measure_rest_engraver in Score_context.
387 - fixes for spring_spacer, introduced
389 - cleanup for rest-collisions.
391 - mudela-book \mudelafile
392 - Documentation/tex/lilypond-regtest.doc
399 - bf: AFM for BlueSky AFM files.
400 - \penalty = 4278 -> \penalty 4278
401 - URG!! fixed major (unnoticed) bug in dependency engine
402 - Further Script hacking:
404 * G_script_column_engraver
407 - major Script rehack:
408 * G_stem_staff_side_item
412 - junked Text_def, changed \property textstyle -> \property textStyle
413 (todo -> convert-mudela)
414 - Line_of_score is an Axis_group_element, no more overlapping
416 - mf: whole diamond head tweak
419 - Added property clefStyle: "" / "transparent" / "fullSizeChanges"
420 - New example: input/test/incipit.ly
421 - Documented clefStyle and restStyle in refman.tex
422 - Partial bug fix: octaviated clefs. Still broken!!!
426 - Added property restStyle.
427 - mensural 4th, 8th and 16th rests.
432 pl 37 (march 30, 1999)
433 - note head styles, see input/test/noteheadstyle.fly
434 * \property noteHeadStyle:
435 * diamond note heads (probably really ugly)
437 * harmonic head (mf sources were tweaked)
438 * transparent for no \heads
439 * \property noteHeadStyle ="" for normal heads.
442 - bf: timeSignatureStyle
443 - Added dynamic fz (forzando) to Lilypond
444 - bf: N.W.Gade, sfz -> fz
448 - don't insert extra alignment space for empty stuff.
449 - Align_element derives from Axis_group_element
450 - junk cruft for detecting upbeam / downbeam.
451 - junk all *{horizontal,vertical}* Score_element derived classes.
452 - G_staff_side_item::padding_f_ now generic property.
453 - some tweaking of beam & stem.
454 - junk pointerlist in Sources
455 - junk Stem::mult_i_, Stem::beam_gap_i_, G_staff_side_item::padding,
456 Bar::at_line_start_b_, Key_item::c_position_, Note_head::type_str_,
457 Note_head::staff_size, Stem::xdir_
465 - more memory tweaks: don't do Score_element::line_l () when deleting lines.
466 - more generic properties.
467 - change ridic. dims assert into warning.
468 - tex/ midi fixes (thanks, Mats).
469 - bf: don't crash when no Stem_infos are set.
470 - extender-spanner simplification
471 - working MIDI chords (Thanks Dscho)
480 - "Lily Was Here" is def'd as \mudelatagline, override with
481 \header { tagline = "... " ; }
482 - \property currentBarNumber: set
484 - \property postBreakPadding: tune extra
485 space padding after linebreaks.
486 - \property textEmptyDimension: disregard script text
487 dimensions (untested)
488 - \property staffLineLeading: set the staff space
489 - adjustable staff space size (per staff)
490 - Staff_symbol_referencer as base class for elements that use
491 info of the staff symbol. \property numberOfStaffLines also works OK
492 with ledger lines. (Is that useful? dunno.)
493 - warning if someone does \translator with no name
494 - junk Item::breakable_b_
495 - junk PointerList<Music*>, use Killing_cons
496 - bf: Auto_beam_engraver.
497 - bf: mmrest engraver.
498 - use callbacks for Dimension_cache.
499 - lots of small cleanups. Junk various members of
500 Score_element & derived classes:
502 * Spanner::original_l_,
503 * Score_element::transparent_b_,
504 * Item::break_priority_i_,
505 * Item::break_status_dir_,
506 - merge Score_priority_engraver / Score_horizontal_align_engraver
507 - Use more generic element properties.
508 - precompute SCM symbols.
509 - remove_elt_property (): Try to junk an element property, if not
515 - more PointerList junkings.
517 - be more conservative with Dicts/Hashes mem usage
523 - some performance cleanups: junked PointerList instance, plugged some leaks.
524 - style -> fontname now in scheme.
525 - minor Score_element brainsurgery:
526 * generic element properties.
527 * junked Score_element::junk_links, Score_element::unlink
528 * junked Directed_graph_node as superclass of
529 Score_element, this should reduce mem usage a bit.
532 - fixed autobeamer's beam->unlink ()
535 - allow autobeaming according to duration iso (crude) multiplicity
538 - change my email address
539 - Windows platform does a cp -r instead of a ln -s
543 - junked poor man's dynamics.
549 - bf: \> and \< were interchanged!!
550 - Added property: textScriptPadding
551 - Changed copyright text on the Gade score.
554 - really include Gade score now.
555 - fixes: install-[out-]targets, INSTALLATION_[OUT_]SUFFIXES
556 - install TFMs in separate dir.
558 - Span_bar bugfix (there you go, Mats).
559 - bf: Score copy ctor (-> bf declaring score)
560 - new Tie behavior: only tie identical pitches, switchable with
562 - junked cautionary_b_ from Musical_pitch
565 - set-lily: set weird locale links for $LILYPONDPREFIX
569 - Added example: "Imellan Fjeldene" by Niels W. Gade.
570 - bf: don't attach staff margin text to clef changes within the
571 lines. (Still not perfect: no text when a clef change happens
574 - be somewhat lazy in break/object multiplication.
575 - print # elements for memory usage impression (try -t)
576 - Paper_score cleanup
577 - junked various Pointer_list instances. Executable now is smaller.
578 - junked various cruft
579 - merged do_substitute_dependen{t,cy} to
580 do_substitute_element_pointer ()
581 - more parser cleanup
582 - Interval uses Drul_array
583 - bf: I've been drinking too much
584 - delete break helpers before object breaking/multiplication. Try
588 - bf: toplevel install, kpsewhich
589 - sm 71, require yodl-1.31.11
591 - bf: info in rpm, if available
593 - bf: slur-follow-music
596 - config.make: include GUILE_LDFLAGS
602 - sm fixes, intl/ fixes
605 - Added support for magnification of TeX fonts ==>
606 larger dynamics in 20pt scores. (Doesn't work in Postscript)
609 - Debian patches (thanks, Anthony)
610 - Italian support (thanks, Maurizio)
612 - minor chord.cc cleanups.
614 - hara kiri doesn't do suicide with normal rests.
615 - Hara_kiri_vertical_group_spanner generalised
616 - extender engraver rewrite, now __ is like ~ [] |, ie. in between
618 - lyric engraver now engraves only single voices. Use
619 separate LyricVoices to get stacked lyrics.
620 - bf: bar(Non)Auto first barline
621 - barAuto -> barNonAuto
630 - star-spangled-banner bf (slur.cc).
635 - init.sly: .fly with linewidt=-1
638 - resurrected ps output
641 - bf: coord relative to self.
642 - bf: error msg if no AFM found
643 - bf: hang script on bar in other axis too (fixes staff-side-slur bug)
644 - hang on scripts on clef as well (more to left for single staffs)
649 - GNU stuff on home page
655 - bf: mid measure clefs (breakable items in non-breakable columns.)
656 - spanner.cc assert changed to warning
657 - (c) 1998 -> 1999 search replace.
660 - new outline TODO + .emacs setup
664 - un-SMOB Atom. Cons and Killing_cons as simple cons replacements.
670 - measure-end hinterfleish patch
671 - input/test/coda-kludge.ly
672 - bf: volta-number placement
673 - volta: support for "1.-2." "3"
676 - bf's: zero-length repeats
678 * turned on by default
679 * input/test/auto-beam*.ly
680 * support for time-defaults
682 * input/just-friends.ly
684 * bf's: chord mode: accept STRINGS, rests
686 - new bool \property Score.barAtLineStart
690 - read lily.scm before all .lys
691 - Link_array derives from Array<void*>
692 - search repl: Array<X*> -> Link_array<X>
693 - junked most static casts
694 - revamped Atom / Molecule: Molecule now is the public interface.
695 Atom is a GUILE smob. Guile takes care of allocation and list stuff.
696 - bar scripts on score bars (there you are, Mats)
697 - :||: span bar fixed
698 - using generic ledger lines now (regenerate fonts!)
699 - refman updates (Thanks, Adrian!)
700 - Molecule::operator = (), Molecule::do_center ()
701 - junked Span_score_bar, Score_bar, Staff_bracket, Piano_brace. Folded functionality into Span_bar
702 - textstyle property for textual scripts.
703 - lookup cleanups (time_signature, text, stem, junked extender, filledbox, simple_bar)
704 - junked obsolete TeX stuff.
706 - only make AFMs for feta[0-9]+.mf
707 - using strings for abs loudness.
711 - grand renaming: Duration vs Moment / Rational
717 - complete redo of chord and chord name code
725 - bf: dynamics. (Don't hang on spanner!)
726 - read TFM before AFM.
727 - fix din-MF stuff (UGH)
730 - Chord: handle all chord stuff; lots of chord fixes
731 - bf: Chord-name-engraver: find tonic
732 - bf: my-lily-parser: get_chord
736 - bf's: spring spacer end of measure
737 - bf: tie/slur rods (dankje, lieverd)
738 - bf's: intl/ compile, install, uninstall
741 - enforce {slur,tie}_x_minimum (urg, paper vars?)
742 - tie listens to tieydirection/ydirection
747 - bf: OrchestralScore should do hara-kiri..
750 - update to yodl pl10, yodl2texinfo fixes
751 - use --force, .info should always be generated
757 - bf: staffside axis init
758 - bf: staffmargin stuff.
763 - junked Scarlatti clef
765 - Interpretation_context_handle is interface to interpretation context
766 - Staff_switching_translator: automatic staff switching for Piano staffs.
769 - volta-spanner: junked dot_p_; not so handy after all: kerning??
770 - feta-nummer: added : ,-.
771 - volta/tuplet thickness
773 - bf: ".|", and bar-thicknesses
776 - bf: default duration is 4
782 - property noteheadStyle
783 - first attempt to make harmonics : see input/test/harmonics.fly
786 - sinfonia.ly: several fixes
788 * increased range pppppp to ffffff
789 * added sp, spp, sff, rfz
790 * example see input/test/tchaikovsky.ly
791 * updated dynamics in refman
797 * reverted c1*2, collides with \times {}
798 * should use: c\breve, c\longa for long chords
799 * addition: c-9, subtraction: c^5
800 * multiple -add, ^sub: c-7+.9-^3.5
802 - bf: lookup text height
806 - bf: rest collisions
807 - separate tfm-reader
808 - bf: :|: should not have thin lines
812 - bf: Correct units now used in the .afm files.
816 pl 24, Hacking Apart Together (Jan 25)
819 - bf's: preludes-* (found a \meter and \transpose c`` there!)
820 - bf: ly2dvi: don't barf on 'linewidth = -1.;'
824 - scripts/ly2dvi.py: Windows 95 shell does not support redivrection
825 of stderr. We now distribute ash and use it when needed.
826 - stepmake/bin/package-zip32.sh: distribute ash, and guild ice-9/
827 directory. We build and distribute manpages in html format instead
829 - Documentation/ntweb: Updated doco and now distributing as a self
830 extracted binary with install script.
834 - changed All_font_metrics to do TFM as well.
835 - changed init/ to ly/
838 - tfm reader; revamped code from fontutils-0.6
841 - {Bar numbers|staff margin stuff|marks} fixed using
842 Bar_script_engraver as base class
843 - bf: PS points != Lily \pt
844 - junked Bar_column_engraver
845 - junked Text_item and some old files.
849 - bf: piano-brace size (veels te simpel: kruis vingers tegen reject)
850 - crude autobeam stuff in mi2mu
851 - brevis, longa chords: c1*2,*4
852 - mutopia/E.Satie/petite-ouverture-a-danser.ly
853 - prop: voltaVisibility
854 - more cello-suite-ii fixes:
856 * removed all beams ifo auto-beamer
858 - junked dur2real; beamAutoEndx now as rational string: "1/2"
862 - junked #args symtable def.
864 - moved Bar assembling into LilyPond
865 - junked symtables reads
867 - junked Symtable from init/table*
870 - revamped Scarlatti K3-L378
872 - use interning/SCM for Scopes
873 - hanging on now works for breakables too.
876 - chord fixes; notemode chord syntax changed: @c@ @c-7@
877 - fixed cello-suite ii
878 - bf's: auto-beamer; but nasty bug remains: input/bug/auto-beam.ly
880 - (bit ugly) fix for lyric-chords
881 - fixed repeats (dankjewel lieverd)
886 - succussfully removed []s from wtk1-fugue2.ly
887 - bf + smarter autobeamer
890 - mi2mu: d-minor: des->cis, g-minor ges->fis
893 - bf: Position and possible SIGSEGV in Mark_engraver
894 - Added padding support in G_staff_side_item
895 - bf: Correct direction of textual scripts.
896 - bf, lookup.cc: Fewer warnings about missing text styles.
897 Same units used in all .afm files.
900 - auto-beaming v0: input/test/auto-beam.ly
907 - bf's: repeat-engraver; \bar "|:", ":|" now deprecated for repeats
909 - property barAlways changed to boolean (0/1)
910 - added boolean property: barAuto
917 - bf: multi-measure-rest (input/test/m.ly)
918 - half fix for staff-margin-engraver
921 - bf's: cross-staff slur
924 - buxfix, \mudela{ \times 2/3{ ...} } works now
929 - fixed "already have a Beam" error
932 - gnossienne: hmm, how to
934 * don't put 'grace notes' in beam
935 * put separator between "] \translator Staff=x"
938 - gnossienne-4.ly (start of)
941 - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs
942 - bf: broken interstaff slur
943 - sm66: check for gmake
947 - interstaff slurs v0: preludes-1.ly
948 - warnings for silly interbeam settings
951 - inclusion of WIP article about LilyPond.
959 - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly
962 - new stem/beam parameters
963 - bf: forced stem shorten
966 - dehairification of beam code; cleanup and bugfixes
968 * forced stem shorten
970 * damping and correction
971 * catch for silly beams: input/test/beam-suspect.ly
974 - multi-measure-rest is now spanner SkipBars=0 is broken
977 - hmm, almost centered whole-bar rests -- NOT
985 - \mark now works, using G_staff_side_item.
986 - Improved layout of multi-bar rests, including a new
990 - beam length adjustments
991 - ugly beamtrend fix: input/test/beam-trend.ly
994 - bf: (beamed) forced stem shorten
995 - bf: broken slurs and ties; minimal slur/tie length setting ignored
996 - bf: separators on cygwin
999 - bf: stem-length algorithm
1000 - bf: beam direction algorithm
1001 - bf's: wtk1-fugue2.ly
1005 - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
1011 - Documentation/README-W32: Brought my stuff up to date
1012 - Documentation/ntweb: updated for realease
1013 - stepmake/bin/package-zip32.sh: cygwin-b20 changes
1014 - scripts/ly2dvi.py: LILYPONDPREFIX fixes
1017 - scripts/ly2dvi.py root is now the shared directory path not the
1018 root of the lily installation. Environment variable LILYPONDPREFIX
1019 is also the path to shared directory.
1020 - lily/main.cc WINNT conditional added to avoid a casting of
1025 - spacing tweak: very widely and tightly spaced lines look
1027 - allow Beam settings to be overriden: property
1028 stemLeftBeamCount, stemRightBeamCount
1029 - junked Assoc, Assoc_iter
1030 - junked Graphical_element::{width,height}
1031 - junked Plet_swallow_engraver, Plet_engraver
1032 - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver
1033 - naming brew_molecule_p / do_brew_molecule -> output_processing, do_brew_molecule_p
1034 - experimental Text_item, Staff_side
1035 - junked old Beam_engraver and old Tie_engraver.
1036 - AFM administration cleanup.
1037 - cache brewed molecules. Speed up ?
1038 - rehacked Graphical_element, introduced Dimension_cache
1044 - fix: TEMPO 4., well urg, "TEMPO 4 ."
1045 - beginning of violino/violoncello (viola) duet
1048 - resurrected po-stuff
1055 - junked abbrev stuff from parser.
1058 - fixed verbatim option behaviour for mudela-book.
1059 - added mudela-book option intertext="some text"
1060 - mudela-book now understand latex \begin{verbatim}
1065 * display chord names according to boolean property
1066 \property Score.chordInversion;
1072 - new beam syntax: { [<c e> <c e>] }, changed in lilypond,
1073 parser, lilypond (mudela 1.0.14), manual
1074 - new tie syntax: { <c e > ~ <c e > } changed in manual,
1075 parser, lilypond (Mudela 1.0.13)
1078 - bf: get_chord C-m5-
1082 - move option proccing out of main
1090 - junked find-quarts
1091 - junked various plet goryness.
1092 - preps for <c e> ~ <c e> syntax
1097 - added repeat, chord stuff to website
1099 - hacks for barlines, dynamics
1103 - new chord syntax, again: TONIC [DURATION] ['-' MODIFIERS/ADDITIONS]
1104 - shorthand prefix for note-mode: '@', no shorthand for notes in chord
1108 - bf: ly2dvi: better guess LILYPONDPREFIX: <bin>../share/lilypond
1109 - chord-table; urg bugs:
1111 * accidental-placement
1112 - bf: cis m (\textsharpm, urg)
1115 - bib entry, twinkle-pop
1122 - mutopia stuff (thanks, Peter)
1123 - bugfix : \maininput
1130 - bf: missing triads
1131 - @c @c min (* is taken, <<, <> don't work)
1132 - chord-modifiers (urg, "sus" should also subtract 2...)
1135 - --safe: security paranoia: disallow untrusted \include,
1136 disallow untrusted TeX code, disallow named output
1139 - duration with chords + change: @4 c @c7
1142 - minor chord syntax change: *c6 iso @c6;
1149 - included that missing init/mudela-book-defs.py. Added
1150 one line to init/GNUMakefile to make .py-files be included.
1151 - fragment and nonfragment options to override autodetection
1154 - input/test/chords.ly
1155 - \type ChordNames and chord-name-engraver.*
1156 - chords mode: \chords { <c e g> @c; @d7; }
1159 - scm/ directory. install .scm stuff too.
1166 - property: unfoldRepeats; unfolding still broken
1167 - volta spanner y-collision
1168 - bf: volta number,dot placement
1169 - bf's: init/table16,20
1170 - small additions to init/lily.scm to enable some testing
1171 - junked extra repeat braces
1176 - removed \output from parser/lexer
1179 - bf/redo: slur.cc, encompass-info: setting of encompass array.
1180 - switched tuplet-engaver off (core dumps)
1183 - bf (urg): no |: at start of piece
1184 - bf?: text defs without width
1185 - alignment absolute dynamics
1186 - mutopia/opus-130.ly (excerpt, triggered by GUIDO)
1187 - bf: crescendo symbol
1192 - copertina (thanks Maurizio)
1199 - changes to mudela-book. Junked fragment and floating options,
1200 added eps option. Options should not stay as long that you get
1201 comfortable with them. ;)
1202 - Also possible to define your own commands with
1203 a syntax like \mudela{c d e}
1204 - updated mudela-book-doc.doc
1207 - website: gnuisation of footers
1210 - input/test/vertical-text.ly: urg ydim of text chords
1211 - bf: one set of |: :| volta per staff
1212 - bf: init/table* braces + more braces
1213 - try at score-volta-bracket
1216 - bf: lyric-engraver: handle multiple requests (don't overwrite)
1218 - music-list-iterator
1224 - more output revamping.
1227 - Scheme output stuff
1234 - bf's: spanner/volta
1235 - volta-support: via Note, Bar, and Paper-column to Bar (item)
1241 - configure/guile fixes (still no check for 1.2/1.3)
1245 - tuplets over beams.
1251 - repeatbars, volta-spanner work, alternative iteration still broken
1256 - tutorial doco updates
1261 - repeat/alternative music layout (hehe)
1264 - Doco of music iterators.
1274 - bf: array.hh, don't make copy if resized to the same size
1278 - scm additions: plet, hairpin
1285 - extender-*, see input/test/extender.ly
1286 - bf: half-beam length (urg)
1287 - fixes: standchen, star
1290 - tex/lily-ps-defs.tex fixes
1296 - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS
1302 - fixes; preludes, finger
1305 - bf: text staff vertical align; see input/test/vertical-text.ly
1306 - urg, scaled cmr8 by factor 4/5
1307 - apart from end/begin of measure spacing urgs, stars-and-stripes.ly
1311 - read (cmrxx)afm for text char widths
1312 - tfmtoafm.sh (quite urg)
1316 - read .scm files. No need for GUILE_LOAD_PATH
1317 - .ps hack. No need for lily.ps on the printer
1319 (&$^@M&@^$@^&$@ Damn TeX)
1322 - bf: mudela-book -> \default_paper is obsolete.
1330 - bf: empty/unknown in ps
1333 - 40% speedup executing mudela-book on mudela-book-doc.doc
1334 - change of lilypond's output filenames. Given multiple input
1335 files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex'
1336 not 'm.tex y-1.tex', but if m.ly containts two paper definitions
1337 output will be 'm.tex m-1.tex y.tex'
1343 - accordion symbols in mf/feta-accordion.mf and
1344 init/accordion-defs.ly.
1345 - small changes to mudela-book and Documentation/man/mudela-book.yo
1346 - mudela-book example file in Documentation/tex/mudela-book-doc.doc
1355 - mup-to-ly.py: version 0.0
1356 - init/test/stars-and-stripes.ly (from star.mup)
1360 - junked musical info from key-item
1373 - obsoleted ly2dvi.sh
1374 - removed Note_head_engraver
1377 - scm cleanups, chop-decimal
1381 - commented-out Level-2 PostScript in lily.ps (J. Buehler)
1382 - moved tex/*.ps to ps/
1383 - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps
1385 export GS_LIB=$HOME/usr/src/lilypond/ps
1386 - added tex and empty ps-symbols
1389 - more little website fixes
1396 - Support for cautionary accidentals. , i.e. accidentals
1397 within parantheses. Syntax: 'cis?'. Try input/test/accid.fly
1398 Note that the font has changed.
1399 - bf: No unnecessary warnings about time signatures
1400 - Added optional second argument of \key. Set to \major or \minor
1401 to get a major or minor key. Default: major.
1402 - bf: Compilation error in midi-walker.cc
1405 - fixes for htmldoc, website
1407 - junked MODULE stuff from lily/GNUmakefile (again)
1411 export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
1412 - dstream: Score_element, Column_info
1413 - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a
1421 - fixed MIDI output.
1424 - dropped stepmake/aclocal.m4
1425 - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??)
1426 - added debugging output format: -fscm
1428 - Documentation/tex/feta.tex
1429 - doco fixes: PATCHES.yo, yodl-1.31.7
1432 - Protected_scm to fixup GUILE gc
1435 - more RTTI cleaning.
1438 - undone type_info::before hack. (Ugh. RTFM).
1441 - more RTTI stuff: is_type_b -> type_info::before
1445 - added: set*text, timesig, beam
1446 - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken
1448 - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement
1449 and modified win32 specific distribution file names to match
1451 - scripts/ly2dvi.py: Modified search paths to match the new lilypond
1453 - scripts/convert-mudela.py: Remove the an existing backup file
1454 before renaming original. This is a WIN32 Python requirement.
1455 - Documentation/ntweb/index.html: Updated documentation to match
1456 new lilypond installation tree.
1457 - lily/main.cc: Fixed LILYPONDPREFIX search paths.
1466 - use C++ RTTI iso access_Xxx ()
1467 - junk Graphical_lisp_element
1471 - rewrite of mudela-book
1474 - added \thumb (used very often in cello music) in
1476 - added /input/test/thumb.ly (example)
1479 - dashed-slur through scheme
1485 - try at scheme in Atom
1487 pl 15.jcn2 # rest of
1488 - graphical-lisp-element + silly half hook-up with autuplet
1491 - stepmake pl59: templatised install (see mf/)
1492 - reasonably ps/tex success (with guile-1.2):
1493 * input/kortjakje.ly
1494 - lots more scm stuff
1495 - bf: mf/mfplain.ini
1496 - stepmake pl58: guile 1.3 configure fix
1497 - working font-switch:
1498 guile-1.2 and -lreadline -ldl from 1.3 configure...
1501 - installable stepmake pl57
1502 - urg, FIXME guile-1.3:
1503 * don't install shared libs! configure can't handle
1504 * manually add: EXTRA_LIBS = -lguile -lreadline -ldl
1505 * lily's truely broken, downgrade do 1.2
1508 - lots of stuff still broken, notably font selection, just try
1511 - tex output support
1512 - all output through scheme
1513 - option: f, output-format=X
1518 - all paper output through scheme, about half way