Commit graph

27 commits

Author SHA1 Message Date
wiz
a46733578a Updated abcm2ps to 8.13.12.
---- Version 8.13.12 - 2017-07-03 ----

Fix bad height of SVG images when lyrics under the staff
	(reported by Manavasu)
Don't display ottava decorations on secondary voices
	(reported by Willem Vree)
Fix loss of measure bar when followed by %%score and voice absent
	(reported by Simon Wascher)
2017-08-14 20:51:42 +00:00
wiz
c96cc5a84d Updated abcm2ps to 8.13.11.
---- Version 8.13.11 - 2017-06-15 ----

Fix crash when twice a same voice in %%score inside tune
Fix some compilation warnings and crash with gcc-5.4
	(reported by Guido Gonzato and more people)
Fix more crashes in recent versions of MacOS X
	(reported by David Lacroix)
2017-06-19 20:31:27 +00:00
wiz
728d11284e Updated abcm2ps to 8.13.10.
---- Version 8.13.10 - 2017-05-22 ----

Fix abnormal meter in 2nd music line when no starting meter and
		meter defined inside the 1st music line
	(reported by Paul Morrissett)
Fix bad x coordinate when PS rotate and SVG output
Fix bad horizontal offset of end of repeat bracket on !rbend!
Fix crash on %%deco in recent versions of MacOS X
	(reported by Frédéric Boulanger)
Fix crash when measure numbering and bad measure durations
Fix bad vertical offset of automatic tablatures when %%staffscale != 1
	(reported by Lionel Coates)
Raise the breath marks when after high notes
	(asked by Chris Myers)
Fix crash when no note in voice overlay
	(reported by Richard Robinson)
2017-05-29 11:15:03 +00:00
wiz
f7c111c29c Updated abcm2ps to 8.13.9.
---- Version 8.13.9 - 2017-04-21 ----

Fix bad handling of the 4th parameter of %%tuplets
	(reported by Reinier Maliepaard)
Execute the format file in '-F' when '-H'
	(reported by Richard Robinson)
Add %%ss-pref (stylesheet prefix) as a replacement of %%abcm2ps
Fix bad colors of lyrics and chord indications when last voice has a color
	(reported by Jean-Luc Fargere)
2017-04-27 12:32:24 +00:00
wiz
490cbfa02c Updated abcm2ps to 8.13.8.
---- Version 8.13.8 - 2017-03-22 ----

Fix error on "!some deco!.|" (dotted bar)
	(reported by Timm Reasbeck)
Fix bad slur direction when starting from grace note
Fix bad display when staff without notes in a brace system
Fix errors on w: when found after a restarting command and %abc-version >= 2.1
	(reported by Lionel Coates)
Fix bad measure numbering when %%setbarnb before right repeat
	(reported by Jean-Luc Fargere)
Fix bad measure bars when at end of line and
		at start of next line since 8.13.5
	(reported by Robert Edwards)
2017-04-04 11:16:38 +00:00
wiz
95ebd67a88 Updated abcm2ps to 8.13.7.
---- Version 8.13.7 - 2017-02-26 ----

Don't display beams when no visible note with a stem
	(reported by Gerhard Schacherl)
Fix non working !ped! and !ped-up! with SVG output
	(reported by Gerhard Schacherl)
Fix non working "%%pos stem hidden"
	(reported by Gerhard Schacherl)
Fix bad horizontal spacing since 8.13.6
	(reported by David Lacroix)
Fix clash of slurs with note decorations since 8.13.6
	(reported by David Lacroix)
2017-03-05 12:31:25 +00:00
wiz
1e92c66ce2 Updated abcm2ps to 8.13.6.
---- Version 8.13.6 - 2017-02-24 ----

Fix bad vertical offset of notes in percussion staves since 8.13.2
Fix clash of note and accidentals when note in other staff
	(reported by Hudson Lacerda)
Add the decorations !8va(!, !8va)!, !8vb(! and !8vb)! (%%ottava alternative)
	(asked by Hudson Lacerda)
Handle the string definition of %%stafflines
	(asked by Reinier Maliepaard)
Handle "%%pos stem hidden" (same as '0' starting length / !stemless!)
	(asked by Jakob Englhauser a long time ago!)
Extend the tempo value up to 32000 (was < 256)
	(asked by Hudson Lacerda)
Fix loss of transposition of the bass when alone in a chord indication
	(reported by Tim Goetze)
Fix loss of measure bar when followed by clef change and time skip
Fix bad output when "%%clef auto" without %%score
	(reported by Hudson Lacerda)
Fix clash of slurs with note decorations
	(reported by Hudson Lacerda)
Fix bad output file name when "%%abc-include xx.abc"
	(reported by Guido Gonzato)
Fix bad note head when !head-xx! decoration since 8.13.5 (?)
	(reported by David Lacroix)
2017-02-27 10:25:55 +00:00
wiz
2e97afeed7 Updated abcm2ps to 8.13.5.
---- Version 8.13.5 - 2017-01-31 ----

Fix clash of dot and glissendi
	(reported by Manavasu)
Fix lack of double bar at end of line with "|ccc||$|:c|"
	(reported by Timm Reasbeck)
Fix lack of stem when some invisible note heads in chord
Better glissendi
Fix random bad offset of helper lines
	(reported by David Lacroix)
2017-02-07 00:39:02 +00:00
wiz
71dbb9791b Updated abcm2ps to 8.13.4.
---- Version 8.13.4 - 2017-01-16 ----

Fix bad note transposition after generation restart
	(reported by Frédéric Boulanger)
Fix bad generation when decoration defined by <defs> with 'h' in <path>
Fix bad PS output when utf-8 characters in title and pango support
	(reported by Timm Reasbeck)
Fix abnormal errors when many ABC source files in the command line
Fix again bad glyph for cut time meter
	(reported by Timm Reasbeck)
Fix double include when xx.default.abc in command line
Fix compilation warning and bad PS %%musicfont definition
	(reported by David Lacroix)
2017-01-22 10:36:54 +00:00
wiz
9c5d3a2378 Updated abcm2ps to 8.13.3.
---- Version 8.13.3 - 2016-12-31 ----

Fix bad placement of space or grace notes when after a bar and multi-voices
	(reported by David Lacroix)
Don't put a repeat bracket at start of line when the line starts with a bar
	(reported by Timm Reasbeck)
Add abc2svg.ttf in the tarball and install
%%musicfont added
Remove colors on decorations
	(asked by David Lacroix)
Fix bad glyph for cut time meter since 8.13.2
	(reported by Timm Reasbeck)

---- Version 8.13.2 - 2016-12-23 ----

Replace 'xlm:space="preserve"' by style 'white-space: pre'
Adjust some glyph offsets for use of music fonts
Change !ped-end! to !ped-up! in deco.abc
Fix bad colors in SVG output
Accept HTML4 colors in 'color=' of %%map
Fix bad vertical offsets and clashes when %%staffscale
	(reported by Lionel Coates)
Fix bad octave with 'octave=' since some time
	(reported by Jean-Luc Zins)
Fix loss of dot when voice unison
	(reported by Reinier Maliepaard)
Simplify Makefile
	(adapted from lemmi - VoidLinux)
Fix bad output when color on notes
	(reported by David Lacroix)
2017-01-01 13:51:25 +00:00
wiz
d3e529829c Updated abcm2ps to 8.13.1.
Fix pango detection.

---- Version 8.13.1 - 2016-12-10 ----

Add HTML4 colors
	(asked by David Lacroix)
Fix loss of color when change on combined rests
	(reported by David Lacroix)
Fix bad treatment of lyrics (w:) since 8.13.0
	(reported by Guido Gonzato)

---- Version 8.13.0 - 2016-12-06 ----

