Package: fontconfig / 2.13.1-4.2

Metadata

Package Version Patches format
fontconfig 2.13.1-4.2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02_indic_names.patch | (download)

conf.d/65-nonlatin.conf | 7 1 + 6 - 0 !
1 file changed, 1 insertion(+), 6 deletions(-)

 correct the font names for nonlatin languages
 This patch does the following.
   1. Use Rachana as serif font for Malayalam as Meera is only Sans
      family.
   2. Remove TSCu_Paranar since its legacy encoded non-unicode font.
   3. Remove non existing fonts malayalam and sampige.
04_mgopen_fonts.patch | (download)

conf.d/40-nonlatin.conf | 8 8 + 0 - 0 !
conf.d/65-nonlatin.conf | 2 2 + 0 - 0 !
2 files changed, 10 insertions(+)

---
skip dpkg tmp files.patch | (download)

fonts.conf.in | 14 14 + 0 - 0 !
1 file changed, 14 insertions(+)

 configure fontconfig to ignore *.dpkg-tmp *.dpkg-new files
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=96896
Bug-Debian: https://bugs.debian.org/828037
Bug-Debian: https://bugs.debian.org/835142
path_max.patch | (download)

src/fccfg.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
do_not_remove_uuid.patch | (download)

src/fcdir.c | 7 0 + 7 - 0 !
test/run-test.sh | 28 14 + 14 - 0 !
2 files changed, 14 insertions(+), 21 deletions(-)

 [patch] do not remove uuid file when a scanned directory is empty

Because FcDirCacheDeleteUUID does not reset the modification time on
the directory, and because FcDirCacheRead unconditionally creates the
UUID file each time it is run, any empty directory in the cache will
get its timestamp changed each time the cache for that directory is
read.

Instead, just leave the UUID file around as it is harmless.

The alternative would be to only create the UUID file after the cache
has been created and the directory has been discovered to be
non-empty, but that would delay the creation of the UUID file.

Signed-off-by: Keith Packard <keithp@keithp.com>

0001 fix memory leaks.patch | (download)

src/fcfreetype.c | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 [patch] fix memory leaks


0002 more memory leaks.patch | (download)

src/fcfreetype.c | 11 8 + 3 - 0 !
1 file changed, 8 insertions(+), 3 deletions(-)

 [patch] fix a memory leak in fcfreetypequery*()

Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/170

0003 Set name_mapping to NULL after freeing.patch | (download)

src/fcfreetype.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 [patch] set name_mapping to null after freeing

To avoid risk of double-free.

Fixes #237.