1.3.154
=======
-* More brace bugfixes.
+* More brace bugfixes.
* Revert: simplified TFM and PK logic in ly_init_kpath (). Find feta
fonts in datadir (eg /usr/share/) again, rely on environment in the
* Fixed brace font selection: do pick bigger font when needed.
-* Increased number of brace fonts; made size step variable.
+* Increased number of brace fonts; made size step variable.
1.3.152.hwn1
============
* Add lilypond-init.el
-* Bugfix: flipped octaves on octaviated clefs _8
+* Bugfix: flipped octaves on octaviated clefs _8
* Prevent dot/flag collisions by lengthening the stem.
* ly2dvi bugfix: use the maximum linewidth specified.
-
+
1.3.149.jcn3
============
* spelling: barsize-procedure -> bar-size-procedure
-* fixes for input/test/ (thanks, Laura)
+* fixes for input/test/ (thanks, Laura)
* Bugfix: \version "1.2.4.foo" now doesn't cause a crash.
=======
* Make and ly2dvi fixes.
-
-* Made feta-timesig C a bit rounder.
+
+* Made feta-timesig C a bit rounder.
* Included flat autogenerated list of grob interfaces into refman.
* Bugfix: LyricsVoice.stz property now works.
-* Remove semi-colons from lilypond syntax.
+* Remove semi-colons from lilypond syntax.
* Removed a grammar ambiguity: '-' DIGIT (fingering, only possible in \notes)
now can not be interpreted as a negative number.
* Revised syntax for multiplied durations. Multiplied durations must
now directly follow the number +dots. example:
- c4*3/4 -\f ( % valid
- c4-\f ( *3/4 % invalid
+ c4*3/4 -\f ( % valid
+ c4-\f ( *3/4 % invalid
-* Halt configure if kpathsea not found.
+* Halt configure if kpathsea not found.
* Small refman fixes.
* Renamed FollowThread into VoiceFollower, followThread into
followVoice.
-* lilypond-book: changed nonfragment into nofragment
+* lilypond-book: changed nonfragment into nofragment
-* Cleanups for ledgered rests.
+* Cleanups for ledgered rests.
* Bugfix; don't create RhythmicStaff if asking for Staff.
-* Bugfix: sparseTies.
+* Bugfix: sparseTies.
* Reference manual: hara kiri, font selection
* changed font-point-size into font-design-size
-
+
1.3.139
=======
* Documentation updates
-* Added -e,--evaluate=CODE, to evaluate scheme from the command
+* Added -e, --evaluate=CODE, to evaluate scheme from the command
line. Practical application:
-e "(set-lily-option 'midi-debug #t)'
(set! point-and-click line-column-location)
-Added convert-ly rule.
+Added convert-ly rule.
* Bugfix: use aliases not only for creating contexts, but also for
referring to them. This fixes \clef "percussion" in rhythmic staffs.
-* removed \textscript.
+* removed \textscript.
1.3.137.jcn4
============
* changed name of ly-[sg]et-elt-property into ly-[sg]et-grob-property
* Added function (ly-music-name ), returns the name of a music objects as a
-string.
+string.
* Bugfix: \relative on \chords is no-op. (Added Un_relativable_music)
* Check whether property definitions are duplicate.
-* Percent style repeats.
+* Percent style repeats.
* Named music creation: (ly-make-music "Note_req")
typically). PK files are put in the right spot
automatically, and dirs are also created automatically.
-A change to mktexnam is still required -- add
+A change to mktexnam is still required -- add
MT_DESTROOT=foobar
-
+
before line 161.
1.3.135.jcn3
* Bugfix: break alignment at right edge.
-* Easy-notation: letters in circular note heads.
+* Easy-notation: letters in circular note heads.
* Debian patch by Anthony Fok.
* Bugfix: x-offset of stem was off by 0.5 stem thickness.
-* Add grob-property attachment-angle: angle for stem to attach to note head.
+* Add grob-property attachment-angle: angle for stem to attach to note head.
1.3.130.hwn2
============
* Removed duplicated engraver hierarchies from coriolan and orchestral
examples.
-* Added user control for devnull engravers. Default: switched off
+* Added user control for devnull engravers. Default: switched off
* Small doco fixes.
1.3.128.mb2
===========
-* Made the percussion clef somewhat fatter, thanks to Rune Zedeler.
+* Made the percussion clef somewhat fatter, thanks to Rune Zedeler.
Note: font updated! Added this clef to input/regression/clefs.ly.
* updated \endincipit macro and the examples input/test/incipit.ly and
* Bugfix: glissandi with smaller rhythms parallel.
-* Add printfilename option to @lilypondfile
+* Add printfilename option to @lilypondfile
* Include Grobs in Context self-documentation; remove "Grob " from
node name for grob documentation.
1.3.123
=======
-* Added macro \turnOff to remove volta brackets or any other
+* Added macro \turnOff to remove volta brackets or any other
graphical objects, see input/test/volta.ly or mutopia/J.S.Bach/pa.ly
* Removed the "none" clef, use Clef \override #'transparent = ##t instead.
* Bugfixes: warnings.
* More feature examples.
-
+
* Renamed some scm files.
* Some more documentation fixes (move hacking.texi into normal
1.3.117.mb1
===========
-* Bugfix: fetdefs.tex: don't redefine the standard TeX macros
+* Bugfix: fetdefs.tex: don't redefine the standard TeX macros
\sharp,\natural or \flat.
* Bugfix: ly2dvi: handle the --landscape option. Leave the textheight
1.3.116.mb1
===========
-* Bugfix: convert-ly.py: Correct syntax for inserted \version,
+* Bugfix: convert-ly.py: Correct syntax for inserted \version,
\push -> override happened in 1.3.111
* Bugfix: corrected documentation of timeSignatureStyle, removed all
* Bugfix: beamed grace notes (reinstate process_music () call in
Grace_engraver_group::process() )
-* Rename: Global_translator::process -> Global_translator::one_time_step ().
+* Rename: Global_translator::process -> Global_translator::one_time_step ().
1.3.115.jcn2
============
1.3.115.hwn1
============
-* Bugfix: multi-measure rest ends, chords.
+* Bugfix: multi-measure rest ends, chords.
* Some back end documentation
* support breves and longas (no abc program that I know of has
longas, but a couple of them have breves, and one can always hope.)
- * translate text annotations beginning with _ and ^ for above and
+ * translate text annotations beginning with _ and ^ for above and
below the staff.
* quote lyrics syllables with (
* Checksums for AFM fonts: make sure that TFM and AFM files match.
One FAQ less to be asked.
-* Made point-and-click switchable, default: off
+* Made point-and-click switchable, default: off
* Bugfix: don't make multimeasure rests from failed span-requests.
* Bugfix: mark with string arguments, eg. letters..
-* Bugfix: direction of staccato dots.
+* Bugfix: direction of staccato dots.
1.3.113
=======
1.3.109
=======
-* Bugfix: resurrected point-and-click.
+* Bugfix: resurrected point-and-click.
* Use scheme object props for storing type predicates and doc-strings
Dump global lists of properties into auto-documentation.
* Rename class Crescendo to Hairpin.
-* Search/replace: Musical_pitch -> Pitch
+* Search/replace: Musical_pitch -> Pitch
* More links in the backend documentation.
* construct Music_iterators decentrally.
-* Make smob of Duration
+* Make smob of Duration
* Make smob of Musical_pitch.
* \property tremoloFlags can be set anywhere now
-* \apply #function music
+* \apply #function music
* Bugfix: padding of dots.
* Silly font initialisation fix for paper19 non-feature.
-* Automatic engraver/property documentation infrastructure.
+* Automatic engraver/property documentation infrastructure.
* Fixed system-start braces
* Bugfix: Tie_column doesn't force Tie directions ties that already
have a direction.
-* Bugfix: multimeasure rest
+* Bugfix: multimeasure rest
1.3.101
=======
1.3.100
=======
-* Tweaks of .scm font-selection.
+* 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.
+.scm side of font selectioning.
1.3.99.jcn1
===========
(X-offset-callbacks . (callback1 callback2 .. .))
(Y-offset-callbacks . (callback1 callback2 .. .))
- (X-extent-callback . callback1)
+ (X-extent-callback . callback1)
(Y-extent-callback . callback1)
* naming: basicXXXProperties -> XXX, some other changes in naming;
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.
1.3.90.mb1
===========
-* Added an interscorelinefill paper variable. Set to a positive number
+* Added an interscorelinefill paper variable. Set to a positive number
in order to stretch the inter-line spacing to fill the full pages,
except for the last page (where it would look really ugly).
1.3.89.hwn1
===========
-* Only open files, not directories
+* Only open files, not directories
* bugfix: textNonEmpty.
well (improves the looks of scarlatti-test). Associated fixes and
additions for Music_iterator::skip () and friends.
-* Bugfix: only quantise staccato inside the staff.
+* Bugfix: only quantise staccato inside the staff.
* cleanups for beam and stem. Removed global GUILE namespace calls
from Beam and Stem.
* 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
+ 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
+* Made bugfix: Sequential_iterator::get_music (M): mustn't return music
later than M.
* Added skip (M) to some iterators.
* Removed C++ support for barNumberScriptPadding, now in
generic-property.scm (but they're deprecated anyway)
-* Changed threshold in Align_interface to be in staffspace
+* Changed threshold in Align_interface to be in staffspace
* changed minVerticalAlign and maxVerticalAlign to be in staffspace.
A better way: do \push #'threshold = #(cons A B ). (WARNING:
- beam-flag-width-function to Beam.
Grace_align_item:
- - horizontal-space: spacing of grace notes is configurable
+ - horizontal-space: spacing of grace notes is configurable
- Volta_spanner:
+ Volta_spanner:
- height
- - thickness
+ - thickness
Multi_measure_rest:
- expand-limit
- height
Stem
- - thickness
+ - thickness
Collision
- - note-width to Collision
+ - note-width to Collision
* removed various obsolete variables from params.ly
* Fixed problem with disappearing crescendi across line break.
-* Bugfix: dynamic texts should not be set by text-engraver.
+* Bugfix: dynamic texts should not be set by text-engraver.
* Rewrote and cleaned up music-iterator.
* pmx2ly.py fixes: now handles text at beginning of block correctly.
-* update .spec to include scripts.
+* update .spec to include scripts.
* Changed syntax of \pushproperty:
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.
+ @code and @example and mudela should work as expected.
* dropped [].extend that depend on python 1.5.2
* documentation
-*
+*
* cleaned up Directional_element_interface
* comment in some unprotects for Music in parser. Should bring down
cpu time and plug some leaks.
-* robustness fixes for etf2ly, tuplets, grace notes.
+* robustness fixes for etf2ly, tuplets, grace notes.
1.3.82
======
* 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
+* 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.
* fixed problem with dynamicDirection
-* fixed problem with nonEmptyText
+* fixed problem with nonEmptyText
-* `Fixed' chord notation, as per request of David Arnold, ie,
+* `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
* Midi2ly: output `new' \key syntax, and updated version number.
-* Midi2ly bugfix: don't correct quantised durations, don't use tuplets,
+* 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
* Update of mudela-book (Tom Cato Amundsen)
- --read-lys option, now you can do:
- mudela-book file.texi
+ mudela-book file.texi
convert-mudela
mudela-book --read-lys
- --outdir=DIR will put ALL output into DIR
1.3.74.gp1
==========
-* Improved default handling of Lyric_phrasing_engraver and made it on by
+* Improved default handling of Lyric_phrasing_engraver and made it on by
default.
-* Beginnings of a stanza number engraver (\property LyricVoice.stanza =
+* Beginnings of a stanza number engraver (\property LyricVoice.stanza =
#"1:" etc.)
-* fixed bug in script.cc so fermata (and other scripts) get flipped
+* fixed bug in script.cc so fermata (and other scripts) get flipped
correctly when they are above the staff.
1.3.74.jcn2
support optional for now.
* Bugfix: halved width of tremolo-beams.
-
+
* Included compilation fix for guile-1.3.4 (Anthony).
* Added: chord inversion and base to regtest.
* Added Scarlatti sonata test file to input/
-* kpathsea support, courtesy Carsten Block <carsten.block@gmx.de>
+* kpathsea support, courtesy Carsten Block <carsten.block@gmx.de>
1.3.70
======
* Fixed: long standing problem in optical-illusion code.
-* Fixed: stop beam if stem *has* a beam in auto-beam-engraver.
+* 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
* Fixed: don't invoke Hara_kiri::consider_suicide too early.
-* Fixed: property engraver.
+* Fixed: property engraver.
* Fixed: don't crash on multiple ties.
-* Cleanups of Beam, should also be a little faster.
+* Cleanups of Beam, should also be a little faster.
* Reunite properties and pointers. In implementation we make a
distinction between mutable and immutable properties
* 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
+* 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.
+* Removed all GLUE_SCORE_ELEMENT callbacks.
* Added test for repeats to trip.ly
* Various bugfixes hyphen-spanner.
-* Bugfix: set appropriate callbacks for Note_head. This fixes
+* Bugfix: set appropriate callbacks for Note_head. This fixes
problems with dots.
* Removed Clef_item as score-element derived type.
1.3.57.jcn2
===========
-* Cleaned-up scheme list to text conversion for Chord_name and
+* Cleaned-up scheme list to text conversion for Chord_name and
fixed horizontal kerning.
* Added examples for american (slashed o) and jazz (black triangle),
1.3.57
======
-* Fixed several forgotten molecule-callbacks
+* Fixed several forgotten molecule-callbacks
* Fixed first clef in score; now F clefs are also possible.
1.3.56.mb1
=========
-
+
* Updated FAQ with two useful GDB macros.
* Several fixes in the documentation.
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)
+ (visibility-lambda . ,begin-of-line-visible)
-This should reduce memory usage further.
+This should reduce memory usage further.
* Magically fixed the disappearing Lyrics problem.
-* Removed used_b_ field from Score_element.
+* Removed used_b_ field from Score_element.
* Massive search-replace patch: store pointers and properties
separately, in preparation of property collapse.
* russian.po (thank you, August.)
-* Small cleanups in Molecule interface
+* Small cleanups in Molecule interface
* Spacing related elements perform suicide after calculating
distances. This saves a some memory, approximately 2 to 5 % ?
* Bugfix: don't crash on durations that are not a power of 2.
-* Build manpages during `make all'
-
+* Build manpages during `make all'
+
* Bugfix: don't do absolute comparisons in Polynomial::clean ().
* Bugfix: set visibility-lambda for key signature created by
-createKeyOnClefChange. Fixes disappearing key signatures.
+createKeyOnClefChange. Fixes disappearing key signatures.
* Bugfix: make System_start_delimiter of bar-line type invisible when
it spans only one staff.
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.
+* 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.
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
+not have its Line_of_score as an 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.
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
* Corrected glossary.tely
-* Corrected \mark font handling. feta-nummer font only of the
+* 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
+ "harmonic" and added "baroque" (normal note shapes except for
brevis and longa which are square).
* Simplified ly2dvi using the power of the geometry package.
* Accidentals with chord-names smaller and as superscript.
-* Do some extra footify (works only once) while making html docs.
+* Do some extra footify (works only once) while making html docs.
1.3.45.hwn1
===========
* Fixed precedence of \property verticalDirection and dynamicDirection
-* Fixed keys without barlines
+* Fixed keys without barlines
* Fixed StaffGroups: removing `\consistsend "Axis_group_engraver"'
puts alignment in function again
* Use a more discriptive name for windows setup.zip.
-* mf/GNUmakefile: Have logs as last target, so that normally, they're
+* 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.
1.3.42.jbr1
===========
-
+
* Documentation/ntweb: Updated angels.ly to match current syntax.
Also updated index.texi.
Removed support for "old-style" tremolos.
-* Add a convert-mudela function for the conversion "\key A;" to "\key a;
+* Add a convert-mudela function for the conversion "\key A;" to "\key a;
* Read \property measurePosition within the engraver code, instead of
looking up the Timing_translator.
-* star-spangled-banner.ly: add Bar_engraver to LyricsVoice
+* star-spangled-banner.ly: add Bar_engraver to LyricsVoice
* Changed all .fly and .sly files to .ly files. Propose to dump .fly
and .sly.
\property textStyle for lyrics.
* Score_element::preset_extent(), used by \property
-XXXVerticalExtent, so hard code the size of a vertical group.
+XXXVerticalExtent, so hard code the size of a vertical group.
* Don't fix up reference points for originals of broken
spanners. Fixes spurious "orphaned score-element" warnings.
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
+* stepmake/aclocal.m4: Added decent checking for version of guile, and
fixed warning message.
* lily/lexer.ll (My_lily_lexer): Bugfix: lookup chordmodifiers in the
1.3.38.hwn2
===========
-* General cleanups of My_lily_parser.
+* General cleanups of My_lily_parser.
* Start of a Chord_tremolo_iterator for the `\repeat 4 "tremolo"'
syntax.
* Extra robustness warning for Side_position_interface::aligned_on_self ()
* Extra robustness: make sure that first and last columns are breakable.
-
+
1.3.38.jcn4
===========
* stepmake/stepmake/install-targets.make: bugfix, don't fail if directory
is not emty when uninstalling.
-
+
* stepmake/stepmake/generic-targets.make: added man target.
* buildscripts/make-cygwin-cross.sh: new script for cross-building cygwin
* Documentation/ntweb/lilypond-manpages.patch: provide pre-built
manpages, so that make doesn't fail on help2man trying to execute
- a GNU/windows executable.
+ a GNU/windows executable.
* Documentation/ntweb/guile-1.3.4-gnu-windows.patch: new patch for
- guile-1.3.4.
+ guile-1.3.4.
* flower/libc-extension.cc (memmem): cygwin compile fix.
1.3.35
======
-* Removed Documentation/programmer directory
+* Removed Documentation/programmer directory
1.3.34.jcn3
===========
* Warn if last column in score is musical. Helps catch programming errors.
-* Spanner::spanned_drul_ now is private.
+* Spanner::spanned_drul_ now is private.
* Rewrote some bar code: moved molecule functions out of Lookup.
1.3.30.jcn1
===========
-* More Coriolan: flute-1,2; oboe-1,2; clarinet-1,2;
+* 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.
-
+
1.3.30.uu1
==========
* Report type errors for \property. Helps with converting 1.2 input
-* Use Scheme for Align_element; fixed graceAlignPosition
+* Use Scheme for Align_element; fixed graceAlignPosition
and removed \property alignmentReference in the process.
* Use generic properties for lyrics too. This fixes \property
* Added credits for some symbols of as5/9 fonts.
-* Bugfix: don't make almost flat slurs, change in de-uglyfy slur.
+* Bugfix: don't make almost flat slurs, change in de-uglyfy slur.
* Bugfix: midi2ly put out recent version (ugh).
* Bugfix: don't forget to process staffSpace and numberOfStaffLines
properties.
-* Removed Gade score. To appear (shortly?) on Mutopia.
+* Removed Gade score. To appear (shortly?) on Mutopia.
* Make Bar_script_engraver look for typeVisibilityFunction (eg
property barNumberVisibilityFunction). Changed the names of the Scheme
1.3.28
======
-* Update of the glossary by Christian Mondrup
+* Update of the glossary by Christian Mondrup
* Moved horn-concerto-3 out of tarball to private website, removed
W.A.Mozart subdirectory.
* Bugfix: don't make giant ties if the horizontal part of tie is near
the center.
-* Small optimizations to be a little more careful with mem usage.
+* Small optimizations to be a little more careful with mem usage.
* Website change: put all examples in one directory.
* 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.hwn1
1.3.26
======
-* lilypond as as2ly: --help and --version to stdout. Regular identify
+* 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.
* Ascii output, minimal support:
- AsciiScript Fonts: mf/*.af
- - Init files: ly/*-as.*ly
+ - Init files: ly/*-as.*ly
- AsciiScript translation to text: scripts/as2text.scm
- input/test/as.fly input/test/as1.fly
- Output support: lily/lily.scm
* 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.
+* Updated the webpage to be a little more chatty.
* Small Local_key_engraver optimization: only lookup timing engraver once.
\commandspanrequest \stop "rest"
}
-* Removed support of percent style repetitions.
+* Removed support of percent style repetitions.
* Put texts outside the staff.
1.3.18.uu2
==========
-* lilypond-mode.el for emacs supersedes mudela-mode.el
+* lilypond-mode.el for emacs supersedes mudela-mode.el
-* Tuplet spanners don't collide with encompassing notes.
+* Tuplet spanners don't collide with encompassing notes.
* Gobbled Adobe parseAFM* code, for future use.
* Partial French translation, courtesy Laurent Martelli.
-* Small corrections in NL translation.
+* Small corrections in NL translation.
1.3.17.hwn1
===========
* Added mensural note heads (noteHeadStyle = "mensural") Additionally,
we have a longa note head. noteHeadStyle = "harmonic" is not
-supported anymore. (for now, that is)
+supported anymore. (for now, that is)
* Reference manual update. Document \properties with examples
* Clef_engraver general cleanup. Use alists (\property
supportedClefTypes, clefPitches) for clef types.
-* Use progress_indication () for progress. Don't include <iostream.h> directly
+* Use progress_indication () for progress. Don't include <iostream.h> directly
Don't include <string.h>, <math.h> from headers.
* \property Staff.collisionMergeDotted: merge equal noteheads
with different dot count. See input/test/collision-merge-dotted.fly
-* Dotted rest bugfix
+* Dotted rest bugfix
* Don't crash if a slur does not span any notes.
pl 15.jcn3
- moved poor man's stem arrays to scm
-
+
pl 15.jcn2
- beam quanting using scm lists
- stafflineleading -> staff_space
- bf: rod distances.
- junk some unused code.
-
+
pl 13.hwn2
- paper/score column cleanups. Junk Score_column type
pl 13.hwn1
- Bezier_bow/Bezier cleanups
- bf: rest under beam.
-
+
pl 13.jcn2
- untangled Chord_name (item) and Chord (list-of-pitches)
-
+
pl 13.jcn1
- bezier-bow fix
- bf: generic properties
- quantise_iv () fix.
- bezier cleanup
- - class Polynomial
+ - class Polynomial
- use smobs for font metric tables/hashes.
- nl.po bf
- revise stem, notehead, rest
pl 11.jcn2
- - included missing scm,ly updates
+ - included missing scm,ly updates
- bf: urg to_dir () takes scm..
- bf's: if (Foo b = bar != 1)
- beam cleanup
- cascading offset callbacks
pl 8.hwn1
- - note-head-side
+ - note-head-side
- naming Staff_sidify -> Side_position_interface
***********
- bf: ls-latex
- mudela-book --no-pictures
- bf: ly2dvi
- - convert-mudela: beamAuto moment syntax.
+ - convert-mudela: beamAuto moment syntax.
pl 6.jcn3
- fixed scm output
pl 5.mb1
- bf: version of init.sly, init.fly
- Clarify necessary version of texinfo
- - bf: texi files, minor errors and syntax compatible with
+ - bf: texi files, minor errors and syntax compatible with
older makeinfo
pl 6.jcn1
- bf: smob allocation (thanks David!)
pl 5.hwn1
- - junked \shape. Now use #'margin-shape
+ - junked \shape. Now use #'margin-shape
- timing: one_beat -> \property beatLength
- bf convert-mudela
* fixes: dim, /no X, tonic != C
pl 2.jcn2
- - chords from scm
+ - chords from scm
pl 3.hwn2
pl 2.hwn1
- bf: dynamic style.
- - prepare to move dir_ into SCM.
+ - prepare to move dir_ into SCM.
pl 2.jcn2
- - chord fixes:
+ - chord fixes:
* inversion request: no inversion guessing for chord entry
* bass request: c/+b to add bass note not part of chord
* -dim modifier works on all thirds
pl 15.jcn4
- direct #... to scm parser (Thanks to Gary Houston)
-
-