[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