Changelog for
pango-tools-1.54.0-1.1.x86_64.rpm :
* Mon Jun 10 2024 Dominique Leuenberger
- Update to version 1.54.0: + Build fixes. + Memory leak fixes. + Drop the install-tests build option. + Add build-examples and build-tests build options. + Require meson 0.63. + Add pango_item_get_char_offset. + Update to Unicode 15.1. + Fix wrong use of GWeakRef, leading to crashes.- Drop -Dinstall-tests meson parameter: no longer supported.
* Thu Apr 04 2024 Dominique Leuenberger - Update to version 1.52.2: + coretext: Implement reload_font. + coretext: Use Menlo instead of Courier for monospace. + win32: Avoid a double free. + Update to Unicode 15.1. + Simplify hexbox drawing.- Changes from version 1.52.1: + Fix hexbox drawing.
* Sun Mar 31 2024 Michael Pujos - added GraphicsMagick package as Recommends. The invocation of pango-view with the ft2 backend requires the gm command found in that package
* Mon Feb 26 2024 Dominique Leuenberger - Update to version 1.52.0: + Add pango_font_map_reload_font. + Improve formatting of font sizes.
* Mon Feb 12 2024 Dominique Leuenberger - Update to version 1.51.2: + Use single fontconfig thread. + Fix problems with spaces at line ends. + Allow custom fonts on Windows. + pango-viewer: Fix hint-metrics options. + Pangofont: Add properties.
* Sat Aug 12 2023 Bjørn Lie - 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 Bjørn Lie - Update to version 1.50.14: + Fix underline thickness in scaled contexts.
* Tue Feb 21 2023 Bjørn Lie - 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 Dominique Leuenberger - 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 Bjørn Lie - 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 Bjørn Lie - Add 639.patch: layout: Fix crash when no font is installed.
* Fri Sep 16 2022 Bjørn Lie - Update to version 1.50.10: + Avoid some unnecessary strdups. + Fix line height computations with a non-trivial CTM.
* Wed Aug 10 2022 Bjørn Lie - Update to version 1.50.9: + Apply show flags to line separators. + Fix a thread-safety problem.
* Sun Jul 03 2022 Bjørn Lie - 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 Dominique Leuenberger - 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 Bjørn Lie - 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 Bjørn Lie - 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 Bjørn Lie - 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 Bjørn Lie - 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 Bjørn Lie - 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 Bjørn Lie - 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 Bjørn Lie - 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 Bjørn Lie - 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 Bjørn Lie - Update to version 1.48.10: + Fix a crash in strikethrough drawing. + pango-view: - Support antialiasing freetype. - Use GraphicsMagick.
* Wed Aug 18 2021 Bjørn Lie - 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 Bjørn Lie - 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 Dominique Leuenberger - 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 Bjørn Lie - Update to version 1.48.7: + Fix a thread-safety issue in fontmap initialization. + Small documentation improvements.
* Tue Jun 29 2021 Bjørn Lie - 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 Michael Gorse - 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 Dominique Leuenberger - 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 Matthias Eliasson - 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 Bjørn Lie - 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 Bjørn Lie - Update to version 1.48.1: + Fix itemization of multi-paragraph layouts. + Fix a few memory leaks. + Fix glyph origins in vertical layout.