Accept "||:" as either simple left repeat bar ("|:"), or double bar
		and left repeat bar when on 2 music lines
	(asked by Jean-Luc Zins)
Fix bad horizontal offset of word starting with a font change in w:
Change default value of %%vocalspace (23pt -> 10pt) !!compatibility!!
Fix bad vertical offset of lyrics (w:)
Don't scale the lyrics (w:) with %%staffscale value !!compatibility!!
	(reported by Lionel Coates)
Output the lyrics (w:) after the decorations !!compatibility!!
Fix some clashes of left/right annotations with notes
	(reported by Timm Reasbeck)
Fix bad tempo value when >= 128
	(reported by Jean-Luc Zins)
Do more check about the values of %%pos
Fix loss of beam breaks when %%breakoneoln and EOL followed by grace notes
	(reported by Timm Reasbeck)
2016-12-12 13:46:52 +00:00
wiz
83367936c3 Updated abcm2ps to 8.12.9.
---- Version 8.12.9 - 2016-11-02 ----

Fix bad PS output when justified text since 8.12.5
	(reported by Guido Gonzato)

---- Version 8.12.8 - 2016-11-01 ----

Fix again bad PS output when centered text with non-ASCII characters
		since 8.12.5
	(reported by David Lacroix)

---- Version 8.12.7 - 2016-10-31 ----

Fix bad PS output when grace notes since 8.12.6
	(from by David Lacroix)
Fix random error on Q:"text"
	(reported by David Lacroix)

---- Version 8.12.6 - 2016-10-31 ----

Fix bad PS output when centered texts with non-ASCII characters
		since 8.12.5
Adjust the grace notes offsets and helper lines
	(from David Lacroix)
Bad parse of Q: since 8.12.5
	(reported by David Lacroix)

---- Version 8.12.5 - 2016-10-30 ----

Bigger grace notes
	(asked by David Lacroix)
Loss of '%%clef none' at start of lines when %%clef inside tune
	(reported by Guido Gonzato)
Bad display of measure repeat when 2 voices on the staff
	(reported by Chuck Boody)
Bad display of repeat measure bars when multi-voices and
		symbol between ':|' and '|:' in one voice
	(reported by Heinz Färber)
Add more checks on the Q: syntax
	(reported by Manavasu)
Fix some bad PS outputs when %%tuplet with 'which' = 'no value'
	(reported by Hudson Lacerda)
Add PS functions and permit special treatments on the chord symbols,
		annotations and lyrics
	(asked by Frédéric Aupépin)
DESTDIR support in Makefile for some distributions
	(patch adapted from Thomas Klausner)
Bad string width computation on SVG output
	(reported by Martin Tarenskeen)
2016-11-07 11:51:47 +00:00
wiz
bd4148fc53 Adapt patch for better upstreaming. 2016-09-30 12:51:47 +00:00
wiz
604f3425b6 Updated abcm2ps to 8.12.4.
---- Version 8.12.4 - 2016-09-25 ----

%%gutter added
	(asked by Paul Hardy)
Check if spaces in PostScript font names
	(reported by Dave Marcus)
Fix loss of computed PostScript values on page break with SVG output
	(reported by David Lacroix)
Fix 'ghosts' at bottom of page when justified or centered text in page
	(reported by Hudson Lacerda)

---- Version 8.12.3 - 2016-08-25 ----

Fix bad shape of cresc/dimin on next line after continuation
	(reported by David Lacroix)
Fix bad scan of %%tuplets
	(reported by David Lacroix)

---- Version 8.12.2 - 2016-08-24 ----

Handle long decorations on second repeats
	(reported by Timm Reasbeck)
Add 4th parameter to %%tuplets ('where')
	(asked by Ben)
Treat back the long decorations in overlayed voices ending
		on a measure bar
	(reported by David Lacroix)
Fix 'ghosts' at top of page when justified or centered text in page
	(fixed by Hudson Lacerda)
Fix bad scale with '-s' when %%scale inside ABC
	(reported by Hudson Lacerda)

---- Version 8.12.1 - 2016-08-05 ----

Fix bad alternate heads since 8.12.0

---- Version 8.12.0 - 2016-08-05 ----

Handle glissendo on chords
	(reported by Timm Reasbeck)
Fix bad SVG output when text decoration before glissendo
Fix bad note head replacement when defined as a string since 8.5.0
Fix bad tie error when crossing a meter change
	(reported by David Lacroix and Jean-Luc Zins)
Clash of ties on second interval chord
	(reported by David Lacroix)

---- Version 8.11.7 - 2016-06-24 ----

Loss of decoration when same long decorations
		in 2 voices of the same staff
	(reported by Hudson Lacerda)
Do the overlay voice inherit of the note map (%%voicemap)
	(reported by Gerhard Schacherl)
Crash when more than 16 lyric lines (w:)
	(reported by Eric Reinbold)
Accept %%format in tune headers
	(reported by Timm Reasbeck)

---- Version 8.11.6 - 2016-05-30 ----

%%rbdbstop added
	(asked by Hudson Lacerda)
Stop back again the repeat brackets on ||, [| and |]
	(asked by Bernhard Weichel)
Don't move the symbols of an empty staff if the staff is displayed
		elsewhere in the music line
Don't shift whole notes on voice overlap
%%graceword added
	(asked by Manavasu)
Fix clash of notes of 1st and 3rd voices when on a same staff
	(reported by David Lacroix)

---- Version 8.11.5 - 16/05/01 ----

Adjust the endpoints of the glissendo
Fix loss of tie on new repeat when previous note is tied
Fix bad end of repeat bracket after %%score with change of voice role
Fix bad colors when %%voicecolor and %%voicescale
	(reported by Guido Gonzato)
Fix array overflow in draw_keysig()
	(reported by Hanno Böck)
New command line option '-p'
	(patch from Stephen Beitzel)

---- Version 8.11.4 - 16/04/10 ----

Fix bad glissendo
Fix bad generation of "::" when at end of source line since 8.10.1
	(reported by Rob Lindauer)

---- Version 8.11.3 - 16/04/09 ----

Fix loss of measure bars when %%score with less staves
		further in the music line
Set back the decoration function '4' and move the glissendo under '8'
	(reported by Gerhard Schacherl)
Don't scale the decorations on grace notes
	(reported by Manavasu)
Fix bad position of P: when on a combined rest
	(reported by Atte Jensen)
Fix bad key signature when defined between two measure bars
	(reported by Stu)
Change the PS squiggly glissando to the same as the SVG one
	(reported by Manavasu)

---- Version 8.11.2 - 16/03/23 ----

Fix bad length of ties when at end of line and notes in an other voice
	(reported by David Lacroix)
Fix crash when long decoration without any note/rest in the music line
Fix bad glissendos when notes with accidental
	(reported by Manavasu)
Add source annotations for multi-rests
	(asked by Jan Wybren de Jong)

---- Version 8.11.1 - 16/02/25 ----

Decorations !-(!, !-)!, !~(! and !~)! added
	(asked by Manavasu)
Fix bad ties on right repeat
Fix bad tie when over dotted bar
	(reported by David Lacroix)
Center the measure repeat signs
	(reported by David Lacroix)
Better vertical offset of rests when many voices (again!)
	(reported by David Lacroix)
Handle PS "dlw" definition for SVG output
	(reported by David Lacroix)

---- Version 8.11.0 - 16/02/05 ----

Better vertical offset of rests when many voices
	(reported by David Lacroix)
Fix bad setting of grace note spacing
Permit ties from grace notes to chord
	(asked by Hudson Lacerda)
Erroneous meter on many staves when last staff empty
	(reported by Hudson Lacerda)
Close the last repeat bracket at end of tune
	(asked by Hudson Lacerda)
Set %%cancelkey by default !! compatibility !!

