]> git.donarmstrong.com Git - lilypond.git/blobdiff - CHANGES
release: 1.3.92
[lilypond.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 1e2dd72443c7d1bdc2d928127d247b0986b17ed1..5282a4ded37286508088fa7dc8bfd6a309b6d333 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,272 @@
+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
 ======
 * Smobified Translator and Translator_group, junked
 Translator_group_identifier.
 
-
 * \pushproperty and \popproperty withing \translator, similar to
 predefining \property, ie.
 
@@ -330,9 +598,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
@@ -1256,7 +1521,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.