[Fontconfig] fontconfig: Changes to 'refs/tags/2.13.91'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Jun 10 13:14:47 UTC 2019


Tag '2.13.91' created by Akira TAGOH <akira at tagoh.org> at 2019-06-10 11:37 +0000

Version 2.13.91
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEE93pkxLW0X/h2OiePZXVZebNOEpQFAlz+QN8ACgkQZXVZebNO
EpReuwgA4/9Zk9JLabYP8A1yAyepKUCu1tSZA95FoHs345UqEArSqnYSe9WrFmtt
n32g+na+rgaqQ1q0vW57+VQ0QcjSmlxU/NL74FidvOFtV5Mj/yaJ2UQa8DoWrfvv
ttjBv6uQy5R2QxTTIkSST0NBZlBWKuNhk91DYU7bo39ntf4q+Y29PlMTLULKpx7v
EPwGKwl4xBJVuwEV6B8bkH7YFNkX83WkjKxRkQJSM/DIY3h51DhszwaouJh0W50O
yIXy1brcoklXmPJZMlNrWUrsSGYo1STU5mjqTmbTJwdsOootj+jWcgaF0MFygoxg
9GitGtb6q8zsGVA9Bv3torkaUfAq2w==
=kJWv
-----END PGP SIGNATURE-----

Changes since 2.13.1:
Akira TAGOH (75):
      Fix the build issue with --enable-static
      Fix the issue that '~' wasn't extracted to the proper homedir
      Add a test case for d1f48f11
      Fix CI
      Add more prefix support in <dir> element
      Update fonts.dtd for last commit
      Update docs for 1aa8b700
      add missing the case of prefix="default" as documented
      Fix test case
      CI: Add more logs
      Do not update mtime when removing .uuid file
      Do not try updating mtime when unlink was failed
      Do not run a test case for .uuid deletion
      Drop Mitra Mono from 65-nonlatin.conf
      Enable bubblewrap test case
      Use FC_PATH_MAX instead of PATH_MAX
      Use Rachana instead of Meera for Malayalam
      Add doc for description element and update fonts.dtd
      Fix FcFontList doesn't return a font with FC_COLOR=true
      Add a test case for FcFontList
      Warn when constant name is used for unexpected object
      covscan fix: get rid of unnecessary condition check
      Don't call unlink_dirs if basedir is null
      covscan: fix compiler warnings
      Fix a dereference of a null pointer
      Fix a crash with invalid matrix element
      Add system-ui generic family
      Fix misleading summary in docs for FcStrStrIgnoreCase
      Fix build issue on Win32.
      autogen.sh: Make AUTORECONF_FLAGS overwritable
      Ifdef'ed unnecessary code for Win32
      Fix make check on cross-compiled env
      Add build test for MinGW
      Fix make distcheck error
      Update requirement for gettext
      Correct configure option to cross-compile
      Install wine for CI on MinGW
      Don't test bind-mount thing for MinGW
      Reset errno to do error handling properly
      Add FcDirCacheCreateUUID doc back to pass make check
      Drop a line to include uuid.h
      Fix make check fail on run-test-conf.sh
      Add new element remap-dir instead of extending dir element
      Trim the last slash
      Update testcase
      Update deps to run CI
      Drop unnecessary line to include uuid.h
      Fix a typo
      Add reset-dirs element
      Add salt attribute to dir and remap-dir elements
      Update doc for salt
      trivial testcase update
      Add back if !OS_WIN32 line
      Fix build issues on MinGW
      Use alternative function for realpath on Win32
      Fix make check fail on MinGW again
      Add more data to artifacts for debugging purpose
      Don't share fonts and cache dir for testing
      Don't warn if path can't be converted with prefix
      Add some debugging output
      Oops, Terminate string
      fc-cache: Show font directories to generate cache with -v
      Allow overriding salt with new one coming later
      Don't show salt in debugging message if salt is null
      Fix unexpected cache name by double-slash in path
      Fallback uuid-based name to read a cache if no MD5-based cache available
      No need to remap for uuid based
      Update the test case that is looking for uuid based on host
      Distribute archive in xz instead of bz2
      Update CaseFolding.txt to Unicode 12.1
      fc-validate: returns an error code when missing some glyphs
      Correct the comment for FC_LANG in fontconfig.h
      Fix a typo in the description of FcWeightFromOpenTypeDouble
      Fix endianness on generating MD5 cache name
      Bump version to 2.13.91