---- Version 8.10.1 - 16/01/18 ----

On K:, put the natural accidentals after the other ones
		when less sharps or flats
	(reported by Nils Liberg)
!rbend! added
Better repeat brackets
	(reported by Nils Liberg)

---- Version 8.10.0 - 16/01/09 ----

Change the length of the repeat brackets
	(asked by ABC people)
Fix bad length unit when M:none in tune header and no L:
	(reported by David Lacroix)
Add %%rbmax and %%rbmin
	(asked by ABC people)
Fix bad offset of some decorations on grace notes with beam
Use the POSIX C extended regular expressions for selection

---- Version 8.9.4 - 15/12/21 ----

Extend the repeat bars on next line up to 4 measures instead of 2
	(asked by Rickard Blixt)
Fix bad line width in user decorations with SVG output since 8.9.1
	(reported by David Lacroix)
Fix bad microtone accidentals after transposition
	(reported by Hudson Lacerda)
Fix bad accidental of note tied from inflected note after measure bar
		and transposition
	(reported by Hudson Lacerda)
Fix lack of transposition of guitar chords after tabulation

---- Version 8.9.3 - 15/11/22 ----

Fix bad length of long decorations when %%staffscale or %%voicescale
	(reported by Gerhard Schacherl)
Fix bad heads when %%voicecombine and head decorations
	(reported by Johann Schatzer)
%%voicecombine may be global
Fix bad handling of "$n" in lyrics
	(reported by Gerhard Schacherl)
Don't draw a line above a measure bar up to the upper staff
		when this upper staff has no bar
Draw the measure bars a bit thicker
	(asked by Guido Gonzato)

---- Version 8.9.2 - 15/10/26 ----

Fix bad display of double repeat bars when crossing 2 music lines
		since 8.8.2
	(reported by Jean-Luc Zins)
Fix bad measure duration since 8.9.1
Fix bad slur when ending on first symbol from the previous music line
		and in a second voice
	(reported by Frédéric Boulanger and Jean-Luc Zins)
Update the INSTALL documentation
Fix bad scale with EPS output
	(reported by Martin Tarenskeen)
Fix error in SVG when non-default stroke width and voice color
	(reported by David Lacroix)
Fix bad setting of the configure variables when done in the command line
	(reported by Martin Tarenskeen)
Change the default meter from 4/4 to none when M: is absent,
		in accordance with the standard
Set the duration of a measure to a non null value when M:none
		and avoid strange rendering of multi-rests ("Z")
	(reported by Jakob Englhauser)

---- Version 8.9.1 - 15/10/15 ----

Fix bad height of fingering in groups of grace notes
Set back the PS out in 72 PPI
	('gv' problem reported by Jean-Luc Zins)
Fix crash when some cases of voice unison
	(reported by Jean-Luc Zins)
Fix stroke width in SVG images
	(after tests with Larry Myerscough)
Fix bad conversion of "\oe" into œ
	(reported by Guido Gonzato)

---- Version 8.9.0 - 15/10/10 ----

%%pagescale added
Change PPI from 72 to 96
Fix abnormal line to the circle-x note head with PS output
	(reported by Atte Jensen)
Fix bad staff of slur continuation in secondary voices when many staves
	(reported by Jean-Luc Zins)
Fix too much space after accidental when unison
	(reported by David Lacroix)

---- Version 8.8.5 - 15/09/24 ----

Handle "\*" as the character '*' in lyrics (w:)
	(reported by John Chambers)
Adjust the vertical room of rests
Fix clash of rests when more than 2 voices per staff
	(reported by David Lacroix)
Fix bad head of top note when !head-xx! decoration on chord
	(reported by David Lacroix)
Fix bad tie when clef change just later
	(reported by Jean-Luc Zins)
Fix double accidental when unison
	(reported by Jean-Luc Zins)
Fix bad string width computation when XML character references and SVG output
Add %%decoerr
Change '%%dynamic'... to '%%pos dyn'...
Add '%abc-2.1' as the first line in chinese.abc
	(reported by Seymour Shlien)
Fix bad slur when between chord and non chord

---- Version 8.8.4 - 15/08/24 ----

Fix loss of tuplet when starting with grace notes
	(reported by Lou Montulli)
Fix clash of accidentals when voice overlap
	(reported by David Lacroix)
Fix lack of !head-xx! decorations with U: letters on single notes

---- Version 8.8.3 - 15/07/13 ----

Fix bad horizontal offset of tremolos when the notes are shifted
	(reported by David Lacroix)
Fix bad accidentals in overlaid voices when %%transpose
	(reported by David Lacroix)
Give more information about errors in %%transpose
Set smaller vertical height of tuplets
Fix double tuplet number when nested tuplets at start of a secundary voice
	(reported by David Lacroix)

---- Version 8.8.2 - 15/06/17 ----

Fix bad output (PS) or crash (SVG) when the last symbol of a secondary voice
		is alone in a music line
Fix crash when special glyph and no <defs> on SVG output
Adjust the '8's in octava clefs
	(reported by David Lacroix)

---- Version 8.8.1 - 15/06/14 ----

Fix bad start of ties in second repeats at start of line
Fix lack of ties in second repeats at start of line when many voices
	(reported by Gerhard Schacherl)
Fix offset of note dots when scaled staff or voice
Fix offset of '8' in octava clefs
Fix loss of line break when occuring just at minimal spacing
Fix bad offset of some decorations with %%deco function 3 since 8.8.0
	(reported by David Lacroix and Gerhard Schacherl)

---- Version 8.8.0 - 15/05/21 ----

Fix again bad handling of %%ornament with %%deco function 3
	(reported by Lou Montulli)
Extend the syntax of %%map
	(asked by David Webber)
Replace "all,<any_note>" by "*" in %%map
Fix crash when PS output with SVG glyph definition and no "stroke-width:"
Add "%%combinevoices 3"
	(asked by Alan Snyder)
Fix clash of accidentals in chords with unisons
	(reported by David Lacroix)

---- Version 8.7.8 - 15/05/15 ----

Fix crash when %%score/%%staves before generation restart
Fix lack of stem in sample4.abc
Fix clash of accidentals in complex chords
	(reported by Hudson Lacerda)
Fix music line too wide when line split on a beamed sequence
Fix crash when trying to cut a music line at end of tune
	(reported by Hudson Lacerda)
Fix bad offset of tuplets and slurs when voice appearing
			in a %%score/%%stave sequence
Fix SVG path to PS translation (in %%beginsvg sequence)
Accept XML character references and predefined entities
			("&xxx;") in any string

---- Version 8.7.7 - 15/04/29 ----

Fix abnormal key space when many %%transpose in tune body and K:none
	(reported by David Lacroix)
Fix bad linewidth when set by PS sequence since 8.7.4
	(reported by David Lacroix)
Accept many invisible notes under beams
Set the number alone in tuplet closer to beam
	(reported by Alan Snyder)

---- Version 8.7.6 - 15/04/20 ----

Fix bad SVG definition of !tenuto! when SVG output
	(reported by David Lacroix)

---- Version 8.7.5 - 15/04/19 ----

Change some decorations of deco.abc
Fix annotation-like offset of decorations with function 0 (near notes)
Added files free.abc and bravura.abc
Accept (some) SVG paths by <defs>..</defs> for PS output
Accept glyphs by <defs>..</defs> for SVG output
Fix bad left margin when %%leftmargin inside tune body since 8.7.4
	(reported by David Lacroix)
Don't adjust the pitch of notes when the key is 'P' (percussion)
	(reported by Willem Vree)
Fix bad output when internal output buffer overflow
	(reported by Jan Wybren de Jong)
Fix bad unison display according to %%shiftunison value
	(reported by David Lacroix)
