[Fontconfig] fontconfig: Changes to 'refs/tags/2.13.1'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Aug 30 09:39:52 UTC 2018
Tag '2.13.1' created by Akira TAGOH <akira at tagoh.org> at 2018-08-30 08:20 +0000
Version 2.13.1
-----BEGIN PGP SIGNATURE-----
iQEcBAABAgAGBQJbh6i/AAoJEGV1WXmzThKUIvEIAOcLN4s4TcSsHKCHpjRhaWgB
z+XE3pIOHE7fhOxfnYUz1ZqJ4IE/GtQwifC4RulxaW+XsAiJ4X13kCjJPmOcEtrg
1vyL8/2vK8g4kNa5UL8CSaDgPuqaGKponZADe7L30UtH2tLtW9hzKGgqcA4NkZV1
Xmh7jZdD05v6NUch+ofU1kA+wA9ckPJkUEpwvmJqB+Wv+zxLyNSCzSTmrbATkZG7
w+QNERO+6eOHoec9/ijnvE7qASqK1HBif94TqRX+EQeUDD7hjYmPNM/OrwOycdPR
UrGSZDd+fs58+ZI75YfiwcqGeIj3ND92/8pR71JGMergzvEblYFJP9DhflBlGWk=
=LnH0
-----END PGP SIGNATURE-----
Changes since 2.13.0:
Akira TAGOH (49):
Use the builtin uuid for OSX
Fix the build issue again on MinGW with enabling nls
Add uuid to Requires.private in .pc only when pkgconfig macro found it
Allow the constant names in the range
Do not override locale if already set by app
Add the value of the constant name to the implicit object in the pattern
Add a testcase for FcNameParse
Leave the locale setting to applications
call setlocale
Fix make check fail when srcdir != builddir.
Do not ship fcobjshash.h
Fix typo in doc
Change the emboldening logic again
Bug 43367 - RFE: iterator to peek objects in FcPattern
Add a testrunner for conf
Add a test case for 90-synthetic.conf
Bug 106497 - better error description when problem reading font configuration
Bug 106459 - fc-cache doesn't use -y option for .uuid files
Fix leaks
Fix -Wstringop-truncation warning
Fix double-free
Add a test case for bz#106618
Update CaseFolding.txt to Unicode 11
Remove .uuid when no font files exists on a directory
Fix the leak of file handle
Fix memory leak
Fix memory leaks
Fix memory leak
Fix memory leak
Fix memory leak
Fix unterminated string issue
Fix array access in a null pointer dereference
Fix access in a null pointer dereference
do not pass null pointer to memcpy
Fix dereferencing null pointer
Fix a typo
Fix possibly dereferencing a null pointer
Fix allocating insufficient memory for terminating null of the string
Make a call fail on ENOMEM
Allocate sufficient memory to terminate with null
Drop the redundant code
Fix memory leak
Fix the build issue with gperf
Fix missing closing bracket in FcStrIsAbsoluteFilename()
Update the issue tracker URL
Fix distcheck fail
Add .gitlab-ci.yml
Bump the libtool revision
Bump version to 2.13.1
Alexander Larsson (3):
Add FcCacheAllocate() helper
Cache: Rewrite relocated paths in earlier
Cache: Remove alias_table
Behdad Esfahbod (4):
Minor: fix warnings
Fix name scanning
Share name-mapping across instances
Use FT_HAS_COLOR
Chris Lamb (1):
Ensure cache checksums are deterministic
Matthieu Herrb (1):
FcCacheFindByStat(): fix checking of nanoseconds field.
Tom Anderson (7):
Fix undefined-shift UBSAN errors
Use realfilename for FcOpen in _FcConfigParse
Add FONTCONFIG_SYSROOT environment variable
Fix CFI builds
Fix heap use-after-free
Return canonicalized paths from FcConfigRealFilename
Fix build with CFLAGS="-std=c11 -D_GNU_SOURCE"
---
.gitlab-ci.yml | 34 ++++
README | 84 ++++++++++-
conf.d/90-synthetic.conf | 4
configure.ac | 43 ++++-
doc/fccache.fncs | 12 +
doc/fcpattern.fncs | 111 ++++++++++++++
doc/fontconfig-user.sgml | 20 +-
fc-cache/fc-cache.c | 2
fc-case/CaseFolding.txt | 87 +++++++++++
fc-cat/fc-cat.c | 2
fc-conflist/fc-conflist.c | 2
fc-lang/fc-lang.c | 2
fc-list/fc-list.c | 2
fc-match/fc-match.c | 2
fc-pattern/fc-pattern.c | 2
fc-query/fc-query.c | 2
fc-scan/fc-scan.c | 2
fontconfig/fontconfig.h | 39 +++++
src/Makefile.am | 18 +-
src/fccache.c | 186 ++++++++++++++++++++----
src/fccfg.c | 216 +++++++++++++++++-----------
src/fcdbg.c | 15 --
src/fcdefault.c | 32 ++--
src/fcdir.c | 7
src/fcformat.c | 22 --
src/fcfreetype.c | 325 +++++++++++++++++++++++++++----------------
src/fchash.c | 29 +++
src/fcint.h | 28 +++
src/fclang.c | 10 -
src/fclist.c | 39 -----
src/fcmatch.c | 54 +------
src/fcname.c | 38 ++++-
src/fcpat.c | 304 ++++++++++++++++++++++++++++++++++------
src/fcptrlist.c | 2
src/fcstat.c | 9 +
src/fcstr.c | 13 +
src/fcxml.c | 37 ++++
test/Makefile.am | 52 +++++-
test/run-test-conf.sh | 36 ++++
test/run-test.sh | 62 +++++++-
test/test-90-synthetic.json | 68 +++++++++
test/test-bz106618.c | 47 ++++++
test/test-bz106632.c | 316 ++++++++++++++++++++++++++++++++++++++++++
test/test-conf.c | 328 ++++++++++++++++++++++++++++++++++++++++++++
test/test-hash.c | 187 +++++++++++++++++++++++++
test/test-name-parse.c | 90 ++++++++++++
46 files changed, 2557 insertions(+), 465 deletions(-)
---
More information about the Fontconfig
mailing list