]> git.donarmstrong.com Git - lilypond.git/blobdiff - CHANGES
patch::: 1.3.87.jcn2
[lilypond.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index cd80444b006595b13e8631bfbcad228d994e90e1..79a11c407876f3cfd7c3d29e0914a20c71f365d4 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,230 @@
-1.3.79.jcn2
+1.3.87.jcn2
 ===========
 
+* 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.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.
 * Fixed slurs that crossed through stems and note heads.  Note
   that beautifying of ugly slurs is still broken.
 
-1.3.79.jcn1
-===========
-
 * 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
 ======
 
@@ -203,9 +440,6 @@ have self_scm_)
 * Glen Prideaux lyric phrasing engraver. See
 input/test/lyric-phrasing.ly
 
-
-
-
 1.3.73
 ======
 * Removed \interscoreline after the last line, prevents some
@@ -1129,7 +1363,7 @@ property is already set.
 
       # 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.
@@ -2174,3 +2408,4 @@ pl 15.hwn1
 
 pl 15.jcn4
        - direct #... to scm parser  (Thanks to Gary Houston)
+