Bump version to 2.12.91
This commit is contained in:
parent
1f84aa196d
commit
bad64a7e1f
138
README
138
README
|
@ -1,12 +1,146 @@
|
||||||
Fontconfig
|
Fontconfig
|
||||||
Font configuration and customization library
|
Font configuration and customization library
|
||||||
Version 2.12.6
|
Version 2.12.91 (2.13 RC1)
|
||||||
2017-09-21
|
2017-12-14
|
||||||
|
|
||||||
|
|
||||||
Check INSTALL for compilation and installation instructions.
|
Check INSTALL for compilation and installation instructions.
|
||||||
Report bugs to https://bugs.freedesktop.org in the fontconfig module.
|
Report bugs to https://bugs.freedesktop.org in the fontconfig module.
|
||||||
|
|
||||||
|
2.12.91 (2.13 RC1)
|
||||||
|
|
||||||
|
Akira TAGOH (37):
|
||||||
|
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
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
2.12.6
|
2.12.6
|
||||||
|
|
||||||
Akira TAGOH (4):
|
Akira TAGOH (4):
|
||||||
|
|
|
@ -33,7 +33,7 @@ dnl This is the package version number, not the shared library
|
||||||
dnl version. This same version number must appear in fontconfig/fontconfig.h
|
dnl version. This same version number must appear in fontconfig/fontconfig.h
|
||||||
dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
|
dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
|
||||||
dnl not possible to extract the version number here from fontconfig.h
|
dnl not possible to extract the version number here from fontconfig.h
|
||||||
AC_INIT([fontconfig], [2.12.6], [https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig])
|
AC_INIT([fontconfig], [2.12.91], [https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig])
|
||||||
AM_INIT_AUTOMAKE([1.11 parallel-tests dist-bzip2])
|
AM_INIT_AUTOMAKE([1.11 parallel-tests dist-bzip2])
|
||||||
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,7 @@ typedef int FcBool;
|
||||||
|
|
||||||
#define FC_MAJOR 2
|
#define FC_MAJOR 2
|
||||||
#define FC_MINOR 12
|
#define FC_MINOR 12
|
||||||
#define FC_REVISION 6
|
#define FC_REVISION 91
|
||||||
|
|
||||||
#define FC_VERSION ((FC_MAJOR * 10000) + (FC_MINOR * 100) + (FC_REVISION))
|
#define FC_VERSION ((FC_MAJOR * 10000) + (FC_MINOR * 100) + (FC_REVISION))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue