Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pango for openSUSE:Factory checked 
in at 2021-09-16 23:14:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pango (Old)
 and      /work/SRC/openSUSE:Factory/.pango.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pango"

Thu Sep 16 23:14:36 2021 rev:133 rq:918655 version:1.48.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/pango/pango.changes      2021-08-25 
20:56:50.885268329 +0200
+++ /work/SRC/openSUSE:Factory/.pango.new.1899/pango.changes    2021-09-16 
23:17:01.959944957 +0200
@@ -1,0 +2,9 @@
+Sun Sep 12 17:21:30 UTC 2021 - Bj??rn Lie <[email protected]>
+
+- Update to version 1.48.10:
+  + Fix a crash in strikethrough drawing.
+  + pango-view:
+    - Support antialiasing freetype.
+    - Use GraphicsMagick.
+
+-------------------------------------------------------------------

Old:
----
  pango-1.48.9.obscpio

New:
----
  pango-1.48.10.obscpio

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

Other differences:
------------------
++++++ pango.spec ++++++
--- /var/tmp/diff_new_pack.RM5iHl/_old  2021-09-16 23:17:02.595945615 +0200
+++ /var/tmp/diff_new_pack.RM5iHl/_new  2021-09-16 23:17:02.599945620 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           pango
-Version:        1.48.9
+Version:        1.48.10
 Release:        0
 Summary:        Library for Layout and Rendering of Text
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.RM5iHl/_old  2021-09-16 23:17:02.647945670 +0200
+++ /var/tmp/diff_new_pack.RM5iHl/_new  2021-09-16 23:17:02.647945670 +0200
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="disabled">
     <param name="url">https://gitlab.gnome.org/GNOME/pango.git</param>
     <param name="scm">git</param>
