-pl 31.hwn2
- - be somewhat lazy in break/object multiplication.
- - print # elements for memory usage impression (try -t)
- - Paper_score cleanup
- - junked various Pointer_list instances. Executable now is smaller.
- - junked various cruft
- - merged do_substitute_dependen{t,cy} to
-do_substitute_element_pointer ()
- - more parser cleanup
- - Interval uses Drul_array
- - bf: I've been drinking too much
- - delete break helpers before object breaking/multiplication. Try
-to save some memory.
-
-pl 31.jcn4
- - bf: toplevel install, kpsewhich
- - sm 71, require yodl-1.31.11
- - fix: slur macros
- - bf: info in rpm, if available
- - fix: rat != float
- - bf: slur-follow-music
-
-pl 31.uu1
- - config.make: include GUILE_LDFLAGS
-
-******
-pl 31 (feb 16)
-
-pl 30.jcn1
- - sm fixes, intl/ fixes
-
-pl 30.mb1
- - Added support for magnification of TeX fonts ==>
- larger dynamics in 20pt scores. (Doesn't work in Postscript)
-
-pl 30.hwn1
- - Debian patches (thanks, Anthony)
- - Italian support (thanks, Maurizio)
- - parser cleanup
- - minor chord.cc cleanups.
- - bf: \rc \rced
- - hara kiri doesn't do suicide with normal rests.
- - Hara_kiri_vertical_group_spanner generalised
- - extender engraver rewrite, now __ is like ~ [] |, ie. in between
-notes/lyrics.
- - lyric engraver now engraves only single voices. Use
-separate LyricVoices to get stacked lyrics.
- - bf: bar(Non)Auto first barline
- - barAuto -> barNonAuto
-
-
-*******
-
-pl 30 (feb 15)
-
-pl 29.uu1
- - typewriter font
- - star-spangled-banner bf (slur.cc).
-
-
-pl 29.jcn3
- - fix: slur-case3.ly
- - init.sly: .fly with linewidt=-1
-
-pl 29.jcn2
- - resurrected ps output
-
-pl 29.hwn1
- - bf: coord relative to self.
- - bf: error msg if no AFM found
- - bf: hang script on bar in other axis too (fixes staff-side-slur bug)
- - hang on scripts on clef as well (more to left for single staffs)
-
-
-pl 29.jcn1
- - bf: volta sizes
- - GNU stuff on home page
-
-*******
-pl 29
-
-pl 28.hwn1
- - bf: mid measure clefs (breakable items in non-breakable columns.)
- - spanner.cc assert changed to warning
- - (c) 1998 -> 1999 search replace.
-
-pl 28.jcn1
- - new outline TODO + .emacs setup
-*******
-pl 28
-pl 27.hwn2
- - un-SMOB Atom. Cons and Killing_cons as simple cons replacements.
-
-pl 27.jcn5
- - outline TODO
-
-pl 27.jcn4
- - measure-end hinterfleish patch
- - input/test/coda-kludge.ly
- - bf: volta-number placement
- - volta: support for "1.-2." "3"
-
-pl 27.jcn3
- - bf's: zero-length repeats
- - Auto beamer:
- * turned on by default
- * input/test/auto-beam*.ly
- * support for time-defaults
- - Chords:
- * input/just-friends.ly
- * ChordNameContext
- * bf's: chord mode: accept STRINGS, rests
- * bf's: banter_str
- - new bool \property Score.barAtLineStart
-
-pl 27.hwn1
- - global ctors
- - read lily.scm before all .lys
- - Link_array derives from Array<void*>
- - search repl: Array<X*> -> Link_array<X>
- - junked most static casts
- - revamped Atom / Molecule: Molecule now is the public interface.
-Atom is a GUILE smob. Guile takes care of allocation and list stuff.
- - bar scripts on score bars (there you are, Mats)
- - :||: span bar fixed
- - using generic ledger lines now (regenerate fonts!)
- - refman updates (Thanks, Adrian!)
- - Molecule::operator = (), Molecule::do_center ()
- - junked Span_score_bar, Score_bar, Staff_bracket, Piano_brace. Folded functionality into Span_bar
- - textstyle property for textual scripts.
- - lookup cleanups (time_signature, text, stem, junked extender, filledbox, simple_bar)
- - junked obsolete TeX stuff.
- - ly2dvi-testpage.ly
- - only make AFMs for feta[0-9]+.mf
- - using strings for abs loudness.
-
-
-pl 27.jcn2
- - grand renaming: Duration vs Moment / Rational
-
-pl 27.uu1
- - extra beam warning
-
-pl 27.jcn1
- - complete redo of chord and chord name code
- - small fixes
-
-*************
-pl 27 (feb 3)
-
-pl 26.uu1
- - make TFMs too.
- - bf: dynamics. (Don't hang on spanner!)
- - read TFM before AFM.
- - fix din-MF stuff (UGH)
-
-pl 26.jcn4
- - Chord: handle all chord stuff; lots of chord fixes
- - bf: Chord-name-engraver: find tonic
- - bf: my-lily-parser: get_chord
-
-
-pl 26.jcn3
- - bf's: spring spacer end of measure
- - bf: tie/slur rods (dankje, lieverd)
- - bf's: intl/ compile, install, uninstall
-
-pl 26.jcn2
- - enforce {slur,tie}_x_minimum (urg, paper vars?)
- - tie listens to tieydirection/ydirection
- - bf: tie placement
-
-pl 26.jcn1
- - tutorial fixes
- - bf: OrchestralScore should do hara-kiri..
- - bf: makeinfo:
- - info in rpm again
- - update to yodl pl10, yodl2texinfo fixes
- - use --force, .info should always be generated
-
-*********
-pl 26 (feb 1, 99)
-
-25.jcn2
- - bf: staffside axis init
- - bf: staffmargin stuff.
- - Timesig C fixes
-
-
-pl 25.uu2
- - junked Scarlatti clef
- - fixed clef^8
- - Interpretation_context_handle is interface to interpretation context
- - Staff_switching_translator: automatic staff switching for Piano staffs.
-
-pl25.jcn1
- - volta-spanner: junked dot_p_; not so handy after all: kerning??
- - feta-nummer: added : ,-.
- - volta/tuplet thickness
- - bf: scs-paper
- - bf: ".|", and bar-thicknesses
-
-pl 25.uu1
- - bf: default duration is 4
-
-**********
-pl 25
-
-pl 23.ms2
- - property noteheadStyle
- - first attempt to make harmonics : see input/test/harmonics.fly
-
-pl 23.ms1
- - sinfonia.ly: several fixes
- - dynamics
- * increased range pppppp to ffffff
- * added sp, spp, sff, rfz
- * example see input/test/tchaikovsky.ly
- * updated dynamics in refman
-
-
-pl 24.jcn2
- - website fixes
- - bf's: chords:
- * reverted c1*2, collides with \times {}
- * should use: c\breve, c\longa for long chords
- * addition: c-9, subtraction: c^5
- * multiple -add, ^sub: c-7+.9-^3.5
- - bf: lyric chord
- - bf: lookup text height
- - bf's: autobeamer
-
- pl 24.jcn1
- - bf: rest collisions
- - separate tfm-reader
- - bf: :|: should not have thin lines
-
-
-pl 24.mb1
- - bf: Correct units now used in the .afm files.
-
-******
-
-pl 24, Hacking Apart Together (Jan 25)
-
-pl 23.jcn9
- - bf's: preludes-* (found a \meter and \transpose c`` there!)
- - bf: ly2dvi: don't barf on 'linewidth = -1.;'
- - bf: lily-version
-
-pl 23.jbr1
- - scripts/ly2dvi.py: Windows 95 shell does not support redivrection
- of stderr. We now distribute ash and use it when needed.
- - stepmake/bin/package-zip32.sh: distribute ash, and guild ice-9/
- directory. We build and distribute manpages in html format instead
- of text format.
- - Documentation/ntweb: Updated doco and now distributing as a self
- extracted binary with install script.
-
-pl 23.hwn4
- - bugfixes
- - changed All_font_metrics to do TFM as well.
- - changed init/ to ly/
-
-pl 23.jcn8
- - tfm reader; revamped code from fontutils-0.6
-
-pl 23.hwn3
- - {Bar numbers|staff margin stuff|marks} fixed using
-Bar_script_engraver as base class
- - bf: PS points != Lily \pt
- - junked Bar_column_engraver
- - junked Text_item and some old files.
-
-
-pl 23.jcn7
- - bf: piano-brace size (veels te simpel: kruis vingers tegen reject)
- - crude autobeam stuff in mi2mu
- - brevis, longa chords: c1*2,*4
- - mutopia/E.Satie/petite-ouverture-a-danser.ly
- - prop: voltaVisibility
- - more cello-suite-ii fixes:
- * nice repeats
- * removed all beams ifo auto-beamer
- - bf's: autobeam
- - junked dur2real; beamAutoEndx now as rational string: "1/2"
-
-pl 23.hwn2
- - _8 clef
- - junked #args symtable def.
- - junked Text_item.
- - moved Bar assembling into LilyPond
- - junked symtables reads
- - Lookup cleanups
- - junked Symtable from init/table*
-
-pl 23.hwn1
- - revamped Scarlatti K3-L378
- - some more doco
- - use interning/SCM for Scopes
- - hanging on now works for breakables too.
-
-pl 23.jcn6
- - chord fixes; notemode chord syntax changed: @c@ @c-7@
- - fixed cello-suite ii
- - bf's: auto-beamer; but nasty bug remains: input/bug/auto-beam.ly
- - bf: extender
- - (bit ugly) fix for lyric-chords
- - fixed repeats (dankjewel lieverd)
- * input/twinkle.ly
- * input/star*.ly
-
-pl 23.jcn3
- - succussfully removed []s from wtk1-fugue2.ly
- - bf + smarter autobeamer
-
-pl 23.jcn2
- - mi2mu: d-minor: des->cis, g-minor ges->fis
-
-pl 23.mb1
- - bf: Position and possible SIGSEGV in Mark_engraver
- - Added padding support in G_staff_side_item
- - bf: Correct direction of textual scripts.
- - bf, lookup.cc: Fewer warnings about missing text styles.
- Same units used in all .afm files.
-
-pl 22.jcn5
- - auto-beaming v0: input/test/auto-beam.ly
-
-
-
-***********
-
-pl 22.jcn4
- - bf's: repeat-engraver; \bar "|:", ":|" now deprecated for repeats
- - bf: :|, |:
- - property barAlways changed to boolean (0/1)
- - added boolean property: barAuto
-
-pl 22.jcn3
- - bf: mmrest
-
-pl 22.jcn2
- - updated mi2mu
- - bf: multi-measure-rest (input/test/m.ly)
- - half fix for staff-margin-engraver
-
-pl 22.jcn1
- - bf's: cross-staff slur
- - bf: gnossienne-4
-pl 22.tca1
- - buxfix, \mudela{ \times 2/3{ ...} } works now
-
-******
-
-pl 22
- - fixed "already have a Beam" error
-
-pl 21.jcn2
- - gnossienne: hmm, how to
- * undisplay bars
- * don't put 'grace notes' in beam
- * put separator between "] \translator Staff=x"
-
-pl 21.jcn1
- - gnossienne-4.ly (start of)
-
-pl 20.jcn2
- - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs
- - bf: broken interstaff slur
- - sm66: check for gmake
-
-*******
-pl 20.jcn1
- - interstaff slurs v0: preludes-1.ly
- - warnings for silly interbeam settings
-
-pl 20.hwn1
- - inclusion of WIP article about LilyPond.
- - L.Mozart sinfonfia
- - bf: [c8 [c8 c8]
-
-********
-pl 20
-
-pl 19.jcn5
- - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly
-
-pl 19.jcn4
- - new stem/beam parameters
- - bf: forced stem shorten
-
-pl 19.jcn3
- - dehairification of beam code; cleanup and bugfixes
- * stemlength
- * forced stem shorten
- * slope calculation
- * damping and correction
- * catch for silly beams: input/test/beam-suspect.ly
-
-pl 19.jcn2
- - multi-measure-rest is now spanner SkipBars=0 is broken
-
-pl 19.jcn1
- - hmm, almost centered whole-bar rests -- NOT
-
-********
-pl 18.jcn5
- - bf: beamtrend
- - bf: vv-duet
-
-pl 18.mb1
- - \mark now works, using G_staff_side_item.
- - Improved layout of multi-bar rests, including a new
- font symbol.
-
-pl 18.jcn4
- - beam length adjustments
- - ugly beamtrend fix: input/test/beam-trend.ly
-
-pl 18.jcn3
- - bf: (beamed) forced stem shorten
- - bf: broken slurs and ties; minimal slur/tie length setting ignored
- - bf: separators on cygwin
-
-pl 18.jcn2
- - bf: stem-length algorithm
- - bf: beam direction algorithm
- - bf's: wtk1-fugue2.ly
-
-pl 18.jcn1
- - stepmake update
- - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet.
-
-*******
-pl 18 (jan 4 '99)
-
-pl 17.jbr2
- - Documentation/README-W32: Brought my stuff up to date
- - Documentation/ntweb: updated for realease
- - stepmake/bin/package-zip32.sh: cygwin-b20 changes
- - scripts/ly2dvi.py: LILYPONDPREFIX fixes
-
-pl 17.jbr1
- - scripts/ly2dvi.py root is now the shared directory path not the
- root of the lily installation. Environment variable LILYPONDPREFIX
- is also the path to shared directory.
- - lily/main.cc WINNT conditional added to avoid a casting of
- main_prog
-
-pl 17.hwn1
- - bfs wtk1-fugue1
- - spacing tweak: very widely and tightly spaced lines look
-better.
- - allow Beam settings to be overriden: property
- stemLeftBeamCount, stemRightBeamCount
- - junked Assoc, Assoc_iter
- - junked Graphical_element::{width,height}
- - junked Plet_swallow_engraver, Plet_engraver
- - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver
- - naming brew_molecule_p / do_brew_molecule -> output_processing, do_brew_molecule_p
- - experimental Text_item, Staff_side
- - junked old Beam_engraver and old Tie_engraver.
- - AFM administration cleanup.
- - cache brewed molecules. Speed up ?
- - rehacked Graphical_element, introduced Dimension_cache
-
-********
-
-pl 17
-pl 16.jcn2
- - fix: TEMPO 4., well urg, "TEMPO 4 ."
- - beginning of violino/violoncello (viola) duet
-
-pl 16.jcn1
- - resurrected po-stuff
-
-*********
-pl 16
-
-pl 15.uu1
- - dynamic fix.
- - junked abbrev stuff from parser.