Fix bad vertical offset of "@0,0xx" guitar chords when after other
		guitar chord/annotation on the same note since 7.1.1
	(reported by Hudson Lacerda)
Fix abnormal key space when %%transpose in tune header before K:none
	(reported by David Lacroix)
Don't set the %%voicecolor to the clef, key and time signatures
	(asked by David Lacroix)

---- Version 8.7.4 - 15/04/09 ----

Fix "buffer overflow" messages with big tunes
	(reported by Frédéric Boulanger).
Fix win32 compilation problems
	(reported by Jean-Luc Zins)
Fix 'key,' in %%map which does not depend on the key mode
	(reported by Hudson Lacerda).
Fix bad head color when %%voicecolor since 8.7.0
	(reported by Hudson Lacerda).
Fix crash on %%voice since 8.7.0
	(reported by Hudson Lacerda).
Better handling of %%splittune odd / even.
Fix bad tie direction after voice combine.

---- Version 8.7.3 - 15/04/05 ----

'all,' added in %%map.
%%voicecombine added.
Fix %%tune not working since 8.7.0
	(reported by Hudson Flavio Meneses Lacerda).

---- Version 8.7.2 - 15/03/31 ----

Fix loss of measure bar after [I:setbarnb x] since 8.7.0.
Fix warning in accordion.abc
	(reported by Matthias Rustler).
Fix bad PS/SVG output with some decorations since 8.7.0.
Fix bad note octave when note mapping and clef change
	(reported by David Lacroix).
Extend ps_func of %%deco with different heads for stem up/down.
Extend %%map with different heads for stem up/down.

---- Version 8.7.1 - 15/03/28 ----

Fix bad directions/positions since 8.7.0
	(reported by David Lacroix).

---- Version 8.7.0 - 15/03/27 ----

Fix crash when new music line occuring on a voice out of %%score/%%staves
	(reported by Frédéric Boulanger).
Fix loop when no end of chord.
K:P added.
map= in V:/K: added for compatibility.
%%map and %%voicemap added.
Fix loss of text in %%begintext sequences after '%'.
Fix bad position of key signatures when declared before a clef
		or a measure bar.
Fix bad ties when %%combinevoices
	(reported by David Lacroix).
Fix bad transposition of K:none since 8.5.1
	(reported by David Lacroix).

---- Version 8.6.2 - 15/03/12 ----

Fix bad handling of %%splittune odd / even
	(reported by Hudson Flavio Meneses Lacerda).
Revert the changes in 8.6.1 about the '-0' and '-1' behaviour.

---- Version 8.6.1 - 15/03/10 ----

Fix bad staff offset of some decorations
	(reported by David Lacroix).
Fix some little errors in SVG output.
Fix bad colors on SVG output with custumized decorations
	(reported by David Lacroix).
Fix command line option '-1' and set oneperpage to 'true'
Fix command line option '-0' and set splittune to 'true'
	(reported by Hudson Flavio Meneses Lacerda).

---- Version 8.6.0 - 15/03/06 ----

Fix bad !trem2! since 8.5.2.
Reduce the width of dotted unisons with note on a staff line
	(asked by Graham Alsop).
Extend %%splittune with 'odd' / 'even'
	(asked by Mike Moroney and Simon Wascher).
Accept annotation-like decorations on 'near the note' and chord decorations.
Fix bad handling of %%ornament with %%deco function 3.
Fix multi display of P: when specified in many voices.
Fix bad P:'s when many ones in a music line.
Don't shift a lyric word smaller than 3 characters starting with a digit
	(asked by Helmut Eberl for fingering in lyrics)
Fix SVG error when '&', '<' or '>' in T:.
Add %%abc.
Fix bad tie at end of line when tie at end of a grace note sequence
	with the same starting and ending notes since 8.5.2
	(reported by David Lacroix).
Fix bad position of '8' in octave clefs.
Fix some bugs in the PS interpreter as bad 'translate'/'rotate' operators.
Fix bad measure number offset at start of line.
Fix bad boxes around parts
	(reported by Hudson Flavio Meneses Lacerda).
Don't add index elements of titles which contain '--'
	(reported by David Lacroix).
Fix bad music line splits giving measure bars at start of line
	(reported by David Lacroix).
Fix lack of notes when voice out of its staff and original staff is empty.
Fix some more accidental clashes when voice overlap
	(reported by David Lacroix).

---- Version 8.5.2 - 15/01/28 ----

Fix bad display when bad ties to grace notes
	(reported by Willem).
Change the default fonts to serif and sans-serif
		instead of Times and Helvetica when SVG output.
Fix bad guitar box when many guitar chords on a note.
Fix bad beams when tremolo inside beamed notes
	(reported by David Lacroix).
Fix loss of ABC lines after %%abc-include when %%select did not
		match the last included tune.
Fix clash of accidentals with stems in some cases of full voice overlap.
Fix chinese.abc for correct rendering with pango.
Fix some compilation warnings
	(reported by Daniel Branning).
Fix bad measure number when the bar followed by a clef change since 8.3.5
	(reported by Frédéric Boulanger).
Fix loss of first note when the tune starts with %%ps since 8.5.0
	(reported by David Lacroix).
Fix bad font-family with SVG output since 8.5.1.

---- Version 8.5.1 - 15/01/05 ----

Fix bad handling of voice overlap when at leat one unison.
Fix bad extra space at end of line when clef change by K:.
Add file glyphs.abc in the package.
Fix loss of font change before non-ASCII characters in strings.
Fix bad offsets and fonts of annotation-like decorations.
Fix loop on %%voice after %%voice since 8.3.2.
Fix erroneous display of rests in empty staves when "%%staffnonote 0".

---- Version 8.5.0 - 15/01/02 ----

Fix bad handling of font-style when no '-' in font name.
Extend %%deco with annotation-like strings.
Extend "%%setfont-x" up to 9.
Add %%voicecolor
	(asked by Frédéric Boulanger).
Fix "setgray" in SVG output.
Add some styles (preserve white spaces, svg as block) on XHTML output ('-X').
Remove '<p>' from '-v -O -' output (many SVG images on stdout).
Do smaller shifts when voice overlap
	(asked by David Lacroix).
Fix bad unisons when different accidentals
	(reported by David Lacroix).
Fix loss of key signatures and meters when voice in empty staff
	(reported by Willem).
Fix some cases of music lines cut inside beamed notes.
Adjust the position of the 'crdc' decorations and update deco.abc.
Fix loss of the 'svg' definition used by the PostScript code on SVG output.
Fix again bad display of unisons
	(reported by David Lacroix).
Apply %%topspace when %%newpage inside a tune
	(reported by Johann Schatzer).

---- Version 8.4.0 - 14/12/16 ----

Remove features.txt from the tarball.
Fix "%%microscale 4" on SVG output.
Handle %%microscale.
Add '+' in %%score/%%staves.
Fix bad handling of "K:none", especially when transposition.
Fix bad note heads when %%combinevoices
	(reported by Johann Schatzer).
Fix bad transposition of the latin guitar chord "La".
Fix loss of 'exp none' in K:.
Fix bad display of unisons
	(reported by David Lacroix).
Fix some compilation warnings
	(reported by John Chambers).
Fix loss of some clef warnings at end of previous lines.

---- Version 8.3.4 - 14/12/02 ----

Fix double clefs when new voices in %%staves
	(reported by Francis Stevens).
Fix loss of 128 decorations per tune since 8.3.0
	(reported by Henry Bley-Vroman).
Fix problems with decorations or guitar chords/annotations
		in sequence/measure repeat.
	(reported by Frédéric Boulanger).

---- Version 8.3.3 - 14/11/26 ----

Fix no display of lyrics after tune since 8.3.2
	(reported by Gerhard Schacherl).
