Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-11-30 16:31:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pango" Thu Nov 30 16:31:24 2017 rev:113 rq:544210 version:1.40.14 Changes: -------- --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-11-01 11:07:34.850282652 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-11-30 16:31:25.675140935 +0100 @@ -1,0 +2,7 @@ +Fri Nov 17 02:09:49 UTC 2017 - luc1...@linuxmail.org + +- Update to version 1.40.14: + + Fix char break problem introduced in 1.40.13 (bgo#789625). + + Add tests for char breaking. + +------------------------------------------------------------------- Old: ---- pango-1.40.13.tar.xz New: ---- pango-1.40.14.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pango.spec ++++++ --- /var/tmp/diff_new_pack.zgMbYp/_old 2017-11-30 16:31:26.151123618 +0100 +++ /var/tmp/diff_new_pack.zgMbYp/_new 2017-11-30 16:31:26.151123618 +0100 @@ -19,7 +19,7 @@ # When updating the binary version, do not forget to also update baselibs.conf %define pango_binary_version 1.8.0 Name: pango -Version: 1.40.13 +Version: 1.40.14 Release: 0 Summary: Library for Layout and Rendering of Text License: LGPL-2.1+ ++++++ pango-1.40.13.tar.xz -> pango-1.40.14.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/ChangeLog new/pango-1.40.14/ChangeLog --- old/pango-1.40.13/ChangeLog 2017-10-28 00:04:40.000000000 +0200 +++ new/pango-1.40.14/ChangeLog 2017-11-16 04:24:56.000000000 +0100 @@ -1,3 +1,55 @@ +commit cd26b69cf0d45e30cb8c08ca5aa32ed0c83e6605 +Author: Matthias Clasen <mcla...@redhat.com> +Date: Wed Nov 15 22:20:32 2017 -0500 + + 1.40.14 + + NEWS | 5 +++++ + configure.ac | 2 +- + 2 files changed, 6 insertions(+), 1 deletion(-) + +commit 46a6496b9ea849a20c98e79f9a56bcab609dd8f9 +Author: Peng Wu <alexep...@gmail.com> +Date: Tue Nov 7 13:56:59 2017 +0800 + + Drop fixup_broken_linebreaktest variable + + The fixup_broken_linebreaktest variable is not needed any more. + + https://bugzilla.gnome.org/show_bug.cgi?id=789625 + + tests/testboundaries_ucd.c | 21 +++++++-------------- + 1 file changed, 7 insertions(+), 14 deletions(-) + +commit e6f63d744787d473083adbe9f6c0d0e91d47a121 +Author: Peng Wu <alexep...@gmail.com> +Date: Fri Nov 3 16:12:54 2017 +0800 + + Add char break test cases + + Add char break test cases for the is_char_break variable, + and fixup_broken_linebreaktest is not used any more. + + https://bugzilla.gnome.org/show_bug.cgi?id=789625 + + tests/CharBreakTest.txt | 11 +++++++++++ + tests/EmojiBreakTest.txt | 3 +++ + tests/testboundaries_ucd.c | 19 ++++++++++++++++++- + 3 files changed, 32 insertions(+), 1 deletion(-) + +commit e8316c1c6f46b844b265478622d3a581305b70b6 +Author: Peng Wu <alexep...@gmail.com> +Date: Tue Oct 31 13:07:02 2017 +0800 + + Fix is_char_break issue in pango_default_break function + + For most cases, the is_char_break variable should be TRUE. + + https://bugzilla.gnome.org/show_bug.cgi?id=789625 + + pango/break.c | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + commit 377b6e7e853a05715e1a53f0739042eb23418da7 Author: Matthias Clasen <mcla...@redhat.com> Date: Fri Oct 27 17:56:17 2017 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/NEWS new/pango-1.40.14/NEWS --- old/pango-1.40.13/NEWS 2017-10-27 23:55:52.000000000 +0200 +++ new/pango-1.40.14/NEWS 2017-11-16 04:19:55.000000000 +0100 @@ -1,3 +1,8 @@ +Overview of changes between 1.40.13 and 1.40.14 +=============================================== +- Fix char break problem introduced in 1.40.13 (#789625) +- Add tests for char breaking + Overview of changes between 1.40.12 and 1.40.13 =============================================== - Some performance improvements (#788643) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/config.h.win32 new/pango-1.40.14/config.h.win32 --- old/pango-1.40.13/config.h.win32 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/config.h.win32 2017-11-16 04:21:17.000000000 +0100 @@ -113,7 +113,7 @@ #define PACKAGE_NAME "pango" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "pango 1.40.13" +#define PACKAGE_STRING "pango 1.40.14" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "pango" @@ -122,19 +122,19 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.40.13" +#define PACKAGE_VERSION "1.40.14" /* PANGO binary age */ -#define PANGO_BINARY_AGE 4013 +#define PANGO_BINARY_AGE 4014 /* PANGO interface age */ -#define PANGO_INTERFACE_AGE 13 +#define PANGO_INTERFACE_AGE 14 /* PANGO major version */ #define PANGO_VERSION_MAJOR 1 /* PANGO micro version */ -#define PANGO_VERSION_MICRO 13 +#define PANGO_VERSION_MICRO 14 /* PANGO minor version */ #define PANGO_VERSION_MINOR 40 @@ -143,7 +143,7 @@ #define STDC_HEADERS 1 /* Version number of package */ -#define VERSION "1.40.13" +#define VERSION "1.40.14" /* defines how to decorate public symbols while building */ #ifdef _MSC_VER diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/configure new/pango-1.40.14/configure --- old/pango-1.40.13/configure 2017-10-28 00:03:13.000000000 +0200 +++ new/pango-1.40.14/configure 2017-11-16 04:21:06.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for pango 1.40.13. +# Generated by GNU Autoconf 2.69 for pango 1.40.14. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=pango>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='pango' PACKAGE_TARNAME='pango' -PACKAGE_VERSION='1.40.13' -PACKAGE_STRING='pango 1.40.13' +PACKAGE_VERSION='1.40.14' +PACKAGE_STRING='pango 1.40.14' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=pango' PACKAGE_URL='' @@ -1465,7 +1465,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures pango 1.40.13 to adapt to many kinds of systems. +\`configure' configures pango 1.40.14 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1535,7 +1535,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pango 1.40.13:";; + short | recursive ) echo "Configuration of pango 1.40.14:";; esac cat <<\_ACEOF @@ -1696,7 +1696,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pango configure 1.40.13 +pango configure 1.40.14 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2186,7 +2186,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pango $as_me 1.40.13, which was +It was created by pango $as_me 1.40.14, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3052,7 +3052,7 @@ # Define the identity of the package. PACKAGE='pango' - VERSION='1.40.13' + VERSION='1.40.14' cat >>confdefs.h <<_ACEOF @@ -3190,11 +3190,11 @@ PANGO_VERSION_MAJOR=1 PANGO_VERSION_MINOR=40 -PANGO_VERSION_MICRO=13 -PANGO_VERSION=1.40.13 +PANGO_VERSION_MICRO=14 +PANGO_VERSION=1.40.14 PANGO_API_VERSION=1.0 -PANGO_INTERFACE_AGE=13 -PANGO_BINARY_AGE=4013 +PANGO_INTERFACE_AGE=14 +PANGO_BINARY_AGE=4014 @@ -3205,10 +3205,10 @@ -$as_echo "#define PANGO_BINARY_AGE 4013" >>confdefs.h +$as_echo "#define PANGO_BINARY_AGE 4014" >>confdefs.h -$as_echo "#define PANGO_INTERFACE_AGE 13" >>confdefs.h +$as_echo "#define PANGO_INTERFACE_AGE 14" >>confdefs.h $as_echo "#define PANGO_VERSION_MAJOR 1" >>confdefs.h @@ -3217,13 +3217,13 @@ $as_echo "#define PANGO_VERSION_MINOR 40" >>confdefs.h -$as_echo "#define PANGO_VERSION_MICRO 13" >>confdefs.h +$as_echo "#define PANGO_VERSION_MICRO 14" >>confdefs.h -VERSION_INFO="4000:13:4000" +VERSION_INFO="4000:14:4000" PANGO_CURRENT_MINUS_AGE=0 @@ -16949,7 +16949,7 @@ Report bugs to <bug-libt...@gnu.org>." lt_cl_version="\ -pango config.lt 1.40.13 +pango config.lt 1.40.14 configured by $0, generated by GNU Autoconf 2.69. Copyright (C) 2011 Free Software Foundation, Inc. @@ -20900,7 +20900,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pango $as_me 1.40.13, which was +This file was extended by pango $as_me 1.40.14, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20966,7 +20966,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -pango config.status 1.40.13 +pango config.status 1.40.14 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/configure.ac new/pango-1.40.14/configure.ac --- old/pango-1.40.13/configure.ac 2017-10-27 23:56:03.000000000 +0200 +++ new/pango-1.40.14/configure.ac 2017-11-16 04:20:29.000000000 +0100 @@ -22,7 +22,7 @@ dnl The triplet m4_define([pango_version_major], [1]) m4_define([pango_version_minor], [40]) -m4_define([pango_version_micro], [13]) +m4_define([pango_version_micro], [14]) m4_define([pango_version], [pango_version_major.pango_version_minor.pango_version_micro]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/docs/html/index.html new/pango-1.40.14/docs/html/index.html --- old/pango-1.40.13/docs/html/index.html 2017-10-28 00:04:41.000000000 +0200 +++ new/pango-1.40.14/docs/html/index.html 2017-11-16 04:24:58.000000000 +0100 @@ -14,7 +14,7 @@ <div class="titlepage"> <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Pango Reference Manual</p></th></tr></table></div> -<div><p class="releaseinfo">for Pango 1.40.13 +<div><p class="releaseinfo">for Pango 1.40.14 </p></div> </div> <hr> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/docs/html/pango-Version-Checking.html new/pango-1.40.14/docs/html/pango-Version-Checking.html --- old/pango-1.40.13/docs/html/pango-Version-Checking.html 2017-10-28 00:04:41.000000000 +0200 +++ new/pango-1.40.14/docs/html/pango-Version-Checking.html 2017-11-16 04:24:58.000000000 +0100 @@ -387,14 +387,14 @@ <hr> <div class="refsect2"> <a name="PANGO-VERSION-MICRO:CAPS"></a><h3>PANGO_VERSION_MICRO</h3> -<pre class="programlisting">#define PANGO_VERSION_MICRO 13 +<pre class="programlisting">#define PANGO_VERSION_MICRO 14 </pre> <p>The micro component of the version of Pango available at compile-time.</p> </div> <hr> <div class="refsect2"> <a name="PANGO-VERSION-STRING:CAPS"></a><h3>PANGO_VERSION_STRING</h3> -<pre class="programlisting">#define PANGO_VERSION_STRING "1.40.13" +<pre class="programlisting">#define PANGO_VERSION_STRING "1.40.14" </pre> <p>A string literal containing the version of Pango available at compile-time.</p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/docs/version.xml new/pango-1.40.14/docs/version.xml --- old/pango-1.40.13/docs/version.xml 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/docs/version.xml 2017-11-16 04:21:16.000000000 +0100 @@ -1 +1 @@ -1.40.13 +1.40.14 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/break.c new/pango-1.40.14/pango/break.c --- old/pango-1.40.13/pango/break.c 2017-10-27 23:37:48.000000000 +0200 +++ new/pango-1.40.14/pango/break.c 2017-11-16 04:18:50.000000000 +0100 @@ -1159,11 +1159,10 @@ } attrs[i].is_line_break = TRUE; /* Rule LB31 */ - /* Unicode doesn't specify char wrap; we wrap around all chars - * except where a line break is prohibited, which means we - * effectively break everywhere except inside runs of spaces. - */ - attrs[i].is_char_break = TRUE; + /* Unicode doesn't specify char wrap; + we wrap around all chars currently. */ + if (attrs[i].is_cursor_position) + attrs[i].is_char_break = TRUE; /* Make any necessary replacements first */ if (row_break_type == G_UNICODE_BREAK_UNKNOWN) @@ -1458,7 +1457,6 @@ { case BREAK_PROHIBITED: /* can't break here */ - attrs[i].is_char_break = FALSE; attrs[i].is_line_break = FALSE; break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/pango-enum-types.c new/pango-1.40.14/pango/pango-enum-types.c --- old/pango-1.40.13/pango/pango-enum-types.c 2017-10-27 23:57:02.000000000 +0200 +++ new/pango-1.40.14/pango/pango-enum-types.c 2017-11-16 04:23:01.000000000 +0100 @@ -1,5 +1,5 @@ -/* Generated data (by glib-mkenums) */ +/* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ #include "config.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/pango-enum-types.h new/pango-1.40.14/pango/pango-enum-types.h --- old/pango-1.40.13/pango/pango-enum-types.h 2017-10-27 23:57:02.000000000 +0200 +++ new/pango-1.40.14/pango/pango-enum-types.h 2017-11-16 04:23:01.000000000 +0100 @@ -1,5 +1,5 @@ -/* Generated data (by glib-mkenums) */ +/* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ #ifndef __PANGO_ENUM_TYPES_H__ #define __PANGO_ENUM_TYPES_H__ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/pango-features.h new/pango-1.40.14/pango/pango-features.h --- old/pango-1.40.13/pango/pango-features.h 2017-10-27 23:56:57.000000000 +0200 +++ new/pango-1.40.14/pango/pango-features.h 2017-11-16 04:21:18.000000000 +0100 @@ -4,9 +4,9 @@ #define PANGO_VERSION_MAJOR 1 #define PANGO_VERSION_MINOR 40 -#define PANGO_VERSION_MICRO 13 +#define PANGO_VERSION_MICRO 14 -#define PANGO_VERSION_STRING "1.40.13" +#define PANGO_VERSION_STRING "1.40.14" #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/pango.rc new/pango-1.40.14/pango/pango.rc --- old/pango-1.40.13/pango/pango.rc 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/pango/pango.rc 2017-11-16 04:21:16.000000000 +0100 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,40,13,0 - PRODUCTVERSION 1,40,13,0 + FILEVERSION 1,40,14,0 + PRODUCTVERSION 1,40,14,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "Pango" - VALUE "FileVersion", "1.40.13.0" + VALUE "FileVersion", "1.40.14.0" VALUE "InternalName", "pango-1.0-0" VALUE "LegalCopyright", "Copyright 1999 Red Hat Software." VALUE "OriginalFilename", "pango-1.0-0.dll" VALUE "ProductName", "Pango" - VALUE "ProductVersion", "1.40.13" + VALUE "ProductVersion", "1.40.14" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/pangocairo.rc new/pango-1.40.14/pango/pangocairo.rc --- old/pango-1.40.13/pango/pangocairo.rc 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/pango/pangocairo.rc 2017-11-16 04:21:16.000000000 +0100 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,40,13,0 - PRODUCTVERSION 1,40,13,0 + FILEVERSION 1,40,14,0 + PRODUCTVERSION 1,40,14,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "PangoCairo" - VALUE "FileVersion", "1.40.13.0" + VALUE "FileVersion", "1.40.14.0" VALUE "InternalName", "pangocairo-1.0-0" VALUE "LegalCopyright", "Copyright 2010 Red Hat Software." VALUE "OriginalFilename", "pangocairo-1.0-0.dll" VALUE "ProductName", "PangoCairo" - VALUE "ProductVersion", "1.40.13" + VALUE "ProductVersion", "1.40.14" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/pangoft2.rc new/pango-1.40.14/pango/pangoft2.rc --- old/pango-1.40.13/pango/pangoft2.rc 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/pango/pangoft2.rc 2017-11-16 04:21:16.000000000 +0100 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,40,13,0 - PRODUCTVERSION 1,40,13,0 + FILEVERSION 1,40,14,0 + PRODUCTVERSION 1,40,14,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "PangoFT2" - VALUE "FileVersion", "1.40.13.0" + VALUE "FileVersion", "1.40.14.0" VALUE "InternalName", "pangoft2-1.0-0" VALUE "LegalCopyright", "Copyright 1999 Red Hat Software. Copyright 2000 Tor Lillqvist" VALUE "OriginalFilename", "pangoft2-1.0-0.dll" VALUE "ProductName", "PangoFT2" - VALUE "ProductVersion", "1.40.13" + VALUE "ProductVersion", "1.40.14" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/pangowin32.rc new/pango-1.40.14/pango/pangowin32.rc --- old/pango-1.40.13/pango/pangowin32.rc 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/pango/pangowin32.rc 2017-11-16 04:21:16.000000000 +0100 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,40,13,0 - PRODUCTVERSION 1,40,13,0 + FILEVERSION 1,40,14,0 + PRODUCTVERSION 1,40,14,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "PangoWin32" - VALUE "FileVersion", "1.40.13.0" + VALUE "FileVersion", "1.40.14.0" VALUE "InternalName", "pangowin32-1.0-0" VALUE "LegalCopyright", "Copyright 1999 Red Hat Software. Copyright 2000 Tor Lillqvist" VALUE "OriginalFilename", "pangowin32-1.0-0.dll" VALUE "ProductName", "PangoWin32" - VALUE "ProductVersion", "1.40.13" + VALUE "ProductVersion", "1.40.14" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango/pangoxft.rc new/pango-1.40.14/pango/pangoxft.rc --- old/pango-1.40.13/pango/pangoxft.rc 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/pango/pangoxft.rc 2017-11-16 04:21:16.000000000 +0100 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,40,13,0 - PRODUCTVERSION 1,40,13,0 + FILEVERSION 1,40,14,0 + PRODUCTVERSION 1,40,14,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "Pangoxft" - VALUE "FileVersion", "1.40.13.0" + VALUE "FileVersion", "1.40.14.0" VALUE "InternalName", "pangoxft-1.0-0" VALUE "LegalCopyright", "Copyright � 1999 Red Hat Software." VALUE "OriginalFilename", "pangoxft-1.0-0.dll" VALUE "ProductName", "Pangoxft" - VALUE "ProductVersion", "1.40.13" + VALUE "ProductVersion", "1.40.14" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/pango-view/pango-view.1.in new/pango-1.40.14/pango-view/pango-view.1.in --- old/pango-1.40.13/pango-view/pango-view.1.in 2017-10-27 23:57:25.000000000 +0200 +++ new/pango-1.40.14/pango-view/pango-view.1.in 2017-11-16 04:23:43.000000000 +0100 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.5. -.TH PANGO-VIEW "1" "October 2017" "pango-view (pango) 1.40.13" "User Commands" +.TH PANGO-VIEW "1" "November 2017" "pango-view (pango) 1.40.14" "User Commands" .SH NAME pango-view \- Pango text viewer .SH DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/tests/testboundaries_ucd.c new/pango-1.40.14/tests/testboundaries_ucd.c --- old/pango-1.40.13/tests/testboundaries_ucd.c 2017-07-31 19:04:40.000000000 +0200 +++ new/pango-1.40.14/tests/testboundaries_ucd.c 2017-11-16 04:18:50.000000000 +0100 @@ -216,8 +216,7 @@ static void do_test (const gchar *filename, - AttrBits bits, - gboolean fixup_broken_linebreaktest) + AttrBits bits) { GIOChannel *channel; GIOStatus status; @@ -280,12 +279,6 @@ PangoLogAttr *attrs = g_new (PangoLogAttr, num_attrs); pango_get_log_attrs (string, -1, 0, pango_language_from_string ("C"), attrs, num_attrs); - /* LineBreakTest.txt from Unicode 5.1.0 has this bug that it says - * breaking is allowed at the beginning of the strings, while the - * algorithm says it's not. Fix that up. */ - if (fixup_broken_linebreaktest) - memset (expected_attrs, 0, sizeof (expected_attrs[0])); - if (! attrs_equal (attrs, expected_attrs, num_attrs, bits)) { gchar *str = make_test_string (string, attrs, bits); @@ -339,7 +332,7 @@ #endif bits.bits = 0; bits.attr.is_cursor_position = 1; - do_test (filename, bits, FALSE); + do_test (filename, bits); } static void @@ -355,7 +348,23 @@ #endif bits.bits = 0; bits.attr.is_cursor_position = 1; - do_test (filename, bits, FALSE); + do_test (filename, bits); +} + +static void +test_char_break (void) +{ + const gchar *filename; + AttrBits bits; + +#if GLIB_CHECK_VERSION(2, 37, 2) + filename = g_test_get_filename (G_TEST_DIST, "CharBreakTest.txt", NULL); +#else + filename = SRCDIR "/CharBreakTest.txt"; +#endif + bits.bits = 0; + bits.attr.is_char_break = 1; + do_test (filename, bits); } static void @@ -371,7 +380,7 @@ #endif bits.bits = 0; bits.attr.is_word_boundary = 1; - do_test (filename, bits, FALSE); + do_test (filename, bits); } static void @@ -387,7 +396,7 @@ #endif bits.bits = 0; bits.attr.is_sentence_boundary = 1; - do_test (filename, bits, FALSE); + do_test (filename, bits); } static void @@ -404,7 +413,7 @@ bits.bits = 0; bits.attr.is_line_break = 1; bits.attr.is_mandatory_break = 1; - do_test (filename, bits, TRUE); + do_test (filename, bits); } @@ -421,6 +430,7 @@ g_test_add_func ("/text/break/sentence", test_sentence_break); g_test_add_func ("/text/break/line", test_line_break); g_test_add_func ("/text/break/emoji", test_emoji_break); + g_test_add_func ("/text/break/char", test_char_break); return g_test_run (); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/win32/vs10/pango-version-paths.props new/pango-1.40.14/win32/vs10/pango-version-paths.props --- old/pango-1.40.13/win32/vs10/pango-version-paths.props 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/win32/vs10/pango-version-paths.props 2017-11-16 04:21:17.000000000 +0100 @@ -4,7 +4,7 @@ <VSVer>10</VSVer> <PangoMajorVersion>1</PangoMajorVersion> <PangoMinorVersion>40</PangoMinorVersion> - <PangoMicroVersion>13</PangoMicroVersion> + <PangoMicroVersion>14</PangoMicroVersion> <ApiVersion>1.0</ApiVersion> <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot> <CopyDir>$(GlibEtcInstallRoot)</CopyDir> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/win32/vs11/pango-version-paths.props new/pango-1.40.14/win32/vs11/pango-version-paths.props --- old/pango-1.40.13/win32/vs11/pango-version-paths.props 2017-10-28 00:04:41.000000000 +0200 +++ new/pango-1.40.14/win32/vs11/pango-version-paths.props 2017-11-16 04:24:59.000000000 +0100 @@ -4,7 +4,7 @@ <VSVer>11</VSVer> <PangoMajorVersion>1</PangoMajorVersion> <PangoMinorVersion>40</PangoMinorVersion> - <PangoMicroVersion>13</PangoMicroVersion> + <PangoMicroVersion>14</PangoMicroVersion> <ApiVersion>1.0</ApiVersion> <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot> <CopyDir>$(GlibEtcInstallRoot)</CopyDir> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/win32/vs12/pango-version-paths.props new/pango-1.40.14/win32/vs12/pango-version-paths.props --- old/pango-1.40.13/win32/vs12/pango-version-paths.props 2017-10-28 00:04:41.000000000 +0200 +++ new/pango-1.40.14/win32/vs12/pango-version-paths.props 2017-11-16 04:24:59.000000000 +0100 @@ -4,7 +4,7 @@ <VSVer>12</VSVer> <PangoMajorVersion>1</PangoMajorVersion> <PangoMinorVersion>40</PangoMinorVersion> - <PangoMicroVersion>13</PangoMicroVersion> + <PangoMicroVersion>14</PangoMicroVersion> <ApiVersion>1.0</ApiVersion> <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot> <CopyDir>$(GlibEtcInstallRoot)</CopyDir> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/win32/vs14/pango-version-paths.props new/pango-1.40.14/win32/vs14/pango-version-paths.props --- old/pango-1.40.13/win32/vs14/pango-version-paths.props 2017-10-28 00:04:41.000000000 +0200 +++ new/pango-1.40.14/win32/vs14/pango-version-paths.props 2017-11-16 04:24:59.000000000 +0100 @@ -4,7 +4,7 @@ <VSVer>14</VSVer> <PangoMajorVersion>1</PangoMajorVersion> <PangoMinorVersion>40</PangoMinorVersion> - <PangoMicroVersion>13</PangoMicroVersion> + <PangoMicroVersion>14</PangoMicroVersion> <ApiVersion>1.0</ApiVersion> <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot> <CopyDir>$(GlibEtcInstallRoot)</CopyDir> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/win32/vs15/pango-version-paths.props new/pango-1.40.14/win32/vs15/pango-version-paths.props --- old/pango-1.40.13/win32/vs15/pango-version-paths.props 2017-10-28 00:04:41.000000000 +0200 +++ new/pango-1.40.14/win32/vs15/pango-version-paths.props 2017-11-16 04:24:59.000000000 +0100 @@ -4,7 +4,7 @@ <VSVer>15</VSVer> <PangoMajorVersion>1</PangoMajorVersion> <PangoMinorVersion>40</PangoMinorVersion> - <PangoMicroVersion>13</PangoMicroVersion> + <PangoMicroVersion>14</PangoMicroVersion> <ApiVersion>1.0</ApiVersion> <GlibEtcInstallRoot>$(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot> <CopyDir>$(GlibEtcInstallRoot)</CopyDir> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.13/win32/vs9/pango-version-paths.vsprops new/pango-1.40.14/win32/vs9/pango-version-paths.vsprops --- old/pango-1.40.13/win32/vs9/pango-version-paths.vsprops 2017-10-28 00:03:18.000000000 +0200 +++ new/pango-1.40.14/win32/vs9/pango-version-paths.vsprops 2017-11-16 04:21:17.000000000 +0100 @@ -18,7 +18,7 @@ /> <UserMacro Name="PangoMicroVersion" - Value="13" + Value="14" /> <UserMacro Name="ApiVersion"