X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fmisc%2FCHANGES-1.3;h=d6ba0bfc9f3068398f009f6e090ca9c7eee5d402;hb=f166a6e3a57e6cff6dbaf97b2c47edc114c8ec2f;hp=476a69dc152670ca6a6f55b4c9a17cb15f85a1d9;hpb=c8081a4fa115c8759180e8fa9dd093a013a04576;p=lilypond.git diff --git a/Documentation/misc/CHANGES-1.3 b/Documentation/misc/CHANGES-1.3 index 476a69dc15..d6ba0bfc9f 100644 --- a/Documentation/misc/CHANGES-1.3 +++ b/Documentation/misc/CHANGES-1.3 @@ -24,7 +24,7 @@ 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 @@ -61,14 +61,14 @@ for reading. * 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. @@ -156,7 +156,7 @@ when stanza numbers are on. * ly2dvi bugfix: use the maximum linewidth specified. - + 1.3.149.jcn3 ============ @@ -213,7 +213,7 @@ grace notes remains. * 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. @@ -367,8 +367,8 @@ staff. ======= * 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. @@ -400,7 +400,7 @@ staff. * 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. @@ -477,10 +477,10 @@ Multi_measure_rest_engraver together. * 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. @@ -718,19 +718,19 @@ remove the target `info: check-info' from Documentation/user/GNUmakefile. * 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 ======= @@ -752,12 +752,12 @@ Removed command-line options -T, -t, -Q, -x. (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 ============ @@ -799,7 +799,7 @@ makeinfo groks, but make texi2dvi barf. * 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) @@ -823,7 +823,7 @@ RhythmicStaff, \alias Staff is found for \property Staff.XXX * Check whether property definitions are duplicate. -* Percent style repeats. +* Percent style repeats. * Named music creation: (ly-make-music "Note_req") @@ -892,10 +892,10 @@ staccato dots. 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 @@ -1005,7 +1005,7 @@ interface-description.scm * 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. @@ -1051,7 +1051,7 @@ This fixes input/test/orchestscore.ly * 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 ============ @@ -1149,7 +1149,7 @@ are only supported by the note they are on, in absence of crescendi. * 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. @@ -1163,7 +1163,7 @@ examples. 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 @@ -1304,7 +1304,7 @@ combinations with auto-change and part-combine. * 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. @@ -1330,7 +1330,7 @@ Scheme. See input/test/molecule-hacking.ly ; allows for a kludged 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. @@ -1471,7 +1471,7 @@ call. This fixes input/bugs/triplet.ly. * Bugfixes: warnings. * More feature examples. - + * Renamed some scm files. * Some more documentation fixes (move hacking.texi into normal @@ -1482,7 +1482,7 @@ documentation.) 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 @@ -1541,7 +1541,7 @@ should now build with plain makeinfo 4.0, some links will be broken. 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 @@ -1554,7 +1554,7 @@ should now build with plain makeinfo 4.0, some links will be broken. * 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 ============ @@ -1576,7 +1576,7 @@ not exist (ie, empty .texidoc files). 1.3.115.hwn1 ============ -* Bugfix: multi-measure rest ends, chords. +* Bugfix: multi-measure rest ends, chords. * Some back end documentation @@ -1606,7 +1606,7 @@ not exist (ie, empty .texidoc files). * 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 ( @@ -1648,13 +1648,13 @@ constructor, and set everything in the parser. * 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 ======= @@ -1765,7 +1765,7 @@ num_i_}, Rhythmic_req::duration_, Melodic_req::pitch_ 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. @@ -1805,7 +1805,7 @@ an absolute dynamic. * Rename class Crescendo to Hairpin. -* Search/replace: Musical_pitch -> Pitch +* Search/replace: Musical_pitch -> Pitch * More links in the backend documentation. @@ -1826,7 +1826,7 @@ descriptions. * construct Music_iterators decentrally. -* Make smob of Duration +* Make smob of Duration * Make smob of Musical_pitch. @@ -1958,7 +1958,7 @@ staff-space, line-count * \property tremoloFlags can be set anywhere now -* \apply #function music +* \apply #function music * Bugfix: padding of dots. @@ -1975,7 +1975,7 @@ staff-space, line-count * Silly font initialisation fix for paper19 non-feature. -* Automatic engraver/property documentation infrastructure. +* Automatic engraver/property documentation infrastructure. * Fixed system-start braces @@ -1987,7 +1987,7 @@ them. * Bugfix: Tie_column doesn't force Tie directions ties that already have a direction. -* Bugfix: multimeasure rest +* Bugfix: multimeasure rest 1.3.101 ======= @@ -2005,13 +2005,13 @@ settings. Fixes too large time sigs. 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 =========== @@ -2190,7 +2190,7 @@ forgotten copies. (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; @@ -2268,7 +2268,7 @@ Break_align_item::space-alist, Chord_name::chord-name-function 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. @@ -2296,7 +2296,7 @@ number for self-alignment-{X,Y}. 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). @@ -2315,7 +2315,7 @@ number for self-alignment-{X,Y}. 1.3.89.hwn1 =========== -* Only open files, not directories +* Only open files, not directories * bugfix: textNonEmpty. @@ -2324,7 +2324,7 @@ before the note leading to an automatic staff switch are switched as 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. @@ -2341,12 +2341,12 @@ 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. @@ -2372,7 +2372,7 @@ update, LaTeX example, landscape support. * 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: @@ -2393,11 +2393,11 @@ INCOMPATIBLE CHANGE) - 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 @@ -2408,10 +2408,10 @@ INCOMPATIBLE CHANGE) - height Stem - - thickness + - thickness Collision - - note-width to Collision + - note-width to Collision * removed various obsolete variables from params.ly @@ -2435,7 +2435,7 @@ INCOMPATIBLE CHANGE) * 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. @@ -2470,7 +2470,7 @@ definition out of Translator_group into Translator_def) * 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: @@ -2493,7 +2493,7 @@ definition out of Translator_group into Translator_def) 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 @@ -2530,7 +2530,7 @@ prematurely killed. * documentation -* +* * cleaned up Directional_element_interface @@ -2539,7 +2539,7 @@ prematurely killed. * 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 ====== @@ -2701,7 +2701,7 @@ syntax is most likely only temporary. * 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. @@ -2714,9 +2714,9 @@ syntax is most likely only temporary. * 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 @@ -2735,7 +2735,7 @@ syntax is most likely only temporary. * 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 @@ -2745,7 +2745,7 @@ syntax is most likely only temporary. * 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 @@ -2793,13 +2793,13 @@ syntax is most likely only temporary. 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 @@ -2819,7 +2819,7 @@ correctly when they are above the staff. 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. @@ -2903,13 +2903,13 @@ alternative takes its inital octave from the body. * Added Scarlatti sonata test file to input/ -* kpathsea support, courtesy Carsten Block +* kpathsea support, courtesy Carsten Block 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 @@ -2930,11 +2930,11 @@ information. * 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 @@ -2944,13 +2944,13 @@ 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 @@ -3050,7 +3050,7 @@ now. * 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. @@ -3164,7 +3164,7 @@ is now obsolete. 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), @@ -3186,13 +3186,13 @@ Key have been junked in favor of Newkey. 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. @@ -3216,16 +3216,16 @@ 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) + (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. @@ -3250,7 +3250,7 @@ order is unique, and sensible. * 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 % ? @@ -3287,12 +3287,12 @@ doesn't overestimate the amount of memory available. * 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. @@ -3304,7 +3304,7 @@ 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. @@ -3365,7 +3365,7 @@ barline. 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 @@ -3387,11 +3387,11 @@ barline. * 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. @@ -3432,7 +3432,7 @@ hara-kiri + clef8 problem * 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 =========== @@ -3445,7 +3445,7 @@ Mark_engraver are simpler and more robust. * 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 @@ -3512,7 +3512,7 @@ classes mostly. * 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. @@ -3526,7 +3526,7 @@ standalone; ie, no need for Cygnus' usertools anymore. 1.3.42.jbr1 =========== - + * Documentation/ntweb: Updated angels.ly to match current syntax. Also updated index.texi. @@ -3604,12 +3604,12 @@ for cross-building to Cygwin. 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. @@ -3640,7 +3640,7 @@ 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. @@ -3656,7 +3656,7 @@ patch for guile. 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 @@ -3668,7 +3668,7 @@ chord-modifier table (not in the pitch list). 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. @@ -3684,7 +3684,7 @@ octave notes. Removed Notename_table. * 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 =========== @@ -3716,7 +3716,7 @@ config.h, version.hh files file when copying. * 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 @@ -3724,10 +3724,10 @@ config.h, version.hh files file when copying. * 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. @@ -3880,7 +3880,7 @@ backend 1.3.35 ====== -* Removed Documentation/programmer directory +* Removed Documentation/programmer directory 1.3.34.jcn3 =========== @@ -3968,7 +3968,7 @@ into do_process_music. * 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. @@ -4063,10 +4063,10 @@ into do_process_music. 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 ========== @@ -4083,7 +4083,7 @@ into do_process_music. * 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 @@ -4126,7 +4126,7 @@ removes the 2nd argument to Translator::get_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). @@ -4136,7 +4136,7 @@ removes the 2nd argument to Translator::get_property() * 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 @@ -4148,7 +4148,7 @@ plateau. All molecule data is now shared. 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. @@ -4159,7 +4159,7 @@ 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. @@ -4197,9 +4197,9 @@ reduces memory usage for large scores. * 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 @@ -4233,7 +4233,7 @@ property of the output. Example in input/test/generic-output-property.ly 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. @@ -4268,7 +4268,7 @@ it horizontally on the clef. * 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 @@ -4302,12 +4302,12 @@ does not delete any of the file_ly*.tex. * 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. @@ -4359,7 +4359,7 @@ definitions. Very handy when entering complicated scores. \commandspanrequest \stop "rest" } -* Removed support of percent style repetitions. +* Removed support of percent style repetitions. * Put texts outside the staff. @@ -4423,9 +4423,9 @@ Cleanup mf-to-table.py 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. @@ -4479,14 +4479,14 @@ Laurent Martelli. * 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 @@ -4498,7 +4498,7 @@ Key_item::c0_position_ * Clef_engraver general cleanup. Use alists (\property supportedClefTypes, clefPitches) for clef types. -* Use progress_indication () for progress. Don't include directly +* Use progress_indication () for progress. Don't include directly Don't include , from headers. @@ -4513,7 +4513,7 @@ input/test/stem-centered.ly * \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. @@ -4552,7 +4552,7 @@ gv - bf: knee-stemlengths pl 15.jcn3 - moved poor man's stem arrays to scm - + pl 15.jcn2 - beam quanting using scm lists @@ -4568,17 +4568,17 @@ pl 14.hwn1 - 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 @@ -4588,7 +4588,7 @@ pl 12.hwn1 - bf: generic properties - quantise_iv () fix. - bezier cleanup - - class Polynomial + - class Polynomial - use smobs for font metric tables/hashes. - nl.po bf @@ -4602,7 +4602,7 @@ pl 11.hwn1 - 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 @@ -4642,7 +4642,7 @@ pl 8.hwn2 - cascading offset callbacks pl 8.hwn1 - - note-head-side + - note-head-side - naming Staff_sidify -> Side_position_interface *********** @@ -4665,7 +4665,7 @@ pl 6.uu1 - 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 @@ -4677,7 +4677,7 @@ pl 6.jcn2 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 @@ -4696,7 +4696,7 @@ pl 5.uu1 - 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 @@ -4733,7 +4733,7 @@ pl 2.jcn3 * fixes: dim, /no X, tonic != C pl 2.jcn2 - - chords from scm + - chords from scm pl 3.hwn2 @@ -4749,10 +4749,10 @@ pl 3.hwn1 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 @@ -4815,5 +4815,3 @@ pl 15.hwn1 pl 15.jcn4 - direct #... to scm parser (Thanks to Gary Houston) - -