Behdad Esfahbod (1):
      Fix name-table language code mapping for Mongolian

Ben Wagner (1):
      Better document sysroot.

Chris McDonald (2):
      Respect sysroot option for file path passed to stat
      Lowered temporary rooted_dir variable inside loop

Jon Turney (1):
      Only use test wrapper-script if host is MinGW

Keith Packard (6):
      Do not remove UUID file when a scanned directory is empty
      Fetch FONTCONFIG_SYSROOT in FcConfigCreate
      Remove '-u' option from run-test-conf.sh
      Add delays to test-bz106632, check UptoDate separately
      Remove UUID-related tests
      Replace UUID file mechanism with per-directory 'map' attribute [v2]

Robert Yang (1):
      src/fccache.c: Fix define for HAVE_POSIX_FADVISE

---
 .gitlab-ci.yml                   |   54 +++++-
 README                           |  106 +++++++++++-
 autogen.sh                       |    2 
 conf.d/05-reset-dirs-sample.conf |    9 +
 conf.d/40-nonlatin.conf          |  100 +++++++++++
 conf.d/45-latin.conf             |   23 ++
 conf.d/60-latin.conf             |   13 +
 conf.d/65-nonlatin.conf          |   36 +++-
 conf.d/Makefile.am               |    1 
 configure.ac                     |   39 ----
 doc/fccache.fncs                 |    5 
 doc/fcconfig.fncs                |   15 +
 doc/fcstring.fncs                |   14 +
 doc/fcweight.fncs                |    2 
 doc/fontconfig-devel.sgml        |    1 
 doc/fontconfig-user.sgml         |   26 ++
 fc-cache/fc-cache.c              |   29 ++-
 fc-case/CaseFolding.txt          |   13 +
 fc-validate/fc-validate.c        |    1 
 fontconfig/fontconfig.h          |    8 
 fonts.conf.in                    |   11 +
 fonts.dtd                        |   46 ++++-
 src/Makefile.am                  |    3 
 src/fccache.c                    |  344 +++++++++++++++++----------------------
 src/fccfg.c                      |  202 +++++++++++++++++-----
 src/fcdir.c                      |    8 
 src/fcfreetype.c                 |    6 
 src/fchash.c                     |   20 --
 src/fcint.h                      |   42 ++++
 src/fcname.c                     |   30 ++-
 src/fcstr.c                      |  166 ++++++++++++++++++
 src/fcxml.c                      |  295 +++++++++++++++++++++++----------
 test/Makefile.am                 |   52 +++++
 test/fonts.conf.in               |    1 
 test/run-test-conf.sh            |   11 +
 test/run-test-map.sh             |  107 ++++++++++++
 test/run-test.sh                 |  201 ++++++++++++++--------
 test/test-60-generic.json        |   34 +++
 test/test-bz106632.c             |   93 +++++-----
 test/test-conf.c                 |  191 +++++++++++++++++++--
 test/test-d1f48f11.c             |  303 ++++++++++++++++++++++++++++++++++
 test/test-hash.c                 |  187 ---------------------
 test/test-issue107.c             |  266 ++++++++++++++++++++++++++++++
 test/test-issue110.c             |  265 ++++++++++++++++++++++++++++++
 test/wrapper-script.sh           |   13 +
 45 files changed, 2617 insertions(+), 777 deletions(-)
---


More information about the Fontconfig mailing list