commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2020-09-25 16:25:11 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new.4249 (New) Package is "pango" Fri Sep 25 16:25:11 2020 rev:124 rq:836044 version:1.46.2 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2020-08-28 21:20:48.388308045 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new.4249/pango.changes2020-09-25 16:28:12.503713603 +0200 @@ -1,0 +2,13 @@ +Sat Sep 19 16:21:16 UTC 2020 - Bjørn Lie + +- Update to version 1.46.2: + + Fix pango_win32_font_map_load_font with falback families. + + Fix an assertion in pango_language_get_scripts. + + Fix a crash in get_items_log_attrs. + + Fix attribute iterators with overlapping attributes. + + Fix rendering of Emoji keycap sequences. + + ci: Run the testsuite under asan and fix all reported issues. + + build: Make libthai, cairo, xft, fontconfig, freetype +dependencies meson features. + +--- Old: pango-1.46.1.obscpio New: pango-1.46.2.obscpio Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.PenYEM/_old 2020-09-25 16:28:13.175714199 +0200 +++ /var/tmp/diff_new_pack.PenYEM/_new 2020-09-25 16:28:13.175714199 +0200 @@ -17,7 +17,7 @@ Name: pango -Version:1.46.1 +Version:1.46.2 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1-or-later ++ _service ++ --- /var/tmp/diff_new_pack.PenYEM/_old 2020-09-25 16:28:13.211714230 +0200 +++ /var/tmp/diff_new_pack.PenYEM/_new 2020-09-25 16:28:13.215714234 +0200 @@ -2,7 +2,7 @@ https://gitlab.gnome.org/GNOME/pango.git git -1.46.1 +1.46.2 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 ++ pango-1.46.1.obscpio -> pango-1.46.2.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.46.1/.gitlab-ci/fedora.Dockerfile new/pango-1.46.2/.gitlab-ci/fedora.Dockerfile --- old/pango-1.46.1/.gitlab-ci/fedora.Dockerfile 2020-08-20 14:12:54.0 +0200 +++ new/pango-1.46.2/.gitlab-ci/fedora.Dockerfile 2020-09-18 20:46:01.0 +0200 @@ -26,8 +26,10 @@ harfbuzz-devel \ hicolor-icon-theme \ itstool \ +libasan \ lcov \ libthai-devel \ +libubsan \ libXft-devel \ ninja-build \ python3 \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.46.1/.gitlab-ci/run-tests.sh new/pango-1.46.2/.gitlab-ci/run-tests.sh --- old/pango-1.46.1/.gitlab-ci/run-tests.sh2020-08-20 14:12:54.0 +0200 +++ new/pango-1.46.2/.gitlab-ci/run-tests.sh2020-09-18 20:46:01.0 +0200 @@ -6,6 +6,9 @@ srcdir=$( pwd ) builddir=$1 +# Ignore memory leaks lower in dependencies +export LSAN_OPTIONS=suppressions=$srcdir/lsan.supp + meson test -C ${builddir} \ --print-errorlogs \ --suite=pango diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.46.1/.gitlab-ci.yml new/pango-1.46.2/.gitlab-ci.yml --- old/pango-1.46.1/.gitlab-ci.yml 2020-08-20 14:12:54.0 +0200 +++ new/pango-1.46.2/.gitlab-ci.yml 2020-09-18 20:46:01.0 +0200 @@ -1,5 +1,6 @@ stages: - build + - analysis - docs - deploy @@ -9,8 +10,9 @@ MESON_TEST_TIMEOUT_MULTIPLIER: 2 linux-fedora: - image: registry.gitlab.gnome.org/gnome/pango/fedora:v1 + image: registry.gitlab.gnome.org/gnome/pango/fedora:v2 stage: build + needs: [] variables: EXTRA_MESON_FLAGS: "--buildtype=debug --default-library=both" script: @@ -31,8 +33,32 @@ - "${CI_PROJECT_DIR}/_build/hello.png" - "${CI_PROJECT_DIR}/_build/fontlist.txt" +asan-build: + image: registry.gitlab.gnome.org/gnome/pango/fedora:v2 + tags: [ asan ] + stage: analysis + needs: [] + variables: + script: +- CC=clang meson --buildtype=debugoptimized -Db_sanitize=address -Db_lundef=false -Dintrospection=false _build +- ninja -C _build +- .gitlab-ci/run-tests.sh _build + allow_failure: true + artifacts: +when: always +reports: + junit: +- "${CI_PROJECT_DIR}/_build/report.xml" +name: "gtk-${CI_COMMIT_REF_NAME}" +paths: + - "${CI_PROJECT_DIR}/_build/meson-logs" + - "${CI_PROJECT_DIR}/_build/report.xml" + - "${CI_PROJECT_DIR}/_build/hello.png" + - "${CI_PROJECT_DIR}/_build/fontlist.txt" + msys2-mingw64: stage: build + needs: [] tags: - win32-ps variables: @@ -54,6 +80,7 @@ reference: image: registry.gitlab.gnome.org/gnom
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2020-08-28 21:18:19 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new.3399 (New) Package is "pango" Fri Aug 28 21:18:19 2020 rev:123 rq:828949 version:1.46.1 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2019-11-29 16:03:28.224791806 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new.3399/pango.changes2020-08-28 21:20:48.388308045 +0200 @@ -1,0 +2,55 @@ +Thu Aug 20 15:55:00 UTC 2020 - Bjørn Lie + +- Update to version 1.46.1: + + Revert an unintentional PangoRenderer abi break in 1.46.0. + + Various small fixes. + +--- +Tue Aug 11 12:11:55 UTC 2020 - bjorn@gmail.com + +- Update to version 1.46.0: + + Undo a recent change + + test-break: Add a legend + + test-break: Improve output + + Adjust "Since" tags to refer to 1.46 +- Changes from version 1.45.5: + + Fix g-i annotation of pango_parse_color_with_alpha and add since tag + + Bump the version + + tests: Add tests for pango_parse_color_with_alpha + + Export pango_parse_color_with_alpha + + pango-color: Tweak semantics of _pango_parse_color_with_alpha +- Changes from version 1.45.4: + + testsuite: Don't use g_test_skip + + Add a reproducer for a pidgin crash + + layout: Avoid a crash with short strings + + Remove hb-glib use + + Fix a few memory leaks in tests + + Initialise out arguments + + pangocoretext: Fix Cairo scaling + + fcfontmap: Always reject unsupported font formats + + pango-attributes.c: Fix on older compilers + +--- +Tue Jun 30 07:42:08 UTC 2020 - Paolo Stivanin + +- Update to 1.45.3: + + Fix pango_attr_list_change + + Fix crashes with empty attribute lists + + Fix several crashes in gtk2 applications + + Revert an unintentional introspection API change + + Include HarfBuzz when igenerating introspection data + + Undo PangoFontsetSimple deprecation + + Annotation fixes for various apis + + Add api to compare attribute lists + + Update data tables to Unicode 13.0 + + Various test improvements + + Require GLib 2.60 + + Some new font enumeration apis: +pango_font_map_get_family +pango_font_family_get_face +pango_font_face_get_family +pango_font_get_face + + Support for line-wide underlines + + Support for overlines + +--- Old: _servicedata pango-1.44.7+11.obscpio New: pango-1.46.1.obscpio Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.ejry3Y/_old 2020-08-28 21:20:50.764309199 +0200 +++ /var/tmp/diff_new_pack.ejry3Y/_new 2020-08-28 21:20:50.768309201 +0200 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: pango -Version:1.44.7+11 +Version:1.46.1 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1-or-later @@ -36,7 +36,7 @@ BuildRequires: pkgconfig(fontconfig) >= 2.11.91 BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(fribidi) >= 0.19.7 -BuildRequires: pkgconfig(glib-2.0) >= 2.59.2 +BuildRequires: pkgconfig(glib-2.0) >= 2.60 BuildRequires: pkgconfig(gobject-2.0) >= 2.59.2 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(harfbuzz) >= 2.0 @@ -172,6 +172,8 @@ %{_libdir}/pkgconfig/pangocairo.pc %{_libdir}/pkgconfig/pangoft2.pc %{_libdir}/pkgconfig/pangoxft.pc +%{_libdir}/pkgconfig/pangofc.pc +%{_libdir}/pkgconfig/pangoot.pc %{_datadir}/gir-1.0/Pango-1.0.gir %{_datadir}/gir-1.0/PangoCairo-1.0.gir %{_datadir}/gir-1.0/PangoFT2-1.0.gir ++ _service ++ --- /var/tmp/diff_new_pack.ejry3Y/_old 2020-08-28 21:20:50.800309216 +0200 +++ /var/tmp/diff_new_pack.ejry3Y/_new 2020-08-28 21:20:50.804309218 +0200 @@ -2,9 +2,10 @@ https://gitlab.gnome.org/GNOME/pango.git git -pango-1-44 +1.46.1 @PARENT_TAG@+@TAG_OFFSET@ -enable +(.*)\+0 +\1 ++ pango-1.44.7+11.obscpio -> pango-1.46.1.obscpio ++ 10112 lines of diff (skipped) ++ pango.obsinfo ++ --- /var/tmp/diff_new_pack.ejry3Y/_old 2020-08-28 21:20:51.072309349 +0200 +++ /var/tmp/diff_new_pack.ejry3Y/_new 2020-08-28 21:20:51.072309349 +0200 @@ -1,5 +1,5 @@ name: pango -version: 1.44.7+11 -mtime: 1572906543 -commit: 73b46b04c724335ad73534cc69955baa2388b861 +v
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2019-11-29 16:00:07 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new.26869 (New) Package is "pango" Fri Nov 29 16:00:07 2019 rev:122 rq:751368 version:1.44.7+11 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2019-05-14 13:11:58.696580949 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new.26869/pango.changes 2019-11-29 16:03:28.224791806 +0100 @@ -1,0 +2,124 @@ +Wed Nov 27 13:48:56 UTC 2019 - dims...@opensuse.org + +- Update to version 1.44.7+11: + * Add a test for ellipsis shaping + * Use shape flags for ellipsis + * test-shape: Cosmetics + +--- +Sat Nov 02 17:41:58 UTC 2019 - bjorn@gmail.com + +- Update to version 1.44.7+8: + + Undo fontset deprecations. + + Adjust expected test outputs. + + Fix ItemProperties handling. + + Don't treat rise as a no-shape attribute. + + Drop an unused ItemProperties use. + + Go back to ignoring underlines for itemization. + + fc: remove another assertion that might trigger. +- Switch to using pango 1.44 stable git branch. + +--- +Fri Oct 25 08:29:17 UTC 2019 - Bjørn Lie + +- Update to version 1.44.7: + + Fix tests without libthai. + + Small speedup to Emoji iteration. + + Bring back PangoFontsetSimple (pygtk bind it). + +--- +Fri Oct 11 21:38:39 UTC 2019 - bjorn@gmail.com + +- Switch to git-checkout via source service, explicit tag. Upstream + tarball is borked. + +--- +Sat Sep 14 13:46:54 UTC 2019 - Bjørn Lie + +- Modernize spec, prepare for possible spliting of package. + +--- +Tue Sep 3 15:23:01 UTC 2019 - Bjørn Lie + +- Update to version 1.44.6: + + docs: Fix symbol indices. + + Fix Thai line breaking. + + Re-add symbols needed by some bindings. + + Don't insert hyphens for some languages. + + Fix a crash with hyphenation. + +--- +Wed Aug 14 17:28:34 UTC 2019 - Bjørn Lie + +- Update to version 1.44.5: + + Revert a broken change (causing crashes on OS X). + +--- +Tue Aug 13 21:51:26 UTC 2019 - Bjørn Lie + +- Update to version 1.44.4: + + Add an insert-hyphens attribute. + + Reinstate the return type of pango_fc_font_lock_face. + + Fix a problem with ellipses getting the wrong font. + + fc: Improve filtering by font format. + + Re-add PangoFcFont to public headers. + + Install PangoFc and PangoOT introspection files. + + Fix ink rectangles to have positive height. + + Fix mark positioning. + + Switch to using harfbuzz for metrics. + +--- +Sun Aug 4 06:31:49 UTC 2019 - Bjørn Lie + +- Update to version 1.44.3: + + Install pango-ot headers. + + Make subpixel positioning optional. + + fc: Ignore fonts with unsupported formats. + +--- +Sat Aug 3 10:25:24 UTC 2019 - Bjørn Lie + +- Update to version 1.44.2: + + Disable ligatures when letterspacing. + + Set design coords on hb_font_t. + + Expose more font options in pango-view. + + OS X: Make 'system-ui' font work. + + Keep deprecated pango-fc apis in headers. + + Make hex boxes work, always. + + introspection: +- Various build fixes. +- Add PangoPT, PangoFT2 namespaces. + + layout: Make the new line-spacing opt-in. + +--- +Mon Jul 29 08:35:37 UTC 2019 - Bjørn Lie + +- Update to version 1.44.1: + + Fix a crash with allow_break attributes. + + Fix Emoji spacing. + + Fix up includes and pkg-config requires. + + Correct some cases for hyphen insertion. + +--- +Sat Jul 27 17:07:15 UTC 2019 - Bjørn Lie + +- Update to version 1.44.0: + + Use harfbuzz for shaping on all platforms. + + Add a getter for hb_font_t. + + Make PangoCoverage a GObject. + + Add a pango_tailor_break api. + + font metrics: Add line height. + + layout: +- Support line spacing. +- Draw hyphens for line breaks. + + Add an attribute to suppress line breaking. + + cairo: Don't render hex boxes for space. + + Add an attribute to show invisible characters. + + Stop quantizing glyph positions. + + Add tests for itemization and line breaking. + + Remove language and shape engine remnants. + + Rename meson options: gtk_doc, introspection. + + Require GLib 2.59.2. + +
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2019-05-14 13:11:57 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new.5148 (New) Package is "pango" Tue May 14 13:11:57 2019 rev:121 rq:701974 version:1.43.0 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2019-05-03 22:16:11.879956715 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new.5148/pango.changes2019-05-14 13:11:58.696580949 +0200 @@ -1,0 +2,5 @@ +Wed May 8 09:28:33 UTC 2019 - Dominique Leuenberger + +- Move RPM macros to %_rpmmacrodir. + +--- Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.RzjsnI/_old 2019-05-14 13:12:00.480585624 +0200 +++ /var/tmp/diff_new_pack.RzjsnI/_new 2019-05-14 13:12:00.504585687 +0200 @@ -26,7 +26,6 @@ Source0: https://download.gnome.org/sources/pango/1.43/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf - BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: help2man @@ -130,8 +129,8 @@ %install %meson_install # Install rpm macros -mkdir -p %{buildroot}%{_sysconfdir}/rpm -cp %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm +mkdir -p %{buildroot}%_rpmmacrodir +cp %{SOURCE2} %{buildroot}%_rpmmacrodir # Remove tests, we have no need for them - FIXME if any one can figure out how to disable build of these with meson == awesome rm -rf %{buildroot}%{_libexecdir}/installed-tests rm -rf %{buildroot}%{_datadir}/installed-tests @@ -162,6 +161,6 @@ %{_libdir}/pkgconfig/*.pc %{_includedir}/pango-1.0/ %{_datadir}/gir-1.0/*.gir -%{_sysconfdir}/rpm/macros.pango +%_rpmmacrodir/macros.pango %changelog
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2019-05-03 22:16:10 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new.5148 (New) Package is "pango" Fri May 3 22:16:10 2019 rev:120 rq:695759 version:1.43.0 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2018-08-28 09:21:56.636359954 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new.5148/pango.changes2019-05-03 22:16:11.879956715 +0200 @@ -1,0 +2,15 @@ +Thu Jan 3 22:54:42 UTC 2019 - bjorn@gmail.com + +- Update to version 1.43.0: + + Drop autotools. + + Drop Visual Studio build. + + Build with meson everywhere. + + Update Emoji tables for Unicode 11. + + Update test data for Unicode 11. + + Fix a crash with Thai breaking. + + Fix a crash with font variations. + + Deprecate bidi apis in favor of fribidi. + + Add a variable font family api. + + Improve font fallback handling on win32. + +--- Old: pango-1.42.4.tar.xz New: pango-1.43.0.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.Dve5Xm/_old 2019-05-03 22:16:12.335957623 +0200 +++ /var/tmp/diff_new_pack.Dve5Xm/_new 2019-05-03 22:16:12.339957631 +0200 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: pango -Version:1.42.4 +Version:1.43.0 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:http://www.pango.org/ -Source0: https://download.gnome.org/sources/pango/1.42/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/pango/1.43/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf @@ -141,7 +141,7 @@ %files -n libpango-1_0-0 %license COPYING -%doc NEWS README +%doc NEWS README.md %{_libdir}/lib*.so.* %files -n typelib-1_0-Pango-1_0 @@ -156,7 +156,7 @@ %{_mandir}/man1/pango-view.1%{ext_man} %files devel -%doc AUTHORS HACKING MAINTAINERS THANKS +%doc CODING_STYLE.md THANKS %doc %{_datadir}/gtk-doc/html/pango/ %{_libdir}/lib*.so %{_libdir}/pkgconfig/*.pc ++ pango-1.42.4.tar.xz -> pango-1.43.0.tar.xz ++ 127188 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2018-08-28 09:21:52 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Tue Aug 28 09:21:52 2018 rev:119 rq:630658 version:1.42.4 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2018-08-03 12:31:18.527037935 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2018-08-28 09:21:56.636359954 +0200 @@ -1,0 +2,15 @@ +Mon Aug 20 18:18:25 UTC 2018 - bjorn@gmail.com + +- Update to version 1.42.4: + + Prevent an assertion with invalid Unicode sequences. + + Fix build failure in C89 mode. + + Fix build failure on Mac OS X 10.5 and earlier. +- Drop pango-emoji-bsc1103877.patch: Fixed upstream. + +--- +Sat Aug 18 00:01:23 UTC 2018 - sree...@suse.com + +- Add pango-emoji-bsc1103877.patch: Fix denial of service + when parsing emoji (bsc#1103877, CVE-2018-15120) + +--- Old: pango-1.42.3.tar.xz New: pango-1.42.4.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.zXIq9k/_old 2018-08-28 09:21:57.032361189 +0200 +++ /var/tmp/diff_new_pack.zXIq9k/_new 2018-08-28 09:21:57.032361189 +0200 @@ -17,7 +17,7 @@ Name: pango -Version:1.42.3 +Version:1.42.4 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1-or-later ++ pango-1.42.3.tar.xz -> pango-1.42.4.tar.xz ++ 5515 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/pango-1.42.3/ChangeLog new/pango-1.42.4/ChangeLog --- old/pango-1.42.3/ChangeLog 2018-07-30 20:01:03.0 +0200 +++ new/pango-1.42.4/ChangeLog 2018-08-20 17:08:51.0 +0200 @@ -1,3 +1,85 @@ +commit a6a89818246b0b14c0fe3d00d6120929fc0a11d9 +Author: Matthias Clasen +Date: Mon Aug 20 10:21:39 2018 -0400 + +1.42.4 + + NEWS | 5 + + configure.ac | 2 +- + 2 files changed, 6 insertions(+), 1 deletion(-) + +commit 71aaeaf020340412b8d012fe23a556c0420eda5f +Author: Matthias Clasen +Date: Fri Aug 17 22:29:36 2018 -0400 + +Prevent an assertion with invalid Unicode sequences + +Invalid Unicode sequences, such as 0x2665 0xfe0e 0xfe0f, +can trick the Emoji iter code into returning an empty +segment, which then triggers an assertion in the itemizer. + +Prevent this by ensuring that we make progress. + +This issue was reported by Jeffrey M. + + pango/pango-emoji.c | 6 ++ + 1 file changed, 6 insertions(+) + +commit ccfd3b466ca43b202681ce951600aac8f97d8dc4 +Merge: 0cbae46c 3d04cc2b +Author: Khaled Hosny +Date: Sat Aug 4 20:12:22 2018 + + +Merge branch 'c89' into 'master' + +Fix build failure in C89 mode + +See merge request GNOME/pango!10 + +commit 0cbae46ca1d0a1bbf50ddd69553e047118812be5 +Merge: 67471cbf dce7ba63 +Author: Khaled Hosny +Date: Sat Aug 4 20:11:11 2018 + + +Merge branch 'surrogate' into 'master' + +Fix build failure on Mac OS X 10.5 and earlier + +Closes #263 + +See merge request GNOME/pango!11 + +commit dce7ba63ed8b0567f674ade72da827d4a4c1b603 +Author: Ryan Schmidt +Date: Sat Aug 4 12:20:02 2018 -0500 + +Fix build failure on Mac OS X 10.5 and earlier + +Provides definitions of CFStringIsSurrogateHighCharacter, +CFStringIsSurrogateLowCharacter and +CFStringGetLongCharacterForSurrogatePair. + +Closes #263 + + pango/pangocoretext-shape.c | 14 ++ + 1 file changed, 14 insertions(+) + +commit 3d04cc2bbdce0a8b561d0e19255309f8d470816e +Author: Ryan Schmidt +Date: Sat Aug 4 11:57:31 2018 -0500 + +Fix build failure in C89 mode + +Fixes build error with default compilers on Mac OS X 10.6 and earlier: + +pangocoretext-fontmap.c: In function +‘pango_core_text_fontset_new’: +pangocoretext-fontmap.c:1563: error: ‘for’ loop initial +declaration used outside C99 mode + + pango/pangocoretext-fontmap.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + commit 67471cbfe24cd4418e9e97837ac85207f0d974de Author: Matthias Clasen Date: Mon Jul 30 13:32:51 2018 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --e
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2018-08-03 12:31:13 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Fri Aug 3 12:31:13 2018 rev:118 rq:626766 version:1.42.3 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2018-07-31 15:53:21.266933117 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2018-08-03 12:31:18.527037935 +0200 @@ -1,0 +2,7 @@ +Mon Jul 30 19:40:05 UTC 2018 - bjorn@gmail.com + +- Update to version 1.42.3: + + Fix handling of font lists on OS X. + + Fix a memory leak. + +--- Old: pango-1.42.2.tar.xz New: pango-1.42.3.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.t1SEfy/_old 2018-08-03 12:31:19.143038842 +0200 +++ /var/tmp/diff_new_pack.t1SEfy/_new 2018-08-03 12:31:19.147038848 +0200 @@ -17,7 +17,7 @@ Name: pango -Version:1.42.2 +Version:1.42.3 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1-or-later ++ pango-1.42.2.tar.xz -> pango-1.42.3.tar.xz ++ 9992 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2018-07-31 15:53:17 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Tue Jul 31 15:53:17 2018 rev:117 rq:624583 version:1.42.2 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2018-04-27 16:00:07.958520555 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2018-07-31 15:53:21.266933117 +0200 @@ -1,0 +2,10 @@ +Thu Jul 19 15:40:47 UTC 2018 - bjorn@gmail.com + +- Update to version 1.42.2: + + Require harfbuzz 1.4.2. + + Restore scaling of CoreText fonts. + + Speed up font face enumeration. + + Add a pango-list utility. +- Drop pango-use-non_deprecated-libthai-API.patch: Fixed upstream. + +--- Old: pango-1.42.1.tar.xz pango-use-non_deprecated-libthai-API.patch New: pango-1.42.2.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.WzDxZW/_old 2018-07-31 15:53:21.926934229 +0200 +++ /var/tmp/diff_new_pack.WzDxZW/_new 2018-07-31 15:53:21.930934236 +0200 @@ -17,7 +17,7 @@ Name: pango -Version:1.42.1 +Version:1.42.2 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1-or-later @@ -26,8 +26,7 @@ Source0: https://download.gnome.org/sources/pango/1.42/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf -# PATCH-FIX-UPSTREAM pango-use-non_deprecated-libthai-API.patch -- Use non-deprecated libthai API when available -Patch0: pango-use-non_deprecated-libthai-API.patch + BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: help2man @@ -40,7 +39,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 BuildRequires: pkgconfig(gobject-2.0) >= 2.33.12 BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(harfbuzz) >= 1.2.3 +BuildRequires: pkgconfig(harfbuzz) >= 1.4.2 BuildRequires: pkgconfig(libthai) >= 0.1.9 BuildRequires: pkgconfig(xft) >= 2.0.0 BuildRequires: pkgconfig(xrender) @@ -120,7 +119,6 @@ %prep %setup -q -%patch0 -p1 %build %meson \ @@ -153,6 +151,7 @@ %{_libdir}/girepository-1.0/PangoXft-1.0.typelib %files tools +%{_bindir}/pango-list %{_bindir}/pango-view %{_mandir}/man1/pango-view.1%{ext_man} ++ pango-1.42.1.tar.xz -> pango-1.42.2.tar.xz ++ 14721 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2018-04-27 16:00:06 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Fri Apr 27 16:00:06 2018 rev:116 rq:600993 version:1.42.1 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2018-04-19 15:25:03.753879959 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2018-04-27 16:00:07.958520555 +0200 @@ -1,0 +2,8 @@ +Tue Apr 24 21:14:27 UTC 2018 - bjorn@gmail.com + +- Add pango-use-non_deprecated-libthai-API.patch: Use + non-deprecated libthai API when available. +- Pass explicit gir=true to meson, ensure we build introspection + support. + +--- New: pango-use-non_deprecated-libthai-API.patch Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.7MgS6F/_old 2018-04-27 16:00:08.918485322 +0200 +++ /var/tmp/diff_new_pack.7MgS6F/_new 2018-04-27 16:00:08.922485175 +0200 @@ -26,6 +26,8 @@ Source0: https://download.gnome.org/sources/pango/1.42/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf +# PATCH-FIX-UPSTREAM pango-use-non_deprecated-libthai-API.patch -- Use non-deprecated libthai API when available +Patch0: pango-use-non_deprecated-libthai-API.patch BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: help2man @@ -118,10 +120,13 @@ %prep %setup -q +%patch0 -p1 %build %meson \ - -Denable_docs=true + -Denable_docs=true \ + -Dgir=true \ + %{nil} %meson_build %install ++ pango-use-non_deprecated-libthai-API.patch ++ >From 63e1fc9b23b4f0e8eaacd151ad39403eaa2b48ef Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Wed, 11 Apr 2018 13:52:07 +0200 Subject: Use non-deprecated libthai API when available MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I’m assuming the new API is thread-safe as claimed. --- configure.ac | 4 meson.build| 4 pango/break-thai.c | 16 +++- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index be20dce..5e879a8 100644 --- a/configure.ac +++ b/configure.ac @@ -487,6 +487,10 @@ have_libthai=false PKG_CHECK_MODULES(LIBTHAI, libthai >= $LIBTHAI_REQUIRED_VERSION, have_libthai=true, :) if $have_libthai; then AC_DEFINE(HAVE_LIBTHAI, 1, [Whether libthai is available]) + pango_save_libs=$LIBS + LIBS="$LIBS $LIBTHAI_LIBS" + AC_CHECK_FUNCS(th_brk_find_breaks) + LIBS=$pango_save_libs fi # diff --git a/meson.build b/meson.build index a00d4b0..9a5a4c7 100644 --- a/meson.build +++ b/meson.build @@ -216,6 +216,10 @@ thai_dep = dependency('libthai', version: libthai_req_version, required: false) if thai_dep.found() pango_conf.set('HAVE_LIBTHAI', 1) pango_deps += thai_dep + + if cc.has_function('th_brk_find_breaks', dependencies: thai_dep) +pango_conf.set('HAVE_TH_BRK_FIND_BREAKS', 1) + endif endif # These are for the various .pc files so that things will link diff --git a/pango/break-thai.c b/pango/break-thai.c index c9bf3e8..4a6c427 100644 --- a/pango/break-thai.c +++ b/pango/break-thai.c @@ -27,12 +27,9 @@ #include #include -/* TODO - * LibThai 0.1.23 claims to be thread-safe. - * Check that and avoid locking? - * http://linux.thai.net/node/286 - */ +#ifndef HAVE_TH_BRK_FIND_BREAKS G_LOCK_DEFINE_STATIC (th_brk); +#endif /* * tis_text is assumed to be large enough to hold the converted string, @@ -67,6 +64,9 @@ break_thai (const char *text, thchar_t *tis_text; int *brk_pnts; int cnt; +#ifdef HAVE_TH_BRK_FIND_BREAKS + ThBrk* brk; +#endif cnt = pango_utf8_strlen (text, len) + 1; @@ -82,9 +82,15 @@ break_thai (const char *text, /* find line break positions */ +#ifdef HAVE_TH_BRK_FIND_BREAKS + brk = th_brk_new(NULL); + len = th_brk_find_breaks(brk, tis_text, brk_pnts, cnt); + th_brk_delete(brk); +#else G_LOCK (th_brk); len = th_brk (tis_text, brk_pnts, cnt); G_UNLOCK (th_brk); +#endif for (cnt = 0; cnt < len; cnt++) if (attrs[brk_pnts[cnt]].is_char_break) { -- cgit v0.12 >From 4b16a0bf5c9795fe57255d5594a27c3cef634202 Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Sun, 8 Apr 2018 00:56:06 +0200 Subject: Remove stray letters in NEWS Introduced in 46f8583c87c45b304ac98d06005c49df67d53b07 --- NEWS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 1319906..76605f5 100644 --- a/NEWS +++ b/NEWS @@ -47,7 +47,7 @@ Overview of changes between 1.40.9 and 1.40.10 - App
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2018-04-19 15:25:02 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Thu Apr 19 15:25:02 2018 rev:115 rq:596165 version:1.42.1 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2018-03-14 19:29:08.538288983 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2018-04-19 15:25:03.753879959 +0200 @@ -1,0 +2,9 @@ +Sat Apr 7 15:20:39 UTC 2018 - bjorn@gmail.com + +- Update to version 1.42.1: + + Fix meson build, in particular on Windows (bgo#783274, +bgo#795012). + + Add an Emoji font family on Windows, using Segoe UI +(bgo#794705). + +--- Old: pango-1.42.0.tar.xz New: pango-1.42.1.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.UVGLpv/_old 2018-04-19 15:25:04.505849448 +0200 +++ /var/tmp/diff_new_pack.UVGLpv/_new 2018-04-19 15:25:04.509849286 +0200 @@ -17,13 +17,13 @@ Name: pango -Version:1.42.0 +Version:1.42.1 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.42/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/pango/1.42/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf BuildRequires: gcc-c++ ++ pango-1.42.0.tar.xz -> pango-1.42.1.tar.xz ++ 1971 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/pango-1.42.0/ChangeLog new/pango-1.42.1/ChangeLog --- old/pango-1.42.0/ChangeLog 2018-03-12 17:15:27.0 +0100 +++ new/pango-1.42.1/ChangeLog 2018-04-07 12:17:15.0 +0200 @@ -1,170 +1,243 @@ -commit d4f3370336a40907f528a41e75a55fe4f50c1a11 +commit 46f8583c87c45b304ac98d06005c49df67d53b07 Author: Matthias Clasen -Date: Mon Mar 12 16:02:24 2018 + +Date: Sat Apr 7 10:08:56 2018 + -1.42.0 +1.42.1 - NEWS | 4 - configure.ac | 4 ++-- - 2 files changed, 6 insertions(+), 2 deletions(-) + NEWS | 9 +++-- + configure.ac | 2 +- + meson.build | 2 +- + 3 files changed, 9 insertions(+), 4 deletions(-) -commit 505eeb7b89cce51ec1226de399c4e772433d3cb6 -Author: Khaled Hosny -Date: Sat Feb 17 12:12:04 2018 +0200 +commit 34a7c7a7cd165997dd6d4ae7b1f90472e0844118 +Author: Christoph Reiter +Date: Thu Apr 5 22:04:43 2018 +0200 -Update README a bit +meson: don't use quotes in help2man options to work around a MinGW +Python bug -Fix FontConfig casing, remove a dead link and outdated sections. +For some reason MinGW Python (the one running meson) mangles arguments +for this case (even adding a space makes it work). Since quotes +are not needed here just drop them. - README | 38 -- - 1 file changed, 4 insertions(+), 34 deletions(-) +Python issue filed upstream: +https://github.com/Alexpux/MINGW-packages/issues/3548 -commit bd2fd257f9f6f7ce095caa6c5c0e4332ef3cba75 -Author: Matthias Clasen -Date: Tue Feb 13 14:38:22 2018 -0500 +https://bugzilla.gnome.org/show_bug.cgi?id=795012 -1.41.1 + pango-view/meson.build | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) - NEWS | 7 +++ - configure.ac | 2 +- - meson.build | 2 +- - 3 files changed, 9 insertions(+), 2 deletions(-) +commit 6fcae8644b9231edba93d795963a39e3a9612a7e +Author: Christoph Reiter +Date: Thu Apr 5 21:31:23 2018 +0200 -commit 0f75002573abfe6494efec5973d07d23167da579 -Author: Michael Catanzaro -Date: Mon Feb 12 12:19:41 2018 -0600 +win32: remove redundant function declarations -Disable -Werror=undef +The meson build uses -Werror=redundant-decls and fails. - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) +https://bugzilla.gnome.org/show_bug.cgi?id=795012 -commit f553ec30390caddbbfb44336a48a51b63ba9e9f1 -Author: Emmanuele Bassi -Date: Mon Feb 12 12:23:42 2018 + - -meson: Update rules for introspection - -Building introspection should not be gated on cross-compilation: it's -perfectly acceptable to use an helper binary to run the intros
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2018-03-14 19:29:08 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Wed Mar 14 19:29:08 2018 rev:114 rq:586220 version:1.42.0 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-11-30 16:31:25.675140935 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2018-03-14 19:29:08.538288983 +0100 @@ -1,0 +2,28 @@ +Mon Mar 12 19:21:20 UTC 2018 - dims...@opensuse.org + +- Update to version 1.42.0: + + No changes. + +--- +Fri Mar 9 18:57:58 UTC 2018 - jeng...@inai.de + +- Update summaries. + +--- +Fri Feb 16 02:31:39 UTC 2018 - luc1...@linuxmail.org + +- Update to version 1.41.1: + + Avoid UTF-32 conversion for fribidi. + + Use external fribidi and drop mini-fribidi. + + Only enable freetype if fontconfig is available. +- Add pkgconfig(fribidi) BuildRequires: new dependency. + +--- +Thu Jan 11 01:38:17 UTC 2018 - luc1...@linuxmail.org + +- Update to version 1.41.0: + + Fix up font options from cairo (bgo#790747). + + Add support for font variations. + + Fix compiler warnings (bgo#792231). + +--- Old: pango-1.40.14.tar.xz New: pango-1.42.0.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.QQfLxU/_old 2018-03-14 19:29:09.242263984 +0100 +++ /var/tmp/diff_new_pack.QQfLxU/_new 2018-03-14 19:29:09.246263842 +0100 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,16 +16,14 @@ # -# 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.14 +Version:1.42.0 Release:0 Summary:Library for Layout and Rendering of Text -License:LGPL-2.1+ -Group: System/Libraries -Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.40/%{name}-%{version}.tar.xz +License:LGPL-2.1-or-later +Group: Development/Libraries/C and C++ +URL:http://www.pango.org/ +Source: http://download.gnome.org/sources/pango/1.42/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf BuildRequires: gcc-c++ @@ -34,10 +32,11 @@ BuildRequires: meson BuildRequires: pkgconfig BuildRequires: pkgconfig(cairo) >= 1.12.10 -BuildRequires: pkgconfig(fontconfig) >= 2.10.91 +BuildRequires: pkgconfig(fontconfig) >= 2.11.91 BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(fribidi) >= 0.19.7 BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 -BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gobject-2.0) >= 2.33.12 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(harfbuzz) >= 1.2.3 BuildRequires: pkgconfig(libthai) >= 0.1.9 @@ -72,7 +71,7 @@ Pango forms the core of text and font handling for GTK+. %package -n typelib-1_0-Pango-1_0 -Summary:Library for Layout and Rendering of Text -- Introspection bindings +Summary:Introspection bindings for pango, a library for text layout and rendering Group: System/Libraries %description -n typelib-1_0-Pango-1_0 @@ -85,7 +84,7 @@ This package provides the GObject Introspection bindings for Pango. %package tools -Summary:Library for Layout and Rendering of Text -- Tools +Summary:Tools for pango, a library for text layout and rendering Group: System/Libraries %description tools @@ -96,7 +95,7 @@ Pango forms the core of text and font handling for GTK+. %package devel -Summary:Library for Layout and Rendering of Text -- Development Files +Summary:Development files for pango, a library for text layout and rendering Group: Development/Libraries/GNOME Requires: libpango-1_0-0 = %{version} Requires: typelib-1_0-Pango-1_0 = %{version} @@ -122,8 +121,7 @@ %build %meson \ - -Denable_docs=true \ - %{nil} + -Denable_docs=true %meson_build %install @@ -136,11 +134,11 @@ rm -rf %{buildroot}%{_datadir}/installed-tests %post -n libpango-1_0-0 -p /sbin/ldconfig - %p
commit pango for openSUSE:Factory
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.0 +0200 +++ new/pango-1.40.14/ChangeLog 2017-11-16 04:24:56.0 +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.0 +0200 +++ new/pango-1.40.14/NEWS 2017-11-16 04:19:55.0 +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.win322017-10-28 00:03:18.0 +0200 +++ new/pango-1.40.14/config.h.win322017-11-16 04:21:17.0 +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
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-11-01 11:07:35 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Wed Nov 1 11:07:35 2017 rev:112 rq:537579 version:1.40.13 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-09-13 21:42:37.606429092 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-11-01 11:07:34.850282652 +0100 @@ -1,0 +2,8 @@ +Sat Oct 28 13:29:25 UTC 2017 - badshah...@gmail.com + +- Update to version 1.40.13: + + Some performance improvements (bgo#788643). + + Update pango_default_break for line breaks (bgo#788115). + + Fix an introspection warning (bgo#781857). + +--- Old: pango-1.40.12.tar.xz New: pango-1.40.13.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.mwomG9/_old 2017-11-01 11:07:35.506258689 +0100 +++ /var/tmp/diff_new_pack.mwomG9/_new 2017-11-01 11:07:35.510258543 +0100 @@ -19,13 +19,13 @@ # 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.12 +Version:1.40.13 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: https://download.gnome.org/sources/pango/1.40/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/pango/1.40/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf BuildRequires: gcc-c++ ++ pango-1.40.12.tar.xz -> pango-1.40.13.tar.xz ++ 2753 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-09-13 21:42:36 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Wed Sep 13 21:42:36 2017 rev:111 rq:520926 version:1.40.12 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-09-04 12:24:37.570182514 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-09-13 21:42:37.606429092 +0200 @@ -1,0 +2,8 @@ +Mon Sep 4 17:40:52 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.12: + + Fix pango_default_break for sentence start/end (bgo#785978). + + Fix multilib issue in pango-enum-types.h (bgo#786887). +- Drop pango-fix-default-break-function.patch: Fixed upstream. + +--- Old: pango-1.40.11.tar.xz pango-fix-default-break-function.patch New: pango-1.40.12.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.6OGoeo/_old 2017-09-13 21:42:38.150352568 +0200 +++ /var/tmp/diff_new_pack.6OGoeo/_new 2017-09-13 21:42:38.154352005 +0200 @@ -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.11 +Version:1.40.12 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ @@ -28,8 +28,6 @@ Source: https://download.gnome.org/sources/pango/1.40/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf -# PATCH-FIX-UPSTREAM pango-fix-default-break-function.patch bgo#785978 pmonrealgonza...@suse.com -- Fix pango_default_break function for sentence start/end -Patch0: pango-fix-default-break-function.patch BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: help2man @@ -121,7 +119,6 @@ %prep %setup -q -%patch0 -p1 %build %meson \ ++ pango-1.40.11.tar.xz -> pango-1.40.12.tar.xz ++ 2264 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-09-04 12:24:36 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Mon Sep 4 12:24:36 2017 rev:110 rq:519949 version:1.40.11 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-08-24 18:25:06.740034204 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-09-04 12:24:37.570182514 +0200 @@ -1,0 +2,6 @@ +Thu Aug 31 12:33:32 UTC 2017 - pmonrealgonza...@suse.com + +- Add pango-fix-default-break-function.patch: Fix + pango_default_break function for sentence start/end (bgo#785978). + +--- New: pango-fix-default-break-function.patch Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.Rz58pV/_old 2017-09-04 12:24:38.690025075 +0200 +++ /var/tmp/diff_new_pack.Rz58pV/_new 2017-09-04 12:24:38.726020015 +0200 @@ -18,7 +18,6 @@ # 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.11 Release:0 @@ -29,6 +28,8 @@ Source: https://download.gnome.org/sources/pango/1.40/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf +# PATCH-FIX-UPSTREAM pango-fix-default-break-function.patch bgo#785978 pmonrealgonza...@suse.com -- Fix pango_default_break function for sentence start/end +Patch0: pango-fix-default-break-function.patch BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: help2man @@ -101,12 +102,12 @@ Group: Development/Libraries/GNOME Requires: libpango-1_0-0 = %{version} Requires: typelib-1_0-Pango-1_0 = %{version} +Provides: pango-doc = %{version} +Obsoletes: pango-doc < %{version} # bug437293 %ifarch ppc64 Obsoletes: pango-devel-64bit %endif -Provides: pango-doc = %{version} -Obsoletes: pango-doc < %{version} %description devel Pango is a library for layout and rendering of text, with an emphasis @@ -120,6 +121,7 @@ %prep %setup -q +%patch0 -p1 %build %meson \ @@ -152,7 +154,7 @@ %files tools %{_bindir}/pango-view -%doc %{_mandir}/man1/pango-view.1%{ext_man} +%{_mandir}/man1/pango-view.1%{ext_man} %files devel %doc README AUTHORS ++ pango-fix-default-break-function.patch ++ >From 6ff8f019170241188b4b76531c60f420bf81ffe2 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 16 Aug 2017 15:02:36 +0800 Subject: [PATCH] Fix pango_default_break function for sentence start/end Skip the space characters in sentence start/end. https://bugzilla.gnome.org/show_bug.cgi?id=785978 --- pango/break.c | 39 +-- 1 file changed, 29 insertions(+), 10 deletions(-) Index: pango-1.40.11/pango/break.c === --- pango-1.40.11.orig/pango/break.c +++ pango-1.40.11/pango/break.c @@ -559,6 +559,7 @@ pango_default_break (const gchar *text gunichar base_character = 0; gint last_sentence_start = -1; + gint last_non_space = -1; gboolean almost_done = FALSE; gboolean done = FALSE; @@ -1660,19 +1661,37 @@ pango_default_break (const gchar *text } /* Sentence breaks */ + { - /* default to not a sentence start/end */ - attrs[i].is_sentence_start = FALSE; - attrs[i].is_sentence_end = FALSE; - - if (last_sentence_start == -1 && !is_sentence_boundary) { - last_sentence_start = i - 1; - attrs[i - 1].is_sentence_start = TRUE; - } + /* default to not a sentence start/end */ + attrs[i].is_sentence_start = FALSE; + attrs[i].is_sentence_end = FALSE; + + /* maybe start sentence */ + if (last_sentence_start == -1 && !is_sentence_boundary) + last_sentence_start = i - 1; + + /* remember last non space character position */ + if (i > 0 && !attrs[i - 1].is_white) + last_non_space = i; + + /* meets sentence end, mark both sentence start and end */ + if (last_sentence_start != -1 && is_sentence_boundary) { + if (last_non_space != -1) { + attrs[last_sentence_start].is_sentence_start = TRUE; + attrs[last_non_space].is_sentence_end = TRUE; + } + + last_sentence_start = -1; + last_non_space = -1; + } + + /* meets space character, move sentence start */ + if (last_sentence_start != -1 && + last_sentenc
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-08-24 18:25:01 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Thu Aug 24 18:25:01 2017 rev:109 rq:518081 version:1.40.11 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-08-18 14:58:50.241174253 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-08-24 18:25:06.740034204 +0200 @@ -1,0 +2,22 @@ +Sat Aug 19 15:49:59 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.11: + + Fix backspacing for more Emoji sequences. + + Make tests run faster. + +--- +Wed Aug 16 09:08:32 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.10: + + Update Emoji data to version 5. + + Apply gravity across spans in markup (bgo#784243). + + Support variation selectors for shaping. + + CoreText: Rely on CGFont for scaling (bgo#782393). + + Fix grapheme breaks and backspacing for Emoji. +- Add meson BuildRequires and switch autotools macros configure, + make and makeinstall to meson, meson_build and meson_install + following upstream switch to Meson build system. +- Add help2man BuildRequires, needed to build manpages. +- Minor spec file cleanup. + +--- Old: pango-1.40.9.tar.xz New: pango-1.40.11.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.qMqTw2/_old 2017-08-24 18:25:08.283816701 +0200 +++ /var/tmp/diff_new_pack.qMqTw2/_new 2017-08-24 18:25:08.287816138 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.9 +Version:1.40.11 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ @@ -31,7 +31,9 @@ Source99: baselibs.conf BuildRequires: gcc-c++ BuildRequires: gtk-doc -BuildRequires: pkg-config +BuildRequires: help2man +BuildRequires: meson +BuildRequires: pkgconfig BuildRequires: pkgconfig(cairo) >= 1.12.10 BuildRequires: pkgconfig(fontconfig) >= 2.10.91 BuildRequires: pkgconfig(freetype2) @@ -42,7 +44,6 @@ BuildRequires: pkgconfig(libthai) >= 0.1.9 BuildRequires: pkgconfig(xft) >= 2.0.0 BuildRequires: pkgconfig(xrender) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Pango is a library for layout and rendering of text, with an emphasis @@ -121,39 +122,40 @@ %setup -q %build -%configure --disable-static --with-pic --with-cairo -make %{?_smp_mflags} +%meson \ + -Denable_docs=true \ + %{nil} +%meson_build %install -%make_install -find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print +%meson_install # Install rpm macros mkdir -p %{buildroot}%{_sysconfdir}/rpm cp %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm +# Remove tests, we have no need for them - FIXME if any one can figure out how to disable build of these with meson == awesome +rm -rf %{buildroot}%{_libexecdir}/installed-tests +rm -rf %{buildroot}%{_datadir}/installed-tests %post -n libpango-1_0-0 -p /sbin/ldconfig %postun -n libpango-1_0-0 -p /sbin/ldconfig %files -n libpango-1_0-0 -%defattr(-,root,root) -%doc README AUTHORS COPYING ChangeLog +%license COPYING %{_libdir}/lib*.so.* %files -n typelib-1_0-Pango-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/Pango-1.0.typelib %{_libdir}/girepository-1.0/PangoCairo-1.0.typelib %{_libdir}/girepository-1.0/PangoFT2-1.0.typelib %{_libdir}/girepository-1.0/PangoXft-1.0.typelib %files tools -%defattr(-, root, root) %{_bindir}/pango-view -%doc %{_mandir}/man1/pango-view.1* +%doc %{_mandir}/man1/pango-view.1%{ext_man} %files devel -%defattr(-, root, root) +%doc README AUTHORS %{_libdir}/lib*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/pango-1.0/ ++ pango-1.40.9.tar.xz -> pango-1.40.11.tar.xz ++ 11002 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-08-18 14:58:48 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Fri Aug 18 14:58:48 2017 rev:108 rq:516865 version:1.40.9 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-07-21 22:42:34.562478448 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-08-18 14:58:50.241174253 +0200 @@ -1,0 +2,14 @@ +Wed Aug 9 06:33:23 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.9: + + Build and dist fixes. + + Fix build on Windows with MSVC (bgo#783274). + +--- +Mon Aug 7 19:24:51 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.8: + + Support emoji sequences in boundary determination. + + Choose emoji font for color emoji. + +--- Old: pango-1.40.7.tar.xz New: pango-1.40.9.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.0W5VGp/_old 2017-08-18 14:58:51.293026181 +0200 +++ /var/tmp/diff_new_pack.0W5VGp/_new 2017-08-18 14:58:51.297025618 +0200 @@ -20,13 +20,13 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.7 +Version:1.40.9 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.40/%{name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/pango/1.40/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf BuildRequires: gcc-c++ ++ pango-1.40.7.tar.xz -> pango-1.40.9.tar.xz ++ 12659 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-07-21 22:42:33 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Fri Jul 21 22:42:33 2017 rev:107 rq:511102 version:1.40.7 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-07-17 09:10:06.100865890 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-07-21 22:42:34.562478448 +0200 @@ -1,0 +2,9 @@ +Tue Jul 18 08:45:22 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.7: + + Some fixes for meson build support. + + Don't change fonts for variation selectors (bgo#781123). + + Fix some bugs in the libthai glue layer. + + Pass text along when calling into cairo (bgo#784394). + +--- Old: pango-1.40.6.tar.xz New: pango-1.40.7.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.rdF1td/_old 2017-07-21 22:42:35.074406234 +0200 +++ /var/tmp/diff_new_pack.rdF1td/_new 2017-07-21 22:42:35.074406234 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.6 +Version:1.40.7 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.40.6.tar.xz -> pango-1.40.7.tar.xz ++ 2198 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-07-17 09:10:03 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Mon Jul 17 09:10:03 2017 rev:106 rq:509988 version:1.40.6 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-05-31 12:14:33.964240531 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-07-17 09:10:06.100865890 +0200 @@ -56 +56 @@ -- Update to version 1.40.1: +- Update to version 1.40.1 (Fate#318572): @@ -151 +151 @@ - packages referencing them). + packages referencing them) (bnc#885294). Other differences: --
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-05-31 12:14:30 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Wed May 31 12:14:30 2017 rev:105 rq:498567 version:1.40.6 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-04-29 10:48:48.712171659 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-05-31 12:14:33.964240531 +0200 @@ -1,0 +2,10 @@ +Tue May 23 08:04:16 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.6: + + Don't use deprecated harfbuzz api. + + Correctly implement min-required/max-allowed support. + + Avoid compiler warnings. + + Drop -uninstalled.pd files. + + Add support for building with meson. + +--- Old: pango-1.40.5.tar.xz New: pango-1.40.6.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.AuwIX5/_old 2017-05-31 12:14:34.640145121 +0200 +++ /var/tmp/diff_new_pack.AuwIX5/_new 2017-05-31 12:14:34.644144557 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.5 +Version:1.40.6 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ @@ -38,7 +38,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(harfbuzz) >= 0.9.30 +BuildRequires: pkgconfig(harfbuzz) >= 1.2.3 BuildRequires: pkgconfig(libthai) >= 0.1.9 BuildRequires: pkgconfig(xft) >= 2.0.0 BuildRequires: pkgconfig(xrender) ++ pango-1.40.5.tar.xz -> pango-1.40.6.tar.xz ++ 46158 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-04-29 10:48:47 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Sat Apr 29 10:48:47 2017 rev:104 rq:490197 version:1.40.5 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2017-03-22 22:57:42.370707152 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-04-29 10:48:48.712171659 +0200 @@ -1,0 +2,10 @@ +Mon Apr 10 07:01:36 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.5: + + Add missing introspection annotations (bgo#778663). + + Fix line-end handling in pango_read_line (bgo#778816). + + Make alpha attribute work without color (bgo#773767). + + win32: Enable rendering colored texti and underlines +(bgo#768779). + +--- Old: pango-1.40.4.tar.xz New: pango-1.40.5.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.YEoSbg/_old 2017-04-29 10:48:49.852010630 +0200 +++ /var/tmp/diff_new_pack.YEoSbg/_new 2017-04-29 10:48:49.856010065 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.4 +Version:1.40.5 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.40.4.tar.xz -> pango-1.40.5.tar.xz ++ 1705 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/pango-1.40.4/ChangeLog new/pango-1.40.5/ChangeLog --- old/pango-1.40.4/ChangeLog 2017-02-27 21:20:39.0 +0100 +++ new/pango-1.40.5/ChangeLog 2017-04-08 19:55:01.0 +0200 @@ -1,3 +1,206 @@ +commit 6c5d1d35061a91c3c0792f7720da3f8308ebff65 +Author: Matthias Clasen +Date: Sat Apr 8 13:48:25 2017 -0400 + +1.40.5 + + NEWS | 7 +++ + configure.ac | 2 +- + 2 files changed, 8 insertions(+), 1 deletion(-) + +commit 5188156587cc388b86962fb43815a303448aeb64 +Author: Matthias Clasen +Date: Sat Apr 8 00:58:58 2017 -0400 + +Avoid a compiler warning + +The compiler complains that rightmost_space may be used +uninitialized. And it may be right. + + pango/pango-layout.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 7fc77e1c5a9b04da172d032f8d1a2bd04a1c92a1 +Author: Philip Withnall +Date: Wed Feb 15 11:06:36 2017 + + +docs: Fix some introspection annotation syntax + +Signed-off-by: Philip Withnall + +https://bugzilla.gnome.org/show_bug.cgi?id=778663 + + pango/pango-engine.h| 4 ++-- + pango/pango-layout.h| 2 +- + pango/pangofc-fontmap.c | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +commit 6df7fcde9cde8c808344cd7242b0492e92ec10f1 +Author: Philip Withnall +Date: Wed Feb 15 11:06:03 2017 + + +docs: Add (skip) annotation to some non-introspectable deprecated +funcs + +To make it a bit more explicit that there’s no need to worry about +introspecting them. + +Signed-off-by: Philip Withnall + +https://bugzilla.gnome.org/show_bug.cgi?id=778663 + + pango/modules.c | 4 ++-- + pango/pango-engine.h | 8 + 2 files changed, 6 insertions(+), 6 deletions(-) + +commit 9ab6ddd41723e0f0f8f0d57ca6bb37763c910d3c +Author: Philip Withnall +Date: Wed Feb 15 11:05:27 2017 + + +docs: Add a few missing (transfer) annotations + +This should fix a few scanner warnings, but this is not an attempt to +fix them all. + +Signed-off-by: Philip Withnall + +https://bugzilla.gnome.org/show_bug.cgi?id=778663 + + pango/fonts.c| 2 +- + pango/pangoft2-fontmap.c | 7 --- + 2 files changed, 5 insertions(+), 4 deletions(-) + +commit 6f0648043fe2a084db15a6cdded8402625676aef +Author: Philip Withnall +Date: Fri Feb 17 09:27:36 2017 + + +pango-utils: Fix non-escaped \r\n line endings in pango_read_line() + +The handling for \r or \r\n line endings in pango_read_line() was +broken. It should have discarded the \r or \r\n, but was only +doing this +for \n or \n\r. The condition (c == EOF) could never have been +reached. + +Coverity ID: 1391696 + +Signed-off-by: Philip Withnall + +https://bugzilla.gnome.org/show_bug.cgi?id=778816 + + pango/pango-utils.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 97fc6fbffe65d9ca4e92fc8979808faebed0ee35 +Author: Matt
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2017-03-22 22:57:38 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Wed Mar 22 22:57:38 2017 rev:103 rq:461055 version:1.40.4 Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2016-09-17 14:38:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2017-03-22 22:57:42.370707152 +0100 @@ -1,0 +2,9 @@ +Mon Feb 27 20:41:14 UTC 2017 - zai...@opensuse.org + +- Update to version 1.40.4: + + Fix introspection annotation of pango_lkayout_get_size +(bgo#779232). + + Fix some Coverity findings: bgo#778601, bgo#778602, bgo#778654, +bgo#778656. + +--- Old: pango-1.40.3.tar.xz New: pango-1.40.4.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.OiNwQu/_old 2017-03-22 22:57:44.070466173 +0100 +++ /var/tmp/diff_new_pack.OiNwQu/_new 2017-03-22 22:57:44.074465606 +0100 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.3 +Version:1.40.4 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.40.3.tar.xz -> pango-1.40.4.tar.xz ++ 41077 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2016-09-17 14:38:25 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2016-08-31 14:29:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2016-09-17 14:38:27.0 +0200 @@ -1,0 +2,7 @@ +Wed Sep 14 07:14:14 UTC 2016 - zai...@opensuse.org + +- Update to version 1.40.3: + + Fix export of pango_cairo_win32_font_map_get_type (bgo#771004). + + Fix build on OS X (bgo#770729). + +--- Old: pango-1.40.2.tar.xz New: pango-1.40.3.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.BEwSPQ/_old 2016-09-17 14:38:28.0 +0200 +++ /var/tmp/diff_new_pack.BEwSPQ/_new 2016-09-17 14:38:28.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.2 +Version:1.40.3 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.40.2.tar.xz -> pango-1.40.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.2/ChangeLog new/pango-1.40.3/ChangeLog --- old/pango-1.40.2/ChangeLog 2016-08-29 15:08:28.0 +0200 +++ new/pango-1.40.3/ChangeLog 2016-09-13 06:00:43.0 +0200 @@ -1,3 +1,37 @@ +commit e9471764d19f740f756cf7e6d11aba0cbba3d2ae +Author: Matthias Clasen +Date: Mon Sep 12 23:50:22 2016 -0400 + +1.40.3 + + NEWS | 6 ++ + configure.ac | 2 +- + 2 files changed, 7 insertions(+), 1 deletion(-) + +commit 9cb49a3e224bbd5a3e6630aa053e516ecbc46083 +Author: Matthias Clasen +Date: Mon Sep 12 23:36:11 2016 -0400 + +Fix build on OS X + +https://bugzilla.gnome.org/show_bug.cgi?id=770729 + + pango/pangocoretext-fontmap.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit e2ebedbac0d6b04ec298414eec02f4b4692392bc +Author: Patrick Griffis +Date: Wed Sep 7 09:10:04 2016 -0400 + +Fix exporting pango_cairo_win32_font_map_get_type + +Introduced with commit 1147da131ad13e583e73fed956e5c944e1497bf4 + +https://bugzilla.gnome.org/show_bug.cgi?id=771004 + + pango/pangocairo-win32.h | 1 + + 1 file changed, 1 insertion(+) + commit 16235af893c35af610af2091e0396e6c12ac09ea Author: Matthias Clasen Date: Mon Aug 29 08:13:40 2016 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.2/Makefile.in new/pango-1.40.3/Makefile.in --- old/pango-1.40.2/Makefile.in2016-08-29 14:51:22.0 +0200 +++ new/pango-1.40.3/Makefile.in2016-09-13 05:52:36.0 +0200 @@ -204,7 +204,7 @@ $(srcdir)/pangowin32.pc.in \ $(srcdir)/pangoxft-uninstalled.pc.in $(srcdir)/pangoxft.pc.in \ AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS compile \ - config.guess config.sub depcomp install-sh ltmain.sh missing + config.guess config.sub install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.2/NEWS new/pango-1.40.3/NEWS --- old/pango-1.40.2/NEWS 2016-08-29 14:51:18.0 +0200 +++ new/pango-1.40.3/NEWS 2016-09-13 05:49:56.0 +0200 @@ -1,3 +1,8 @@ +Overview of changes between 1.40.2 and 1.40.3 += +- Fix export of pango_cairo_win32_font_map_get_type (#771004) +- Fix build on OS X (#770729) + Overview of changes between 1.40.1 and 1.40.2 = - Improve introspection builds in msvc (#764984) @@ -5,6 +10,7 @@ - Add rebeccapurple to list of colors - Correct font weight mapping in coretext (#766148) - Use version macros for exports (#767587) + Overview of changes between 1.40.0 and 1.40.1 = - Use $PKG_CONFIG consistently (#764191) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.40.2/build/win32/vs10/pango-version-paths.props new/pango-1.40.3/build/win32/vs10/pango-version-paths.props --- old/pango-1.40.2/build/win32/vs10/pango-version-paths.props 2016-08-29 14:51:26.0 +0200 +++ new/pango-1.40.3/build/win32/vs10/pango-version-paths.props 2016-09-13 05:52:45.0 +0200 @@ -4,7 +4,7 @@ 10 1 40 -2 +3 1.0 $(SolutionDir)\..\..\..\.
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2016-08-31 14:29:02 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2016-08-16 13:02:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2016-08-31 14:29:03.0 +0200 @@ -1,0 +2,10 @@ +Mon Aug 29 13:53:15 UTC 2016 - dims...@opensuse.org + +- Update to version 1.40.2: + + Improve introspection builds in msvc (bgo#764984). + + Properly handle UTF32 chars in coretext. + + Add rebeccapurple to list of colors. + + Correct font weight mapping in coretext (bgo#766148). + + Use version macros for exports (bgo#767587). + +--- Old: pango-1.40.1.tar.xz New: pango-1.40.2.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.AxsRiR/_old 2016-08-31 14:29:04.0 +0200 +++ /var/tmp/diff_new_pack.AxsRiR/_new 2016-08-31 14:29:04.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.1 +Version:1.40.2 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.40.1.tar.xz -> pango-1.40.2.tar.xz ++ 29608 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2016-08-16 13:02:02 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2016-04-15 19:04:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2016-08-16 13:02:03.0 +0200 @@ -1,0 +2,6 @@ +Thu Aug 4 00:53:47 CEST 2016 - h...@suse.com + +- Make libpango obsolete/provide pango-modules bsc#978972. Change + by idon...@suse.com. + +--- Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.uQTvLm/_old 2016-08-16 13:02:04.0 +0200 +++ /var/tmp/diff_new_pack.uQTvLm/_new 2016-08-16 13:02:04.0 +0200 @@ -56,6 +56,8 @@ Group: System/Libraries Provides: %{name} = %{version} Obsoletes: %{name} < %{version} +Obsoletes: pango-modules < %{version} +Provides: pango-modules = %{version} # bug437293 %ifarch ppc64 Obsoletes: pango-64bit
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2016-04-15 19:04:19 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2016-03-29 14:46:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2016-04-15 19:04:21.0 +0200 @@ -1,0 +2,7 @@ +Tue Apr 12 11:29:35 UTC 2016 - zai...@opensuse.org + +- Update to version 1.40.1: + + Use $PKG_CONFIG consistently (bgo#764191). + + Fix a PangoWin32FontMap memory leak (bgo#764089). + +--- Old: pango-1.40.0.tar.xz New: pango-1.40.1.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.Joswek/_old 2016-04-15 19:04:22.0 +0200 +++ /var/tmp/diff_new_pack.Joswek/_new 2016-04-15 19:04:22.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.40.0 +Version:1.40.1 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.40.0.tar.xz -> pango-1.40.1.tar.xz ++ 14119 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2016-03-29 14:46:13 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2015-10-25 19:08:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2016-03-29 14:46:15.0 +0200 @@ -1,0 +2,13 @@ +Wed Mar 23 08:18:16 UTC 2016 - dims...@opensuse.org + +- Update to version 1.40.0: + + Fix typos. + + Don't treat OGHAM SPACE MARK as whitespace. + +--- +Tue Dec 22 20:22:48 UTC 2015 - zai...@opensuse.org + +- Update to version 1.39.0: + + Update PangoScript to Unicode 8.0. + +--- Old: pango-1.38.1.tar.xz New: pango-1.40.0.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.0HmUNV/_old 2016-03-29 14:46:16.0 +0200 +++ /var/tmp/diff_new_pack.0HmUNV/_new 2016-03-29 14:46:16.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,13 +20,13 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.38.1 +Version:1.40.0 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.38/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/pango/1.40/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf BuildRequires: gcc-c++ ++ pango-1.38.1.tar.xz -> pango-1.40.0.tar.xz ++ 6300 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2015-10-25 19:08:49 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2015-10-09 10:37:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2015-10-25 19:08:50.0 +0100 @@ -1,0 +2,8 @@ +Mon Oct 12 19:38:42 UTC 2015 - zai...@opensuse.org + +- Update to version 1.38.1: + + Require Harfbuzz 0.9.30. + + Fix make check with --enable-debug=no. + + Win32 build fixes. + +--- Old: pango-1.38.0.tar.xz New: pango-1.38.1.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.yw6VxZ/_old 2015-10-25 19:08:51.0 +0100 +++ /var/tmp/diff_new_pack.yw6VxZ/_new 2015-10-25 19:08:51.0 +0100 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.38.0 +Version:1.38.1 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ @@ -38,7 +38,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(harfbuzz) >= 0.9.9 +BuildRequires: pkgconfig(harfbuzz) >= 0.9.30 BuildRequires: pkgconfig(libthai) >= 0.1.9 BuildRequires: pkgconfig(xft) >= 2.0.0 BuildRequires: pkgconfig(xrender) ++ pango-1.38.0.tar.xz -> pango-1.38.1.tar.xz ++ 2904 lines of diff (skipped)
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2015-10-09 10:37:17 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2015-10-06 16:23:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2015-10-09 10:37:19.0 +0200 @@ -1,0 +2,8 @@ +Fri Oct 9 07:09:50 UTC 2015 - dims...@opensuse.org + +- Drop pango-tools requirement from libpango-1_0-0: as there are no + modules supported, there is also no querymodules call in the + post scriptlet (also adjust baselibs.conf; do no longer build + pango-tools-32bit, as it would be empty). + +--- Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.ZCUEBY/_old 2015-10-09 10:37:20.0 +0200 +++ /var/tmp/diff_new_pack.ZCUEBY/_new 2015-10-09 10:37:20.0 +0200 @@ -54,8 +54,6 @@ %package -n libpango-1_0-0 Summary:Library for Layout and Rendering of Text Group: System/Libraries -# pango-querymodules(-64)? was first introduced the --update-cache option in 1.31.1... (bnc#792646). -Requires(post): %{name}-tools >= 1.31.1 Provides: %{name} = %{version} Obsoletes: %{name} < %{version} # bug437293 ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.ZCUEBY/_old 2015-10-09 10:37:20.0 +0200 +++ /var/tmp/diff_new_pack.ZCUEBY/_new 2015-10-09 10:37:20.0 +0200 @@ -1,9 +1,6 @@ libpango-1_0-0 - prereq "pango-tools- >= 1.31.1" provides "pango- = " obsoletes "pango- < " pango-devel requires -pango- requires "libpango-1_0-0- = " -pango-tools - +/usr/bin/pango-querymodules(-64)?
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2015-10-06 16:23:37 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-11-13 09:16:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2015-10-06 16:23:39.0 +0200 @@ -1,0 +2,64 @@ +Mon Sep 21 14:26:27 UTC 2015 - dims...@opensuse.org + +- Update to version 1.38.0: + + No changes. + +--- +Wed Sep 16 07:19:11 UTC 2015 - dims...@opensuse.org + +- Update to version 1.37.5: + + Small optimizations. + +--- +Wed Sep 2 08:22:41 UTC 2015 - zai...@opensuse.org + +- Update to version 1.37.4: + + Use grapheme boundaries in justification. + + Support coloring marks and bases independently (bgo#541608). + + Fix a crash (bgo#753167). + + Make Thai and Arabic support thread-safe. + + Fix justification. + +--- +Sat Aug 15 14:00:43 UTC 2015 - zai...@opensuse.org + +- Update to version 1.37.3: + + Fix pango_glyph_item_iter_prev. + + Add alpha attributes. + + Add support for alpha in markup. + +--- +Wed Jul 22 19:36:37 UTC 2015 - zai...@opensuse.org + +- Update to version 1.37.2: + + Don't use hb_glib_get_unicode_funcs. + + Warning fixes. + +--- +Wed Jun 24 12:14:41 UTC 2015 - zai...@opensuse.org + +- Update to version 1.37.1: + + Add attributes for OpenType font features (bgo#738505). + + CoreText: locale handling improvements (bgo#750017). + + Fix ellipsization with line space (bgo#750383). + + Fix issues with hex boxes (bgo#750463). + +--- +Thu May 28 08:40:40 UTC 2015 - dims...@opensuse.org + +- Update to version 1.37.0: + + Pango modules, engines, and config have been removed +(bgo#733882). + + Added pango_fc_font_map_config_changed() (bgo#748767). + + Added pango_fc_font_map_[sg]et_config() (bgo#547671). + + Added pango_matrix_get_font_scale_factors. + + Lot of API has been deprecated. + + Fix CoreText font fallback. + + General build fixes. + + Win32 build fixes. +- Clean up scriptlets: as modules support no longer exist, there + is no need for querymodules anymore. Change the existing macros + in macros.pango to be dummy placeholders (to not break other + packages referencing them). + +--- Old: README.SUSE pango-1.36.8.tar.xz New: pango-1.38.0.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.KjIR1V/_old 2015-10-06 16:23:40.0 +0200 +++ /var/tmp/diff_new_pack.KjIR1V/_new 2015-10-06 16:23:40.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,14 +20,13 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.36.8 +Version:1.38.0 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.36/%{name}-%{version}.tar.xz -Source1:README.SUSE +Source: http://download.gnome.org/sources/pango/1.38/%{name}-%{version}.tar.xz Source2:macros.pango Source99: baselibs.conf BuildRequires: gcc-c++ @@ -96,20 +95,6 @@ Pango forms the core of text and font handling for GTK+. -%package module-thai-lang -Summary:Library for Layout and Rendering of Text -- Module for the Thai Language -Group: System/Libraries -Requires(post): %{name}-tools -Requires(postun): %{name}-tools -Provides: locale(pango:th_TH) - -%description module-thai-lang -Pango is a library for layout and rendering of text, with an emphasis -on internationalization. It can be used anywhere that text layout -is needed. - -Pango forms the core of text and font handling for GTK+. - %package devel Summary:Library for Layout and Rendering of Text -- Development Files Group: Development/Libraries/GNOME @@ -134,9 +119,6 @@ %prep %setup -q -%if "%{_lib
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-11-13 09:16:44 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-09-30 19:38:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-11-13 09:16:47.0 +0100 @@ -1,0 +2,5 @@ +Sun Nov 09 21:03:00 UTC 2014 - Led + +- fix bashism in post script + +--- Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.KmYnlu/_old 2014-11-13 09:16:48.0 +0100 +++ /var/tmp/diff_new_pack.KmYnlu/_new 2014-11-13 09:16:48.0 +0100 @@ -199,7 +199,7 @@ # %%{_libdir}/pango/%%{pango_binary_version} already exists) which means # pango-querymodules couldn't run there. %endif -if [ $1 == 1 ]; then +if [ $1 = 1 ]; then test -f %{_libdir}/libpango-1.0.so.0 if test $? -eq 0; then %{_pango_querymodules_update_cache} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-09-30 19:37:32 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-09-10 17:01:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-09-30 19:38:06.0 +0200 @@ -1,0 +2,6 @@ +Mon Sep 22 18:48:08 UTC 2014 - zai...@opensuse.org + +- Update to version 1.36.8: + + Make tests not fail on build.gnome.org. + +--- Old: pango-1.36.7.tar.xz New: pango-1.36.8.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.1GzA6Z/_old 2014-09-30 19:38:07.0 +0200 +++ /var/tmp/diff_new_pack.1GzA6Z/_new 2014-09-30 19:38:07.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.36.7 +Version:1.36.8 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.36.7.tar.xz -> pango-1.36.8.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.7/ChangeLog new/pango-1.36.8/ChangeLog --- old/pango-1.36.7/ChangeLog 2014-09-03 21:49:11.0 +0200 +++ new/pango-1.36.8/ChangeLog 2014-09-22 20:33:38.0 +0200 @@ -1,3 +1,64 @@ +commit e0a21abf52a0b7588b1aa3357818948816ed9103 +Author: Matthias Clasen +Date: Mon Sep 22 14:29:40 2014 -0400 + +1.36.8 + + NEWS | 4 + configure.ac | 2 +- + 2 files changed, 5 insertions(+), 1 deletion(-) + +commit bda622c386a0b04478a9116c6b9534c023ca2446 +Author: Matthias Clasen +Date: Fri Sep 19 11:43:15 2014 -0400 + +Update expected test results + +Update the expected output of the layout tests to the previous +change. + + tests/layouts/valid-1.expected | 6 +++--- + tests/layouts/valid-2.expected | 10 +- + 2 files changed, 8 insertions(+), 8 deletions(-) + +commit 2a8eed93477304317ccedfdea8ea46fb9779ee69 +Author: Matthias Clasen +Date: Fri Sep 19 11:33:14 2014 -0400 + +Don't compare fonts in the layout test + +For some reason (that I haven't been able to track down), this +fails in the installed tests on build.gnome.org. + + tests/test-layout.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 0d1945ed2c602e295e433ce7e9e1ecbc6600c76a +Author: Matthias Clasen +Date: Mon Sep 8 11:55:06 2014 -0400 + +Add some tests for PangoFontDescription + +This just a small beginning, much more is needed here. + + tests/Makefile.am | 2 ++ + tests/test-font.c | 92 + +++ + 2 files changed, 94 insertions(+) + +commit 7b36ee404c22495e33c66cc4d755671a16089bdf +Author: Matthias Clasen +Date: Sat Sep 6 14:31:43 2014 -0400 + +Try to fix the test on build.gnome.org + +For some reason, the test-layout test does not show the +font size when run on build.gnome.org. Try harder to make +it use the Cantarell 11 font that I want it to use. + + tests/test-layout.c | 10 ++ + 1 file changed, 6 insertions(+), 4 deletions(-) + commit f7ffec46581ee8d45c7d9480168a167c86c766d3 Author: Matthias Clasen Date: Wed Sep 3 15:47:46 2014 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.7/Makefile.in new/pango-1.36.8/Makefile.in --- old/pango-1.36.7/Makefile.in2014-09-03 21:47:55.0 +0200 +++ new/pango-1.36.8/Makefile.in2014-09-22 20:30:18.0 +0200 @@ -95,8 +95,7 @@ $(srcdir)/pangoxft-uninstalled.pc.in \ $(srcdir)/pangocairo-uninstalled.pc.in \ $(srcdir)/pango-zip.sh.in $(srcdir)/config.h.win32.in COPYING \ - compile config.guess config.sub depcomp install-sh missing \ - ltmain.sh + compile config.guess config.sub install-sh missing ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.7/NEWS new/pango-1.36.8/NEWS --- old/pango-1.36.7/NEWS 2014-09-03 21:47:29.0 +0200 +++ new/pango-1.36.8/NEWS 2014-09-22 20:29:15.0 +0200 @@ -1,3 +1,7 @@ +Overview of changes between 1.36.7 and 1.36.8 += +- Make tests not fail on build.gnome.org + Overview of changes between 1.36.6 and 1.36.7 = - Add tests for pango markup diff -urN '--exclude=CVS' '-
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-09-10 17:01:12 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-08-20 17:53:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-09-10 17:01:13.0 +0200 @@ -1,0 +2,9 @@ +Sun Sep 7 21:11:44 UTC 2014 - zai...@opensuse.org + +- Update to version 1.36.7: + + Add tests for pango markup. + + Add tests for PangoLayout. + + Add an analysis flag for ellipsis (bgo#735719). + + Treat attributes in ellipsis better (bgo#735732). + +--- Old: pango-1.36.6.tar.xz New: pango-1.36.7.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.JiDCns/_old 2014-09-10 17:01:16.0 +0200 +++ /var/tmp/diff_new_pack.JiDCns/_new 2014-09-10 17:01:16.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.36.6 +Version:1.36.7 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.36.6.tar.xz -> pango-1.36.7.tar.xz ++ 2117 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-08-20 17:53:02 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-08-11 12:30:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-08-20 17:53:18.0 +0200 @@ -1,0 +2,12 @@ +Sat Aug 16 17:22:06 UTC 2014 - dims...@opensuse.org + +- Update to version 1.36.6: + + Cope with lack of LC_CTYPE (bgo#732276). + + Prevent harfbuzz from using replacement char. + + Don't force static builds on win32 (bgo#733137). + + Allow backend selection via PANGOCAIRO_BACKEND. + + Support more font weights (bgo#733764). + + Fix vertical positioning on win32. + + Don't break in the middle of jamo (bgo#705727). + +--- Old: pango-1.36.5.tar.xz New: pango-1.36.6.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.RpPOl5/_old 2014-08-20 17:53:19.0 +0200 +++ /var/tmp/diff_new_pack.RpPOl5/_new 2014-08-20 17:53:19.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.36.5 +Version:1.36.6 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.36.5.tar.xz -> pango-1.36.6.tar.xz ++ 8336 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-08-11 12:30:22 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-07-08 16:58:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-08-11 12:30:24.0 +0200 @@ -1,0 +2,5 @@ +Wed Aug 6 10:00:15 UTC 2014 - ty...@suse.com + +- Get rid of files using the old SUSE spelling (bnc#889024). + +--- Old: README.SuSE New: README.SUSE Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.LawHbV/_old 2014-08-11 12:30:25.0 +0200 +++ /var/tmp/diff_new_pack.LawHbV/_new 2014-08-11 12:30:25.0 +0200 @@ -27,7 +27,7 @@ Group: System/Libraries Url:http://www.pango.org/ Source: http://download.gnome.org/sources/pango/1.36/%{name}-%{version}.tar.xz -Source1:README.SuSE +Source1:README.SUSE Source2:macros.pango Source99: baselibs.conf BuildRequires: gcc-c++ @@ -209,7 +209,7 @@ %files -n libpango-1_0-0 %defattr(-,root,root) %if "%{_lib}" == "lib64" -%doc README AUTHORS COPYING ChangeLog README.SuSE +%doc README AUTHORS COPYING ChangeLog README.SUSE %else %doc README AUTHORS COPYING ChangeLog %endif ++ README.SUSE ++ README for bi-architecture 64 bit platforms users = Current version of Pango has a problem running 32 and 64 version on single machine. See http://bugzilla.gnome.org/show_bug.cgi?id=129534 for more information. To work around this problem, 64 bit version for SUSE Linux uses special names for following files: /usr/bin/pango-querymodules: /usr/bin/pango-querymodules-64 This can cause problems during self-compilation of packages. To work-around these problems (introduced by this work-around), you should: Either: - Make a patch of package (please do not send it to package developers, it's temporary solution). Or: - Install 32 bit version of Pango. - After installation, you must run following commands: if [ -x /usr/bin/pango-querymodules ] ; then /usr/bin/pango-querymodules --update-cache fi if [ -x /usr/bin/pango-querymodules-64 ] ; then /usr/bin/pango-querymodules-64 --update-cache fi -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-07-08 16:58:51 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-03-31 20:43:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-07-08 16:58:58.0 +0200 @@ -1,0 +2,11 @@ +Tue Jul 1 14:30:36 UTC 2014 - dims...@opensuse.org + +- Update to version 1.36.5: + + Lower the harfbuzz requirement. +- Changes from version 1.36.4: + + Improve thread-safety on Windows (bgo#695913). + + Add missing annotations (bgo#729840). + + Update PangoWeight documentation. + + Require harfbuzz 0.9.29. + +--- Old: pango-1.36.3.tar.xz New: pango-1.36.5.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.Hqilzc/_old 2014-07-08 16:59:00.0 +0200 +++ /var/tmp/diff_new_pack.Hqilzc/_new 2014-07-08 16:59:00.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.36.3 +Version:1.36.5 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.36.3.tar.xz -> pango-1.36.5.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/ChangeLog new/pango-1.36.5/ChangeLog --- old/pango-1.36.3/ChangeLog 2014-03-18 02:15:44.0 +0100 +++ new/pango-1.36.5/ChangeLog 2014-06-24 19:37:34.0 +0200 @@ -1,3 +1,230 @@ +commit 41b2e15167bf3a6ef2d682ccaf8530a4ba44f061 +Author: Matthias Clasen +Date: Tue Jun 24 13:29:00 2014 -0400 + +1.36.5 + + NEWS | 4 + 1 file changed, 4 insertions(+) + +commit 858704140e35058ee074f2929d7d06a3c2bb1951 +Author: Behdad Esfahbod +Date: Tue Jun 24 10:26:37 2014 -0600 + +Revert "build: Require Harfbuzz 0.9.29" + +This reverts commit e728c4c3659cc0ead406344b4cf98c0676cb769e. + +See previous commit for explanation. + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 394b2789c7a4f7c6071f4e5b83e3cf9876d50608 +Author: Behdad Esfahbod +Date: Tue Jun 24 10:26:08 2014 -0600 + +Revert "ot-info: Update after API break in HarfBuzz" + +This reverts commit 4901fb74b3c1137d13a6b7e4e8784577c1816e47. + +The removed API was added back to HarfBuzz. So, no need for this. + + pango/pango-ot-info.c | 9 - + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit a788c729989f4f116ecd6742895d06da1a75c80c +Author: Matthias Clasen +Date: Mon Jun 23 14:05:51 2014 -0400 + +Bump version + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 64113b70adff816d1d7885500abfb99461e40838 +Author: Matthias Clasen +Date: Mon Jun 23 13:35:22 2014 -0400 + +1.36.4 + + NEWS | 7 +++ + 1 file changed, 7 insertions(+) + +commit 4901fb74b3c1137d13a6b7e4e8784577c1816e47 +Author: Emmanuele Bassi +Date: Fri Jun 20 11:39:15 2014 +0100 + +ot-info: Update after API break in HarfBuzz + + pango/pango-ot-info.c | 9 + + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit e728c4c3659cc0ead406344b4cf98c0676cb769e +Author: Emmanuele Bassi +Date: Fri Jun 20 11:38:19 2014 +0100 + +build: Require Harfbuzz 0.9.29 + +There has been an API change in HB: + +-hb_ot_layout_language_get_required_feature_index ++hb_ot_layout_language_get_required_feature + +Commit: da132937989acb4d8ca9bd41c79f98750e7dda30 + +So we need to bump the dependency. + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 715ed720eced19967a88871c9712d8e4e4de03b9 +Author: Emmanuele Bassi +Date: Fri Jun 20 11:26:33 2014 +0100 + +Fix introspection annotation + +Missing colon broke the g-ir-scanner. + + pango/shape.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit aee1d73950792744af73d7cec5cb867906c225af +Author: Matthias Clasen +Date: Tue Jun 10 19:46:55 2014 -0400 + +Update PangoWeight documentation + +A while ago, we added a weight of 1000 to the enumeration, but +neglected to update the allowed values in the documentation. +Fix that. + + pango/pango-font.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 809246a62d5ca91f7321f8239db50b77eaaef021 +Author: Chun-wei Fan +Date: Mon Jun 9 10:49:53 2014 +0800 + +MSVC 2010+ Projects: Update "Installation" Process + +Currently, due to the way that Visual Studio 2010+ projects are +handled, +the "install" project does not re-build upon changes to the s
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-03-31 20:43:12 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-02-24 06:52:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-03-31 20:43:24.0 +0200 @@ -1,0 +2,15 @@ +Tue Mar 18 09:20:21 UTC 2014 - dims...@opensuse.org + +- Update to version 1.36.3: + + Fix builddir != srdir builds. + + Avoid a crash when FT_Face is NULL (bgo#724006). + + Win32 build fixes. + + Update pango_color_parse docs (bgo#711061). + +--- +Sun Feb 23 10:16:40 UTC 2014 - zai...@opensuse.org + +- Pass --with-cairo to configure, to ensure we build the cairo + backend. + +--- Old: pango-1.36.2.tar.xz New: pango-1.36.3.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.FmIeyW/_old 2014-03-31 20:43:25.0 +0200 +++ /var/tmp/diff_new_pack.FmIeyW/_new 2014-03-31 20:43:25.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.36.2 +Version:1.36.3 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ @@ -139,7 +139,7 @@ %endif %build -%configure --disable-static --with-pic +%configure --disable-static --with-pic --with-cairo make %{?_smp_mflags} %install ++ pango-1.36.2.tar.xz -> pango-1.36.3.tar.xz ++ 58759 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-02-24 06:52:03 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-02-17 13:03:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-02-24 06:52:04.0 +0100 @@ -1,0 +2,8 @@ +Wed Feb 19 19:37:59 CET 2014 - sbra...@suse.cz + +- Check for libpango instead of pango directory in pango-tools + %post (bnc#864561). +- Package modules.cache (bnc#864561#c3). +- Fix location of pango.modules. + +--- Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.twSP1K/_old 2014-02-24 06:52:05.0 +0100 +++ /var/tmp/diff_new_pack.twSP1K/_new 2014-02-24 06:52:05.0 +0100 @@ -146,7 +146,8 @@ %make_install find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print mkdir -p %{buildroot}%{_sysconfdir}/pango/ -touch %{buildroot}%{_libdir}/pango/%{pango_binary_version}/pango.modules +touch %{buildroot}%{_sysconfdir}/pango/pango.modules +touch %{buildroot}%{_libdir}/pango/%{pango_binary_version}/modules.cache %if "%{_lib}" == "lib64" mv %{buildroot}%{_bindir}/pango-querymodules %{buildroot}%{_bindir}/pango-querymodules-64 %endif @@ -199,7 +200,7 @@ # pango-querymodules couldn't run there. %endif if [ $1 == 1 ]; then - test -d %{_libdir}/pango/%{pango_binary_version} + test -f %{_libdir}/libpango-1.0.so.0 if test $? -eq 0; then %{_pango_querymodules_update_cache} fi @@ -214,13 +215,14 @@ %endif %dir %{_libdir}/pango %dir %{_libdir}/pango/%{pango_binary_version} -%ghost %{_libdir}/pango/%{pango_binary_version}/pango.modules +%ghost %{_libdir}/pango/%{pango_binary_version}/modules.cache %dir %{_libdir}/pango/%{pango_binary_version}/modules %{_libdir}/pango/%{pango_binary_version}/modules/pango-arabic-lang.so %{_libdir}/pango/%{pango_binary_version}/modules/pango-basic-fc.so %{_libdir}/pango/%{pango_binary_version}/modules/pango-indic-lang.so %{_libdir}/lib*.so.* %dir %{_sysconfdir}/pango +%config %ghost %{_sysconfdir}/pango/pango.modules %files -n typelib-1_0-Pango-1_0 %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-02-17 13:03:08 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-11-24 12:21:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-02-17 13:03:10.0 +0100 @@ -1,0 +2,10 @@ +Wed Feb 5 10:43:09 UTC 2014 - dims...@opensuse.org + +- Update to version 1.36.2: + + Win32 build fixes. + + Fix a possible strtol(NULL) (bgo#719549). + + Fix --with-included-modules. + + Fix a FPE in pango_layout_iter_get_char_extents (bgo#720379). + + Use 96 dpi for CoreText by default. + +--- Old: pango-1.36.1.tar.xz New: pango-1.36.2.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.axcTE2/_old 2014-02-17 13:03:10.0 +0100 +++ /var/tmp/diff_new_pack.axcTE2/_new 2014-02-17 13:03:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.36.1 +Version:1.36.2 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.36.1.tar.xz -> pango-1.36.2.tar.xz ++ 21720 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-11-24 12:21:53 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-09-27 17:56:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-11-24 12:21:54.0 +0100 @@ -1,0 +2,7 @@ +Mon Nov 11 21:54:17 UTC 2013 - dims...@opensuse.org + +- Update to version 1.36.1 (bnc#849913): + + Handle scaling absolute font sizes (bgo#708778). + + Small documentation fixes. + +--- Old: pango-1.36.0.tar.xz New: pango-1.36.1.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.q13Vml/_old 2013-11-24 12:21:55.0 +0100 +++ /var/tmp/diff_new_pack.q13Vml/_new 2013-11-24 12:21:55.0 +0100 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.36.0 +Version:1.36.1 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.36.0.tar.xz -> pango-1.36.1.tar.xz ++ 20971 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-09-27 17:56:16 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-09-11 13:03:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-09-27 17:56:17.0 +0200 @@ -1,0 +2,9 @@ +Mon Sep 23 12:29:22 UTC 2013 - dims...@opensuse.org + +- Update to version 1.36.0: + + Remove a useless test (bgo#707131). + + Never return NULL from pango_layout_get_test (bgo#707659). + + Correct an annotation (bgo#707874). + + Fix gravity map (bgo#708432). + +--- Old: pango-1.35.3.tar.xz New: pango-1.36.0.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.G5GgaE/_old 2013-09-27 17:56:17.0 +0200 +++ /var/tmp/diff_new_pack.G5GgaE/_new 2013-09-27 17:56:17.0 +0200 @@ -20,13 +20,13 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.35.3 +Version:1.36.0 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.35/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/pango/1.36/%{name}-%{version}.tar.xz Source1:README.SuSE Source2:macros.pango Source99: baselibs.conf ++ pango-1.35.3.tar.xz -> pango-1.36.0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.35.3/ChangeLog new/pango-1.36.0/ChangeLog --- old/pango-1.35.3/ChangeLog 2013-09-02 21:15:04.0 +0200 +++ new/pango-1.36.0/ChangeLog 2013-09-23 14:04:04.0 +0200 @@ -1,3 +1,73 @@ +commit 9d2ff982c2c0a9b7ca96bb05416b4c0a92c8db18 +Author: Matthias Clasen +Date: Mon Sep 23 06:41:36 2013 -0400 + +1.36.0 + + NEWS | 7 +++ + configure.ac | 4 ++-- + 2 files changed, 9 insertions(+), 2 deletions(-) + +commit 6973d5223a3deafbf4f09074778e7d7d45e94463 +Author: Behdad Esfahbod +Date: Fri Sep 20 13:14:12 2013 -0400 + +Bug 708432 - gravity_map in fonts.c: "Upside-Down" should be + +PANGO_GRAVITY_NORTH instead of PANGO_GRAVITY_SOUTH? + + pango/fonts.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 05fe0e7443026b8504da32fd8bc92433cacdb431 +Author: Matthias Clasen +Date: Tue Sep 10 17:34:04 2013 -0400 + +Correct an annotation + +The annotation for pango_layout_set_attributes should be +'transfer none', not 'transfer full'. Pointed out in +https://bugzilla.gnome.org/show_bug.cgi?id=707874 + + pango/pango-layout.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 114d5bfe9d54d1efabc233312d2c23267cf16f59 +Author: Benjamin Otte +Date: Mon Sep 9 17:12:50 2013 +0200 + +layout: Never return NULL from pango_layout_get_text() + +layouts get initialized with text == NULL as an optimization (avoid a +malloc). But pango_layout_set_text (layout, NULL, 0); will set +the text +to "", so it is impossible to set a NULL text. + +Fxies crashers in various places that assume NULL return values never +happen. + +https://bugzilla.gnome.org/show_bug.cgi?id=707659 + + pango/pango-layout.c | 5 + + 1 file changed, 5 insertions(+) + +commit 285be5bd7ee3ce87bb027b405be674d6f91995d1 +Author: Jehan +Date: Wed Sep 4 13:04:47 2013 +1200 + +Bug 707131 - removing useless test. + +Since pango_scan_int() would return FALSE if the scanned value +was over +INT_MAX; and the reference out value's type is an int, (n > INT_MAX) +test is unecessary. +If pango_scan_int() behavior was to be changed to accept long +int, an explicit test should be added (or the PangoAttrSize +type updated to handle long int too). + + pango/pango-markup.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit 009ef189885fc8aca305372ead467fa05afe3747 Author: Matthias Clasen Date: Mon Sep 2 14:55:57 2013 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.35.3/NEWS new/pango-1.36.0/NEWS --- old/pango-1.35.3/NEWS 2013-09-02 20:55:42.0 +0200 +++ new/pango-1.36.0/NEWS 2013-09-23 13:43:19.0 +0200 @@ -1,3 +1,10 @@ +Overview of changes between 1.35.3 and 1.36.0 += +- Remove a useless test (#707131) +- Never return NULL from pango_layout_get_test (#707659) +- Correct an annotation (#70787
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-09-11 13:03:58 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-08-30 17:19:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-09-11 13:03:59.0 +0200 @@ -1,0 +2,7 @@ +Tue Sep 3 06:49:15 UTC 2013 - dims...@opensuse.org + +- Update to version 1.35.3: + + Compiler warnings about strict aliasing (bgo#703995). + + Getting rid of the arbitrary MAX_SIZE for font (bgo#707131). + +--- Old: pango-1.35.2.tar.xz New: pango-1.35.3.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.A93Pph/_old 2013-09-11 13:04:00.0 +0200 +++ /var/tmp/diff_new_pack.A93Pph/_new 2013-09-11 13:04:00.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.35.2 +Version:1.35.3 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.35.2.tar.xz -> pango-1.35.3.tar.xz ++ 7129 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-08-30 17:19:51 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-06-28 18:54:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-08-30 17:19:52.0 +0200 @@ -1,0 +2,6 @@ +Tue Aug 20 07:05:35 UTC 2013 - dims...@opensuse.org + +- Update to version 1.35.2: + + Bypass line reordering in some cases (bgo#705007). + +--- Old: pango-1.35.0.tar.xz New: pango-1.35.2.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.GstH0c/_old 2013-08-30 17:19:53.0 +0200 +++ /var/tmp/diff_new_pack.GstH0c/_new 2013-08-30 17:19:53.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.35.0 +Version:1.35.2 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.35.0.tar.xz -> pango-1.35.2.tar.xz ++ 9906 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-06-28 18:54:56 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-05-16 11:22:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-06-28 18:54:58.0 +0200 @@ -1,0 +2,10 @@ +Sat Jun 22 13:44:01 UTC 2013 - zai...@opensuse.org + +- Update to version 1.35.0: + + Requires cairo 1.12.10. + + Add a --with-cairo option. + + Handle invalid utf8 better (bgo#700577). + + Install some tests. + + Don't change fonts for space (bgo#701652). + +--- Old: pango-1.34.1.tar.xz New: pango-1.35.0.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.bSMkgS/_old 2013-06-28 18:54:59.0 +0200 +++ /var/tmp/diff_new_pack.bSMkgS/_new 2013-06-28 18:54:59.0 +0200 @@ -20,20 +20,20 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.34.1 +Version:1.35.0 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.34/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/pango/1.35/%{name}-%{version}.tar.xz Source1:README.SuSE Source2:macros.pango Source99: baselibs.conf BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: pkg-config -BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(cairo) >= 1.12.10 BuildRequires: pkgconfig(fontconfig) >= 2.10.91 BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 ++ pango-1.34.1.tar.xz -> pango-1.35.0.tar.xz ++ 3872 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/pango-1.34.1/ChangeLog new/pango-1.35.0/ChangeLog --- old/pango-1.34.1/ChangeLog 2013-05-13 18:45:13.0 +0200 +++ new/pango-1.35.0/ChangeLog 2013-06-21 15:11:08.0 +0200 @@ -1,3 +1,99 @@ +commit 8ac9fc7faeff8908448e9da09a43873e2e0fe376 +Author: Matthias Clasen +Date: Fri Jun 7 21:10:44 2013 -0400 + +Avoid hard-dep on bleeding-edge GLib + +If new test api is not available, do without it. In this +case, the tests won't work installed, but they should still +work uninstalled and in distcheck. + + tests/Makefile.am | 1 + + tests/testboundaries.c | 5 + + tests/testboundaries_ucd.c | 16 + 3 files changed, 22 insertions(+) + +commit d489ad061d70526fc5f5cdae2273e9deabea6a17 +Author: Behdad Esfahbod +Date: Thu Jun 6 19:57:55 2013 -0400 + +Don't change fonts just for space characters + +Back in the days we used to always use the font from surrounding runs +for any space characters. I changed that when I found that rendering +MathML results in hexboxes when a font doesn't have the space +characters +needed... + +Forward to these days: HarfBuzz will silently compatibility-decompose +any space character to the ASCII space. And looks like it's important +for Mongolian to not break runs around NNBSP. As such, go back +to never +choosing a font just for space characters. + +Seems to work, though more testing is needed. + +Bug 701652 - wrong shaped classic Mongolian word suffixes + + pango/pango-context.c | 12 ++-- + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit e17b595e3bacfb7333bab6fcd1c62d05e7228936 +Author: Matthias Clasen +Date: Fri May 31 18:02:03 2013 -0400 + +Make tests installable + +This ensures that tests are run continuously on ostree.gnome.org. + + configure.ac | 13 +- + tests/Makefile.am | 34 +++- + tests/test-ot-tags.c | 8 +++--- + tests/testboundaries.c | 26 ++- + tests/testboundaries_ucd.c | 65 + +- + tests/testcolor.c | 23 +--- + tests/testiter.c | 17 + tests/testscript.c | 6 ++--- + 8 files changed, 133 insertions(+), 59 deletions(-) + +commit 6c16dfe8ad012a2551d0270a0325574e9ce3cef7 +Author: Behdad Esfahbod +Date
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-05-16 11:21:59 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-04-02 12:35:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-05-16 11:22:00.0 +0200 @@ -1,0 +2,9 @@ +Mon May 13 18:11:55 UTC 2013 - dims...@opensuse.org + +- Update to version 1.34.1: + + bgo#696238: PangoAttrFilterFunc vs pango_attr_list_filter docs. + + Update win32/CoreText shaper signature. + + Fix CoreText scaling (again). + + Align word breaking with newer Unicode specs. + +--- Old: pango-1.34.0.tar.xz New: pango-1.34.1.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.G0wtWn/_old 2013-05-16 11:22:01.0 +0200 +++ /var/tmp/diff_new_pack.G0wtWn/_new 2013-05-16 11:22:01.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.34.0 +Version:1.34.1 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ pango-1.34.0.tar.xz -> pango-1.34.1.tar.xz ++ 7390 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-04-02 12:35:54 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-01-17 09:53:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-04-02 12:35:55.0 +0200 @@ -1,0 +2,48 @@ +Fri Mar 29 19:48:38 UTC 2013 - dims...@opensuse.org + +- bnc#792646, bnc#803529#c1: Change requires pango-tools in + baselibs.conf to prereq in order to: + + Match the behavior of the native lib in the .spec file, where +we use (Requires(post). + + Ensure the right version of pango-tools is installed when the +post script is being executed. + +--- +Tue Mar 26 07:28:55 UTC 2013 - zai...@opensuse.org + +- Update to version 1.34.0: + + No changes. + +--- +Tue Mar 19 21:02:58 UTC 2013 - dims...@opensuse.org + +- Update to version 1.33.9: + + Port PangoWin32 to use GWeakRef. + + Use G_DEFINE_TYPE in pangowin32-fontmap (bgo#682846). + + Fix scale in pangocairo-threads test. + + Misc Win32 build fixes. + +--- +Tue Mar 5 09:38:03 UTC 2013 - dims...@opensuse.org + +- Update to version 1.33.8: + + Bugs fixed: bgo#694095, bgo#668154, bgo#694626, bgo#694626, +bgo#694830, bgo#694918, bgo#694882. + +--- +Mon Feb 4 22:27:38 UTC 2013 - dims...@opensuse.org + +- Update to version 1.33.7: + + Allow enabling font features through fontconfig snipplets. + + Fix an infinite loop when starting Inkscape. + +--- +Mon Jan 14 19:10:45 UTC 2013 - dims...@opensuse.org + +- Update to version 1.32.6: + + Make pango threadsafe. + + Pass down BOT/EOT flags to HarfBuzz. + + Broken relocation of modules (bgo#690279). + + Build with automake-1.13 broken (bgo#691263). + +--- Old: pango-1.32.5.tar.xz New: pango-1.34.0.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.dlZPWv/_old 2013-04-02 12:35:56.0 +0200 +++ /var/tmp/diff_new_pack.dlZPWv/_new 2013-04-02 12:35:56.0 +0200 @@ -20,13 +20,13 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.32.5 +Version:1.34.0 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.32/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/pango/1.34/%{name}-%{version}.tar.xz Source1:README.SuSE Source2:macros.pango Source99: baselibs.conf @@ -34,7 +34,7 @@ BuildRequires: gtk-doc BuildRequires: pkg-config BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(fontconfig) >= 2.10.91 BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 BuildRequires: pkgconfig(gobject-2.0) ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.dlZPWv/_old 2013-04-02 12:35:56.0 +0200 +++ /var/tmp/diff_new_pack.dlZPWv/_new 2013-04-02 12:35:56.0 +0200 @@ -1,5 +1,5 @@ libpango-1_0-0 - requires "pango-tools- >= 1.31.1" + prereq "pango-tools- >= 1.31.1" provides "pango- = " obsoletes "pango- < " post "%if "%_lib" == "lib64"" ++ pango-1.32.5.tar.xz -> pango-1.34.0.tar.xz ++ 34212 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-01-17 09:53:31 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2013-01-10 13:48:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-01-17 09:53:32.0 +0100 @@ -1,0 +2,11 @@ +Mon Jan 14 18:04:57 UTC 2013 - dims...@opensuse.org + +- Require at least pango 1.31.1 for the post scriptlets to work. + This helps for dist upgrades from openSUSE 12.2, where + pango-querymodules did not yet know the --update-cache parameter. + Depending on the (random) installation order during zypper dup, + the post scriptlet of libpango-1_0-0 might execute + pango-querymodules --update-cache, but not yet have the new tools + installed yet (bnc#792646) (same change in baselibs.conf). + +--- Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.s1OmrM/_old 2013-01-17 09:53:33.0 +0100 +++ /var/tmp/diff_new_pack.s1OmrM/_new 2013-01-17 09:53:33.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -55,7 +55,8 @@ %package -n libpango-1_0-0 Summary:Library for Layout and Rendering of Text Group: System/Libraries -Requires(post): %{name}-tools +# pango-querymodules(-64)? was first introduced the --update-cache option in 1.31.1... (bnc#792646). +Requires(post): %{name}-tools >= 1.31.1 Provides: %{name} = %{version} Obsoletes: %{name} < %{version} # bug437293 ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.s1OmrM/_old 2013-01-17 09:53:33.0 +0100 +++ /var/tmp/diff_new_pack.s1OmrM/_new 2013-01-17 09:53:33.0 +0100 @@ -1,5 +1,5 @@ libpango-1_0-0 - requires "pango-tools-" + requires "pango-tools- >= 1.31.1" provides "pango- = " obsoletes "pango- < " post "%if "%_lib" == "lib64"" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2013-01-10 13:48:45 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2012-12-14 10:20:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2013-01-10 13:48:48.0 +0100 @@ -1,0 +2,8 @@ +Wed Dec 19 09:59:10 UTC 2012 - dims...@opensuse.org + +- Update to version 1.32.5: + + Fix build failures (bgo#689864). + + Other bugs fixed: bgo#689882, bgo#686512, bgo#690081, +bgo#679299, bgo#689843. + +--- Old: pango-1.32.4.tar.xz New: pango-1.32.5.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.3XLBrt/_old 2013-01-10 13:48:50.0 +0100 +++ /var/tmp/diff_new_pack.3XLBrt/_new 2013-01-10 13:48:50.0 +0100 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.32.4 +Version:1.32.5 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2012-12-14 10:20:20 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2012-12-05 14:01:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-12-14 10:20:23.0 +0100 @@ -1,0 +2,20 @@ +Mon Dec 10 08:08:11 UTC 2012 - dims...@opensuse.org + +- Update to version 1.32.4: + + Require harfbuzz 0.9.9. + + Add serials tracking changes in PangoFontMap/PangoContext/ +PangoLayout (bgo#340066). + + Automatically relayout PangoLayout if PangoContext has changed. + + Fix rendering of rotated frames. + + Remove Thai/Lao Prepend/Extend properties (bgo#576156). + + Fix grapheme properties of joiner / nonjoiner. + + Fix grapheme properties of U+FFxx range. + + Fix line break of surrogate characters. + + Fix grapheme boundaries of surrogates and unassigned default +ignorables. + + Update bidi tables to Unicode 6.2.0. + + Use -Bsymbolic-functions by default if available (bgo#689648). + + Fix Win32 and CoreText cairo backends to take cairo CTM into +account. + +--- Old: pango-1.32.3.tar.xz New: pango-1.32.4.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.zuqxEY/_old 2012-12-14 10:20:25.0 +0100 +++ /var/tmp/diff_new_pack.zuqxEY/_new 2012-12-14 10:20:25.0 +0100 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.32.3 +Version:1.32.4 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ @@ -39,7 +39,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(harfbuzz) >= 0.9.3 +BuildRequires: pkgconfig(harfbuzz) >= 0.9.9 BuildRequires: pkgconfig(libthai) >= 0.1.9 BuildRequires: pkgconfig(xft) >= 2.0.0 BuildRequires: pkgconfig(xrender) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2012-12-05 14:01:26 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2012-11-26 19:55:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-12-05 14:01:29.0 +0100 @@ -1,0 +2,8 @@ +Tue Dec 4 14:48:03 UTC 2012 - vu...@opensuse.org + +- Update to version 1.32.3: + + Make gobject-introspection PANGO_GLYPH happy + + Provide a phony define for LANGUAGE + + Adjust to harfbuzz 0.97 API + +--- Old: pango-1.32.2.tar.xz New: pango-1.32.3.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.MKPW0k/_old 2012-12-05 14:01:30.0 +0100 +++ /var/tmp/diff_new_pack.MKPW0k/_new 2012-12-05 14:01:30.0 +0100 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.32.2 +Version:1.32.3 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2012-11-26 19:50:55 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2012-11-02 07:30:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-11-26 19:55:25.0 +0100 @@ -1,0 +2,18 @@ +Wed Nov 21 21:00:23 UTC 2012 - dims...@opensuse.org + +- Do not provide typelib-1_0-Pango-1_0-32bit (baselibs.conf): this + only results in a big mess of duplicate provides. Adding + ($HOSTTYPE) to the typelib() symbols does not work, as we'd + otherwise no longer be able to use them against noarch packages. + +--- +Wed Nov 14 07:51:21 UTC 2012 - dims...@opensuse.org + +- Update to version 1.32.2: + + Fix load_fontset() for Win32 backend (bgo#685021). + + pango-viewer: Flush cairo surface when done. + + Xft: Fix a deadlock on display close (bgo#687470) + + Add missing colors from the web palette. + + Rename configure.in to configure.ac. + +--- Old: pango-1.32.1.tar.xz New: pango-1.32.2.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.jEulsy/_old 2012-11-26 19:55:42.0 +0100 +++ /var/tmp/diff_new_pack.jEulsy/_new 2012-11-26 19:55:42.0 +0100 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version:1.32.1 +Version:1.32.2 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.jEulsy/_old 2012-11-26 19:55:42.0 +0100 +++ /var/tmp/diff_new_pack.jEulsy/_new 2012-11-26 19:55:42.0 +0100 @@ -10,7 +10,6 @@ pango-devel requires -pango- requires "libpango-1_0-0- = " - requires "typelib-1_0-Pango-1_0- = " pango-tools +/usr/bin/pango-querymodules(-64)? post "%if "%_lib" == "lib64"" @@ -30,5 +29,3 @@ postun "%else" postun "%{_bindir}/pango-querymodules --update-cache" postun "%endif" -typelib-1_0-Pango-1_0 - +/usr/lib(64)?/girepository-1.0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2012-11-02 07:30:26 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2012-10-03 10:37:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-11-02 07:30:28.0 +0100 @@ -1,0 +2,6 @@ +Wed Oct 24 20:35:29 UTC 2012 - jeng...@inai.de + +- Make pango-devel-32bit available on all archs (baselibs.conf). +- Remove redundant tags/sections from specfile. + +--- Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.7kskE9/_old 2012-11-02 07:30:30.0 +0100 +++ /var/tmp/diff_new_pack.7kskE9/_new 2012-11-02 07:30:30.0 +0100 @@ -153,9 +153,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/rpm cp %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm -%clean -rm -rf %{buildroot} - ### # Note: when updating scriptlets, don't forget to also update baselibs.conf ### ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.7kskE9/_old 2012-11-02 07:30:30.0 +0100 +++ /var/tmp/diff_new_pack.7kskE9/_new 2012-11-02 07:30:30.0 +0100 @@ -7,6 +7,10 @@ post "%else" post "if test -f %{_bindir}/pango-querymodules; then %{_bindir}/pango-querymodules --update-cache; fi" post "%endif" +pango-devel + requires -pango- + requires "libpango-1_0-0- = " + requires "typelib-1_0-Pango-1_0- = " pango-tools +/usr/bin/pango-querymodules(-64)? post "%if "%_lib" == "lib64"" @@ -26,5 +30,5 @@ postun "%else" postun "%{_bindir}/pango-querymodules --update-cache" postun "%endif" -arch ppc package pango-devel -arch sparcv9 package pango-devel +typelib-1_0-Pango-1_0 + +/usr/lib(64)?/girepository-1.0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2012-10-03 10:37:25 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2012-06-26 17:11:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-10-03 10:37:27.0 +0200 @@ -1,0 +2,66 @@ +Fri Sep 28 07:22:19 UTC 2012 - vu...@opensuse.org + +- Update to version 1.32.1: + + Fixup grapheme clusters, cause of crashes (bgo#684959) + +--- +Wed Sep 26 21:37:07 UTC 2012 - zai...@opensuse.org + +- Update to version 1.32.0: + + Add a --without-xfg configure option. + + Add pango_shape_full(). + +--- +Sat Sep 22 13:59:48 UTC 2012 - dims...@opensuse.org + +- Update to version 1.31.2: + + More work done towards thread-safety. + + Build fixes on OS. +- Add pkgconfig(glib-2.0) BuildRequires so it can be versioned. + +--- +Mon Sep 10 11:10:04 UTC 2012 - vu...@opensuse.org + +- Drop pango64.patch: + + pango-querymodules now has a --update-cache option that will +update a pango.modules file under %{_libdir}. This means we no +longer need to differentiate the 64bit file since it's by +definition in a different directory. + + Use this --update-cache option instead of redirecting the +output of pango-querymodules in the scriplets, in the macros we +define in macros.pango, and in baselibs.conf. + + Touch %{_libdir}/pango/%{pango_binary_version}/pango.modules in +%install instead of %{_sysconfdir}/pango/pango.modules: this is +the new file listing the modules. + + Update README.SuSE accordingly. + + As a side-effect, this fixes bnc#346210. + +--- +Sun Sep 9 19:54:00 UTC 2012 - zai...@opensuse.org + +- Update to version 1.31.1: + + The module cache file can now be located in libdir. + + Initial work towards making pango thread-safe. + + Update to Unicode 6.1. + + Deprecate a few API. + + Bugs fixed: bgo#682421, bgo#678721, bgo#678997, bgo#653347, +bgo#682952. +- Rebased pango64.patch. + +--- +Tue Aug 21 15:28:34 UTC 2012 - dims...@opensuse.org + +- Update to version 1.31.0: + + Port to harfbuzz 0.9.x, use external harfbuzz + + Remove Arabic, Hangul, Hebrew, Khmer, Syriac, Tibetan and Thai +shapers (replaced by harfbuzz) + + Remove Indic module (replaced by harfbuzz) + + Remove Atsui support (superseded by CoreText) + + Remove PangoX + + Bugs fixed: bgo#679654, bgo#680965, bgo#681423. +- Drop pango-implicit.patch: fixed upstream. +- Add pkgconfig(harfbuzz) BuildRequires: new dependency. +- Bump pango_binary_version defines to 1.8.0 (in baselibs.conf + too). + +--- Old: pango-1.30.1.tar.xz pango-implicit.patch pango64.patch New: pango-1.32.1.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.IDnvwZ/_old 2012-10-03 10:37:28.0 +0200 +++ /var/tmp/diff_new_pack.IDnvwZ/_new 2012-10-03 10:37:28.0 +0200 @@ -17,33 +17,31 @@ # When updating the binary version, do not forget to also update baselibs.conf -%define pango_binary_version 1.6.0 +%define pango_binary_version 1.8.0 Name: pango -Version:1.30.1 +Version:1.32.1 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.30/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/pango/1.32/%{name}-%{version}.tar.xz Source1:README.SuSE Source2:macros.pango Source99: baselibs.conf -# PATCH-FIX-UPSTREAM pango64.patch bgo129534 -- needed for biarch. Unfortunately, this is not good enough for usptream. -Patch0: pango64.patch -# PATCH-FIX-UPSTREAM pango-implicit.patch bgo#677627 dims...@opensuse.org -- Add missing function prototype -Patch1: pango-implicit.patch BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: pkg-config BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(glib-2.0) >= 2.33.12 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-in
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2012-06-26 17:11:05 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2012-03-29 14:04:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-06-26 17:11:07.0 +0200 @@ -1,0 +2,11 @@ +Wed Jun 6 19:30:03 UTC 2012 - dims...@opensuse.org + +- Update to version 1.30.1: + + Update Arabic joining classes to 6.1.0 + + Build fixes + + Annotation fixes + + Bugs fixed: bgo#667960, bgo#673497, bgo#675400. +- Add pango-implicit.patch: Fix implicit declaration of + pango_config_key_get_system. + +--- Old: pango-1.30.0.tar.xz New: pango-1.30.1.tar.xz pango-implicit.patch Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.6IXtlj/_old 2012-06-26 17:11:09.0 +0200 +++ /var/tmp/diff_new_pack.6IXtlj/_new 2012-06-26 17:11:09.0 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.6.0 Name: pango -Version:1.30.0 +Version:1.30.1 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ @@ -32,6 +32,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM pango64.patch bgo129534 -- needed for biarch. Unfortunately, this is not good enough for usptream. Patch0: pango64.patch +# PATCH-FIX-UPSTREAM pango-implicit.patch bgo#677627 dims...@opensuse.org -- Add missing function prototype +Patch1: pango-implicit.patch BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: pkg-config @@ -137,6 +139,7 @@ cp -a %{S:1} . %patch0 -p0 %endif +%patch1 -p1 %build %configure --disable-static --with-pic ++ pango-implicit.patch ++ Index: pango-1.30.1/pango/pango-utils.h === --- pango-1.30.1.orig/pango/pango-utils.h +++ pango-1.30.1/pango/pango-utils.h @@ -48,6 +48,8 @@ void pango_lookup_aliases (const cha int *n_families); #endif /* PANGO_ENABLE_BACKEND */ +char * pango_config_key_get_system (const char *key); + gboolean pango_parse_enum (GType type, const char *str, int*value, -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2012-03-29 14:04:04 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2012-01-06 11:46:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-03-29 14:04:18.0 +0200 @@ -1,0 +2,13 @@ +Tue Mar 27 06:06:02 UTC 2012 - vu...@opensuse.org + +- Update to version 1.30.0: + + bgo#667799: Fix cross-compiling bug in configure.in + + bgo#664125: Zero-width spaces cause missing characters + + CoreText backend: +- implement font fallbacks +- make more robust against broken fonts +- make shaping engine more robust +- Guard against glyph count of zero + + Win32 build fixes + +--- Old: pango-1.29.5.tar.bz2 New: pango-1.30.0.tar.xz Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.cJwe0q/_old 2012-03-29 14:04:20.0 +0200 +++ /var/tmp/diff_new_pack.cJwe0q/_new 2012-03-29 14:04:20.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package pango # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,17 +15,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + # When updating the binary version, do not forget to also update baselibs.conf %define pango_binary_version 1.6.0 Name: pango -Version:1.29.5 +Version:1.30.0 Release:0 Summary:Library for Layout and Rendering of Text License:LGPL-2.1+ Group: System/Libraries Url:http://www.pango.org/ -Source: http://download.gnome.org/sources/pango/1.29/%{name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/pango/1.30/%{name}-%{version}.tar.xz Source1:README.SuSE Source2:macros.pango Source99: baselibs.conf -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2012-01-06 11:46:22 Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) Package is "pango", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/pango/pango.changes 2011-10-02 10:23:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2012-01-06 11:46:23.0 +0100 @@ -1,0 +2,17 @@ +Thu Dec 8 20:09:27 UTC 2011 - dims...@opensuse.org + +- Split typelib files into typelib-1_0-Pango-1_0 subpackage. +- Add typelib-1_0-Pango-1_0 Requires to devel subpackage. + +--- +Tue Nov 22 22:10:56 UTC 2011 - dims...@opensuse.org + +- Update to version 1.29.5: + + Documentation fixes + + Build fixes for ATSUI backend + + Add more Chinese poetry + + Fix ChanContext backtrack matching with GPOS + + Bugs fixed: bgo#653985, bgo#635399, bgo#658561, bgo#656014, +bgo#654689, bgo#403499, bgo#650456, bgo#653985, bgo#661612. + +--- Old: pango-1.29.4.tar.bz2 New: pango-1.29.5.tar.bz2 Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.18WlpS/_old 2012-01-06 11:46:24.0 +0100 +++ /var/tmp/diff_new_pack.18WlpS/_new 2012-01-06 11:46:24.0 +0100 @@ -15,16 +15,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - # When updating the binary version, do not forget to also update baselibs.conf %define pango_binary_version 1.6.0 Name: pango -License:LGPLv2.1+ -Group: System/Libraries -Version:1.29.4 -Release:1 +Version:1.29.5 +Release:0 Summary:Library for Layout and Rendering of Text +License:LGPL-2.1+ +Group: System/Libraries Url:http://www.pango.org/ Source: http://download.gnome.org/sources/pango/1.29/%{name}-%{version}.tar.bz2 Source1:README.SuSE @@ -40,7 +39,7 @@ BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(libthai) +BuildRequires: pkgconfig(libthai) >= 0.1.9 BuildRequires: pkgconfig(xft) BuildRequires: pkgconfig(xrender) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -53,7 +52,6 @@ Pango forms the core of text and font handling for GTK+. %package -n libpango-1_0-0 -License:LGPLv2.1+ Summary:Library for Layout and Rendering of Text Group: System/Libraries Requires(post): %{name}-tools @@ -72,8 +70,20 @@ Pango forms the core of text and font handling for GTK+. +%package -n typelib-1_0-Pango-1_0 +Summary:Library for Layout and Rendering of Text -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-Pango-1_0 +Pango is a library for layout and rendering of text, with an emphasis +on internationalization. It can be used anywhere that text layout +is needed. + +Pango forms the core of text and font handling for GTK+. + +This package provides the GObject Introspection bindings for Pango. + %package tools -License:LGPLv2.1+ Summary:Library for Layout and Rendering of Text -- Tools Group: System/Libraries @@ -85,7 +95,6 @@ Pango forms the core of text and font handling for GTK+. %package module-thai-lang -License:LGPLv2.1+ Summary:Library for Layout and Rendering of Text -- Module for the Thai Language Group: System/Libraries Requires(post): %{name}-tools @@ -100,8 +109,8 @@ Pango forms the core of text and font handling for GTK+. %package devel -License:LGPLv2.1+ Requires: libpango-1_0-0 = %{version} +Requires: typelib-1_0-Pango-1_0 = %{version} Summary:Library for Layout and Rendering of Text -- Development Files Group: Development/Libraries/GNOME # bug437293 @@ -222,10 +231,6 @@ %{_libdir}/pango/%{pango_binary_version}/modules/pango-thai-fc.so %{_libdir}/pango/%{pango_binary_version}/modules/pango-tibetan-fc.so %{_libdir}/lib*.so.* -%{_libdir}/girepository-1.0/Pango-1.0.typelib -%{_libdir}/girepository-1.0/PangoCairo-1.0.typelib -%{_libdir}/girepository-1.0/PangoFT2-1.0.typelib -%{_libdir}/girepository-1.0/PangoXft-1.0.typelib %dir %{_sysconfdir}/pango %{_sysconfdir}/pango/pangox.aliases %if "%_lib" == "lib64" @@ -234,6 +239,13 @@ %ghost %{_sysconfdir}/pango/pango.modules %endif +%files -n typelib-1_0-Pango-1_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/Pango-1.0.typelib +%{_libdir}/girepository-1.0/PangoCairo-1.0.typeli
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at Sun Oct 2 10:23:03 CEST 2011. --- openSUSE:Factory/pango/pango.changes2011-09-23 12:21:38.0 +0200 +++ /mounts/work_src_done/STABLE/pango/pango.changes2011-09-29 10:26:03.0 +0200 @@ -1,0 +2,6 @@ +Thu Sep 29 07:44:31 UTC 2011 - vu...@opensuse.org + +- Update to version 1.29.4: + + Prevent a crash when hitting the fallback engine (bgo#660360) + +--- calling whatdependson for head-i586 Old: pango-1.29.3.tar.bz2 New: pango-1.29.4.tar.bz2 Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.LGq0oo/_old 2011-10-02 10:22:59.0 +0200 +++ /var/tmp/diff_new_pack.LGq0oo/_new 2011-10-02 10:22:59.0 +0200 @@ -22,11 +22,11 @@ Name: pango License:LGPLv2.1+ Group: System/Libraries -Version:1.29.3 +Version:1.29.4 Release:1 Summary:Library for Layout and Rendering of Text Url:http://www.pango.org/ -Source: ftp://ftp.gnome.org/pub/GNOME/sources/pango/1.18/%{name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/pango/1.29/%{name}-%{version}.tar.bz2 Source1:README.SuSE Source2:macros.pango Source99: baselibs.conf ++ pango-1.29.3.tar.bz2 -> pango-1.29.4.tar.bz2 ++ 14605 lines of diff (skipped) continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at Fri Jul 8 12:54:08 CEST 2011. --- GNOME/pango/pango.changes 2011-05-02 12:18:46.0 +0200 +++ /mounts/work_src_done/STABLE/pango/pango.changes2011-06-17 00:43:35.0 +0200 @@ -1,0 +2,24 @@ +Fri Jun 17 00:41:31 CEST 2011 - vu...@opensuse.org + +- Update to version 1.29.3: + + Minor fix in 1.29.1 tarball +- Changes from version 1.29.1: + + Lots of introspection markup added + + Misc fixes +- Drop pango-no-G_CONST_RETURN.patch: fixed upstream. + +--- +Thu Jun 16 17:10:32 CEST 2011 - vu...@opensuse.org + +- Add Url tag. +- Change Obsoletes for pango-doc from <= to < to avoid rpmlint + warning. This is safe as we've updated to new versions several + times since removing pango-doc. + +--- +Wed Jun 15 09:09:39 UTC 2011 - dims...@opensuse.org + +- Add pango-no-G_CONST_RETURN.patch: Do not use G_CONST_RETURN, + patch taken from upstream git (commit 4c7807da). + +--- calling whatdependson for head-i586 Old: pango-1.28.4.tar.bz2 New: pango-1.29.3.tar.bz2 Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.H1QkCM/_old 2011-07-08 12:53:22.0 +0200 +++ /var/tmp/diff_new_pack.H1QkCM/_new 2011-07-08 12:53:22.0 +0200 @@ -22,9 +22,10 @@ Name: pango License:LGPLv2.1+ Group: System/Libraries -Version:1.28.4 +Version:1.29.3 Release:1 Summary:Library for Layout and Rendering of Text +Url:http://www.pango.org/ Source: ftp://ftp.gnome.org/pub/GNOME/sources/pango/1.18/%{name}-%{version}.tar.bz2 Source1:README.SuSE Source2:macros.pango @@ -107,8 +108,8 @@ %ifarch ppc64 Obsoletes: pango-devel-64bit %endif -Obsoletes: pango-doc <= %{version} Provides: pango-doc = %{version} +Obsoletes: pango-doc < %{version} %description devel Pango is a library for layout and rendering of text, with an emphasis ++ pango-1.28.4.tar.bz2 -> pango-1.29.3.tar.bz2 ++ 83616 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at Mon May 2 15:04:07 CEST 2011. --- GNOME/pango/pango.changes 2011-03-01 08:25:23.0 +0100 +++ /mounts/work_src_done/STABLE/pango/pango.changes2011-05-02 12:18:46.0 +0200 @@ -1,0 +2,22 @@ +Mon May 2 12:18:16 CEST 2011 - vu...@opensuse.org + +- Fix %pango_module_post/%pango_module_postun to create the right + file (pango.modules instead of pango.immodules). + +--- +Tue Apr 5 11:41:02 UTC 2011 - fcro...@novell.com + +- Update to version 1.28.4: + + Various introspection annotation fixes + + Build fixes + + Require glib >= 2.24.0 + + Bugs fixed: +- bgo#636348: Hex boxes are incorrectly scaled with non + identity cairo scale. +- bgo#639882: Heap corruption in font parsing with FreeType2 + backend. +- Update Obsoletes on library package (from <= to < ). +- Drop pango-CVE-2011-0064.patch and pango-CVE-2011-0020.patch: + fixed upstream. + +--- calling whatdependson for head-i586 Old: pango-1.28.3.tar.bz2 pango-CVE-2011-0020.patch pango-CVE-2011-0064.patch New: pango-1.28.4.tar.bz2 Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.1RPCmp/_old 2011-05-02 15:01:58.0 +0200 +++ /var/tmp/diff_new_pack.1RPCmp/_new 2011-05-02 15:01:58.0 +0200 @@ -22,9 +22,8 @@ Name: pango License:LGPLv2.1+ Group: System/Libraries -Version:1.28.3 -Release:5 -# NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to < (here and in baselibs.conf) +Version:1.28.4 +Release:1 Summary:Library for Layout and Rendering of Text Source: ftp://ftp.gnome.org/pub/GNOME/sources/pango/1.18/%{name}-%{version}.tar.bz2 Source1:README.SuSE @@ -32,10 +31,6 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM pango64.patch bgo129534 -- needed for biarch. Unfortunately, this is not good enough for usptream. Patch0: pango64.patch -# PATCH-FIX-UPSTREAM pango-CVE-2011-0020.patch bnc#666101 CVE-2011-0020 vu...@opensuse.org -- heap corruption in font parsing with FreeType2 backend -Patch1: pango-CVE-2011-0020.patch -# PATCH-FIX-UPSTREAM pango-CVE-2011-0064.patch bnc#672502 CVE-2011-0064. vu...@opensuse.org -- handle realloc failure in the buffer -Patch2: pango-CVE-2011-0064.patch BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: pkg-config @@ -62,8 +57,7 @@ Group: System/Libraries Requires(post): %{name}-tools Provides: %{name} = %{version} -# Note: we keep <= (and a rpmlint warning...) until we get a version higher than 1.28.3 (when this provides/obsoletes was introduced) -Obsoletes: %{name} <= %{version} +Obsoletes: %{name} < %{version} # bug437293 %ifarch ppc64 Obsoletes: pango-64bit @@ -132,8 +126,6 @@ cp -a %{S:1} . %patch0 -p0 %endif -%patch1 -p1 -%patch2 -p1 %build %configure --disable-static --with-pic ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.1RPCmp/_old 2011-05-02 15:01:58.0 +0200 +++ /var/tmp/diff_new_pack.1RPCmp/_new 2011-05-02 15:01:58.0 +0200 @@ -2,7 +2,7 @@ +/etc/pango/pango(64)?.modules requires "pango-tools-" provides "pango- = " - obsoletes "pango- <= " + obsoletes "pango- < " post "%if "%_lib" == "lib64"" post "if test -f %{_bindir}/pango-querymodules-64; then %{_bindir}/pango-querymodules-64 > %{_sysconfdir}/pango/pango64.modules; fi" post "%else" ++ macros.pango ++ --- /var/tmp/diff_new_pack.1RPCmp/_old 2011-05-02 15:01:58.0 +0200 +++ /var/tmp/diff_new_pack.1RPCmp/_new 2011-05-02 15:01:58.0 +0200 @@ -18,9 +18,9 @@ # On install, update the cache %pango_module_post\ %if "%_lib" == "lib64"\ - %{_bindir}/pango-querymodules-64 > %{_sysconfdir}/pango/pango64.immodules \ + %{_bindir}/pango-querymodules-64 > %{_sysconfdir}/pango/pango64.modules \ %else \ - %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.immodules\ + %{_bindir}/pango-querymodules > %{_sysconfdir}/pango/pango.modules \ %endif # On uninstall, update the cache. Note: we ignore upgrades (already @@ -28,8 +28,8 @@ %pango_module_postun \ if [ $1 -eq 0 ]; then \ %if "%_lib" == "lib64" \ -%{_bindir}/pango-querymodules-64 > %{_sysconfdir}/pango/pango64.immodules \ +%{_bindir}/
commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at Tue Mar 1 10:13:06 CET 2011. --- GNOME/pango/pango.changes 2010-10-13 20:26:40.0 +0200 +++ /mounts/work_src_done/STABLE/pango/pango.changes2011-03-01 08:25:23.0 +0100 @@ -1,0 +2,8 @@ +Mon Feb 28 09:32:26 CET 2011 - vu...@opensuse.org + +- Add pango-CVE-2011-0020.patch: fixes heap corruption in font + parsing with FreeType2 backend. Fix bnc#666101, CVE-2011-0020. +- Add pango-CVE-2011-0064.patch: handle realloc failure in the + buffer to fix potential crashes. Fix bnc#672502, CVE-2011-0064. + +--- calling whatdependson for head-i586 New: pango-CVE-2011-0020.patch pango-CVE-2011-0064.patch Other differences: -- ++ pango.spec ++ --- /var/tmp/diff_new_pack.8Fy8ng/_old 2011-03-01 10:09:12.0 +0100 +++ /var/tmp/diff_new_pack.8Fy8ng/_new 2011-03-01 10:09:12.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package pango (Version 1.28.3) +# spec file for package pango # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ License:LGPLv2.1+ Group: System/Libraries Version:1.28.3 -Release:1 +Release:5 # NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to < (here and in baselibs.conf) Summary:Library for Layout and Rendering of Text Source: ftp://ftp.gnome.org/pub/GNOME/sources/pango/1.18/%{name}-%{version}.tar.bz2 @@ -32,6 +32,10 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM pango64.patch bgo129534 -- needed for biarch. Unfortunately, this is not good enough for usptream. Patch0: pango64.patch +# PATCH-FIX-UPSTREAM pango-CVE-2011-0020.patch bnc#666101 CVE-2011-0020 vu...@opensuse.org -- heap corruption in font parsing with FreeType2 backend +Patch1: pango-CVE-2011-0020.patch +# PATCH-FIX-UPSTREAM pango-CVE-2011-0064.patch bnc#672502 CVE-2011-0064. vu...@opensuse.org -- handle realloc failure in the buffer +Patch2: pango-CVE-2011-0064.patch BuildRequires: gcc-c++ BuildRequires: gtk-doc BuildRequires: pkg-config @@ -128,6 +132,8 @@ cp -a %{S:1} . %patch0 -p0 %endif +%patch1 -p1 +%patch2 -p1 %build %configure --disable-static --with-pic ++ pango-CVE-2011-0020.patch ++ >From 4e6248d76f55c6184f28afe614d7d76b6fa3d455 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 17 Feb 2011 16:19:48 + Subject: Bug 639882 - Heap corruption in font parsing with FreeType2 backend --- diff --git a/pango/pangoft2-render.c b/pango/pangoft2-render.c index bd3b7d4..42923f4 100644 --- a/pango/pangoft2-render.c +++ b/pango/pangoft2-render.c @@ -121,9 +121,14 @@ pango_ft2_font_render_box_glyph (int width, box->bitmap.width = width; box->bitmap.rows = height; - box->bitmap.pitch = height; + box->bitmap.pitch = width; - box->bitmap.buffer = g_malloc0 (box->bitmap.rows * box->bitmap.pitch); + box->bitmap.buffer = g_malloc0_n (box->bitmap.rows, box->bitmap.pitch); + + if (G_UNLIKELY (!box->bitmap.buffer)) { +g_slice_free (PangoFT2RenderedGlyph, box); +return NULL; + } /* draw the box */ for (j = 0; j < line_width; j++) @@ -226,6 +231,11 @@ pango_ft2_font_render_glyph (PangoFont *font, rendered->bitmap_left = face->glyph->bitmap_left; rendered->bitmap_top = face->glyph->bitmap_top; + if (G_UNLIKELY (!rendered->bitmap.buffer)) { +g_slice_free (PangoFT2RenderedGlyph, rendered); + return NULL; + } + return rendered; } else @@ -276,6 +286,8 @@ pango_ft2_renderer_draw_glyph (PangoRenderer *renderer, if (rendered_glyph == NULL) { rendered_glyph = pango_ft2_font_render_glyph (font, glyph); + if (rendered_glyph == NULL) +return; add_glyph_to_cache = TRUE; } -- cgit v0.8.3.4 ++ pango-CVE-2011-0064.patch ++ >From 3104961bc0ffaf847d2a1e116e6de4fdc1cd8ada Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 2 Dec 2010 16:00:46 +1300 Subject: [PATCH] Handle realloc failure in the buffer Ported from http://cgit.freedesktop.org/harfbuzz/commit/?id=a6a79df5fe2e by Karl Tomlinson --- pango/opentype/hb-buffer-private.h |1 + pango/opentype/hb-buffer.c | 70 +--- pango/opentype/hb-buffer.h |2 +- 3 files changed, 43 insertions(+), 30 deletions(-) diff --git a/pango/opentype/hb-buffer-private.h b/pango/opentype/hb-buffer-private.h index 45cdc4d..f194786 100644 --- a/pango/opentype/hb-buffer-private.h +++ b/pango/opentype/hb-buffer-pr