Commit 91f42027 authored by Tom Anderson's avatar Tom Anderson Committed by Commit Bot

Roll src/third_party/fontconfig/src/ ba206df9b..65087ac7c (107 commits)

https://chromium.googlesource.com/external/fontconfig.git/+log/ba206df9b9a7..65087ac7ce4c

$ git log ba206df9b..65087ac7c --date=short --no-merges --format='%ad %ae %s'
2019-08-29 jtojnar conf: Add JoyPixels emoji font
2019-08-28 akira Do not return FcFalse from FcConfigParseAndLoad*() if complain is set to false
2019-08-21 Szunti Add missing return type for FcFontSet* functions
2019-08-09 akira Affect FC_FONT_HAS_HINT property to score on matcher
2019-08-07 akira Improve the performance a bit
2019-07-31 akira Fix the fails of make check when SOURCE_DATE_EPOCH is set
2019-07-29 akira Fix failing the check of prep table in some fonts
2019-07-29 akira Add FC_FONT_HAS_HINT property to see if font has hinting or not.
2019-07-26 akira Add 35-lang-normalize.conf
2019-07-26 akira Fix a memory leak in FcFreeTypeQuery*()
2019-07-23 akira Fix memory leaks
2019-07-23 akira Fix the fail on fc-cache
2019-07-23 akira Add docs for missing properties
2019-07-23 akira Clean up temporary directory for tests
2019-07-22 akira FcConfigParseAndLoad*() should returns false on config errors
2019-07-09 akira Add English name first into a cache
2019-07-09 akira Fix a typo
2019-07-08 akira Improve the performance a bit
2019-07-02 akira Fix a crash when running with FC_DEBUG=256
2019-06-24 akira Fix obtaining real path from pre-defined names for Win32
2019-06-21 akira Don't clean up pre-built docs if no docbook installed.
2019-06-19 egmont Fix the linear interpolation during weight mapping
2019-06-18 akira Fix a typo on masking face id
2019-06-10 akira Bump version to 2.13.91
2019-06-10 akira Fix endianness on generating MD5 cache name
2019-06-06 akira Fix a typo in the description of FcWeightFromOpenTypeDouble
2019-06-03 akira Correct the comment for FC_LANG in fontconfig.h
2019-05-09 akira fc-validate: returns an error code when missing some glyphs
2019-05-08 akira Update CaseFolding.txt to Unicode 12.1
2019-04-15 jon.turney Only use test wrapper-script if host is MinGW
2019-04-15 akira Distribute archive in xz instead of bz2
2019-04-04 akira Update the test case that is looking for uuid based on host
2019-04-04 akira No need to remap for uuid based
2019-04-04 akira Fallback uuid-based name to read a cache if no MD5-based cache available
2019-04-04 akira Fix unexpected cache name by double-slash in path
2019-04-04 akira Don't show salt in debugging message if salt is null
2019-04-03 akira Allow overriding salt with new one coming later
2019-04-02 akira fc-cache: Show font directories to generate cache with -v
2019-04-02 akira Oops, Terminate string
2019-04-02 akira Add some debugging output
2019-04-02 akira Don't warn if path can't be converted with prefix
2019-03-26 akira Don't share fonts and cache dir for testing
2019-03-25 akira Add more data to artifacts for debugging purpose
2019-03-25 akira Fix make check fail on MinGW again
2019-03-25 akira Use alternative function for realpath on Win32
2019-03-25 akira Fix build issues on MinGW
2019-03-25 akira Add back if !OS_WIN32 line
2019-02-01 akira trivial testcase update
2019-02-01 akira Update doc for salt
2019-01-31 akira Add salt attribute to dir and remap-dir elements
(...)
2019-01-28 akira Fix make check fail on run-test-conf.sh
2019-01-28 akira Drop a line to include uuid.h
2019-01-28 akira Add FcDirCacheCreateUUID doc back to pass make check
2018-10-29 keithp Replace UUID file mechanism with per-directory 'map' attribute [v2]
2018-10-29 keithp Remove UUID-related tests
2018-10-29 keithp Add delays to test-bz106632, check UptoDate separately
2018-10-29 keithp Remove '-u' option from run-test-conf.sh
2018-10-29 keithp Fetch FONTCONFIG_SYSROOT in FcConfigCreate
2019-04-03 akira Reset errno to do error handling properly
2019-03-23 akira Don't test bind-mount thing for MinGW
2019-03-23 akira Install wine for CI on MinGW
2019-03-23 akira Correct configure option to cross-compile
2019-03-23 akira Update requirement for gettext
2019-03-23 akira Fix make distcheck error
2019-03-22 akira Add build test for MinGW
2019-03-22 akira Fix make check on cross-compiled env
2019-03-22 akira Ifdef'ed unnecessary code for Win32
2019-03-22 akira autogen.sh: Make AUTORECONF_FLAGS overwritable
2019-03-19 akira Fix build issue on Win32.
2019-03-15 akira Fix misleading summary in docs for FcStrStrIgnoreCase
2018-09-25 akira Add system-ui generic family
2019-02-19 bungeman Better document sysroot.
2019-01-25 liezhi.yang src/fccache.c: Fix define for HAVE_POSIX_FADVISE
2019-01-23 akira Fix a crash with invalid matrix element
2018-11-30 akira Fix a dereference of a null pointer
2018-11-30 akira covscan: fix compiler warnings
2018-11-30 akira Don't call unlink_dirs if basedir is null
2018-11-12 akira covscan fix: get rid of unnecessary condition check
2018-11-30 akira Warn when constant name is used for unexpected object
2018-11-27 akira Add a test case for FcFontList
2018-11-27 akira Fix FcFontList doesn't return a font with FC_COLOR=true
2018-11-26 cjmcdonald Lowered temporary rooted_dir variable inside loop
2018-11-19 cjmcdonald Respect sysroot option for file path passed to stat
2018-11-15 akira Add doc for description element and update fonts.dtd
2018-11-13 akira Use Rachana instead of Meera for Malayalam
2018-11-06 akira Use FC_PATH_MAX instead of PATH_MAX
2018-11-06 akira Enable bubblewrap test case
2018-10-29 akira Drop Mitra Mono from 65-nonlatin.conf
2018-10-24 behdad Fix name-table language code mapping for Mongolian
2018-10-25 akira Do not run a test case for .uuid deletion
2018-10-17 keithp Do not remove UUID file when a scanned directory is empty
2018-10-01 akira Do not try updating mtime when unlink was failed
2018-09-28 akira Do not update mtime when removing .uuid file
2018-10-04 akira CI: Add more logs
2018-10-04 akira Fix test case
2018-10-04 akira add missing the case of prefix="default" as documented
2018-10-04 akira Update docs for 1aa8b700
2018-10-04 akira Update fonts.dtd for last commit
2018-10-02 akira Add more prefix support in <dir> element
2018-09-28 akira Fix CI

