Page MenuHomeSolus

Update libxfont2 to 2.0.4
ClosedPublic

Authored by kyrios123 on Sep 16 2019, 6:53 PM.
Tags
None
Referenced Files
F11072742: D7171.diff
Sat, Aug 12, 2:34 AM
F10878733: D7171.id17206.diff
Jun 21 2023, 1:09 PM
F10877518: D7171.id17235.diff
Jun 20 2023, 8:21 PM
F10870061: D7171.diff
Jun 18 2023, 8:21 AM
Subscribers

Details

Summary
  • fontfile: Remove unused 'bc' slot from _FontEntry
  • Update configure.ac bug URL for gitlab migration
  • Add some unit testing utilities
  • Add strlcat & strlcpy fallbacks if not provided by libc nor libbsd
  • Use bounds checking string functions everywhere
  • Add reallocarray fallback if not provided by libc nor libbsd
  • Convert multiplying realloc calls to use reallocarray instead
  • Convert multiplying malloc calls to use mallocarray instead
  • fontxlfd.c: tell gcc that switch fallthrough is intentional
  • stubs/atom.c: check for ResizeHashTable failure
  • ComputeScaledProperties: check for valid pointers before making atoms
  • CatalogueRescan: if opendir() fails, unref fpes, but don't free the cat
  • fs_read_glyphs: check if rep is null before dereferencing
  • Add src/util/replace.h to noinst_HEADERS so it gets included in tarballs
  • avoid -Wformat errors from clang when building with -DDEBUG

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • Install & reboot
  • Successfully rebuil xorg-server against this package

Diff Detail

Repository
R1924 libxfont2
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage