]> git.donarmstrong.com Git - lilypond.git/blobdiff - CHANGES
release: 1.3.131
[lilypond.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 8f22b247881909a75a26bff40e59f6dc5334d988..29b2aa7ecd94964dd194c0a2f4f68985011085b1 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,613 @@
-1.3.112.jcn3
+1.3.130.hwn2
 ============
 
+* Documentation: notation contexts.
+
+* 2001 (c) search-replace patch.
+
+* Center rehearsal marks by default.
+
+* Fixing collapsed dynamics with part-combine
+
+* \property tupletNumberFormatFunction selects formatting function for
+tuplet brackets.
+
+1.3.130.jcn5
+============
+
+* Added some handy targets to example makefile: make/ly.make.
+
+* Bugfix: file-path.cc; absolute directories start with directory separator.
+
+* Makefile template using dependencies: make/ly.make.  Needs some
+simple examples.
+
+* Depencies fixes for lilypond, ly2dvi (still kludged) and lilypond-book.
+
+* nl.po update.
+
+* Bugfixes and cleanups of mainly main.cc.
+
+* Enabled changing default tex output extension to ".lytex".
+
+* Bugfix: use init file extension .ly for extensionless input.
+
+* Ignore outname = ; settings in output blocks.
+
+* Revised input and output naming, now it's possible to include a
+directory in the output name.  This should fix some input/init name
+related bugs.
+
+* Fixed dependencies for outdir in lilypond-book and ly2dvi.
+
+* Uniformised tags to read: Generated automatically by: <program>.
+
+* Install make/* and stepmake/stepmake/* to enable making use of
+stepmake templates.
+
+* Added example mutopia makefile: make/ly.make.
+
+* Lilypond-book now writes lily-<HASH>.ly files.
+
+* Bugfix: don't display repeat colons for zero height bar lines; fixes
+repeat barlines in lyrics.
+
+* Fixed markup definition and implementation, added baseline-skip
+property; this makes multi-line markup text a lot easier.
+
+* Bugfix: chordChanges works with other rhythm of accompaniment, and
+silly chord name typo fixes.
+
+1.3.130
+=======
+
+1.3.129.jcn2
+============
+
+* Implemented Phrasing slurs, copied from slur.
+
+* More hooks for chord pitch name overrides, see
+input/tricks/german-chords.ly.
+
+1.3.129.hwn1
+============
+
+* Bugfix: bar lines in lyrics.
+
+* Bugfix: vertical positioning of isolated dynamics: absolute dynamics
+are only supported by the note they are on, in absence of crescendi.
+
+* Documentation of ancient clefs, custodes (Jurgen Reuter)
+
+* Small documentation fixes: rehearsal marks, -f option, markup, instrument names
+
+* Bugfix: rounding errors caused errouneous ledger lines for
+#'staff-space = 1.3
+
+* Subsubtitles, \bar "";  (Rune Zedeler)
+
+1.3.129
+=======
+
+* Small doco fixes.
+
+* Removed duplicated engraver hierarchies from coriolan and orchestral
+examples.
+
+* Added user control for devnull engravers. Default: switched off 
+
+* Small doco fixes.
+
+1.3.128.hwn1
+============
+
+* Doco fixes
+
+* Glissando fix (Rune Zedeler)
+
+1.3.128.mb2
+===========
+
+* Made the percussion clef somewhat fatter, thanks to Rune Zedeler. 
+Note: font updated! Added this clef to input/regression/clefs.ly.
+
+* updated \endincipit macro and the examples input/test/incipit.ly and
+input/regression/clefs.ly
+
+1.3.127.jcn3
+============
+
+* Mutopia preparations and Coriolan fixes.
+
+* Small beam cleanup, changed y-position-hs,height-hs user overrides to
+  staff-position,height (height:name suggestions?), now in staff-spaces.
+
+* Beam (y, dy) calculations now as list of scm functions.
+
+* Added cleaned-up excerpt from Coriolan for tutorial.
+
+* Bugfix: beam looks at smallest gap for auto knees.
+
+* Property-description-fix: allow auto-knee-gap to be set to false.
+
+* Small doco fixes.
+
+* Bugfix: repeats without alternatives.
+
+1.3.127.uu3
+============
+
+* Bugfix: staccato dot on outer staff lines.
+
+* Documentation: lots of updates and revisions.
+
+* \repeat tremolo for single notes, \repeat tremolo 4 c16
+produces the same effect as c4:16
+
+1.3.126.mb1
+===========
+
+* ly2dvi: bugfix --number.
+Added header field latexpackages, see input/test/orchestscore.ly
+
+* \mark: add possibility to use font selection markup, see input/test/mark.ly
+
+1.3.127
+=======
+
+* Grand Refman restructuring, featuring outline mode.
+
+* Fixed missing menus and cross references.
+
+* Coriolan fixes and updates.
+
+* Bugfix: a2-engraver and *devnull_engraver recognise alternative
+'oneXXX' 'twoXXX' naming convention.
+
+* Enabled markup text to be used for instrument names.
+
+* Bugfix: interface description of System_start_delimiter
+
+* Slur attachment fix (thanks, Han-Wen)
+
+1.3.126.hwn1
+============
+
+* Bugfix in Global_translator::run_iterator_on_me (): only run
+iterator::process if iterator::ok() is true.
+
+* Bugfix: when iterating empty sequential-music, start out with an
+invalid iterator.
+
+* Bugfix: length calculation for volta repeat music with too few
+alternatives.
+
+* Bugfix: print different string for first printed alternative in
+volta repeat music with too few alternatives, eg. 1.-4.
+
+* Cleaned up bugs/ directory
+
+* Be less intelligent about default font backup, just load cmr10
+
+* Generated documentation: sort and uniq Grob lists of contexts.
+
+1.3.126
+=======
+* Doco:
+  - fixes,
+  - updates,
+  - rewrites.
+  - Changed license to FDL.
+  - added index entries
+  - tutorial: 0-th tune
+  - literature overview.
+  - removed development stuff.
+
+
+1.3.125.jcn3
+============
+
+* Clef workarounds for Coriolan.
+
+* Moved feature and regression-test input to input/feature, input/regression.
+
+* Added some regtests.
+
+* Bugfix: auto-knee for beam over rest.
+
+* Fixes for Coriolan and viola Solo Cello Suites.
+
+* Replaced generic 'collapse-height' for System_start_delimiter with
+brace-collapse-height, bracket-collapse-height, bar-line-collapse-height.
+
+* Bugfix: measure System_start_delimiter's *-collapse-height in staff-space.
+
+* Fixed some info and html links.
+
+* Automatic knees now on by default for vertical distances >= 7 staff-space.
+
+1.3.125
+=======
+
+* Updated Coriolan.
+
+* Bugfix: beams with no stems.
+
+* Cleanup automatic knees, junked calc_interstaff_dist.
+
+* Automatic knees now on by default for vertical distances >= 7 staff-space.
+
+* Bugfix: automatic interstaff knees.
+
+1.3.124.hwn1
+============
+
+* Auto change music bugfix; removed Auto_change_music type
+
+* Bugfix: add copy ctors to all relevant iterators, this fixes various
+combinations with auto-change and part-combine.
+
+* Bugfix: glissandi with smaller rhythms parallel.
+
+* Add printfilename option to @lilypondfile 
+
+* Include Grobs in Context self-documentation; remove "Grob " from
+node name for grob documentation.
+
+1.3.124
+=======
+
+* Tutorial fragment on ly2dvi.
+
+* Bugfix: also print path of mismatched .TFM file.
+
+* Some callbacks to allow manipulation of fonts and molecules from
+Scheme.  See input/test/molecule-hacking.ly ; allows for a kludged
+"parenthesize notehead" command.
+
+
+1.3.123.mb1
+===========
+
+* Added percussion clef. Note: font updated!
+
+* Bugfix: font style Large works regardless of font-shape.
+
+
+
+1.3.123
+=======
+
+* Added macro \turnOff to remove volta brackets or any other 
+  graphical objects, see input/test/volta.ly or mutopia/J.S.Bach/pa.ly
+
+* Removed the "none" clef, use Clef \override #'transparent = ##t instead.
+
+* Bugfix ly2dvi: paper variable orientation = "landscape" works.
+
+* Allow for wildcards in the font style alist to give more robust font
+selection handling. Ignore shape and series for the font families:
+braces, dynamic and music.
+
+* Bugfix: stem and dstem font symbol.
+
+1.3.122.jcn3
+============
+
+* More website link fixes, split and nonsplit.
+
+* Non-splitting makeinfo website fix.
+
+* Doco fixes, included feature document into main documentation.
+
+* lily/chord.cc (member_notename, lower_pitch): gh_member returns a list of
+which car is the member!
+
+* Bugfix: added equal_p to list of smob functions.  This fixes
+behaviour of property chordChanges.
+
+* More guile-1.4.1 snapshot fixes, generated doco.
+
+* Doco fixes.
+
+* Small fixes for guile-1.4.1 snapshot which is more strict on symbols
+vs strings.
+
+1.3.122
+=======
+
+* Small lilypond-book cleanups.
+
+* Bugfix: fix lyric extenders.
+
+1.3.121.mb2
+===========
+
+* Bugfix: svenska.ly and norsk.ly
+
+* Bugfix: tied-over accidentals handled more correctly.
+
+1.3.121.jcn2
+============
+
+* Renamed last instances of musical_*pitch to pitch.
+
+* Bugfix: actually read pitch value in \pitch #(make-pitch ...)
+
+* Bugfix(?): always allow explicit duration entry.
+
+* Fixed .po charsets for upcoming msgfmt release (Bruno Haible).
+
+* Some doco updates and fixes.
+
+* Bugfix Ly2dvi: reset LC_ALL and LC_LANG too.
+
+* Commented out dubious undocumented $(PATHSEP) from lilypond-vars.make
+
+* Replaced some instances of [$(outdir)/].. with $(pwd), these may
+break --srcdir builds and texi2dvi.
+
+* Several fixes for --srcdir build, allowing build from read only media.
+
+* Moved make/toplevel.make.in to less unusual GNUmakefile.in
+
+* Bugfix: changed beam thickness to .48 staff-space.
+
+
+1.3.120.uu1
+===========
+
+* Ancient font update (Juergen Reuter)
+
+* Syntax change: paper_xxxx -> paperXxxx
+
+* Some documentation updates.
+
+* Doc-string cleanups, and completization.
+
+* Changed Pedal string properties: unify stop/start/stopStart
+properties.  Changed pedal identifier syntax.
+
+* bugfix: do change clefs if full-size-change is *not* set.
+
+1.3.120
+=======
+
+* Removed texi->dvi cancellation and removed --clean option from texi2dvi
+command line; this fixes generation of dvi files in Documentation/user.
+Strange bug in texi2dvi.
+
+* Fixed bibtex url (reported David Raleigh Arnold), added support for
+bibtex2html, which is in Debian.
+
+* Added direntries to toplevel texi documents, for info files
+(reported Thomas Klausner).
+
+* Removed some empty files.
+
+* Make a Stem::height callback, to prevent early brew_molecule
+call. This fixes input/bugs/triplet.ly.
+
+* Manual fix for generated -interfaces documentation.
+
+* Small changes for texinfo-4.0a prerelease.
+
+* Added a --force option for makeinfo .txt generation.
+
+* Changed debian ftp urls according to new package pools layout.
+
+* Debian update, including menu/node fixes to development.texi (Anthony Fok).
+
+* Bugfix: lilypond-book (Tom Cato Amundsen).
+
+* Increase the size of dynamics, adding new sizes of feta-din (Mats Bengtsson).
+
+* \clef "none"; no clef, but whitespace (Mark Hindley).
+
+* Website fix: don't mv but cp .pngs do deep-html dirs.
+
+* Bugfix: chords examples (James Hammons).
+
+* Warning fix.
+
+1.3.119
+=======
+
+* Added some feature examples.
+
+* Bugfix for \partial and auto-beamer.
+
+* Bugfixes: warnings.
+
+* More feature examples.
+* Renamed some scm files.
+
+* Some more documentation fixes (move hacking.texi into normal
+documentation.)
+
+* Bugfix: header protection in parser.yy
+
+1.3.117.mb1
+===========
+
+* Bugfix: fetdefs.tex: don't redefine the standard TeX macros 
+  \sharp,\natural or \flat.
+
+* Bugfix: ly2dvi: handle the --landscape option. Leave the textheight
+  calculation to the geometry package. Remove some dead code.
+
+* Bugfix: correct font-family for TextSpanner.
+
+* Bugfix: script-engraver.cc: forced script directions work again.
+
+1.3.117.jcn2
+============
+
+* Resurrected direct scheme output, ie. lilypond -fscm
+
+* Warning message fixes and po update.
+
+* Bugfix: debian package.
+
+* Resurrected direct postscript output, ie. lilypond --output-format=ps.
+
+1.3.117.hwn1
+============
+
+* Broken left-edge of volta, Again. Now the Final Fix.
+
+* Smobified Score, smobified Music_output_def, removed Identifier.
+Reorganised Scope and Scheme_hash_table to this end.
+
+* Small cleanups in relations between
+Paper_def/Paper_outputter/Paper_stream.
+
+* lilypond syntax update: deprecate $ syntax for identifiers; Provide
+convert-ly method.
+
+* Rename: don't use grobs in performer methods.
+
+1.3.116.jcn4
+============
+
+* Bugfix: don't set beaming for outer half beams.  This fixes some
+slurs attached to stem end.
+
+* Bugfixes for (de)crescendo spanners and generic text spanners
+
+* Bugfix: Slur::set_interface (): don't overwrite, but copy attachment
+property.
+
+* Started documenting some new or not too wel documented features.
+
+* Bugfix: only assume making deep split html documentation when
+makeinfo --version 4.0.jcn2 is available.  Although the documentation
+should now build with plain makeinfo 4.0, some links will be broken.
+
+* Bugfix: lilypond-book: check for .texidoc files *after* running lilypond.
+
+1.3.116.mb1
+===========
+
+* Bugfix: convert-ly.py: Correct syntax for inserted \version, 
+  \push -> override happened in 1.3.111
+
+* Bugfix: corrected documentation of timeSignatureStyle, removed all
+  `unknown type' in the property documentation.
+
+* Added font family typewriter (cmtt).
+
+* Bugfix: some examples updated
+
+* Bugfix: beamed grace notes (reinstate process_music () call in
+Grace_engraver_group::process() )
+
+* Rename: Global_translator::process -> Global_translator::one_time_step (). 
+
+1.3.115.jcn2
+============
+
+* Bugfix: lilypond-book.py: only include exisisting .texidoc files.
+
+* Lilypond: don't write empty header field file if header field does
+not exist (ie, empty .texidoc files).
+
+* Turn on info generation.
+
+* Fixes to dynamic placement and crescendo spanners.  Incomprehensible
+``width-correct'' hack remains.
+
+* Bugfix: auto-beamer beaming over bar lines.
+
+* Bugfix: consecutive and non-consecutive glissandi.
+
+1.3.115.hwn1
+============
+
+* Bugfix: multi-measure rest ends, chords. 
+
+* Some back end documentation
+
+* Rename element to grob in .scm files.
+
+1.3.114.mb1
+===========
+
+* Bugfix: convert-ly
+
+* Bugfix: Included FAQ.txt in the top directory
+
+* Allow for instrument names with multiple lines and font selection,
+  see input/test/coriolan-margin.ly
+
+* Added example for figured bass: input/test/figured-bass.ly
+
+1.3.114.lec1
+============
+
+* abc2ly fixes
+
+       * allow a g_8 clef to be specified by treble8
+
+       * allow full mode names, as well as 3 character abbreviations
+
+       * support breves and longas (no abc program that I know of has
+         longas, but a couple of them have breves, and one can always hope.)
+
+       * translate text annotations beginning with _ and ^ for above and 
+         below the staff.
+
+       * quote lyrics syllables with (
+
+       * handle real repeat syntax, for appropriately written ABC.
+
+       * %%LY slyrics now works for longer than one character lyric strings.
+
+       * N: fields are now in header.
+
+1.3.114.uu1
+===========
+
+* Prepare for Music type-unification: remove all args from Music
+constructor, and set everything in the parser.
+
+* Moved writing of \header strings feature from lilypond-book to lilypond. (1.3.114.jcn1)
+
+* Bugfix: tied chords.
+
+* Turn off .info creation by default.
+
+1.3.114
+=======
+
+* Moved all documentation from regtest to individual example files.
+
+* Added feature to lilypond-book to write out \header texidoc string.
+
+* Reincluded simple FAQ in tarball.
+
+* Fixed lyrics with bar-enrgaver example.
+
+* Renamed LyricVoice to LyricsVoice.
+
+1.3.113.uu1
+===========
+
+* Checksums for AFM fonts: make sure that TFM and AFM files match.
+One FAQ less to be asked.
+
+* Made point-and-click switchable, default: off 
+
+* Bugfix: don't make multimeasure rests from failed span-requests.
+
+* Bugfix: mark with string arguments, eg. letters..
+
+* Bugfix: direction of staccato dots. 
+
+1.3.113
+=======
+
 * Added stems to font for use in markup text.
 
 * Fixed markup text kerning, see input/test/metronome.ly.
@@ -867,6 +1474,12 @@ prematurely killed.
 
   - fix repeat bar behavior.
 
+1.3.115.hwn1
+============
+
+* documentation
+
+* 
 
 * cleaned up Directional_element_interface
 
@@ -1057,7 +1670,7 @@ syntax is most likely only temporary.
    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
+       input/test/chord-changes.ly
 
 * Reverted duration-iter change in midi2ly, moved printing of options.