]>
git.donarmstrong.com Git - lilypond.git/log
Han-Wen Nienhuys [Wed, 19 Jul 2000 17:01:09 +0000 (19:01 +0200)]
release: 1.3.74
======
* Removed \interscoreline after the last line, prevents some
empty pages. (patch by Mats Bengtsson)
* Smobified Music, junked associated identifiers. Use Scheme list to
store Music_sequence. Removed const declarations from
Music_iterators. Added a mutable and immutable property list to
Music. Use music property for all Scheme values in Music. Created
and fixed a load of Garbage Collection bugs.
* Changed number font to allow automatic .mf creation.
* Output place of definition as \special{src:LOCATION}. See FAQ for
explanation how to use.
* Schemified Local_key_item and fixed minor bug with accidentals.
* new Japanese .po file.
* Bugfix for broken tie direction
* Bugfix for bar at beginning of line break
1.3
Glen Prideaux [Wed, 19 Jul 2000 17:01:09 +0000 (19:01 +0200)]
partial: 1.3.74.gp
======
* Removed \interscoreline after the last line, prevents some
empty pages. (patch by Mats Bengtsson)
* Smobified Music, junked associated identifiers. Use Scheme list to
store Music_sequence. Removed const declarations from
Music_iterators. Added a mutable and immutable property list to
Music. Use music property for all Scheme values in Music. Created
and fixed a load of Garbage Collection bugs.
* Changed number font to allow automatic .mf creation.
* Output place of definition as \special{src:LOCATION}. See FAQ for
explanation how to use.
* Schemified Local_key_item and fixed minor bug with accidentals.
* new Japanese .po file.
* Bugfix for broken tie direction
* Bugfix for bar at beginning of line break
1.3
Han-Wen Nienhuys [Mon, 17 Jul 2000 12:53:44 +0000 (14:53 +0200)]
release: 1.3.73
======
* Robustness fix for minimise_least_squares ()
* cleanups of Slur_bezier_bow, removed Bezier_bow.
* cleanup of Tie. Changed Tie into interface. Made ties flatter by default.
* changed SCM_UNDEFINED to SCM_UNSPECIFIED for return values that go
back into Scheme.
* changed SCM_UNSPECIFIED to SCM_EOL for undefined element
properties. This makes initializing list properties redundant.
* removed idiotic code for including tfm.[1-5] into search path.
* fixed problem with tuplet placement for cross staff tuplets.
1.3
Jan Nieuwenhuizen [Mon, 17 Jul 2000 12:53:44 +0000 (14:53 +0200)]
partial: 1.3.73.jcn
======
* Robustness fix for minimise_least_squares ()
* cleanups of Slur_bezier_bow, removed Bezier_bow.
* cleanup of Tie. Changed Tie into interface. Made ties flatter by default.
* changed SCM_UNDEFINED to SCM_UNSPECIFIED for return values that go
back into Scheme.
* changed SCM_UNSPECIFIED to SCM_EOL for undefined element
properties. This makes initializing list properties redundant.
* removed idiotic code for including tfm.[1-5] into search path.
* fixed problem with tuplet placement for cross staff tuplets.
1.3
Han-Wen Nienhuys [Mon, 17 Jul 2000 23:26:40 +0000 (01:26 +0200)]
patch::: 1.3.72.mb2: forwarded message from Mats Bengtsson
1.3.72.mb2
======
* Removed \interscoreline after the last line, prevents some
empty pages.
---
Generated by (address unknown),
>From = lilypond-1.3.72.mb1, To = lilypond-1.3.72.mb2
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.72.mb2.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Han-Wen Nienhuys [Sun, 9 Jul 2000 18:34:08 +0000 (20:34 +0200)]
release: 1.3.72
======
* Small cleanups to bring down compile time and binary ensmallment.
* Made Lookup into a smob, and use guile alist iso. an STL map.
* Changed repeated music semantics for relative octave: each
alternative takes its inital octave from the body.
* Fixed: parser accepts booleans for property values as well.
* Added Scarlatti sonata test file to input/
* kpathsea support, courtesy Carsten Block <carsten.block@gmx.de>
1.3
Han-Wen Nienhuys [Thu, 6 Jul 2000 15:06:32 +0000 (17:06 +0200)]
release: 1.3.71
======
* Fixed: long standing problem in optical-illusion code.
* Fixed: stop beam if stem *has* a beam in auto-beam-engraver.
* Made interface of Multi_measure_rest, System_start_delimiter,
Spacing_spanner, Separating_group_spanner, Beam, Slur and
Rhythmic_head.
* Use properties for minimum distances and spring parameters. Move
spacing related functions from Paper_column into Spaceable_element.
* Removed most Paper_column typecasts.
1.3
Han-Wen Nienhuys [Wed, 5 Jul 2000 13:41:25 +0000 (15:41 +0200)]
release: 1.3.70
======
* Cleanup auto-beam-engraver: use properties for retrieving timing
information.
* Fixed: Multi measure rests don't cause crashes.
* Fixed: don't invoke Hara_kiri::consider_suicide too early.
* Fixed: property engraver.
* Fixed: don't crash on multiple ties.
* Cleanups of Beam, should also be a little faster.
* Reunite properties and pointers. In implementation we make a
distinction between mutable and immutable properties
* Add {has|set}_interface () static methods to interface classes.
* Made Side_position_interface and Staff_symbol_interface an all
statics class, and stripped _interface suffix.
* Make Align_interface and Axis_group_interface an all-statics class
* Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item,
Bar, Span_bar are now interfaces, Staff_bar was removed. Use a
callback for determining barsize.
* Removed all GLUE_SCORE_ELEMENT callbacks.
* Added test for repeats to trip.ly
1.3
Carsten Block [Wed, 5 Jul 2000 15:34:17 +0000 (17:34 +0200)]
patch::: 1.3.69.cb1
Han-Wen Nienhuys [Tue, 4 Jul 2000 16:15:56 +0000 (18:15 +0200)]
release: 1.3.69
===========
* Cleanup auto-beam-engraver: use properties for retrieving timing
information.
* Fixed: Multi measure rests don't cause crashes.
* Fixed: don't invoke Hara_kiri::consider_suicide too early.
* Fixed: property engraver.
* Fixed: don't crash on multiple ties.
* Cleanups of Beam, should also be a little faster.
* Reunite properties and pointers. In implementation we make a
distinction between mutable and immutable properties
* Add {has|set}_interface () static methods to interface classes.
* Made Side_position_interface and Staff_symbol_interface an all
statics class, and stripped _interface suffix.
* Make Align_interface and Axis_group_interface an all-statics class
* Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item,
Bar, Span_bar are now interfaces, Staff_bar was removed. Use a
callback for determining barsize.
* Removed all GLUE_SCORE_ELEMENT callbacks.
* Added test for repeats to trip.ly
*
1.3
Han-Wen Nienhuys [Sun, 2 Jul 2000 18:59:31 +0000 (20:59 +0200)]
release: 1.3.68
======
* ly2dvi: changed back to original semantics of latexheaders.
* Stem_tremolo, Crescendo, Hara_kiri_group_spanner, Tuplet_spanner,
Volta_spanner changed into interface.
* Related cleanups for Tie, Tie_column cleanups.
* Made Time_signature, Single_malt_grouping_item, Script_column,
Chord_name, Dot_column, Breathing_sign, Key_item type into interface.
* Removed const declaration from callback arguments.
* Pagebreak support. See input/test/between-systems.ly
* Fixed a problem with accidentals in combination with
non-nil key signatures.
1.3
Mats Bengtsson [Sat, 1 Jul 2000 14:23:19 +0000 (16:23 +0200)]
patch::: 1.3.67.mb1: Re: Broken features
1.3.67.mb1
===========
* ly2dvi: changed back to original semantics of latexheaders.
Han-Wen Nienhuys [Fri, 30 Jun 2000 10:49:35 +0000 (12:49 +0200)]
release: 1.3.67
===========
* Use callbacks for augmentation dot positioning.
* Removed types Note_head and Rest
* Cleanup of slur.cc: use common reference points in a sane manner.
1.3
Han-Wen Nienhuys [Thu, 29 Jun 2000 19:49:13 +0000 (21:49 +0200)]
release: 1.3.66
==========
* Corrected text sizes in paper*.ly
1.3.65.
Mats Bengtsson [Thu, 29 Jun 2000 14:00:20 +0000 (16:00 +0200)]
patch::: 1.3.65.mb1: Re: LilyPond 1.3.65
1.3.65.mb1
==========
* Corrected text sizes in paper*.ly
---
Generated by (address unknown),
>From = lilypond-1.3.65, To = lilypond-1.3.65.mb1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.65.mb1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Tue, 27 Jun 2000 20:29:05 +0000 (22:29 +0200)]
patch::: 1.3.65.jcn2
1.3.65.jcn2
===========
* Added some comments to new slur code.
* Removed some ugly interstaff slur code, interstaff slurs at line-break
are still broken.
Jan Nieuwenhuizen [Tue, 27 Jun 2000 18:13:14 +0000 (20:13 +0200)]
patch::: 1.3.65.jcn1
1.3.65.jcn1
===========
* Patches from hw
Han-Wen Nienhuys [Mon, 26 Jun 2000 21:22:49 +0000 (23:22 +0200)]
release: 1.3.65
==========
* Bugfix: translate volta spanner at start of line.
* Changed directional_element() calls to instantiations
of Directional_element_interface.
* Removed Dynamic_line_spanner, and cleaned up Dynamic_engraver.
* Removed Staff_info type. Information about columns is now transferred
via currentMusicalColumn and currentCommandColumn.
1.3.64.j
Jan Nieuwenhuizen [Mon, 26 Jun 2000 21:07:57 +0000 (23:07 +0200)]
patch::: 1.3.64.jcn3
1.3.64.jcn3
============
* Fixed non-broken interstaff slurs.
Jan Nieuwenhuizen [Mon, 26 Jun 2000 19:51:43 +0000 (21:51 +0200)]
patch::: 1.3.64.jcn2
1.3.64.jcn2
============
* Made slur attachment position user settable; properties:
slurBeginAttachment slurEndAttachment, values: 'head 'stem
'along-side-stem. See input/test/slur-attachment.ly and ophee-slurs.ly.
* Fixed slur attachment positions, added missing rule and use simple
default starting positions for attachments.
Jan Nieuwenhuizen [Mon, 26 Jun 2000 14:21:27 +0000 (16:21 +0200)]
patch::: 1.3.64.jcn1
1.3.63.jcn1
============
* Started grand redo of slur endings, interstaff slurs are broken for now.
* Fixed download url.
* Moved direction.cc to flower.
Han-Wen Nienhuys [Mon, 26 Jun 2000 10:51:34 +0000 (12:51 +0200)]
release: 1.3.64
==========
* Lyrics centered on notehead.
* Various bugfixes hyphen-spanner.
* Bugfix: set appropriate callbacks for Note_head. This fixes
problems with dots.
* Removed Clef_item as score-element derived type.
* Updated config.sub and config.guess
* Bugfix: allow linebreaks on beamed grace notes.
1.3.61.j
Han-Wen Nienhuys [Fri, 23 Jun 2000 17:06:48 +0000 (19:06 +0200)]
patch::: 1.3.63.uu1: Re: Lilypond?
1.3.63.uu1
==========
* Lyrics centered on notehead.
* Removed Clef_item as score-element derived type.
Han-Wen Nienhuys [Thu, 22 Jun 2000 11:38:45 +0000 (13:38 +0200)]
release: 1.3.63
===========
* Included dutch po-update based on submitted 1.3.57 nl.po
* Added "Development" link to website, now that "Home" is a relative link.
* Bugfix: use deep copies for resetting keys.
* Assorted typing erors in procedure names in ly/engraver.ly
1.3
Han-Wen Nienhuys [Wed, 21 Jun 2000 15:07:28 +0000 (17:07 +0200)]
patch::: 1.3.62.hwn1
* Bugfix: use deep copies for resetting keys.
Han-Wen Nienhuys [Wed, 21 Jun 2000 14:36:07 +0000 (16:36 +0200)]
release: 1.3.62
======
* Made callbacks from Score_element::before_line_breaking() and
Score_element::after_line_breaking()
* Fixed website; backlinks should work again.
* Removed --ignore-version option. Added --verbose option.
1.3
Jan Nieuwenhuizen [Wed, 21 Jun 2000 14:36:07 +0000 (16:36 +0200)]
partial: 1.3.62.jcn
======
* Made callbacks from Score_element::before_line_breaking() and
Score_element::after_line_breaking()
* Fixed website; backlinks should work again.
* Removed --ignore-version option. Added --verbose option.
1.3
Jan Nieuwenhuizen [Wed, 21 Jun 2000 15:14:14 +0000 (17:14 +0200)]
patch::: 1.3.61.jcn2
1.3.61.jcn2
===========
* Included dutch po-update based on submitted 1.3.57 nl.po
* Added "Development" link to website, now that "Home" is a relative link.
Jan Nieuwenhuizen [Sun, 18 Jun 2000 16:36:06 +0000 (18:36 +0200)]
patch::: 1.3.61.jcn1: tegen 61
1.3.60.jcn2
===========
* Did som more webpage hacking and made some make website fixes, back links
should work again.
Han-Wen Nienhuys [Sat, 17 Jun 2000 23:56:26 +0000 (01:56 +0200)]
release: 1.3.61
===========
* Webpage hacking
1.3.60.h
Jan Nieuwenhuizen [Sat, 17 Jun 2000 14:13:50 +0000 (16:13 +0200)]
patch::: 1.3.60.jcn2: jcn1: gejat webpeets idee
1.3.60.jcn2
===========
* Did som more webpage hacking and made some make website fixes, back links
should work again.
---
Generated by janneke@gnu.org,
>From = lilypond-1.3.60.jcn1, To = lilypond-1.3.60.jcn2
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.60.jcn2.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Sat, 17 Jun 2000 14:10:49 +0000 (16:10 +0200)]
patch::: 1.3.60.jcn1
1.3.60.jcn1
===========
* Webpage hacking
---
Generated by janneke@gnu.org,
From = lilypond-1.3.60, To = lilypond-1.3.60.jcn1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.60.jcn1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Mats Bengtsson [Fri, 16 Jun 2000 22:36:40 +0000 (00:36 +0200)]
patch::: 1.3.60.mb1: Re: LilyPond 1.3.60
1.3.60.mb1
===========
* First attempt to reintroduce support for keys with different
accidentals in different octaves.
Han-Wen Nienhuys [Fri, 16 Jun 2000 14:45:48 +0000 (16:45 +0200)]
release: 1.3.60
===========
* Removed String_identifier, and use the type system of GUILE instead.
* Fixed \key PITCH MODALITY syntax. The modality argument is now
mandatory, a rule in convert-mudela has been added.
* Cleaned up buildscripts/ directory: removed obsolete scripts.
* Use Scheme_hash_table for identifier Scopes. Scheme_hash_table is
based on STL and should be faster than hash_table.
1.3.59.j
Jan Nieuwenhuizen [Thu, 15 Jun 2000 17:27:41 +0000 (19:27 +0200)]
patch::: 1.3.59.uu2.jcn1
1.3.59.uu2.jcn1
===============
* Fixed scm_un/protect_object for guile-1.3.4 and 1.3.5 snapshots,
in the process reduced number of protect/unprotect calls. With
guile-1.3.5 snapshot, memory usage has decreased by 1/5th, now
just 10% above the 1.2 level. Also, Lily's a bit faster.
* Fixed make diff bug in stepmake to be able to make this diff :-)
Han-Wen Nienhuys [Tue, 13 Jun 2000 18:46:43 +0000 (20:46 +0200)]
patch::: 1.3.59.uu2
1.3.59.hwn1
===========
* Use Scheme_hash_table for identifier Scopes. Scheme_hash_table is
based on STL and should be faster than hash_table.
Han-Wen Nienhuys [Tue, 13 Jun 2000 16:08:05 +0000 (18:08 +0200)]
patch::: 1.3.59.uu1
Han-Wen Nienhuys [Mon, 12 Jun 2000 14:39:13 +0000 (16:39 +0200)]
release: 1.3.59
===========
* Rewrote key sig support. Now key signature can also be controlled
by setting keySignature and localKeySignature properties, eg.
\property keySignature = #'((2 . -1) ( 4 . -1) (6 . -1))
sets a key signature of `es ges bes' (an unusual key signature).
Keys are internally represented as transpositions of the c-major
scale. Printing the key signature for a scale is done by filtering out
all non-natural accidentals.
* Removed support for \keysignature, and \key something \minor; Newkey
is now obsolete.
1.3.58.j
Jan Nieuwenhuizen [Sun, 11 Jun 2000 22:04:24 +0000 (00:04 +0200)]
patch::: 1.3.58.jcn2
1.3.58.jcn2
===========
* Fixed pedal items (hw)
* Changed configure option tex-tmfdir to tmf-path now accepting multiple
tfm directories. Automated links to cmr and amstex tfm font directories.
* Replaced one scm_assoc () u-turn slipped through jcn1
Jan Nieuwenhuizen [Fri, 9 Jun 2000 00:23:59 +0000 (02:23 +0200)]
patch::: 1.3.58.jcn1
1.3.58.jcn1
===========
* Added `Ped' as a compound symbol font and removed silly scheme kerning.
* Replaced some scheme assoc u-turns with scm_assoc ()
* Ran po-update (mostly because of new ja contribution).
Han-Wen Nienhuys [Thu, 8 Jun 2000 11:36:25 +0000 (13:36 +0200)]
release: 1.3.58
===========
* Cleaned-up scheme list to text conversion for Chord_name and
fixed horizontal kerning.
* Added examples for american (slashed o) and jazz (black triangle),
see input/test/{american-chords.ly,jazz-chords.ly}
* Made guile-1.3.5 compile fixes
1.3.57.
Jan Nieuwenhuizen [Wed, 7 Jun 2000 21:16:59 +0000 (23:16 +0200)]
patch::: 1.3.57.jcn2
1.3.57.jcn2
===========
* Cleaned-up scheme list to text conversion for Chord_name and
fixed horizontal kerning.
* Added examples for american (slashed o) and jazz (black triangle),
see input/test/{american-chords.ly,jazz-chords.ly}
Jan Nieuwenhuizen [Mon, 5 Jun 2000 14:13:17 +0000 (16:13 +0200)]
patch::: 1.3.57.jcn1
1.3.57.jcn1
===========
* Made guile-1.3.5 compile fixes
Han-Wen Nienhuys [Wed, 31 May 2000 08:26:37 +0000 (10:26 +0200)]
release: 1.3.57
======
* Fixed several forgotten molecule-callbacks
* Fixed first clef in score; now F clefs are also possible.
1.3.56.
Mats Bengtsson [Tue, 30 May 2000 22:16:21 +0000 (00:16 +0200)]
patch::: 1.3.56.mb1: Re: LilyPond 1.3.56
1.3.56.mb1
==========
* Updated FAQ with two useful GDB macros.
* Several fixes in the documentation.
---
Generated by (address unknown),
>From = lilypond-1.3.56, To = lilypond-1.3.56.mb1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.56.mb1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Tue, 30 May 2000 19:10:49 +0000 (21:10 +0200)]
patch::: 1.3.56.jcn1
1.3.55.jcn1
===========
* Made (dutch) po-update
Han-Wen Nienhuys [Sun, 28 May 2000 22:12:41 +0000 (00:12 +0200)]
release: 1.3.56
===========
* Molecules are now generated via callbacks exclusively; most calls to
set_elt_property ("transparent) have been replaced by suicide().
1.3.54.h
Jan Nieuwenhuizen [Sun, 28 May 2000 22:12:41 +0000 (00:12 +0200)]
partial: 1.3.56.jcn
===========
* Molecules are now generated via callbacks exclusively; most calls to
set_elt_property ("transparent) have been replaced by suicide().
1.3.54.h
Jan Nieuwenhuizen [Fri, 26 May 2000 18:34:02 +0000 (20:34 +0200)]
patch::: 1.3.55.jcn1
1.3.55.jcn1
===========
* Made bugfix for Stem_tremolo
Han-Wen Nienhuys [Fri, 26 May 2000 16:30:08 +0000 (18:30 +0200)]
release: 1.3.55
===========
* Experimental property collapse for most score-elements. (notable
exceptions: Scripts, pedals). Change all Score_element constructors to
take a basic-property list. The suffix of a property list may be
shared by several score-elements, for instance all default G-clefs in
a score share the following settings
(breakable . #t)
(break-align-symbol . Clef_item)
(visibility-lambda . ,begin-of-line-visible)
This should reduce memory usage further.
* Magically fixed the disappearing Lyrics problem.
* Removed used_b_ field from Score_element.
* Massive search-replace patch: store pointers and properties
separately, in preparation of property collapse.
1.3
Han-Wen Nienhuys [Thu, 25 May 2000 23:15:04 +0000 (01:15 +0200)]
patch::: 1.3.54.hwn2
* Experimental property collapse for clef and staff-symbol.
---
Generated by hanwen@cs.uu.nl,
From = lilypond-1.3.54.hwn1, To = lilypond-1.3.54.hwn2
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.54.hwn2.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Thu, 25 May 2000 21:22:02 +0000 (23:22 +0200)]
patch::: 1.3.54.jcn1
1.3.54.jcn1
===========
* Fixed compile bug.
* Added scripts/linux-time.py: simple utility to monitor memory (and later
maybe other) resource usage from Linux's proc fs.
---
Generated by janneke@gnu.org,
From = lilypond-1.3.54, To = lilypond-1.3.54.jcn1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.54.jcn1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Han-Wen Nienhuys [Thu, 25 May 2000 17:52:28 +0000 (19:52 +0200)]
patch::: 1.3.54.hwn1
1.3.1.3.54.hwn1
===========
* Massive search replace patch: store pointers and properties
separately, in preparation of property collapse.
Han-Wen Nienhuys [Wed, 24 May 2000 22:20:46 +0000 (00:20 +0200)]
release: 1.3.54
==========
* Bugfix: don't crash on tuplet spanners that don't contain any notes.
* Small cleanup of Dimension_cache: removed a few redundant
fields. Slightly lower memory usage. Dimension_cache is now a `dumb'
struct again.
* Add array index to priority field of text scripts to ensure that
order is unique, and sensible.
* Added an element count statistic.
1.3
Han-Wen Nienhuys [Mon, 22 May 2000 11:12:04 +0000 (13:12 +0200)]
release: 1.3.53
======
* Small cleanups in Molecule interface
* Spacing related elements perform suicide after calculating
distances. This saves a some memory, approximately 2 to 5 % ?
* Small cleanups in line breaking: Paper_column stores springs and
rods in only one place now. All fields relating to energy have been
removed
* Don't generate all output Scheme in memory, but evaluate to output
file immediately. This will reduce memory usage a little.
* Use STL's map for Dictionary template
* Substitute pointers on element properties of the root Line_of_score
as well.
* Added toplevel doc target, to support building doc with --srcdir
* Removed cygwin build stuff; updated versions at:
http://appel.dyndns.org/lilypond/gnu-windows/cross
* Fixed lily.scm to handle incipits (thanks, Mats)
1.3
Jan Nieuwenhuizen [Sat, 20 May 2000 12:59:53 +0000 (14:59 +0200)]
patch::: 1.3.52.jcn1
1.3.52.jcn1
===========
* Added toplevel doc target, to support building doc with --srcdir
* Removed cygwin build stuff; updated versions at:
http://appel.dyndns.org/lilypond/gnu-windows/cross
1.3.52
======
Han-Wen Nienhuys [Thu, 18 May 2000 14:59:36 +0000 (16:59 +0200)]
release: 1.3.52
======
* Item cleanups. Copying items and rearranging pointers are done in
separate passes, which makes the code cleaner. This fixes a problem
with some items not disappearing from hara-kiri staffs.
* Use Scheme for Key_item data members.
* Don't use regex in chord-names.scm under windows; hybrid chordnames
user+calculated will be partly broken.
1.3
Han-Wen Nienhuys [Tue, 16 May 2000 09:02:27 +0000 (11:02 +0200)]
release: 1.3.51
======
* Item cleanups. Copying items and rearranging pointers are done in
separate passes, which makes the code cleaner. This fixes a problem
with some items not disappearing from hara-kiri staffs.
* Use Scheme for Key_item data members.
* Don't use regex in chord-names.scm under windows; hybrid chordnames
user+calculated will be partly broken.
1.3
Jan Nieuwenhuizen [Fri, 12 May 2000 17:20:20 +0000 (19:20 +0200)]
patch::: 1.3.50.jcn1
1.3.50.jcn1
===========
* Don't use regex in chord-names.scm under windows; hybrid chordnames
user+calculated will be partly broken.
Han-Wen Nienhuys [Fri, 12 May 2000 14:00:04 +0000 (16:00 +0200)]
release: 1.3.50
===========
* Junked Shift_tuple from collision; Now it uses SCM.
* Bugfix of documentation and test-file of tuplet.
* Bugfix type string of repeated music is copied. This fixes declared
tremolos.
* Junked various cruft from lily.scm
* Use interfaces symbols instead of C++ class-name for assigning generic
element properties.
* Junked Dictionary from Piano_pedal_engraver and
Piano_pedal_performer.
* Introduced boolean element property no-spacing-rods: ignore this
item for hard constraints.
* Bugfix: added sanitised TeX fragment in faq.texi
* Bugfix: merge equal Bar_reqs
1.3.48.
Han-Wen Nienhuys [Thu, 11 May 2000 20:10:56 +0000 (22:10 +0200)]
patch::: 1.3.49.hwn1: deze dus
1.3.49.hwn1
===========
* Junked Dictionary from Piano_pedal_engraver and
Piano_pedal_performer. Marked kerning as TODO.
* Introduced boolean element property no-spacing-rods: ignore this
item for hard constraints.
---
Generated by hanwen@cs.uu.nl,
>From = lilypond-1.3.49, To = lilypond-1.3.49.hwn1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.49.hwn1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Thu, 11 May 2000 17:01:14 +0000 (19:01 +0200)]
patch::: 1.3.49.jcn1
1.3.49.jcn1
==========
* Made silly faq.texi fixes (time to get my verbatim patch in :-)
Han-Wen Nienhuys [Thu, 11 May 2000 14:31:37 +0000 (16:31 +0200)]
release: 1.3.49
==========
* Small fixes for \cresc and \endcresc
* Release properties of unbroken spanners & items after doing
handle_broken_smobs (); should conserve a little memory.
* Fixed handling of orphaned score-elements. Any element that does
not have its Line_of_score as a ancestor in both directions, is silently
removed from the output. This guarantees that programming errors
don't result in coredumps from Dimension_cache::common_refpoint ():
element->line_l () is always a common reference point.
* Bugfix: set visibility-lambda of clef and octavation-8 explicitly
for default case. Now the octavation 8 is not printed at every
barline.
1.3.48.
Mats Bengtsson [Wed, 10 May 2000 19:46:32 +0000 (21:46 +0200)]
patch::: 1.3.48.mb1
1.3.48.mb1
===========
* Changed noteHeadStyle properties to symbols, for example
\property Voice.noteHeadStyle = #'cross
---
Generated by (address unknown),
From = lilypond-1.3.48, To = lilypond-1.3.48.mb1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.48.mb1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Mon, 8 May 2000 19:23:58 +0000 (21:23 +0200)]
patch::: 1.3.48.jcn1
1.3.47.jcn3
===========
* Rewrite of chord-name production in scheme. There are two major styles
now, banter and american. To get american style, use
\property ChordNames.chordNameStyle = "american"
Most anything should be possible now. See input/test/american-chords.ly
* Added isinf check to configure.in, and isinf macro from guile to
bezier.cc; solaris has no isinf ().
* Fixed star-spangled-banner with not-so-nice \bar "|." fix. Almost
perfect now.
* Added output property to regression test.
* Fixed warning of creating existing outdir.
* Added `Mark' interface to text-items that are marks (thanks, HW).
1.3.46.jcn2
===========
Han-Wen Nienhuys [Mon, 8 May 2000 08:48:49 +0000 (10:48 +0200)]
release: 1.3.48
===========
* Corrected glossary.tely
* Corrected \mark font handling. feta-nummer font only of the
string is all numeric.
* Implemented noteHeadStyle lookup in Guile. Reintroduced the style
"harmonic" and added "baroque" (normal note shapes except for
brevis and longa which are square).
1.3.47.
Jan Nieuwenhuizen [Mon, 8 May 2000 19:10:30 +0000 (21:10 +0200)]
patch::: 1.3.47.jcn3
1.3.47.jcn3
---
Generated by janneke@gnu.org,
From = lilypond-1.3.47.jcn2, To = lilypond-1.3.47.jcn3
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.47.jcn3.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Mats Bengtsson [Tue, 2 May 2000 20:33:19 +0000 (22:33 +0200)]
patch::: 1.3.47.mb3
Mats Bengtsson [Mon, 1 May 2000 17:14:05 +0000 (19:14 +0200)]
patch::: 1.3.47.mb2
1.3.47.mb2
===========
* Corrected glossary.tely
* Corrected \mark font handling. feta-nummer font only of the
string is all numeric.
* Implemented noteHeadStyle lookup in Guile. Reintroduced the style
"harmonic" and added "baroque" (normal note shapes except for
brevis and longa which are square).
Mats Bengtsson [Sun, 30 Apr 2000 16:06:58 +0000 (18:06 +0200)]
patch::: 1.3.47.mb1
1.3.47.mb1
===========
* Simplified ly2dvi using the power of the geometry package.
* Improved heuristic size calculation of TeX macros. Handles e.g.
"\\u{a}", "\\"{o}" and "\\^{u}" correctly.
Han-Wen Nienhuys [Wed, 26 Apr 2000 22:12:25 +0000 (00:12 +0200)]
release: 1.3.47
===========
* Drastically reduced vertical space used by headers/footers, when using
ly2dvi. See input/test/fill-a4.ly.
* Fixed bug with colons appearing on repeat span-bars.
* Added Bar_number_engraver to standard Score context
* Construct octavation scripts in the clef-engraver; this fixes the
hara + clef8 problem
1.3
Jan Nieuwenhuizen [Tue, 20 Mar 2001 19:00:00 +0000 (20:00 +0100)]
patch::: 1.3.46.jcn1
1.3.46.jcn1
===========
* Website build fixes.
---
Generated by janneke@gnu.org,
From = lilypond-1.3.46, To = lilypond-1.3.46.jcn1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.46.jcn1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Tue, 25 Apr 2000 21:32:12 +0000 (23:32 +0200)]
patch::: 1.3.46.jcn2: Eindelijk
1.3.46.jcn2
===========
* Drastically reduced vertical space used by headers/footers, when using
ly2dvi. See input/test/fill-a4.ly.
Jan Nieuwenhuizen [Mon, 24 Apr 2000 21:56:11 +0000 (23:56 +0200)]
patch::: 1.3.46.jcn1: jcn1
Han-Wen Nienhuys [Mon, 17 Apr 2000 11:20:52 +0000 (13:20 +0200)]
release: 1.3.46
======
1.3.45.j
Jan Nieuwenhuizen [Sun, 16 Apr 2000 19:21:37 +0000 (21:21 +0200)]
patch::: 1.3.45.jcn2
1.3.45.jcn2
* Fixed chord-name customisation and made small chord-name build fixes.
Jan Nieuwenhuizen [Fri, 14 Apr 2000 10:48:56 +0000 (12:48 +0200)]
patch::: 1.3.45.jcn1
1.3.45.jcn1
===========
* Accidentals with chord-names smaller and as superscript.
* Do some extra footify (works only once) while making html docs.
When I do
make out=www -C Documentation/out-www/regression-test.html
I expect a footified and white-backgrounded .html.
Han-Wen Nienhuys [Thu, 13 Apr 2000 19:23:54 +0000 (21:23 +0200)]
release: 1.3.45
===========
* Implemented una-chorda and sostenuto piano pedals in performer and engraver.
* Added Properties textScriptWordSpace and chordNameWordSpace.
* Junked old lyrics in star-spangled-banner.
1.3.44.j
Jan Nieuwenhuizen [Thu, 13 Apr 2000 13:44:31 +0000 (15:44 +0200)]
patch::: 1.3.44.jcn2
1.3.44.jcn2
===========
* Implemented una-chorda and sostenuto piano pedals in performer and engraver.
* Added Properties textScriptWordSpace and chordNameWordSpace.
* Junked old lyrics in star-spangled-banner.
Jan Nieuwenhuizen [Wed, 12 Apr 2000 16:57:43 +0000 (18:57 +0200)]
patch::: 1.3.44.jcn1
1.3.44.jcn1
===========
* Added a Piano_pedal_engraver.
* Removed some empty files.
* Created piano pedal symbols: * - . P e d.
* Fixed ps-to-pfa.py to handle multiple unfills.
* Moved accordion symbols out of feta-script to end of font.
* Bugfix: don't create tfm's, pfa's etc of feta-test fonts.
* Fixed blot_diameter for small resolutions.
1.3.43
======
Han-Wen Nienhuys [Wed, 12 Apr 2000 11:36:06 +0000 (13:36 +0200)]
release: 1.3.44
===========
* Put global element list into Line_of_score, instead of
Paper_score. post processing (the stage after line breaking) is now
truly done per-system, and we got rid of an ugly hack to get font
handling OK.
* Bugfix: set the group-interface of System_start_delimiter.
* Cleanups of Break_algorithm and derived classes, Move
broken_col_range () to Line_of_score, remove Paper_score::col_l_arr_
* Bugfix for accordion symbols.
* Various patches to prevent crashing when do_brew_molecule gets
called before after_line_breaking (). This was a problem in Spanner
classes mostly.
1.3
Jan Nieuwenhuizen [Wed, 12 Apr 2000 15:11:38 +0000 (17:11 +0200)]
patch::: 1.3.43.jcn1
1.3.43.jcn1
===========
* Added a Piano_pedal_engraver.
* Removed some empty files.
* Created piano pedal symbols: * - . P e d.
* Fixed ps-to-pfa.py to handle multiple unfills.
* Moved accordion symbols out of feta-script to end of font.
* Bugfix: don't create tfm's, pfa's etc of feta-test fonts.
* Fixed blot_diameter for small resolutions.
Han-Wen Nienhuys [Mon, 10 Apr 2000 09:25:45 +0000 (11:25 +0200)]
release: 1.3.43
======
1.3.42.j
Jan Nieuwenhuizen [Sun, 9 Apr 2000 19:59:31 +0000 (21:59 +0200)]
patch::: 1.3.42.jcn3
1.3.42.jcn3
===========
* Made a quick try at piano pedal performer, damper pedal only.
---
Generated by janneke@gnu.org,
From = lilypond-1.3.42.jcn2, To = lilypond-1.3.42.jcn3
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.42.jcn3.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jeffrey B. Reed [Sun, 9 Apr 2000 08:06:47 +0000 (10:06 +0200)]
patch::: 1.3.42.jbr1
1.3.42.jbr1
===========
---
Generated by daboys@austin.rr.com,
From = lilypond-1.3.42, To = lilypond-1.3.42.jbr1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.42.jbr1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Wed, 5 Apr 2000 09:58:51 +0000 (11:58 +0200)]
patch::: 1.3.42.jcn2
1.3.42.jcn2
===========
* mf/feta-accordion.mf: Fixed strange turning paths.
* mf/feta-beugel.mf: Fixed infinity errors.
* Use a more discriptive name for windows setup.zip.
* mf/GNUmakefile: Have logs as last target, so that normally, they're
not made twice.
* stepmake/stepmake/metafont-rules.make: Don't remove the .log files.
The logs are a target, removing them retriggers make.
* stepmake/stepmake/metapost-rules.make: Remove the correct log and tfm
files, ie the ones that clutter the source directory, not the target logs.
Jan Nieuwenhuizen [Mon, 3 Apr 2000 20:01:41 +0000 (22:01 +0200)]
patch::: 1.3.42.jcn1
1.3.42.jcn1
===========
* Windows distribution: faked symlink for cmtfm. Setup.zip should now be
standalone; ie, no need for Cygnus' usertools anymore.
* break-align-engraver.cc (acknowledge_element): Added missing axes
property to edge element.
Han-Wen Nienhuys [Mon, 3 Apr 2000 08:19:38 +0000 (10:19 +0200)]
release: 1.3.42
===========
* Lots of fixes to windows distribution scripts.
* Added configuration features --program-prefix, --program suffix.
* lily/my-lily-parser.cc (get_chord): Bugfix, don't use deleted pitch.
This fixes inversions c/g and bass additions d/+c on chords.
1.3.41.
Jan Nieuwenhuizen [Mon, 3 Apr 2000 08:06:40 +0000 (10:06 +0200)]
patch::: 1.3.41.jcn4
1.3.41.jcn4
===========
* Windows distribution does not longer require Cygnus' usertools.
---
Generated by janneke@gnu.org,
From = lilypond-1.3.41.jcn3, To = lilypond-1.3.41.jcn4
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.41.jcn4.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Mats Bengtsson [Sat, 1 Apr 2000 18:50:35 +0000 (20:50 +0200)]
patch::: 1.3.41.mb1: Patch and copyright placement?
1.3.41.mb1
* Avoid that xxxXXXVerticalExtent is used for empty HaraKiriStaff
lines.
---
Generated by (address unknown),
>From = lilypond-1.3.41, To = lilypond-1.3.41.mb1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.41.mb1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Sat, 1 Apr 2000 14:51:17 +0000 (16:51 +0200)]
patch::: 1.3.41.jcn3
1.3.41.jcn3
===========
* chord.cc (to_chord): Forgot to remove early chord bugfix, introducing
a new bug.
---
Generated by janneke@gnu.org,
From = lilypond-1.3.41.jcn2, To = lilypond-1.3.41.jcn3
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.41.jcn3.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Sat, 1 Apr 2000 11:09:18 +0000 (13:09 +0200)]
patch::: 1.3.41.jcn2
1.3.41.jcn2
===========
* Lots of fixes to windows distribution scripts.
* Added configuration features --program-prefix, --program suffix.
* lily/my-lily-parser.cc (get_chord): Bugfix, don't use deleted pitch.
This fixes inversions c/g and bass additions d/+c on chords.
---
Generated by janneke@gnu.org,
From = lilypond-1.3.41.jcn1, To = lilypond-1.3.41.jcn2
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.41.jcn2.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Michael Welsh Duggan [Fri, 31 Mar 2000 06:24:07 +0000 (01:24 -0500)]
patch::: 1.3.41.mwd1: Repeat bar questions and patches
1.3.41.mwd1
===========
* Fixed extra dots on repeat span-bars.
* Changed the look of :|: repeat bars.
---
Generated by Michael Welsh Duggan <md5i@cs.cmu.edu>,
>From = lilypond-1.3.41, To = lilypond-1.3.41.mwd1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.41.mwd1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
Jan Nieuwenhuizen [Thu, 30 Mar 2000 15:50:26 +0000 (17:50 +0200)]
patch::: 1.3.41.jcn1
1.3.41.jcn1
===========
* More windows distribution changes: distribute minimal .zip too, and
fixes to setup scripts.
Han-Wen Nienhuys [Thu, 30 Mar 2000 09:05:01 +0000 (11:05 +0200)]
release: 1.3.41
===========
* mutopia/Coriolan/violino-2.ly: Bugfix: wrong pitch.
* input/test: Removed stale AutoStaffSwitch examples.
* mutopia/E.Saite: Fixed gnossiene-4, doing \autochange. Removed
stale copy of gnossiene-4.
* buildscripts/make-cygwin-cross.sh: Made some small .zip package fixes.
* make/lilypond.spec.in: Made some bugfixes for _prefix, preparations
for cross-building to Cygwin.
* buildscripts/make-cygwin-cross.sh: Now using rpm packages.
1.3.40.h
Jan Nieuwenhuizen [Thu, 30 Mar 2000 10:34:49 +0000 (12:34 +0200)]
patch::: 1.3.40.jcn4
1.3.40.jcn4
===========
* More windows distribution changes:
Jan Nieuwenhuizen [Wed, 29 Mar 2000 21:03:26 +0000 (23:03 +0200)]
patch::: 1.3.40.jcn3
1.3.40.jcn3
===========
* mutopia/Coriolan/violino-2.ly: Bugfix: wrong pitch.
* input/test: Removed stale AutoStaffSwitch examples.
* mutopia/E.Saite: Fixed gnossiene-4, doing \autochange. Removed stale
copy of gnossiene-4.
Jan Nieuwenhuizen [Wed, 29 Mar 2000 16:49:35 +0000 (18:49 +0200)]
patch::: 1.3.40.jcn2
1.3.40.jcn2
===========
* buildscripts/make-cygwin-cross.sh: Made some small .zip package fixes.
* make/lilypond.spec.in: Made some bugfixes for _prefix.
Jan Nieuwenhuizen [Wed, 29 Mar 2000 08:36:33 +0000 (10:36 +0200)]
patch::: 1.3.40.jcn1
1.3.40.jcn1
===========
* make/lilypond.spec.in: Preparations for cross-building to Cygwin.
* buildscripts/make-cygwin-cross.sh: Now using rpm packages.
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