]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
24 years agorelease: 1.3.40 release/1.3.40
Han-Wen Nienhuys [Tue, 28 Mar 2000 10:20:35 +0000 (12:20 +0200)]
release: 1.3.40

===========

* buildscripts/mf-to-table.py: feta dep files are now opened with write
  binary option.  This avoids carriage return linefeed problems and
  windows while not affecting unix.

* Documentation/hacking.texi: Fixed a texinfo syntax error

* stepmake/bin/package-zip32.sh: Fixed or Removed some legacy, 1.2.x,
  directory paths.

* Documentation/ntweb/index.texi: Fixed broken links, added 1.3.39 links.

1.3.39.h

24 years agopatch::: 1.3.39.jcn3
Jan Nieuwenhuizen [Mon, 27 Mar 2000 23:50:52 +0000 (01:50 +0200)]
patch::: 1.3.39.jcn3

1.3.39.jcn3
===========

* buildscripts/make-cygwin-cross.sh: Use rx-1.5 instead of regex (Jeffrey).

* scm/lily.scm: Fixed check for Windows: by default don't use scm regex.

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

usage

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

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

24 years agopatch::: 1.3.39.jcn2
Jan Nieuwenhuizen [Mon, 27 Mar 2000 14:27:33 +0000 (16:27 +0200)]
patch::: 1.3.39.jcn2

1.3.39.jcn2
===========

* Documentation/ntweb/guile-1.3.4-gnu-windows.patch: Significantly smaller
  patch for guile.

* buildscripts/make-cygwin-cross.sh: Compile native package GNU regex,
which should fix Windows problems with guile.  Also added input directory
to zip file.

* stepmake/aclocal.m4: Added decent checking for version of guile, and
  fixed warning message.
---
Generated by janneke@gnu.org,
From = lilypond-1.3.39.jcn1, To = lilypond-1.3.39.jcn2

usage

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

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

24 years agopatch::: 1.3.39.jbr1
Jeffrey B. Reed [Sun, 26 Mar 2000 13:36:41 +0000 (15:36 +0200)]
patch::: 1.3.39.jbr1

1.3.39.jbr1
===========

* buildscripts/mf-to-table.py: feta dep files are now opened with write
  binary option.  This avoids carriage return linefeed problems and
  windows while not affecting unix.

* Documentation/hacking.texi: Fixed a texinfo syntax error

* stepmake/bin/package-zip32.sh: Fixed or Removed some legacy, 1.2.x,
  directory paths.

* Documentation/ntweb/index.texi: Fixed broken links, added 1.3.39 links.

---
Generated by daboys@austin.rr.com,
From = lilypond-1.3.39, To = lilypond-1.3.39.jbr1

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.39.jbr1.diff

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

24 years agopatch::: 1.3.39.jcn1
Jan Nieuwenhuizen [Fri, 24 Mar 2000 16:40:59 +0000 (17:40 +0100)]
patch::: 1.3.39.jcn1

2000-03-24    <janneke@gnu.org>

* lily/lexer.ll (My_lily_lexer): Bugfix: lookup chordmodifiers in the
chord-modifier table (not in the pitch list).

24 years agorelease: 1.3.39 release/1.3.39
Han-Wen Nienhuys [Fri, 24 Mar 2000 14:51:45 +0000 (15:51 +0100)]
release: 1.3.39

===========

* General cleanups of My_lily_parser.

* Start of a Chord_tremolo_iterator for the `\repeat 4 "tremolo"'
syntax.

* Moved Score_element::do_space_processing out of the dependency
mechanism.

* Use Scheme for notename tables.  Removed uppercase letters for low
octave notes. Removed Notename_table.

* Fixed core dump with declared "\key  ; "

* Extra robustness warning for Side_position_interface::aligned_on_self ()

* Extra robustness: make sure that first and last columns are breakable.

1.3.38.j

24 years agopatch::: 1.3.38.jcn4
Jan Nieuwenhuizen [Fri, 24 Mar 2000 10:13:07 +0000 (11:13 +0100)]
patch::: 1.3.38.jcn4

1.3.38.jcn4
===========

* stepmake/aclocal.m4: Added support for cross-compiling with guile.

24 years agopatch::: 1.3.38.jcn3
Jan Nieuwenhuizen [Fri, 24 Mar 2000 00:52:48 +0000 (01:52 +0100)]
patch::: 1.3.38.jcn3

1.3.38.jcn3
===========

* CHANGES: when I'm in add-changelog-entry mode, which we seem to
do now(?), I can't seem to get rid of the left margin (well,
either that, or I can't fill-paragraph).

* buildscripts/make-cygwin-cross.sh: A try at dropping cygwin1.dll
 dependency by using mingw.  Compiling guile is too much to ask
 for mingw, though.  Also:
 - rename python scripts .py (request from Alain)
 - install native packages under their own, separate root. (Alain)

* lily.scm: Don't use regex module when running on
Windows. (Shamus)

* lily/staff-margin-engraver.cc (acknowledge_element): If
possible, hang y-axis of margin script to span-bar.  This fixes
vertical placement of margin scripts attached to staff groups.

* help2man-rules.make: Fixes for generating manpages by copying
and for building using --scrdir.

* stepmake/stepmake/generic-targets.make: Preserve date stamp of
config.h, version.hh files file when copying.

24 years agopatch::: 1.3.38.jcn2
Jan Nieuwenhuizen [Thu, 23 Mar 2000 07:52:37 +0000 (08:52 +0100)]
patch::: 1.3.38.jcn2

1.3.38.jcn2
===========

* buildscripts/make-cygwin-cross.sh: made number of fixes:
- add `Cygnus/' prefix to directories in .zip-file too.
- package guile too.
- don't link to cygwin1.dll

