]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
23 years agorelease: 1.3.100 release/1.3.100
Han-Wen Nienhuys [Sun, 29 Oct 2000 23:54:34 +0000 (00:54 +0100)]
release: 1.3.100

===========

* Tweaks of .scm font-selection.

* Rewrote font management of Score_element and Paper_def.

* Introduced outputscale: internally do computation in terms of
outputscale.  Prepare to deprecate staffspace internally.  Rewrote
.scm side of font selectioning.

1.3.99.j

23 years agopatch::: 1.3.99.jcn3
Jan Nieuwenhuizen [Mon, 30 Oct 2000 10:19:43 +0000 (11:19 +0100)]
patch::: 1.3.99.jcn3

23 years agopatch::: 1.3.99.jcn2
Jan Nieuwenhuizen [Sat, 28 Oct 2000 13:44:16 +0000 (15:44 +0200)]
patch::: 1.3.99.jcn2

1.3.99.jcn2
===========

* Font initialisation and markup translation fixes.

1.3.99.hwn2
===========

* tweaks of .scm font-selection.

* Rewrote font management of Score_element and Paper_def.

---
Generated by janneke@gnu.org,
From = lilypond-1.3.99.jcn1, To = lilypond-1.3.99.jcn2

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.99.jcn2.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.99.lec1
Laura Conrad [Fri, 27 Oct 2000 18:28:15 +0000 (20:28 +0200)]
patch::: 1.3.99.lec1

1.3.99.lec1
===========
* fixes to abc2ly:

puts text above rather than below the staff.