Created with:
  roll-dep src/third_party/fontconfig/src

BUG=843886,1004254
R=spang,dnicoara

Change-Id: If6853404f1e87de4f95a24f6231282543814bd63
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1809892Reviewed-by: default avatarLei Zhang <thestig@chromium.org>
Reviewed-by: default avatarMichael Spang <spang@chromium.org>
Reviewed-by: default avatarEtienne Bergeron <etienneb@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697802}
parent c30cc8f2
......@@ -923,7 +923,7 @@ deps = {
# Used for embedded builds. CrOS & Linux use the system version.
'src/third_party/fontconfig/src': {
'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + 'ba206df9b9a7ca300265f650842c1459ff7c634a',
'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '65087ac7ce4cc5f2109967c1380b474955dcb590',
'condition': 'checkout_linux',
},
......
......@@ -435,7 +435,7 @@ if (is_linux) {
]
args = []
outputs = [
"$root_out_dir/fontconfig_caches/df1acc8c-39d5-4a8b-8507-b1a7396ac3ac-le64.cache-7",
"$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-7",
"$root_out_dir/test_fonts/.uuid",
]
}
......
......@@ -32,7 +32,7 @@ int main() {
base::PathService::Get(base::DIR_MODULE, &dir_module);
base::FilePath uuid_file_path =
dir_module.Append("test_fonts").Append(".uuid");
const char uuid[] = "df1acc8c-39d5-4a8b-8507-b1a7396ac3ac";
const char uuid[] = "fb5c91b2895aa445d23aebf7f9e2189c";
WriteFile(uuid_file_path, uuid, strlen(uuid));
// fontconfig writes the mtime of the test_fonts directory into the cache. It
......
Name: fontconfig
URL: http://www.freedesktop.org/wiki/Software/fontconfig/
Version: ba206df9b9a7ca300265f650842c1459ff7c634a
Version: 65087ac7ce4cc5f2109967c1380b474955dcb590
License: MIT
License File: src/COPYING
Security Critical: yes
......
......@@ -73,7 +73,7 @@
#define HAVE_FSTATVFS 1
/* Define to 1 if you have the `FT_Done_MM_Var' function. */
/* #undef HAVE_FT_DONE_MM_VAR */
#define HAVE_FT_DONE_MM_VAR 1
/* Define to 1 if you have the `FT_Get_BDF_Property' function. */
#define HAVE_FT_GET_BDF_PROPERTY 1
......@@ -270,7 +270,7 @@
#define PACKAGE_NAME "fontconfig"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "fontconfig 2.13.1"
#define PACKAGE_STRING "fontconfig 2.13.91"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "fontconfig"
......@@ -279,7 +279,7 @@
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION "2.13.1"
#define PACKAGE_VERSION "2.13.91"
/* Define to necessary symbol if this constant uses a non-standard name on
your system. */
......@@ -332,7 +332,7 @@
/* Version number of package */
#define VERSION "2.13.1"
#define VERSION "2.13.91"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
......
......@@ -22,7 +22,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
#define FC_NUM_CASE_FOLD 291
#define FC_NUM_CASE_FOLD 295
#define FC_NUM_CASE_FOLD_CHARS 471
#define FC_MAX_CASE_FOLD_CHARS 6
#define FC_MAX_CASE_FOLD_EXPAND 4
......@@ -300,7 +300,11 @@ static const FcCaseFold fcCaseFold[FC_NUM_CASE_FOLD] = {
{ 0x0000a7b1, FC_CASE_FOLD_RANGE, 0x0001, 23254 },
{ 0x0000a7b2, FC_CASE_FOLD_RANGE, 0x0001, 23275 },
{ 0x0000a7b3, FC_CASE_FOLD_RANGE, 0x0001, 928 },
{ 0x0000a7b4, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
{ 0x0000a7b4, FC_CASE_FOLD_EVEN_ODD, 0x000b, 1 },
{ 0x0000a7c2, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
{ 0x0000a7c4, FC_CASE_FOLD_RANGE, 0x0001, -48 },
{ 0x0000a7c5, FC_CASE_FOLD_RANGE, 0x0001, 23229 },
{ 0x0000a7c6, FC_CASE_FOLD_RANGE, 0x0001, 30152 },
{ 0x0000ab70, FC_CASE_FOLD_RANGE, 0x0050, 26672 },
{ 0x0000fb00, FC_CASE_FOLD_FULL, 0x0002, 435 },
{ 0x0000fb01, FC_CASE_FOLD_FULL, 0x0002, 437 },
......
#ifndef _FONTCONFIG_SRC_FCSTDINT_H
#define _FONTCONFIG_SRC_FCSTDINT_H 1
#ifndef _GENERATED_STDINT_H
#define _GENERATED_STDINT_H "fontconfig 2.13.1"
/* generated using gnu compiler gcc (Debian 8.2.0-6) 8.2.0 */
#define _GENERATED_STDINT_H "fontconfig 2.13.91"
/* generated using gnu compiler gcc (Debian 9.2.1-8) 9.2.1 20190909 */
#define _STDINT_HAVE_STDINT_H 1
#include <stdint.h>
#endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment