* fix: bad vertical position of !trill(!-like decorations
* fix: don't combine notes in tuplets that start by a rest when
%%voice combine 0
* fix: dashed bars broken in PostScript output since commit e3282f8
* fix: bad PS page definition when %%gutter negative
* fix: bad measure numbers when many voices after %%setbarnb
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=40
- Update to 8.14.14:
* move the single bars 1 point to the left (#109)
* fix: lack of error when decoration type 2, 5, 6 or 7 on a note head
* fix: remove lines starting with one '%' instead of removing the
character
* fix: loss of !tremn! in grace notes since some version 8.xx.xx
* fix: remove warnings dealing with accesses to dynamically allocated
arrays (#110)
* fix: lack of color on multi-rests
* fix: %%repeat not working
* add %%header2 and %%footer2 for even pages
OBS-URL: https://build.opensuse.org/request/show/1043786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abcm2ps?expand=0&rev=17
* move the single bars 1 point to the left (#109)
* fix: lack of error when decoration type 2, 5, 6 or 7 on a note head
* fix: remove lines starting with one '%' instead of removing the
character
* fix: loss of !tremn! in grace notes since some version 8.xx.xx
* fix: remove warnings dealing with accesses to dynamically allocated
arrays (#110)
* fix: lack of color on multi-rests
* fix: %%repeat not working
* add %%header2 and %%footer2 for even pages
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=38
- Update to 8.14.13:
* fix: don't start/stop slurs above/below decorations
* fix: crash when too many notes in a grace note sequence (#102)
* fix: crash when too big value in M: (#103)
* fix: loop or crash when too big width of y (space) (#104)
* fix: bad font definition with SVG output when spaces in font name
* fix: bad check of note length again (#106)
* fix: handle %%staffscale at the global level (#108)
* fix: bad vertical offset of lyrics when mysic line starts with
empty staves
OBS-URL: https://build.opensuse.org/request/show/950445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abcm2ps?expand=0&rev=15
* fix: don't start/stop slurs above/below decorations
* fix: crash when too many notes in a grace note sequence (#102)
* fix: crash when too big value in M: (#103)
* fix: loop or crash when too big width of y (space) (#104)
* fix: bad font definition with SVG output when spaces in font name
* fix: bad check of note length again (#106)
* fix: handle %%staffscale at the global level (#108)
* fix: bad vertical offset of lyrics when mysic line starts with
empty staves
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=35
- Update to 8.14.12:
Fixes:
* crash when "%%break 1" and no measure bar in the tune
* crash when duplicated voice ending on %%staves with repeat variant
* crash when voice duplication with symbols without width
* crash or bad output when null value in %%scale
* problem when only bars in 2 voices followed %%staves of the second voice only
* crash when tuplet error in grace note sequence
* crash when grace note with empty tuplet
* crash when many broken rhythms after a single grace note
* access outside the deco array when error in U:
* crash when !xstem! with no note in the previous voice
* crash on tuplet without any note/rest
* crash when grace notes at end of line and voice overlay
* crash when !trem2! at start of a grace note sequence
* crash when wrong duration in 2 voice overlays and bad ties
* crash when accidental without a note at start of line after K:
* array overflow when wrong duration in voice overlay
* loss of left margin after first page since previous commit
* no respect of %%leftmargin with -E or -g
* bad placement of chord symbols when in a music line with only invisible rests
Syntax:
* Accept and remove one or two '%'s at start of all %%beginxxx lines
Generation:
* Move the CSS from XHTML to SVG
Build:
* configure: respect environment variable
- Refresh compiler_flags.patch
OBS-URL: https://build.opensuse.org/request/show/906396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abcm2ps?expand=0&rev=14
Fixes:
* crash when "%%break 1" and no measure bar in the tune
* crash when duplicated voice ending on %%staves with repeat variant
* crash when voice duplication with symbols without width
* crash or bad output when null value in %%scale
* problem when only bars in 2 voices followed %%staves of the second voice only
* crash when tuplet error in grace note sequence
* crash when grace note with empty tuplet
* crash when many broken rhythms after a single grace note
* access outside the deco array when error in U:
* crash when !xstem! with no note in the previous voice
* crash on tuplet without any note/rest
* crash when grace notes at end of line and voice overlay
* crash when !trem2! at start of a grace note sequence
* crash when wrong duration in 2 voice overlays and bad ties
* crash when accidental without a note at start of line after K:
* array overflow when wrong duration in voice overlay
* loss of left margin after first page since previous commit
* no respect of %%leftmargin with -E or -g
* bad placement of chord symbols when in a music line with only invisible rests
Syntax:
* Accept and remove one or two '%'s at start of all %%beginxxx lines
Generation:
* Move the CSS from XHTML to SVG
Build:
* configure: respect environment variable
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=33
* fix: bad glyph when defined by SVG containing 'v' in
* fix: bad check of note length since commit 191fa55
* fix: memory corruption when error in %%staves/%%score
* fix: crash when too big note duration
* fix: crash when staff width too small
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=29
- Update to 8.14.9:
* fix: bad natural accidental when %%MIDI temperamentequal
- Update to 8.14.8:
* fix: no respect the width in %%staffbreak
* fix: don't draw a staff when only %%staffbreak inside
* fix: bad repeat bracket when continued on next line, line starting by a bar
* fix: bad tuplet bracket again when at end of a voice overlay sequence
* fix: bad tuplet bracket when at end of a voice overlay sequence
* handle '%%MIDI temperamentequal '
* accept '^1' and '_1' as microtone accidentals
OBS-URL: https://build.opensuse.org/request/show/816280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abcm2ps?expand=0&rev=11
* fix: bad natural accidental when %%MIDI temperamentequal
- Update to 8.14.8:
* fix: no respect the width in %%staffbreak
* fix: don't draw a staff when only %%staffbreak inside
* fix: bad repeat bracket when continued on next line, line starting by a bar
* fix: bad tuplet bracket again when at end of a voice overlay sequence
* fix: bad tuplet bracket when at end of a voice overlay sequence
* handle '%%MIDI temperamentequal '
* accept '^1' and '_1' as microtone accidentals
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=27
- Update to 8.14.7:
* crash when %%score with no common voices and next notes with beams
* crash when new staff system with only new voices
* crash when slash found before a bar and not a (deprecated) measure repeat
* crash when %%staves at end of tune and lack of music in the last voice
* bad parsing of the note durations
* clash of some ties with dots
* bad check of the number of measures in Z (multi-rest)
* new improved coda sign
* Make pkg-config substitutable for cross-compilations
* add option tieheight factor to tie height like in slurheight
* add some decorations from v2.2 standard
OBS-URL: https://build.opensuse.org/request/show/777343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abcm2ps?expand=0&rev=10
* crash when %%score with no common voices and next notes with beams
* crash when new staff system with only new voices
* crash when slash found before a bar and not a (deprecated) measure repeat
* crash when %%staves at end of tune and lack of music in the last voice
* bad parsing of the note durations
* clash of some ties with dots
* bad check of the number of measures in Z (multi-rest)
* new improved coda sign
* Make pkg-config substitutable for cross-compilations
* add option tieheight factor to tie height like in slurheight
* add some decorations from v2.2 standard
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=25
- Update compiler_flags.patch
- Update to 8.14.6:
* bad voice combine '3' when 3 voices and unison
* don't separate the accents from the notes by tuplets
* clash of tuplet numbers with accents
* bad time signature when C or C| and more value(s)
* warnings from clang static analysis
* bad music font selection when not defined by 'url(..)'
* bad vertical offset of "%%multicol new" when W: and %%begintext
* bad handling of fonts
* Add option flatbeamgracing that applies flat beams to grace notes only
* put the upper tuplets a bit closer to the notes
OBS-URL: https://build.opensuse.org/request/show/746544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abcm2ps?expand=0&rev=9
* bad voice combine '3' when 3 voices and unison
* don't separate the accents from the notes by tuplets
* clash of tuplet numbers with accents
* bad time signature when C or C| and more value(s)
* warnings from clang static analysis
* bad music font selection when not defined by 'url(..)'
* bad vertical offset of "%%multicol new" when W: and %%begintext
* bad handling of fonts
* Add option flatbeamgracing that applies flat beams to grace notes only
* put the upper tuplets a bit closer to the notes
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=22
- Update to 8.14.2:
* !8va! must be above the staff
* crash when SVG output and call to an unknown symbol in PS sequence
* crash when no note in voice overlay
* crash when SVG output and 'F' is not a font name in a PS sequence
* crash when only one bar in a voice and no symbol in a second voice
* possible crashes when bad definition of special decorations
* crash on decoration type 7 without start/stop
* crash on decoration type 5 without start/stop
* crash when unterminated decoration in U:
* crash when random character greater than 128 in a s: line
* bad test of font encoding
* read access outside of array when exact memory allocation of w:
* read access outside of array on small line starting with %%
* fixes from Debian (Makefile/configure/INSTALL)
OBS-URL: https://build.opensuse.org/request/show/660692
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=8
- Update to 8.14.1:
* bad definition of the music font (@font-face[1])
* bad error when --pango 2 in command line and SVG output
* bad beams when notes on 2 staves and %%flatbeams
* error in SVG output when color setting since version v8.14.0
* code revert: use pango only when needed
* crash in 'make install' when no 'rst2man' in the shell PATH
- Fix some grammar issues in descriptions.
- Use %configure macro.
OBS-URL: https://build.opensuse.org/request/show/650537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abcm2ps?expand=0&rev=2
- more work on spec to enable A4 paper format and use pango for non-latin characters in PS output
- use make install target instead of custom commands in specfile
- some minor specfile tweaks to reduce rpmlint warnings
- Update to 8.14.0:
* better handling of fonts when pango
* bad transposition when chord symbols separated by ';'
* always use pango when available
* Use CSS shorthand file description for SVG output
build:
* Split clean targets according to the GNU guidelines
* Install documentation into prefix/share/doc instead of prefix/doc
* Install the examples in a separate documentation directory
documentation:
* add man page
- Use github URL in source field
- Clean up spec file with spec-cleaner
- Clean up spec file according to rpmlint warnings
- Use %license tag for COPYING file
- Dont install INSTALL file
- updated to version 8.13.18
- sources are on github now, changed specfile accordingly
- updated to version 6.6.22
- updated to version 5.9.15
- updated/added format files from abcplus page
- updated to version 5.9.7
- updated to version 5.9.6
- updated to version 5.9.5
- updated to version 5.9.4
- updated to version 4.12.30
- added 3 .fmt extensions
- taken from "original" src.rpm from the project homepage
rewritten for packman
- initial version 4.12.27
OBS-URL: https://build.opensuse.org/request/show/637415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/abcm2ps?expand=0&rev=1
- some minor specfile tweaks to reduce rpmlint warnings
- Update to 8.14.0:
* better handling of fonts when pango
* bad transposition when chord symbols separated by ';'
* always use pango when available
* Use CSS shorthand file description for SVG output
build:
* Split clean targets according to the GNU guidelines
* Install documentation into prefix/share/doc instead of prefix/doc
* Install the examples in a separate documentation directory
documentation:
* add man page
- Use github URL in source field
- Clean up spec file with spec-cleaner
- Clean up spec file according to rpmlint warnings
- Use %license tag for COPYING file
- Dont install INSTALL file
- updated to version 8.13.18
- sources are on github now, changed specfile accordingly
- updated to version 6.6.22
- updated to version 5.9.15
- updated/added format files from abcplus page
- updated to version 5.9.7
- updated to version 5.9.6
- updated to version 5.9.5
- updated to version 5.9.4
- updated to version 4.12.30
- added 3 .fmt extensions
- taken from "original" src.rpm from the project homepage
rewritten for packman
- initial version 4.12.27
OBS-URL: https://build.opensuse.org/request/show/635882
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/abcm2ps?expand=0&rev=1