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 - luc14n0@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
+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
+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
+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
+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
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 ."
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
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
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
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
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
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 @@
/>