24 years agopatch::: 1.3.38.jcn1
Jan Nieuwenhuizen [Wed, 22 Mar 2000 15:20:45 +0000 (16:20 +0100)]
patch::: 1.3.38.jcn1

1.3.38.jcn1
===========

* stepmake/stepmake/generic-targets.make: added man target.

* buildscripts/make-cygwin-cross.sh: new script for cross-building cygwin
  development tools and lilypond executable.

* Documentation/ntweb/lilypond-manpages.patch: provide pre-built manpages.

* Documentation/ntweb/guile-1.3.4-gnu-windows.patch: new patch for
  guile-1.3.4.

* flower/libc-extension.cc (memmem): cygwin compile fix.

24 years agorelease: 1.3.38 release/1.3.38
Han-Wen Nienhuys [Wed, 22 Mar 2000 12:00:56 +0000 (13:00 +0100)]
release: 1.3.38

======

1.3.37.h

24 years agopatch::: 1.3.37.jcn2
Jan Nieuwenhuizen [Wed, 22 Mar 2000 10:16:03 +0000 (11:16 +0100)]
patch::: 1.3.37.jcn2

1.3.37.jcn2
===========

* Fixed srcdir build, so that you can do:

      tar xzf releases/lilypond-x.y.z
      mkdir <build>
      cd <build>
      ../lilypond-x.y.z/configure
      make

  as with any other gnu package.  All build output goes to <build>/out.

* Changed and fixed use of different configurations, and different output
  directories.  Finally, you can use different configurations alongside
  eachother.  From make/stepmake.make:

      # Use alternate configurations alongside eachother:
      #
      #     ./configure --enable-configsuffix=debug
      #     make conf=debug
      #
      # uses config-debug.make and config-debug.h; output goes to out-debug.
      #

      # Use same configuration, but different output directory:
      #
      #     make out=WWW
      #
      # uses config.make and config.h; output goes to out-WWW.
      #

24 years agopatch::: 1.3.37.jcn1
Jan Nieuwenhuizen [Tue, 21 Mar 2000 12:13:46 +0000 (13:13 +0100)]
patch::: 1.3.37.jcn1

1.3.37.jcn1
===========

* Fixed performance of (de)crescendi.

* Better documentation for arithmetic_multiplier and arithmetic_basicspace
  in params.ly.

* Added instrument-equaliser for MIDI output, see scm/midi.scm, and
  properties midiMinimumVolume, midiMaximumVolume, ranges [0,1].

* Changed absolute midi volume settings into factor of full scale.

* Fixed another dynamic-line-spanner bug, it gets hairy.

* Added warning for spanners that are not fully contained in parent spanner.

24 years agorelease: 1.3.37 release/1.3.37
Han-Wen Nienhuys [Mon, 20 Mar 2000 12:53:27 +0000 (13:53 +0100)]
release: 1.3.37

===========

* Abstract Align_element into Align_interface. Removed
Axis_align_{item,spanner}, Align_element, Super_element, all multiple
inheritance in the backend.

* new Gade score, INSTALL.texi fixes (thanks, Mats)

* Removed Item::hpos_f (), Score_element::{get,set}_real ()

* comments detailing properties for Axis_group_interface,
Side_position_interface, Score_element, Item and Spanner

1.3.36.j

24 years agopatch::: 1.3.36.jcn4
Jan Nieuwenhuizen [Mon, 20 Mar 2000 15:38:17 +0000 (16:38 +0100)]
patch::: 1.3.36.jcn4

1.3.36.jcn4
===========

* Added instrument-equaliser for MIDI output, see scm/midi.scm, and
  properties midiMinimumVolume, midiMaximumVolume, ranges [0,1].

* Changed absolute midi volume settings into factor of full scale.

* Fixed another dynamic-line-spanner bug, it gets hairy.

* Added warning for spanners with dubiously narrow parents.

24 years agopatch::: 1.3.36.jcn3
Jan Nieuwenhuizen [Mon, 20 Mar 2000 11:03:46 +0000 (12:03 +0100)]
patch::: 1.3.36.jcn3

1.3.36.jcn3
===========

* Fixed vertical dimensions of elements in dynamic line spanner by adding
  axis-group to dynamic line spanner.

* Bugfix: line-spanner lasts always full duration of (de)crescendi.

24 years agopatch::: 1.3.36.jcn2
Jan Nieuwenhuizen [Mon, 20 Mar 2000 08:51:49 +0000 (09:51 +0100)]
patch::: 1.3.36.jcn2

1.3.36.jcn2
===========

* Bugfix: broken (de)crescendi on a dynamic-line-spanner.

* Bugfix: compilation dynamic-engraver.

24 years agopatch::: 1.3.36.jcn1
Jan Nieuwenhuizen [Sun, 19 Mar 2000 23:56:58 +0000 (00:56 +0100)]
patch::: 1.3.36.jcn1

1.3.36.jcn1
===========

* Added and updated a faq about postscript and ghostscript.

* Fixed order of slurVerticalDirection verticalDirection in
  generic-property.scm.  Similar fixes for Stem, Tie, etc.

* Added a Text_engraver to GraceContext.  Maybe it was removed on
  purpose: scripst on grace notes seem broken, they appear on the
  main note.

