---- ../lilypond-1.1.29/NEWS Tue Feb 9 13:54:27 1999
-++ b/NEWS Tue Feb 9 17:15:49 1999
-@@ -1,3 +1,7 @@
+
+
+pl 41.hwn3
+ - reinstated \property inheritance
+ - \property SkipBars -> skipBars
+ - \property midi_instrument -> midiInstrument
+ - \property fontsize -> fontSize (mudela 1.0.18).
+ - bf: add a space after lyrics.
+ - junked flower DLL classes
+ - rewrote repeat music and iterators (mudela 1.0.17)
+ * Folded_repeat_iterator
+ * Unfolded_repeat_iterator
+ * New_repeated_music
+ * syntax change: \repeat FOLDSTRING NUMBER Music [ALTERNATIVE Music_se
+quence]
+ - data struct simplification: junked Dynamic_req,
+Absolute_dynamic_req, Span_dynamic_req, Slur_req, Beam_req. Use
+Span_reqs and Text_script_reqs with type fields instead.
+
+
+
+pl 42.tca1
+ - updated mudela-book documentation
+ - misc mudela-book.py
+ - accordion: smaller dots + little script renaming
+
+
+pl 42.jcn1
+ - bf: hp-u(rg)x: user build; sm 73
+ - bf: hp-u(rg)x: sm74
+
+pl 41.mb1
+ - convert-mudela: convert textstyle -> textStyle
+ - refman.yo: properties moved to correct contexts.
+ - mudela-book.py: Added singleline, multiline options.
+ Fixed default line width bug.
+
+***************
+pl 41.hwn2 (may 10, 1999)
+ - bf: Score bar line thickness.
+ - more paper writing
+ - website tweaks.
+ - Graphical_element::dim_cache_ now alloced separately.
+ - junked Graphical_element::absgolute_offset
+ - Musique-de-Table
+ - mmrest_x_minimum now works at begin-of-line.
+ - junked Span_bar::extra_x_off
+ - \property foo.bar = \stringid + \otherstringid
+ - bf: stop on lexer errors as well.
+ - only do vertical alignment at Score level.
+ - tweaked ledger endings a bit.
+
+
+pl 41.hwn1
+ - small fixes.
+ - mudela-book.py patch (thanks MB)
+
+pl 41.mb1
+ - Added the installation instructions to the top web page.
+ - N.W.Gade: Added triangolo part, minor changes.
+
+pl 41.tca1
+ - Lookup::accordion and removed some accordionfonts
+
+***************
+
+pl 40.uu2
+ - rest ledger lines are dimensionless.
+ - Score_elements are added to the Paper_score directly when
+announce_element () is called. This makes it possible to init
+molecules from within engravers.
+ - changed \type to \context
+ - \context Contextname = ID Music is now a real separate production
+ * you can do
+ \context C1 \context C2
+
+ and C1 won't overwrite C2
+
+ * you need some extra explicit context specs, eg. if you start a
+voice with a chord.
+
+ \score { \notes { <c e g> } }
+
+ should be
+
+ \score { \notes \context Voice { <c e g > }
+
+ - set staff margins on grandstaffs too. Center staffmargins vertically.
+ - \property values are not inherited anymore, i.e. setting
+Score.minVerticalAlign does not set GrandStaff.minVerticalAlign, Staff.minVerticalAlign and Voice.minVerticalAlign as well.
+ - {Axis_spanner, Hara_kiri}_engraver which can be added at wish.
+Hara_kiri should be working again.
+ - boilerplate for accordion stuff.
+ - some more paper writing.
+ - bf: substitute vertical refpoint as well for broken items.
+(fixes clef^8)
+ - bf: translating molecule without elts but with dims. (bf: accidental
+spacing.)
+
+pl 40.mb1
+ - bf: ly2dvi set MFINPUTS so standard tree is found before lilypond
+ - bf: lilypond-regtest.doc, ls-latex.py; now finds author/title
+
+pl 40.uu1
+ - large documentation patch by Adrian Mariano
+
+********
+pl 40
+pl 39.mb2
+ - added more mensural style time signatures, old3/4, old6/8, old9/8
+ - redesigned old6/4, old9/4
+ - Updated refman.yo, lilypond-regtest.doc, clefs.ly, time.fly
+
+pl 39.hwn1
+ - consified mi2mu (pl 37.jcn1)
+
+pl 39.mb1
+ - bf: invisible clefs don't take any space, moved _8 below clef
+ - updated incipit example and macro
+
+pl 39.uu1
+ - delete graphical objects in reverse
+ - faq updates.
+
+********
+pl 39 (april 12)
+ - \property textstyle -> textStyle
+
+pl 38.tca1
+ - added scm/accordion-script.scm and update ly/accordion-defs.ly
+ - renamed some accordion symbols to make them more english and less
+ norwenglish.
+ - removed dot from \accBayanbase
+
+pl 37.script4
+ - bf: molecule
+ - bf: tuplet spanner appearance.
+ - bf: less spacing after clef. Invisible bar has no dims.
+ - included AIMS. The why of Lily.
+ - warning if duplicate engraver.
+ - warning if no ties could be created.
+ - bf: \time1/4; .. beams ..
+ - bf: staff switching beams / slurs.
+ - tuplets on multiple beams.
+ - Documentation/tex/lilypond-regtest.doc
+ - bf: nested tuplets
+ - slur cleanups.
+ - bf: multi_measure_rest_engraver in Score_context.
+
+pl 38.uu1
+ - bf: clef_8
+ - bf: barnumbers.
+
+pl 37.script3
+ - fixes for spring_spacer, introduced
+Spacing_engraver
+ - cleanup for rest-collisions.
+ - hacks for GUILE gc
+ - mudela-book \mudelafile
+ - Documentation/tex/lilypond-regtest.doc
+ - MF rest fixes
+
+
+********
+pl 38 (april 6)
+pl 37.script2
+ - bf: AFM for BlueSky AFM files.
+ - \penalty = 4278 -> \penalty 4278
+ - URG!! fixed major (unnoticed) bug in dependency engine
+ - Further Script hacking:
+ * G_script_column
+ * G_script_column_engraver
+
+ pl 37.script1
+ - major Script rehack:
+ * G_stem_staff_side_item
+ * G_script
+ * G_script_engraver
+ * G_script_req
+ - junked Text_def, changed \property textstyle -> \property textStyle
+(todo -> convert-mudela)
+ - Line_of_score is an Axis_group_element, no more overlapping
+lines, hopefully.
+ - mf: whole diamond head tweak
+
+pl 37.mb2
+ - Added property clefStyle: "" / "transparent" / "fullSizeChanges"
+ - New example: input/test/incipit.ly
+ - Documented clefStyle and restStyle in refman.tex
+ - Partial bug fix: octaviated clefs. Still broken!!!
+
+
+pl 37.mb1
+ - Added property restStyle.
+ - mensural 4th, 8th and 16th rests.
+pl 37.uu1
+ - FreeBSD bf
+
+****
+pl 37 (march 30, 1999)
+ - note head styles, see input/test/noteheadstyle.fly
+ * \property noteHeadStyle:
+ * diamond note heads (probably really ugly)
+ * cross note head.
+ * harmonic head (mf sources were tweaked)
+ * transparent for no \heads
+ * \property noteHeadStyle ="" for normal heads.
+
+pl 36.mb2
+ - bf: timeSignatureStyle
+ - Added dynamic fz (forzando) to Lilypond
+ - bf: N.W.Gade, sfz -> fz
+
+pl 36.hwn1
+ - debian fixes.
+ - don't insert extra alignment space for empty stuff.
+ - Align_element derives from Axis_group_element
+ - junk cruft for detecting upbeam / downbeam.
+ - junk all *{horizontal,vertical}* Score_element derived classes.
+ - G_staff_side_item::padding_f_ now generic property.
+ - some tweaking of beam & stem.
+ - junk pointerlist in Sources
+ - junk Stem::mult_i_, Stem::beam_gap_i_, G_staff_side_item::padding,
+ Bar::at_line_start_b_, Key_item::c_position_, Note_head::type_str_,
+ Note_head::staff_size, Stem::xdir_
+
+pl 36.mb1
+ - bf: N.W.Gade
+
+**************
+
+pl 35.uu1
+ - more memory tweaks: don't do Score_element::line_l () when deleting lines.
+ - more generic properties.
+ - change ridic. dims assert into warning.
+ - tex/ midi fixes (thanks, Mats).
+ - bf: don't crash when no Stem_infos are set.
+ - extender-spanner simplification
+ - working MIDI chords (Thanks Dscho)
+
+pl 35.jcn1
+ - some ps fixes
+
+************
+pl 35
+
+pl 34.hwn2
+ - "Lily Was Here" is def'd as \mudelatagline, override with
+ \header { tagline = "... " ; }
+ - \property currentBarNumber: set
+ current bar number.
+ - \property postBreakPadding: tune extra
+ space padding after linebreaks.
+ - \property textEmptyDimension: disregard script text
+ dimensions (untested)
+ - \property staffLineLeading: set the staff space
+ - adjustable staff space size (per staff)
+ - Staff_symbol_referencer as base class for elements that use
+ info of the staff symbol. \property numberOfStaffLines also works OK
+ with ledger lines. (Is that useful? dunno.)
+ - warning if someone does \translator with no name
+ - junk Item::breakable_b_
+ - junk PointerList<Music*>, use Killing_cons
+ - bf: Auto_beam_engraver.
+ - bf: mmrest engraver.
+ - use callbacks for Dimension_cache.
+ - lots of small cleanups. Junk various members of
+ Score_element & derived classes:
+ * Item::original_l_,
+ * Spanner::original_l_,
+ * Score_element::transparent_b_,
+ * Item::break_priority_i_,
+ * Item::break_status_dir_,
+ - merge Score_priority_engraver / Score_horizontal_align_engraver
+ - Use more generic element properties.
+ - precompute SCM symbols.
+ - remove_elt_property (): Try to junk an element property, if not
+ needed anymore.
+
+
+
+pl 34.uu1
+ - more PointerList junkings.
+ - MIDI bugfix.
+ - be more conservative with Dicts/Hashes mem usage
+
+*********
+pl 34
+
+pl 33.uu2
+ - some performance cleanups: junked PointerList instance, plugged some leaks.
+ - style -> fontname now in scheme.
+ - minor Score_element brainsurgery:
+ * generic element properties.
+ * junked Score_element::junk_links, Score_element::unlink
+ * junked Directed_graph_node as superclass of
+Score_element, this should reduce mem usage a bit.
+
+pl 33.jcn2
+ - fixed autobeamer's beam->unlink ()
+
+pl 33.jcn1
+ - allow autobeaming according to duration iso (crude) multiplicity
+
+pl 33.jbr1
+ - change my email address
+ - Windows platform does a cp -r instead of a ln -s
+
+pl 33.uu1
+ - bf: ^ and _
+ - junked poor man's dynamics.
+
+*********
+pl 33
+
+pl 32.mb1
+ - bf: \> and \< were interchanged!!
+ - Added property: textScriptPadding
+ - Changed copyright text on the Gade score.
+
+pl 32.uu1
+ - really include Gade score now.
+ - fixes: install-[out-]targets, INSTALLATION_[OUT_]SUFFIXES
+ - install TFMs in separate dir.
+pl 31.hwn3
+ - Span_bar bugfix (there you go, Mats).
+ - bf: Score copy ctor (-> bf declaring score)
+ - new Tie behavior: only tie identical pitches, switchable with
+oldTieBehavior
+ - junked cautionary_b_ from Musical_pitch
+
+pl 32.jcn1
+ - set-lily: set weird locale links for $LILYPONDPREFIX
+
+**********
+pl 31.mb2
+ - Added example: "Imellan Fjeldene" by Niels W. Gade.
+ - bf: don't attach staff margin text to clef changes within the
+ lines. (Still not perfect: no text when a clef change happens
+
+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
+ - bf: volta sizes
+ - GNU stuff on home page
+
+*******
+pl 29
- xl 28.jcn1
- - new outline TODO + .emacs setup
- pl 28.hwn1
+pl 28.hwn1
- bf: mid measure clefs (breakable items in non-breakable columns.)
- spanner.cc assert changed to warning
- (c) 1998 -> 1999 search replace.