Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: pango-tools | Distribution: SUSE Linux Enterprise 15 |
Version: 1.51.1 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150600.1.3 | Build date: Thu May 9 15:10:54 2024 |
Group: System/Libraries | Build host: h01-armsrv1 |
Size: 204444 | Source RPM: pango-1.51.1-150600.1.3.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://pango.gnome.org/ | |
Summary: Tools for pango, a library for text layout and rendering |
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+.
LGPL-2.1-or-later
* Sat Aug 12 2023 [email protected] - Update to version 1.51.1: + itemize: Improve script itemization + build: Check for cairo DWrite dependency + win32: Fix various issues and crashes + layout: Add a missing switch case * Thu Mar 02 2023 [email protected] - Update to version 1.50.14: + Fix underline thickness in scaled contexts. * Tue Feb 21 2023 [email protected] - Update to version 1.50.13: + win32: - Add back fallback for empty fontsets - Improve DirectWrite support + Fix word segmentation for Japanese + Don't set backspace-deletes-char for math symbols + coretext: Fix a crash + cairo: Apply metrics hinting to underlines too + Treat COLRv1 fonts as color fonts * Wed Nov 30 2022 [email protected] - Update to version 1.50.12: + Fix weight conversion on MacOS. + Update to Unicode 15. + Some introspection annotation fixes. + Improve PangoAttrList serialization. + Fix char offset calculatiosn in multi-paragraph layouts. * Tue Oct 04 2022 [email protected] - Update to version 1.50.11: + Don't crash for lack of fonts. + Avoid a crash in shaping. - Drop 639.patch: Fixed upstream. * Sun Sep 25 2022 [email protected] - Add 639.patch: layout: Fix crash when no font is installed. * Fri Sep 16 2022 [email protected] - Update to version 1.50.10: + Avoid some unnecessary strdups. + Fix line height computations with a non-trivial CTM. * Wed Aug 10 2022 [email protected] - Update to version 1.50.9: + Apply show flags to line separators. + Fix a thread-safety problem. * Sun Jul 03 2022 [email protected] - Update to version 1.50.8: + Add some properties to fontmap and family. + Fix handling of ligature carets in mixed directions. * Mon Apr 25 2022 [email protected] - Update to version 1.50.7: + coretext: Fix the build. + editing: Fix moving across paragraph boundaries in rtl. + layout: Try harder to survive without fonts. + Windows: - Register a sans-serif font. - Try harder to load a font. * Sat Mar 19 2022 [email protected] - Update to version 1.50.6: + Drop hb-glib dependency. + Fix test font configuration. + Maintain order in pango_attr_list_change. + Fix a use-after-free in pango_attr_list_change. * Sat Mar 05 2022 [email protected] - Update to version 1.50.5: + Fix compiler warnings. + Enable cairo by default. + pango-view: Show more baselines. + layout: Handle baselines. - Use ldconfig_scriptlets macro for post(un) handling. * Wed Feb 09 2022 [email protected] - Update to version 1.50.4: + Tweak synthetic space size. + itemize: Try harder to avoid NULL fonts. + docs: Some additions. + Pass synthetic slant to harfbuzz. + Make sloped carets work with uneven scales. + Fix serialiation on arm. + Avoid an uninitialized variable warning. + Reinstate previous behavior of pango_attr_list_splice. + Deprecated pango_coverage_ref/unref. + Fix serialization on non-glibc systems. + Fix allow-breaks handling. * Thu Dec 23 2021 [email protected] - Update to version 1.50.3: + pango-view: Add --serialize-to option for easy bug reporting. + Revert a transformation change that broke metrics for vertical text. + Handle fonts without space glyph (such as icon fonts) better. + Fix some corner cases of line width accounting. + Fix line height with emulated Small Caps. * Thu Dec 16 2021 [email protected] - Update to version 1.50.2: + Fix a problem with font fallback for Arabic. + Fix handling of fonts without a space glyph. + Various documentation improvements. + Fix build issues. * Sat Dec 11 2021 [email protected] - 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 03 2021 [email protected] - 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 2021 [email protected] - 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 2021 [email protected] - Update to version 1.48.10: + Fix a crash in strikethrough drawing. + pango-view: - Support antialiasing freetype. - Use GraphicsMagick. * Wed Aug 18 2021 [email protected] - Update to version 1.48.9: + Don't require a newly attached buffer to apply state. + Fix upside-down Xshape surface with EGLstream. + Misc. bug fixes and cleanups. + Updated translations. * Thu Aug 12 2021 [email protected] - Update to version 1.48.8: + Rename git `master` branch to `main` + Fix threadsafety issues with Thai + Fix a rounding problem on i386 + Fix font choice for ellipsis + Fix a crash if no fonts are found. - Drop 3ff6365.patch: Upstream have made various changes to the offending commit. * Tue Jul 13 2021 [email protected] - Add 3ff6365.patch, reverse applied: fix build of e.g. g-c-c. This commit introduced a requirement to run X. * Mon Jul 05 2021 [email protected] - Update to version 1.48.7: + Fix a thread-safety issue in fontmap initialization. + Small documentation improvements. * Tue Jun 29 2021 [email protected] - Update to version 1.48.6: + Avoid attribute index overflow. + Add a new pango-segmentation utility. + Documentation cleanups and fixes. + Update script property data for gravity. + Bring back careful glyph position rounding. + Add a few missing bidi types. + Add more tests. * Tue May 18 2021 [email protected] - Update to version 1.48.5: + Only initialize fontconfig once. + Add missing deprecation notices. + Add some missing apis to the markup docs. + Speed up Emoji classification. + Fix hangs and memory leaks. + Don't insert hyphens at word boundaries. + Handle empty lines better. + Avoid width fluctuations with ellipsized text. + Add a utility to show text segmentation. * Sat Apr 17 2021 [email protected] - Update to version 1.48.4: + Include docs in the dist tarball. + Include gi-docgen in the dist tarball, too. + win32: Fix 'Cursive' fallback. + Fix placement of marks in vertical text. + Cache metrics for the current font. + Improve letterspacing with combining marks. * Wed Mar 17 2021 [email protected] - Update to version 1.48.3: + Miscellaneous introspection fixes + Make pango_attr_list_splice clip inserted attrbiutes + Do costly fontconfig calls in threads + markup: Fix issues with accel handling + docs: Convert docs to use gi-docgen + Fix build against harfbuzz < 2.6 - Disable gtk-doc for now since upstream have moved to gi-docgen and it is not in Factory yet * Thu Feb 11 2021 [email protected] - Update to version 1.48.2: + Fix memory leaks reported by asan + Avoid overflow in pango_attr_list_update + Add a valgrind suppression file + Make tests more robust + Fix pango_font_describe for Emoji fonts * Fri Jan 22 2021 [email protected] - Update to version 1.48.1: + Fix itemization of multi-paragraph layouts. + Fix a few memory leaks. + Fix glyph origins in vertical layout. * Mon Nov 09 2020 [email protected] - Update to version 1.48.0: + docs: Clarify use of PangoAnalysis in shaping. + fontconfig: Make pango_font_family_get_face more reliable. + introspection: Fix use of PangoFcSubstituteFunc. + introspection: Skip fontconfig types. + build: Use yielding meson feature for introspection. - Changes from version 1.47.0: + Add pango_language_get_preferred. + Add pango_fc_font_get_languages. + Sort faces of a family by slant and weight. - Replace -Dintrospection=true meson parameter with - Dintrospection=enabled, following upstream changes. * Sat Sep 19 2020 [email protected] - 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. * Thu Aug 20 2020 [email protected] - Update to version 1.46.1: + Revert an unintentional PangoRenderer abi break in 1.46.0. + Various small fixes. * Tue Aug 11 2020 [email protected] - 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 2020 [email protected] - 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 * Wed Nov 27 2019 [email protected] - Update to version 1.44.7+11: * Add a test for ellipsis shaping * Use shape flags for ellipsis * test-shape: Cosmetics * Sat Nov 02 2019 [email protected] - 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 2019 [email protected] - Update to version 1.44.7: + Fix tests without libthai. + Small speedup to Emoji iteration. + Bring back PangoFontsetSimple (pygtk bind it). * Fri Oct 11 2019 [email protected] - Switch to git-checkout via source service, explicit tag. Upstream tarball is borked. * Sat Sep 14 2019 [email protected] - Modernize spec, prepare for possible spliting of package. * Tue Sep 03 2019 [email protected] - 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 2019 [email protected] - Update to version 1.44.5: + Revert a broken change (causing crashes on OS X). * Tue Aug 13 2019 [email protected] - 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 04 2019 [email protected] - Update to version 1.44.3: + Install pango-ot headers. + Make subpixel positioning optional. + fc: Ignore fonts with unsupported formats. * Sat Aug 03 2019 [email protected] - 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 2019 [email protected] - 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 2019 [email protected] - 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. + Require Harfbuzz 2.0. * Wed May 08 2019 [email protected] - Move RPM macros to %_rpmmacrodir. * Thu Jan 03 2019 [email protected] - 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. * Mon Aug 20 2018 [email protected] - 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 2018 [email protected] - Add pango-emoji-bsc1103877.patch: Fix denial of service when parsing emoji (bsc#1103877, CVE-2018-15120) * Mon Jul 30 2018 [email protected] - Update to version 1.42.3: + Fix handling of font lists on OS X. + Fix a memory leak. * Thu Jul 19 2018 [email protected] - 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. * Tue Apr 24 2018 [email protected] - 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. * Sat Apr 07 2018 [email protected] - 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). * Mon Mar 12 2018 [email protected] - Update to version 1.42.0: + No changes. * Fri Mar 09 2018 [email protected] - Update summaries. * Fri Feb 16 2018 [email protected] - 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 2018 [email protected] - Update to version 1.41.0: + Fix up font options from cairo (bgo#790747). + Add support for font variations. + Fix compiler warnings (bgo#792231). * Fri Nov 17 2017 [email protected] - Update to version 1.40.14: + Fix char break problem introduced in 1.40.13 (bgo#789625). + Add tests for char breaking. * Sat Oct 28 2017 [email protected] - 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). * Mon Sep 04 2017 [email protected] - 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. * Thu Aug 31 2017 [email protected] - Add pango-fix-default-break-function.patch: Fix pango_default_break function for sentence start/end (bgo#785978). * Sat Aug 19 2017 [email protected] - Update to version 1.40.11: + Fix backspacing for more Emoji sequences. + Make tests run faster. * Wed Aug 16 2017 [email protected] - 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. * Wed Aug 09 2017 [email protected] - Update to version 1.40.9: + Build and dist fixes. + Fix build on Windows with MSVC (bgo#783274). * Mon Aug 07 2017 [email protected] - Update to version 1.40.8: + Support emoji sequences in boundary determination. + Choose emoji font for color emoji. * Tue Jul 18 2017 [email protected] - 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). * Tue May 23 2017 [email protected] - 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. * Mon Apr 10 2017 [email protected] - 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). * Mon Feb 27 2017 [email protected] - 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. * Wed Sep 14 2016 [email protected] - 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). * Mon Aug 29 2016 [email protected] - 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). * Wed Aug 03 2016 [email protected] - Make libpango obsolete/provide pango-modules bsc#978972. Change by [email protected]. * Tue Apr 12 2016 [email protected] - Update to version 1.40.1 (Fate#318572): + Use $PKG_CONFIG consistently (bgo#764191). + Fix a PangoWin32FontMap memory leak (bgo#764089). * Wed Mar 23 2016 [email protected] - Update to version 1.40.0: + Fix typos. + Don't treat OGHAM SPACE MARK as whitespace. * Tue Dec 22 2015 [email protected] - Update to version 1.39.0: + Update PangoScript to Unicode 8.0. * Mon Oct 12 2015 [email protected] - Update to version 1.38.1: + Require Harfbuzz 0.9.30. + Fix make check with --enable-debug=no. + Win32 build fixes. * Fri Oct 09 2015 [email protected] - 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). * Mon Sep 21 2015 [email protected] - Update to version 1.38.0: + No changes. * Wed Sep 16 2015 [email protected] - Update to version 1.37.5: + Small optimizations. * Wed Sep 02 2015 [email protected] - 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 2015 [email protected] - Update to version 1.37.3: + Fix pango_glyph_item_iter_prev. + Add alpha attributes. + Add support for alpha in markup. * Wed Jul 22 2015 [email protected] - Update to version 1.37.2: + Don't use hb_glib_get_unicode_funcs. + Warning fixes. * Wed Jun 24 2015 [email protected] - 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 2015 [email protected] - 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) (bnc#885294). * Sun Nov 09 2014 [email protected] - fix bashism in post script
/usr/bin/pango-list /usr/bin/pango-segmentation /usr/bin/pango-view /usr/share/man/man1/pango-view.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:14:19 2024