* Bugfix: volume effect of (de)crescendi was sometimes wrong way round.

24 years agorelease: 1.3.36 release/1.3.36
Han-Wen Nienhuys [Fri, 17 Mar 2000 10:59:49 +0000 (11:59 +0100)]
release: 1.3.36

===========

* textEmptyDimension changed into textNonEmpty, default: off,
ie. texts don't occupy space.

* Use STL map for Lookup::lookup_p_tab_p_

* Abstracted Axis_group_element into Axis_group_interface, and removed
Axis_group_element. This eliminates some multiple inheritance in the
backend

1.3.35.j

24 years agopatch::: 1.3.35.jcn1
Jan Nieuwenhuizen [Thu, 16 Mar 2000 23:31:19 +0000 (00:31 +0100)]
patch::: 1.3.35.jcn1

1.3.35.jcn1
===========

* Added minimum-space property to Side_position_interface.  Used in
  positioning of Volta_spanner: voltaMinimumSpace.

* Fixed and cleaned-up volta-spanner.

* Moved directional-element.cc -> directional-element-interface.cc

* Renamed all `process_requests' to `process_music', which fixes
  midi performance.

* Fixed dimensions (more x-y interchanges) of brace, bracket and
  volta-spanner.

* Bit half-baken fix in to get similar vertical placement of orphaned vs.
  line-spanned dynamic elements.

* Added property bracketCollapseHeight: the minimal size of a staff bracket
  that will be typeset.  Smaller brackets will not be displayed.  This
  fixes the (in 1.3.x reintroduced) funny duck-beak-bracket-bug (sorry).

* Removed some dissonant chords from Coriolan

24 years agorelease: 1.3.35 release/1.3.35
Han-Wen Nienhuys [Thu, 16 Mar 2000 16:33:09 +0000 (17:33 +0100)]
release: 1.3.35

======

* Removed Documentation/programmer directory

1.3.34.j

24 years agopatch::: 1.3.34.jcn3
Jan Nieuwenhuizen [Thu, 16 Mar 2000 12:30:41 +0000 (13:30 +0100)]
patch::: 1.3.34.jcn3

1.3.34.jcn3
===========

* Small enhancements to Staff_margin_engraver:
   - by default, the marginScript left aligns the text
   - to set the text style, use property marginScriptTextStyle
   - to change the alignment, use property marginScriptHorizontalAlignment
     (centred and right alignment require manual padding settings).

24 years agopatch::: 1.3.34.jcn2
Jan Nieuwenhuizen [Wed, 15 Mar 2000 22:39:43 +0000 (23:39 +0100)]
patch::: 1.3.34.jcn2

1.3.34.jcn2
===========

* Print a friendly message if the manual pages failed to build.

* Bugfix: dynamicDirection now overrides verticalDirection setting.

* Warning messages and nl.po

24 years agopatch::: 1.3.34.jcn1
Jan Nieuwenhuizen [Wed, 15 Mar 2000 15:45:18 +0000 (16:45 +0100)]
patch::: 1.3.34.jcn1

1.3.34.jcn1
===========

* Fixed vertical alignment for all dynamic items and (reluctantly)
  reinstated old directional behaviour for orphaned dynamics.

* Finished maximumRestCount property.

24 years agorelease: 1.3.34 release/1.3.34
Han-Wen Nienhuys [Wed, 15 Mar 2000 13:08:34 +0000 (14:08 +0100)]
release: 1.3.34

======
1.3.33.h

24 years agopatch::: 1.3.33.jcn3
Jan Nieuwenhuizen [Wed, 15 Mar 2000 11:25:58 +0000 (12:25 +0100)]
patch::: 1.3.33.jcn3

1.3.33.jcn3
===========

* Added helpful properties instrumentScriptPadding/instrScriptPadding for
  Staff_margin_engraver.

* Removed some empty files, substituted (c) 1999 occurrences.

* Added \property maximumRestCount.  It will prevent showing (or actually:
  moving in case of a collision) more than maximumRestCount similar rests.
  WIP!

24 years agopatch::: 1.3.33.jcn2
Jan Nieuwenhuizen [Tue, 14 Mar 2000 22:49:16 +0000 (23:49 +0100)]
patch::: 1.3.33.jcn2

24 years agopatch::: 1.3.33.jcn1
Jan Nieuwenhuizen [Tue, 14 Mar 2000 22:38:12 +0000 (23:38 +0100)]
patch::: 1.3.33.jcn1

1.3.33.jcn1
===========

* Rewrote Staff_margin_engraver.  Staff margin texts now hang on a new
  breakable item: Left_edge_item.

* Fixed vertical alignment for dynamic elements.  Orphaned dynamic items
  (not supported by a Dynamic_line_spanner) still collide with Staff,
  although they now have staff support, which was supposed to fix this.

1.3.32.jcn4
===========

* Fixed Staff_margin_engraver for "instrument", "instr" is still broken.

* Dynamic elements are only put in a Dynamic_line_spanner if there
  actually is more than one adjacent note-column with a dynamic.
  This breaks the fine looks of all dynamics, again :-)

24 years agorelease: 1.3.33 release/1.3.33
Han-Wen Nienhuys [Tue, 14 Mar 2000 19:56:02 +0000 (20:56 +0100)]
release: 1.3.33

======

1.3.32.h

24 years agopatch::: 1.3.32.hwn2
Han-Wen Nienhuys [Tue, 14 Mar 2000 14:16:52 +0000 (15:16 +0100)]
patch::: 1.3.32.hwn2

