[Fontconfig] fontconfig: Changes to 'refs/tags/2.12.91'
Akira TAGOH
tagoh at kemper.freedesktop.org
Thu Dec 14 08:43:30 UTC 2017
Tag '2.12.91' created by Akira TAGOH <akira at tagoh.org> at 2017-12-14 06:44 +0000
Version 2.12.91
-----BEGIN PGP SIGNATURE-----
iQEcBAABAgAGBQJaMh3EAAoJEGV1WXmzThKUrSwH/19LF6uQANqOII8Vg+ZrKAe/
/xkXyj155/eQ0Frw5C8PnRc3x/IZ+N9lLJDiilMMi1wan4xLtT1IS/wVbniGQMaz
W/AQp9peloZeKXsWF6l0wetojoG8ym9zx3us+oEkcggJorL/KTO8fOjilth0h379
HJLPhS8oreKf2EiFkrbP32oT62Zy8KcNhMHzugGm3UD14HkCU8eVgnpJym9eXj78
VNQvcS2Uj5xMsgJ4FNUaL6TId75o7fAEKQpp5qpmHfPjOOcXkK5hvqH5x4huPi7h
mRgTOX/0/56TFA53p9dly4JAkWcLVTAQ04k/AQMzkqHTm92CYTGUyYetXAoPrD8=
=KOjo
-----END PGP SIGNATURE-----
Changes since 2.12.5:
Akira TAGOH (38):
und_zsye.orth: polish to get for NotoEmoji-Regular.ttf
Revert "Keep the same behavior to the return value of FcConfigParseAndLoad"
Fix again to keep the same behavior to the return value of FcConfigParseAndLoad
cleanup
Fix a compiler warning
Update libtool revision
Bump version to 2.12.6
doc: trivial update
Add the ruleset description support
workaround to avoid modifying by gettextize
missing an open parenthesis
another workaround to avoid modifying by gettextize...
Validate cache more carefully
Allow autoreconf through autopoint for gettext things
Correct debugging messages to load/scan config
Add the check of PCF_CONFIG_OPTION_LONG_FAMILY_NAMES back
Use uuid-based cache filename if uuid is assigned to dirs
Add new API to find out a font from current search path
Replace the font path in FcPattern to what it is actually located.
Replace the original path to the new one
Replace the path of subdirs in caches as well
Don't call FcStat when the alias has already been added
Destroy the alias and UUID tables when all of caches is unloaded
cleanup
abstract hash table functions
update
Fix memory leak
Fix a typo
Don't call FcStat when the alias has already been added
Add a testcase for bind-mounted cachedir
cleanup
Use smaller prime for hash size
Fix the testcase for env not enabled PCF_CONFIG_OPTION_LONG_FAMILY_NAMES in freetype
thread-safe functions in fchash.c
Fix distcheck error
Fix "make check" fail again
Bump the libtool revision
Bump version to 2.12.91
Alban Browaeys (1):
Fixes cleanup
Alexander Kanavin (1):
src/fcxml.c: avoid double free() of filename
Bastien Nocera (1):
conf: Prefer system emoji fonts to third-party ones
Behdad Esfahbod (76):
Minor
Remove stray printf()
[fc-query] Fix linking order
Instead of loading glyphs (with FreeType), just check loca table
Don't even check loca for glyph outline detection
Check for non-empty outline for U+0000..U+001F
Add back code for choosing strike, and cleanup
Minor: adjust debug output
Remove unnecessary check
Remove a few unused blanks parameters
Remove check that cannot fail
Remove use of psnames for charset construction
Remove unused variable
Remove fc-glyphname
Remove blanks facility from the library
Remove blanks support from fc-scan
Mark more parameters FC_UNUSED
Move variables to narrower scope and indent
Remove unneeded check
Use multiplication instead of division
Use inline functions instead of macros for a couple of things
Simplify advance-width calculations
Inline FcFreeTypeCheckGlyph()
Call FT_Get_Advance() only as long as we need to determine font width type
Minor
Update documentation for removal of blanks
Merge branch 'faster'
Add FcFreeTypeQueryAll()
Document FcFreeTypeQueryAll()
Accept NULL in for spacing in FcFreeTypeCharSetAndSpacing()
Remove FcCompareSize()
Rename FcCompareSizeRange() to FcCompareRange()
Rewrite FcCompareRange()
In FcSubstituteDefault(), handle size range
Check instance-index before accessing array
Indent
[varfonts] Add FC_FONT_VARIATIONS
[varfonts] Add FC_VARIABLE
[varfonts] Change id argument in FcFreeTypeQuery* to unsigned int
Print ranges as closed as opposed to half-open
[varfonts] Change FC_WEIGHT and FC_WIDTH into ranges
[varfonts] Query varfonts if id >> 16 == 0x8000
Fix instance-num handling in collections
[varfonts] Query variable font in FcFreeTypeQueryAll()
[varfonts] Fetch optical-size for named instances
In RenderPrepare(), handle ranges smartly
[fc-query] Remove --ignore-blanks / -b
[fc-match/fc-list/fc-query/fc-scan] Add --brief that is like --verbose without charset
Add separate match compare function for size
Fix range comparision operators implementation
Adjust emboldening logic
[varfonts] Map from OpenType to Fontconfig weight values
Add FcDontCare value to FcBool
Implement more config bool operations for boolean types
Fix possible div-by-zero
[varfonts] Use fvar data even if there's no variation in it
Minor
Revert "[varfonts] Use fvar data even if there's no variation in it"
[varfonts] Minor
[varfonts] Comment
[varfonts] Don't set style for variable-font pattern
[varfonts] Skip named-instance that is equivalent to base font
[varfonts] Do not set postscriptname for varfont pattern
[varfonts] Don't reopen face for each named instance
Separate charset and spacing code
[varfonts] Reuse charset for named instances
Move whitespace-trimming code to apply to all name-table strings
Fix whitespace-trimming loop and empty strings...
Whitespace
Don't convert nameds to UTF-8 unless we are going to use them
Simplify name-table platform mathcing logic
Use binary-search for finding name table entries
[varfonts] Share lang across named-instances
Merge branch 'varfonts2'
Require freetype >= 2.8.1
Remove assert
David Kaspar [Dee'Kej] (1):
conf.d: Drop aliases for (URW)++ fonts
Florian Müllner (1):
build: Remove references to deleted file
---
Makefile.am | 17
README | 156 +++++
autogen.sh | 22
conf.d/10-autohint.conf | 5
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 | 5
conf.d/10-scale-bitmap-fonts.conf | 4
conf.d/10-sub-pixel-bgr.conf | 5
conf.d/10-sub-pixel-rgb.conf | 5
conf.d/10-sub-pixel-vbgr.conf | 5
conf.d/10-sub-pixel-vrgb.conf | 5
conf.d/10-unhinted.conf | 5
conf.d/11-lcdfilter-default.conf | 5
conf.d/11-lcdfilter-legacy.conf | 5
conf.d/11-lcdfilter-light.conf | 5
conf.d/20-unhint-small-vera.conf | 5
conf.d/25-unhint-nonlatin.conf | 4
conf.d/30-metric-aliases.conf | 34 -
conf.d/30-urw-aliases.conf | 33 -
conf.d/40-nonlatin.conf | 5
conf.d/45-generic.conf | 22
conf.d/45-latin.conf | 5
conf.d/49-sansserif.conf | 5
conf.d/50-user.conf | 5
conf.d/51-local.conf | 5
conf.d/60-generic.conf | 10
conf.d/60-latin.conf | 5
conf.d/65-fonts-persian.conf | 4
conf.d/65-khmer.conf | 4
conf.d/65-nonlatin.conf | 5
conf.d/69-unifont.conf | 4
conf.d/70-no-bitmaps.conf | 5
conf.d/70-yes-bitmaps.conf | 5
conf.d/80-delicious.conf | 4
conf.d/90-synthetic.conf | 10
conf.d/Makefile.am | 2
configure.ac | 78 +-
doc/fcblanks.fncs | 14
doc/fcconfig.fncs | 42 +
doc/fcfreetype.fncs | 49 +
doc/fontconfig-devel.sgml | 10
fc-blanks/Makefile.am | 46 -
fc-blanks/fc-blanks.py | 160 -----
fc-blanks/fcblanks.tmpl.h | 25
fc-blanks/list-unicodeset.html | 119 ---
fc-cache/fc-cache.c | 80 +-
fc-cat/fc-cat.c | 46 -
fc-conflist/Makefile.am | 60 +
fc-conflist/fc-conflist.c | 142 ++++
fc-conflist/fc-conflist.sgml | 135 ++++
fc-glyphname/Makefile.am | 33 -
fc-glyphname/fc-glyphname.c | 325 ----------
fc-glyphname/fcglyphname.tmpl.h | 25
fc-glyphname/zapfdingbats.txt | 212 ------
fc-lang/und_zsye.orth | 4
fc-list/fc-list.c | 56 +
fc-match/fc-match.c | 60 +
fc-pattern/fc-pattern.c | 36 -
fc-query/Makefile.am | 2
fc-query/fc-query.c | 142 +---
fc-scan/fc-scan.c | 51 -
fc-scan/fc-scan.sgml | 14
fc-validate/Makefile.am | 2
fc-validate/fc-validate.c | 42 -
fontconfig/fcfreetype.h | 2
fontconfig/fontconfig.h | 37 +
fonts.conf.in | 5
git.mk | 27
local.conf | 5
po-conf/ChangeLog | 12
po-conf/LINGUAS | 1
po-conf/Makevars | 78 ++
po/ChangeLog | 12
po/LINGUAS | 1
po/Makevars | 78 ++
po/POTFILES.in | 11
src/Makefile.am | 12
src/fcblanks.c | 108 ---
src/fccache.c | 144 ++++
src/fccfg.c | 794 ++++++++++++++++---------
src/fcdbg.c | 17
src/fcdefault.c | 10
src/fcdir.c | 113 +--
src/fcfreetype.c | 1170 ++++++++++++++++++--------------------
src/fchash.c | 183 +++++
src/fcinit.c | 1
src/fcint.h | 177 ++++-
src/fclang.c | 6
src/fclist.c | 36 +
src/fcmatch.c | 175 ++++-
src/fcname.c | 19
src/fcobjs.h | 10
src/fcpat.c | 3
src/fcptrlist.c | 198 ++++++
src/fcrange.c | 13
src/fcxml.c | 248 ++++----
test/Makefile.am | 19
test/run-test.sh | 30
test/run-test271.sh | 24
102 files changed, 3582 insertions(+), 2661 deletions(-)
---
More information about the Fontconfig
mailing list