Fix bad position of grace notes in overlay voices at start of measure
	(reported by Jean-Luc Zins).
Fix memory leak relative to decorations.
Set back %%autoclef
	(asked by Atte Jensen).
Remove the references to 'format.txt'
	(reported by Martin Tarenskeen).
Fix bad repeat font when staves/voices with different scales
	(reported by Gerhard Schacherl).

---- Version 8.3.2 - 14/11/01 ----

Change the PS font scale of the accidentals according to the FontMatrix
	(reported by Chuck Boody).
Remove format.txt from the tarball.
Add decoration function 'crdc'.
Fix loss of voice options when many %%voice's without "%%voice end" in %%tune.
Fix loss of lyrics when ABC version 2.1 and generation restart.
Accept '<note1><note2>' in %%transpose.
Fix bad note transposition since 8.2.0.

---- Version 8.3.1 - 14/10/14 ----

Fix crash when %%combinevoices on beamed notes since 8.1.5
	(reported by David Lacroix).
Fix bad start/stop of ties since 8.1.0.
Fix abnormal error when '<none>' or '<EOL>' in %%linebreak ending with 'lock'.
Fix abnormal error when spaces after backslash in music lines
	(reported by Daniel Branning).
Don't let vertical space when all staves are empty.

---- Version 8.3.0 - 14/10/05 ----

Fix program loop when no measure bar at end of line since 8.2.2.
Fix some clashes of rests when more than 2 voices per staff.
Don't reset the staff to the main voice when finding a previous
	overlaid voice.
Fix the documentation about %%stretchlast and change its default
	value from 0.2 to 0.25.
Handle utf-8 in the names of the notes/history/.. after tune
	(reported by Hudson Flávio Meneses Lacerda).
Fix crash when line break before a note alone in a staff
	and a new voice since 8.2.0.
Fix crash when %%alignbars since 8.2.0.
Fix some clashes of dots and stems when voice overlap
	(reported by Hudson Flávio Meneses Lacerda a long time ago!).
Fix bad PS output when exact minimum spacing since 8.2.1.
Fix crash when tune starting with grace note in the middle voice
	of a 3-voices staff.
Fix crash when many %%staves/%%score and new pages
	(reported by David Lacroix).
Don't print the lyrics after tune when "%%writefields W n".
Fix loss of explicit clefs since 8.2.0.
Fix M$ compiler errors
	(reported by Olivier Levon).
Simplify the ABC parser.

---- Version 8.2.2 - 14/09/12 ----

Fix crash when slur of second voice continued on next line.
Fix bad auto clef after generation restart when clefs inserted.
Split the music lines at better places.
Fix many errors due to the lack of clefs in secondary voices.
Fix abnormal 'Bad tie' errors when tie on 2 music lines
	(reported by Olivier Levon).
Fix compilation problems with VS Studio 2013 Express
	(reported by Olivier Levon).
Fix generation abort when lack of V: after %%staves/%%score
	(reported by Olivier Levon).

---- Version 8.2.1 - 14/09/03 ----

Fix crash when forced clef after %%staves/%%score since 8.2.0
	(reported by Francis Stevens and Olivier Levon).

---- Version 8.2.0 - 14/08/29 ----

Fix bad clefs when voice/staff changes in %%staves/%%score.
Remove %%autoclef which was not used.
Fix loss of indentation since 8.1.0
	(reported by David Lacroix).
Change the internal treatment of %%score/%%staves for no extra space.
Add !marcato! and !^!
	(asked in the ABC mailing list).
Fix bad stem direction in lowest voice when invisible and visible rests
		at a same time in a measure since 8.1.0
	(reported by Eric Reinbold).
Set lowest value of %%staffscale to 0.3
	(asked by Mike Scott).
Accept '^' and '$' as beginning and end of line in tune select.
Fix crash when multi-rest at start of a second voice of a staff.

---- Version 8.1.5 - 14/08/09 ----

Fix crash when %%combinevoices and different beaming.
Fix lack of ledger lines when large chord.
Always remove the invisible rests at start of tune when L:auto.
Add !stemless!.
Fix abnormal error 'Bad tie' when tie at end of voice
	(reported by Daniel Branning).
Fix some compilation warnings
	(reported by Daniel Branning).
Fix bad handling of !()! since 8.1.4
	(reported by David Lacroix).
Fix horizontal offset of the custodes
	(asked by Stephen West).
Fix crash when %%continueall and no measure bar in the tune.
Fix bad horizontal offset of rests alone in a measure
	(reported by Stephen West).

---- Version 8.1.4 - 14/07/17 ----

Fix lack of source last character in syntax errors.
Change the definition of the start of long decorations for correct
	display when the ending decoration is not in the tune.
Set the extra accidentals of K: at their indicated pitches
	(asked by Paul Morrisset).
Fix double interpretation of '.' in "!p!.(c"
	(reported by David Lacroix).
Fix lack of vertical space when empty lines in %%begintext
	(reported by Henry Bley-Vroman).
Fix bad PostScript output when %%begintext justify.
Output the PDF marks of all T:'s, even if the first one is empty
	(asked by David Lacroix).
Fix the size of font of the page header/footer, broken in 8.1.3
	(reported by Francis Stevens).

---- Version 8.1.3 - 14/07/01 ----

Add more information about the titles/subtitles in the PostScript
		output for (external) index generation
	(asked by Tim Macdonald).
Add Δ (delta) in the known glyphs
	(asked by Chuck Boody).
Fix some bad 'Line overfull' messages when automatic line break.
Fix bad clef when L:auto and quick clef change at start of tune.
Invert the behaviour of '\' in the guitar chords
	(asked by David Lacroix).
Fix bad interval between staff systems according to %%staffsep
	(reported by Eric Reinbold and David Lacroix).
Change <p> to <br/> between images on SVG output.
Fix bad %%header/%%footer vertical offsets.
Don't put the last music line on a new page when page overflow on W:.

---- Version 8.1.2 - 14/06/20 ----

Fix bad vertical offset of dots sometimes when many voices per staff.
Don't get 'auto' alone as 'clef=auto'
	(reported by David Lacroix).
Fix double clef at start of staff when many voices in the staff
		since 8.1.0.
	(reported by David Lacroix).

---- Version 8.1.1 - 14/06/19 ----

Fix crash when a voice with no note appears as second voice of a staff
		since 8.1.0
	(reported by Francis Stevens).

---- Version 8.1.0 - 14/06/19 ----

Split the tune into music lines at better places.
Fix clash of voice name with staff when new voice after %%staves.
Fix bad music line indentation when more staves further in the tune.
Set the ties closer to the notes.
Fix bad automatic clef changes.
Add '%%clef auto'.
Change internal treatment of clefs.
Fix clash of notes in chords when unison or second with long notes.
Fix bad horizontal offset of accidents on long notes.
Fix bad key signature after change to 'K:none'.
Fix bad handling of '|' when the first character in w:
	(reported by Alex Scheutzow).
Change internal treatment of #lines and scale of the staves.
Fix bad clef/note offset when a voice with explicit clef moves
		to an other staff
	(reported by  reinier maliepaard).
Fix bad font for !trill!
	(reported by David Lacroix).
Check the floating voices in %%score/%%staves.
Fix bad stem direction when %%combinevoices.
Fix crash when unknown decoration on one character since 8.0.4.
Fix crash when measure bar numbering and less notes in the upper staff
	(reported by : J.Joao Almeida).
Add 'cue=' in K: and V:
	(asked by Alex Scheutzow).
Fix too big length of syntax error messages
	(reported by David Lacroix).
Fix bad horizontal offset of dots in chords since 8.0.4.
Fix bad horizontal offset of full rests in voice overlay
	(reported by J.C.L.).

---- Version 8.0.4 - 14/05/23 ----