1.3.32.hwn2
===========

* Cleanups for Dynamic_engraver and Dynamic_line_spanner.

* Warn if last column in score is musical. Helps catch programming errors.

* Spanner::spanned_drul_ now is private.

---

Zorg dat de dynamic-line-spanner als typeset_element () wordt
aangeroepen verschillende linker en rechter spanpunten heeft. Je mag
hiervoor *nooit* de laatste musical_column uit de score gebruiken
(want de laatste moet altijd breakable, dus non-musical, zijn.)  Het
gaat fout met crescendo die over space-noten heen zijn gezet. Zie ook
bug-voorbeeld in input/bugs/b.ly. Ik heb nog geprobeerd robuustheids
fix te maken in spanner.cc als spanpunten wel gelijk zijn, maar kreeg
niet werkend, en gdb snapt multiple inheritance ook niet.

Verder heb ik wat ? vervangen door /* uitleg */. Misschien kan jij er
weer iets bij typen.

Generated by hanwen@cs.uu.nl,
From = lilypond-1.3.32.hwn1, To = lilypond-1.3.32.hwn2

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.32.hwn2.diff

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

24 years agopatch::: 1.3.32.jcn3: jcn3, weetjewat?
Jan Nieuwenhuizen [Tue, 14 Mar 2000 14:12:03 +0000 (15:12 +0100)]
patch::: 1.3.32.jcn3: jcn3, weetjewat?

1.3.32.jcn3
===========

* Embedded newlines in text items are now allowed.  This helps avoiding
  TeX-hacking in some cases.  See input/test/coriolan-margin.ly

* Fixed stupid x-y interchange bug for staff-bracket.  This fixes
  placement of staff-brackets.

* Fixed bracket/arch-thickness interchange bug, and made bracket a bit
  thinner.

* Fixed slur/bezier-beautiful name mismatch.  This should fix the steep
  slurs that were apparently reintroduced in 1.3.29.

24 years agopatch::: 1.3.32.jcn2
Jan Nieuwenhuizen [Mon, 13 Mar 2000 22:23:44 +0000 (23:23 +0100)]
patch::: 1.3.32.jcn2

1.3.32.jcn2
===========

* Made some small fixes to Coriolan.

24 years agopatch::: 1.3.32.jcn1
Jan Nieuwenhuizen [Mon, 13 Mar 2000 16:23:08 +0000 (17:23 +0100)]
patch::: 1.3.32.jcn1

1.3.32.jcn1
===========

* Removed duplicate lily/output-property-engraver.hh.

* Removed optional use of vanilla spanner in Dynamic_engraver.

* Fixed (measured) tremolo for Stem and Beam. Merged declarations
  stem-engraver.hh and chord-tremolo-engraver.hh into their .cc
  implementation file.  Also fixed looks of Chord tremolo, input and
  implementation is still ugly.

* Added *.yy and *.ll to TAGS, to that tags-find-replace doesn't omit
  parser and lexer.

24 years agorelease: 1.3.32 release/1.3.32
Han-Wen Nienhuys [Sun, 12 Mar 2000 22:52:45 +0000 (23:52 +0100)]
release: 1.3.32

===========

* Fixed and cleaned-up Dynamic_engraver.  Optionionally uses vanilla
  spanner instead of Dynamic_line_spanner.

* Made gcc-2.95 compile fix in libc-extension.

* Various fixes to Coriolan, score starts to look acceptable.

1.3.31.j

24 years agopatch::: 1.3.31: Re: Problems with LilyPond
Jan Nieuwenhuizen [Sun, 30 Apr 2000 13:18:32 +0000 (15:18 +0200)]
patch::: 1.3.31: Re: Problems with LilyPond

24 years agopatch::: 1.3.31.jcn1
Jan Nieuwenhuizen [Thu, 9 Mar 2000 13:27:13 +0000 (14:27 +0100)]
patch::: 1.3.31.jcn1

1.3.30.jcn4
===========

* Adjacent dynamic markings are now grouped on a horizontal line, but it's
  not perfect yet: they're always below the staff and no horizontal spacing
  is done.  Also, character metrics of dynamics are still not used.
  See: input/test/crescendi.ly and input/test/dyn-line.ly

* Cleaned up Span_dynamic_performer.

24 years agorelease: 1.3.31 release/1.3.31
Han-Wen Nienhuys [Thu, 9 Mar 2000 12:24:54 +0000 (13:24 +0100)]
release: 1.3.31

=========

* Fixed the page layout, reintroducing space for the header and
  trying to keep piece titles on the same page as the piece.
  The header and footer can now contain several lines.

1.3.30.j

24 years agopartial: 1.3.31.jcn
Jan Nieuwenhuizen [Thu, 9 Mar 2000 12:24:54 +0000 (13:24 +0100)]
partial: 1.3.31.jcn

=========

* Fixed the page layout, reintroducing space for the header and
  trying to keep piece titles on the same page as the piece.
  The header and footer can now contain several lines.

1.3.30.j

24 years agopatch::: 1.3.30.jcn2
Jan Nieuwenhuizen [Wed, 8 Mar 2000 14:35:43 +0000 (15:35 +0100)]
patch::: 1.3.30.jcn2

1.3.30.jcn2
===========

* Dynamic_performer: performs absolute dynamic requests.

* David's comments on opus47

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

usage

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

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

24 years agopatch::: 1.3.30.jcn1
Jan Nieuwenhuizen [Tue, 7 Mar 2000 22:59:44 +0000 (23:59 +0100)]
patch::: 1.3.30.jcn1

