summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2017-11-20Fix memory leakAkira TAGOH1-3/+4
2017-11-20abstract hash table functionsAkira TAGOH8-225/+283
2017-11-20cleanupAkira TAGOH1-30/+0
2017-11-20Destroy the alias and UUID tables when all of caches is unloadedAkira TAGOH1-36/+27
2017-11-20Don't call FcStat when the alias has already been addedAkira TAGOH1-14/+7
2017-11-20Replace the path of subdirs in caches as wellAkira TAGOH1-1/+21
2017-11-20Replace the original path to the new oneAkira TAGOH2-3/+5
2017-11-20Replace the font path in FcPattern to what it is actually located.Akira TAGOH2-1/+72
2017-11-20Add new API to find out a font from current search pathAkira TAGOH3-2/+158
2017-11-20Use uuid-based cache filename if uuid is assigned to dirsAkira TAGOH4-7/+212
2017-11-16Correct debugging messages to load/scan configAkira TAGOH1-4/+4
2017-11-14Validate cache more carefullyAkira TAGOH1-1/+2
2017-11-07Add the ruleset description supportAkira TAGOH7-294/+886
2017-10-12src/fcxml.c: avoid double free() of filenameAlexander Kanavin1-1/+0
2017-10-11Remove assertBehdad Esfahbod1-1/+2
2017-09-29Fix a compiler warningAkira TAGOH1-3/+3
2017-09-28Require freetype >= 2.8.1Behdad Esfahbod1-43/+0
2017-09-28Merge branch 'varfonts2'Behdad Esfahbod10-356/+640
2017-09-27[varfonts] Share lang across named-instancesBehdad Esfahbod3-10/+34
2017-09-27Use binary-search for finding name table entriesBehdad Esfahbod1-126/+141
2017-09-27Simplify name-table platform mathcing logicBehdad Esfahbod1-24/+5
2017-09-27Don't convert nameds to UTF-8 unless we are going to use themBehdad Esfahbod1-17/+22
2017-09-27WhitespaceBehdad Esfahbod1-9/+9
2017-09-27Fix whitespace-trimming loop and empty strings...Behdad Esfahbod1-3/+3
2017-09-27Move whitespace-trimming code to apply to all name-table stringsBehdad Esfahbod1-12/+11
2017-09-27[varfonts] Reuse charset for named instancesBehdad Esfahbod1-11/+33
2017-09-27Separate charset and spacing codeBehdad Esfahbod1-44/+64
2017-09-21Fix again to keep the same behavior to the return value of FcConfigParseAndLoadAkira TAGOH1-1/+1
2017-09-21Revert "Keep the same behavior to the return value of FcConfigParseAndLoad"Akira TAGOH1-4/+0
2017-09-20[varfonts] Don't reopen face for each named instanceBehdad Esfahbod1-44/+56
2017-09-20[varfonts] Do not set postscriptname for varfont patternBehdad Esfahbod1-42/+45
2017-09-20[varfonts] Skip named-instance that is equivalent to base fontBehdad Esfahbod1-5/+36
2017-09-20[varfonts] Don't set style for variable-font patternBehdad Esfahbod1-1/+3
2017-09-20[varfonts] CommentBehdad Esfahbod1-2/+4
2017-09-20[varfonts] MinorBehdad Esfahbod1-3/+4
2017-09-20Revert "[varfonts] Use fvar data even if there's no variation in it"Behdad Esfahbod1-17/+8
2017-09-20MinorBehdad Esfahbod1-4/+12
2017-09-20[varfonts] Use fvar data even if there's no variation in itBehdad Esfahbod1-8/+17
2017-09-20Fix possible div-by-zeroBehdad Esfahbod1-1/+1
2017-09-20Implement more config bool operations for boolean typesBehdad Esfahbod1-0/+12
2017-09-20Add FcDontCare value to FcBoolBehdad Esfahbod4-6/+30
2017-09-20[varfonts] Map from OpenType to Fontconfig weight valuesBehdad Esfahbod1-0/+4
2017-09-20Fix range comparision operators implementationBehdad Esfahbod1-7/+6
2017-09-20Add separate match compare function for sizeBehdad Esfahbod2-1/+51
2017-09-20In RenderPrepare(), handle ranges smartlyBehdad Esfahbod1-14/+37
2017-09-20[varfonts] Fetch optical-size for named instancesBehdad Esfahbod1-1/+4
2017-09-20[varfonts] Query variable font in FcFreeTypeQueryAll()Behdad Esfahbod1-2/+4
2017-09-20Fix instance-num handling in collectionsBehdad Esfahbod1-1/+1
2017-09-20[varfonts] Query varfonts if id >> 16 == 0x8000Behdad Esfahbod1-14/+69
2017-09-20[varfonts] Change FC_WEIGHT and FC_WIDTH into rangesBehdad Esfahbod1-2/+2