Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libraqm for openSUSE:Factory checked in at 2021-04-17 23:25:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libraqm (Old) and /work/SRC/openSUSE:Factory/.libraqm.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libraqm" Sat Apr 17 23:25:15 2021 rev:3 rq:886302 version:0.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libraqm/libraqm.changes 2020-05-12 22:33:54.372066474 +0200 +++ /work/SRC/openSUSE:Factory/.libraqm.new.12324/libraqm.changes 2021-04-17 23:25:24.173638816 +0200 @@ -1,0 +2,7 @@ +Fri Apr 02 11:20:21 UTC 2021 - Wang Jun <jgw...@suse.com> + +- Update to version 0.7.1 + * Require HarfBuzz >= 2.0.0 + * Build and documentation fixes. + +------------------------------------------------------------------- Old: ---- raqm-0.7.0.tar.gz New: ---- raqm-0.7.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libraqm.spec ++++++ --- /var/tmp/diff_new_pack.l0n7wd/_old 2021-04-17 23:25:24.557639470 +0200 +++ /var/tmp/diff_new_pack.l0n7wd/_new 2021-04-17 23:25:24.557639470 +0200 @@ -1,7 +1,7 @@ # # spec file for package libraqm # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sover 0 Name: libraqm -Version: 0.7.0 +Version: 0.7.1 Release: 0 Summary: Complex Textlayout Library License: MIT @@ -67,7 +67,7 @@ %if 0%{?suse_version} <= 1510 %patch0 -p1 %endif -%if 0%{?suse_version} >= 1500 +%if 0%{?suse_version} >= 1500 && 0%{?suse_version} < 1500 sed s:python:%{__python3}:g -i tests/Makefile.in #Fixed in next release on upstream %endif %configure --enable-gtk-doc ++++++ raqm-0.7.0.tar.gz -> raqm-0.7.1.tar.gz ++++++ ++++ 6867 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/NEWS new/raqm-0.7.1/NEWS --- old/raqm-0.7.0/NEWS 2018-08-30 14:20:37.000000000 +0200 +++ new/raqm-0.7.1/NEWS 2020-11-22 18:29:19.000000000 +0100 @@ -1,3 +1,42 @@ +Overview of changes leading to 0.7.1 +Sunday, November 22, 2020 +==================================== + +Require HarfBuzz >= 2.0.0 + +Build and documentation fixes. + +Overview of changes leading to 0.7.0 +Monday, May 27, 2019 +==================================== + +New API: + * raqm_version + * raqm_version_string + * raqm_version_atleast + * RAQM_VERSION_MAJOR + * RAQM_VERSION_MICRO + * RAQM_VERSION_MINOR + * RAQM_VERSION_STRING + * RAQM_VERSION_ATLEAST + +Overview of changes leading to 0.6.0 +Sunday, May 5, 2019 +==================================== + +Fix TTB direction regression from the previous release. + +Correctly detect script of Common and Inherite characters at start of text. + +Undef HAVE_CONFIG_H workaround, for older versions of Fribidi. + +Drop test suite dependency on GLib. + +Port test runner to Python instead of shell script. + +New API: +* raqm_set_invisible_glyph() + Overview of changes leading to 0.5.0 Saturday, February 24, 2018 ==================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/README new/raqm-0.7.1/README --- old/raqm-0.7.0/README 2019-05-18 13:54:32.000000000 +0200 +++ new/raqm-0.7.1/README 2019-12-11 13:34:10.000000000 +0100 @@ -28,6 +28,10 @@ To build the documentation you will also need: * [GTK-Doc][4] +To install dependencies on Fedora: + + sudo dnf install freetype-devel harfbuzz-devel fribidi-devel gtk-doc + To install dependencies on Ubuntu: sudo apt-get install libfreetype6-dev libharfbuzz-dev libfribidi-dev \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/compile new/raqm-0.7.1/compile --- old/raqm-0.7.0/compile 2019-05-27 20:51:18.000000000 +0200 +++ new/raqm-0.7.1/compile 2020-11-22 16:58:00.000000000 +0100 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # Written by Tom Tromey <tro...@cygnus.com>. # # This program is free software; you can redistribute it and/or modify @@ -53,7 +53,7 @@ MINGW*) file_conv=mingw ;; - CYGWIN*) + CYGWIN* | MSYS*) file_conv=cygwin ;; *) @@ -67,7 +67,7 @@ mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/*) + cygwin/* | msys/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/config.h.in new/raqm-0.7.1/config.h.in --- old/raqm-0.7.0/config.h.in 2019-05-27 20:51:17.000000000 +0200 +++ new/raqm-0.7.1/config.h.in 2020-11-22 18:00:06.000000000 +0100 @@ -10,12 +10,6 @@ /* Define to 1 if you have the `hb_buffer_set_invisible_glyph' function. */ #undef HAVE_HB_BUFFER_SET_INVISIBLE_GLYPH -/* Define to 1 if you have the `hb_ft_font_create_referenced' function. */ -#undef HAVE_HB_FT_FONT_CREATE_REFERENCED - -/* Define to 1 if you have the `hb_ft_font_set_load_flags' function. */ -#undef HAVE_HB_FT_FONT_SET_LOAD_FLAGS - /* Define to 1 if you have the <inttypes.h> header file. */ #undef HAVE_INTTYPES_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/configure.ac new/raqm-0.7.1/configure.ac --- old/raqm-0.7.0/configure.ac 2019-05-27 20:37:37.000000000 +0200 +++ new/raqm-0.7.1/configure.ac 2020-11-22 17:59:35.000000000 +0100 @@ -1,5 +1,5 @@ AC_INIT([Raqm], - [0.7.0], + [0.7.1], [https://github.com/HOST-Oman/libraqm/issues], [raqm], [https://github.com/HOST-Oman/libraqm/]) @@ -41,14 +41,14 @@ PKG_PROG_PKG_CONFIG([0.20]) AX_PKG_CHECK_MODULES(FREETYPE, [freetype2 >= 12.0.6], []) -AX_PKG_CHECK_MODULES(HARFBUZZ, [], harfbuzz) +AX_PKG_CHECK_MODULES(HARFBUZZ, [], harfbuzz >= 1.7.2) AX_PKG_CHECK_MODULES(FRIBIDI, [], fribidi) _save_libs="$LIBS" _save_cflags="$CFLAGS" LIBS="$LIBS $HARFBUZZ_LIBS $FRIBIDI_LIBS" CFLAGS="$CFLAGS $HARFBUZZ_CFLAGS $FRIBIDI_CFLAGS" -AC_CHECK_FUNCS(hb_ft_font_create_referenced hb_ft_font_set_load_flags hb_buffer_set_invisible_glyph) +AC_CHECK_FUNCS(hb_buffer_set_invisible_glyph) AC_CHECK_DECLS([HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES],,,[[#include <hb.h>]]) LIBS="$_save_libs" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/docs/html/annotation-glossary.html new/raqm-0.7.1/docs/html/annotation-glossary.html --- old/raqm-0.7.0/docs/html/annotation-glossary.html 2019-05-27 20:51:38.000000000 +0200 +++ new/raqm-0.7.1/docs/html/annotation-glossary.html 2020-11-22 18:30:01.000000000 +0100 @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="Raqm Reference Manual"> <link rel="up" href="index.html" title="Raqm Reference Manual"> <link rel="prev" href="api-index-0-7.html" title="Index of new symbols in 0.7.x"> -<meta name="generator" content="GTK-Doc V1.30 (XML mode)"> +<meta name="generator" content="GTK-Doc V1.32 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -56,6 +56,6 @@ </p></dd> </div> <div class="footer"> -<hr>Generated by GTK-Doc V1.30</div> +<hr>Generated by GTK-Doc V1.32</div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/docs/html/api-index-full.html new/raqm-0.7.1/docs/html/api-index-full.html --- old/raqm-0.7.0/docs/html/api-index-full.html 2019-05-27 20:51:38.000000000 +0200 +++ new/raqm-0.7.1/docs/html/api-index-full.html 2020-11-22 18:30:01.000000000 +0100 @@ -8,7 +8,7 @@ <link rel="up" href="index.html" title="Raqm Reference Manual"> <link rel="prev" href="raqm-Raqm.html" title="Raqm"> <link rel="next" href="api-index-0-1.html" title="Index of new symbols in 0.1.x"> -<meta name="generator" content="GTK-Doc V1.30 (XML mode)"> +<meta name="generator" content="GTK-Doc V1.32 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -163,6 +163,6 @@ <dd></dd> </div> <div class="footer"> -<hr>Generated by GTK-Doc V1.30</div> +<hr>Generated by GTK-Doc V1.32</div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/docs/html/ch01.html new/raqm-0.7.1/docs/html/ch01.html --- old/raqm-0.7.0/docs/html/ch01.html 2019-05-27 20:51:38.000000000 +0200 +++ new/raqm-0.7.1/docs/html/ch01.html 2020-11-22 18:30:01.000000000 +0100 @@ -8,7 +8,7 @@ <link rel="up" href="index.html" title="Raqm Reference Manual"> <link rel="prev" href="index.html" title="Raqm Reference Manual"> <link rel="next" href="raqm-Raqm.html" title="Raqm"> -<meta name="generator" content="GTK-Doc V1.30 (XML mode)"> +<meta name="generator" content="GTK-Doc V1.32 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -27,6 +27,6 @@ </dt></dl></div> </div> <div class="footer"> -<hr>Generated by GTK-Doc V1.30</div> +<hr>Generated by GTK-Doc V1.32</div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/docs/html/index.html new/raqm-0.7.1/docs/html/index.html --- old/raqm-0.7.0/docs/html/index.html 2019-05-27 20:51:38.000000000 +0200 +++ new/raqm-0.7.1/docs/html/index.html 2020-11-22 18:30:01.000000000 +0100 @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="Raqm Reference Manual"> <link rel="next" href="ch01.html" title="Raqm API"> -<meta name="generator" content="GTK-Doc V1.30 (XML mode)"> +<meta name="generator" content="GTK-Doc V1.32 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Raqm Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - This document is for Raqm 0.7.0 + This document is for Raqm 0.7.1 . The latest version of this documentation can be found on-line at <a class="ulink" href="http://host-oman.github.io/libraqm/" target="_top">http://host-oman.github.io/libraqm/</a>. @@ -33,6 +33,6 @@ </dl></div> </div> <div class="footer"> -<hr>Generated by GTK-Doc V1.30</div> +<hr>Generated by GTK-Doc V1.32</div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/docs/html/raqm-Raqm.html new/raqm-0.7.1/docs/html/raqm-Raqm.html --- old/raqm-0.7.0/docs/html/raqm-Raqm.html 2019-05-27 20:51:38.000000000 +0200 +++ new/raqm-0.7.1/docs/html/raqm-Raqm.html 2020-11-22 18:30:01.000000000 +0100 @@ -8,7 +8,7 @@ <link rel="up" href="ch01.html" title="Raqm API"> <link rel="prev" href="ch01.html" title="Raqm API"> <link rel="next" href="api-index-full.html" title="API Index"> -<meta name="generator" content="GTK-Doc V1.30 (XML mode)"> +<meta name="generator" content="GTK-Doc V1.32 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -35,8 +35,8 @@ <a name="raqm-Raqm.functions"></a><h2>Functions</h2> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> +<col width="150px" class="functions_proto_type"> +<col class="functions_proto_name"> </colgroup> <tbody> <tr> @@ -203,8 +203,8 @@ <a name="raqm-Raqm.other"></a><h2>Types and Values</h2> <div class="informaltable"><table class="informaltable" width="100%" border="0"> <colgroup> -<col width="150px" class="name"> -<col class="description"> +<col width="150px" class="other_proto_type"> +<col class="other_proto_name"> </colgroup> <tbody> <tr> @@ -441,7 +441,7 @@ <a name="raqm-create.returns"></a><h4>Returns</h4> <p>A newly allocated <a class="link" href="raqm-Raqm.html#raqm-t" title="raqm_t"><span class="type">raqm_t</span></a> with a reference count of 1. The initial reference count should be released with <a class="link" href="raqm-Raqm.html#raqm-destroy" title="raqm_destroy??()"><code class="function">raqm_destroy()</code></a> when you are done using the -<a class="link" href="raqm-Raqm.html#raqm-t" title="raqm_t"><span class="type">raqm_t</span></a>. Returns <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in case of error.</p> +<a class="link" href="raqm-Raqm.html#raqm-t" title="raqm_t"><span class="type">raqm_t</span></a>. Returns <code class="literal">NULL</code> in case of error.</p> </div> <p class="since">Since: <a class="link" href="api-index-0-1.html#api-index-0.1">0.1</a></p> </div> @@ -484,7 +484,7 @@ by one. If the result is zero, then <em class="parameter"><code>rq</code></em> and all associated resources are freed. -See <a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-reference"><code class="function">cairo_reference()</code></a>.</p> +See <a href="../cairo/cairo-cairo-t.html#cairo-reference"><code class="function">cairo_reference()</code></a>.</p> <div class="refsect3"> <a name="raqm-destroy.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -579,7 +579,7 @@ <tr> <td class="parameter_name"><p>len</p></td> <td class="parameter_description"><p>the length of <em class="parameter"><code>text</code></em> -.</p></td> +in UTF-8 bytes.</p></td> <td class="parameter_annotations">??</td> </tr> </tbody> @@ -819,7 +819,7 @@ <em class="parameter"><code><span class="type">int</span> flags</code></em>);</pre> <p>Sets the load flags passed to FreeType when loading glyphs, should be the same flags used by the client when rendering FreeType glyphs.</p> -<p>This requires version of HarfBuzz that has <a href="/usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html#hb-ft-font-set-load-flags"><code class="function">hb_ft_font_set_load_flags()</code></a>, for +<p>This requires version of HarfBuzz that has <code class="function">hb_ft_font_set_load_flags()</code>, for older version the flags will be ignored.</p> <div class="refsect3"> <a name="raqm-set-freetype-load-flags.parameters"></a><h4>Parameters</h4> @@ -867,7 +867,7 @@ <p>If <em class="parameter"><code>gid</code></em> is a positive number, it will be used for invisible glyphs. This requires a version of HarfBuzz that has -<a href="/usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html#hb-buffer-set-invisible-glyph"><code class="function">hb_buffer_set_invisible_glyph()</code></a>. For older versions, the return value +<code class="function">hb_buffer_set_invisible_glyph()</code>. For older versions, the return value will be <code class="literal">false</code> and the shaping behavior does not change.</p> <div class="refsect3"> <a name="raqm-set-invisible-glyph.parameters"></a><h4>Parameters</h4> @@ -910,7 +910,7 @@ default font features.</p> <p><em class="parameter"><code>feature</code></em> is string representing a single font feature, in the syntax -understood by <a href="/usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html#hb-feature-from-string"><code class="function">hb_feature_from_string()</code></a>.</p> +understood by <code class="function">hb_feature_from_string()</code>.</p> <p>This function can be called repeatedly, new features will be appended to the end of the features list and can potentially override previous features.</p> <div class="refsect3"> @@ -935,7 +935,7 @@ <tr> <td class="parameter_name"><p>len</p></td> <td class="parameter_description"><p>length of <em class="parameter"><code>feature</code></em> -, -1 for <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated.</p></td> +, -1 for <code class="literal">NULL</code>-terminated.</p></td> <td class="parameter_annotations">??</td> </tr> </tbody> @@ -1012,7 +1012,7 @@ </div> <div class="refsect3"> <a name="raqm-get-glyphs.returns"></a><h4>Returns</h4> -<p>An array of <a class="link" href="raqm-Raqm.html#raqm-glyph-t" title="raqm_glyph_t"><span class="type">raqm_glyph_t</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in case of error. This is owned by <em class="parameter"><code>rq</code></em> +<p>An array of <a class="link" href="raqm-Raqm.html#raqm-glyph-t" title="raqm_glyph_t"><span class="type">raqm_glyph_t</span></a>, or <code class="literal">NULL</code> in case of error. This is owned by <em class="parameter"><code>rq</code></em> and must not be freed. </p> <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> </div> @@ -1264,7 +1264,7 @@ <hr> <div class="refsect2"> <a name="RAQM-VERSION-MICRO:CAPS"></a><h3>RAQM_VERSION_MICRO</h3> -<pre class="programlisting">#define RAQM_VERSION_MICRO 0 +<pre class="programlisting">#define RAQM_VERSION_MICRO 1 </pre> <p>Library micro version component.</p> <p class="since">Since: <a class="link" href="api-index-0-7.html#api-index-0.7">0.7</a></p> @@ -1280,7 +1280,7 @@ <hr> <div class="refsect2"> <a name="RAQM-VERSION-STRING:CAPS"></a><h3>RAQM_VERSION_STRING</h3> -<pre class="programlisting">#define RAQM_VERSION_STRING "0.7.0" +<pre class="programlisting">#define RAQM_VERSION_STRING "0.7.1" </pre> <p>Library version as a string with three components.</p> <p class="since">Since: <a class="link" href="api-index-0-7.html#api-index-0.7">0.7</a></p> @@ -1407,6 +1407,6 @@ </div> </div> <div class="footer"> -<hr>Generated by GTK-Doc V1.30</div> +<hr>Generated by GTK-Doc V1.32</div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/docs/version.xml new/raqm-0.7.1/docs/version.xml --- old/raqm-0.7.0/docs/version.xml 2019-05-27 20:51:32.000000000 +0200 +++ new/raqm-0.7.1/docs/version.xml 2020-11-22 18:29:58.000000000 +0100 @@ -1 +1 @@ -0.7.0 +0.7.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/m4/libtool.m4 new/raqm-0.7.1/m4/libtool.m4 --- old/raqm-0.7.0/m4/libtool.m4 2019-05-27 20:51:14.000000000 +0200 +++ new/raqm-0.7.1/m4/libtool.m4 2020-11-22 16:57:56.000000000 +0100 @@ -1,6 +1,6 @@ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # -# Copyright (C) 1996-2001, 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives @@ -219,8 +219,8 @@ ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC and -# ICC, which need '.lib'). +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). libext=a with_gnu_ld=$lt_cv_prog_gnu_ld @@ -1042,8 +1042,8 @@ _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD - echo "$AR $AR_FLAGS libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD - $AR $AR_FLAGS libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD + echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD + $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF @@ -1067,16 +1067,11 @@ _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; - darwin*) # darwin 5.x on - # if running on 10.5 or later, the deployment target defaults - # to the OS version, if on x86, and 10.4, the deployment - # target defaults to 10.4. Don't you love it? - case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in - 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[[012]][[,.]]*) + darwin*) + case ${MACOSX_DEPLOYMENT_TARGET},$host in + 10.[[012]],*|,*powerpc*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; - 10.*) + *) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ;; @@ -1493,22 +1488,9 @@ m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} +: ${AR_FLAGS=cru} _LT_DECL([], [AR], [1], [The archiver]) - -# Use ARFLAGS variable as AR's operation code to sync the variable naming with -# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have -# higher priority because thats what people were doing historically (setting -# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS -# variable obsoleted/removed. - -test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} -lt_ar_flags=$AR_FLAGS -_LT_DECL([], [lt_ar_flags], [0], [Flags to create an archive (by configure)]) - -# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override -# by AR_FLAGS because that was never working and AR_FLAGS is about to die. -_LT_DECL([], [AR_FLAGS], [\@S|@{ARFLAGS-"\@S|@lt_ar_flags"}], - [Flags to create an archive]) +_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [lt_cv_ar_at_file=no @@ -2220,35 +2202,26 @@ striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -z "$STRIP"; then - AC_MSG_RESULT([no]) +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) else - if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then - old_striplib="$STRIP --strip-debug" - striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) - else - case $host_os in - darwin*) - # FIXME - insert some real tests, host_os isn't really good enough +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) - ;; - freebsd*) - if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then - old_striplib="$STRIP --strip-debug" - striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - fi - ;; - *) + else AC_MSG_RESULT([no]) - ;; - esac - fi + fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) @@ -2587,8 +2560,8 @@ dynamic_linker='Win32 ld.exe' ;; - *,cl* | *,icl*) - # Native MSVC or ICC + *,cl*) + # Native MSVC libname_spec='$name' soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' library_names_spec='$libname.dll.lib' @@ -2644,7 +2617,7 @@ ;; *) - # Assume MSVC and ICC wrapper + # Assume MSVC wrapper library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; @@ -4032,7 +4005,7 @@ if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function, # D for any global variable and I for any imported variable. - # Also find C++ and __fastcall symbols from MSVC++ or ICC, + # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ @@ -4941,7 +4914,7 @@ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi ;; pw32*) @@ -4949,7 +4922,7 @@ ;; cygwin* | mingw* | cegcc*) case $cc_basename in - cl* | icl*) + cl*) _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) @@ -5006,15 +4979,15 @@ case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time + # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using - # Microsoft Visual C++ or Intel C++ Compiler. + # Microsoft Visual C++. if test yes != "$GCC"; then with_gnu_ld=no fi ;; interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) + # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd* | bitrig*) @@ -5178,7 +5151,6 @@ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='@' ;; interix[[3-9]]*) @@ -5396,7 +5368,7 @@ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no @@ -5579,12 +5551,12 @@ cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using - # Microsoft Visual C++ or Intel C++ Compiler. + # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in - cl* | icl*) - # Native MSVC or ICC + cl*) + # Native MSVC _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes @@ -5625,7 +5597,7 @@ fi' ;; *) - # Assume MSVC and ICC wrapper + # Assume MSVC wrapper _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. @@ -5884,7 +5856,6 @@ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='@' ;; osf3*) @@ -6655,8 +6626,8 @@ cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in - ,cl* | no,cl* | ,icl* | no,icl*) - # Native MSVC or ICC + ,cl* | no,cl*) + # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' @@ -6754,7 +6725,6 @@ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='@' ;; dgux*) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/m4/ltoptions.m4 new/raqm-0.7.1/m4/ltoptions.m4 --- old/raqm-0.7.0/m4/ltoptions.m4 2019-05-27 20:51:14.000000000 +0200 +++ new/raqm-0.7.1/m4/ltoptions.m4 2020-11-22 16:57:56.000000000 +0100 @@ -1,6 +1,6 @@ # Helper functions for option handling. -*- Autoconf -*- # -# Copyright (C) 2004-2005, 2007-2009, 2011-2018 Free Software +# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software # Foundation, Inc. # Written by Gary V. Vaughan, 2004 # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/m4/ltsugar.m4 new/raqm-0.7.1/m4/ltsugar.m4 --- old/raqm-0.7.0/m4/ltsugar.m4 2019-05-27 20:51:14.000000000 +0200 +++ new/raqm-0.7.1/m4/ltsugar.m4 2020-11-22 16:57:56.000000000 +0100 @@ -1,6 +1,6 @@ # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # -# Copyright (C) 2004-2005, 2007-2008, 2011-2018 Free Software +# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software # Foundation, Inc. # Written by Gary V. Vaughan, 2004 # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/m4/ltversion.m4 new/raqm-0.7.1/m4/ltversion.m4 --- old/raqm-0.7.0/m4/ltversion.m4 2019-05-27 20:51:14.000000000 +0200 +++ new/raqm-0.7.1/m4/ltversion.m4 2020-11-22 16:57:56.000000000 +0100 @@ -1,6 +1,6 @@ # ltversion.m4 -- version numbers -*- Autoconf -*- # -# Copyright (C) 2004, 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives @@ -9,15 +9,15 @@ # @configure_input@ -# serial 4221 ltversion.m4 +# serial 4179 ltversion.m4 # This file is part of GNU Libtool -m4_define([LT_PACKAGE_VERSION], [2.4.6.42-b88ce]) -m4_define([LT_PACKAGE_REVISION], [2.4.6.42]) +m4_define([LT_PACKAGE_VERSION], [2.4.6]) +m4_define([LT_PACKAGE_REVISION], [2.4.6]) AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.4.6.42-b88ce' -macro_revision='2.4.6.42' +[macro_version='2.4.6' +macro_revision='2.4.6' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/m4/lt~obsolete.m4 new/raqm-0.7.1/m4/lt~obsolete.m4 --- old/raqm-0.7.0/m4/lt~obsolete.m4 2019-05-27 20:51:14.000000000 +0200 +++ new/raqm-0.7.1/m4/lt~obsolete.m4 2020-11-22 16:57:57.000000000 +0100 @@ -1,6 +1,6 @@ # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # -# Copyright (C) 2004-2005, 2007, 2009, 2011-2018 Free Software +# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software # Foundation, Inc. # Written by Scott James Remnant, 2004. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/missing new/raqm-0.7.1/missing --- old/raqm-0.7.0/missing 2019-05-27 20:51:18.000000000 +0200 +++ new/raqm-0.7.1/missing 2020-11-22 16:58:00.000000000 +0100 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard <pin...@iro.umontreal.ca>, 1996. # This program is free software; you can redistribute it and/or modify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/src/raqm-version.h new/raqm-0.7.1/src/raqm-version.h --- old/raqm-0.7.0/src/raqm-version.h 2019-05-27 20:51:32.000000000 +0200 +++ new/raqm-0.7.1/src/raqm-version.h 2020-11-22 18:29:58.000000000 +0100 @@ -33,9 +33,9 @@ #define RAQM_VERSION_MAJOR 0 #define RAQM_VERSION_MINOR 7 -#define RAQM_VERSION_MICRO 0 +#define RAQM_VERSION_MICRO 1 -#define RAQM_VERSION_STRING "0.7.0" +#define RAQM_VERSION_STRING "0.7.1" #define RAQM_VERSION_ATLEAST(major,minor,micro) \ ((major)*10000+(minor)*100+(micro) <= \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/src/raqm.c new/raqm-0.7.1/src/raqm.c --- old/raqm-0.7.0/src/raqm.c 2019-05-27 20:50:03.000000000 +0200 +++ new/raqm-0.7.1/src/raqm.c 2020-11-22 17:53:52.000000000 +0100 @@ -422,7 +422,7 @@ * raqm_set_text_utf8: * @rq: a #raqm_t. * @text: a UTF-8 encoded text string. - * @len: the length of @text. + * @len: the length of @text in UTF-8 bytes. * * Same as raqm_set_text(), but for text encoded in UTF-8 encoding. * @@ -627,21 +627,10 @@ _raqm_create_hb_font (raqm_t *rq, FT_Face face) { - hb_font_t *font; + hb_font_t *font = hb_ft_font_create_referenced (face); -#ifdef HAVE_HB_FT_FONT_CREATE_REFERENCED - font = hb_ft_font_create_referenced (face); -#else - FT_Reference_Face (face); - font = hb_ft_font_create (face, (hb_destroy_func_t) FT_Done_Face); -#endif - -#ifdef HAVE_HB_FT_FONT_SET_LOAD_FLAGS if (rq->ft_loadflags >= 0) hb_ft_font_set_load_flags (font, rq->ft_loadflags); -#else - (void)rq; -#endif return font; } @@ -1931,11 +1920,11 @@ case HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK: case HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK: case HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK: - if (ch != 0x102B || ch != 0x102C || ch != 0x1038 || - (ch <= 0x1062 && ch >= 0x1064) || (ch <= 0x1067 && ch >= 0x106D) || - ch != 0x1083 || (ch <= 0x1087 && ch >= 0x108C) || ch != 0x108F || - (ch <= 0x109A && ch >= 0x109C) || ch != 0x1A61 || ch != 0x1A63 || - ch != 0x1A64 || ch != 0xAA7B || ch != 0xAA70 || ch != 0x11720 || + if (ch != 0x102B && ch != 0x102C && ch != 0x1038 && + (ch < 0x1062 || ch > 0x1064) && (ch < 0x1067 || ch > 0x106D) && + ch != 0x1083 && (ch < 0x1087 || ch > 0x108C) && ch != 0x108F && + (ch < 0x109A || ch > 0x109C) && ch != 0x1A61 && ch != 0x1A63 && + ch != 0x1A64 && ch != 0xAA7B && ch != 0xAA70 && ch != 0x11720 && ch != 0x11721) /**/ gb_type = RAQM_GRAPHEM_SPACING_MARK; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/test-driver new/raqm-0.7.1/test-driver --- old/raqm-0.7.0/test-driver 2019-05-27 20:51:18.000000000 +0200 +++ new/raqm-0.7.1/test-driver 2020-11-22 16:58:00.000000000 +0100 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2020 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/raqm-0.7.0/tests/Makefile.am new/raqm-0.7.1/tests/Makefile.am --- old/raqm-0.7.0/tests/Makefile.am 2019-05-05 22:05:05.000000000 +0200 +++ new/raqm-0.7.1/tests/Makefile.am 2020-11-22 16:57:09.000000000 +0100 @@ -90,7 +90,7 @@ export builddir; \ $(NULL) -TEST_LOG_COMPILER = python $(srcdir)/runtest.py +TEST_LOG_COMPILER = python3 $(srcdir)/runtest.py EXTRA_DIST = \ $(TEST_FILES) \