Adam Sampson (1): Fix length check in XftTextExtents*. Alan Coopersmith (3): Build xz tarballs instead of bzip2 Fix spelling/wording issues gitlab CI: add a basic build test Maxime Coste (3): Introduce a _XftCompositeString helper function Introduce a _XftCompositeText helper function Add support for BGRA glyphs display and scaling Thomas E. Dickey (54): quiet unused-parameter warnings with _X_UNUSED cleanup warnings about discarding const fix missing-initializer warning promote font->num_glyphs to FT_UInt or Glyph to fix warnings quiet warnings with casts change the internal memory-allocator to use size_t quiet compiler warning with cast quiet compiler warning with cast formatting fix, for clarity (no object change) fix warnings by gcc 11; check if length <= zero reuse macros from Xcursor.man to fix ragged layout of typedefs and prototypes corrected prototypes in manpage, matching Xft.h install man-aliases for all of the exported symbols cleanup manpage comments amend rule for creating manpage aliases initial draft of initialization-functions documentation consistently bold "Xft" change data-types to subsections to help with readability add overview for text-extents section document XftFontOpenXlfd and XftXlfdParse move prototype for XftNameUnparse to Xft.h remove remaining internal prototypes for obsolete xftcompat.c add section on manipulating font patterns add section on manipulating font data document the clipping-functions reduce clutter for external data-types by documenting them one time document XftGlyphFontSpecRender() and related functions. add a table of the "families" of functions add a section on the XFT_DEBUG environment variable add section of functions managing XftColor add debugging trace for XftDefaultSet() reduce clutter with macros for allocating arrays add "trackmemusage" property to use in improved _XftFontUncacheGlyph add option for tracking glyph memory-usage on a linked list validate linked-list updates with _XftValidateGlyphUsage refactor _XftFontUncacheGlyph, separate the two types of loop for readability add asserts (to help with debugging), update copyright notices fix delinkage of last glyph in font, improve debug-trace cppcheck/gcc-stricter warnings about printf-formats and operator precedence when tracking glyph memory usage, unload the oldest glyph rather than randomly improve glyph management by relinking to unload least-recently used glyphs document new features for glyph memory-tracking errata (cppcheck, clang --analyze, manpage credit) build-fix for c89 cleanup new compiler warnings merge changes by Christian Werner build-fix fix new gcc warnings add a null-pointer check update copyright notice libXft 2.3.5 revised fix for gcc 12 compiler warnings in xftextent.c fix gcc12 warning about malloc size libXft 2.3.6 git tag: libXft-2.3.6 https://xorg.freedesktop.org/archive/individual/lib/libXft-2.3.6.tar.gz SHA256: b7e59f69e0bbabe9438088775f7e5a7c16a572e58b11f9722519385d38192df5 libXft-2.3.6.tar.gz SHA512: 291bec2cc297a6e39baff5c2dec37017f37f97b438468a6d6b66f496a9987936da6ee2e3ace77e4527d8c5fd09e1dd731b2f042fa74880f667b8a03a913512d2 libXft-2.3.6.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXft-2.3.6.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libXft-2.3.6.tar.xz SHA256: 60a6e7319fc938bbb8d098c9bcc86031cc2327b5d086d3335fc5c76323c03022 libXft-2.3.6.tar.xz SHA512: 732f8c635fcac6010012ba8c10c23d2dd6ec79b0f096d6bcc9b7e36d2ca0817387faa7ee5bb6f43cff02adc68e4234c1b8f95021ebc548f61c492e0b76836d90 libXft-2.3.6.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libXft-2.3.6.tar.xz.sig -- Thomas E. Dickey <dickey at invisible-island.net> https://invisible-island.net ftp://ftp.invisible-island.net -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 659 bytes Desc: not available URL: <https://lists.x.org/archives/xorg-announce/attachments/20220910/d79f0278/attachment.sig>