Fix too wide space between text paragraphs when not fill or justify.
Fix crash when utf-8 and latin characters in a same file
	(reported by Henry Bley-Vroman).
Fix note/accidental clash when chords with unisons and seconds
	(reported by David Lacroix).
Change internal fonts to 'serif' for SVG output.
Forbid rests in grace note sequences.
Fix crash when rest in grace note sequence.
Fix direction of ties in chords with odd number of notes.
Fix bad beams in SVG output
	(reported by David Lacroix).
Fix bad direction of beam stub on last note when !beambr1! / !beambr2!
	(reported by David Lacroix).
May have up to 128 decorations per tune
	(asked by Henry Bley-Vroman).
Fix crash when only P: or Q: in a generation sequence
	(reported by Henry Bley-Vroman).

---- Version 8.0.3 - 14/05/05 ----

Fix non-function of %%voice inside %%tune since some 7.5.x
	(reported by Gerhard Schacherl).
Fix small internal problem with decorations.
Fix position of accent marks (!>!)
	(reported by Paul Rosen).
Fix bad margins when tune inside %%multicol
	(reported by A.B. Steen).
Don't draw repeat brackets when bar between 2 staves.
Fix compilation warning on MS-windows
	(reported/fixed by Olivier Levon and Jean-Luc Zins).
Don't display an accidental when {#,b,=} at start of a word in guitar chords.
Fix lack of EOS in some internal strings
	(fixed by Olivier Levon).
Fix bad guitar chord / annotation when '\' inside.
Fix double transposition of 2 octaves when both %%abc2pscompat
	and octave= in K:/V:.
Fix compilation warnings on MAC
	(reported by Chuck Boody).

---- Version 8.0.2 - 14/04/02 ----

Fix bad text justication with PostScript output
	(reported by Gerhard Schacherl).
Fix loss of positions (decorations, lyrics..) when many tunes
	(reported by John Taylor).
Add HAVE_MMAP in config.h for ms-windows users
	(reported by Jean-Luc Zins).
Fix loss of tie at end of line
	(reported by David Lacroix).
Add '--param=value' in 'configure'.
Fix bad configure when full path to the cc compiler
	(reported by Olivier Levon).

---- Version 8.0.1 - 14/03/31 ----

Fix bad configure when pango is found (Makefile empty)
	(reported by Martin Tarenskeen).

---- Version 8.0.0 - 14/03/29 ----

Remove some vertical space in tune header when no composer.
Remove the vertical space of the empty staves.
Remove the GNU 'autoconf' stuff (see 'INSTALL').
Remove the License.
Change the format of the error messages.
Remove tight.fmt.
Add sample8.html.
Add command line option '-z' for ABC embedded in HTML/XHTML.
Fix loss of vertical space above the staves (%%staffsep) since 7.6.10
	(reported by David Lacroix).
Creation from abcm2ps version 7.8.0.
2016-09-30 12:48:57 +00:00
agc
03010d7bd0 Add SHA512 digests for distfiles for print category
Problems found locating distfiles:
	Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
	Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
	Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
	Package dvidvi: missing distfile dvidvi-1.0.tar.gz
	Package lgrind: missing distfile lgrind.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:01:30 +00:00
mef
0659d2f33e Update 6.6.6 to 7.8.12
---- Version 7.8.12 - 14/12/16 ----

Fix bad handling of "K:none", especially when transposition.
Fix bad transposition of latin guitar chord "La".
Fix loss of 'exp none' in K:.
Fix some compilation warnings
	(reported by John Chambers).
Fix problems with decorations or guitar chords/annotations
		in sequence/measure repeat.
	(reported by Frédéric Boulanger).

---- Version 7.8.11 - 14/11/26 ----

Fix bad position of grace notes in overlay voices at start of measure
	(reported by Jean-Luc Zins).
Fix bad repeat font when staves/voices with different scales
	(reported by  Gerhard Schacherl).

---- Version 7.8.10 - 14/11/01 ----

Change the PS font scale of the accidentals according to the FontMatrix
	(reported by Chuck Boody).
Fix loss of voice options when many %%voice's without "%%voice end" in %%tune.
Fix lost of lyrics when ABC version 2.1 and generation restart.
Fix bad transposition of notes when %%transpose after K:.

Too long to list all the ChangeLog, so
list of the version and date for the rest of ChangeLog
---- Version 7.8.9 - 14/10/14 ----
---- Version 7.8.8 - 14/08/29 ----
---- Version 7.8.7 - 14/08/09 ----
---- Version 7.8.6 - 14/07/17 ----
---- Version 7.8.5 - 14/07/01 ----
---- Version 7.8.4 - 14/06/18 ----
---- Version 7.8.3 - 14/05/23 ----
---- Version 7.8.2 - 14/05/05 ----
---- Version 7.8.1 - 14/04/02 ----
---- Version 7.8.0 - 14/03/26 ----
---- Version 7.7.2 - 14/03/07 ----
---- Version 7.7.1 - 14/02/18 ----
---- Version 7.7.0 - 14/02/17 ----
---- Version 7.6.10 - 14/01/23 ----
---- Version 7.6.9 - 14/01/23 ----
---- Version 7.6.8 - 13/11/21 ----
---- Version 7.6.7 - 13/11/03 ----
---- Version 7.6.6 - 13/11/03 ----
---- Version 7.6.5 - 13/11/02 ----
---- Version 7.6.4 - 13/11/01 ----
---- Version 7.6.3 - 13/10/25 ----
---- Version 7.6.2 - 13/10/18 ----
---- Version 7.6.1 - 13/10/16 ----
---- Version 7.6.0 - 13/08/20 ----
---- Version 7.5.8 - 13/08/07 ----
---- Version 7.5.7 - 13/07/16 ----
---- Version 7.5.6 - 13/06/17 ----
---- Version 7.5.5 - 13/06/06 ----
---- Version 7.5.4 - 13/05/27 ----
---- Version 7.5.3 - 13/05/24 ----
---- Version 7.5.2 - 13/03/22 ----
---- Version 7.5.1 - 13/03/17 ----
---- Version 7.5.0 - 13/03/01 ----
---- Version 7.4.2 - 13/02/13 ----
---- Version 7.4.1 - 13/02/11 ----
---- Version 7.4.0 - 13/01/29 ----
---- Version 7.3.5 - 13/01/15 ----
---- Version 7.3.4 - 13/01/08 ----
---- Version 7.3.3 - 12/12/14 ----
---- Version 7.3.2 - 12/12/07 ----
---- Version 7.3.1 - 12/11/28 ----
---- Version 7.3.0 - 12/11/17 ----
---- Version 7.2.2 - 12/11/07 ----
---- Version 7.2.1 - 12/10/30 ----
---- Version 7.2.0 - 12/10/25 ----
---- Version 7.1.3 - 12/10/18 ----
---- Version 7.1.2 - 12/10/09 ----
---- Version 7.1.1 - 12/09/29 ----
---- Version 7.1.0 - 12/09/13 ----
---- Version 7.0.16 - 12/09/06 ----
---- Version 7.0.15 - 12/08/27 ----
---- Version 7.0.14 - 12/07/22 ----
---- Version 7.0.13 - 12/06/17 ----
---- Version 7.0.12 - 12/06/10 ----
---- Version 7.0.11 - 12/06/02 ----
---- Version 7.0.10 - 12/05/28 ----
---- Version 7.0.9 - 12/05/23 ----
---- Version 7.0.8 - 12/05/21 ----
---- Version 7.0.7 - 12/05/16 ----
---- Version 7.0.6 - 12/05/13 ----
---- Version 7.0.5 - 12/04/30 ----
---- Version 7.0.4 - 12/03/31 ----
---- Version 7.0.3 - 12/03/03 ----
---- Version 7.0.2 - 12/02/21 ----
---- Version 7.0.1 - 12/02/06 ----
---- Version 7.0.0 - 12/02/02 ----
2015-01-24 00:58:36 +00:00
ryoon
c4d8790dab Update to 6.6.6
* Bugfixes
* Add some instruction
2012-02-16 05:49:57 +00:00
ryoon
4400108b5f Update to 6.5.2
Changelog:
* SVG output related bug fix
* Some bug fix and improvements.
* In detal, see Changes file.
2011-10-21 12:35:17 +00:00
ryoon
5654c358f0 Update to 6.3.4
Changelog:
---- Version 6.3.4 - 11/05/11 ----