interprets %%MIDI nobarlines (this is an esoteric change, but
I need it to use the program at all -- it assumes that
accidentals are not persistent.

Interprets the -8va tenor g clef.

Fix to previously claimed fix for setting L: before M:

Uses current rather than deprecated syntax for \property
Staff.TimeSignature

Allows a space between key letter and mode.

Fix to translation table for :|:

---
Generated by (address unknown),
From = lilypond-1.3.99, To = lilypond-1.3.99.lec1

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.99.lec1.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.99.jcn1
Jan Nieuwenhuizen [Wed, 25 Oct 2000 19:33:46 +0000 (21:33 +0200)]
patch::: 1.3.99.jcn1

1.3.99.jcn1
===========

* Made several font size and initialisation fixes.

23 years agorelease: 1.3.99 release/1.3.99
Han-Wen Nienhuys [Wed, 25 Oct 2000 11:03:07 +0000 (13:03 +0200)]
release: 1.3.99

===========

* Renamed all occurrences of font-size to font-relative-size

* Renamed all occurrences of font-point to font-point-size

* Fixed interface.scm descriptions to use symbols iso strings

* Fixes for chord names, and added jazz style (James Hammons)

* Some font-size fixes.

* Added dynamics font in all staff-sizes.

* Quick fix for regtest.

1.3.98.h

23 years agopatch::: 1.3.98.jcn2
Jan Nieuwenhuizen [Tue, 24 Oct 2000 22:02:06 +0000 (00:02 +0200)]
patch::: 1.3.98.jcn2

1.3.98.jcn2
===========

* Renamed all occurrences of font-size to font-relative-size

* Renamed all occurrences of font-point to font-point-size

* Fixed interface.scm descriptions to use symbols iso strings

* Fixes for chord names, and added jazz style (James Hammons)

23 years agopatch::: 1.3.98.jcn1
Jan Nieuwenhuizen [Mon, 23 Oct 2000 00:01:11 +0000 (02:01 +0200)]
patch::: 1.3.98.jcn1

1.3.98.jcn1
===========

* Some font-size fixes.

* Added dynamics font in all staff-sizes.

* Quick fix for regtest.

23 years agorelease: 1.3.98 release/1.3.98
Han-Wen Nienhuys [Sun, 22 Oct 2000 20:14:46 +0000 (22:14 +0200)]
release: 1.3.98

======

* Backend documentation updates and related cleanups

* Removed \property bracketCollapseHeight, systemStartDelimiterGlyph

* Bugfix: instrument-name on grandstaffs, see
input/test/instrument-name-grandstaff.ly

* Bugfix for tie/staffline collision.

* Bugfix: also send out end-repeat if there are no alternatives.

* Small solo cello suite fixes.

1.3.97.j

23 years agopatch::: 1.3.97.jcn2
Jan Nieuwenhuizen [Sun, 22 Oct 2000 20:48:44 +0000 (22:48 +0200)]
patch::: 1.3.97.jcn2

1.3.97.jcn2
===========

* Quick bugfix for regtest.

23 years agopatch::: 1.3.97.jcn1
Jan Nieuwenhuizen [Sun, 22 Oct 2000 19:24:11 +0000 (21:24 +0200)]
patch::: 1.3.97.jcn1

1.3.97.jcn1
===========

* Added some interface documentation.

* Added raise and kern to markup.  This should make Chord names usable.

23 years agorelease: 1.3.97 release/1.3.97
Han-Wen Nienhuys [Sun, 22 Oct 2000 00:42:57 +0000 (02:42 +0200)]
release: 1.3.97

============

* Made small fixes to basic properties: regression-test compiles.

* Moved Text_script_req's text_ member into mus-property.

* Renamed ChordName to ChordNames, for consistancy.

* Resurrected most of chord names, superscripting and kerning
  is currently broken, though.

* Junked all old style text lookups, except for feta definitions.

* Added support for name-based character lookups.

* Added support for font styles and papersize style sheets.

* Added new code for font selection and scm text markup.  Only used
  for testing in \textscript SCM. See input/test/markup.ly.

* Fixed (added actually, it got lost?) word-space for chords.

* Added slope-limit and attachment-offset properties to slur.

* Slur's broken trend now weighs in the number of note-columns.

* Spacing tweaks

1.3.96.h

23 years agopatch::: 1.3.96.jcn10
Jan Nieuwenhuizen [Sat, 21 Oct 2000 23:36:04 +0000 (01:36 +0200)]
patch::: 1.3.96.jcn10

1.3.96.jcn10
============

* Made small fixes to basic properties: regression-test compiles.

23 years agopatch::: 1.3.96.jcn9
Jan Nieuwenhuizen [Sat, 21 Oct 2000 23:09:39 +0000 (01:09 +0200)]
patch::: 1.3.96.jcn9

1.3.96.jcn9

23 years agopatch::: 1.3.96.jcn8
Jan Nieuwenhuizen [Sat, 21 Oct 2000 19:09:14 +0000 (21:09 +0200)]
patch::: 1.3.96.jcn8

23 years agopatch::: 1.3.96.jcn7
Jan Nieuwenhuizen [Sat, 21 Oct 2000 18:47:25 +0000 (20:47 +0200)]
patch::: 1.3.96.jcn7

1.3.96.jcn7
===========

* Junked all old style text lookups, except for feta definitions.

1.3.96.jcn6
===========

* Added support for name-based character lookups.

23 years agopatch::: 1.3.96.jcn6
Jan Nieuwenhuizen [Sat, 21 Oct 2000 13:50:52 +0000 (15:50 +0200)]
patch::: 1.3.96.jcn6

23 years agopatch::: 1.3.96.jcn5
Jan Nieuwenhuizen [Sat, 21 Oct 2000 12:45:07 +0000 (14:45 +0200)]
patch::: 1.3.96.jcn5

1.3.96.jcn5
===========

* Added support for font styles and papersize style sheets.

23 years agopatch::: 1.3.96.jcn4
Jan Nieuwenhuizen [Sat, 21 Oct 2000 01:28:45 +0000 (03:28 +0200)]
patch::: 1.3.96.jcn4

1.3.96.jcn4
===========

* Added new code for font selection and scm text markup.  Only used
  for testing in \textscript SCM. See input/test/markup.ly.

23 years agopatch::: 1.3.96.jcn3
Jan Nieuwenhuizen [Tue, 17 Oct 2000 22:42:23 +0000 (00:42 +0200)]
patch::: 1.3.96.jcn3

1.3.96.jcn3
===========

* Fixed (added actually, it got lost?) word-space for chords.

23 years agopatch::: 1.3.96.jcn2
Jan Nieuwenhuizen [Sun, 15 Oct 2000 23:46:01 +0000 (01:46 +0200)]
patch::: 1.3.96.jcn2

23 years agopatch::: 1.3.96.jcn1
Jan Nieuwenhuizen [Sun, 15 Oct 2000 22:00:34 +0000 (00:00 +0200)]
patch::: 1.3.96.jcn1

1.3.96.jcn1
===========

* Added slope-limit and attachment-offset properties to slur.

* Slur's broken trend now weighs in the number of note-columns.

* Spacing tweaks:

23 years agorelease: 1.3.96 release/1.3.96
Han-Wen Nienhuys [Fri, 13 Oct 2000 16:52:53 +0000 (18:52 +0200)]
release: 1.3.96

===========

* Added friendly message for the clueless dvips user.

* Clef-engraver: changed c0-position, clef-position and glyph into properties,
  enabling ottava spanners: input/test/ottava.ly.

* Added option for edge lines to Text spanner.

* Bugfix for early initialisation of invalid (grace->voice) slur.

* Dropped text support and padding of crescendo symbol.  Horizontal
  alignment of dynamics is handled by side-support, Text crescendos
  use the generic Text spanner.

* Added a generic Text spanner.

1.3.95.h

23 years agopatch::: 1.3.95.tca2
Tom Cato Amundsen [Fri, 13 Oct 2000 15:52:57 +0000 (17:52 +0200)]
patch::: 1.3.95.tca2

23 years agopatch::: 1.3.95.jcn5
Jan Nieuwenhuizen [Fri, 13 Oct 2000 09:11:53 +0000 (11:11 +0200)]
patch::: 1.3.95.jcn5

1.3.95.jcn5
===========

* Added friendly message for the clueless dvips user.

23 years agopatch::: 1.3.95.tca1
Tom Cato Amundsen [Thu, 12 Oct 2000 23:24:21 +0000 (01:24 +0200)]
patch::: 1.3.95.tca1

23 years agopatch::: 1.3.95.jcn4
Jan Nieuwenhuizen [Thu, 12 Oct 2000 21:00:18 +0000 (23:00 +0200)]
patch::: 1.3.95.jcn4

1.3.95.jcn4
===========

* Clef-engraver: changed c0-position, clef-position and glyph into properties,
  enabling ottava spanners: input/test/ottava.ly.

23 years agopatch::: 1.3.95.jcn3
Jan Nieuwenhuizen [Thu, 12 Oct 2000 13:50:17 +0000 (15:50 +0200)]
patch::: 1.3.95.jcn3

1.3.95.jcn3
===========

* Added option for edge lines to Text spanner.

* Bugfix for early initialisation of invalid (grace->voice) slur.

23 years agopatch::: 1.3.95.jcn2
Jan Nieuwenhuizen [Wed, 11 Oct 2000 21:02:08 +0000 (23:02 +0200)]
patch::: 1.3.95.jcn2

1.3.95.jcn2
===========

* Dropped text support and padding of crescendo symbol.  Horizontal
  alignment of dynamics is handled by side-support, Text crescendos
  use the generic Text spanner.

23 years agopatch::: 1.3.95.jcn1
Jan Nieuwenhuizen [Wed, 11 Oct 2000 19:42:22 +0000 (21:42 +0200)]
patch::: 1.3.95.jcn1

1.3.95.jcn1
===========

* Added a generic Text spanner.

23 years agorelease: 1.3.95 release/1.3.95
Han-Wen Nienhuys [Tue, 10 Oct 2000 22:52:58 +0000 (00:52 +0200)]
release: 1.3.95

==========

* Use music property for setting type. This prevents accidental
forgotten copies.

1.3.94.j

23 years agopatch::: 1.3.94.jcn3
Jan Nieuwenhuizen [Tue, 10 Oct 2000 17:36:50 +0000 (19:36 +0200)]
patch::: 1.3.94.jcn3

1.3.94.jcn3
===========

* Added Arpeggio and Trill elements to feta font.

* Yet another bugfix for output-property (Han-Wen)

---
Generated by janneke@gnu.org,
From = lilypond-1.3.94.jcn2, To = lilypond-1.3.94.jcn3

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.94.jcn3.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.94.lec1
Laura Conrad [Tue, 10 Oct 2000 15:28:55 +0000 (17:28 +0200)]
patch::: 1.3.94.lec1

1.3.94.lec1
===========

* fix abc2ly so that it doesn't ignor an L: field before an M: field

* fix abc2ly so that bar lines are preserved

* fix basic_properties.scm so that setting the default bar type to empty
  doesn't give warnings about unknown barline glyph.

---
Generated by (address unknown),
From = lilypond-1.3.94, To = lilypond-1.3.94.lec1

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.94.lec1.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.94.jcn2
Jan Nieuwenhuizen [Tue, 10 Oct 2000 13:50:19 +0000 (15:50 +0200)]
patch::: 1.3.94.jcn2

1.3.94.jcn2
===========

* Made some fixes to les-nereides.

* Fixed output-property (Dankje).

23 years agopatch::: 1.3.94.jcn1
Jan Nieuwenhuizen [Sun, 8 Oct 2000 17:47:27 +0000 (19:47 +0200)]
patch::: 1.3.94.jcn1

1.3.94.jcn1
===========

* Added backend framework for arpeggios.

* Fixes for les-nereides.  Should we do asymmetric slurs...?

1.3.94
======

23 years agorelease: 1.3.94 release/1.3.94
Han-Wen Nienhuys [Sun, 8 Oct 2000 14:27:38 +0000 (16:27 +0200)]
release: 1.3.94

==========

* Bugfix: don't crash if there is no volta bracket to end.

* Move offset, dimension callbacks into Scheme.  They can be initialized from basicXXXX properties using

(X-offset-callbacks . (callback1 callback2 .. .))
(Y-offset-callbacks . (callback1 callback2 .. .))
(X-extent-callback . callback1)
(Y-extent-callback . callback1)

* naming: basicXXXProperties -> XXX, some other changes in naming;
convert-mudela rules added.

* naming: \voiceone -> \voiceOne and related changes. convert-mudela
rules added

* syntax: \property XXX \pop #'bla -> \property Context.XXX \pop #'bla

* changed aclocal.m4 to have better check for guile version. (Laura Conrad)

* updates for mudela-book (Tom Cato Amundsen)

1.3.93.j

23 years agopatch::: 1.3.93.jcn2
Jan Nieuwenhuizen [Sun, 8 Oct 2000 15:52:41 +0000 (17:52 +0200)]
patch::: 1.3.93.jcn2

1.3.93.jcn2
===========

* Added backend framework for arpeggios.

1.3.93.uu1
==========

* Bugfix: don't crash if there is volta bracket to end.

* Move offset callbacks into Scheme.

23 years agopatch::: 1.3.93.tca1
Tom Cato Amundsen [Sat, 7 Oct 2000 22:02:52 +0000 (00:02 +0200)]
patch::: 1.3.93.tca1

23 years agopatch::: 1.3.93.jcn1
Jan Nieuwenhuizen [Wed, 4 Oct 2000 21:06:38 +0000 (23:06 +0200)]
patch::: 1.3.93.jcn1

1.3.93.jcn1
===========

* Try at nastiest competition piece: input/les-nereides.ly (HELP?).

* Moved Pedal_engraver to Staff context.

* Found some bugs.

23 years agorelease: 1.3.93 release/1.3.93
Han-Wen Nienhuys [Tue, 3 Oct 2000 23:07:05 +0000 (01:07 +0200)]
release: 1.3.93

===========

* Added some error messages for toplevel and stray string parse errors.

* Don't start more than one slur at a time.

* Set direction of Slur too in a2-engraver.

1.3.92.h

23 years agopatch::: 1.3.92.jcn1
Jan Nieuwenhuizen [Mon, 2 Oct 2000 20:45:38 +0000 (22:45 +0200)]
patch::: 1.3.92.jcn1

1.3.92.jcn2
===========

* Added some error messages for toplevel and stray string parse errors.

* Don't start more than one slur at a time.

* Set direction of Slur too in a2-engraver.

23 years agorelease: 1.3.92 release/1.3.92
Han-Wen Nienhuys [Sun, 1 Oct 2000 11:13:56 +0000 (13:13 +0200)]
release: 1.3.92

==========

* 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.j

23 years agopatch::: 1.3.91.jcn1
Jan Nieuwenhuizen [Sat, 30 Sep 2000 23:58:00 +0000 (01:58 +0200)]
patch::: 1.3.91.jcn1

1.3.91.jcn1
===========

* Abort all running spanners when part-combiner combines voices.

23 years agopatch::: 1.3.91.tca2
Tom Cato Amundsen [Fri, 29 Sep 2000 09:11:53 +0000 (11:11 +0200)]
patch::: 1.3.91.tca2

23 years agopatch::: 1.3.91.tca1
Tom Cato Amundsen [Thu, 28 Sep 2000 21:42:11 +0000 (23:42 +0200)]
patch::: 1.3.91.tca1

23 years agorelease: 1.3.91 release/1.3.91
Han-Wen Nienhuys [Thu, 28 Sep 2000 16:42:35 +0000 (18:42 +0200)]
release: 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.

23 years agopatch::: 1.3.90.jcn1
Jan Nieuwenhuizen [Mon, 25 Sep 2000 08:27:50 +0000 (10:27 +0200)]
patch::: 1.3.90.jcn1

1.3.90.jcn1
===========

* Use S_ISDIR () and check for stat.h.

23 years agorelease: 1.3.90 release/1.3.90
Han-Wen Nienhuys [Sun, 24 Sep 2000 16:55:08 +0000 (18:55 +0200)]
release: 1.3.90

===========

* 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.h

23 years agopatch::: 1.3.89.jcn1
Jan Nieuwenhuizen [Sun, 24 Sep 2000 00:16:55 +0000 (02:16 +0200)]
patch::: 1.3.89.jcn1

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.

* Added some comments about brokenness of non-empty text, ie text that has
  a width.

* Made some fixes to Coriolan.

23 years agorelease: 1.3.89 release/1.3.89
Han-Wen Nienhuys [Fri, 22 Sep 2000 23:42:29 +0000 (01:42 +0200)]
release: 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.h

23 years agopatch::: 1.3.88.mb1: Re: Page fill
Mats Bengtsson [Sat, 23 Sep 2000 19:14:51 +0000 (21:14 +0200)]
patch::: 1.3.88.mb1: Re: Page fill

1.3.88.mb1
==========

* Changed handling of the interscoreline paper variable.
  The value should be a string with a TeX length.
  It's now possible to to get even bottom of the pages using
  interscoreline="16pt plus 1fill"

---
Generated by (address unknown),
>From = lilypond-1.3.88, To = lilypond-1.3.88.mb1

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.88.mb1.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.88.hwn1.jcn2: jcn2
Jan Nieuwenhuizen [Thu, 21 Sep 2000 14:58:41 +0000 (16:58 +0200)]
patch::: 1.3.88.hwn1.jcn2: jcn2

1.3.88.hwn1.jcn2
===========

* Made small fixes for ascii output.

* Made fix for soli in part-comibiner.

23 years agopatch::: 1.3.88.jcn1
Jan Nieuwenhuizen [Wed, 20 Sep 2000 21:32:31 +0000 (23:32 +0200)]
patch::: 1.3.88.jcn1

1.3.88.jcn1
===========

* 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.

1.3.88
======

23 years agorelease: 1.3.88 release/1.3.88
Han-Wen Nienhuys [Tue, 19 Sep 2000 22:59:45 +0000 (00:59 +0200)]
release: 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 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

23 years agopatch::: 1.3.87.jcn2
Jan Nieuwenhuizen [Tue, 19 Sep 2000 10:00:47 +0000 (12:00 +0200)]
patch::: 1.3.87.jcn2

1.3.87.jcn2
===========

* Added skip (M) to music-iterator which fixes ugly non-const hack
  of get-music (M).

23 years agopatch::: 1.3.87.jcn1
Jan Nieuwenhuizen [Mon, 18 Sep 2000 20:59:58 +0000 (22:59 +0200)]
patch::: 1.3.87.jcn1

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
======

23 years agorelease: 1.3.87 release/1.3.87
Han-Wen Nienhuys [Mon, 18 Sep 2000 13:03:45 +0000 (15:03 +0200)]
release: 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.h

23 years agopatch::: 1.3.86.jcn3
Jan Nieuwenhuizen [Thu, 14 Sep 2000 22:54:55 +0000 (00:54 +0200)]
patch::: 1.3.86.jcn3

1.3.86.jcn3
===========

* Made several fixes, simple music starts to work.

1.3.86.jcn2
===========

* Replaced try_music and next functionality of do_process_and_next by
  get_music and next.  Process functionality of do_process_and_next
  is handled by do_process.

23 years agopatch::: 1.3.86.jcn2
Jan Nieuwenhuizen [Wed, 13 Sep 2000 19:28:07 +0000 (21:28 +0200)]
patch::: 1.3.86.jcn2

23 years agopatch::: 1.3.86.jcn1
Jan Nieuwenhuizen [Wed, 13 Sep 2000 17:38:47 +0000 (19:38 +0200)]
patch::: 1.3.86.jcn1

1.3.86.jcn1
===========

* Fixed chord iteration.

1.3.85.jcn5
===========

* Modified part-combiner to use new get_music ()/next () music iterator
  functionality.

1.3.85.jcn4
===========

* Added clone () to music iterators, so that we can do next () on a copy.

1.3.85.jcn3
===========

* Added get_music () and next () to music iterators.

23 years agorelease: 1.3.86 release/1.3.86
Han-Wen Nienhuys [Tue, 12 Sep 2000 22:24:41 +0000 (00:24 +0200)]
release: 1.3.86

===========

* 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

23 years agopatch::: 1.3.85.jcn5
Jan Nieuwenhuizen [Wed, 13 Sep 2000 14:09:08 +0000 (16:09 +0200)]
patch::: 1.3.85.jcn5

1.3.85.jcn5
===========

* Modified part-combiner to use new get_music ()/next () music iterator
  functionality.

23 years agopatch::: 1.3.85.jcn4
Jan Nieuwenhuizen [Tue, 12 Sep 2000 20:53:12 +0000 (22:53 +0200)]
patch::: 1.3.85.jcn4

1.3.85.jcn4
===========

* Added clone () to music iterators, so that we can do next () on a copy.

23 years agopatch::: 1.3.85.jcn3
Jan Nieuwenhuizen [Tue, 12 Sep 2000 20:05:53 +0000 (22:05 +0200)]
patch::: 1.3.85.jcn3

1.3.85.jcn3
===========

* Added get_music () and next () to music iterators.

1.3.85
======

23 years agopatch::: 1.3.85.jcn2
Jan Nieuwenhuizen [Tue, 12 Sep 2000 12:26:09 +0000 (14:26 +0200)]
patch::: 1.3.85.jcn2

23 years agopatch::: 1.3.85.jcn1
Jan Nieuwenhuizen [Fri, 8 Sep 2000 17:41:17 +0000 (19:41 +0200)]
patch::: 1.3.85.jcn1

23 years agorelease: 1.3.85 release/1.3.85
Han-Wen Nienhuys [Fri, 8 Sep 2000 09:52:19 +0000 (11:52 +0200)]
release: 1.3.85

===========

* Updated INSTALL.texi

1.3.80.t

23 years agopatch::: 1.3.84.jcn1
Jan Nieuwenhuizen [Tue, 5 Sep 2000 15:16:13 +0000 (17:16 +0200)]
patch::: 1.3.84.jcn1

1.3.84.jcn1
===========

* Updated INSTALL.texi

23 years agorelease: 1.3.84 release/1.3.84
Han-Wen Nienhuys [Sat, 2 Sep 2000 20:46:50 +0000 (22:46 +0200)]
release: 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

23 years agorelease: 1.3.83 release/1.3.83
Han-Wen Nienhuys [Fri, 1 Sep 2000 12:13:25 +0000 (14:13 +0200)]
release: 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

23 years agopatch::: 1.3.82.hwn1
Han-Wen Nienhuys [Thu, 31 Aug 2000 16:29:54 +0000 (18:29 +0200)]
patch::: 1.3.82.hwn1

1.3.82.hwn1
===========

* comment in some unprotects for Music in parser. Should bring down
  cpu time and plug some leaks.

* robustness fixes for etf2ly, tuplets, grace notes.

23 years agorelease: 1.3.82 release/1.3.82
Han-Wen Nienhuys [Thu, 31 Aug 2000 11:11:43 +0000 (13:11 +0200)]
release: 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.j

23 years agopatch::: 1.3.81.tca1
Tom Cato Amundsen [Sat, 2 Sep 2000 21:13:32 +0000 (23:13 +0200)]
patch::: 1.3.81.tca1

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

---
Generated by tca@gnu.org,
From = lilypond-1.3.81, To = lilypond-1.3.81.tca1

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.81.tca1.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.81.jcn2
Jan Nieuwenhuizen [Fri, 1 Sep 2000 14:36:02 +0000 (16:36 +0200)]
patch::: 1.3.81.jcn2

23 years agopatch::: 1.3.81.jcn1
Jan Nieuwenhuizen [Wed, 30 Aug 2000 20:03:41 +0000 (22:03 +0200)]
patch::: 1.3.81.jcn1

1.3.81.jcn1
===========

* Activated regex for windows.

* New guile-1.4 patch for cross windows build.

* Added configure messages for metapost checking.

23 years agorelease: 1.3.81 release/1.3.81
Han-Wen Nienhuys [Mon, 28 Aug 2000 09:59:46 +0000 (11:59 +0200)]
release: 1.3.81

==========

* Added property LyricVoice.associatedVoice to enable switching associated
  voice mid-stream. Association still defaults to context name.

1.3.80.h

23 years agopatch::: 1.3.80.mb1
Mats Bengtsson [Tue, 22 Aug 2000 21:23:00 +0000 (23:23 +0200)]
patch::: 1.3.80.mb1

1.3.80.mb1
==========

* Added two faq:s

23 years agopatch::: 1.3.80: Re: lily 1.3.80
Jan Nieuwenhuizen [Mon, 21 Aug 2000 09:57:26 +0000 (11:57 +0200)]
patch::: 1.3.80: Re: lily 1.3.80

23 years agorelease: 1.3.80 release/1.3.80
Han-Wen Nienhuys [Sun, 20 Aug 2000 21:50:46 +0000 (23:50 +0200)]
release: 1.3.80

===========

* 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.

23 years agopatch::: 1.3.79.jcn5
Jan Nieuwenhuizen [Sun, 20 Aug 2000 18:11:33 +0000 (20:11 +0200)]
patch::: 1.3.79.jcn5

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.

23 years agopatch::: 1.3.79.jcn4
Jan Nieuwenhuizen [Sun, 20 Aug 2000 14:56:11 +0000 (16:56 +0200)]
patch::: 1.3.79.jcn4

1.3.79.jcn4
===========

* Coriolan fixes.

* Slur attachment fix for chords where case slurdir != stemdir.

23 years agopatch::: 1.3.79.jcn3
Jan Nieuwenhuizen [Sun, 20 Aug 2000 07:56:34 +0000 (09:56 +0200)]
patch::: 1.3.79.jcn3

1.3.79.jcn3
===========

* Made various fixes for (line-)broken slurs.

* Fixed slur_height (), which fixes most ugly slurs (Yeah!).

23 years agopatch::: 1.3.79.jcn2
Jan Nieuwenhuizen [Sun, 20 Aug 2000 00:23:22 +0000 (02:23 +0200)]
patch::: 1.3.79.jcn2

1.3.79.jcn2
===========

* 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.

23 years agopatch::: 1.3.79.jcn1
Jan Nieuwenhuizen [Fri, 18 Aug 2000 14:41:56 +0000 (16:41 +0200)]
patch::: 1.3.79.jcn1

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
======

23 years agorelease: 1.3.79 release/1.3.79
Han-Wen Nienhuys [Thu, 17 Aug 2000 22:25:13 +0000 (00:25 +0200)]
release: 1.3.79

===========

* 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.

23 years agopatch::: 1.3.78.jcn5
Jan Nieuwenhuizen [Thu, 17 Aug 2000 22:19:10 +0000 (00:19 +0200)]
patch::: 1.3.78.jcn5

1.3.78.jcn5
===========

* Made crude fixes so unbound slurs don't crash, bezier still crashes on
  infinitely steep slurs (eg flauti-part *with* slur_engraver).

23 years agopatch::: 1.3.78.jcn4
Jan Nieuwenhuizen [Tue, 15 Aug 2000 21:28:35 +0000 (23:28 +0200)]
patch::: 1.3.78.jcn4

1.3.78.jcn4
===========

* Made simple fix to get part-combiner to recognise different rhythms

23 years agopatch::: 1.3.78.jcn3
Jan Nieuwenhuizen [Tue, 15 Aug 2000 20:30:41 +0000 (22:30 +0200)]
patch::: 1.3.78.jcn3

1.3.78.jcn3
===========

* Unhardcoded part combiner and a2-engraver; introduced properties
  splitInterval, soloADue, soloText, soloIIText, aDueText.

23 years agopatch::: 1.3.78.jcn2
Jan Nieuwenhuizen [Mon, 14 Aug 2000 21:46:57 +0000 (23:46 +0200)]
patch::: 1.3.78.jcn2

1.3.78.jcn2
===========

* Fixed part combiner's too-late problem (Dankje!)

23 years agopatch::: 1.3.78.jcn1
Jan Nieuwenhuizen [Mon, 14 Aug 2000 18:55:10 +0000 (20:55 +0200)]
patch::: 1.3.78.jcn1

1.3.78.jcn1
===========

* Fixed a2-devnull-engraver, a2-engraver.

* Renamed part combiner music names to "one", "two".

* Cleaned up property setting of part combiner, renamed to "solo"/"unison"

23 years agorelease: 1.3.78 release/1.3.78
Han-Wen Nienhuys [Mon, 14 Aug 2000 08:00:14 +0000 (10:00 +0200)]
release: 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.

* First try at combining parts: part-combine*

* fixed problem with HaraKiri

* fixed problem with dynamicDirection

* fixed problem with nonEmptyText

* `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
   name should always be displayed after a line break.  See

       input/test/drarn-chords.ly

* Reverted duration-iter change in midi2ly, moved printing of options.

* warning bugfix in lexer.ll (Mats Bengtsson)

1.3

23 years agopatch::: 1.3.77.jcn5
Jan Nieuwenhuizen [Sun, 13 Aug 2000 22:44:16 +0000 (00:44 +0200)]
patch::: 1.3.77.jcn5

1.3.77.jcn5
===========

* Added a devnull engraver, that junks (notehead) requests of the second
  stem when combined parts are in unison (a2).

---
Generated by janneke@gnu.org,
From = lilypond-1.3.77.jcn4, To = lilypond-1.3.77.jcn5

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.77.jcn5.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.77.jcn4
Jan Nieuwenhuizen [Sun, 13 Aug 2000 21:23:46 +0000 (23:23 +0200)]
patch::: 1.3.77.jcn4

1.3.77.jcn4
===========

* 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.

---
Generated by janneke@gnu.org,
From = lilypond-1.3.77.jcn3, To = lilypond-1.3.77.jcn4

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.77.jcn4.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.77.jcn3
Jan Nieuwenhuizen [Sun, 13 Aug 2000 18:05:00 +0000 (20:05 +0200)]
patch::: 1.3.77.jcn3

1.3.77.jcn3
===========

* First try at combining parts: part-combine*

---
Generated by janneke@gnu.org,
From = lilypond-1.3.77.jcn2, To = lilypond-1.3.77.jcn3

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.77.jcn3.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.77.jcn2
Jan Nieuwenhuizen [Sun, 13 Aug 2000 13:50:59 +0000 (15:50 +0200)]
patch::: 1.3.77.jcn2

* fixed problem with HaraKiri

* fixed problem with dynamicDirection

* fixed problem with nonEmptyText

---
Generated by janneke@gnu.org,
From = lilypond-1.3.77.jcn1, To = lilypond-1.3.77.jcn2

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.77.jcn2.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.77.jcn1
Jan Nieuwenhuizen [Wed, 9 Aug 2000 21:30:23 +0000 (23:30 +0200)]
patch::: 1.3.77.jcn1

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
   name should always be displayed after a line break.  See

       input/test/drarn-chords.ly

* Reverted duration-iter change in midi2ly, moved printing of options.

---
Generated by janneke@gnu.org,
From = lilypond-1.3.77, To = lilypond-1.3.77.jcn1

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.77.jcn1.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.77.mb1
Mats Bengtsson [Tue, 8 Aug 2000 20:26:38 +0000 (22:26 +0200)]
patch::: 1.3.77.mb1

1.3.77.mb1
==========

* Minor documentation updates

* Mark_engraver: has been broken since .73, fixed!

23 years agorelease: 1.3.77 release/1.3.77
Han-Wen Nienhuys [Tue, 8 Aug 2000 14:14:36 +0000 (16:14 +0200)]
release: 1.3.77

======

* Midi2ly bugfix: handle durations longer than longa.  These can occur
  because of lengthened notes when using --no-rests.

* Midi2ly: output `new' \key syntax, and updated version number.

* Midi2ly bugfix: don't correct quantised durations, don't use tuplets,
  double dots etc. when user doesn't want them.  It probably used to
  work like this, a long time ago.  For some unknown reason, all
  corrections made by Duration_convert were junked if the corrected
  duration != exact duration.  Duh.

* Midi2ly: added a new option: --no-rests.

* Update of mudela-book (Tom Cato Amundsen)
 - --read-lys option, now you can do:
  mudela-book file.texi
convert-mudela
mudela-book --read-lys
 - --outdir=DIR will put ALL output into DIR
 - @mudela[filename="myfilename"]{c d e f g}
 - --force-mudela-fontsize
 - ignore mudela inside @ignore @end ignore

1.3.76.

23 years agopatch::: 1.3.76.jcn2
Jan Nieuwenhuizen [Tue, 8 Aug 2000 12:46:46 +0000 (14:46 +0200)]
patch::: 1.3.76.jcn2

1.3.76.jcn2
===========

* Midi2ly bugfix: handle durations longer than longa.  These can occur
  because of lengthened notes when using --no-rests.

* Midi2ly: output `new' \key syntax, and updated version number.

---
Generated by janneke@gnu.org,
From = lilypond-1.3.76.jcn1, To = lilypond-1.3.76.jcn2

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.76.jcn2.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

23 years agopatch::: 1.3.76.jcn1
Jan Nieuwenhuizen [Tue, 8 Aug 2000 11:56:35 +0000 (13:56 +0200)]
patch::: 1.3.76.jcn1

1.3.76.jcn1
===========

* Midi2ly bugfix: don't correct quantised durations, don't use tuplets,
  double dots etc. when user doesn't want them.  It probably used to
  work like this, a long time ago.  For some unknown reason, all
  corrections made by Duration_convert were junked if the corrected
  duration != exact duration.  Duh.

* Midi2ly: added a new option: --no-rests.

---
Generated by janneke@gnu.org,
From = lilypond-1.3.76, To = lilypond-1.3.76.jcn1

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.76.jcn1.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure