---- ../lilypond-1.3.77.jcn4/CHANGES Sun Aug 13 23:23:46 2000
-++ b/CHANGES Mon Aug 14 00:44:16 2000
-@@ -1,3 +1,9 @@
-1.3.77.jcn5
+1.3.87.jcn2
===========
-* Added a devnull engraver, that junks (notehead) requests of the second
- stem when combined parts are in unison (a2).
+* Added skip (M) to music-iterator which fixes ugly non-const hack
+ of get-music (M).
+
+1.3.87.jcn1
+===========
+
+* Made bugfix in Simple-music-iterator copy constructor.
+
+* Fixed get_music for sequential-music-iterator and request-chord-iterator.
+
+
+1.3.87
+======
+
+1.3.86.jcn2
+================
+
+* 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.77.jcn4
- ===========
- --- ../lilypond-1.3.77.jcn3/CHANGES Sun Aug 13 20:05:00 2000
-++ b/CHANGES Sun Aug 13 23:23:46 2000
-@@ -1,3 +1,14 @@
-1.3.77.jcn4
+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.
-
- 1.3.77.jcn3
- ===========
- --- ../lilypond-1.3.77.jcn2/CHANGES Sun Aug 13 15:50:59 2000
-++ b/CHANGES Sun Aug 13 20:05:00 2000
-@@ -1,3 +1,9 @@
-1.3.77.jcn3
-===========
-
* First try at combining parts: part-combine*
-
- * fixed problem with HaraKiri
-
- * fixed problem with dynamicDirection--- ../lilypond-1.3.77.jcn1/CHANGES Wed Aug 9 23:30:23 2000
-++ b/CHANGES Sun Aug 13 15:50:59 2000
-@@ -1,3 +1,10 @@
* fixed problem with HaraKiri
* fixed problem with dynamicDirection
* fixed problem with nonEmptyText
-
- 1.3.77.jcn1
- ===========
- --- ../lilypond-1.3.77/CHANGES Tue Aug 8 16:14:36 2000
-++ b/CHANGES Wed Aug 9 23:30:23 2000
-@@ -1,3 +1,15 @@
-1.3.77.jcn1
-===========
-
* `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
* Reverted duration-iter change in midi2ly, moved printing of options.
- 1.3.77
- ======
- 1.3.77.mb1
-==========
-
-* Minor documentation updates
-
-* Mark_engraver: has been broken since .73, fixed!
+* warning bugfix in lexer.ll (Mats Bengtsson)
1.3.77
======
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)
+