Accepting request 940264 from GNOME:Factory

(forwarded request 939926 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/940264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pango?expand=0&rev=134
This commit is contained in:
Dominique Leuenberger 2021-12-16 20:18:40 +00:00 committed by Git OBS Bridge
commit 947369f3ef
6 changed files with 109 additions and 10 deletions

View File

@ -2,7 +2,7 @@
<service name="obs_scm" mode="disabled">
<param name="url">https://gitlab.gnome.org/GNOME/pango.git</param>
<param name="scm">git</param>
<param name="revision">1.48.10</param>
<param name="revision">1.50.1</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1b4b537d4eebdcf8d920168a9a6d8283d032ce4cb87bcffb6517e0da6753a866
size 3445260

3
pango-1.50.1.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d28d00e0d616f672a61aceb6cc837d043ce386ce6dbc3e10c93d319ad0c31eaa
size 6105101

View File

@ -1,3 +1,102 @@
-------------------------------------------------------------------
Sat Dec 11 15:23:13 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.50.1:
+ Fix a crash in tab handling.
+ Fix tab positioning without line wrapping.
+ Fix an assertion failure found by fuzzing.
+ Make underlines work again for broken fonts.
-------------------------------------------------------------------
Fri Dec 3 18:55:49 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.50.0:
+ Fix glyph placement in gravity east
+ Fix line heights in improper gravities
+ Only shown selected ignorables with nicks
+ Support tab alignments other than left
+ Support custom decimal points on decimal tabs
+ Fix a pango-view crash
+ Optimize handling of many tabs
+ Drop json-glib dependency
- Drop pkgconfig(json-glib-1.0) BuildRequires, no longer needed.
-------------------------------------------------------------------
Sat Nov 27 20:38:37 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.49.4:
+ Require fontconfig 2.13
+ Require harfbuzz 2.6
+ Many fixes to line breaking accuracy
+ coretext: Correctly clamp text weights at min/max values
+ Add serialization api for PangoLayout, PangoFont and
PangoAttrList
+ Require json-glib
+ tests:
- Use serialized layouts for test cases
- Include fonts in git
+ pango-view: Accept serialized layouts
+ Fix a rounding problem with font metrics
+ Fix visible space display using ␣
- Changes from version 1.49.3:
+ Fix hinting of glyph metrics
+ Fix logical glyph extents in vertical gravities
+ Visualize more default-ignorable glyphs
+ Fix advance widths in transformed contexts
+ Implement Small Caps and other casing variations
- Changes from version 1.49.2:
+ Update Unicode data to Unicode 14
+ Fix underlining of spaces
+ Round font metrics when appropriate
+ Fix some corner cases of cursor positioning
+ Handle Catalan middle-dot in text segmentation
- Changes from version 1.49.1:
+ Only recompute log attrs when needed
+ Validate log attrs
+ Fix conformance issues in Thai and Indic linebreaking
+ Add pango_attr_break to support customizing line and word
breaks
+ Add font-dependent baseline shifts and sizing for super- and
subscripts
+ Improve hyphenation support
+ pango-view:
- Visualize caret positions and slopes
- Show glyph rects
- Make --annotate easier to use
+ Add pango_layout_get_caret_pos to support sloped carets
+ Improve caret positioning for ligatures
+ Better under- and overline placement
+ layout:
- Allocate a bit less
- Fix cluster extents with rise
+ Add pango_layout_iter_get_run_baseline
+ Add pango_glyph_string_index_to_x_full
+ coretext: Set size on font descriptions
+ Add color information to PangoGlyphVisAttr
- Changes from version 1.49.0:
+ Require fribidi 1.0.6
+ Fix threadsafety issues with Thai
+ Fix a rounding problem on i386
+ Fix font choice for ellipsis
+ New api:
- pango_font_get_languages
- Introspection helpers for attributes
+ Ignore width in horizontal context when itemizing
+ markup:
- Allow specifying size and rise in points
- Allow specifying size as percentage
+ Rewrite pango_layout_move_cursor_visually
+ Add a line-height attribute and make logical line extents
respect it
+ Add pango_justify_last_line
+ Add pango_shape_item
+ Add a text-transform attribute and implement it
+ Clean up fribidi api usage
+ Fix a bug in the gravity data table
+ pango-view: Improve the --annotate option
+ Fix a possible crash in rendering strikethroughs
- Add pkgconfig(json-glib-1.0) BuildRequires, new dependency.
-------------------------------------------------------------------
Sun Sep 12 17:21:30 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -1,5 +1,5 @@
name: pango
version: 1.48.10
mtime: 1631363934
commit: dc5bde2a20cbb025c9d0ed29ed687740a4d027da
version: 1.50.1
mtime: 1639179460
commit: fd62d3ff159232c4a8e7bedb5ce4ac01f1ec8eeb

View File

@ -17,7 +17,7 @@
Name: pango
Version: 1.48.10
Version: 1.50.1
Release: 0
Summary: Library for Layout and Rendering of Text
License: LGPL-2.1-or-later
@ -32,13 +32,13 @@ BuildRequires: help2man
BuildRequires: meson >= 0.55.3
BuildRequires: pkgconfig
BuildRequires: pkgconfig(cairo) >= 1.12.10
BuildRequires: pkgconfig(fontconfig) >= 2.11.91
BuildRequires: pkgconfig(fontconfig) >= 2.13
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(fribidi) >= 1.0.6
BuildRequires: pkgconfig(glib-2.0) >= 2.62
BuildRequires: pkgconfig(gobject-2.0) >= 2.59.2
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(harfbuzz) >= 2.0
BuildRequires: pkgconfig(harfbuzz) >= 2.6
BuildRequires: pkgconfig(libthai) >= 0.1.9
BuildRequires: pkgconfig(xft) >= 2.0.0
BuildRequires: pkgconfig(xrender)