1.3.30.jcn1
===========

* More Coriolan: flute-1,2; oboe-1,2; clarinet-1,2;
  fixes and remainder french horn-1,2; trombone-1,2;
  fagotto-1,2; timpani; and several fixes.
---
Generated by janneke@gnu.org,
From = lilypond-1.3.30, To = lilypond-1.3.30.jcn1

usage

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

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

24 years agopatch::: 1.3.30.mb1
Mats Bengtsson [Tue, 7 Mar 2000 20:48:15 +0000 (21:48 +0100)]
patch::: 1.3.30.mb1

1.3.30.mb1
=========

* Fixed the page layout, reintroducing space for the header and
  trying to keep piece titles on the same page as the piece.
  The header and footer can now contain several lines.

24 years agorelease: 1.3.30 release/1.3.30
Han-Wen Nienhuys [Mon, 6 Mar 2000 11:26:15 +0000 (12:26 +0100)]
release: 1.3.30

===========

* Report type errors for \property. Helps with converting 1.2 input

* Use Scheme for Align_element; fixed graceAlignPosition
and removed \property alignmentReference in the process.

* Use generic properties for lyrics too.  This fixes \property
Lyrics.textStyle

* Add relative distance for constraints between non-column items.

* Automatic \marks: use "\mark ; ". The mark numbers or letters are
increased automatically.

* Translators now only change properties of their own context. This
removes the 2nd argument to Translator::get_property()

* Bugfix for Metapost mode

1.3.29.

24 years agorelease: 1.3.29 release/1.3.29
Han-Wen Nienhuys [Thu, 2 Mar 2000 18:13:13 +0000 (19:13 +0100)]
release: 1.3.29

===========

* Moved Slur-specific code from Bezier_bow to Slur and Slur_bezier_bow.
  Slurs are now calculated just once.

1.3.28.j

24 years agopatch::: 1.3.28.jcn1
Jan Nieuwenhuizen [Wed, 1 Mar 2000 17:04:06 +0000 (18:04 +0100)]
patch::: 1.3.28.jcn1

1.3.28.jcn1
===========

* Bugfix: don't make almost flat slurs, change in de-uglyfy slur.

* Bugfix: midi2ly put out recent version (ugh).

24 years agorelease: 1.3.28 release/1.3.28
Han-Wen Nienhuys [Wed, 1 Mar 2000 12:32:12 +0000 (13:32 +0100)]
release: 1.3.28

======

* Update of the glossary by Christian Mondrup

* Moved horn-concerto-3 out of tarball to private website, removed
W.A.Mozart subdirectory.

1.3.27.h

24 years agopatch::: 1.3.27.jcn1: om terug te sturen
Jan Nieuwenhuizen [Fri, 25 Feb 2000 12:07:22 +0000 (13:07 +0100)]
patch::: 1.3.27.jcn1: om terug te sturen

1.3.27.jcn1  -- eigenlijk: 26.hwn4.jcn1
===========

* Bezier_bow: minimise_enclosed_area

24 years agopatch::: 1.3.27.hwn1
Han-Wen Nienhuys [Fri, 25 Feb 2000 10:13:59 +0000 (11:13 +0100)]
patch::: 1.3.27.hwn1

24 years agorelease: 1.3.27 release/1.3.27
Han-Wen Nienhuys [Thu, 24 Feb 2000 17:30:43 +0000 (18:30 +0100)]
release: 1.3.27

===========

* Bugfix: font used in volta-spanner calculation.

* Added simple selection list to webpage, inspired by sawmill.

* Devised kludge for ascii 5 character font pitches.

* Substitutions: interline, 1997,1998, @stack.nl and small typo fixes.

1.3.26.h

24 years agopatch::: 1.3.26.hwn3
Han-Wen Nienhuys [Thu, 24 Feb 2000 16:15:46 +0000 (17:15 +0100)]
patch::: 1.3.26.hwn3

* Plug memory leak in Paper_outputter::output_{String,Real,int}_def()

* Plug memory leak in Score_engraver::set_columns ()

* Plug memory leak in Scheme_hash_table::set()

* Plug memory leak in Score_element::molecule_extent ()

---
Generated by hanwen@cs.uu.nl,
From = lilypond-1.3.26.hwn2, To = lilypond-1.3.26.hwn3

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.26.hwn3.diff

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

24 years agopatch::: 1.3.26.jcn2
Jan Nieuwenhuizen [Thu, 24 Feb 2000 13:28:04 +0000 (14:28 +0100)]
patch::: 1.3.26.jcn2

1.3.26.jcn2
===========

* Bugfix: font used in volta-spanner calculation.

* Added simple selection list to webpage, inspired by sawmill.

24 years agopatch::: 1.3.26.jcn1
Jan Nieuwenhuizen [Wed, 23 Feb 2000 20:53:56 +0000 (21:53 +0100)]
patch::: 1.3.26.jcn1

1.3.26.jcn1
===========

* Devised kludge for ascii 5 character font pitches.

* Substitutions: interline, 1997,1998, @stack.nl and small typo fixes.

24 years agorelease: 1.3.26 release/1.3.26
Han-Wen Nienhuys [Wed, 23 Feb 2000 13:56:26 +0000 (14:56 +0100)]
release: 1.3.26

===========

* lilypond as as2ly: --help and --version to stdout.  Regular identify
  to stderr.  This fixes help2man's manpage generation.

* configure: substitute full path for perl and guile in scripts.

