---- ../lilypond-1.3.76.jcn1/CHANGES Tue Aug 8 13:56:35 2000
-++ b/CHANGES Tue Aug 8 14:46:46 2000
-@@ -1,3 +1,11 @@
-1.3.76.jcn2
+1.3.91.uu1
+==========
+
+* RPM .spec fixes.
+
+* italiano.ly
+
+* mudela-book updates by Tom Cato Amundsen.
+
+* Allow lyric hara kiri as well.
+
+* Bugfix: left/right mixup in Side_position_interface::aligned_on_self ()
+
+* rest collision of differing rests.
+
+* Cleanup of Sequential_music_iterator, Simple_music_iterator.
+
+* Unfolded_repeat_iterator now signals repeats using \property
+ repeatCommands. You could override this, eg.
+
+ \property Score.repeatCommands = #'((volta "X") start-repeat)
+
+ will print a |: and a volta bracket saying X. See also
+ input/test/manual-volta.ly
+
+* Volta_engraver, Repeat_acknowledge_engraver: new engravers that are
+controlled by repeatCommands; much cleaner than the Repeat_engraver.
+
+* Junked Repeat_engraver.
+
+1.3.91.jcn1
+===========
+* Abort all running spanners when part-combiner combines voices.
+
+1.3.91
+======
+
+* Use S_ISDIR () and check for stat.h.
+
+* Various fixes for RedHat 7.0 / gcc 2.96.54
+
+* separate basic propertylist for fingerings, center them on
+noteheads.
+
+* Side_position_interface::aligned_on_self() now can take a real
+number for self-alignment-{X,Y}.
+
+* etf2ly: single line GF field.
+
+1.3.90.mb1
+===========
+
+* Added an interscorelinefill paper variable. Set to a positive number
+ in order to stretch the inter-line spacing to fill the full pages,
+ except for the last page (where it would look really ugly).
+
+1.3.89.jcn1
+===========
+
+* Changed lilypond to LilyPond in ly2dvi, Mudela to LilyPond source.
+
+* Website fixes: Changed \interline to \staffspace in manual, removed offending
+ braces from mudela-book.tely.
+
+* Fixed slur attachment correction bug.
+
+* Made some fixes to Coriolan.
+
+1.3.89.hwn1
+===========
+
+* Only open files, not directories
+
+* bugfix: textNonEmpty.
+
+* Look ahead in auto-change iterator for rests. This means rests
+before the note leading to an automatic staff switch are switched as
+well (improves the looks of scarlatti-test). Associated fixes and
+additions for Music_iterator::skip () and friends.
+
+* Bugfix: only quantise staccato inside the staff.
+
+* cleanups for beam and stem. Removed global GUILE namespace calls
+from Beam and Stem.
+
+1.3.89
+======
+
+* Some fixes to Coriolan.
+
+* Fixed some stupid core dumps processing Coriolan.
+
+* Fixed several problems with part-combiner's part-switching.
+
+* Fixes for ASCII output.
+
+* Added feature to part combiner that should allow part-switching only
+ for entire measures. Currently, it is controlled by a new
+ property changeMoments (A . B):
+ - only switch when !(A mod now),
+ - decide whether to switch based on music during time period B.
+
+* Made bugfix: Sequential_iterator::get_music (M): mustn't return music
+ later than M.
+
+* Added skip (M) to some iterators.
+
+* maintain minimum-length by shifting for hyphens at start of
+line. (patch courtesy Christophe Rhodes)
+
+* mudela-book fixes (courtesy Tom Cato Amundsen): documentation
+update, LaTeX example, landscape support.
+
+1.3.88.hwn2
+===========
+
+* Added elt properties for Tie:
+ - details
+ - x-gap
+ - staffline-clearance
+
+* Added elt properties for Slur
+ - y-free
+ - details
+
+* Removed C++ support for barNumberScriptPadding, now in
+generic-property.scm (but they're deprecated anyway)
+
+* Changed threshold in Align_interface to be in staffspace
+
+* changed minVerticalAlign and maxVerticalAlign to be in staffspace.
+A better way: do \push #'threshold = #(cons A B ). (WARNING:
+INCOMPATIBLE CHANGE)
+
+* moved translator definitions out of \paper { }, only instantiate in
+\paper.
+
+1.3.88
+======
+
+* Sequential_iterator::get_music (), part combiner now works.
+
+* Changed paper variables into elt properties:
+ Beam:
+ - beam-space-function, Removed Paper_def::interbeam_f(), Smaller
+ beams for grace notes.
+ - beam-flag-width-function to Beam.
+
+ Grace_align_item:
+ - horizontal-space: spacing of grace notes is configurable
+
+ Volta_spanner:
+ - height
+ - thickness
+
+ Multi_measure_rest:
+ - expand-limit
+ - minimum-width
+ - padding
+
+ Lyric_extender:
+ - height
+
+ Stem
+ - thickness
+
+ Collision
+ - note-width to Collision
+
+* removed various obsolete variables from params.ly
+
+* added input/test/bagpipe.ly
+
+
+
+1.3.87
+======
+
+* Made fixes to part-combine examples and Coriolan.
+
+* Bugfix: don't dump core on unterminated (de)crescendo.
+
+* Rolled next (M) also into get_music (M), similar to process (M), so that
+ sequential-music-iterator::get_music (M) returns something useful.
+
+* Bugfix: part-combiner still expected Music_sequence, where get_music ()
+ now returns plain list of events.
+
+1.3.86.hwn3
+===========
+
+* Fixed problem with disappearing crescendi across line break.
+
+* Bugfix: dynamic texts should not be set by text-engraver.
+
+* Rewrote and cleaned up music-iterator.
+
+* etf2ly robustness fixes.
+
+1.3.85.hwn2
+===========
+
+* Added side-position-interface as an interface identifier, in stead
+of checking side-support-elements. This fixes a problem with stacked
+text scripts.
+
+* Removed spurious set_elt_property ("XX", SCM_EOL) calls.
+
+* Added \property squashedPosition for Pitch_squash_engraver: the
+staff-position number to squash noteheads to.
+
+* Added FAQ entry for script on bar, updated description of mailing
+lists.
+
+* Fixed bug with \translator { basicXXXProperties \push ... }
+
+* Updated and revised call for help in hacking.texi.
+
+* Bugfix: don't remember accidental if it is tied from the previous note.
+
+1.3.85
+======
+
+* Separated definition and implementation of contexts (moved
+definition out of Translator_group into Translator_def)
+
+
+* pmx2ly.py fixes: now handles text at beginning of block correctly.
+
+* update .spec to include scripts.
+
+* Changed syntax of \pushproperty:
+
+ \property Voice.basicXXXProperties \push #'foo = #bar
+ \property basicXXXProperties \pop #'foo
+
+ \translator {
+ basicXXXProperties \push #'foo = #bar
+ basicXXXProperties \pop #'foo
+ }
+
+1.3.84.jcn1
+===========
+
+* Updated INSTALL.texi
+
+1.3.80.tca1
+===========
+* Added Documentation/user/mb-latex.tex, mudela-book+latex example
+ file and test case. Some work on Documentation/user/mudela-book.tely
+
+* mudela-book.py: any combination of \verb, \begin{verbatim}
+ @code and @example and mudela should work as expected.
+
+* dropped [].extend that depend on python 1.5.2
+
+1.3.84
+======
+
+* pmx2ly, PMX to LilyPond conversion. Succesfully converts barsant.pmx.
+
+* musedata2ly, a Musedata to LilyPond convertor. Succesfully converts
+wtk1-fugue2
+
+* bugfixes for dynamics: make sure that dynamic alignments encompass
+the dynamics they support, and that any columns they attach to aren't
+prematurely killed.
+
+* bugfix: make sure \time gets noticed early enough.
+
+1.3.83
+======
+
+* small doc updates.
+
+* Cleanups related to barline handling:
+
+ - Removed Translator_group::get_simple_translator (), and -
+
+ - use properties to communicate about barlines and time sigs. (NOTE:
+ by default a time-signature of 4/4 is printed.)
+
+ - fix repeat bar behavior.
+
+
+* cleaned up Directional_element_interface
+
+* add name field to score-elements.
+
+* comment in some unprotects for Music in parser. Should bring down
+ cpu time and plug some leaks.
+
+* robustness fixes for etf2ly, tuplets, grace notes.
+
+1.3.82
+======
+
+* engraver.ly: cleanups.
+
+* etf2ly: robustness fixes, handle mac files as well.
+
+* Smobified Translator and Translator_group, junked
+Translator_group_identifier.
+
+* \pushproperty and \popproperty withing \translator, similar to
+predefining \property, ie.
+
+ \translator { [...] \pushproperty [..] }
+ \translator { [...] \popproperty [..] }
+
+(these \pushes and \pops are delayed until instantiation, so if you do
+
+
+ \score {
+ \pushproperty #'basicFooProperties #'bla #VALUE1
+ \context Voice { \pushproperty #'basicFooProperties #'bar #VALUE2
+ [..]
+ }
+ }
+
+then the setting for basicFooProperties contains both (bla . VALUE1)
+and (bar . VALUE2).
+
+* allow \pushproperty #'symbol [..] as well as \pushproperty #'(symbol1 symbol2 ... )
+
+1.3.81.jcn1
+===========
+
+* Activated regex for windows.
+
+* New guile-1.4 patch for cross windows build.
+
+* Added configure messages for metapost checking.
+
+1.3.81
+======
+1.3.80.gp1
+==========
+
+* Added property LyricVoice.associatedVoice to enable switching associated
+ voice mid-stream. Association still defaults to context name.
+
+1.3.80.hwn1
+===========
+
+* \pushproperty, \popproperty: property settings with less memory
+cost. See input/test/pushproperty.ly and Documentation/hacking. Note:
+syntax is most likely only temporary.
+
+1.3.80.jcn1
+===========
+
+* (Line-)broken slurs now have vertical trend.
+
+* Better length for broken ties: no invisibly short ties. Now ties may
+ collide with time signatures, though.
+
+* Don't typeset unfinished spanners, but kill them.
+
+* Added two FAQs (Mats)
+
+* Made workaround guile-1.4.1 backward incompatible (scm_)eval change.
+ Note that we must use (scm_)eval2 to remain backwards compatible with
+ guile < 1.4.1 snapshot.
+
+* Reincluded 79.jcn2 fix
+
+1.3.80
+======
+
+1.3.79.jcn5
+===========
+
+* Created Thread_devnull_engraver and Voice_devnull_engraver iso
+ single A2_devnull_engraver in Thread context. It seems however
+ that the hack in A2_devnull_engraver works better.
+
+* Coriolan fixes.
+
+* Slur attachment fix for chords where case slurdir != stemdir.
+
+* Made various fixes for (line-)broken slurs.
+
+* Fixed slur_height (), which fixes most ugly slurs (Yeah!).
+
+* Fixed some silly url reversals in FAQ.
+
+* Finished Coriolan music entry (again); entered second viola part.
+
+* Updated Coriolan to use part combiner on Voice level for wind parts
+ and on Staff level for violi and bassi.
+
+* Part-combiner now uses duration inquiry, which fixes rhythm-related
+ bugs in determining solo/a2. Also, rests are taken into account.
+
+* Another crude fix for almost unexplainable (with a gdb that dumps
+ core on ly_display_scm) all-zero control points slurs.
+
+* Fixed slurs that crossed through stems and note heads. Note
+ that beautifying of ugly slurs is still broken.
+
+* Made crude fixes slurs don't crash, bezier still crashes on
+ infinitely steep slurs (eg flauti-part *with* slur_engraver).
+
+1.3.79.gp1
+==========
+
+* Replaced empty melisma score element with a property
+
+* Renamed Voice_alist_entry -> Syllable_group in lyric-phrasing-engraver
+
+1.3.79.uu1
+==========
+
+* fixed y-position of whole rest
+
+* fixed sustainPedalPadding
+
+* etf2ly: articulation, lyrics.
+
+1.3.79
+======
+
+* etf2ly.py: Finale to LilyPond conversion.
+
+1.3.78.jcn4
===========
+* Made simple fix to get part-combiner to recognise different rhythms
+
+* Unhardcoded part combiner and a2-engraver; introduced properties
+ splitInterval, soloADue, soloText, soloIIText, aDueText.
+
+* Fixed part combiner's too-late problem (Dankje!)
+
+* Fixed a2-devnull-engraver, a2-engraver.
+
+* Renamed part combiner music names to "one", "two".
+
+* Cleaned up decision making in part combiner, renamed to "solo"/"unison"
+
+1.3.77.mb1
+==========
+
+* Minor documentation updates
+
+* Mark_engraver: has been broken since .73, fixed!
+
+1.3.78
+======
+
+* Added a devnull engraver, that junks (notehead) requests of the second
+ stem when combined parts are in unison (a2).
+
+* Part-combine iterator identifies Soli and A2 parts in threads by
+ looking at rhythm and pitches. It switches Voice context automagically,
+ and communicates current state using a2/solo/solo2 properties.
+
+* Simple A2_engraver (`a due) prints `a2/Solo/Solo II. Soli seem to
+ arrive one request late.
+
+* First try at combining parts: part-combine*
+
+* fixed problem with HaraKiri
+
+* fixed problem with dynamicDirection
+
+* fixed problem with nonEmptyText
+
+* `Fixed' chord notation, as per request of David Arnold, ie,
+ Added a chord-name-mode, that only displays chord names
+ when there's a change in the chord-name-scheme, Also, a chord
+ name should always be displayed after a line break. See
+
+ input/test/drarn-chords.ly
+
+* Reverted duration-iter change in midi2ly, moved printing of options.
+
+* warning bugfix in lexer.ll (Mats Bengtsson)
+
+1.3.77
+======
+
* Midi2ly bugfix: handle durations longer than longa. These can occur
because of lengthened notes when using --no-rests.
* Midi2ly: output `new' \key syntax, and updated version number.
- 1.3.76.jcn1
- ===========
- --- ../lilypond-1.3.76/CHANGES Thu Aug 3 20:29:02 2000
-++ b/CHANGES Tue Aug 8 13:56:35 2000
-@@ -1,3 +1,14 @@
-1.3.76.jcn1
-===========
-
* Midi2ly bugfix: don't correct quantised durations, don't use tuplets,
double dots etc. when user doesn't want them. It probably used to
work like this, a long time ago. For some unknown reason, all
* Midi2ly: added a new option: --no-rests.
- 1.3.76
- ======
- --- ../lilypond-1.3.76/CHANGES Fri Aug 4 02:29:02 2000
-++ b/CHANGES Mon Aug 7 00:19:35 2000
-@@ -1,3 +1,12 @@
+* Update of mudela-book (Tom Cato Amundsen)
+ - --read-lys option, now you can do:
+ mudela-book file.texi
+ convert-mudela
+ mudela-book --read-lys
+ - --outdir=DIR will put ALL output into DIR
+ - @mudela[filename="myfilename"]{c d e f g}
+ - --force-mudela-fontsize
+ - ignore mudela inside @ignore @end ignore
+
1.3.76.gp1
==========
+
* Lyric_phrasing_engraver now catches lyric extenders and correctly
terminates them under the last note of a melisma.
* Other minor tidying up of Lyric_phrasing_engraver and related code.
- 1.3.76
- ======
- 1.3.76
+1.3.76
======
-* Lyric_phrasing_engraver now adjusts for melisma. (Glenn Prideaux).
+* Lyric_phrasing_engraver now adjusts for melisma. (Glen Prideaux).
* Mudela-book fix for Windows95 (Mark Hindley)
* Debian update (Anthony Fok)
* Added beam melisma for when automaticMelismata and noAutoBeaming are both
- #t (primarily for hymns). Courtesy Glenn Prideaux.
+ #t (primarily for hymns). Courtesy Glen Prideaux.
* Bugfix: .pfa dependency on $(outdir)/mfplain.mem
* Glen Prideaux lyric phrasing engraver. See
input/test/lyric-phrasing.ly
-
-
-
1.3.73
======
* Removed \interscoreline after the last line, prevents some
# Use alternate configurations alongside eachother:
#
- # ./configure --enable-configsuffix=debug
+ # ./configure --enable-config=debug
# make conf=debug
#
# uses config-debug.make and config-debug.h; output goes to out-debug.
pl 15.jcn4
- direct #... to scm parser (Thanks to Gary Houston)
+