Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package abcm2ps for openSUSE:Factory checked 
in at 2024-01-08 23:45:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/abcm2ps (Old)
 and      /work/SRC/openSUSE:Factory/.abcm2ps.new.21961 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "abcm2ps"

Mon Jan  8 23:45:29 2024 rev:18 rq:1137489 version:8.14.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/abcm2ps/abcm2ps.changes  2022-12-20 
20:21:09.406098479 +0100
+++ /work/SRC/openSUSE:Factory/.abcm2ps.new.21961/abcm2ps.changes       
2024-01-08 23:45:33.710965457 +0100
@@ -1,0 +2,11 @@
+Mon Jan  8 08:15:18 UTC 2024 - Michael Vetter <mvet...@suse.com>
+
+- Update to 8.14.15:
+  * 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
+
+-------------------------------------------------------------------

Old:
----
  abcm2ps-8.14.14.tar.gz

New:
----
  abcm2ps-8.14.15.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ abcm2ps.spec ++++++
--- /var/tmp/diff_new_pack.Rs8dWF/_old  2024-01-08 23:45:34.418991200 +0100
+++ /var/tmp/diff_new_pack.Rs8dWF/_new  2024-01-08 23:45:34.422991345 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package abcm2ps
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 # Copyright (c) 2007 by Edgar Aichinger
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:           abcm2ps
-Version:        8.14.14
+Version:        8.14.15
 Release:        0
 Summary:        A program to typeset abc tunes into Postscript
 License:        LGPL-3.0-or-later

++++++ abcm2ps-8.14.14.tar.gz -> abcm2ps-8.14.15.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/abcm2ps.rst 
new/abcm2ps-8.14.15/abcm2ps.rst
--- old/abcm2ps-8.14.14/abcm2ps.rst     2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/abcm2ps.rst     2024-01-08 08:15:18.000000000 +0100
@@ -646,7 +646,7 @@
 The ABC music notation is at http://abcnotation.com/.
 
 Especially, you may find a discussion of differences with the
-ABC standard at http://moinejf.free.fr/abcm2ps-doc/features.xhtml
+ABC standard at http://moinejf.free.fr/abcm2ps-doc/features.html
 and a list of formatting options at http://moinejf.free.fr/abcm2ps-doc/.
 
 AUTHOR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/buffer.c new/abcm2ps-8.14.15/buffer.c
--- old/abcm2ps-8.14.14/buffer.c        2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/buffer.c        2024-01-08 08:15:18.000000000 +0100
@@ -220,8 +220,8 @@
                                p_fmt->pageheight * PPI_96_72);
                if (cfmt.gutter)
                        fprintf(fout,
-                        "\n    /BeginPage{1 and 0 eq{%.1f 0 T}{-%.1f 0 
T}ifelse}bind\n ",
-                               cfmt.gutter, cfmt.gutter);
+                        "\n    /BeginPage{1 and 0 eq{%.1f 0 T}{%.1f 0 
T}ifelse}bind\n  ",
+                               cfmt.gutter, -cfmt.gutter);
                fprintf(fout, ">>setpagedevice}if\n");
        }
        fprintf(fout, "%%%%EndSetup\n");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/build.ninja 
new/abcm2ps-8.14.15/build.ninja
--- old/abcm2ps-8.14.14/build.ninja     2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/build.ninja     2024-01-08 08:15:18.000000000 +0100
@@ -53,6 +53,6 @@
        chmod +x configure;$
        echo "New release v$$newtag" | git commit -F- configure;$
        git tag -a v$$newtag;$
-       echo "Don't forget: git push --follow-tags; configure"
+       echo "Don't forget: git push --follow-tags; ./configure"
 build minor: version
 build patch: version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/configure 
new/abcm2ps-8.14.15/configure
--- old/abcm2ps-8.14.14/configure       2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/configure       2024-01-08 08:15:18.000000000 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 
 # (automatic update)
-VERSION=8.14.14
-VDATE=2022-12-19
+VERSION=8.14.15
+VDATE=2024-01-08
 
 : "${CC:=gcc}"
 : "${PKG_CONFIG:=pkg-config}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/deco.c new/abcm2ps-8.14.15/deco.c
--- old/abcm2ps-8.14.14/deco.c  2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/deco.c  2024-01-08 08:15:18.000000000 +0100
@@ -852,7 +852,7 @@
                return 128;
        }
        if (c_func == 5)                        // old !trill(!
-               c_func = 3;
+               c_func = 6;
        if (c_func == 7)                        // old !cresc(!
                c_func = 6;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/draw.c new/abcm2ps-8.14.15/draw.c
--- old/abcm2ps-8.14.14/draw.c  2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/draw.c  2024-01-08 08:15:18.000000000 +0100
@@ -4094,11 +4094,11 @@
  * - beams
  * - decorations near the notes
  * - measure bar numbers
- * - n-plets
  * - decorations tied to the notes
- * - slurs
- * - guitar chords
- * - then remaining decorations
+ * - tuplets and slurs
+ * - elements tied to the staves (voltas, chord symbols/annotations,
+ *                               remaining decorations)
+ * - lyrics
  * The buffer output is delayed until the definition of the staff system,
  * so, global variables must be saved (see music.c delayed_output()).
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/music.c new/abcm2ps-8.14.15/music.c
--- old/abcm2ps-8.14.14/music.c 2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/music.c 2024-01-08 08:15:18.000000000 +0100
@@ -382,6 +382,9 @@
        struct SYMBOL *s2;
        int nhd2;
 
+       if (s->combine == 0
+        && s->abc_type != ABC_T_REST)
+               return 0;
        s2 = s->ts_next;
        if (!s2 || s2->type != NOTEREST)
                return 0;
@@ -519,9 +522,9 @@
        for (s = tsfirst; s->ts_next; s = s->ts_next) {
                if (s->combine < 0)
                        continue;
-               if (s->combine == 0
-                && s->abc_type != ABC_T_REST)
-                       continue;
+//             if (s->combine == 0
+//              && s->abc_type != ABC_T_REST)
+//                     continue;
                if (s->sflags & S_IN_TUPLET) {
                        g = s->extra;
                        if (!g)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/parse.c new/abcm2ps-8.14.15/parse.c
--- old/abcm2ps-8.14.14/parse.c 2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/parse.c 2024-01-08 08:15:18.000000000 +0100
@@ -964,6 +964,7 @@
                                bar_num = s->aux;               /* (%%setbarnb) 
*/
 //                             if (s->time < bar_time) {
 //                                     s->aux = 0;
+                                       bar_time = s->time + wmeasure;
                                        break;
 //                             }
                        } else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/abcm2ps-8.14.14/syms.c new/abcm2ps-8.14.15/syms.c
--- old/abcm2ps-8.14.14/syms.c  2022-12-19 10:32:52.000000000 +0100
+++ new/abcm2ps-8.14.15/syms.c  2024-01-08 08:15:18.000000000 +0100
@@ -376,7 +376,7 @@
        /* h x y bar - thin bar */
        "/bar{3 -1 roll 1 exch rectfill}!\n"
        /* h x y dotbar - dotted bar */
-       "/dotbar{[5] 0 setdash bar [] 0 setdash}!\n"
+       "/dotbar{M 1 SLW 0 exch RL [5] 0 setdash stroke [] 0 setdash}!\n"
        /* h x y thbar - thick bar */
        "/thbar{3 -1 roll 3 exch rectfill}!\n"
        /* x y rdots - repeat dots */

Reply via email to