* Added ascii slur and volta.  There seems to be a Lily bug in volta placement.

* Bugfix: default font now user settable

* as2text: handle plain ascii font, read from stdin, you can now do:

  echo "\time 4/4; g''1 g2 g4. g8" | lilypond -f as -i init-as.fly - | as2text

1.3.25.h

24 years agopatch::: 1.3.25.jcn2
Jan Nieuwenhuizen [Tue, 22 Feb 2000 22:57:09 +0000 (23:57 +0100)]
patch::: 1.3.25.jcn2

1.3.25.jcn2
===========

* lilypond as as2ly: --help and --version to stdout.  Regular identify
  to stderr.  This fixes help2man's manpage generation.

* configure: substitute full path for perl and guile in scripts.

24 years agopatch::: 1.3.25.jcn1
Jan Nieuwenhuizen [Mon, 21 Feb 2000 23:59:54 +0000 (00:59 +0100)]
patch::: 1.3.25.jcn1

1.3.25.jcn1
===========

* Added ascii slur and volta.  There seems to be a Lily bug in volta placement.

* Bugfix: print identification string 'GNU LilyPond ...' onto stderr

* Bugfix: default font now user settable

* as2text: handle plain ascii font, read from stdin, you can now do:

  echo "\time 4/4; g''1 g2 g4. g8" | lilypond -f as -i init-as.fly - | as2text

24 years agorelease: 1.3.25 release/1.3.25
Han-Wen Nienhuys [Mon, 21 Feb 2000 11:49:56 +0000 (12:49 +0100)]
release: 1.3.25

===========

* as2text: catch missing font/character errors, added default font, set text.

1.3.24.j

24 years agopartial: 1.3.25.jcn
Jan Nieuwenhuizen [Mon, 21 Feb 2000 11:49:56 +0000 (12:49 +0100)]
partial: 1.3.25.jcn

===========

* as2text: catch missing font/character errors, added default font, set text.

1.3.24.j

24 years agopatch::: 1.3.24.jcn1
Jan Nieuwenhuizen [Thu, 17 Feb 2000 18:19:58 +0000 (19:19 +0100)]
patch::: 1.3.24.jcn1

1.3.24.jcn1
===========

* First attempt at real silly ascii output

24 years agorelease: 1.3.24 release/1.3.24
Han-Wen Nienhuys [Sun, 13 Feb 2000 17:30:20 +0000 (18:30 +0100)]
release: 1.3.24

==========

* Added a ROADMAP file explaining the source directory layout.

* Minor tweak in the feta 6 and 9 numeral

* Moved files from lib/ to flower/

* Removed Note_head_side class.

* Updated the webpage to be a little more chatty.

* Small Local_key_engraver optimization: only lookup timing engraver once.

* Fixed dashed slurs

* Rewrite of Slur code.  Be much more picky about slur shapes. We try
to offset the slur instead of bending it too much

* Look at stem directions for tie direction.

* Compound multimeasure rests. Put measures_i_ variable in an element
property.  Made the symbol a lot wider.

* Time signature small cleanups.

1.3.22.h

24 years agopartial: 1.3.24.jcn
Jan Nieuwenhuizen [Sun, 13 Feb 2000 17:30:20 +0000 (18:30 +0100)]
partial: 1.3.24.jcn

==========

* Added a ROADMAP file explaining the source directory layout.

* Minor tweak in the feta 6 and 9 numeral

* Moved files from lib/ to flower/

* Removed Note_head_side class.

* Updated the webpage to be a little more chatty.

* Small Local_key_engraver optimization: only lookup timing engraver once.

* Fixed dashed slurs

* Rewrite of Slur code.  Be much more picky about slur shapes. We try
to offset the slur instead of bending it too much

* Look at stem directions for tie direction.

* Compound multimeasure rests. Put measures_i_ variable in an element
property.  Made the symbol a lot wider.

* Time signature small cleanups.

1.3.22.h

24 years agopatch::: 1.3.23.jcn1
Jan Nieuwenhuizen [Wed, 9 Feb 2000 12:17:57 +0000 (13:17 +0100)]
patch::: 1.3.23.jcn1

1.3.23.jcn1
===========

* Made quanting lists in scm/paper.scm comply with actual quantise_iv
  algorithm: period = quants.top () - quants[0].  This fixes beam
  vertical quanting problems.  Beam quanting should now actually be
  better than 1.2.17, which has a symmetry problem as revealed by the
  new input/test/beam-pos.ly.

24 years agorelease: 1.3.23 release/1.3.23
Han-Wen Nienhuys [Mon, 7 Feb 2000 12:03:23 +0000 (13:03 +0100)]
release: 1.3.23

===========

* Symbols opposite to stem  (eg marcato) now get the proper glyph.

* Breathing marks now have a direction by default.

* Do set generic script properties.

* Also put tuplet brackets under notes.

* Score_element_info: only store origin of element, but not the path
to parent translators. Saves a little memory, and removes some complexity.

1.3.22.h

24 years agorelease: 1.3.22 release/1.3.22
Han-Wen Nienhuys [Wed, 2 Feb 2000 16:32:01 +0000 (17:32 +0100)]
release: 1.3.22

==========
* Getopt bugfix: don't assert on certain errors.

* ly2dvi: Remove unnecessary space for the page headers.

* Bugfix convert-mudela

1.3.21.h

24 years agorelease: 1.3.21 release/1.3.21
Han-Wen Nienhuys [Thu, 20 Jan 2000 23:53:58 +0000 (00:53 +0100)]
release: 1.3.21