Pseudo-decorations 'linebreak' and 'decosep' added
        (proof of concept - not documented).
Error when escape sequences in guitar chord or annotations.
Bad tempo since previous release.
Remove the 'tex' sequences '\o', \O', '\cc' and '\cC'.

---- Version 6.3.3 - 11/05/10 ----

Ignore the normal newlines when '!' found as newline and abc-version < 2.0.
Add some compose sequences from X11 (including \O:, \U:, \O" and \U")
        (reported by Nils Liberg).
Change/add some rfc1345 escape sequences.
Bad / no output of the '=' of the tempo by lack of font.
        This did the program to crash when no title and SVG output
        (reported by Nils Liberg).
Cleanly close a tune no blank line before next tune
        (reported by Nils Liberg).
Crash when X: in tune followed by %%text.
Bad page header/footer in SVG output file.
Fix standard C library problem (in isupper) with some systems/compilers
        (reported by Nils Liberg).
Bad treatment in %%titlecaps.
Optimize the size of the SVG output file.
Support for line width in SVG output.

---- Version 6.3.2 - 11/05/03 ----
                                                                                Accept %%EPS when SVG output.
Add the '-v' command flag (SVG output per page).
More PS symbols in the svg PS interpreter.
Bug fixes in the svg PS interpreter.
2011-05-13 12:45:13 +00:00
ryoon
784da233aa Update to 6.3.1
Changelog:
---- Version 6.3.1 - 11/04/29 ----

Handle microtonality in tablatures.
Compilation problem when no pango
	(reported by Guido Gonzato).
Add more output annotations.
Add more PS symbols in the svg PS interpreter.
Fix bad SVG output.
Fix the help for SVG output.

---- Version 6.3.0 - 11/04/24 ----

Crash when global texts and '-e' != first tune with '-E' or '-g'.
Crash when PS buffer overflow with '-E' or '-g'.
Crash when %%oneperpage or %%splittune with '-E' or '-g'.
Fix lanscape mode for EPS.
Fix EPS bounding box when %%scale in tune.
Add the '-g' command flag (SVG output).

---- Version 6.2.13 - 11/04/18 ----

Add the '-S' command flag (secure mode)
	(asked by Bart Humphries).
Don't ignore the normal newlines when '!' found as newline
	(asked by Hudson Flávio Meneses Lacerda).
Add more information for tune index creation (second and third titles)
	(asked by Paul Hardy).

---- Version 6.2.12 - 11/04/04 ----

Fix some compilation errors.
Crash due to memory allocation bug.

---- Version 6.2.11 - 11/04/03 ----

Bad text justification without pango
	(reported by Hudson Flávio Meneses Lacerda).
Bad PostScript output when empty line at end of justified text
	(reported by Hudson Flávio Meneses Lacerda).
Bad note length when bad tuplet at end of line and multi voices.
May have tuplet with one note.
Crash when new voice starting with a key signature.
Optimize the memory allocation.

---- Version 6.2.10 - 11/03/06 ----

Remove test '%%fmt ...'.
Do pango output for filled and justified text.
Better pango output.
Remove %%pangoembedded.
Bad horizontal offset of centered or right aligned texts.
Bad stem direction in some cases since 6.2.8
	(reported by Hudson Flávio Meneses Lacerda).
Bad font after new page when text with '$n".
Bad (latin1) UTF-8 character width.
Fix loss of space in justified text
	(reported by Hudson Flávio Meneses Lacerda).
Fix link error with last versions of pango.
2011-04-30 06:06:14 +00:00
ryoon
bbcabd41a3 Updated to 6.2.9.
pkgsrc changes:
* Set LICENSE.
* Use gmake.
* Include cairo bl3.mk.

upstream changes:
---- Version 6.2.9 - 11/02/08 ----

Don't display negative bar numbers
	(reported by Janus Meuris).
Fix bad clef change again with K: or V: when stafflines or staffscale present.
Fix voice clashes raised by previous version.
Don't count the upbeat measure when %%measurenb
	(reported by Hudson Flávio Meneses Lacerda).
Less note shift when voices inverted in a staff.
Add the width scale factor in %%font.

---- Version 6.2.8 - 11/01/31 ----

Bad tempo note duration of Q:Cxx or Q:Lxx
	(reported by Paul Rosen).
Crash when note length divisor = 0.
Fix bad PostScript when %%font defined (and used) in the middle of a tune.
Bad horizontal offset of notes when music line too much shrunk
	(reported by Paul Rosen).
Handle "+++" as a valid decoration
	(reported by Guido Gonzato).
Bad measure bars when "|" in %%score and many voices per staff
	(reported by Marc Sabatella).
Set the rests of multi-voices staves closer to the middle of the staff
	(reported by Marc Sabatella).
Fix the loss of gchord/annot when defined in a lower voice and
	%%combinevoices (reported by Atte André Jensen).
Don't display the second slash of "\\" with pango
	(reported by Hudson Flávio Meneses Lacerda).
Add "\Uxxxxxxxx" for unicode 32 bits characters.
Limit the number of hexadecimal characters to 4 for unicode
	16 bits characters "\uxxxx".
Build and install abcm2ps from outside the source tree
	(fixed by Matthias Rustler).

---- Version 6.2.7 - 10/12/26 ----

Bad clef when voice going to a different staff after %%score.
Bad generation after %%score when the previous %%score did not contain
	the first declared voice (reported by Marc Sabatella).
Output the lyrics (W:) in the last page when %%newpage's in the tune.
Bad scale when %%newpage in tune (reported by Paul Rosen).
Avoid bad PostScript when "$n" used before definition of %%setfont-n
	(reported by Paul Rosen).
Treat "\uxxxx" in text as a hexadecimal Unicode character.
Bad font when texts with both standard fonts and pango
	(reported by Hudson Flávio Meneses Lacerda).
Fix some warnings.
Crash when a nested slur started on a grace note
	(reported by Paul Rosen).

---- Version 6.2.6 - 10/11/30 ----

Part display missing when P: defined before a clef change at start of line
	(reported by Paul Rosen).
Bad horizontal offset of text between %%begintext and %%endtext when
	empty line and new PostScript page.
Lack of %%postscript output when defined just after K:.
Bad clef change with K: or V: when stafflines or staffscale present
	(reported by Paul Rosen).
Adjust the K: / V: 'middle=' value when the defined clef is not on a line.
Handle "middle=" without 'clef=' in K: or V:.

---- Version 6.2.5 - 10/11/26 ----

Bad clef changes when many voices per staff.
Bad key signatures on all staff systems but the first one when clef
	different from treble.
Bad measure numbers after measure repeat (Zn) and many voices.

---- Version 6.2.4 - 10/11/20 ----

Bad memory allocation mechanism making random crashes.
Bad staff scale when change inside a tune.
Bad staff clef when the music line starts with a clef change.
Don't cut beamed notes when %%continueall.
Bad horizontal offset of notes far outside the staff after a clef or
	a key or time signature.
Bad horizontal offset of long decorations when many at the same time.
Use pango in header/footer as required.
PostScript error when parenthesis alone in a header/footer.