-    <param name="revision">1.48.9</param>
+    <param name="revision">1.48.10</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ pango-1.48.9.obscpio -> pango-1.48.10.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pango-1.48.9/NEWS new/pango-1.48.10/NEWS
--- old/pango-1.48.9/NEWS       2021-08-18 06:26:07.000000000 +0200
+++ new/pango-1.48.10/NEWS      2021-09-11 14:38:54.000000000 +0200
@@ -1,3 +1,9 @@
+Overview of changes in 1.48.10
+==============================
+* Fix a crash in strikethrough drawing (#599)
+* pango-view: Support antialiasing freetype
+* pango-view: Use GraphicsMagick
+
 Overview of changes in 1.48.9
 =============================
 * Require fribidi 1.0.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pango-1.48.9/meson.build 
new/pango-1.48.10/meson.build
--- old/pango-1.48.9/meson.build        2021-08-18 06:26:07.000000000 +0200
+++ new/pango-1.48.10/meson.build       2021-09-11 14:38:54.000000000 +0200
@@ -1,5 +1,5 @@
 project('pango', 'c', 'cpp',
-        version: '1.48.9',
+        version: '1.48.10',
         license: 'LGPLv2.1+',
         default_options: [
           'buildtype=debugoptimized',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pango-1.48.9/pango/pango-renderer.c 
new/pango-1.48.10/pango/pango-renderer.c
--- old/pango-1.48.9/pango/pango-renderer.c     2021-08-18 06:26:07.000000000 
+0200
+++ new/pango-1.48.10/pango/pango-renderer.c    2021-09-11 14:38:54.000000000 
+0200
@@ -284,7 +284,7 @@
   PangoRectangle *rect = &state->strikethrough_rect;
   int num_glyphs = state->strikethrough_glyphs;
 
-  if (state->strikethrough)
+  if (state->strikethrough && num_glyphs > 0)
     pango_renderer_draw_rectangle (renderer,
                                    PANGO_RENDER_PART_STRIKETHROUGH,
                                    rect->x,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pango-1.48.9/utils/viewer-main.c 
new/pango-1.48.10/utils/viewer-main.c
--- old/pango-1.48.9/utils/viewer-main.c        2021-08-18 06:26:07.000000000 
+0200
+++ new/pango-1.48.10/utils/viewer-main.c       2021-09-11 14:38:54.000000000 
+0200
@@ -84,10 +84,10 @@
          else
            {
              int fd;
-             const gchar *convert_argv[4] = {"convert", "-", "%s"};
+             const gchar *convert_argv[5] = {"gm", "convert", "-", "%s"};
              GError *error;
 
-             convert_argv[2] = opt_output;
+             convert_argv[3] = opt_output;
 
              if (!g_spawn_async_with_pipes (NULL, (gchar 
**)(void*)convert_argv, NULL,
                                             G_SPAWN_DO_NOT_REAP_CHILD |
@@ -95,7 +95,7 @@
                                             G_SPAWN_STDOUT_TO_DEV_NULL |
                                             G_SPAWN_STDERR_TO_DEV_NULL,
                                             NULL, NULL, &pid, &fd, NULL, NULL, 
&error))
-               fail ("When running ImageMagick 'convert' command: %s\n", 
error->message);
+               fail ("When running GraphicsMagick 'gm convert' command: %s\n", 
error->message);
              stream = fdopen (fd, "wb");
            }
          view->write (instance, surface, stream, width, height);
@@ -144,13 +144,13 @@
        {
          int fd;
          FILE *stream;
-         const gchar *display_argv[5] = {"display", "-title", "%s", "-"};
+         const gchar *display_argv[6] = {"gm", "display", "-title", "%s", "-"};
          GError *error = NULL;
          GPid pid;
 
          if (!view->write)
            fail ("%s viewer backend does not support displaying or writing", 
view->name);
-         display_argv[2] = title;
+         display_argv[3] = title;
 
          if (!g_spawn_async_with_pipes (NULL, (gchar **)(void*)display_argv, 
NULL,
                                         G_SPAWN_DO_NOT_REAP_CHILD |
@@ -158,7 +158,7 @@
                                         G_SPAWN_STDOUT_TO_DEV_NULL |
                                         G_SPAWN_STDERR_TO_DEV_NULL,
                                         NULL, NULL, &pid, &fd, NULL, NULL, 
&error))
-           fail ("When running ImageMagick 'display' command: %s\n", 
error->message);
+           fail ("When running GraphicsMagick 'gm display' command: %s\n", 
error->message);
          stream = fdopen (fd, "wb");
          view->write (instance, surface, stream, width, height);
          fclose (stream);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pango-1.48.9/utils/viewer-pangoft2.c 
new/pango-1.48.10/utils/viewer-pangoft2.c
--- old/pango-1.48.9/utils/viewer-pangoft2.c    2021-08-18 06:26:07.000000000 
+0200
+++ new/pango-1.48.10/utils/viewer-pangoft2.c   2021-09-11 14:38:54.000000000 
+0200
@@ -34,6 +34,11 @@
 substitute_func (FcPattern *pattern,
                 gpointer   data G_GNUC_UNUSED)
 {
+  if (opt_antialias != ANTIALIAS_DEFAULT)
+    {
+      FcPatternDel (pattern, FC_ANTIALIAS);
+      FcPatternAddBool (pattern, FC_ANTIALIAS, opt_antialias != 
ANTIALIAS_NONE);
+    }
   if (opt_hinting != HINT_DEFAULT)
     {
       FcPatternDel (pattern, FC_HINTING);

++++++ pango.obsinfo ++++++
--- /var/tmp/diff_new_pack.RM5iHl/_old  2021-09-16 23:17:03.015946051 +0200
+++ /var/tmp/diff_new_pack.RM5iHl/_new  2021-09-16 23:17:03.015946051 +0200
@@ -1,5 +1,5 @@
 name: pango
-version: 1.48.9
-mtime: 1629260767
-commit: c704c8b7e096dd3d3fd684463ef0e7860c2c2db3
+version: 1.48.10
+mtime: 1631363934
+commit: dc5bde2a20cbb025c9d0ed29ed687740a4d027da
 

Reply via email to