===========
* Fix disappearing clefs when clefs are not printed with a barline.

1.3.20.j

24 years agopatch::: 1.3.20.jcn1
Jan Nieuwenhuizen [Wed, 19 Jan 2000 16:45:57 +0000 (17:45 +0100)]
patch::: 1.3.20.jcn1

1.3.20.jcn1
==========

* SCM properties beamHeight and beamVerticalposition now use staff-spaces:
  input/test/beam-control.fly
* Added \context Voice to .fly and .sly; the default \context Staff is almost
  never what you expect
* Fixed decision for .sly/.fly in lilypond-mode.

24 years agorelease: 1.3.20 release/1.3.20
Han-Wen Nienhuys [Mon, 17 Jan 2000 00:33:53 +0000 (01:33 +0100)]
release: 1.3.20

==========

* Clean up font-metric hierarchy, use Adobe AFM code to parse AFM files.
Cleanup mf-to-table.py

* Fixed embarassing slur bug.

1.3.19.j

24 years agopatch::: 1.3.19.jcn1
Jan Nieuwenhuizen [Fri, 14 Jan 2000 12:41:16 +0000 (13:41 +0100)]
patch::: 1.3.19.jcn1

1.3.19.jcn1
==========

* lilypond-mode.el: guess init file for lily-*-region, lily-mode-map bindings

24 years agorelease: 1.3.19 release/1.3.19
Han-Wen Nienhuys [Thu, 13 Jan 2000 23:22:04 +0000 (00:22 +0100)]
release: 1.3.19

==========

* lilypond-mode.el for emacs supersedes mudela-mode.el

* Tuplet spanners don't collide with encompassing notes.

* Gobbled Adobe parseAFM* code, for future use.

* Big 1999 to 2000 search/replace.

* Big interline to staff_space search/replace for mf files.

* Removed Bow class, and split code into Tie and Slur

* Don't put scripts on grace notes.

* Font_metric uses SCM for name field.

* Various compilation fixes.

1.3.17.j

24 years agopatch::: 1.3.18.jcn3
Jan Nieuwenhuizen [Tue, 28 Dec 1999 23:55:50 +0000 (00:55 +0100)]
patch::: 1.3.18.jcn3

1.3.18.jcn3
===========