---- Version 6.2.3 - 10/11/01 ----

Move the accidentals to a separate font.
Use standard rendering when '%%pangoembedded 0'.
'%%pangoembedded' added.
Change pango output mechanism.

---- Version 6.2.2 - 10/10/29 ----

Better text center and right align with pango.
Do pango generation when character >= c6xx.
May force pango with '%%pango 2'.
Define the character '...' (ellipsis) in sample.abc for show without pango.
Define UTF-8 characters e008080..e2cfdf stubs for show without pango.
Add characters 'ldot' to 'longs' (UTF-8 c580..c5bf) for show without pango.
Better rendering with pango (scale changes).
Do pango work when not in a graphic context (use cairo instead of gdk).
Remove a useless malloc().

---- Version 6.2.1 - 10/10/16 ----

Bad vertical offset of key signature when clef change.
Bad horizontal offset of lyrics starting with parenthesis.
Change some PS definitions (treble and bass clefs, full head).
Use encoded number strings in user paths.
Convert some standard drawing to user paths.
Bad box around guitar chord when not all ASCII characters.

---- Version 6.2.0 - 10/10/06 ----

Fix combination of rests (when %%combinevoices).
May combine 3 or 4 voices (when %%combinevoices).
Add quiet mode (-q in command line).
Extend the U: syntax (see features.txt).

---- Version 6.1.1 - 10/09/17 ----

Bad scale when a voice moves to a staff with an other scale.
Loop when '%%staves' inside the tune with a cloned voice.
Loop when '%%staves' without any parameter (reported by Reinier Maliepaard).
Expand the special characters of %%infoname texts.
Use standard values for exit codes and max length of file names.
The '*' (star) is no more allowed (it was ignored as the '`' - back quote).
Check the character in U: definition.

---- Version 6.1.0 - 10/08/02 ----

Don't forget the %%infoname at start of file.
Crash on '%%infoname R' (reported by Chuck Boody).
Crash when clef in V: and no note in the tune (reported by Reinier Maliepaard).

---- Version 6.0.11 - 10/07/20 ----

Clash of rest under beam when multi-voices.
Clash of notes/clefs/grace notes/dots when multi-voices and strunk lines.
Don't display dots on the last square note of the tune.
Bad stem direction of grace notes in secundary voices.
Reduce the natural spacing when only long notes in a tune.
Define the user decorations when needed.
Erroneous bar error and bad placement when grace note before measure
	bar and multi-voices.
Bad tie direction when dotted (reported by Hudson Lacerda).
Bad PS output when parenthesis in P: (reported by Hudson Lacerda).

---- Version 6.0.10 - 10/06/22 ----

Bad tune selection when <last_index> absent in "-e".
Bad title when title trim.
More horizontal space for flat accidental in texts.
Change the directory separator for MAC systems.
Fix a crash when unknown glyph with pango.
Fix lyrics error in chinese.abc.

---- Version 6.0.9 - 10/04/11 ----

Fix more security vulnerabilities (thanks to Tim Starling).

---- Version 6.0.8 - 10/04/05 ----

Change the utf-8 font mechanism from CMAP to composite font (FontType 0).
Fix some security vulnerabilities (thanks to Tim Starling).
Add %%Begin/EndDocument when inserting a EPS file (thanks to Reinier Maliepaard).
Fix bad guitar chord / annotation offset when non latin characters and pango.
Have flats a bit higher in texts.
Have more space between accidentals in key signatures.

---- Version 6.0.7 - 10/02/24 ----

Fix measure bar numbering when %%setbarnb and many voices.
Fix measure bar numbering when M:none.
Fix the EPS output when use of pango.
Fix a crash when '-E' at start of command line and use of pango.
Fix the EPS output when accidentals.
Fix the output of user postscript sequences when many output files.
Fix a crash when slur ending on a grace note at end of a secundary voice.
Include back chinese.abc in the tarball.

---- Version 6.0.6 - 10/02/19 ----

Handle font changes inside lyric words.
More flute tablatures from Michel Bellon.
Add information about pango in the INSTALL file.
Force recompilation after configure.
Change the glyphs of accidentals.
Speed up the PS rendering of pango text.
Do the TAB in guitar chords work again.
Fix the parenthesis problem with pango.
Adjust some compose characters sequences.
Move the setcachedevice from the Extra font to the extra-draw dict.
	This permits to add characters from various sizes.
Fix a crash when a tune ends with T:.

---- Version 6.0.5 - 10/02/12 ----

Add the 'pango' parameter.
Add an arabic title in chinese.abc.
Fix a crash when non ascii characters in tunes, outside of text strings.
Print some texts with the pango/freetype libraries.

---- Version 6.0.4 - 10/02/09 ----

Do the hyphen work again in lyrics.
Prepare the 'pango' job.
Fix bad horizontal spacing of accidentals.
Add O/obreve.
Add some compose characters from the ABC standard version 2.

---- Version 6.0.3 - 10/01/31 ----

Change the character values for accidentals to correct utf-8 sequences.
Fix bar numbering when incomplete measure at start of tune.
Fix bar numbering when incomplete measure at end of previous line.

---- Version 6.0.2 - 10/01/28 ----

Change the utf-8 mechanism for extra characters.
Fix lyrics display when not enough or too many lyrics in a music line.

---- Version 6.0.1 - 10/01/20 ----

Remove the latin parameters.
Do the accidentals in string ('\201'.. and '#'.. in guitar chords)
	work again.
Accept ABC files coded in latin1.

---- Version 6.0.0 - 10/01/19 ----

Remove multilang.abc.
Add chinese.abc.
Generate PostScript level 3 only.
Add UTF-8 support.
	!! COMPATIBILITY !!
	The other encodings (latin-x) are no more supported.
Add all whistle types in flute.fmt (thanks to Guido Gonzato).

Creation from abcm2ps version 5.9.7.
2011-02-16 20:46:55 +00:00
minskim
68c5d65d89 Update abcm2ps to 5.9.13.
This version fixes several security vulnerabilities including Secunia
Advisory SA39345.  For other changes, see share/doc/abcm2ps/Changes.
2010-04-20 17:40:47 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
minskim
9eab128f97 Update abcm2ps to 4.12.25.
Changes since 4.12.22:

Clash of tempo.
Clash of slurs and tuplets.
Bad place of dots in some cases of voice overlay.
Better ties between short notes.
Problems on ties at end of line since 4.12.23.
Larger space when microtonal accidental and voice unisson.
Bad ties in some last measures when %%combinevoices.
Bad annotation when semicomma after 2 backslashes.
Have %%withrefs working with %%titleformat.
2006-08-30 20:47:02 +00:00
minskim
cc2b2b488a Update abcm2ps to 4.12.22.
Changes since 4.12.19:
Bigger horizontal space for microtonal accidentals.
Bad time signature on remaining staves when %%timewarn activayed.
Erroneous expansion of multi-measure rests when voice overlay.
Treat the decorations of multi-measure rests.
Bad broken rhythm ('>', '<') when space ('y') inside.
Vertical offset problem when %%multicol at start of ABC file.
Sometimes, bad horizontal offset of symbol when at start of line.
Bad stem direction or dot/tenuto vertical offset in upper voices
	after a rest.
2006-07-20 19:31:44 +00:00
minskim
8dcd0fcba7 Update abcm2ps to 4.12.19. Too many small changes since 3.x.
See http://moinejf.free.fr/abcm2ps-4.txt for the complete list.
2006-06-18 03:00:33 +00:00
minskim
75a2401da0 Import abcm2ps.
abcm2ps is a command line program which converts ABC to music sheet in
PostScript format.  It is an extension of abc2ps which may handle many
voices per staff.
2006-04-02 23:19:12 +00:00