[Fontconfig] fontconfig: Changes to 'refs/tags/2.13.93'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sat Nov 28 04:05:14 UTC 2020
Tag '2.13.93' created by Akira TAGOH <akira at tagoh.org> at 2020-11-28 02:45 +0000
Version 2.13.93
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE93pkxLW0X/h2OiePZXVZebNOEpQFAl/Bua8ACgkQZXVZebNO
EpSEwgf+M/tbJ8Ls7HtCpFnJmcVAcGpwyXQnA8R4/jZkGHEBctSenkiMCmetSJUr
MYRNn2QsmHcM6Gz6/W3AN40Cqu6vbMJdyTKD5BSVUIp/tEd37xj4BPPAmDN3zbRF
wPcHpuxkgxipAWIHoJ4T1WeQFBJIujXmw+/ndBJJiSfwE03scGNfg7azsOggVPEJ
LmdVekhNEO+q4G7ux22p3x2ZEaSwfZ7qbdAQbDnzXW/DrSi25gHY17lprlItbpom
4NMp+VB30P1t6UrbV7fZEaAVlANPVLjjjdFVMWHvMppmKrHo8DINgIrM2Ov//OQV
fGCO4jsjKjnDfX+MI0TMwlJDXzqY6g==
=NDvb
-----END PGP SIGNATURE-----
Changes since 2.13.91:
Akira TAGOH (67):
Fix a typo on masking face id
Don't clean up pre-built docs if no docbook installed.
Fix obtaining real path from pre-defined names for Win32
Fix a crash when running with FC_DEBUG=256
Improve the performance a bit
Fix a typo
Add English name first into a cache
FcConfigParseAndLoad*() should returns false on config errors
Clean up temporary directory for tests
Add docs for missing properties
Fix the fail on fc-cache
Fix memory leaks
Fix a memory leak in FcFreeTypeQuery*()
Add 35-lang-normalize.conf
Add FC_FONT_HAS_HINT property to see if font has hinting or not.
Fix failing the check of prep table in some fonts
Fix the fails of make check when SOURCE_DATE_EPOCH is set
Improve the performance a bit
Affect FC_FONT_HAS_HINT property to score on matcher
Do not return FcFalse from FcConfigParseAndLoad*() if complain is set to false
Warn as well if no directory name for cachedir provided
Take effect sysroot functionality to the default config file
Read latest cache in paths
Fix a memory leak caused by the previous commit
Use FcConfigReference/Destroy appropriately instead of FcConfigGetCurrent
Fix potential race condition in FcConfigSetCurrent and FcConfigReference
Fix gcc warnings with -Wpointer-sign
Don't add a value for FC_FULLNAME in meta face
Fix a test fail when no bwrap was available
Add proper fullname for named-instances
Fix the process substitution doesn't work with FONTCONFIG_FILE
Fix memory leaks
Fix assertion in FcFini()
Set exact boolean value to color property
Fix assertion in FcCacheFini() again
Fix errors on shellcheck
Fix cache conflicts on OSTree based system
Drop unmaintained files
Drop elements with its namespace from conf
Add FC_ORDER property into cache
Drop Bitstream Vera fonts from 60-latin.conf
Fix a typo in doc/confdir.sgml.in
Fix empty XDG_CACHE_HOME Behavior
Fix build issues regarding formatter for Win32
Add some tweaks into runtest.sh to see progress
Integrate python scripts to autotools build
Make sure a minimum version of python
Make more clearer the license terms
Add CONFIGDIR to the fallback config where can be specified by --with-configdir
fc-scan: add --sysroot option
Construct fullname from family and style
Add fullname later once FcConfigSubstitute() is done
Update meson.build
Add Regular style when no meta data available to guess a style
Make sure a combination of family and familylang is available
Split up a code again coming from different copyright notice
Update COPYING
Use memcpy instead of strcpy
Evaluate mingw64_env to setup properly on CI
Add examples section in fc-match(1)
Drop duplicated BUILT_SOURCES in doc/Makefile.am
Initialize shell variables to be sure
Update README that missed changes mistakenly
new-version.sh: update version in meson.build
Update version in meson.build to sync up with configure.ac
new-version.sh: commit meson.build when bumpping
Bump version to 2.13.93
Alan Coopersmith (1):
Fix some typos/spelling errors
Ben Wagner (2):
Replace FT_UNUSED with FC_UNUSED.
Fix fc_atomic_ptr_get and use.
Chun-wei Fan (2):
meson: Look for FreeType using CMake too
meson: Don't use .def files for Visual Studio builds
Egmont Koblinger (1):
Fix the linear interpolation during weight mapping
James Lee (1):
Fix 'meson install' when cross compiling
Jan Tojnar (4):
conf: Add JoyPixels emoji font
Correct reset-dirs in DTD
Drop elements with its namespace from fonts.conf.in
Turn unknown attributes into warning
Jonathan Kew (1):
Set name_mapping to NULL after freeing
Mathieu Duponchelle (1):
Some build fixes to support compilation with MSVC on Windows
Matthias Clasen (17):
Avoid a crash in FcPatternHash with ranges
Special-case some of the string walking code
Add a hash function for families
Use a hash table for family matching
Add a shortcut for FcQualAny matching
Speed up fonthashint matching
Speed up FcConfigCompareValue
Speed up FcConfigCompareValue
Speed up FcCompareLang and FcCompareBool
Use a hash table for families in FcConfigSubstitute
Use __builtin_expect in a few places
Fixup: Promote ints to ranges when appropriate
Add FC_LIKELY and FC_UNLIKELY macros
Use FC_UNLIKELY
Fixup: Handle patterns without family
Fix up FC_LIKELY macros
Fix a problem in FcConfigSubstitute
Nicolas Mailhot (1):
Use an URN for DTD ID
Niklas Guertler (3):
Allow multiple default system font directories in the fallback config, and set them to the default dirs on Darwin.
Add <dir> XML tags to default values for FC_DEFAULT_FONTS on non-Darwin systems
Increased timeout for meson tests to 600sec to make tests work on Darwin
Nirbheek Chauhan (2):
fcatomic: Fix EXC_BAD_ACCESS on iOS ARM64
meson: Fix build failure with gcc10 on mingw
Szunti (1):
Add missing return type for FcFontSet* functions
Tim-Philipp Müller (8):
doc: fix FcPatternFilter documentation
Use FC_PATH_MAX to fix build on Windows
Fix build on Windows some more
fccompat: fix build on Windows without unistd.h
Guard dirent.h includes
Add Meson build system
meson: print configuration summary()
ci: allow meson mingw build to fail
Xavier Claessens (3):
meson: Fix build when 'tools' option is disabled
meson: Use version comparison function
meson: Fix build failure when compiler is not in PATH
xiota (1):
Add Courier Std aliases. Fixes #262.
---
.gitlab-ci.yml | 147 +++
.gitlab-ci/linux-mingw-w64-64bit.txt | 21
COPYING | 168 +++
Makefile.am | 36
README | 159 +++
Tools.mk | 27
conf.d/05-reset-dirs-sample.conf | 2
conf.d/09-autohint-if-no-hinting.conf | 16
conf.d/10-autohint.conf | 6
conf.d/10-hinting-full.conf | 6
conf.d/10-hinting-medium.conf | 6
conf.d/10-hinting-none.conf | 6
conf.d/10-hinting-slight.conf | 6
conf.d/10-no-sub-pixel.conf | 6
conf.d/10-scale-bitmap-fonts.conf | 6
conf.d/10-sub-pixel-bgr.conf | 6
conf.d/10-sub-pixel-rgb.conf | 6
conf.d/10-sub-pixel-vbgr.conf | 6
conf.d/10-sub-pixel-vrgb.conf | 6
conf.d/10-unhinted.conf | 6
conf.d/11-lcdfilter-default.conf | 6
conf.d/11-lcdfilter-legacy.conf | 6
conf.d/11-lcdfilter-light.conf | 6
conf.d/20-unhint-small-vera.conf | 6
conf.d/25-unhint-nonlatin.conf | 6
conf.d/30-metric-aliases.conf | 13
conf.d/40-nonlatin.conf | 6
conf.d/45-generic.conf | 10
conf.d/45-latin.conf | 10
conf.d/49-sansserif.conf | 6
conf.d/50-user.conf | 6
conf.d/51-local.conf | 6
conf.d/60-generic.conf | 7
conf.d/60-latin.conf | 9
conf.d/65-fonts-persian.conf | 7
conf.d/65-khmer.conf | 6
conf.d/65-nonlatin.conf | 6
conf.d/69-unifont.conf | 6
conf.d/70-no-bitmaps.conf | 6
conf.d/70-yes-bitmaps.conf | 6
conf.d/80-delicious.conf | 6
conf.d/90-synthetic.conf | 6
conf.d/Makefile.am | 11
conf.d/README.in | 2
conf.d/link_confs.py | 33
conf.d/meson.build | 92 ++
conf.d/write-35-lang-normalize-conf.py | 36
configure.ac | 57 -
doc/Makefile.am | 47 -
doc/confdir.sgml.in | 2
doc/edit-sgml.c | 546 ------------
doc/edit-sgml.py | 160 +++
doc/extract-man-list.py | 90 ++
doc/fccharset.fncs | 2
doc/fcconfig.fncs | 31
doc/fcfontset.fncs | 4
doc/fcpattern.fncs | 2
doc/fontconfig-devel.sgml | 31
doc/fontconfig-user.sgml | 8
doc/meson.build | 177 ++++
doc/run-quiet.py | 36
fc-cache/fc-cache.c | 10
fc-cache/meson.build | 13
fc-case/fc-case.c | 363 --------
fc-case/fc-case.py | 240 +++++
fc-case/meson.build | 4
fc-cat/fc-cat.c | 4
fc-cat/fc-cat.sgml | 22
fc-cat/meson.build | 8
fc-conflist/fc-conflist.c | 2
fc-conflist/fc-conflist.sgml | 24
fc-conflist/meson.build | 8
fc-lang/Makefile.am | 19
fc-lang/brx.orth | 2
fc-lang/ee.orth | 2
fc-lang/fc-lang.c | 595 --------------
fc-lang/fc-lang.py | 387 +++++++++
fc-lang/meson.build | 256 ++++++
fc-lang/ne.orth | 2
fc-lang/nr.orth | 2
fc-lang/nso.orth | 2
fc-lang/pa_pk.orth | 2
fc-lang/sat.orth | 2
fc-lang/ss.orth | 2
fc-lang/st.orth | 2
fc-list/fc-list.c | 5
fc-list/meson.build | 8
fc-match/fc-match.c | 5
fc-match/fc-match.sgml | 48 +
fc-match/meson.build | 8
fc-pattern/fc-pattern.c | 5
fc-pattern/meson.build | 8
fc-query/fc-query.c | 5
fc-query/fc-query.sgml | 2
fc-query/meson.build | 9
fc-scan/fc-scan.c | 34
fc-scan/meson.build | 9
fc-validate/fc-validate.c | 7
fc-validate/fc-validate.sgml | 24
fc-validate/meson.build | 9
fontconfig.spec.in | 138 ---
fontconfig/Makefile.am | 23
fontconfig/fontconfig.h | 12
fonts.conf.in | 8
fonts.dtd | 4
install-cache.py | 11
its/Makefile.am | 23
its/fontconfig.its | 21
its/fontconfig.loc | 21
its/meson.build | 6
local.conf | 2
meson-cc-tests/flexible-array-member-test.c | 14
meson-cc-tests/intel-atomic-primitives-test.c | 6
meson-cc-tests/solaris-atomic-operations.c | 8
meson.build | 385 +++++++++
meson_options.txt | 13
new-version.sh | 3
po-conf/meson.build | 3
po/meson.build | 3
src/Makefile.am | 4
src/cutout.py | 33
src/fcatomic.c | 9
src/fcatomic.h | 52 -
src/fccache.c | 448 +++-------
src/fccfg.c | 1100 +++++++++++++++++---------
src/fccompat.c | 100 ++
src/fcdefault.c | 3
src/fcdir.c | 76 +
src/fcfoundry.h | 48 +
src/fcfreetype.c | 303 +++----
src/fcinit.c | 22
src/fcint.h | 21
src/fclang.c | 4
src/fclist.c | 27
src/fcmatch.c | 233 ++++-
src/fcmd5.h | 255 ++++++
src/fcname.c | 4
src/fcobjs.h | 2
src/fcopentype.c | 90 ++
src/fcpat.c | 22
src/fcstat.c | 2
src/fcstdint.h.in | 1
src/fcstr.c | 105 +-
src/fcweight.c | 2
src/fcwindows.h | 58 +
src/fcxml.c | 93 +-
src/fontconfig.def.in | 234 +++++
src/ftglue.c | 11
src/makealias.py | 71 +
src/meson.build | 94 ++
stdin_wrapper.py | 20
subprojects/.gitignore | 6
subprojects/expat.wrap | 10
subprojects/freetype2.wrap | 5
subprojects/gperf.wrap | 5
subprojects/libpng.wrap | 10
subprojects/zlib.wrap | 10
test/Makefile.am | 48 +
test/meson.build | 46 +
test/run-test.sh | 379 ++++++--
test/test-bz106632.c | 4
test/test-bz1744377.c | 51 +
test/test-conf.c | 6
test/test-crbug1004254.c | 116 ++
test/test-d1f48f11.c | 4
test/test-issue107.c | 31
test/test-issue110.c | 4
test/test-issue180.c | 73 +
test/test-migration.c | 5
169 files changed, 6341 insertions(+), 3049 deletions(-)
---
More information about the Fontconfig
mailing list