* Moved decision for stacking staff spanners {[ from item-creation phase
to post_processing (only then we know dimensions/visibility of items)

* Separted bar-break-glyph-alist, see input/test/no-span.ly

24 years agopatch::: 1.3.18.jcn2
Jan Nieuwenhuizen [Tue, 28 Dec 1999 15:16:40 +0000 (16:16 +0100)]
patch::: 1.3.18.jcn2

1.3.18.jcn2
===========

* try at getting glyph property from mudela

24 years agopatch::: 1.3.18.jcn1
Jan Nieuwenhuizen [Tue, 28 Dec 1999 11:18:24 +0000 (12:18 +0100)]
patch::: 1.3.18.jcn1

1.3.18.jcn1
===========

* gcc-2.95 compile fixes

24 years agorelease: 1.3.18 release/1.3.18
Han-Wen Nienhuys [Tue, 28 Dec 1999 01:27:55 +0000 (02:27 +0100)]
release: 1.3.18

===========

* Bugfix: beams with less than one (visible) stem

* small fixes to pa.ly

1.3.17.j

24 years agopatch::: 1.3.17.jcn2
Jan Nieuwenhuizen [Mon, 27 Dec 1999 20:43:14 +0000 (21:43 +0100)]
patch::: 1.3.17.jcn2

1.3.17.jcn2
===========

* Bugfix: beams with less than one (visible) stem

* small fixes to pa.ly

24 years agopatch::: 1.3.17.jcn1
Jan Nieuwenhuizen [Mon, 27 Dec 1999 16:43:44 +0000 (17:43 +0100)]
patch::: 1.3.17.jcn1

1.3.17.jcn1
===========

* Bugfix: multi-measure rest: #measures (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

24 years agorelease: 1.3.17 release/1.3.17
Han-Wen Nienhuys [Thu, 23 Dec 1999 23:58:41 +0000 (00:58 +0100)]
release: 1.3.17

===========

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

24 years agopatch::: 1.3.16.jcn1
Jan Nieuwenhuizen [Wed, 22 Dec 1999 17:10:46 +0000 (18:10 +0100)]
patch::: 1.3.16.jcn1

1.3.16.jcn1
* Fixed cross staff slurs.  It seems that cross-staff sign
  was swapped.

24 years agorelease: 1.3.16 release/1.3.16
Han-Wen Nienhuys [Wed, 22 Dec 1999 11:52:30 +0000 (12:52 +0100)]
release: 1.3.16

24 years agopatch::: 1.3.15.jcn4
Jan Nieuwenhuizen [Tue, 21 Dec 1999 20:55:32 +0000 (21:55 +0100)]
patch::: 1.3.15.jcn4

pl 15.jcn4
- removed old notename2scm conversion
- beam-dir-algorithm through scm
- bfs paper-scm
- bf: knee-stemlengths

pl 15.jcn3

24 years agopatch::: 1.3.15.jcn3
Jan Nieuwenhuizen [Tue, 21 Dec 1999 15:46:17 +0000 (16:46 +0100)]
patch::: 1.3.15.jcn3

- moved poor man's stem arrays to scm

pl 15.jcn2

24 years agopatch::: 1.3.15.jcn2
Jan Nieuwenhuizen [Tue, 21 Dec 1999 10:44:57 +0000 (11:44 +0100)]
patch::: 1.3.15.jcn2

pl 15.jcn2
- beam quanting using scm lists

24 years agopatch::: 1.3.15.jcn1
Jan Nieuwenhuizen [Mon, 20 Dec 1999 19:35:25 +0000 (20:35 +0100)]
patch::: 1.3.15.jcn1

pl 14.hwn1jcn1
- chord-name uses scm members
- bfs: knee with different mults, interstaff knee, auto-knee

24 years agorelease: 1.3.15 release/1.3.15
Han-Wen Nienhuys [Mon, 20 Dec 1999 00:22:01 +0000 (01:22 +0100)]
release: 1.3.15

24 years agopatch::: 1.3.14.hwn1jcn1
Jan Nieuwenhuizen [Mon, 20 Dec 1999 19:22:20 +0000 (20:22 +0100)]
patch::: 1.3.14.hwn1jcn1

pl 14.hwn1jcn1
- chord-name uses scm members
- bfs: knee with different mults, interstaff knee, auto-knee

24 years agopatch::: 1.3.14.hwn1
Han-Wen Nienhuys [Sun, 19 Dec 1999 23:53:11 +0000 (00:53 +0100)]
patch::: 1.3.14.hwn1

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.

24 years agorelease: 1.3.14 release/1.3.14
Han-Wen Nienhuys [Sun, 19 Dec 1999 21:28:12 +0000 (22:28 +0100)]
release: 1.3.14

24 years agopatch::: 1.3.13.jcn2
Jan Nieuwenhuizen [Sun, 19 Dec 1999 17:11:16 +0000 (18:11 +0100)]
patch::: 1.3.13.jcn2

- untangled Chord_name (item) and Chord (list-of-pitches)

pl 13.jcn1

24 years agopatch::: 1.3.13.jcn1
Jan Nieuwenhuizen [Sun, 19 Dec 1999 14:27:33 +0000 (15:27 +0100)]
patch::: 1.3.13.jcn1

pl 13.jcn1
- bezier-bow fix

24 years agorelease: 1.3.13 release/1.3.13
Han-Wen Nienhuys [Sat, 18 Dec 1999 17:02:07 +0000 (18:02 +0100)]
release: 1.3.13

24 years agopartial: 1.3.13.jcn
Jan Nieuwenhuizen [Sat, 18 Dec 1999 17:02:07 +0000 (18:02 +0100)]
partial: 1.3.13.jcn

24 years agorelease: 1.3.12 release/1.3.12
Han-Wen Nienhuys [Thu, 16 Dec 1999 12:06:01 +0000 (13:06 +0100)]
release: 1.3.12

24 years agopatch::: 1.3.11.hwn1
Han-Wen Nienhuys [Wed, 15 Dec 1999 20:35:17 +0000 (21:35 +0100)]
patch::: 1.3.11.hwn1

pl 11.hwn1
- bf: dots
- revise stem, notehead, rest

24 years agorelease: 1.3.11 release/1.3.11
Han-Wen Nienhuys [Tue, 14 Dec 1999 00:19:34 +0000 (01:19 +0100)]
release: 1.3.11

24 years agopatch::: 1.3.10.jcn2
Jan Nieuwenhuizen [Thu, 9 Dec 1999 16:08:28 +0000 (17:08 +0100)]
patch::: 1.3.10.jcn2

pl 10.jcn2
- fixes for invisible beamed stems
- removed steminfo from properties, don't cache Stem_info

24 years agopatch::: 1.3.10.jcn1
Jan Nieuwenhuizen [Wed, 8 Dec 1999 22:12:24 +0000 (23:12 +0100)]
patch::: 1.3.10.jcn1

pl 10.jcn1
- steminfo to properties
- dropped internote dim for stem-beams

24 years agorelease: 1.3.10 release/1.3.10
Han-Wen Nienhuys [Wed, 8 Dec 1999 00:07:11 +0000 (01:07 +0100)]
release: 1.3.10

24 years agopatch::: 1.3.9.hwn2
Han-Wen Nienhuys [Sun, 5 Dec 1999 22:08:54 +0000 (23:08 +0100)]
patch::: 1.3.9.hwn2

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
  * Single_malt_grouping_item
  * Separating_group_spanner
  * Stem_tremolo
  * Hara_kiri_vertical_group_spanner
  * Stem
  * Axis_group_element
  * Align_element
  * Beam

**********

24 years agorelease: 1.3.9 release/1.3.9
Han-Wen Nienhuys [Thu, 2 Dec 1999 11:55:55 +0000 (12:55 +0100)]
release: 1.3.9

24 years agopatch::: 1.3.8.uu1
Han-Wen Nienhuys [Mon, 29 Nov 1999 15:21:13 +0000 (16:21 +0100)]
patch::: 1.3.8.uu1

pl 8.hwn1
- note-head-side
-

***********

24 years agorelease: 1.3.8 release/1.3.8
Han-Wen Nienhuys [Wed, 24 Nov 1999 10:17:44 +0000 (11:17 +0100)]
release: 1.3.8

24 years agorelease: 1.3.7 release/1.3.7
Han-Wen Nienhuys [Thu, 18 Nov 1999 17:33:08 +0000 (18:33 +0100)]
release: 1.3.7

24 years agorelease: 1.3.6 release/1.3.6
Han-Wen Nienhuys [Mon, 15 Nov 1999 10:05:04 +0000 (11:05 +0100)]
release: 1.3.6