]> git.donarmstrong.com Git - lilypond.git/blobdiff - CHANGES
release: 1.3.18
[lilypond.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 81585aa9153f42497815fc1fc2dbf37bff76fb99..44adce0ac934efb5d949fa2cac1b5a59b258f34a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,287 @@
+1.3.17.jcn2
+===========
+
+* Bugfix: beams with less than one (visible) stem
+
+* small fixes to pa.ly
+
+1.3.17.jcn1
+===========
+
+* Fixed bug that made multi-measure rest barnumber counts go wild.
+(even more scm2int/int2scm mixups!)
+
+* mutopia/J.S.Bach/pa.ly: organ score (for my father)
+
+* small fix to mutopia/J.S.Bach/Duette/violino-ii.ly
+
+1.3.17.hwn2
+===========
+
+* Remove Paper_def calls in bezier-bow.cc
+
+* Remove data members of Tuplet_spanner,  Volta_spanner
+
+* hang_on_clef, property hangOnClef removed
+
+* Bar::type_str_ mode into element property `glyph'. Use a Scheme
+function to determine breaking behavior.
+
+* More Scheme typechecking.
+
+* Be strict about the difference between strings and symbols for conversion.
+
+* Fixed bug that made 1st line offset to right fixed. Bugfix courtesy
+Laurent Martelli.
+
+* Partial French translation, courtesy Laurent Martelli.
+
+* Small corrections in NL translation. 
+
+1.3.17.hwn1
+===========
+
+* Added mensural note heads (noteHeadStyle = "mensural") Additionally,
+we have a longa note head.  noteHeadStyle = "harmonic" is not
+supported anymore. (for now, that is)  
+
+* Reference manual update. Document \properties with examples
+
+* fix mudela-book --help
+
+* Use element properties for Text_item::text_str_, Clef_item::symbol_,
+Key_item::c0_position_
+
+* Clef_engraver general cleanup. Use alists (\property
+supportedClefTypes, clefPitches) for clef types.
+
+* Use progress_indication () for progress. Don't include <iostream.h> directly 
+Don't include <string.h>, <math.h> from headers.
+
+
+1.3.16.hwn1
+===========
+
+* \property stemCentered (boolean): centers stem on note head. See
+input/test/stem-centered.ly
+
+* input/trip.ly, small test of lots of features.
+
+* \property Staff.collisionMergeDotted: merge equal noteheads
+with different dot count. See input/test/collision-merge-dotted.fly
+
+* Dotted rest bugfix 
+
+* Don't crash if a slur does not span any notes.
+
+* Volta repeats fixed.
+
+* cleanup of Note_heads_engraver
+
+* removed dots_i_ member of Dots
+
+1.3.16.jcn1
+===========
+       * Fixed cross staff slurs.  It seems that cross-staff sign
+         was swapped.
+
+1.3.15.hwn1
+===========
+
+* Fixed bug in stem code.  Stem in chords works again.  Small
+stem cleanups.
+
+* Use element properties for Staff_symbol.
+
+* \property sparseTies (boolean).  Only make one tie in the
+middle for tied chords.
+
+* Junked Directional_spanner, Column_info.
+Directional_element now is element interface `Directional_element_interface'
+
+* cleanup: use to_boolean () iso. gh_boolean_p && gh_bool2scm
+
+pl 15.jcn4
+       - removed old notename2scm conversion
+       - beam-dir-algorithm through scm
+       - bfs paper-scm
+       - bf: knee-stemlengths
+
+pl 15.jcn3
+       - moved poor man's stem arrays to scm
+       
+pl 15.jcn2
+       - beam quanting using scm lists
+
+pl 14.hwn1jcn1
+       - chord-name uses scm members
+       - bfs: knee with different mults, interstaff knee, auto-knee
+
+**********
+pl 14.hwn1
+       - specialize duration.cc for lily, move out of lib/
+       - stem cleanup
+       - more SCM typechecking
+       - stafflineleading -> staff_space
+       - bf: rod distances.
+       - junk some unused code.
+       
+pl 13.hwn2
+       - paper/score column cleanups. Junk Score_column type
+
+pl 13.hwn1
+       - Bezier_bow/Bezier cleanups
+       - bf: rest under beam.
+       
+pl 13.jcn2
+       - untangled Chord_name (item) and Chord (list-of-pitches)
+       
+pl 13.jcn1
+       - bezier-bow fix
+
+**********
+pl 12.hwn1
+       - polynomial.hh
+       - bf: generic properties
+       - quantise_iv () fix.
+       - bezier cleanup
+       - class Polynomial 
+       - use smobs for font metric tables/hashes.
+       - nl.po bf
+
+**********
+pl 11.jcn3
+       - small beam fixes (interstaff knees still broken)
+
+pl 11.hwn1
+       - bf: dots
+       - bf: harmonic note heads
+       - revise stem, notehead, rest
+
+pl 11.jcn2
+       - included missing scm,ly updates
+       - bf: urg to_dir () takes scm..
+       - bf's: if (Foo b = bar != 1)
+       - beam cleanup
+
+*********
+pl 10.uu1
+       - various small bfs
+       - bf: alignment reversed
+       - Staff_symbol_referencer -> Staff_symbol_referencer_interface
+       - bf: staccato pos
+       - Knee fixes (thanks, Jan)
+
+pl 10.jcn2
+       - fixes for invisible beamed stems
+       - removed steminfo from properties, don't cache Stem_info
+
+pl 10.jcn1
+       - steminfo to properties
+       - dropped internote dim for stem-beams
+
+*********
+pl 9.hwn1
+       - abstracting Staff_symbol_referencer to an interface.
+       - quantised_position for staccato dots.
+       - standchen fixes
+       - junk Score_element::do_{width,height}: set callbacks directly.
+       - merge Score_element, Graphical_element
+       - merge Axis_group_element, Graphical_axis_group
+       - junk pointer fields from Score_element derived classes
+       - junk obsolete do_substitute_dependency code.
+
+**********
+
+pl 8.hwn2
+       - staff-support for Crescendi.
+       - padding for accidentals.
+       - cascading offset callbacks
+
+pl 8.hwn1
+       - note-head-side 
+       - naming Staff_sidify -> Side_position_interface
+
+***********
+
+pl 7.mb1
+       - bf: timeSignatureStyle works again
+
+pl 7.hwn1
+       - Dirk Latterman key/mmrest patches
+       - Offset callbacks in Dimension_cache
+       - Junked Staff_side_*
+       - Staff_sidify: interface class.
+       - prelude-{1,2} fixes.
+
+***********
+pl 6.uu2
+       - bf: PS font selecting.
+
+pl 6.uu1
+       - bf: ls-latex
+       - mudela-book --no-pictures
+       - bf: ly2dvi
+       - convert-mudela: beamAuto moment syntax. 
+
+pl 6.jcn3
+       - fixed scm output
+
+pl 6.jcn2
+       - half-baken ly-gulp-file in scm
+       - resurrected scm output through guile
+
+pl 5.mb1
+       - bf: version of init.sly, init.fly
+       - Clarify necessary version of texinfo
+       - bf: texi files, minor errors and syntax compatible with 
+         older makeinfo
+
+pl 6.jcn1
+       - bf: scm output
+
+*******
+
+pl 5.hwn2
+       - Bach preludes: mutopification
+       - dots are Directional_element too; use \property dotDirection
+       - moved some stuff out of Lookup
+       - bf: dots
+       - font selection mechanics changed.
+
+pl 5.uu1
+       - bf: smob allocation (thanks David!)
+
+pl 5.hwn1
+       - junked \shape. Now use #'margin-shape 
+       - timing: one_beat -> \property beatLength
+       - bf convert-mudela
+
+************
+
+pl 4.uu1
+       - input/test/ \property fixes.
+       - gcc 2.95 fix
+
+pl 4.hwn1
+       - Break_align_engraver,
+       break align order from  \property breakAlignOrder
+       - junked Score_priority_engraver
+       - moved Time_description into Timing_translator
+       - use properties for timing, see input/test/timing.fly
+       * removed \cadenza ; now use \property Score.timing
+       * \property measurePosition
+       * \property measureLength
+       * \property currentBarNumber
+       - Note_name_engraver , \context NoteNames
+
+
+pl 4.jcn1
+       - junked some chord guessing code
+       - bf: lookup size (-1) for chord-name accidentals
+       - bf: ly2dvi's MFINPUTS setting
+
+*************
 pl 2.jcn3
        - chords:
          * Chord is item