1 1.1.1.2 mrg Fontconfig 2 1.1.1.2 mrg Font configuration and customization library 3 1.1.1.2 mrg Version 2.15 4 1.1.1.2 mrg 2023-12-22 5 1.1.1.2 mrg 6 1.1.1.2 mrg 7 1.1.1.2 mrg Check INSTALL for compilation and installation instructions. 8 1.1.1.2 mrg Report bugs to https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new. 9 1.1.1.2 mrg 10 1.1.1.2 mrg 2.15 11 1.1.1.2 mrg 12 1.1.1.2 mrg Akira TAGOH (39): 13 1.1.1.2 mrg Do not change the order of orth files 14 1.1.1.2 mrg Convert tabs to spaces 15 1.1.1.2 mrg Convert more tabs to spaces in docs 16 1.1.1.2 mrg src/meson.build: Store correct paths to fontconfig.pc. 17 1.1.1.2 mrg Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES 18 1.1.1.2 mrg Report more detailed logs instead of assertion. 19 1.1.1.2 mrg Add some missing constant names for weight. 20 1.1.1.2 mrg Adujst indentation between programlisting in fontconfig-user.sgml 21 1.1.1.2 mrg Bump version to 2.14.2 22 1.1.1.2 mrg Clean up unused code 23 1.1.1.2 mrg Add another test case for flatpak 24 1.1.1.2 mrg Update 65-nonlatin.conf for macOS 25 1.1.1.2 mrg Change the order of the properties to the order of fontconfig cache format 26 1.1.1.2 mrg Add missing property descriptions 27 1.1.1.2 mrg Add namedinstance property 28 1.1.1.2 mrg Remove the problematic language from code and doc 29 1.1.1.2 mrg Fix a typo 30 1.1.1.2 mrg Fix a typo for FcCharSetDelChar doc 31 1.1.1.2 mrg Fix a typo in scalable property 32 1.1.1.2 mrg Use 'outline' instead of 'scalable' for bitmaps 33 1.1.1.2 mrg Add more docs about selectfont 34 1.1.1.2 mrg Rework CI implementation 35 1.1.1.2 mrg Fix a typo 36 1.1.1.2 mrg Rework CI implementation v2 37 1.1.1.2 mrg Apply a fix of ci-templates 38 1.1.1.2 mrg Fix uninitialized memory access when failing memory allocation. 39 1.1.1.2 mrg Create a symlink with relative path 40 1.1.1.2 mrg Fix an error of "initializer element is not constant" 41 1.1.1.2 mrg Update CaseFolding.txt to Unicode 15.1 42 1.1.1.2 mrg Update the encoding table for Simplified Chinese 43 1.1.1.2 mrg Retry to decode strings in the name table as UTF-16BE in some cases. 44 1.1.1.2 mrg Work around decoding strings in Macintosh encoding for the name table. 45 1.1.1.2 mrg Add iconv detection for meson build 46 1.1.1.2 mrg .gitlab-ci: Update 47 1.1.1.2 mrg CI: Update 48 1.1.1.2 mrg CI: static build only for rawhide 49 1.1.1.2 mrg Use memmove instead of memcpy 50 1.1.1.2 mrg Rename README to NEWS and add README.md 51 1.1.1.2 mrg Update so version 52 1.1.1.2 mrg 53 1.1.1.2 mrg Ben Wagner (1): 54 1.1.1.2 mrg Fix leak of `reason` in _FcConfigParse when not complaining 55 1.1.1.2 mrg 56 1.1.1.2 mrg Jean Abou Samra (2): 57 1.1.1.2 mrg Ignore LC_CTYPE if set to "UTF-8" 58 1.1.1.2 mrg Some doc clarifications 59 1.1.1.2 mrg 60 1.1.1.2 mrg Khaled Hosny (2): 61 1.1.1.2 mrg Add FC_FONT_WRAPPER 62 1.1.1.2 mrg Detect standalone CFF fonts for FC_FONT_WRAPPER 63 1.1.1.2 mrg 64 1.1.1.2 mrg Mike FABIAN (3): 65 1.1.1.2 mrg Add anp.orth, bhb.orth, hif.orth, mag.orth, raj.orth, and the.orth 66 1.1.1.2 mrg Add {agr,ayc,bem,ckb,cmn,dsb,hak,lij,lzh,mfe,mhr,miq,mjw,mnw,nan,nhn,niu,rif,sgs,shn,szl,tcy,tpi,unm,wae,yue,yuw}.orth 67 1.1.1.2 mrg Change index type to 16 bit and bump cache version to 9 68 1.1.1.2 mrg 69 1.1.1.2 mrg Ondrej Balaz (1): 70 1.1.1.2 mrg Expand ~ in glob 71 1.1.1.2 mrg 72 1.1.1.2 mrg Sefa Eyeoglu (1): 73 1.1.1.2 mrg Add optional 11-lcdfilter-none configuration 74 1.1.1.2 mrg 75 1.1.1.2 mrg Tom Anderson (2): 76 1.1.1.2 mrg Fix filepaths added when scanning with sysroot 77 1.1.1.2 mrg Fix false-positive CFI failure 78 1.1.1.2 mrg 79 1.1.1.2 mrg Vitaly Lysenkov (1): 80 1.1.1.2 mrg In fcfreetype.c, `GetScriptTags`: fix `use_of_uninitialized_value` and return the correct number of parsed tags in case the font file contains less tags than indicated. 81 1.1.1.2 mrg 82 1.1.1.2 mrg Xavier Claessens (1): 83 1.1.1.2 mrg meson: Support any compiler with gcc or msvc argument syntax 84 1.1.1.2 mrg 85 1.1.1.2 mrg lilinjie (1): 86 1.1.1.2 mrg fix typo 87 1.1.1.2 mrg 88 1.1.1.2 mrg msizanoen1 (1): 89 1.1.1.2 mrg Reload MM/VF metadata for each font face in font collection 90 1.1.1.2 mrg 91 1.1.1.2 mrg pell (1): 92 1.1.1.2 mrg fixed typos in fc-conflist.sgml 93 1.1.1.2 mrg 94 1.1.1.2 mrg xiota (1): 95 1.1.1.2 mrg Add aliases for Helvetica LT Std 96 1.1.1.2 mrg 97 1.1.1.2 mrg 2.14.2 98 1.1.1.2 mrg 99 1.1.1.2 mrg Akira TAGOH (13): 100 1.1.1.2 mrg Fix the build issue on meson when -g option is added to c_args 101 1.1.1.2 mrg Store artifacts for meson windows CI 102 1.1.1.2 mrg Add FC_DESKTOP_NAME property 103 1.1.1.2 mrg Add --with-default-sub-pixel-rendering option 104 1.1.1.2 mrg Update po-conf/POTFILES.in 105 1.1.1.2 mrg Ignore null pointer on Fc*Destroy functions 106 1.1.1.2 mrg Convert tabs to spaces 107 1.1.1.2 mrg Convert more tabs to spaces in docs 108 1.1.1.2 mrg src/meson.build: Store correct paths to fontconfig.pc. 109 1.1.1.2 mrg Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES 110 1.1.1.2 mrg Report more detailed logs instead of assertion. 111 1.1.1.2 mrg Add some missing constant names for weight. 112 1.1.1.2 mrg Adujst indentation between programlisting in fontconfig-user.sgml 113 1.1.1.2 mrg 114 1.1.1.2 mrg Christopher Degawa (1): 115 1.1.1.2 mrg meson: modify gperf test to remove sh dependency 116 1.1.1.2 mrg 117 1.1.1.2 mrg Jason Francis (1): 118 1.1.1.2 mrg meson: Update freetype2 git repository to upstream 119 1.1.1.2 mrg 120 1.1.1.2 mrg Jean Abou Samra (1): 121 1.1.1.2 mrg Ignore LC_CTYPE if set to "UTF-8" 122 1.1.1.2 mrg 123 1.1.1.2 mrg Ondrej Balaz (1): 124 1.1.1.2 mrg Expand ~ in glob 125 1.1.1.2 mrg 126 1.1.1.2 mrg lilinjie (1): 127 1.1.1.2 mrg fix typo 128 1.1.1.2 mrg 129 1.1.1.2 mrg 2.14.1 130 1.1.1.2 mrg 131 1.1.1.2 mrg Akira TAGOH (6): 132 1.1.1.2 mrg Use the latest stable release image for CI for mingw 133 1.1.1.2 mrg Real fix of 91114d18c 134 1.1.1.2 mrg Fix test cases for wrong use of remap-dir 135 1.1.1.2 mrg Add back sort command 136 1.1.1.2 mrg Add config files to enable/disable antialias 137 1.1.1.2 mrg Enable 10-sub-pixel-rgb.conf by default 138 1.1.1.2 mrg 139 1.1.1.2 mrg Alan Coopersmith (1): 140 1.1.1.2 mrg Bump the cache version to 8 in doc/fontconfig-user.sgml 141 1.1.1.2 mrg 142 1.1.1.2 mrg Jeremy Huddleston Sequoia (3): 143 1.1.1.2 mrg meson: Fix linking libexpat on darwin 144 1.1.1.2 mrg meson: Use fc_templatedir and fc_baseconfigdir are used when installing configs 145 1.1.1.2 mrg meson: Use fc_configdir where appropriate during build 146 1.1.1.2 mrg 147 1.1.1.2 mrg NorwayFun (4): 148 1.1.1.2 mrg add Georgian 149 1.1.1.2 mrg add Georgian 150 1.1.1.2 mrg po: add Georgian translation 151 1.1.1.2 mrg po: Add Georgian translation 152 1.1.1.2 mrg 153 1.1.1.2 mrg Sam James (1): 154 1.1.1.2 mrg configure.ac: allow disabling docbook 155 1.1.1.2 mrg 156 1.1.1.2 mrg Taylor R Campbell (1): 157 1.1.1.2 mrg Avoid misuse of ctype(3) 158 1.1.1.2 mrg 159 1.1.1.2 mrg Tim-Philipp Mller (7): 160 1.1.1.2 mrg meson: add 'default-hinting' option 161 1.1.1.2 mrg meson: add 'default-fonts-dirs' option 162 1.1.1.2 mrg meson: add 'additional-fonts-dirs' option 163 1.1.1.2 mrg meson: add 'cache-dir' option 164 1.1.1.2 mrg meson: add 'template-dir', 'baseconfig-dir', 'config-dir', and 'xml-dir' options 165 1.1.1.2 mrg ci: update windows image to a 2022-server based one 166 1.1.1.2 mrg ci: update macOS image 167 1.1.1.2 mrg 168 1.1.1.2 mrg Xavier Claessens (3): 169 1.1.1.2 mrg meson: Do not run fc-cache when installing into a DESTDIR 170 1.1.1.2 mrg meson: Fix configuration warnings 171 1.1.1.2 mrg link_confs.py: Fix prepending DESTDIR to absolute path 172 1.1.1.2 mrg 173 1.1.1.2 mrg 2.14 174 1.1.1.2 mrg 175 1.1.1.2 mrg Alan Coopersmith (1): 176 1.1.1.2 mrg Update address for reporting msgid bugs from bugzilla to gitlab 177 1.1.1.2 mrg 178 1.1.1.2 mrg 2.13.96 (2.14 RC6) 179 1.1.1.2 mrg 180 1.1.1.2 mrg Akira TAGOH (2): 181 1.1.1.2 mrg Add a missing file 48-spacing.conf 182 1.1.1.2 mrg Merge branch 'main' of ssh://gitlab.freedesktop.org/fontconfig/fontconfig 183 1.1.1.2 mrg 184 1.1.1.2 mrg 2.13.95 (2.14 RC5) 185 1.1.1.2 mrg 186 1.1.1.2 mrg Akira TAGOH (18): 187 1.1.1.2 mrg Do not set different score to non-string values 188 1.1.1.2 mrg Enable 11-lcdfilter-default.conf by default 189 1.1.1.2 mrg Bump the cache version to 8 190 1.1.1.2 mrg Reflect matching results to binding in FcPattern 191 1.1.1.2 mrg Fix a memory leak when trying to open a non-existing file 192 1.1.1.2 mrg Fix score estimation for postscriptname 193 1.1.1.2 mrg Resolves symlinks against <dir prefix="relative"> 194 1.1.1.2 mrg Add the option to not build fontconfig cache during installation 195 1.1.1.2 mrg conf.d/60-latin.conf: Make Noto default. 196 1.1.1.2 mrg Fix some testcase fails for 14c265a1 197 1.1.1.2 mrg Fix the issue fail to obtain the style name 198 1.1.1.2 mrg Apply the change made by 23e46d1 again 199 1.1.1.2 mrg Initialize variable 200 1.1.1.2 mrg Add more description for fc-conflist.1 and FcConfigFileInfoIterInit.3 201 1.1.1.2 mrg Update CaseFolding.txt to Unicode 14 202 1.1.1.2 mrg Add an user font directory for Win32 to the default font path 203 1.1.1.2 mrg Add test/wrapper-script.sh to the archive 204 1.1.1.2 mrg Fix possible memory leaks in FcPatternObjectAddWithBinding 205 1.1.1.2 mrg 206 1.1.1.2 mrg Alex Richardson (3): 207 1.1.1.2 mrg fcint: add casts to allow building with stricter compilers 208 1.1.1.2 mrg Add support for C11 stdatomic atomics 209 1.1.1.2 mrg FcCharSetPutLeaf(): Fix missing move of new_leaves contents 210 1.1.1.2 mrg 211 1.1.1.2 mrg Behdad Esfahbod (1): 212 1.1.1.2 mrg If a varfont has 'opsz' axis, set FC_SIZE on default instant pattern 213 1.1.1.2 mrg 214 1.1.1.2 mrg Ben Wagner (6): 215 1.1.1.2 mrg Add memory order constraints to C11 atomics 216 1.1.1.2 mrg Free local FcCache lock on contention 217 1.1.1.2 mrg Extend test thread args lifetime 218 1.1.1.2 mrg Fix warning about os2->achVendID cannot be NULL 219 1.1.1.2 mrg Back FcSerialize with open addressing hash table. 220 1.1.1.2 mrg Actually skip leading spaces in style name 221 1.1.1.2 mrg 222 1.1.1.2 mrg Francesco Pretto (1): 223 1.1.1.2 mrg WIN32: Fix pGetSystemWindowsDirectory found initialized during FcConfigParseAndLoadFromMemory 224 1.1.1.2 mrg 225 1.1.1.2 mrg Mehdi Sabwat (1): 226 1.1.1.2 mrg fcstat: add support for wasm-emscripten 227 1.1.1.2 mrg 228 1.1.1.2 mrg Nirbheek Chauhan (1): 229 1.1.1.2 mrg meson: Remove summary() from version_compare() block 230 1.1.1.2 mrg 231 1.1.1.2 mrg Pierre Ducroquet (5): 232 1.1.1.2 mrg Add a configuration to switch to monospace if spacing=100 is requested 233 1.1.1.2 mrg Reference the new configuration file 234 1.1.1.2 mrg Remove configuration file from POTFILES 235 1.1.1.2 mrg It seems this qual doesn't work on integers 236 1.1.1.2 mrg Always add the family name from spacing=100 237 1.1.1.2 mrg 238 1.1.1.2 mrg Ryan Gonzalez (1): 239 1.1.1.2 mrg Ensure config.h is always included before stdlib headers 240 1.1.1.2 mrg 241 1.1.1.2 mrg Ryan Schmidt (5): 242 1.1.1.2 mrg Avoid PCRE syntax when using grep 243 1.1.1.2 mrg Remove Bugzilla references 244 1.1.1.2 mrg Fix run-test.sh to work with BSD mktemp 245 1.1.1.2 mrg Restore fcatomic compatibility with Mac OS X 10.4. 246 1.1.1.2 mrg Fix FC_DEFAULT_FONTS on macOS and with BSD sed 247 1.1.1.2 mrg 248 1.1.1.2 mrg 2.13.94 (2.14 RC4) 249 1.1.1.2 mrg 250 1.1.1.2 mrg Akira TAGOH (10): 251 1.1.1.2 mrg Add back fullname property at scan matching phase 252 1.1.1.2 mrg Overwrite symlinks for config files 253 1.1.1.2 mrg Fix missing <dir> element for WINDOWSFONTDIR in meson 254 1.1.1.2 mrg Refactoring configure.ac to add <dir> element around font paths 255 1.1.1.2 mrg Fix build fail when missing docbook and/or disabling doc-build 256 1.1.1.2 mrg ci: Update CA cert related thing for Python on Windows 257 1.1.1.2 mrg Add support for XDG_DATA_DIRS 258 1.1.1.2 mrg Better wording for comments in config 259 1.1.1.2 mrg Revert constructing fullname property from family and style properties 260 1.1.1.2 mrg Fix score evaluation for multiple values in properties 261 1.1.1.2 mrg 262 1.1.1.2 mrg Albert Astals Cid (1): 263 1.1.1.2 mrg Fix potential memory leak in _get_real_paths_from_prefix 264 1.1.1.2 mrg 265 1.1.1.2 mrg Ben Wagner (11): 266 1.1.1.2 mrg Skip leading whitespace in style name. 267 1.1.1.2 mrg Remove abort from FcCompareSize. 268 1.1.1.2 mrg Add line between licenses in COPYING. 269 1.1.1.2 mrg Portable trap conditions in run-test.sh. 270 1.1.1.2 mrg Fix leaks in fcxml.c, fc-match.c, and tests. 271 1.1.1.2 mrg Fix wild frees and leak of fs in test-conf. 272 1.1.1.2 mrg Always run-test-conf, but skip if not built. 273 1.1.1.2 mrg Fix test-conf string to integer conversion. 274 1.1.1.2 mrg Test all not_eq for family names. 275 1.1.1.2 mrg Clean up test-family-matching test. 276 1.1.1.2 mrg Fix stack use after scope in FcConfigCompareValue 277 1.1.1.2 mrg 278 1.1.1.2 mrg Carmina16 (1): 279 1.1.1.2 mrg ie.orth: Corrected; mistaken source replaced 280 1.1.1.2 mrg 281 1.1.1.2 mrg Heiko Becker (1): 282 1.1.1.2 mrg Handle absolute sysconfdir when installing symlinks 283 1.1.1.2 mrg 284 1.1.1.2 mrg Jacko Dirks (1): 285 1.1.1.2 mrg fccfg.c: lock_config: Fix potential memory leak 286 1.1.1.2 mrg 287 1.1.1.2 mrg Szunti (3): 288 1.1.1.2 mrg Fix locale dependent behaviour in run-test.sh 289 1.1.1.2 mrg Check qual and compare for family tests 290 1.1.1.2 mrg Fix stripping whitespace from end of family in FcPatternAddFullname 291 1.1.1.2 mrg 292 1.1.1.2 mrg Tim-Philipp Mller (6): 293 1.1.1.2 mrg meson: remove unused stdin_wrapper.py script 294 1.1.1.2 mrg fcformat: fix compiler warnings with clang on Android 295 1.1.1.2 mrg ci: add meson android aarch64 build 296 1.1.1.2 mrg meson: error out in script if gperf preprocessing failed 297 1.1.1.2 mrg meson: fix cross-compilation issues with gperf header file preprocessing 298 1.1.1.2 mrg meson: fix subproject build regression 299 1.1.1.2 mrg 300 1.1.1.2 mrg Xavier Claessens (3): 301 1.1.1.2 mrg Meson: Fallback to gperf subproject on all platforms 302 1.1.1.2 mrg Meson: Do not wrap fccache insallation script 303 1.1.1.2 mrg Windows: Fix symlink privilege error detection 304 1.1.1.2 mrg 305 1.1.1.2 mrg ratijas (1): 306 1.1.1.2 mrg Fix closing tag bracket typo in doc/fontconfig-user.sgml 307 1.1.1.2 mrg 308 1.1.1.2 mrg 2.13.93 (2.14 RC3) 309 1.1.1.2 mrg 310 1.1.1.2 mrg Akira TAGOH (48): 311 1.1.1.2 mrg Affect FC_FONT_HAS_HINT property to score on matcher 312 1.1.1.2 mrg Do not return FcFalse from FcConfigParseAndLoad*() if complain is set to false 313 1.1.1.2 mrg Warn as well if no directory name for cachedir provided 314 1.1.1.2 mrg Take effect sysroot functionality to the default config file 315 1.1.1.2 mrg Read latest cache in paths 316 1.1.1.2 mrg Fix a memory leak caused by the previous commit 317 1.1.1.2 mrg Use FcConfigReference/Destroy appropriately instead of FcConfigGetCurrent 318 1.1.1.2 mrg Fix potential race condition in FcConfigSetCurrent and FcConfigReference 319 1.1.1.2 mrg Fix gcc warnings with -Wpointer-sign 320 1.1.1.2 mrg Don't add a value for FC_FULLNAME in meta face 321 1.1.1.2 mrg Fix a test fail when no bwrap was available 322 1.1.1.2 mrg Add proper fullname for named-instances 323 1.1.1.2 mrg Fix the process substitution doesn't work with FONTCONFIG_FILE 324 1.1.1.2 mrg Fix memory leaks 325 1.1.1.2 mrg Fix assertion in FcFini() 326 1.1.1.2 mrg Set exact boolean value to color property 327 1.1.1.2 mrg Fix assertion in FcCacheFini() again 328 1.1.1.2 mrg Fix errors on shellcheck 329 1.1.1.2 mrg Fix cache conflicts on OSTree based system 330 1.1.1.2 mrg Drop unmaintained files 331 1.1.1.2 mrg Drop elements with its namespace from conf 332 1.1.1.2 mrg Add FC_ORDER property into cache 333 1.1.1.2 mrg Drop Bitstream Vera fonts from 60-latin.conf 334 1.1.1.2 mrg Fix a typo in doc/confdir.sgml.in 335 1.1.1.2 mrg Fix empty XDG_CACHE_HOME Behavior 336 1.1.1.2 mrg Fix build issues regarding formatter for Win32 337 1.1.1.2 mrg Add some tweaks into runtest.sh to see progress 338 1.1.1.2 mrg Integrate python scripts to autotools build 339 1.1.1.2 mrg Make sure a minimum version of python 340 1.1.1.2 mrg Make more clearer the license terms 341 1.1.1.2 mrg Add CONFIGDIR to the fallback config where can be specified by --with-configdir 342 1.1.1.2 mrg fc-scan: add --sysroot option 343 1.1.1.2 mrg Construct fullname from family and style 344 1.1.1.2 mrg Add fullname later once FcConfigSubstitute() is done 345 1.1.1.2 mrg Update meson.build 346 1.1.1.2 mrg Add Regular style when no meta data available to guess a style 347 1.1.1.2 mrg Make sure a combination of family and familylang is available 348 1.1.1.2 mrg Split up a code again coming from different copyright notice 349 1.1.1.2 mrg Update COPYING 350 1.1.1.2 mrg Use memcpy instead of strcpy 351 1.1.1.2 mrg Evaluate mingw64_env to setup properly on CI 352 1.1.1.2 mrg Add examples section in fc-match(1) 353 1.1.1.2 mrg Drop duplicated BUILT_SOURCES in doc/Makefile.am 354 1.1.1.2 mrg Initialize shell variables to be sure 355 1.1.1.2 mrg Update README that missed changes mistakenly 356 1.1.1.2 mrg new-version.sh: update version in meson.build 357 1.1.1.2 mrg Update version in meson.build to sync up with configure.ac 358 1.1.1.2 mrg new-version.sh: commit meson.build when bumpping 359 1.1.1.2 mrg 360 1.1.1.2 mrg Alan Coopersmith (1): 361 1.1.1.2 mrg Fix some typos/spelling errors 362 1.1.1.2 mrg 363 1.1.1.2 mrg Ben Wagner (2): 364 1.1.1.2 mrg Replace FT_UNUSED with FC_UNUSED. 365 1.1.1.2 mrg Fix fc_atomic_ptr_get and use. 366 1.1.1.2 mrg 367 1.1.1.2 mrg Chun-wei Fan (2): 368 1.1.1.2 mrg meson: Look for FreeType using CMake too 369 1.1.1.2 mrg meson: Don't use .def files for Visual Studio builds 370 1.1.1.2 mrg 371 1.1.1.2 mrg James Lee (1): 372 1.1.1.2 mrg Fix 'meson install' when cross compiling 373 1.1.1.2 mrg 374 1.1.1.2 mrg Jan Tojnar (4): 375 1.1.1.2 mrg conf: Add JoyPixels emoji font 376 1.1.1.2 mrg Correct reset-dirs in DTD 377 1.1.1.2 mrg Drop elements with its namespace from fonts.conf.in 378 1.1.1.2 mrg Turn unknown attributes into warning 379 1.1.1.2 mrg 380 1.1.1.2 mrg Jonathan Kew (1): 381 1.1.1.2 mrg Set name_mapping to NULL after freeing 382 1.1.1.2 mrg 383 1.1.1.2 mrg Mathieu Duponchelle (1): 384 1.1.1.2 mrg Some build fixes to support compilation with MSVC on Windows 385 1.1.1.2 mrg 386 1.1.1.2 mrg Matthias Clasen (17): 387 1.1.1.2 mrg Avoid a crash in FcPatternHash with ranges 388 1.1.1.2 mrg Special-case some of the string walking code 389 1.1.1.2 mrg Add a hash function for families 390 1.1.1.2 mrg Use a hash table for family matching 391 1.1.1.2 mrg Add a shortcut for FcQualAny matching 392 1.1.1.2 mrg Speed up fonthashint matching 393 1.1.1.2 mrg Speed up FcConfigCompareValue 394 1.1.1.2 mrg Speed up FcConfigCompareValue 395 1.1.1.2 mrg Speed up FcCompareLang and FcCompareBool 396 1.1.1.2 mrg Use a hash table for families in FcConfigSubstitute 397 1.1.1.2 mrg Use __builtin_expect in a few places 398 1.1.1.2 mrg Fixup: Promote ints to ranges when appropriate 399 1.1.1.2 mrg Add FC_LIKELY and FC_UNLIKELY macros 400 1.1.1.2 mrg Use FC_UNLIKELY 401 1.1.1.2 mrg Fixup: Handle patterns without family 402 1.1.1.2 mrg Fix up FC_LIKELY macros 403 1.1.1.2 mrg Fix a problem in FcConfigSubstitute 404 1.1.1.2 mrg 405 1.1.1.2 mrg Nicolas Mailhot (1): 406 1.1.1.2 mrg Use an URN for DTD ID 407 1.1.1.2 mrg 408 1.1.1.2 mrg Niklas Guertler (3): 409 1.1.1.2 mrg Allow multiple default system font directories in the fallback config, and set them to the default dirs on Darwin. 410 1.1.1.2 mrg Add <dir> XML tags to default values for FC_DEFAULT_FONTS on non-Darwin systems 411 1.1.1.2 mrg Increased timeout for meson tests to 600sec to make tests work on Darwin 412 1.1.1.2 mrg 413 1.1.1.2 mrg Nirbheek Chauhan (2): 414 1.1.1.2 mrg fcatomic: Fix EXC_BAD_ACCESS on iOS ARM64 415 1.1.1.2 mrg meson: Fix build failure with gcc10 on mingw 416 1.1.1.2 mrg 417 1.1.1.2 mrg Szunti (1): 418 1.1.1.2 mrg Add missing return type for FcFontSet* functions 419 1.1.1.2 mrg 420 1.1.1.2 mrg Tim-Philipp Mller (8): 421 1.1.1.2 mrg doc: fix FcPatternFilter documentation 422 1.1.1.2 mrg Use FC_PATH_MAX to fix build on Windows 423 1.1.1.2 mrg Fix build on Windows some more 424 1.1.1.2 mrg fccompat: fix build on Windows without unistd.h 425 1.1.1.2 mrg Guard dirent.h includes 426 1.1.1.2 mrg Add Meson build system 427 1.1.1.2 mrg meson: print configuration summary() 428 1.1.1.2 mrg ci: allow meson mingw build to fail 429 1.1.1.2 mrg 430 1.1.1.2 mrg Xavier Claessens (3): 431 1.1.1.2 mrg meson: Fix build when 'tools' option is disabled 432 1.1.1.2 mrg meson: Use version comparison function 433 1.1.1.2 mrg meson: Fix build failure when compiler is not in PATH 434 1.1.1.2 mrg 435 1.1.1.2 mrg xiota (1): 436 1.1.1.2 mrg Add Courier Std aliases. Fixes #262. 437 1.1.1.2 mrg 438 1.1.1.2 mrg 2.13.92 (2.14 RC2) 439 1.1.1.2 mrg 440 1.1.1.2 mrg Akira TAGOH (18): 441 1.1.1.2 mrg Fix a typo on masking face id 442 1.1.1.2 mrg Don't clean up pre-built docs if no docbook installed. 443 1.1.1.2 mrg Fix obtaining real path from pre-defined names for Win32 444 1.1.1.2 mrg Fix a crash when running with FC_DEBUG=256 445 1.1.1.2 mrg Improve the performance a bit 446 1.1.1.2 mrg Fix a typo 447 1.1.1.2 mrg Add English name first into a cache 448 1.1.1.2 mrg FcConfigParseAndLoad*() should returns false on config errors 449 1.1.1.2 mrg Clean up temporary directory for tests 450 1.1.1.2 mrg Add docs for missing properties 451 1.1.1.2 mrg Fix the fail on fc-cache 452 1.1.1.2 mrg Fix memory leaks 453 1.1.1.2 mrg Fix a memory leak in FcFreeTypeQuery*() 454 1.1.1.2 mrg Add 35-lang-normalize.conf 455 1.1.1.2 mrg Add FC_FONT_HAS_HINT property to see if font has hinting or not. 456 1.1.1.2 mrg Fix failing the check of prep table in some fonts 457 1.1.1.2 mrg Fix the fails of make check when SOURCE_DATE_EPOCH is set 458 1.1.1.2 mrg Improve the performance a bit 459 1.1.1.2 mrg 460 1.1.1.2 mrg Egmont Koblinger (1): 461 1.1.1.2 mrg Fix the linear interpolation during weight mapping 462 1.1.1.2 mrg 463 1.1.1.2 mrg 2.13.91 (2.14 RC1) 464 1.1.1.2 mrg 465 1.1.1.2 mrg Akira TAGOH (74): 466 1.1.1.2 mrg Fix the build issue with --enable-static 467 1.1.1.2 mrg Fix the issue that '~' wasn't extracted to the proper homedir 468 1.1.1.2 mrg Add a test case for d1f48f11 469 1.1.1.2 mrg Fix CI 470 1.1.1.2 mrg Add more prefix support in <dir> element 471 1.1.1.2 mrg Update fonts.dtd for last commit 472 1.1.1.2 mrg Update docs for 1aa8b700 473 1.1.1.2 mrg add missing the case of prefix="default" as documented 474 1.1.1.2 mrg Fix test case 475 1.1.1.2 mrg CI: Add more logs 476 1.1.1.2 mrg Do not update mtime when removing .uuid file 477 1.1.1.2 mrg Do not try updating mtime when unlink was failed 478 1.1.1.2 mrg Do not run a test case for .uuid deletion 479 1.1.1.2 mrg Drop Mitra Mono from 65-nonlatin.conf 480 1.1.1.2 mrg Enable bubblewrap test case 481 1.1.1.2 mrg Use FC_PATH_MAX instead of PATH_MAX 482 1.1.1.2 mrg Use Rachana instead of Meera for Malayalam 483 1.1.1.2 mrg Add doc for description element and update fonts.dtd 484 1.1.1.2 mrg Fix FcFontList doesn't return a font with FC_COLOR=true 485 1.1.1.2 mrg Add a test case for FcFontList 486 1.1.1.2 mrg Warn when constant name is used for unexpected object 487 1.1.1.2 mrg covscan fix: get rid of unnecessary condition check 488 1.1.1.2 mrg Don't call unlink_dirs if basedir is null 489 1.1.1.2 mrg covscan: fix compiler warnings 490 1.1.1.2 mrg Fix a dereference of a null pointer 491 1.1.1.2 mrg Fix a crash with invalid matrix element 492 1.1.1.2 mrg Add system-ui generic family 493 1.1.1.2 mrg Fix misleading summary in docs for FcStrStrIgnoreCase 494 1.1.1.2 mrg Fix build issue on Win32. 495 1.1.1.2 mrg autogen.sh: Make AUTORECONF_FLAGS overwritable 496 1.1.1.2 mrg Ifdef'ed unnecessary code for Win32 497 1.1.1.2 mrg Fix make check on cross-compiled env 498 1.1.1.2 mrg Add build test for MinGW 499 1.1.1.2 mrg Fix make distcheck error 500 1.1.1.2 mrg Update requirement for gettext 501 1.1.1.2 mrg Correct configure option to cross-compile 502 1.1.1.2 mrg Install wine for CI on MinGW 503 1.1.1.2 mrg Don't test bind-mount thing for MinGW 504 1.1.1.2 mrg Reset errno to do error handling properly 505 1.1.1.2 mrg Add FcDirCacheCreateUUID doc back to pass make check 506 1.1.1.2 mrg Drop a line to include uuid.h 507 1.1.1.2 mrg Fix make check fail on run-test-conf.sh 508 1.1.1.2 mrg Add new element remap-dir instead of extending dir element 509 1.1.1.2 mrg Trim the last slash 510 1.1.1.2 mrg Update testcase 511 1.1.1.2 mrg Update deps to run CI 512 1.1.1.2 mrg Drop unnecessary line to include uuid.h 513 1.1.1.2 mrg Fix a typo 514 1.1.1.2 mrg Add reset-dirs element 515 1.1.1.2 mrg Add salt attribute to dir and remap-dir elements 516 1.1.1.2 mrg Update doc for salt 517 1.1.1.2 mrg trivial testcase update 518 1.1.1.2 mrg Add back if !OS_WIN32 line 519 1.1.1.2 mrg Fix build issues on MinGW 520 1.1.1.2 mrg Use alternative function for realpath on Win32 521 1.1.1.2 mrg Fix make check fail on MinGW again 522 1.1.1.2 mrg Add more data to artifacts for debugging purpose 523 1.1.1.2 mrg Don't share fonts and cache dir for testing 524 1.1.1.2 mrg Don't warn if path can't be converted with prefix 525 1.1.1.2 mrg Add some debugging output 526 1.1.1.2 mrg Oops, Terminate string 527 1.1.1.2 mrg fc-cache: Show font directories to generate cache with -v 528 1.1.1.2 mrg Allow overriding salt with new one coming later 529 1.1.1.2 mrg Don't show salt in debugging message if salt is null 530 1.1.1.2 mrg Fix unexpected cache name by double-slash in path 531 1.1.1.2 mrg Fallback uuid-based name to read a cache if no MD5-based cache available 532 1.1.1.2 mrg No need to remap for uuid based 533 1.1.1.2 mrg Update the test case that is looking for uuid based on host 534 1.1.1.2 mrg Distribute archive in xz instead of bz2 535 1.1.1.2 mrg Update CaseFolding.txt to Unicode 12.1 536 1.1.1.2 mrg fc-validate: returns an error code when missing some glyphs 537 1.1.1.2 mrg Correct the comment for FC_LANG in fontconfig.h 538 1.1.1.2 mrg Fix a typo in the description of FcWeightFromOpenTypeDouble 539 1.1.1.2 mrg Fix endianness on generating MD5 cache name 540 1.1.1.2 mrg 541 1.1.1.2 mrg Behdad Esfahbod (1): 542 1.1.1.2 mrg Fix name-table language code mapping for Mongolian 543 1.1.1.2 mrg 544 1.1.1.2 mrg Ben Wagner (1): 545 1.1.1.2 mrg Better document sysroot. 546 1.1.1.2 mrg 547 1.1.1.2 mrg Chris McDonald (2): 548 1.1.1.2 mrg Respect sysroot option for file path passed to stat 549 1.1.1.2 mrg Lowered temporary rooted_dir variable inside loop 550 1.1.1.2 mrg 551 1.1.1.2 mrg Jon Turney (1): 552 1.1.1.2 mrg Only use test wrapper-script if host is MinGW 553 1.1.1.2 mrg 554 1.1.1.2 mrg Keith Packard (6): 555 1.1.1.2 mrg Do not remove UUID file when a scanned directory is empty 556 1.1.1.2 mrg Fetch FONTCONFIG_SYSROOT in FcConfigCreate 557 1.1.1.2 mrg Remove '-u' option from run-test-conf.sh 558 1.1.1.2 mrg Add delays to test-bz106632, check UptoDate separately 559 1.1.1.2 mrg Remove UUID-related tests 560 1.1.1.2 mrg Replace UUID file mechanism with per-directory 'map' attribute [v2] 561 1.1.1.2 mrg 562 1.1.1.2 mrg Robert Yang (1): 563 1.1.1.2 mrg src/fccache.c: Fix define for HAVE_POSIX_FADVISE 564 1.1.1.2 mrg 565 1.1.1.2 mrg 2.13.1 566 1.1.1.2 mrg 567 1.1.1.2 mrg Akira TAGOH (48): 568 1.1.1.2 mrg Use the builtin uuid for OSX 569 1.1.1.2 mrg Fix the build issue again on MinGW with enabling nls 570 1.1.1.2 mrg Add uuid to Requires.private in .pc only when pkgconfig macro found it 571 1.1.1.2 mrg Allow the constant names in the range 572 1.1.1.2 mrg Do not override locale if already set by app 573 1.1.1.2 mrg Add the value of the constant name to the implicit object in the pattern 574 1.1.1.2 mrg Add a testcase for FcNameParse 575 1.1.1.2 mrg Leave the locale setting to applications 576 1.1.1.2 mrg call setlocale 577 1.1.1.2 mrg Fix make check fail when srcdir != builddir. 578 1.1.1.2 mrg Do not ship fcobjshash.h 579 1.1.1.2 mrg Fix typo in doc 580 1.1.1.2 mrg Change the emboldening logic again 581 1.1.1.2 mrg Bug 43367 - RFE: iterator to peek objects in FcPattern 582 1.1.1.2 mrg Add a testrunner for conf 583 1.1.1.2 mrg Add a test case for 90-synthetic.conf 584 1.1.1.2 mrg Bug 106497 - better error description when problem reading font configuration 585 1.1.1.2 mrg Bug 106459 - fc-cache doesn't use -y option for .uuid files 586 1.1.1.2 mrg Fix leaks 587 1.1.1.2 mrg Fix -Wstringop-truncation warning 588 1.1.1.2 mrg Fix double-free 589 1.1.1.2 mrg Add a test case for bz#106618 590 1.1.1.2 mrg Update CaseFolding.txt to Unicode 11 591 1.1.1.2 mrg Remove .uuid when no font files exists on a directory 592 1.1.1.2 mrg Fix the leak of file handle 593 1.1.1.2 mrg Fix memory leak 594 1.1.1.2 mrg Fix memory leaks 595 1.1.1.2 mrg Fix memory leak 596 1.1.1.2 mrg Fix memory leak 597 1.1.1.2 mrg Fix memory leak 598 1.1.1.2 mrg Fix unterminated string issue 599 1.1.1.2 mrg Fix array access in a null pointer dereference 600 1.1.1.2 mrg Fix access in a null pointer dereference 601 1.1.1.2 mrg do not pass null pointer to memcpy 602 1.1.1.2 mrg Fix dereferencing null pointer 603 1.1.1.2 mrg Fix a typo 604 1.1.1.2 mrg Fix possibly dereferencing a null pointer 605 1.1.1.2 mrg Fix allocating insufficient memory for terminating null of the string 606 1.1.1.2 mrg Make a call fail on ENOMEM 607 1.1.1.2 mrg Allocate sufficient memory to terminate with null 608 1.1.1.2 mrg Drop the redundant code 609 1.1.1.2 mrg Fix memory leak 610 1.1.1.2 mrg Fix the build issue with gperf 611 1.1.1.2 mrg Fix missing closing bracket in FcStrIsAbsoluteFilename() 612 1.1.1.2 mrg Update the issue tracker URL 613 1.1.1.2 mrg Fix distcheck fail 614 1.1.1.2 mrg Add .gitlab-ci.yml 615 1.1.1.2 mrg Bump the libtool revision 616 1.1.1.2 mrg 617 1.1.1.2 mrg Alexander Larsson (3): 618 1.1.1.2 mrg Add FcCacheAllocate() helper 619 1.1.1.2 mrg Cache: Rewrite relocated paths in earlier 620 1.1.1.2 mrg Cache: Remove alias_table 621 1.1.1.2 mrg 622 1.1.1.2 mrg Behdad Esfahbod (4): 623 1.1.1.2 mrg Minor: fix warnings 624 1.1.1.2 mrg Fix name scanning 625 1.1.1.2 mrg Share name-mapping across instances 626 1.1.1.2 mrg Use FT_HAS_COLOR 627 1.1.1.2 mrg 628 1.1.1.2 mrg Chris Lamb (1): 629 1.1.1.2 mrg Ensure cache checksums are deterministic 630 1.1.1.2 mrg 631 1.1.1.2 mrg Matthieu Herrb (1): 632 1.1.1.2 mrg FcCacheFindByStat(): fix checking of nanoseconds field. 633 1.1.1.2 mrg 634 1.1.1.2 mrg Tom Anderson (7): 635 1.1.1.2 mrg Fix undefined-shift UBSAN errors 636 1.1.1.2 mrg Use realfilename for FcOpen in _FcConfigParse 637 1.1.1.2 mrg Add FONTCONFIG_SYSROOT environment variable 638 1.1.1.2 mrg Fix CFI builds 639 1.1.1.2 mrg Fix heap use-after-free 640 1.1.1.2 mrg Return canonicalized paths from FcConfigRealFilename 641 1.1.1.2 mrg Fix build with CFLAGS="-std=c11 -D_GNU_SOURCE" 642 1.1.1.2 mrg 643 1.1.1.2 mrg 2.13 644 1.1.1.2 mrg 645 1.1.1.2 mrg Akira TAGOH (4): 646 1.1.1.2 mrg Add Simplified Chinese translations 647 1.1.1.2 mrg Fix a build issue on MinGW with enabling nls 648 1.1.1.2 mrg Initialize an array explicitly 649 1.1.1.2 mrg Bump the libtool revision 650 1.1.1.2 mrg 651 1.1.1.2 mrg 2.12.93 (2.13 RC3) 652 1.1.1.2 mrg 653 1.1.1.2 mrg Akira TAGOH (12): 654 1.1.1.2 mrg trivial fix 655 1.1.1.2 mrg Add files to enable ITS support in gettext 656 1.1.1.2 mrg Use the native ITS support in gettext 657 1.1.1.2 mrg Remove POTFILES.in until new release of gettext is coming... 658 1.1.1.2 mrg export GETTEXTDATADIR to refer the local .its/.loc file instead of using --its option 659 1.1.1.2 mrg clean up 660 1.1.1.2 mrg Do not add cflags and libs coming from pkg-config file. 661 1.1.1.2 mrg Revert some removal from 7ac6af6 662 1.1.1.2 mrg Take effects on dir, cachedir, acceptfont, and rejectfont only when loading 663 1.1.1.2 mrg Do not mix up font dirs into the list of config dirs 664 1.1.1.2 mrg Ensure the user config dir is available in the list of config dirs on the fallback config 665 1.1.1.2 mrg Add missing files to ship 666 1.1.1.2 mrg 667 1.1.1.2 mrg Alexander Larsson (1): 668 1.1.1.2 mrg FcHashTableAddInternal: Compare against the right key 669 1.1.1.2 mrg 670 1.1.1.2 mrg Behdad Esfahbod (5): 671 1.1.1.2 mrg Remove hack for OS/2 weights 1..9 672 1.1.1.2 mrg Support FC_WIDTH as double as well 673 1.1.1.2 mrg Fix leak 674 1.1.1.2 mrg Use FT_Done_MM_Var if available 675 1.1.1.2 mrg Fix undefined-behavior signed shifts 676 1.1.1.2 mrg 677 1.1.1.2 mrg Olivier Crte (1): 678 1.1.1.2 mrg Fix cross-compilation by passing CPPFLAGS to CPP 679 1.1.1.2 mrg 680 1.1.1.2 mrg Tom Anderson (1): 681 1.1.1.2 mrg Allow overriding symbol visibility. 682 1.1.1.2 mrg 683 1.1.1.2 mrg 2.12.92 (2.13 RC2) 684 1.1.1.2 mrg 685 1.1.1.2 mrg Akira TAGOH (13): 686 1.1.1.2 mrg cleanup files 687 1.1.1.2 mrg Update .uuid only when -r is given but not -f. 688 1.1.1.2 mrg Returns false if key is already available in the table 689 1.1.1.2 mrg Add missing doc of FcDirCacheCreateUUID 690 1.1.1.2 mrg Replace uuid in the table properly when -r 691 1.1.1.2 mrg Add a test case for uuid creation 692 1.1.1.2 mrg Do not update mtime with creating .uuid 693 1.1.1.2 mrg Disable uuid related code on Win32 694 1.1.1.2 mrg Try to get current instance of FcConfig as far as possible 695 1.1.1.2 mrg do not check the existence of itstool on win32 696 1.1.1.2 mrg Fix the mis-ordering of ruleset evaluation in a file with include element 697 1.1.1.2 mrg Fix compiler warnings 698 1.1.1.2 mrg Add FcReadLink to wrap up readlink impl. 699 1.1.1.2 mrg 700 1.1.1.2 mrg Alexander Larsson (1): 701 1.1.1.2 mrg fchash: Fix replace 702 1.1.1.2 mrg 703 1.1.1.2 mrg Behdad Esfahbod (7): 704 1.1.1.2 mrg Don't crash 705 1.1.1.2 mrg Remove a debug abort() 706 1.1.1.2 mrg Minor 707 1.1.1.2 mrg Set font-variations settings for standard axes in variable fonts 708 1.1.1.2 mrg Let pattern FC_FONT_VARIATIONS override standard axis variations 709 1.1.1.2 mrg Put back accidentally removed code 710 1.1.1.2 mrg Add FcWeightTo/FromOpenTypeDouble() 711 1.1.1.2 mrg 712 1.1.1.2 mrg 2.12.91 (2.13 RC1) 713 1.1.1.2 mrg 714 1.1.1.2 mrg Akira TAGOH (37): 715 1.1.1.2 mrg und_zsye.orth: polish to get for NotoEmoji-Regular.ttf 716 1.1.1.2 mrg Revert "Keep the same behavior to the return value of FcConfigParseAndLoad" 717 1.1.1.2 mrg Fix again to keep the same behavior to the return value of FcConfigParseAndLoad 718 1.1.1.2 mrg cleanup 719 1.1.1.2 mrg Fix a compiler warning 720 1.1.1.2 mrg Update libtool revision 721 1.1.1.2 mrg Bump version to 2.12.6 722 1.1.1.2 mrg doc: trivial update 723 1.1.1.2 mrg Add the ruleset description support 724 1.1.1.2 mrg workaround to avoid modifying by gettextize 725 1.1.1.2 mrg missing an open parenthesis 726 1.1.1.2 mrg another workaround to avoid modifying by gettextize... 727 1.1.1.2 mrg Validate cache more carefully 728 1.1.1.2 mrg Allow autoreconf through autopoint for gettext things 729 1.1.1.2 mrg Correct debugging messages to load/scan config 730 1.1.1.2 mrg Add the check of PCF_CONFIG_OPTION_LONG_FAMILY_NAMES back 731 1.1.1.2 mrg Use uuid-based cache filename if uuid is assigned to dirs 732 1.1.1.2 mrg Add new API to find out a font from current search path 733 1.1.1.2 mrg Replace the font path in FcPattern to what it is actually located. 734 1.1.1.2 mrg Replace the original path to the new one 735 1.1.1.2 mrg Replace the path of subdirs in caches as well 736 1.1.1.2 mrg Don't call FcStat when the alias has already been added 737 1.1.1.2 mrg Destroy the alias and UUID tables when all of caches is unloaded 738 1.1.1.2 mrg cleanup 739 1.1.1.2 mrg abstract hash table functions 740 1.1.1.2 mrg update 741 1.1.1.2 mrg Fix memory leak 742 1.1.1.2 mrg Fix a typo 743 1.1.1.2 mrg Don't call FcStat when the alias has already been added 744 1.1.1.2 mrg Add a testcase for bind-mounted cachedir 745 1.1.1.2 mrg cleanup 746 1.1.1.2 mrg Use smaller prime for hash size 747 1.1.1.2 mrg Fix the testcase for env not enabled PCF_CONFIG_OPTION_LONG_FAMILY_NAMES in freetype 748 1.1.1.2 mrg thread-safe functions in fchash.c 749 1.1.1.2 mrg Fix distcheck error 750 1.1.1.2 mrg Fix "make check" fail again 751 1.1.1.2 mrg Bump the libtool revision 752 1.1.1.2 mrg 753 1.1.1.2 mrg Alban Browaeys (1): 754 1.1.1.2 mrg Fixes cleanup 755 1.1.1.2 mrg 756 1.1.1.2 mrg Alexander Kanavin (1): 757 1.1.1.2 mrg src/fcxml.c: avoid double free() of filename 758 1.1.1.2 mrg 759 1.1.1.2 mrg Bastien Nocera (1): 760 1.1.1.2 mrg conf: Prefer system emoji fonts to third-party ones 761 1.1.1.2 mrg 762 1.1.1.2 mrg Behdad Esfahbod (76): 763 1.1.1.2 mrg Minor 764 1.1.1.2 mrg Remove stray printf() 765 1.1.1.2 mrg [fc-query] Fix linking order 766 1.1.1.2 mrg Instead of loading glyphs (with FreeType), just check loca table 767 1.1.1.2 mrg Don't even check loca for glyph outline detection 768 1.1.1.2 mrg Check for non-empty outline for U+0000..U+001F 769 1.1.1.2 mrg Add back code for choosing strike, and cleanup 770 1.1.1.2 mrg Minor: adjust debug output 771 1.1.1.2 mrg Remove unnecessary check 772 1.1.1.2 mrg Remove a few unused blanks parameters 773 1.1.1.2 mrg Remove check that cannot fail 774 1.1.1.2 mrg Remove use of psnames for charset construction 775 1.1.1.2 mrg Remove unused variable 776 1.1.1.2 mrg Remove fc-glyphname 777 1.1.1.2 mrg Remove blanks facility from the library 778 1.1.1.2 mrg Remove blanks support from fc-scan 779 1.1.1.2 mrg Mark more parameters FC_UNUSED 780 1.1.1.2 mrg Move variables to narrower scope and indent 781 1.1.1.2 mrg Remove unneeded check 782 1.1.1.2 mrg Use multiplication instead of division 783 1.1.1.2 mrg Use inline functions instead of macros for a couple of things 784 1.1.1.2 mrg Simplify advance-width calculations 785 1.1.1.2 mrg Inline FcFreeTypeCheckGlyph() 786 1.1.1.2 mrg Call FT_Get_Advance() only as long as we need to determine font width type 787 1.1.1.2 mrg Minor 788 1.1.1.2 mrg Update documentation for removal of blanks 789 1.1.1.2 mrg Merge branch 'faster' 790 1.1.1.2 mrg Add FcFreeTypeQueryAll() 791 1.1.1.2 mrg Document FcFreeTypeQueryAll() 792 1.1.1.2 mrg Accept NULL in for spacing in FcFreeTypeCharSetAndSpacing() 793 1.1.1.2 mrg Remove FcCompareSize() 794 1.1.1.2 mrg Rename FcCompareSizeRange() to FcCompareRange() 795 1.1.1.2 mrg Rewrite FcCompareRange() 796 1.1.1.2 mrg In FcSubstituteDefault(), handle size range 797 1.1.1.2 mrg Check instance-index before accessing array 798 1.1.1.2 mrg Indent 799 1.1.1.2 mrg [varfonts] Add FC_FONT_VARIATIONS 800 1.1.1.2 mrg [varfonts] Add FC_VARIABLE 801 1.1.1.2 mrg [varfonts] Change id argument in FcFreeTypeQuery* to unsigned int 802 1.1.1.2 mrg Print ranges as closed as opposed to half-open 803 1.1.1.2 mrg [varfonts] Change FC_WEIGHT and FC_WIDTH into ranges 804 1.1.1.2 mrg [varfonts] Query varfonts if id >> 16 == 0x8000 805 1.1.1.2 mrg Fix instance-num handling in collections 806 1.1.1.2 mrg [varfonts] Query variable font in FcFreeTypeQueryAll() 807 1.1.1.2 mrg [varfonts] Fetch optical-size for named instances 808 1.1.1.2 mrg In RenderPrepare(), handle ranges smartly 809 1.1.1.2 mrg [fc-query] Remove --ignore-blanks / -b 810 1.1.1.2 mrg [fc-match/fc-list/fc-query/fc-scan] Add --brief that is like --verbose without charset 811 1.1.1.2 mrg Add separate match compare function for size 812 1.1.1.2 mrg Fix range comparision operators implementation 813 1.1.1.2 mrg Adjust emboldening logic 814 1.1.1.2 mrg [varfonts] Map from OpenType to Fontconfig weight values 815 1.1.1.2 mrg Add FcDontCare value to FcBool 816 1.1.1.2 mrg Implement more config bool operations for boolean types 817 1.1.1.2 mrg Fix possible div-by-zero 818 1.1.1.2 mrg [varfonts] Use fvar data even if there's no variation in it 819 1.1.1.2 mrg Minor 820 1.1.1.2 mrg Revert "[varfonts] Use fvar data even if there's no variation in it" 821 1.1.1.2 mrg [varfonts] Minor 822 1.1.1.2 mrg [varfonts] Comment 823 1.1.1.2 mrg [varfonts] Don't set style for variable-font pattern 824 1.1.1.2 mrg [varfonts] Skip named-instance that is equivalent to base font 825 1.1.1.2 mrg [varfonts] Do not set postscriptname for varfont pattern 826 1.1.1.2 mrg [varfonts] Don't reopen face for each named instance 827 1.1.1.2 mrg Separate charset and spacing code 828 1.1.1.2 mrg [varfonts] Reuse charset for named instances 829 1.1.1.2 mrg Move whitespace-trimming code to apply to all name-table strings 830 1.1.1.2 mrg Fix whitespace-trimming loop and empty strings... 831 1.1.1.2 mrg Whitespace 832 1.1.1.2 mrg Don't convert nameds to UTF-8 unless we are going to use them 833 1.1.1.2 mrg Simplify name-table platform mathcing logic 834 1.1.1.2 mrg Use binary-search for finding name table entries 835 1.1.1.2 mrg [varfonts] Share lang across named-instances 836 1.1.1.2 mrg Merge branch 'varfonts2' 837 1.1.1.2 mrg Require freetype >= 2.8.1 838 1.1.1.2 mrg Remove assert 839 1.1.1.2 mrg 840 1.1.1.2 mrg David Kaspar [Dee'Kej] (1): 841 1.1.1.2 mrg conf.d: Drop aliases for (URW)++ fonts 842 1.1.1.2 mrg 843 1.1.1.2 mrg Florian Mllner (1): 844 1.1.1.2 mrg build: Remove references to deleted file 845 1.1.1.2 mrg 846 1.1.1.2 mrg 2.12.6 847 1.1.1.2 mrg 848 1.1.1.2 mrg Akira TAGOH (4): 849 1.1.1.2 mrg und_zsye.orth: polish to get for NotoEmoji-Regular.ttf 850 1.1.1.2 mrg Revert "Keep the same behavior to the return value of FcConfigParseAndLoad" 851 1.1.1.2 mrg Fix again to keep the same behavior to the return value of FcConfigParseAndLoad 852 1.1.1.2 mrg Update libtool revision 853 1.1.1.2 mrg 854 1.1.1.2 mrg Behdad Esfahbod (2): 855 1.1.1.2 mrg Minor 856 1.1.1.2 mrg [fc-query] Fix linking order 857 1.1.1.2 mrg 858 1.1.1.2 mrg David Kaspar [Dee'Kej] (1): 859 1.1.1.2 mrg conf.d: Drop aliases for (URW)++ fonts 860 1.1.1.2 mrg 861 1.1.1.2 mrg Florian Mllner (1): 862 1.1.1.2 mrg build: Remove references to deleted file 863 1.1.1.2 mrg 864 1.1.1.2 mrg 2.12.5 865 1.1.1.2 mrg 866 1.1.1.2 mrg Akira TAGOH (17): 867 1.1.1.2 mrg Add FcPatternGetWithBinding() to obtain the binding type of the value in FcPattern. 868 1.1.1.2 mrg Add FcConfigParseAndLoadFromMemory() to load a configuration from memory. 869 1.1.1.2 mrg Bug 101726 - Sans config pulls in Microsoft Serifed font 870 1.1.1.2 mrg Fix gcc warnings with enabling libxml2 871 1.1.1.2 mrg Add und-zsye.orth to support emoji in lang 872 1.1.1.2 mrg Add more code points to und-zsye.orth 873 1.1.1.2 mrg Keep the same behavior to the return value of FcConfigParseAndLoad 874 1.1.1.2 mrg Do not ship fcobjshash.gperf in archive 875 1.1.1.2 mrg Accept 4 digit script tag in FcLangNormalize(). 876 1.1.1.2 mrg Fix to work the debugging option on fc-validate 877 1.1.1.2 mrg Add und_zmth.orth to support Math in lang 878 1.1.1.2 mrg Polish und_zmth.orth for Libertinus Math 879 1.1.1.2 mrg Polish und_zmth.orth more for Cambria Math and Minion Math 880 1.1.1.2 mrg Update similar to emoji's 881 1.1.1.2 mrg fc-blanks: fall back to the static data available in repo if downloaded data is corrupted 882 1.1.1.2 mrg Update docs 883 1.1.1.2 mrg Update libtool versioning 884 1.1.1.2 mrg 885 1.1.1.2 mrg Behdad Esfahbod (14): 886 1.1.1.2 mrg Pass --pic to gperf 887 1.1.1.2 mrg Add generic family matching for "emoji" and "math" 888 1.1.1.2 mrg [fc-query] Support listing named instances 889 1.1.1.2 mrg Add Twitter Color Emoji 890 1.1.1.2 mrg Add EmojiOne Mozilla font 891 1.1.1.2 mrg [fc-lang] Allow using ".." instead of "-" in ranges 892 1.1.1.2 mrg Minor 893 1.1.1.2 mrg Remove unneeded codepoints 894 1.1.1.2 mrg Adjust color emoji config some more 895 1.1.1.2 mrg Ignore 'und-' prefix for in FcLangCompare 896 1.1.1.2 mrg Minor 897 1.1.1.2 mrg Fix sign-difference compare warning 898 1.1.1.2 mrg Fix warning 899 1.1.1.2 mrg Fix weight mapping 900 1.1.1.2 mrg 901 1.1.1.2 mrg 2.12.4 902 1.1.1.2 mrg 903 1.1.1.2 mrg Akira TAGOH (5): 904 1.1.1.2 mrg Force regenerate fcobjshash.h when updating Makefile 905 1.1.1.2 mrg Fix the build failure when srcdir != builddir and have gperf 3.1 or later installed 906 1.1.1.2 mrg Add a testcase for Bug#131804 907 1.1.1.2 mrg Update libtool revision 908 1.1.1.2 mrg Fix distcheck error 909 1.1.1.2 mrg 910 1.1.1.2 mrg Florent Rougon (6): 911 1.1.1.2 mrg FcCharSetHash(): use the 'numbers' values to compute the hash 912 1.1.1.2 mrg fc-lang: gracefully handle the case where the last language initial is < 'z' 913 1.1.1.2 mrg Fix an off-by-one error in FcLangSetIndex() 914 1.1.1.2 mrg Fix erroneous test on language id in FcLangSetPromote() 915 1.1.1.2 mrg FcLangSetCompare(): fix bug when two charsets come from different "buckets" 916 1.1.1.2 mrg FcCharSetFreezeOrig(), FcCharSetFindFrozen(): use all buckets of freezer->orig_hash_table 917 1.1.1.2 mrg 918 1.1.1.2 mrg Helmut Grohne (1): 919 1.1.1.2 mrg fix cross compilation 920 1.1.1.2 mrg 921 1.1.1.2 mrg Jan Alexander Steffens (heftig) (1): 922 1.1.1.2 mrg Fix testing PCF_CONFIG_OPTION_LONG_FAMILY_NAMES (CFLAGS need to be right) 923 1.1.1.2 mrg 924 1.1.1.2 mrg Josselin Mouette (1): 925 1.1.1.2 mrg Treat C.UTF-8 and C.utf8 locales as built in the C library. 926 1.1.1.2 mrg 927 1.1.1.2 mrg Masamichi Hosoda (1): 928 1.1.1.2 mrg Bug 99360 - Fix cache file update on MinGW 929 1.1.1.2 mrg 930 1.1.1.2 mrg 2.12.3 931 1.1.1.2 mrg 932 1.1.1.2 mrg Akira TAGOH (1): 933 1.1.1.2 mrg Fix make check fail with freetype-2.7.1 and 2.8 with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES enabled. 934 1.1.1.2 mrg 935 1.1.1.2 mrg 2.12.2 936 1.1.1.2 mrg 937 1.1.1.2 mrg Akira TAGOH (8): 938 1.1.1.2 mrg Don't call perror() if no changes happens in errno 939 1.1.1.2 mrg Fix FcCacheOffsetsValid() 940 1.1.1.2 mrg Fix the build issue with gperf 3.1 941 1.1.1.2 mrg Fix the build issue on GNU/Hurd 942 1.1.1.2 mrg Update a bit for the changes in FreeType 2.7.1 943 1.1.1.2 mrg Add the description of FC_LANG envvar to the doc 944 1.1.1.2 mrg Bug 101202 - fontconfig FTBFS if docbook-utils is installed 945 1.1.1.2 mrg Update libtool revision 946 1.1.1.2 mrg 947 1.1.1.2 mrg Alan Coopersmith (1): 948 1.1.1.2 mrg Correct cache version info in doc/fontconfig-user.sgml 949 1.1.1.2 mrg 950 1.1.1.2 mrg Khem Raj (1): 951 1.1.1.2 mrg Avoid conflicts with integer width macros from TS 18661-1:2014 952 1.1.1.2 mrg 953 1.1.1.2 mrg Masamichi Hosoda (2): 954 1.1.1.2 mrg Fix PostScript font alias name 955 1.1.1.2 mrg Update aliases for URW June 2016 956 1.1.1.2 mrg 957 1.1.1.2 mrg 2.12.1 958 1.1.1.2 mrg 959 1.1.1.2 mrg Akira TAGOH (6): 960 1.1.1.2 mrg Add --with-default-hinting to configure 961 1.1.1.2 mrg Update CaseFolding.txt to Unicode 9.0 962 1.1.1.2 mrg Check python installed in autogen.sh 963 1.1.1.2 mrg Fix some errors related to python3 964 1.1.1.2 mrg Bug 96676 - Check range of FcWeightFromOpenType argument 965 1.1.1.2 mrg Update libtool revision 966 1.1.1.2 mrg 967 1.1.1.2 mrg Tobias Stoeckmann (1): 968 1.1.1.2 mrg Properly validate offsets in cache files. 969 1.1.1.2 mrg 970 1.1.1.2 mrg 2.12 971 1.1.1.2 mrg 972 1.1.1.2 mrg Akira TAGOH (8): 973 1.1.1.2 mrg Modernize fc-blanks.py 974 1.1.1.2 mrg Update URL 975 1.1.1.2 mrg Bug 95477 - FcAtomicLock fails when SELinux denies link() syscall with EACCES 976 1.1.1.2 mrg 45-latin.conf: Add some Windows fonts to categorize them properly 977 1.1.1.2 mrg Correct one for the previous change 978 1.1.1.2 mrg Bug 95481 - Build fails on Android due to broken lconv struct 979 1.1.1.2 mrg Add the static raw data to generate fcblanks.h 980 1.1.1.2 mrg Remove unused code 981 1.1.1.2 mrg 982 1.1.1.2 mrg Erik de Castro Lopo (1): 983 1.1.1.2 mrg Fix a couple of minor memory leaks 984 1.1.1.2 mrg 985 1.1.1.2 mrg Petr Filipsky (1): 986 1.1.1.2 mrg Fix memory leak in FcDirCacheLock 987 1.1.1.2 mrg 988 1.1.1.2 mrg 2.11.95 (2.12 RC5) 989 1.1.1.2 mrg 990 1.1.1.2 mrg Akira TAGOH (22): 991 1.1.1.2 mrg Add one more debugging option to see transformation on font-matching 992 1.1.1.2 mrg Fix a crash when no objects are available after filtering 993 1.1.1.2 mrg No need to be public 994 1.1.1.2 mrg mark as private at this moment 995 1.1.1.2 mrg Don't return FcFalse even when no fonts dirs is configured 996 1.1.1.2 mrg Add a warning for blank in fonts.conf 997 1.1.1.2 mrg Fix a memory leak in FcFreeTypeQueryFace 998 1.1.1.2 mrg Update CaseFolding.txt to Unicode 8.0 999 1.1.1.2 mrg Bug 90867 - Memory Leak during error case in fccharset 1000 1.1.1.2 mrg Fix the broken cache more. 1001 1.1.1.2 mrg Fail on make runtime as needed instead of configure if no python installed 1002 1.1.1.2 mrg Use long long to see the same size between LP64 and LLP64 1003 1.1.1.2 mrg Fix build issue on MinGW 1004 1.1.1.2 mrg Use int64_t instead of long long 1005 1.1.1.2 mrg Fix compiler warnings on MinGW 1006 1.1.1.2 mrg Fix assertion on 32bit arch 1007 1.1.1.2 mrg remomve unnecessary code 1008 1.1.1.2 mrg Bug 93075 - Possible fix for make check failure on msys/MinGW... 1009 1.1.1.2 mrg Avoid an error message on testing when no fonts.conf installed 1010 1.1.1.2 mrg Add hintstyle templates and make hintslight default 1011 1.1.1.2 mrg Revert "Workaround another race condition issue" 1012 1.1.1.2 mrg Update libtool revision 1013 1.1.1.2 mrg 1014 1.1.1.2 mrg Behdad Esfahbod (6): 1015 1.1.1.2 mrg Revert changes made to FcConfigAppFontAddDir() recently 1016 1.1.1.2 mrg Call FcFreeTypeQueryFace() from fcdir.c, instead of FcFreeTypeQuery() 1017 1.1.1.2 mrg [GX] Support instance weight, width, and style name 1018 1.1.1.2 mrg [GX] Enumerate all named-instances in TrueType GX fonts 1019 1.1.1.2 mrg Improve OpenType to Fontconfig weight mapping 1020 1.1.1.2 mrg [GX] Improve weight mapping 1021 1.1.1.2 mrg 1022 1.1.1.2 mrg Patrick Haller (1): 1023 1.1.1.2 mrg Optimizations in FcStrSet 1024 1.1.1.2 mrg 1025 1.1.1.2 mrg 2.11.94 (2.12 RC4) 1026 1.1.1.2 mrg 1027 1.1.1.2 mrg Akira TAGOH (16): 1028 1.1.1.2 mrg Remove the dead code 1029 1.1.1.2 mrg Bug 89617 - FcConfigAppFontAddFile() returns false on any font file 1030 1.1.1.2 mrg Fix unknown attribute in Win32 1031 1.1.1.2 mrg Fix SIGFPE 1032 1.1.1.2 mrg Fix a typo for the latest cache version 1033 1.1.1.2 mrg Fix a typo in fontconfig-user.sgml 1034 1.1.1.2 mrg Drop unmaintained code 1035 1.1.1.2 mrg Observe blanks to compute correct languages in fc-query/fc-scan 1036 1.1.1.2 mrg Add missing description for usage 1037 1.1.1.2 mrg Make FC_SCALE deprecated 1038 1.1.1.2 mrg Bug 90148 - Don't warn if cachedir isn't specified 1039 1.1.1.2 mrg Fix memory leaks after FcFini() 1040 1.1.1.2 mrg Fix a typo 1041 1.1.1.2 mrg Fix a crash 1042 1.1.1.2 mrg Detect the overflow for the object ID 1043 1.1.1.2 mrg Revert the previous change 1044 1.1.1.2 mrg 1045 1.1.1.2 mrg Behdad Esfahbod (11): 1046 1.1.1.2 mrg Fix bitmap scaling 1047 1.1.1.2 mrg Add su[pport for symbol fonts 1048 1.1.1.2 mrg Write ranges using a [start finish) format 1049 1.1.1.2 mrg Only set FC_SIZE for scalable fonts if OS/2 version 5 is present 1050 1.1.1.2 mrg Add bitmap-only font size as Double, not Range 1051 1.1.1.2 mrg Accept Integer for FC_SIZE 1052 1.1.1.2 mrg Don't set FC_SIZE for bitmap fonts 1053 1.1.1.2 mrg Fix compiler warnings 1054 1.1.1.2 mrg Simplify FcRange 1055 1.1.1.2 mrg Reduce number of places that cache version is specified to 1 1056 1.1.1.2 mrg Bump cache version number to 6, because of recent FcRange changes 1057 1.1.1.2 mrg 1058 1.1.1.2 mrg (1): 1059 1.1.1.2 mrg W32: Support cache paths relative to the root directory 1060 1.1.1.2 mrg 1061 1.1.1.2 mrg 2.11.93 (2.12 RC3) 1062 1.1.1.2 mrg 1063 1.1.1.2 mrg Akira TAGOH (18): 1064 1.1.1.2 mrg Fix a typo in docs 1065 1.1.1.2 mrg Add pkg.m4 to git 1066 1.1.1.2 mrg Fix a build fail on some non-POSIX platforms 1067 1.1.1.2 mrg ifdef'd the unnecessary code for win32 1068 1.1.1.2 mrg Fix pointer cast warning on win32 1069 1.1.1.2 mrg filter can be null 1070 1.1.1.2 mrg Copy the real size of struct dirent 1071 1.1.1.2 mrg Rework again to copy the struct dirent 1072 1.1.1.2 mrg Hardcode the blanks in the library 1073 1.1.1.2 mrg Update the script to recognize the escaped space 1074 1.1.1.2 mrg Fix a build issue when $(srcdir) != $(builddir) 1075 1.1.1.2 mrg Don't add FC_LANG when it has "und" 1076 1.1.1.2 mrg Fix the array allocation 1077 1.1.1.2 mrg Improve the performance on searching blanks 1078 1.1.1.2 mrg Fix a segfault when OOM happened. 1079 1.1.1.2 mrg Fix a bug in the previous change forFcBlanksIsMember() 1080 1.1.1.2 mrg Fix an infinite loop in FcBlanksIsMember() 1081 1.1.1.2 mrg Fix a trivial bug for dist 1082 1.1.1.2 mrg 1083 1.1.1.2 mrg Alan Coopersmith (1): 1084 1.1.1.2 mrg Fix configure to work with Solaris Studio compilers 1085 1.1.1.2 mrg 1086 1.1.1.2 mrg Behdad Esfahbod (3): 1087 1.1.1.2 mrg Fix symbol cmap handling 1088 1.1.1.2 mrg Remove dead code after previous commit 1089 1.1.1.2 mrg Simplify some more 1090 1.1.1.2 mrg 1091 1.1.1.2 mrg Michael Haubenwallner (1): 1092 1.1.1.2 mrg Ensure config.h is included first, bug#89336. 1093 1.1.1.2 mrg 1094 1.1.1.2 mrg 2.11.92 (2.12 RC2) 1095 1.1.1.2 mrg 1096 1.1.1.2 mrg Akira TAGOH (1): 1097 1.1.1.2 mrg Add missing docs 1098 1.1.1.2 mrg 1099 1.1.1.2 mrg 2.11.91 (2.12 RC1) 1100 1.1.1.2 mrg 1101 1.1.1.2 mrg Akira TAGOH (28): 1102 1.1.1.2 mrg Bug 71287 - size specific design selection support in OS/2 table version 5 1103 1.1.1.2 mrg Fix a build issue with freetype <2.5.1 1104 1.1.1.2 mrg Fix missing docs 1105 1.1.1.2 mrg Fix a typo 1106 1.1.1.2 mrg Fix fc-cache fail with -r 1107 1.1.1.2 mrg Rebase ja.orth against Joyo kanji characters 1108 1.1.1.2 mrg Allow the modification on FcTypeVoid with FcTypeLangSet and FcTypeCharSet 1109 1.1.1.2 mrg Workaround another race condition issue 1110 1.1.1.2 mrg Read the config files and fonts on the sysroot when --sysroot is given to fc-cache 1111 1.1.1.2 mrg Fix a segfault 1112 1.1.1.2 mrg Update CaseFolding.txt to Unicode 7.0 1113 1.1.1.2 mrg Don't read/write from/to the XDG dirs if the home directory is disabled 1114 1.1.1.2 mrg Rework for 5004e8e01f5de30ad01904e57ea0eda006ab3a0c 1115 1.1.1.2 mrg Fix a crash when no sysroot is given and failed to load the default fonts.conf 1116 1.1.1.2 mrg Fix a gcc warning 1117 1.1.1.2 mrg Don't add duplicate lang 1118 1.1.1.2 mrg fallback to the another method to lock when link() failed 1119 1.1.1.2 mrg Increase the refcount in FcConfigSetCurrent() 1120 1.1.1.2 mrg Fix the memory leak in fc-cat 1121 1.1.1.2 mrg Note FcConfigSetCurrent() increases the refcount in document 1122 1.1.1.2 mrg Add FcRangeGetDouble() 1123 1.1.1.2 mrg Revert "Bug 73291 - poppler does not show fl ligature" 1124 1.1.1.2 mrg Update aliases for new URW fonts 1125 1.1.1.2 mrg Returns False if no fonts found 1126 1.1.1.2 mrg fc-cache: make a fail if no fonts processed on a given path 1127 1.1.1.2 mrg fc-cache: Add an option to raise an error if no fonts found 1128 1.1.1.2 mrg Bump the cache version to 5 1129 1.1.1.2 mrg Fix a typo 1130 1.1.1.2 mrg 1131 1.1.1.2 mrg Behdad Esfahbod (39): 1132 1.1.1.2 mrg Remove unused code 1133 1.1.1.2 mrg Simplify hash code 1134 1.1.1.2 mrg Further simplify hash code 1135 1.1.1.2 mrg Rewrite hashing to use FT_Stream directly 1136 1.1.1.2 mrg Allow passing NULL for file to FcFreeTypeQueryFace() 1137 1.1.1.2 mrg [ko.orth] Remove U+3164 HANGUL FILLER 1138 1.1.1.2 mrg Deprecate FC_HASH and don't compute it 1139 1.1.1.2 mrg Remove unused FcHash code now that FC_HASH is deprecated 1140 1.1.1.2 mrg Update list of blanks to Unicode 6.3.0 1141 1.1.1.2 mrg Update blanks to Unicode 7.0 1142 1.1.1.2 mrg Change charset parse/unparse format to be human readable 1143 1.1.1.2 mrg Minor 1144 1.1.1.2 mrg Fix charset unparse after recent changes 1145 1.1.1.2 mrg Comments 1146 1.1.1.2 mrg Remove HASH from matching priorities 1147 1.1.1.2 mrg Fixup previous commit 1148 1.1.1.2 mrg Update mingw32 MemoryBarrier from HarfBuzz 1149 1.1.1.2 mrg More mingw32 MemoryBarrier() fixup 1150 1.1.1.2 mrg Symlinks fix for DESTDIR 1151 1.1.1.2 mrg Revert "Symlinks fix for DESTDIR" 1152 1.1.1.2 mrg Call FcInitDebug from FcFreeTypeQueryFace 1153 1.1.1.2 mrg Decode MacRoman encoding in name table without iconv 1154 1.1.1.2 mrg Ouch, fix buffer 1155 1.1.1.2 mrg Use lang=und instead of lang=xx for "undetermined" 1156 1.1.1.2 mrg Remove unused regex code 1157 1.1.1.2 mrg Improve / cleanup namelang matching 1158 1.1.1.2 mrg Add FC_WEIGHT_DEMILIGHT 1159 1.1.1.2 mrg Change DemiLight from 65 to 55 1160 1.1.1.2 mrg Linearly interpolate weight values 1161 1.1.1.2 mrg Export recently added API 1162 1.1.1.2 mrg Remove unneeded FcPublic 1163 1.1.1.2 mrg Fix assertion failure 1164 1.1.1.2 mrg If OS/2 table says weight is 1 to 9, multiply by 100 1165 1.1.1.2 mrg Trebuchet MS is a sans-serif font, not serif 1166 1.1.1.2 mrg Fix previous commit 1167 1.1.1.2 mrg Revert "[fcmatch] When matching, reserve score 0 for when elements don't exist" 1168 1.1.1.2 mrg Fix buffer overflow in copying PS name 1169 1.1.1.2 mrg Add FC_COLOR 1170 1.1.1.2 mrg Treat color fonts as scalable 1171 1.1.1.2 mrg 1172 1.1.1.2 mrg Nick Alcock (1): 1173 1.1.1.2 mrg Generate documentation for FcWeight* functions. 1174 1.1.1.2 mrg 1175 1.1.1.2 mrg 2.11.1 1176 1.1.1.2 mrg 1177 1.1.1.2 mrg Akira TAGOH (31): 1178 1.1.1.2 mrg do not build test-migration for Win32 1179 1.1.1.2 mrg Fix build issue on Debian/kFreeBSD 7.0 1180 1.1.1.2 mrg Update ax_pthread.m4 to the latest version 1181 1.1.1.2 mrg Fix the dynamic loading issue on NetBSD 1182 1.1.1.2 mrg Use stat() if there are no d_type in struct dirent 1183 1.1.1.2 mrg Fix a build issue on Solaris 10 1184 1.1.1.2 mrg Change the default weight on match to FC_WEIGHT_NORMAL 1185 1.1.1.2 mrg Warn if no <test> nor <edit> elements in <match> 1186 1.1.1.2 mrg Correct DTD 1187 1.1.1.2 mrg Re-scan font directories only when it contains subdirs 1188 1.1.1.2 mrg Fix typo 1189 1.1.1.2 mrg Bug 72086 - Check for gperf in autogen.sh 1190 1.1.1.2 mrg Simplify to validate the availability of posix_fadvise 1191 1.1.1.2 mrg Simplify to validate the availability of scandir 1192 1.1.1.2 mrg Fix a typo 1193 1.1.1.2 mrg Fix a build issue on platforms where doesn't support readlink() 1194 1.1.1.2 mrg Improve the performance issue on rescanning directories 1195 1.1.1.2 mrg Bug 73686 - confdir is not set correctly in fontconfig.pc 1196 1.1.1.2 mrg Update zh_hk.orth 1197 1.1.1.2 mrg clean up the unused files 1198 1.1.1.2 mrg Add missing license headers 1199 1.1.1.2 mrg Update the use of autotools' macro 1200 1.1.1.2 mrg Fix a crash issue when empty strings are set to the BDF properties 1201 1.1.1.2 mrg Add a doc for FcDirCacheRescan 1202 1.1.1.2 mrg Add missing #include <sys/statvfs.h> in fcstat.c 1203 1.1.1.2 mrg Fix incompatible API on AIX with random_r and initstate_r 1204 1.1.1.2 mrg Fallback to lstat() in case the filesystem doesn't support d_type in struct dirent 1205 1.1.1.2 mrg Update doc to include the version info of `since when' 1206 1.1.1.2 mrg Bug 73291 - poppler does not show fl ligature 1207 1.1.1.2 mrg Add README describes the criteria to add/modify the orthography files 1208 1.1.1.2 mrg Fix autoconf warning, warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS 1209 1.1.1.2 mrg 1210 1.1.1.2 mrg Alan Coopersmith (3): 1211 1.1.1.2 mrg Leave room for null terminators in arrays 1212 1.1.1.2 mrg Avoid memory leak when NULL path passed to FcStrBuildFilename 1213 1.1.1.2 mrg Avoid null pointer dereference in FcNameParse if malloc fails 1214 1.1.1.2 mrg 1215 1.1.1.2 mrg Behdad Esfahbod (1): 1216 1.1.1.2 mrg Bug 72380 - Never drop first font when trimming 1217 1.1.1.2 mrg 1218 1.1.1.2 mrg Frederic Crozat (2): 1219 1.1.1.2 mrg Fix inversion between Tinos and Cousine in the comment 1220 1.1.1.2 mrg Add metric aliases for additional Google ChromeOS fonts 1221 1.1.1.2 mrg 1222 1.1.1.2 mrg Jehan (1): 1223 1.1.1.2 mrg Defaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32 build 1224 1.1.1.2 mrg 1225 1.1.1.2 mrg Ross Burton (1): 1226 1.1.1.2 mrg fc-cache: --sysroot option takes an argument 1227 1.1.1.2 mrg 1228 1.1.1.2 mrg 2.11 1229 1.1.1.2 mrg 1230 1.1.1.2 mrg Akira TAGOH (15): 1231 1.1.1.2 mrg Do not create a config dir for migration when no config files nor dirs 1232 1.1.1.2 mrg Add a test case of the migration for config place 1233 1.1.1.2 mrg Fix memory leaks in FcFreeTypeQueryFace 1234 1.1.1.2 mrg Bug 68955 - Deprecate / remove FC_RASTERIZER 1235 1.1.1.2 mrg Copy all values from the font to the pattern if the pattern doesn't have the element 1236 1.1.1.2 mrg Fix a crash when FcPattern is set to null on FcFontSetList() and FcFontList() 1237 1.1.1.2 mrg Add the description of -q option to the man page 1238 1.1.1.2 mrg avoid reading config.h twice 1239 1.1.1.2 mrg clean up 1240 1.1.1.2 mrg Add the relative path for <include> to fonts.conf if the parent path is same to fonts.conf 1241 1.1.1.2 mrg Workaround the race condition issue on updating cache 1242 1.1.1.2 mrg exit with the error code when FcNameParse() failed 1243 1.1.1.2 mrg Add missing doc for FcStrListFirst and fix a typo 1244 1.1.1.2 mrg Bump libtool revision 1245 1.1.1.2 mrg Update CaseFolding.txt to Unicode 6.3 1246 1.1.1.2 mrg 1247 1.1.1.2 mrg Jan Alexander Steffens (heftig) (1): 1248 1.1.1.2 mrg Further changes to 30-metric-aliases.conf 1249 1.1.1.2 mrg 1250 1.1.1.2 mrg W. Trevor King (1): 1251 1.1.1.2 mrg doc/fccharset.fncs: Describe the map format in more detail 1252 1.1.1.2 mrg 1253 1.1.1.2 mrg 2.10.95 (2.11 RC5) 1254 1.1.1.2 mrg 1255 1.1.1.2 mrg Akira TAGOH (2): 1256 1.1.1.2 mrg Fix a typo 1257 1.1.1.2 mrg Fix a crash 1258 1.1.1.2 mrg 1259 1.1.1.2 mrg 2.10.94 (2.11 RC4) 1260 1.1.1.2 mrg 1261 1.1.1.2 mrg Akira TAGOH (25): 1262 1.1.1.2 mrg Bug 64906 - FcNameParse() should ignore leading whitespace in parameters 1263 1.1.1.2 mrg Fix a comparison of constant warning with clang 1264 1.1.1.2 mrg Fix a shift count overflow on 32bit box 1265 1.1.1.2 mrg Fix a incompatible pointer warning on NetBSD 1266 1.1.1.2 mrg Add FcTypeUnknown to FcType to avoid comparison of constant -1 1267 1.1.1.2 mrg Fix the behavior of intermixed tests end edits in match 1268 1.1.1.2 mrg Ignore scandir() check on mingw 1269 1.1.1.2 mrg Use INT_MAX instead of unreliable hardcoding value 1270 1.1.1.2 mrg Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning 1271 1.1.1.2 mrg Rework to apply the intermixed test and edit elements in one-pass 1272 1.1.1.2 mrg trivial code optimization 1273 1.1.1.2 mrg Correct fontconfig.pc to add certain dependencies for build 1274 1.1.1.2 mrg Correct fontconfig.pc to add certain dependencies for static build 1275 1.1.1.2 mrg Fix wrong edit position 1276 1.1.1.2 mrg Bug 67809 - Invalid read/write with valgrind when assigning something twice 1277 1.1.1.2 mrg warn deprecated only when migration failed 1278 1.1.1.2 mrg Bug 67845 - Match on FC_SCALABLE 1279 1.1.1.2 mrg Bug 16818 - fontformat in match pattern is not respected? 1280 1.1.1.2 mrg Bug 68340 - More metric compat fonts 1281 1.1.1.2 mrg Bug 63399 - Add default aliases for Georgia, Garamond, Palatino Linotype, Trebuchet MS 1282 1.1.1.2 mrg Fix a typo 1283 1.1.1.2 mrg Fix a crash when non-builtin objects are edited 1284 1.1.1.2 mrg Fix a wrong edit position when 'kind' is different 1285 1.1.1.2 mrg Bug 68587 - copy qu.orth to quz.orth 1286 1.1.1.2 mrg Add quz.orth to Makefile.am 1287 1.1.1.2 mrg 1288 1.1.1.2 mrg Behdad Esfahbod (2): 1289 1.1.1.2 mrg Minor 1290 1.1.1.2 mrg Fix assertion 1291 1.1.1.2 mrg 1292 1.1.1.2 mrg 2.10.93 (2.11 RC3) 1293 1.1.1.2 mrg 1294 1.1.1.2 mrg Akira TAGOH (10): 1295 1.1.1.2 mrg Bug 62980 - matching native fonts with even :lang=en 1296 1.1.1.2 mrg Ensure closing fp on error 1297 1.1.1.2 mrg Obtain fonts data via FT_Face instead of opening a file directly 1298 1.1.1.2 mrg Revert the previous change and rework to not export freetype API outside fcfreetype.c 1299 1.1.1.2 mrg documented FC_HASH and FC_POSTSCRIPT_NAME 1300 1.1.1.2 mrg Bug 63329 - make check fails: .. contents:: :depth: 2 1301 1.1.1.2 mrg Use the glob matching for filename 1302 1.1.1.2 mrg Bug 63452 - conf.d/README outdated 1303 1.1.1.2 mrg Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4 1304 1.1.1.2 mrg Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded from memory 1305 1.1.1.2 mrg 1306 1.1.1.2 mrg Sebastian Freundt (1): 1307 1.1.1.2 mrg build-chain, replace INCLUDES directive by AM_CPPFLAGS 1308 1.1.1.2 mrg 1309 1.1.1.2 mrg 2.10.92 (2.11 RC2) 1310 1.1.1.2 mrg 1311 1.1.1.2 mrg Akira TAGOH (33): 1312 1.1.1.2 mrg Fix the build fail on MinGW 1313 1.1.1.2 mrg Bug 50497 - RFE: Add OpenType feature tags support 1314 1.1.1.2 mrg Improve FcGetPrgname() to work on BSD 1315 1.1.1.2 mrg Better fix for 2fe5ddfd 1316 1.1.1.2 mrg Add missing file descriptor to F_DUPFD_CLOEXEC 1317 1.1.1.2 mrg Fix mkstemp absence for some platform 1318 1.1.1.2 mrg Fix installation on MinGW32 1319 1.1.1.2 mrg Add another approach to FC_PRGNAME for Solaris 10 or before 1320 1.1.1.2 mrg remove the unnecessary code 1321 1.1.1.2 mrg Bug 59385 - Do the right thing for intermixed edit and test elements 1322 1.1.1.2 mrg Bug 23757 - Add mode="delete" to <edit> 1323 1.1.1.2 mrg Modernize configure.ac 1324 1.1.1.2 mrg Use AM_MISSING_PROG instead of hardcoding missing 1325 1.1.1.2 mrg Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT" 1326 1.1.1.2 mrg Use AM_MISSING_PROG instead of hardcoding missing 1327 1.1.1.2 mrg Bug 50733 - Add font-file hash? 1328 1.1.1.2 mrg Bug 60312 - DIST_SUBDIRS should never appear in a conditional 1329 1.1.1.2 mrg Update _FcMatchers definition logic 1330 1.1.1.2 mrg Bump the cache version to 4 1331 1.1.1.2 mrg Add Culmus foundry to the vendor list 1332 1.1.1.2 mrg Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf 1333 1.1.1.2 mrg Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf 1334 1.1.1.2 mrg Fix a typo 1335 1.1.1.2 mrg Fix a crash when the object is non-builtin object 1336 1.1.1.2 mrg Fix broken sort order with FcFontSort() 1337 1.1.1.2 mrg Fix a memory leak 1338 1.1.1.2 mrg Bug 59456 - Adding a --sysroot like option to fc-cache 1339 1.1.1.2 mrg Do not copy FC_*LANG_OBJECT even if it's not available on the pattern 1340 1.1.1.2 mrg Fix a SIGSEGV on FcPatternGet* with NULL pattern 1341 1.1.1.2 mrg Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME 1342 1.1.1.2 mrg Minor cleanup 1343 1.1.1.2 mrg Bump libtool revision 1344 1.1.1.2 mrg Minor fix 1345 1.1.1.2 mrg 1346 1.1.1.2 mrg Behdad Esfahbod (12): 1347 1.1.1.2 mrg Resepct $NOCONFIGURE 1348 1.1.1.2 mrg Ensure we find the uninstalled fontconfig header 1349 1.1.1.2 mrg Copy all values from pattern to font if the font doesn't have the element 1350 1.1.1.2 mrg Minor 1351 1.1.1.2 mrg Bug 59379 - FC_PRGNAME 1352 1.1.1.2 mrg Remove unused checks for common functions 1353 1.1.1.2 mrg Minor 1354 1.1.1.2 mrg Fix fc-cache crash caused by looking up NULL object incorrectly 1355 1.1.1.2 mrg Fix FC_PRGNAME default 1356 1.1.1.2 mrg Fix readlink failure 1357 1.1.1.2 mrg Accept digits as part of OpenType script tags 1358 1.1.1.2 mrg Fix crash with FcConfigSetCurrent(NULL) 1359 1.1.1.2 mrg 1360 1.1.1.2 mrg Christoph J. Thompson (1): 1361 1.1.1.2 mrg Use the PKG_INSTALLDIR macro. 1362 1.1.1.2 mrg 1363 1.1.1.2 mrg Colin Walters (1): 1364 1.1.1.2 mrg build: Only use PKG_INSTALLDIR if available 1365 1.1.1.2 mrg 1366 1.1.1.2 mrg Quentin Glidic (2): 1367 1.1.1.2 mrg test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT 1368 1.1.1.2 mrg Use LOG_COMPILER and AM_TESTS_ENVIRONMENT 1369 1.1.1.2 mrg 1370 1.1.1.2 mrg 2.10.91 (2.11 RC1) 1371 1.1.1.2 mrg 1372 1.1.1.2 mrg Akira TAGOH (19): 1373 1.1.1.2 mrg Fix a potability issue about stdint.h 1374 1.1.1.2 mrg Fix build issues on clean tree 1375 1.1.1.2 mrg Do not show the deprecation warning if it is a symlink 1376 1.1.1.2 mrg Fix a typo 1377 1.1.1.2 mrg Fix the wrong estimation for the memory usage information in fontconfig 1378 1.1.1.2 mrg Remove the duplicate null-check 1379 1.1.1.2 mrg Remove the dead code 1380 1.1.1.2 mrg clean up 1381 1.1.1.2 mrg Fix a typo that accessing to the out of array 1382 1.1.1.2 mrg Fix a memory leak 1383 1.1.1.2 mrg Check the system font to be initialized 1384 1.1.1.2 mrg Missing header file for _mkdir declaration 1385 1.1.1.2 mrg Clean up the unused variable 1386 1.1.1.2 mrg Bug 47705 - Using O_CLOEXEC 1387 1.1.1.2 mrg missing header file to declare _mkdir 1388 1.1.1.2 mrg Fix a build fail on mingw 1389 1.1.1.2 mrg Fix a typo in the manpages template 1390 1.1.1.2 mrg Bug 29312 - RFE: feature to indicate which characters are missing to satisfy the language support 1391 1.1.1.2 mrg Update the date in README properly 1392 1.1.1.2 mrg 1393 1.1.1.2 mrg Behdad Esfahbod (73): 1394 1.1.1.2 mrg Fix typo 1395 1.1.1.2 mrg Parse matrices of expressions 1396 1.1.1.2 mrg Fix compiler warnings 1397 1.1.1.2 mrg Fix unused-parameter warnings 1398 1.1.1.2 mrg Fix more warnings 1399 1.1.1.2 mrg Fix sign-compare warnings 1400 1.1.1.2 mrg Fix warning 1401 1.1.1.2 mrg Fix more warnings 1402 1.1.1.2 mrg Fixup from 4f6767470f52b287a2923e7e6d8de5fae1993f67 1403 1.1.1.2 mrg Remove memory accounting and reporting 1404 1.1.1.2 mrg Allow target="font/pattern/default" in <name> elements 1405 1.1.1.2 mrg Don't warn if an unknown element is used in an expression 1406 1.1.1.2 mrg Unbreak build when FC_ARCHITECTURE is defined 1407 1.1.1.2 mrg Remove unneeded stuff 1408 1.1.1.2 mrg Enable fcarch assert checks even when FC_ARCHITECTURE is explicitly given 1409 1.1.1.2 mrg Make tests run on Windows 1410 1.1.1.2 mrg Initialize matrix during name parsing 1411 1.1.1.2 mrg Adjust docs for recent changes 1412 1.1.1.2 mrg Warn if <name target="font"> appears in <match target="pattern"> 1413 1.1.1.2 mrg Make FC_DBG_OBJTYPES debug messages into warnings 1414 1.1.1.2 mrg Refuse to set value to unsupported types during config too 1415 1.1.1.2 mrg Add NULL check 1416 1.1.1.2 mrg Don't crash in FcPatternDestroy with NULL pattern 1417 1.1.1.2 mrg Don't crash in FcPatternFormat() with NULL pattern 1418 1.1.1.2 mrg Minor 1419 1.1.1.2 mrg Whitespace 1420 1.1.1.2 mrg Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants 1421 1.1.1.2 mrg Use a static perfect hash table for object-name lookup 1422 1.1.1.2 mrg Switch .gitignore to git.mk 1423 1.1.1.2 mrg Remove shared-str pool 1424 1.1.1.2 mrg Fix build stuff 1425 1.1.1.2 mrg Add build stuff for threadsafety primitives 1426 1.1.1.2 mrg Add thread-safety primitives 1427 1.1.1.2 mrg Make refcounts, patterns, charsets, strings, and FcLang thread-safe 1428 1.1.1.2 mrg Make FcGetDefaultLang and FcGetDefaultLangs thread-safe 1429 1.1.1.2 mrg Make FcInitDebug() idempotent 1430 1.1.1.2 mrg Make FcDefaultFini() threadsafe 1431 1.1.1.2 mrg Refactor; contain default config in fccfg.c 1432 1.1.1.2 mrg Minor 1433 1.1.1.2 mrg Make default-FcConfig threadsafe 1434 1.1.1.2 mrg Minor 1435 1.1.1.2 mrg Make FcCacheIsMmapSafe() threadsafe 1436 1.1.1.2 mrg Minor 1437 1.1.1.2 mrg Make cache refcounting threadsafe 1438 1.1.1.2 mrg Add a big cache lock 1439 1.1.1.2 mrg Make random-state initialization threadsafe 1440 1.1.1.2 mrg Make cache hash threadsafe 1441 1.1.1.2 mrg Make FcDirCacheDispose() threadsafe 1442 1.1.1.2 mrg Make fcobjs.c thread-safe 1443 1.1.1.2 mrg Warn about undefined/invalid attributes during config parsing 1444 1.1.1.2 mrg Fixup fcobjs.c 1445 1.1.1.2 mrg Remove FcSharedStr* 1446 1.1.1.2 mrg Fix compiler warnings 1447 1.1.1.2 mrg Minor 1448 1.1.1.2 mrg Fix build and warnings on win32 1449 1.1.1.2 mrg Use CC_FOR_BUILD to generate source files 1450 1.1.1.2 mrg Fix more warnings. 1451 1.1.1.2 mrg Trying to fix distcheck 1452 1.1.1.2 mrg Fix build around true/false 1453 1.1.1.2 mrg Work around Sun CPP 1454 1.1.1.2 mrg Really fix cross-compiling and building of tools this time 1455 1.1.1.2 mrg Second try to make Sun CPP happy 1456 1.1.1.2 mrg Ugh, add Tools.mk 1457 1.1.1.2 mrg Minor 1458 1.1.1.2 mrg Don't use blanks for fc-query 1459 1.1.1.2 mrg Remove FcInit() calls from tools 1460 1.1.1.2 mrg Add 10-scale-bitmap-fonts.conf and enable by default 1461 1.1.1.2 mrg Oops, add the actual file 1462 1.1.1.2 mrg Fix pthreads setup 1463 1.1.1.2 mrg Fix memory corruption! 1464 1.1.1.2 mrg Add pthread test 1465 1.1.1.2 mrg Add atomic ops for Solaris 1466 1.1.1.2 mrg Make linker happy 1467 1.1.1.2 mrg 1468 1.1.1.2 mrg Jon TURNEY (1): 1469 1.1.1.2 mrg Fix build when srcdir != builddir 1470 1.1.1.2 mrg 1471 1.1.1.2 mrg 2.10.2 1472 1.1.1.2 mrg 1473 1.1.1.2 mrg Akira TAGOH (13): 1474 1.1.1.2 mrg Bug 53585 - Two highly-visible typos in src/fcxml.c 1475 1.1.1.2 mrg Fix for libtoolize's warnings 1476 1.1.1.2 mrg Bug 54138 - X_OK permission is invalid for win32 access(..) calls 1477 1.1.1.2 mrg Bug 52573 - patch required to build 2.10.x with oldish GNU C library headers 1478 1.1.1.2 mrg deal with warnings as errors for the previous change 1479 1.1.1.2 mrg Fix wrongly squashing for the network path on Win32. 1480 1.1.1.2 mrg Fix syntax errors in fonts.dtd. 1481 1.1.1.2 mrg autogen.sh: Add -I option to tell aclocal a place for external m4 files 1482 1.1.1.2 mrg Use automake variable instead of cleaning files in clean-local 1483 1.1.1.2 mrg Bug 56531 - autogen.sh fails due to missing 'm4' directory 1484 1.1.1.2 mrg Bug 57114 - regression on FcFontMatch with namelang 1485 1.1.1.2 mrg Update CaseFolding.txt to Unicode 6.2 1486 1.1.1.2 mrg Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in 65-nonlatin.conf 1487 1.1.1.2 mrg 1488 1.1.1.2 mrg Behdad Esfahbod (1): 1489 1.1.1.2 mrg Fix N'ko orthography 1490 1.1.1.2 mrg 1491 1.1.1.2 mrg Jeremy Huddleston Sequoia (1): 1492 1.1.1.2 mrg Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h" result in the correct values 1493 1.1.1.2 mrg 1494 1.1.1.2 mrg 2.10.1 1495 1.1.1.2 mrg 1496 1.1.1.2 mrg Akira TAGOH (2): 1497 1.1.1.2 mrg Fix a typo in fontconfig.pc 1498 1.1.1.2 mrg Install config files first 1499 1.1.1.2 mrg 1500 1.1.1.2 mrg 2.10.0 1501 1.1.1.2 mrg 1502 1.1.1.2 mrg Akira TAGOH (5): 1503 1.1.1.2 mrg Bug 34266 - configs silently ignored if libxml2 doesn't support SAX1 interface 1504 1.1.1.2 mrg Update CaseFolding.txt to Unicode 6.1 1505 1.1.1.2 mrg Fix a build fail with gcc 2.95, not supporting the flexible array members. 1506 1.1.1.2 mrg Bump libtool revision 1507 1.1.1.2 mrg Update INSTALL 1508 1.1.1.2 mrg 1509 1.1.1.2 mrg 2.9.92 (2.10 RC2) 1510 1.1.1.2 mrg 1511 1.1.1.2 mrg Akira TAGOH (9): 1512 1.1.1.2 mrg Bug 50835 - Deprecate FC_GLOBAL_ADVANCE 1513 1.1.1.2 mrg Fix a typo and build fail. 1514 1.1.1.2 mrg Fix a build fail on MINGW 1515 1.1.1.2 mrg Fix the fail of make install with --disable-shared on Win32 1516 1.1.1.2 mrg clean up the lock file properly on even hardlink-not-supported filesystem. 1517 1.1.1.2 mrg Rename configure.in to configure.ac 1518 1.1.1.2 mrg Bug 18726 - RFE: help write locale-specific tests 1519 1.1.1.2 mrg Bump libtool revision 1520 1.1.1.2 mrg Update INSTALL 1521 1.1.1.2 mrg 1522 1.1.1.2 mrg Marius Tolzmann (2): 1523 1.1.1.2 mrg Fix newline in warning about deprecated config includes 1524 1.1.1.2 mrg Fix warning about deprecated, non-existent config includes 1525 1.1.1.2 mrg 1526 1.1.1.2 mrg 2.9.91 (2.10 RC1) 1527 1.1.1.2 mrg 1528 1.1.1.2 mrg Akira TAGOH (60): 1529 1.1.1.2 mrg [doc] Update the path for cache files and the version. 1530 1.1.1.2 mrg [doc] Update for cachedir. 1531 1.1.1.2 mrg Revert "Fix a build fail on some environment." 1532 1.1.1.2 mrg Revert "Fix a build fail on some environment" 1533 1.1.1.2 mrg Fix a build issue due to the use of non-portable variables 1534 1.1.1.2 mrg Get rid of the prerequisites from the sufix rules 1535 1.1.1.2 mrg Bug 39914 - Please tag the cache directory with CACHEDIR.TAG 1536 1.1.1.2 mrg fc-cache: improvement of the fix for Bug#39914. 1537 1.1.1.2 mrg fcmatch: Set FcResultMatch at the end if the return value is valid. 1538 1.1.1.2 mrg Bug 47703 - SimSun default family 1539 1.1.1.2 mrg Bug 17722 - Don't overwrite user's configurations in default config 1540 1.1.1.2 mrg Fix a memory leak in FcDirScanConfig() 1541 1.1.1.2 mrg Bug 17832 - Memory leaks due to FcStrStaticName use for external patterns 1542 1.1.1.2 mrg fcpat: Increase the number of buckets in the shared string hash table 1543 1.1.1.2 mrg Fix the hardcoded cache file suffix 1544 1.1.1.2 mrg Move workaround macros for fat binaries into the separate header file 1545 1.1.1.2 mrg Bug 48020 - Fix for src/makealias on Solaris 10 1546 1.1.1.2 mrg Bug 24729 - [ne_NP] Fix ortho file 1547 1.1.1.2 mrg doc: Add contains and not_contains operators and elements 1548 1.1.1.2 mrg Use AC_HELP_STRING instead of formatting manually 1549 1.1.1.2 mrg Use pkgconfig to check builddeps 1550 1.1.1.2 mrg Bug 29341 - Make some fontconfig paths configurable 1551 1.1.1.2 mrg Bug 22862 - <alias> ignores <match> <test>s 1552 1.1.1.2 mrg Bug 26830 - Add search for libiconv non-default directory 1553 1.1.1.2 mrg Bug 28491 - Allow matching on FC_FILE 1554 1.1.1.2 mrg Bug 48573 - platform without regex do not have also REG_XXX defines 1555 1.1.1.2 mrg Bug 27526 - Compatibility fix for old windows systems 1556 1.1.1.2 mrg Add --with-expat, --with-expat-includes and --with-expat-lib back. 1557 1.1.1.2 mrg doc: Fix a typo of the environment variable name. 1558 1.1.1.2 mrg Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into 1559 1.1.1.2 mrg Rework to avoid adding the unexpected value to ICONV_CFLAGS and ICONV_LIBS 1560 1.1.1.2 mrg Fix a build issue again when no regex functions available 1561 1.1.1.2 mrg C++11 requires a space between literal and identifier 1562 1.1.1.2 mrg Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf 1563 1.1.1.2 mrg Create CACHEDIR.TAG when fc-cache is run or only when the cache directory is created at the runtime. 1564 1.1.1.2 mrg Add --enable-iconv option to configure 1565 1.1.1.2 mrg Bug 27765 - FcMatch() returns style in wrong language 1566 1.1.1.2 mrg Disable iconv support anyway... 1567 1.1.1.2 mrg Bug 39278 - make usage of mmap optional 1568 1.1.1.2 mrg Output more verbose debugging log to show where to insert the element into the value list 1569 1.1.1.2 mrg fonts.conf: keeps same binding for alternatives 1570 1.1.1.2 mrg fcarch.c: get rid of the duplicate definition of FC_MAX 1571 1.1.1.2 mrg Bug 19128 - Handling whitespace in aliases 1572 1.1.1.2 mrg Bug 20411 - fontconfig doesn't match FreeDesktop directories specs 1573 1.1.1.2 mrg Correct the example 1574 1.1.1.2 mrg Bug 33644 - Fontconfig doesn't match correctly in <test> 1575 1.1.1.2 mrg fcatomic: fallback to create a directory with FcAtomicLock 1576 1.1.1.2 mrg Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime broken fs 1577 1.1.1.2 mrg Fix the build fail on Solaris 1578 1.1.1.2 mrg Fix a typo and polish the previous change 1579 1.1.1.2 mrg Fix the wrong estimation for the memory usage information in fontconfig 1580 1.1.1.2 mrg Bug 32853 - Export API to get the default language 1581 1.1.1.2 mrg fcdefault: fallback if the environment variables are empty 1582 1.1.1.2 mrg Add the default language to the pattern prior to do build the substitution 1583 1.1.1.2 mrg fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore 1584 1.1.1.2 mrg fcdefault: Add the lang object at FcConfigSubstituteWithPat() only when kind is FcMatchPattern 1585 1.1.1.2 mrg Bug 50525 - superfluous whitespace in the style 1586 1.1.1.2 mrg Bump libtool revision 1587 1.1.1.2 mrg doc: Fix distcheck error again... 1588 1.1.1.2 mrg Generate bzip2-compressed tarball too 1589 1.1.1.2 mrg 1590 1.1.1.2 mrg Jeremy Huddleston (1): 1591 1.1.1.2 mrg fcarch: Check for architecture signature at compile time rather than configure time 1592 1.1.1.2 mrg 1593 1.1.1.2 mrg Keith Packard (3): 1594 1.1.1.2 mrg Use posix_fadvise to speed startup 1595 1.1.1.2 mrg Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected 1596 1.1.1.2 mrg Deal with architectures where ALIGNOF_DOUBLE < 4 1597 1.1.1.2 mrg 1598 1.1.1.2 mrg Mark Brand (1): 1599 1.1.1.2 mrg fix building for WIN32 1600 1.1.1.2 mrg 1601 1.1.1.2 mrg Mikhail Gusarov (2): 1602 1.1.1.2 mrg Move FcStat to separate compilation unit 1603 1.1.1.2 mrg Fix cache aging for fonts on FAT filesystem under Linux 1604 1.1.1.2 mrg 1605 1.1.1.2 mrg 2.9 1606 1.1.1.2 mrg 1607 1.1.1.2 mrg Akira TAGOH (28): 1608 1.1.1.2 mrg Add charset editing feature. 1609 1.1.1.2 mrg add some document for range and charset. 1610 1.1.1.2 mrg Add the range support in blank element 1611 1.1.1.2 mrg Add editing langset feature. 1612 1.1.1.2 mrg add some documents 1613 1.1.1.2 mrg Bug 24744 - No n'ko orthography 1614 1.1.1.2 mrg Remove the unnecessary comment in ks.orth 1615 1.1.1.2 mrg Bug 32965 - Asturian (ast-ES) language matching missing 1616 1.1.1.2 mrg Add a missing file 1617 1.1.1.2 mrg Bug 35517 - Remove Apple Roman cmap support 1618 1.1.1.2 mrg Bug 40452 - Running 'fc-match --all' core dumps when no fonts are installed 1619 1.1.1.2 mrg Get rid of the unexpected family name 1620 1.1.1.2 mrg Bug 44826 - <alias> must contain only a single <family> 1621 1.1.1.2 mrg Bug 46169 - Pointer error in FcConfigGlobMatch 1622 1.1.1.2 mrg Do not update stream->pos when seeking is failed. 1623 1.1.1.2 mrg Bug 27385 - lcdfilter settings for freetype-2.3.12 not available in fontconfig-2.8.0 1624 1.1.1.2 mrg Add brx.orth and sat.orth 1625 1.1.1.2 mrg Bug 41694 - FcCache functions have random-number-generator side effects 1626 1.1.1.2 mrg Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType 1627 1.1.1.2 mrg Check null value for given object to avoid possibly segfaulting 1628 1.1.1.2 mrg Bug 19128 - Handling whitespace in aliases 1629 1.1.1.2 mrg Fix distcheck error 1630 1.1.1.2 mrg Update the version info 1631 1.1.1.2 mrg Update to detect the uncommited changes properly 1632 1.1.1.2 mrg Fix a build issue 1633 1.1.1.2 mrg Fix a build fail on some environment 1634 1.1.1.2 mrg Fix a build fail on some environment. 1635 1.1.1.2 mrg Get rid of $< from Makefile.am 1636 1.1.1.2 mrg 1637 1.1.1.2 mrg Alan Coopersmith (1): 1638 1.1.1.2 mrg Fix compiler warnings 1639 1.1.1.2 mrg 1640 1.1.1.2 mrg Behdad Esfahbod (54): 1641 1.1.1.2 mrg [fc-cache] Document -r argument in man page 1642 1.1.1.2 mrg [doc] Fix typo 1643 1.1.1.2 mrg Bug 25508 configure assumes bash > 2.0 is on system 1644 1.1.1.2 mrg Update INSTALL 1645 1.1.1.2 mrg Add note about autogen.sh to INSTALL 1646 1.1.1.2 mrg Fix doc typo 1647 1.1.1.2 mrg More doc typo fixes 1648 1.1.1.2 mrg Bug 18886 installation crashes if fontconfig already installed 1649 1.1.1.2 mrg Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails 1650 1.1.1.2 mrg Bug 25152 Don't sleep(2) if all caches were uptodate 1651 1.1.1.2 mrg Don't include unistd.h in fontconfig.h 1652 1.1.1.2 mrg Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table 1653 1.1.1.2 mrg Whitespace 1654 1.1.1.2 mrg More whitespace 1655 1.1.1.2 mrg Remove all training whitespaces 1656 1.1.1.2 mrg Fix comment 1657 1.1.1.2 mrg Add fc-pattern cmdline tool 1658 1.1.1.2 mrg Bug 29338 - fc-pattern.sgml, open para tag 1659 1.1.1.2 mrg Add comments 1660 1.1.1.2 mrg Bug 29995 - fc-cat does not invoke FcFini() 1661 1.1.1.2 mrg Add new public API: FcCharSetDelChar() 1662 1.1.1.2 mrg [fc-lang] Support excluding characters 1663 1.1.1.2 mrg Bug 24729 - [ne_NP] Fix ortho file 1664 1.1.1.2 mrg Add more copyright owners 1665 1.1.1.2 mrg Cleanup copyright notices to replace "Keith Packard" with "the author(s)" 1666 1.1.1.2 mrg Fix returned value 1667 1.1.1.2 mrg Bug 28958 - lang=en matches other langs 1668 1.1.1.2 mrg Make most generated-files cross-compiling-safe 1669 1.1.1.2 mrg Make fc-arch stuff cross-compiling-safe 1670 1.1.1.2 mrg Bump version 1671 1.1.1.2 mrg Allow editing charset and lang in target="scan" 1672 1.1.1.2 mrg Add <range> support for <blank> into the DTD 1673 1.1.1.2 mrg Skip <range> elements with begin > end 1674 1.1.1.2 mrg Doc nit 1675 1.1.1.2 mrg Fix assertion failure on le32d4 1676 1.1.1.2 mrg Remove AM_MAINTAINER_MODE 1677 1.1.1.2 mrg Update CaseFolding.txt to Unicode 6.0 1678 1.1.1.2 mrg Remove --enable-maintainer-mode from autogen.sh 1679 1.1.1.2 mrg Bug 20113 - Uighur (ug) orthography incomplete 1680 1.1.1.2 mrg Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized idx to FcPatternGetLangSet() 1681 1.1.1.2 mrg Mark constant strings as constant 1682 1.1.1.2 mrg More doc typo fixes 1683 1.1.1.2 mrg Always define FcStat as a function 1684 1.1.1.2 mrg Fix warning 1685 1.1.1.2 mrg Bug 35587 - Add padding to make valgrind and glibc not hate each other 1686 1.1.1.2 mrg [.gitignore] Update 1687 1.1.1.2 mrg Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts... 1688 1.1.1.2 mrg Bug 26718 - "fc-match sans file" doesn't work 1689 1.1.1.2 mrg Switch fc-match to use FcPatternFormat() 1690 1.1.1.2 mrg Switch fc-cat to use FcPatternFormat() 1691 1.1.1.2 mrg Fix stupid bug in FcFontSort() 1692 1.1.1.2 mrg Bug 41171 - Invalid use of memset 1693 1.1.1.2 mrg Fix parallel build 1694 1.1.1.2 mrg Add FcPublic to FcLangSetUnion and FcLangSetSubtract 1695 1.1.1.2 mrg 1696 1.1.1.2 mrg Brad Hards (1): 1697 1.1.1.2 mrg Documentation fixes 1698 1.1.1.2 mrg 1699 1.1.1.2 mrg Jeremy Huddleston (2): 1700 1.1.1.2 mrg fontconfig.pc: Add variables for confdir and cachedir 1701 1.1.1.2 mrg fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE 1702 1.1.1.2 mrg 1703 1.1.1.2 mrg Jinkyu Yi (1): 1704 1.1.1.2 mrg Bug 42423 - make default Korean font from Un to Nanum 1705 1.1.1.2 mrg 1706 1.1.1.2 mrg MINAMI Hirokazu (1): 1707 1.1.1.2 mrg Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf 1708 1.1.1.2 mrg 1709 1.1.1.2 mrg Mike Frysinger (9): 1710 1.1.1.2 mrg FcStrPlus: optimize a little 1711 1.1.1.2 mrg delete unused variables 1712 1.1.1.2 mrg FcStat: change to FcChar8 for first arg 1713 1.1.1.2 mrg fc-cat: fix pointer warning 1714 1.1.1.2 mrg FcName{,Get}Constant: constify string input 1715 1.1.1.2 mrg fc-{list,match}: constify format string 1716 1.1.1.2 mrg fix build warnings when using --with-arch 1717 1.1.1.2 mrg FcObjectValidType: tweak -1 checking 1718 1.1.1.2 mrg makealias: handle missing funcs better 1719 1.1.1.2 mrg 1720 1.1.1.2 mrg Parag Nemade (2): 1721 1.1.1.2 mrg Bug 25651 - Add ortho file for locale brx_IN 1722 1.1.1.2 mrg Bug 25650 - Add ortho file for locale sat_IN 1723 1.1.1.2 mrg 1724 1.1.1.2 mrg Pravin Satpute (4): 1725 1.1.1.2 mrg Bug 27195 - need updates to ks.orth file 1726 1.1.1.2 mrg Bug 43321 - Required corrections in urdu.orth file 1727 1.1.1.2 mrg Bug 25653 - Add ortho file for locale doi_IN 1728 1.1.1.2 mrg Bug 25652 - Add ortho file for locale mni_IN 1729 1.1.1.2 mrg 1730 1.1.1.2 mrg 2.8 1731 1.1.1.2 mrg 1732 1.1.1.2 mrg Behdad Esfahbod (24): 1733 1.1.1.2 mrg Clarify default confdir and cachedir better. 1734 1.1.1.2 mrg Move FcAlign to fcint.h 1735 1.1.1.2 mrg [fc-arch] Add FcAlign to arch signature 1736 1.1.1.2 mrg [int] Define MIN/MAX/ABS macros 1737 1.1.1.2 mrg Bump cache version up from 2 to 3 and fix FcLangSet caching/crash 1738 1.1.1.2 mrg Remove unused macros 1739 1.1.1.2 mrg [int] Remove fc_storage_type() in favor of direct access to v->type 1740 1.1.1.2 mrg [int] Remove fc_value_* macros that did nothing other than renaming 1741 1.1.1.2 mrg Enable automake silent rules 1742 1.1.1.2 mrg [int] Remove more unused macros 1743 1.1.1.2 mrg [xml] Remove unused code 1744 1.1.1.2 mrg [arch] Try to ensure proper FcLangSet alignment in arch 1745 1.1.1.2 mrg [lang] Fix serializing LangSet from older versions 1746 1.1.1.2 mrg Make sure fclang.h and fcarch.h are built 1747 1.1.1.2 mrg Remove bogus comment 1748 1.1.1.2 mrg [fc-glyphname] Cleanup Makefile.am 1749 1.1.1.2 mrg [src] Create fcglyphname.h automatically 1750 1.1.1.2 mrg [fc-glyphname] Rename internal arrays to prefix with _fc_ 1751 1.1.1.2 mrg Clean up Makefile's a bit 1752 1.1.1.2 mrg [fc-glyphname] Remove Adobe glyphlist 1753 1.1.1.2 mrg [fc-case] Update CaseFolding.txt to Unicode 5.2.0 1754 1.1.1.2 mrg [fc-arch] Beautify the arch template 1755 1.1.1.2 mrg [fc-arch] Rename architecture names to better reflect what they are 1756 1.1.1.2 mrg Bump libtool revision in preparation for release 1757 1.1.1.2 mrg 1758 1.1.1.2 mrg 2.7.3 1759 1.1.1.2 mrg 1760 1.1.1.2 mrg Behdad Esfahbod (2): 1761 1.1.1.2 mrg Use default config in FcFileScan() and FcDirScan() 1762 1.1.1.2 mrg Bump libtool version in preparation for release 1763 1.1.1.2 mrg 1764 1.1.1.2 mrg Roozbeh Pournader (2): 1765 1.1.1.2 mrg Correct Ewe (ee) orthography to use U+025B (bug #20711) 1766 1.1.1.2 mrg Updated Arabic, Persian, and Urdu orthographies 1767 1.1.1.2 mrg 1768 1.1.1.2 mrg 2.7.2 1769 1.1.1.2 mrg 1770 1.1.1.2 mrg Behdad Esfahbod (6): 1771 1.1.1.2 mrg Improve charset printing 1772 1.1.1.2 mrg [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942) 1773 1.1.1.2 mrg Bug 22037 - No Fonts installed on a default install on Windows Server 2003 1774 1.1.1.2 mrg Bug 23419 - "contains" expression seems not working on the fontconfig rule 1775 1.1.1.2 mrg Revert "Fix FcNameUnparseLangSet()" and redo it 1776 1.1.1.2 mrg Bump libtool version for release 1777 1.1.1.2 mrg 1778 1.1.1.2 mrg Tor Lillqvist (3): 1779 1.1.1.2 mrg Fix MinGW compilation 1780 1.1.1.2 mrg Fix heap corruption on Windows in FcEndElement() 1781 1.1.1.2 mrg Use multi-byte codepage aware string function on Windows 1782 1.1.1.2 mrg 1783 1.1.1.2 mrg 2.7.1 1784 1.1.1.2 mrg 1785 1.1.1.2 mrg Behdad Esfahbod (16): 1786 1.1.1.2 mrg git-tag -s again 1787 1.1.1.2 mrg Fix win32 build 1788 1.1.1.2 mrg Replace spaces with tabs in conf files 1789 1.1.1.2 mrg Remove unused ftglue code 1790 1.1.1.2 mrg Add Inconsolata to monospace config (#22710) 1791 1.1.1.2 mrg Fix leak with string VStack objects 1792 1.1.1.2 mrg Improve libtool version parsing (#22122) 1793 1.1.1.2 mrg Use GetSystemWindowsDirectory() instead of GetWindowsDirectory() (#22037) 1794 1.1.1.2 mrg Remove unused macros 1795 1.1.1.2 mrg Fix FcNameUnparseLangSet() 1796 1.1.1.2 mrg Fix doc syntax (#22902) 1797 1.1.1.2 mrg TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32 1798 1.1.1.2 mrg [doc] Add ~/fonts.conf.d to user docs 1799 1.1.1.2 mrg Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911) 1800 1.1.1.2 mrg Bump libtool versions that 2.7.0 (I forgot to do back then) 1801 1.1.1.2 mrg Update .gitignore 1802 1.1.1.2 mrg 1803 1.1.1.2 mrg Karl Tomlinson (1): 1804 1.1.1.2 mrg Don't change the order of names unnecessarily (#20128) 1805 1.1.1.2 mrg 1806 1.1.1.2 mrg 2.7 1807 1.1.1.2 mrg 1808 1.1.1.2 mrg Alexey Khoroshilov (1): 1809 1.1.1.2 mrg Use human-readable file names in the docs (bug #16278) 1810 1.1.1.2 mrg 1811 1.1.1.2 mrg Behdad Esfahbod (119): 1812 1.1.1.2 mrg Avoid C99ism in Win32 code (#16651) 1813 1.1.1.2 mrg [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985) 1814 1.1.1.2 mrg When canonizing filenames, squash // and remove final / (#bug 16286) 1815 1.1.1.2 mrg Add orth file for Maithili mai.orth (#15821) 1816 1.1.1.2 mrg Replace RCS Id tags with the file name 1817 1.1.1.2 mrg [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet (#16272) 1818 1.1.1.2 mrg Update Thai default families (#16223) 1819 1.1.1.2 mrg Add ~/.fonts.conf.d to default config (#17100) 1820 1.1.1.2 mrg [fc-match] Fix list of getopt options in --help 1821 1.1.1.2 mrg Update man pages 1822 1.1.1.2 mrg Add fc-query (#13019) 1823 1.1.1.2 mrg Implement fc-list --verbose (#13015) 1824 1.1.1.2 mrg [doc] Add const decorator for FcPatternDuplicate() 1825 1.1.1.2 mrg Add FcPatternFilter() (#13016) 1826 1.1.1.2 mrg [doc] Document that a zero rescanInterval disables automatic checks (#17103) 1827 1.1.1.2 mrg Get rid of $Id: NEWS,v 1.1.1.2 2024/07/04 19:48:22 mrg Exp $ tags 1828 1.1.1.2 mrg [doc] Fix signature of FcConfigHome() 1829 1.1.1.2 mrg Fix docs re 'orig' argument of FcPatternBuild and family 1830 1.1.1.2 mrg Update sr.orth to actul subset of Cyrillic used by Serbian (#17208) 1831 1.1.1.2 mrg Add Sindhi .orth file. (#17140) 1832 1.1.1.2 mrg Add WenQuanYi fonts to default conf (#17262, from Mandriva) 1833 1.1.1.2 mrg Handle -h and --help according to GNU Coding Standards (#17104) 1834 1.1.1.2 mrg Document when config can be NULL (#17105) 1835 1.1.1.2 mrg Add FcConfigReference() (#17124) 1836 1.1.1.2 mrg Document how to free return value of FcNameUnparse() 1837 1.1.1.2 mrg Don't leak FcValues string loaded through fcxml.c (#17661) 1838 1.1.1.2 mrg Don't call FcPatternGetCharSet in FcSortWalk unless we need to (#17361) 1839 1.1.1.2 mrg Fix two more doc typos 1840 1.1.1.2 mrg [.gitignore] Update 1841 1.1.1.2 mrg Cleanup symlinks in "make uninstall" (bug #18885) 1842 1.1.1.2 mrg [fccache] Consistently use FcStat() over stat() (bug #18195) 1843 1.1.1.2 mrg Consistently use FcStat() over stat() in all places 1844 1.1.1.2 mrg Use __builtin_popcount() when available (bug #17592) 1845 1.1.1.2 mrg Fix compile with old FreeType that doesn't have FT_Select_Size() (bug #17498) 1846 1.1.1.2 mrg Implement fc-list --quiet ala grep (bug #17141) 1847 1.1.1.2 mrg [65-fonts-persian.conf] Set foundry in target=scan instead of target=font 1848 1.1.1.2 mrg Don't use identifier named complex 1849 1.1.1.2 mrg Explicitly chmod() directories (bug #18934) 1850 1.1.1.2 mrg Remove special-casing of FC_FILE in FcPatternPrint() 1851 1.1.1.2 mrg [.gitignore] Update 1852 1.1.1.2 mrg Implement FcPatternFormat and use it in cmdline tools (bug #17107) 1853 1.1.1.2 mrg Fix comparison of family names to ignore leading space properly 1854 1.1.1.2 mrg [fcmatch.c] Fix debug formatting 1855 1.1.1.2 mrg [fcmatch] Use larger multipliers to enforce order 1856 1.1.1.2 mrg [fcmatch] When matching, reserve score 0 for when elements don't exist 1857 1.1.1.2 mrg [fcmatch] Move FcFontSetMatch() functionality into FcFontSetMatchInternal() 1858 1.1.1.2 mrg [doc] Note that fontset returned by FcConfigGetFonts should not be modified 1859 1.1.1.2 mrg Make FcCharSetMerge() public 1860 1.1.1.2 mrg Don't use FcCharSetCopy in FcCharSetMerge 1861 1.1.1.2 mrg Oops. Fix usage output. 1862 1.1.1.2 mrg Revive FcConfigScan() (bug #17121) 1863 1.1.1.2 mrg Add fc-scan too that runs FcFileScan/FcDirScan 1864 1.1.1.2 mrg Oops, fix FcPatternFilter 1865 1.1.1.2 mrg [fc-match] Accept list of elements like fc-list (bug #13017) 1866 1.1.1.2 mrg Cleanup all manpage.* files 1867 1.1.1.2 mrg [fcmatch] Fix crash when no fonts are available. 1868 1.1.1.2 mrg [fcfreetype] Fix typo in GB2312 encoding name string (#19845) 1869 1.1.1.2 mrg Add ICONV_LIBS to fontconfig.pc.in (#19606) 1870 1.1.1.2 mrg [win32] Fix usage of GetFullPathName() 1871 1.1.1.2 mrg [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to binary location 1872 1.1.1.2 mrg [win32] Do not remove leading '\\' such that network paths work 1873 1.1.1.2 mrg [fccache] Make sure the cache is current when reusing from open caches 1874 1.1.1.2 mrg Update Sinhala orthography (#19288) 1875 1.1.1.2 mrg [cache] After writing cache to file, update the internal copy to reflect this 1876 1.1.1.2 mrg Further update Sinhala orthography (#19288) 1877 1.1.1.2 mrg [fcformat] Add support for width modifiers 1878 1.1.1.2 mrg [fcformat] Refactor and restructure code for upcoming changes 1879 1.1.1.2 mrg [fcformat] Add support for subexpressions 1880 1.1.1.2 mrg [fcformat] Add element filtering and deletion 1881 1.1.1.2 mrg [fcformat] Add conditionals 1882 1.1.1.2 mrg [fcformat] Add simple converters 1883 1.1.1.2 mrg [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters 1884 1.1.1.2 mrg [FcStrBuf] better handle malloc failure 1885 1.1.1.2 mrg [fcformat] Add value-count syntax 1886 1.1.1.2 mrg [fcformat] Implement 'delete', 'escape', and 'translate' filter functions 1887 1.1.1.2 mrg [fcformat] Start adding builtins 1888 1.1.1.2 mrg [fcformat] Refactor code to avoid malloc 1889 1.1.1.2 mrg [fcformat] Add support for builtin formats 1890 1.1.1.2 mrg [fcformat] Support indexing simple tags 1891 1.1.1.2 mrg [fcformat] Support 'default value' for simple tags 1892 1.1.1.2 mrg [fcformat] Implement array enumeration 1893 1.1.1.2 mrg [fclang] Implement FcLangSetGetLangs() (#18846) 1894 1.1.1.2 mrg [fcformat] Enumerate langsets like we do arrays of values 1895 1.1.1.2 mrg [fcformat] Add a 'pkgkit' builtin that prints tags for font packages 1896 1.1.1.2 mrg [fcformat] Add list of undocumented language features 1897 1.1.1.2 mrg [fc-lang] Continue parsing after an "include" (#20179) 1898 1.1.1.2 mrg Fix Fanti (fat) orth file (#20390) 1899 1.1.1.2 mrg Fix Makefile's to not create target file in case of failure 1900 1.1.1.2 mrg [fcstr.c] Embed a static 64-byte buffer in FcStrBuf 1901 1.1.1.2 mrg [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon 1902 1.1.1.2 mrg [fcxml] Don't allocate attr array if there are no attributes 1903 1.1.1.2 mrg [fcxml] Embed 8 static FcPStack objects in FcConfigParse 1904 1.1.1.2 mrg [fcxml] Embed 64 static FcVStack objects in FcConfigParse 1905 1.1.1.2 mrg [fcxml.c] Embed a static 64-byte attr buffer in FcPStack 1906 1.1.1.2 mrg Call git tools using "git cmd" instead of "git-cmd" syntax 1907 1.1.1.2 mrg Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in all files 1908 1.1.1.2 mrg [fcformat] Fix default-value handling 1909 1.1.1.2 mrg Document FcPatternFormat() format 1910 1.1.1.2 mrg [Makefile.am] Don't clean ChangeLog in distclean 1911 1.1.1.2 mrg Revert "[conf] Disable hinting when emboldening (#19904)" (#20599) 1912 1.1.1.2 mrg [fc-lang] Fix bug in country map generation 1913 1.1.1.2 mrg [fcstr] Remove unused variable 1914 1.1.1.2 mrg [fc-lang] Make LangSet representation in the cache files stable 1915 1.1.1.2 mrg [fc-cache] Remove obsolete sentence from man page 1916 1.1.1.2 mrg Detect TrueType Collections by checking the font data header 1917 1.1.1.2 mrg Mark matchers array const (#21935) 1918 1.1.1.2 mrg Use/prefer WWS family/style (name table id 21/22) 1919 1.1.1.2 mrg Simplify FcValueSave() semantics 1920 1.1.1.2 mrg Add XXX note about Unicode Plane 16 1921 1.1.1.2 mrg Always set *changed in FcCharsetMerge 1922 1.1.1.2 mrg [charset] Grow internal FcCharset arrays exponentially 1923 1.1.1.2 mrg Remove unused prototypes and function 1924 1.1.1.2 mrg [xml] Centralize FcExpr allocation 1925 1.1.1.2 mrg [xml] Mark more symbols static 1926 1.1.1.2 mrg [xml] Allocate FcExpr's in a pool in FcConfig 1927 1.1.1.2 mrg [xml] Intern more strings 1928 1.1.1.2 mrg Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags 1929 1.1.1.2 mrg Fix distcheck 1930 1.1.1.2 mrg Remove keithp's GPG key id 1931 1.1.1.2 mrg 1932 1.1.1.2 mrg Benjamin Close (1): 1933 1.1.1.2 mrg Remove build manpage logfile if it exists 1934 1.1.1.2 mrg 1935 1.1.1.2 mrg Chris Wilson (1): 1936 1.1.1.2 mrg Reduce number of allocations during FcSortWalk(). 1937 1.1.1.2 mrg 1938 1.1.1.2 mrg Dan Nicholson (1): 1939 1.1.1.2 mrg Let make expand fc_cachedir/FC_CACHEDIR (bug #18675) 1940 1.1.1.2 mrg 1941 1.1.1.2 mrg Harald Fernengel (1): 1942 1.1.1.2 mrg Don't use variables named 'bool' (bug #18851) 1943 1.1.1.2 mrg 1944 1.1.1.2 mrg Harshula Jayasuriya (1): 1945 1.1.1.2 mrg Fix Sinhala coverage (bug #19288) 1946 1.1.1.2 mrg 1947 1.1.1.2 mrg Karl Tomlinson (1): 1948 1.1.1.2 mrg Change FcCharSetMerge API 1949 1.1.1.2 mrg 1950 1.1.1.2 mrg Mike FABIAN (1): 1951 1.1.1.2 mrg [conf] Disable hinting when emboldening (#19904) 1952 1.1.1.2 mrg 1953 1.1.1.2 mrg Peter (1): 1954 1.1.1.2 mrg Make sure alias files are built first (bug 16464) 1955 1.1.1.2 mrg 1956 1.1.1.2 mrg Rahul Bhalerao (1): 1957 1.1.1.2 mrg Add config for new Indic fonts (bug #17856) 1958 1.1.1.2 mrg 1959 1.1.1.2 mrg Roozbeh Pournader (60): 1960 1.1.1.2 mrg Correct Sindhi orthography to use Arabic script (bug #17140) 1961 1.1.1.2 mrg Remove Sinhala characters not in modern use (bug #19288) 1962 1.1.1.2 mrg Add Filipino orth, alias Tagalog to Filipino (bug #19846) 1963 1.1.1.2 mrg Split Mongolian orth to Mongolia and China (bug #19847) 1964 1.1.1.2 mrg Fix doubly encoded UTF-8 in comments (bug #19848) 1965 1.1.1.2 mrg Change Turkmen orth from Cyrillic to Latin (bug #19849) 1966 1.1.1.2 mrg Rename Venda from "ven" to "ve" (bug #19852) 1967 1.1.1.2 mrg Rename "ku" to "ku_am", add "ku_iq" (bug #19853). 1968 1.1.1.2 mrg Add Kashubian (csb) orth file (bug #19866) 1969 1.1.1.2 mrg Add Malay (ms) orthography (bug #19867) 1970 1.1.1.2 mrg Add Kinyarwanda (rw) orthography (bug #19868) 1971 1.1.1.2 mrg Add Upper Sorbian (hsb) orthography (bug #19870) 1972 1.1.1.2 mrg Add Berber orthographies in Latin and Tifinagh scripts (bug #19881) 1973 1.1.1.2 mrg Renamed az to az_az (bug #19889) 1974 1.1.1.2 mrg Rename Igbo from "ibo" to "ig" (bug #19892) 1975 1.1.1.2 mrg Remove punctuation symbols from Asturian orthography (bug #19893) 1976 1.1.1.2 mrg Add Chhattisgarhi (hne) orthography (bug #19891) 1977 1.1.1.2 mrg Use newly added Cyrillic letters for Kurdish (bug #20049) 1978 1.1.1.2 mrg Add Kurdish in Turkey (ku_tr) orthography (bug #19891) 1979 1.1.1.2 mrg Add Aragonese (an) orthography (bug #19891) 1980 1.1.1.2 mrg Add Haitian Creole (ht) orthography (bug #19891) 1981 1.1.1.2 mrg Ad Ganda (lg) orthography (bug #19891) 1982 1.1.1.2 mrg Add Limburgan (li) orthography (bug #19891) 1983 1.1.1.2 mrg Add Sardinian (sc) orthography (bug #19891) 1984 1.1.1.2 mrg Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891) 1985 1.1.1.2 mrg Fix Bengali (bn) and Assamese (as) orthographies (bug #22924) 1986 1.1.1.2 mrg Remove Euro Sign from all orthographies (bug #19865) 1987 1.1.1.2 mrg Add Ottoman Turkish (ota) orthography (bug #20114) 1988 1.1.1.2 mrg Divide Panjabi (pa) to that of Pakistan and India (bug #19890) 1989 1.1.1.2 mrg Add Blin (byn) orthography (bug #19891) 1990 1.1.1.2 mrg Add Papiamento (pap_aw, pap_an) orthographies (bug #19891) 1991 1.1.1.2 mrg Add Crimean Tatar (crh) orthography (bug #19891) 1992 1.1.1.2 mrg Switch Uzbek (uz) orthography to Latin (bug #19851) 1993 1.1.1.2 mrg Update Azerbaijani in Latin (az_az) to present usage (bug #20173) 1994 1.1.1.2 mrg Rename Avaric orthography from 'ava' to 'av' (bug #20174) 1995 1.1.1.2 mrg Rename Bambara orthography from 'bam' to 'bm' (bug #20175) 1996 1.1.1.2 mrg Rename Fulah orthography from 'ful' to 'ff' (bug #20177) 1997 1.1.1.2 mrg Change Kashmiri (ks) orthography to Arabic script (bug #20200) 1998 1.1.1.2 mrg Tighten Central Khmer (km) orthography (bug #20202) 1999 1.1.1.2 mrg Remove digits and symbols from some Indic orthographies (bug #20204) 2000 1.1.1.2 mrg Add Divehi (dv) orthography (bug #20207) 2001 1.1.1.2 mrg Extend Crimean Tatar (crh) orthography (bug #19891) 2002 1.1.1.2 mrg Update Serbo-Croatian (sh) orthography (bug #20368) 2003 1.1.1.2 mrg Add Ewe (ee) orthography (bug #20386) 2004 1.1.1.2 mrg Add Herero (hz) orthograhy (bug #20387) 2005 1.1.1.2 mrg Add Akan (ak) and Fanti (fat) orthographies (bug #20390) 2006 1.1.1.2 mrg Added Quechua (qu) orthography (bug #20392) 2007 1.1.1.2 mrg Add Sango (sg) orthography (bug #20393) 2008 1.1.1.2 mrg Add Tahitian (ty) orthography (bug #20391) 2009 1.1.1.2 mrg Add Navajo (nv) orthography (bug #20395) 2010 1.1.1.2 mrg Add Rundi (rn) orthography (bug #20398) 2011 1.1.1.2 mrg Add Zhuang (za) orthography (bug #20399) 2012 1.1.1.2 mrg Add orthographies for Oshiwambo languages (bug #20401) 2013 1.1.1.2 mrg Add Shona (sn) orthography (bug #20394) 2014 1.1.1.2 mrg Add Sichuan Yi (ii) orthography (bug #20402) 2015 1.1.1.2 mrg Add Javanese (jv) orthography (bug #20403) 2016 1.1.1.2 mrg Add Nauru (na) orthography (bug #20418) 2017 1.1.1.2 mrg Add Kanuri (kr) orthography (bug #20438) 2018 1.1.1.2 mrg Add Sundanese (su) orthography (bug #20440) 2019 1.1.1.2 mrg Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890) 2020 1.1.1.2 mrg 2021 1.1.1.2 mrg Serge van den Boom (1): 2022 1.1.1.2 mrg Correctly handle mmap() failure (#21062) 2023 1.1.1.2 mrg 2024 1.1.1.2 mrg 2.6 2025 1.1.1.2 mrg 2026 1.1.1.2 mrg 2.5.93 (2.6 RC3) 2027 1.1.1.2 mrg 2028 1.1.1.2 mrg Alexey Khoroshilov (1): 2029 1.1.1.2 mrg Fix FcStrDirname documentation. (bug 16068) 2030 1.1.1.2 mrg 2031 1.1.1.2 mrg Behdad Esfahbod (1): 2032 1.1.1.2 mrg Persian conf update. (bug 16066). 2033 1.1.1.2 mrg 2034 1.1.1.2 mrg Evgeniy Stepanov (1): 2035 1.1.1.2 mrg Fix index/offset for 'decorative' matcher. Bug 15890. 2036 1.1.1.2 mrg 2037 1.1.1.2 mrg Glen Low (1): 2038 1.1.1.2 mrg Fix Win32 build error: install tries to run fc-cache locally (bug 15928). 2039 1.1.1.2 mrg 2040 1.1.1.2 mrg Keith Packard (8): 2041 1.1.1.2 mrg Call FcFini to make memory debugging easier 2042 1.1.1.2 mrg Fix a few memory tracking mistakes. 2043 1.1.1.2 mrg Add extended, caps, dunhill style mappings. 2044 1.1.1.2 mrg Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable (bug 15822) 2045 1.1.1.2 mrg Add a copy of dolt.m4 to acinclude.m4. 2046 1.1.1.2 mrg Libs.private needs freetype libraries 2047 1.1.1.2 mrg Oops. Fix for bug 15928 used wrong path for installed fc-cache. 2048 1.1.1.2 mrg Ignore empty <dir></dir> elements 2049 1.1.1.2 mrg 2050 1.1.1.2 mrg Neskie Manuel (1): 2051 1.1.1.2 mrg Add Secwepemctsin Orthography. Bug 15996. 2052 1.1.1.2 mrg 2053 1.1.1.2 mrg Sayamindu Dasgupta (1): 2054 1.1.1.2 mrg FcConfigUptoDate breaks if directory mtime is in the future. Bug 14424. 2055 1.1.1.2 mrg 2056 1.1.1.2 mrg 2.5.92 (2.6 RC2) 2057 1.1.1.2 mrg 2058 1.1.1.2 mrg Carlo Bramini (1): 2059 1.1.1.2 mrg Add FreeType-dependent functions to fontconfig.def file. (bug 15415) 2060 1.1.1.2 mrg 2061 1.1.1.2 mrg Changwoo Ryu (1): 2062 1.1.1.2 mrg Korean font in the default config - replacing baekmuk with un (bug 13569) 2063 1.1.1.2 mrg 2064 1.1.1.2 mrg Dennis Schridde (1): 2065 1.1.1.2 mrg Proper config path for static libraries in win32 2066 1.1.1.2 mrg 2067 1.1.1.2 mrg Eric Anholt (1): 2068 1.1.1.2 mrg Fix build with !ENABLE_DOCS and no built manpages. 2069 1.1.1.2 mrg 2070 1.1.1.2 mrg Frederic Crozat (1): 2071 1.1.1.2 mrg Merge some of Mandriva configuration into upstream configuration. Bug 13247 2072 1.1.1.2 mrg 2073 1.1.1.2 mrg Keith Packard (11): 2074 1.1.1.2 mrg Use DOLT if available 2075 1.1.1.2 mrg Work around for bitmap-only TrueType fonts that are missing the glyf table. 2076 1.1.1.2 mrg Remove size and dpi values from bitmap fonts. Bug 8765. 2077 1.1.1.2 mrg Add some sample cursive and fantasy families. 2078 1.1.1.2 mrg Add --all flag to fc-match to show the untrimmed list. Bug 13018. 2079 1.1.1.2 mrg Remove doltcompile in distclean 2080 1.1.1.2 mrg Use of ":=" in src/Makefile.am is unportable (bug 14420) 2081 1.1.1.2 mrg Make fc-match behave better when style is unknown (bug 15332) 2082 1.1.1.2 mrg Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug 15692) 2083 1.1.1.2 mrg Allow for RC versions in README update 2084 1.1.1.2 mrg git ignore doltcompile 2085 1.1.1.2 mrg 2086 1.1.1.2 mrg Ryan Schmidt (1): 2087 1.1.1.2 mrg fontconfig build fails if "head" is missing or unusable (bug 14304) 2088 1.1.1.2 mrg 2089 1.1.1.2 mrg Sylvain Pasche (1): 2090 1.1.1.2 mrg Fontconfig options for freetype sub-pixel filter configuration 2091 1.1.1.2 mrg 2092 1.1.1.2 mrg 2.5.91 (2.6 RC1) 2093 1.1.1.2 mrg 2094 1.1.1.2 mrg Hongbo Zhao (1): 2095 1.1.1.2 mrg Not_contain should use strstr, not strcmp on strings. (bug 13632) 2096 1.1.1.2 mrg 2097 1.1.1.2 mrg Keith Packard (11): 2098 1.1.1.2 mrg Move conf.avail/README to conf.d/README (bug 13392) 2099 1.1.1.2 mrg Fix OOM failure case in FcPStackPush. 2100 1.1.1.2 mrg Remove freetype requirement for build-time applications. 2101 1.1.1.2 mrg Include fcftaliastail.h so that the freetype funcs are exported. 2102 1.1.1.2 mrg Eliminate references to freetype from utility Makefile.am's 2103 1.1.1.2 mrg Distribute new fcftint.h file 2104 1.1.1.2 mrg Create new-version.sh to help with releases, update INSTALL instructions 2105 1.1.1.2 mrg Distribute khmer font aliases 2106 1.1.1.2 mrg Add more files to .gitignore 2107 1.1.1.2 mrg new-version.sh was mis-editing files 2108 1.1.1.2 mrg git-tag requires space after -m flag 2109 1.1.1.2 mrg 2110 1.1.1.2 mrg 2.5 2111 1.1.1.2 mrg 2112 1.1.1.2 mrg Keith Packard (4): 2113 1.1.1.2 mrg Document several function return values (Bug 13145). 2114 1.1.1.2 mrg Document that Match calls FcFontRenderPrepare (bug 13162). 2115 1.1.1.2 mrg Document that FcConfigGetFonts returns the internal fontset (bug 13197) 2116 1.1.1.2 mrg Revert "Remove fcprivate.h, move the remaining macros to fcint.h." 2117 1.1.1.2 mrg 2118 1.1.1.2 mrg Tor Lillqvist (1): 2119 1.1.1.2 mrg Workaround for stat() brokenness in Microsoft's C library (bug 8526) 2120 1.1.1.2 mrg 2121 1.1.1.2 mrg 2.4.92 (2.5 RC2) 2122 1.1.1.2 mrg 2123 1.1.1.2 mrg Behdad Esfahbod (14): 2124 1.1.1.2 mrg Make fc-match --sort call FcFontRenderPrepare. 2125 1.1.1.2 mrg Port fonts-persian.conf to new alias syntax with binding="same" 2126 1.1.1.2 mrg Fix trivial bugs in edit-sgml.c 2127 1.1.1.2 mrg Add FcGetLangs() and FcLangGetCharSet(). 2128 1.1.1.2 mrg Add/update config files from Fedora. 2129 1.1.1.2 mrg Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf 2130 1.1.1.2 mrg Use binding="same" in 30-urw-aliases.conf and remove duplicate entries. 2131 1.1.1.2 mrg Remove redundant/obsolete comments from conf files. 2132 1.1.1.2 mrg Remove 20-lohit-gujarati.conf. It's covered by 25-unhint-nonlatin.conf now. 2133 1.1.1.2 mrg Oops, fix Makefile.am. 2134 1.1.1.2 mrg Remove 25-unhint-nonlatin.conf from default configuration by not linking it. 2135 1.1.1.2 mrg Fix documented conf-file naming format in README 2136 1.1.1.2 mrg Remove list of available conf files from README. 2137 1.1.1.2 mrg Simplify/improve 30-metric-aliases.conf 2138 1.1.1.2 mrg 2139 1.1.1.2 mrg Keith Packard (25): 2140 1.1.1.2 mrg Also check configDirs mtimes in FcConfigUptoDate 2141 1.1.1.2 mrg Respect "binding" attribute in <alias> entries. 2142 1.1.1.2 mrg Correct documentation for FcAtomicLock (Bug 12947). 2143 1.1.1.2 mrg Remove fcprivate.h, move the remaining macros to fcint.h. 2144 1.1.1.2 mrg Correct documentation for FcConfigUptoDate (bug 12948). 2145 1.1.1.2 mrg Document skipping of fonts from FcFileScan/FcDirScan. 2146 1.1.1.2 mrg Make file_stat argument to FcDirCacheLoadFile optional. 2147 1.1.1.2 mrg Clean up exported names in fontconfig.h. 2148 1.1.1.2 mrg Track line numbers in sgml edit tool input. 2149 1.1.1.2 mrg Typo error in function name: Inverval -> interval 2150 1.1.1.2 mrg Don't check cache file time stamps when cleaning cache dir. 2151 1.1.1.2 mrg Use FcLangDifferentTerritory instead of FcLangDifferentCountry. 2152 1.1.1.2 mrg Verify documentation covers exposed symbols. 2153 1.1.1.2 mrg Document previously undocumented functions. (bug 12963) 2154 1.1.1.2 mrg Update documentation for FcStrCopyFilename (bug 12964). 2155 1.1.1.2 mrg Update documentation for stale FcConfigGetConfig function. 2156 1.1.1.2 mrg Have FcConfigSetCurrent accept the current configuration and simply return 2157 1.1.1.2 mrg Remove references to FcConfigParse and FcConfigLoad. 2158 1.1.1.2 mrg Replace incorrect documentation uses of 'char' with 'FcChar8' (bug 13002). 2159 1.1.1.2 mrg Fix formatting syntax in doc/fccache.fncs 2160 1.1.1.2 mrg Generate fccache.sgml, fcdircache.sgml and fclangset.sgml. 2161 1.1.1.2 mrg Formatting syntax mistake in doc/fclangset.fncs. 2162 1.1.1.2 mrg Link new function documentation into the fontconfig-devel.sgml 2163 1.1.1.2 mrg Ignore new generated documentation 2164 1.1.1.2 mrg Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated. 2165 1.1.1.2 mrg 2166 1.1.1.2 mrg 2.4.91 (2.5 RC1) 2167 1.1.1.2 mrg 2168 1.1.1.2 mrg Behdad Esfahbod (1): 2169 1.1.1.2 mrg Update CaseFolding.txt to Unicode 5.1.0 2170 1.1.1.2 mrg 2171 1.1.1.2 mrg Dwayne Bailey (1): 2172 1.1.1.2 mrg Add/fix *.orth files for South African languages 2173 1.1.1.2 mrg 2174 1.1.1.2 mrg Hideki Yamane (1): 2175 1.1.1.2 mrg Handle Japanese fonts better. (debian bug #435971) 2176 1.1.1.2 mrg 2177 1.1.1.2 mrg Keith Packard (32): 2178 1.1.1.2 mrg rehash increment could be zero, causing rehash infinite loop. 2179 1.1.1.2 mrg Work around FreeType bug when glyph name buffer is too small. 2180 1.1.1.2 mrg Free temporary string in FcDirCacheUnlink (Bug #11758) 2181 1.1.1.2 mrg Fix ChangeLog generation to avoid circular make dependency 2182 1.1.1.2 mrg Store font directory mtime in cache file. 2183 1.1.1.2 mrg Comment about mmaping cache files was misleading. 2184 1.1.1.2 mrg Make FC_FULLNAME include all fullname entries, elide nothing. [bug 12827] 2185 1.1.1.2 mrg Remove unneeded call to access(2) in fc-cache. 2186 1.1.1.2 mrg Improve verbose messages from fc-cache. 2187 1.1.1.2 mrg Verbose message about cleaning directories was imprecise 2188 1.1.1.2 mrg Don't use X_OK bit when checking for writable directories (bug 12438) 2189 1.1.1.2 mrg Have fc-cache remove invalid cache files from cache directories. 2190 1.1.1.2 mrg FcConfigParseAndLoad doc was missing the last param. 2191 1.1.1.2 mrg Place language name in constant array instead of pointer. 2192 1.1.1.2 mrg Must not insert cache into hash table before completely validating. 2193 1.1.1.2 mrg Eliminate relocations for glyph name table. 2194 1.1.1.2 mrg Eliminate relocations from FcCodePageRange structure (bug 10982). 2195 1.1.1.2 mrg Leave generated headers out of distribution (bug 12734). 2196 1.1.1.2 mrg Move <cachedir> elements to the end of fonts.conf. 2197 1.1.1.2 mrg Add BRAILLE PATTERN BLANK to list of blank glyphs. 2198 1.1.1.2 mrg Replace makealias pattern with something supported by POSIX grep (bug 11083) 2199 1.1.1.2 mrg FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug 10976) 2200 1.1.1.2 mrg There is no U+1257 (bug 10899). 2201 1.1.1.2 mrg Spelling errors in documentation. (bug 10879). 2202 1.1.1.2 mrg Oops. Left debugging printf in previous commit. 2203 1.1.1.2 mrg Handle UltraBlack weight. 2204 1.1.1.2 mrg Fix parallel build in fontconfig/docs (bug 10481). 2205 1.1.1.2 mrg Distribute man source files for command line programs (bug 9678). 2206 1.1.1.2 mrg Ensure weight/slant values present even when style is supplied (bug 9313). 2207 1.1.1.2 mrg fontconfig needs configure option to use gnu iconv (bug 4083). 2208 1.1.1.2 mrg Match 'ultra' on word boundaries to detect ultra bold fonts. (bug 2511) 2209 1.1.1.2 mrg Build fix for Solaris 10 with GCC. 2210 1.1.1.2 mrg 2211 1.1.1.2 mrg Mike FABIAN (1): 2212 1.1.1.2 mrg Avoid crashes if config files contain junk. 2213 1.1.1.2 mrg 2214 1.1.1.2 mrg Stephan Kulow (1): 2215 1.1.1.2 mrg Make FcPatternDuplicate copy the binding instead of always using Strong. 2216 1.1.1.2 mrg 2217 1.1.1.2 mrg Tilman Sauerbeck (2): 2218 1.1.1.2 mrg Store FcNoticeFoundries in read-only memory. 2219 1.1.1.2 mrg Store FcVendorFoundries in read-only memory. 2220 1.1.1.2 mrg 2221 1.1.1.2 mrg 2.4.2 2222 1.1.1.2 mrg 2223 1.1.1.2 mrg Han-Wen Nienhuys: 2224 1.1.1.2 mrg FcStrCanonFileName buggy for mingw. (bug 8311) 2225 1.1.1.2 mrg More fixes for Win32 building (bug 8311) 2226 1.1.1.2 mrg 2227 1.1.1.2 mrg Kean Johnston: 2228 1.1.1.2 mrg Don't use varargs CPP macros in fccache.c. (bug 8733) 2229 1.1.1.2 mrg 2230 1.1.1.2 mrg Keith Packard: 2231 1.1.1.2 mrg Remove documentation for non-existant FcConfigNormalizeFontDir. 2232 1.1.1.2 mrg Build fontconfig.def from header files when needed. 2233 1.1.1.2 mrg Detect and use available random number generator (bug 8308) 2234 1.1.1.2 mrg Add sparc64 architecture string. 2235 1.1.1.2 mrg FcStrCanonAbsoluteFilename should be static. 2236 1.1.1.2 mrg Use explicit platform/nameid order when scanning ttf files. 2237 1.1.1.2 mrg Warn (and recover) from config file without <cachedir> elements. 2238 1.1.1.2 mrg Avoid writing uninitialized structure pad bytes to cache files. 2239 1.1.1.2 mrg Fix grep pattern in makealias to work on non-Gnu grep (bug 8368). 2240 1.1.1.2 mrg Add FcFreeTypeQueryFace external API. Bug #7311. 2241 1.1.1.2 mrg Segfault scanning non-font files. Disallow scan edit of user vars. (#8767) 2242 1.1.1.2 mrg Add space between type and formal in devel man pages (bug 8935) 2243 1.1.1.2 mrg 2244 1.1.1.2 mrg Mike FABIAN: 2245 1.1.1.2 mrg Do not clean cache files for different architectures 2246 1.1.1.2 mrg 2247 1.1.1.2 mrg Peter Breitenlohner: 2248 1.1.1.2 mrg A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933. 2249 1.1.1.2 mrg Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug 8935. 2250 1.1.1.2 mrg Fix fc-cat documentation (bug 8935). 2251 1.1.1.2 mrg 2252 1.1.1.2 mrg 2253 1.1.1.2 mrg 2.4.1 2254 1.1.1.2 mrg 2255 1.1.1.2 mrg Keith Packard: 2256 1.1.1.2 mrg Update installation notes for 2.4 base. 2257 1.1.1.2 mrg Add ppc64 signature. Bug 8227 2258 1.1.1.2 mrg Add signatures for m68k and mipsel (thanks debian buildd) 2259 1.1.1.2 mrg Add warning flags to fc-cache build. Clean up warnings in fc-cache. 2260 1.1.1.2 mrg Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0. 2261 1.1.1.2 mrg 2262 1.1.1.2 mrg 2.4.0 2263 1.1.1.2 mrg 2264 1.1.1.2 mrg David Turner: 2265 1.1.1.2 mrg Replace character discovery loop with simpler, faster version. 2266 1.1.1.2 mrg 2267 1.1.1.2 mrg James Cloos: 2268 1.1.1.2 mrg Move files from conf.d to conf.avail 2269 1.1.1.2 mrg Standardize conf.avail number prefixing convention 2270 1.1.1.2 mrg Support all five possibilities for sub-pixel 2271 1.1.1.2 mrg Move user and local conf file loading into conf.avail files 2272 1.1.1.2 mrg Number the remaining conf.avail files 2273 1.1.1.2 mrg Update Makefile.am to match conf.avail changes 2274 1.1.1.2 mrg Replace load of conf.d in fonts.conf.in 2275 1.1.1.2 mrg Make room for chunks from fonts.conf in conf.avail 2276 1.1.1.2 mrg Re-order old conf.d files 2277 1.1.1.2 mrg Move some section from fonts.conf into conf.avail files 2278 1.1.1.2 mrg Update Makefile.am files 2279 1.1.1.2 mrg Make conf.avail and conf.d work 2280 1.1.1.2 mrg 2281 1.1.1.2 mrg Keith Packard: 2282 1.1.1.2 mrg Create fc_cachedir at install time. Bug 8157. 2283 1.1.1.2 mrg Reference patterns in FcCacheCopySet. 2284 1.1.1.2 mrg Replace gnu-specific sed command with simple grep. 2285 1.1.1.2 mrg Attempt to fix makealias usage for build on Mac OS X. 2286 1.1.1.2 mrg Accept locale environment variables that do not contain territory. 2287 1.1.1.2 mrg Merge branch 'jhcloos' 2288 1.1.1.2 mrg Insert newly created caches into reference data structure. 2289 1.1.1.2 mrg Add XML headers to new conf files. Move link make commands to conf.avail dir 2290 1.1.1.2 mrg Rename conf.avail to conf.d 2291 1.1.1.2 mrg Fix conf.d directory sorting. 2292 1.1.1.2 mrg Include cachedir in fonts.dtd. 2293 1.1.1.2 mrg Don't display tests for DESTDIR on make install. 2294 1.1.1.2 mrg Split much of the configuration into separate files. Renumber files 2295 1.1.1.2 mrg 2296 1.1.1.2 mrg 2.3.97 2297 1.1.1.2 mrg 2298 1.1.1.2 mrg Carl Worth: 2299 1.1.1.2 mrg Rename FcPatternThawAll to FcPatternFini. 2300 1.1.1.2 mrg Add a configuration file that disables hinting for the Lohit Gujarati font 2301 1.1.1.2 mrg 2302 1.1.1.2 mrg Keith Packard: 2303 1.1.1.2 mrg Various GCC 4 cleanups for signed vs unsigned char 2304 1.1.1.2 mrg Finish INSTALL changes. .gitignore ChangeLog 2305 1.1.1.2 mrg Merge branch 'fc-2_4_branch' to master 2306 1.1.1.2 mrg Remove all .cvsignore files 2307 1.1.1.2 mrg Hide private functions in shared library. Export functionality for utilities. 2308 1.1.1.2 mrg Hide FreeType glue code from library ABI. 2309 1.1.1.2 mrg Can't typecheck values for objects with no known type. 2310 1.1.1.2 mrg Leave cache files mapped permanently. 2311 1.1.1.2 mrg Reference count cache objects. 2312 1.1.1.2 mrg Make cache reference counting more efficient. 2313 1.1.1.2 mrg Oops, fc-lang broke when I added cache referencing. 2314 1.1.1.2 mrg Correct reference count when sharing cache file objects. 2315 1.1.1.2 mrg Eliminate .so PLT entries for local symbols. (thanks to Arjan van de Ven) 2316 1.1.1.2 mrg Update architecture signatures for x86-64 and ppc. 2317 1.1.1.2 mrg Parallel build fix for fcalias.h and fcaliastail.h 2318 1.1.1.2 mrg Charset hashing depended on uniqueness of leaves. 2319 1.1.1.2 mrg 2320 1.1.1.2 mrg Patrick Lam: 2321 1.1.1.2 mrg file Makefile.am was initially added on branch fc-2_4_branch. 2322 1.1.1.2 mrg Modify config file to use Greek fonts before Asian fonts with Greek glyphs. 2323 1.1.1.2 mrg Use libtool -no-undefined flag on all platforms. 2324 1.1.1.2 mrg file ftglue.c was initially added on branch fc-2_4_branch. 2325 1.1.1.2 mrg 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam 2326 1.1.1.2 mrg file 10-fonts-persian.conf was initially added on branch fc-2_4_branch. 2327 1.1.1.2 mrg Sort directory entries while scanning them from disk; prevents Heisenbugs 2328 1.1.1.2 mrg file ln.orth was initially added on branch fc-2_4_branch. 2329 1.1.1.2 mrg Fix typos in orth files. Reported by Denis Jacquerye. 2330 1.1.1.2 mrg On Windows, unlink before rename. Reported by Tim Evans. 2331 1.1.1.2 mrg file fc-match.sgml was initially added on branch fc-2_4_branch. 2332 1.1.1.2 mrg 2333 1.1.1.2 mrg 2.3.96 2334 1.1.1.2 mrg 2335 1.1.1.2 mrg Keith Packard: 2336 1.1.1.2 mrg Make path names in cache files absolute (NB, cache format change) Stop 2337 1.1.1.2 mrg Eliminate pattern freezing 2338 1.1.1.2 mrg Add .gitignore 2339 1.1.1.2 mrg Construct short architecture name from architecture signature. 2340 1.1.1.2 mrg Write caches to first directory with permission. Valid cache in FcDirCacheOpen. 2341 1.1.1.2 mrg Eliminate NormalizeDir. Eliminate gratuitous stat/access calls per dir. 2342 1.1.1.2 mrg Add architecture to cache filename. 2343 1.1.1.2 mrg Eliminate global cache. Eliminate multi-arch cache code. 2344 1.1.1.2 mrg Fix up fc-cache and fc-cat for no global cache changes. 2345 1.1.1.2 mrg Eliminate ./ and ../ elements from font directory names when scanning. 2346 1.1.1.2 mrg Regenerate x86 line in fcarch.tmpl.h to match change in cache data. 2347 1.1.1.2 mrg Add x86-64 architecture and signature. 2348 1.1.1.2 mrg During test run, remove cache directory to avoid stale cache usage. 2349 1.1.1.2 mrg Add ppc architecture 2350 1.1.1.2 mrg Revert to original FcFontSetMatch algorithm to avoid losing fonts. 2351 1.1.1.2 mrg Rework cache files to use offsets for all data structures. 2352 1.1.1.2 mrg Fix build problems caused by cache rework. 2353 1.1.1.2 mrg FcCharSetSerialize was using wrong offset for leaves. Make fc-cat work. 2354 1.1.1.2 mrg Rework Object name database to unify typechecking and object lookup. 2355 1.1.1.2 mrg Skip broken caches. Cache files are auto-written, don't rewrite in fc-cache. 2356 1.1.1.2 mrg Fix fc-cat again. Sigh. 2357 1.1.1.2 mrg Use intptr_t instead of off_t inside FcCache structure. 2358 1.1.1.2 mrg Serialized value lists were only including one value. 2359 1.1.1.2 mrg Automatically remove invalid cache files. 2360 1.1.1.2 mrg With no args, fc-cat now dumps all directories. 2361 1.1.1.2 mrg Revert ABI changes from version 2.3 2362 1.1.1.2 mrg Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache Makefile.am 2363 1.1.1.2 mrg Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString. 2364 1.1.1.2 mrg Remove stale architecture signatures. 2365 1.1.1.2 mrg Pass directory information around in FcCache structure. Freeze charsets. 2366 1.1.1.2 mrg Fix fc-lang to use new charset freezer API. 2367 1.1.1.2 mrg Fontset pattern references are relative to fontset, not array. 2368 1.1.1.2 mrg Add some ignores 2369 1.1.1.2 mrg Only rebuild caches for system fonts at make install time. 2370 1.1.1.2 mrg Fix memory leaks in fc-cache directory cleaning code. 2371 1.1.1.2 mrg Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683) 2372 1.1.1.2 mrg Avoid #warning directives on non-GCC compilers. (bug 7683) 2373 1.1.1.2 mrg Chinese/Macau needs the Hong Kong orthography instead of Taiwan (bug 7884) 2374 1.1.1.2 mrg Add Assamese orthography (as.orth). Bug #8050 2375 1.1.1.2 mrg Really only rebuild caches for system fonts at make install time. 2376 1.1.1.2 mrg Fonts matching lang not territory should satisfy sort pattern lang. 2377 1.1.1.2 mrg Prefer Bitstream Vera to DejaVu families. 2378 1.1.1.2 mrg Guess that mac roman names with lots of high bits are actually SJIS. 2379 1.1.1.2 mrg Document FC_DEBUG values (bug 6393). Document name \ escape syntax. 2380 1.1.1.2 mrg Move Free family names to bottom of respective aliases. (bug 7429) 2381 1.1.1.2 mrg Unify directory canonicalization into FcStrAddFilename. 2382 1.1.1.2 mrg Allow font caches to contain newer version numbers 2383 1.1.1.2 mrg Add FcMatchScan to resolve Delicious font matching issues (bug #6769) 2384 1.1.1.2 mrg Fix missing initialization/destruction of new 'scan' target subst list. 2385 1.1.1.2 mrg Don't segfault when string values can't be parsed as charsets or langsets. 2386 1.1.1.2 mrg Using uninitialized (and wrong) variable in FcStrCopyFilename. 2387 1.1.1.2 mrg Oops; missed the 60-delicious.conf file. 2388 1.1.1.2 mrg 2389 1.1.1.2 mrg Patrick Lam: 2390 1.1.1.2 mrg Keith Packard <keithp (a] keithp.com> 2391 1.1.1.2 mrg 2006-04-27 Paolo Borelli (pborelli (a] katamail.com) reviewed by: plam 2392 1.1.1.2 mrg 2006-05-31 Yong Li (rigel863 (a] gmail.com) reviewed by: plam, Bedhad Esfahbod 2393 1.1.1.2 mrg 2006-07-19 Jon Burgess (jburgess (a] uklinux.net) reviewed by: plam 2394 1.1.1.2 mrg 2006-08-04 Keith Packard (keithp (a] keithp.com) reviewed by: plam 2395 1.1.1.2 mrg 2396 1.1.1.2 mrg 2.3.95 2397 1.1.1.2 mrg 2398 1.1.1.2 mrg Match 'Standard Symbols L' for 'Symbol'. Add URW fonts as aliases for 2399 1.1.1.2 mrg all of the PostScript fonts. (reported by Miguel Rodriguez). Fix a 2400 1.1.1.2 mrg number of Coverity defects (Frederic Crozat). Speed up FcFontSort 2401 1.1.1.2 mrg (fix suggested by Kenichi Handa). Fix error with charsets. Survive 2402 1.1.1.2 mrg missing docbook2pdf. Compile on HP-UX, AIX, SGI and Windows (Cygwin, 2403 1.1.1.2 mrg MinGW). Fix intel compiler warnings. Fix multiarch support (don't 2404 1.1.1.2 mrg destroy multiarch files!) Require pkg-config. (Thanks Behdad; better 2405 1.1.1.2 mrg solution wanted for libxml2 detection!) Fix typos in orth files and 2406 1.1.1.2 mrg add orth for Lingala (reported by Denis Jacquerye). Remove debian/ 2407 1.1.1.2 mrg directory. Add a configuration file that disables hinting for the 2408 1.1.1.2 mrg Lohit Gujarati font (since the hinting distorts some glyphs quite 2409 1.1.1.2 mrg badly). Sort directory entries while scanning them from disk; 2410 1.1.1.2 mrg prevents Heisenbugs due to file ordering in a directory (due to Egmont 2411 1.1.1.2 mrg Koblinger). Fix Wine's problem with finding fonts. (Reported by 2412 1.1.1.2 mrg Bernhard Rosenkraenzer.) Fix the issues with GNU libiconv vs. libc 2413 1.1.1.2 mrg iconv (which especially appear on Solarii); patch by Behdad Esfahbod, 2414 1.1.1.2 mrg approach suggested by Tim Mooney. 2415 1.1.1.2 mrg 2416 1.1.1.2 mrg 2.3.94 2417 1.1.1.2 mrg 2418 1.1.1.2 mrg fc-cat can take directories as input and creates old-style fonts.cache 2419 1.1.1.2 mrg listings. 2420 1.1.1.2 mrg fc-cache takes -r --really-force which blows away all old caches and 2421 1.1.1.2 mrg regenerates. 2422 1.1.1.2 mrg Robustness fixes, integer overflow fixes (notably to cache handling 2423 1.1.1.2 mrg code), toast broken global cache files. 2424 1.1.1.2 mrg Change binary format to make it compatible with static langset 2425 1.1.1.2 mrg information (thanks to Takashi Iwai). 2426 1.1.1.2 mrg Open hashed caches before fonts.cache-2 (Takashi Iwai). 2427 1.1.1.2 mrg Fix FcFontSetMatch's algorithm, which used to unjustly kill fonts for 2428 1.1.1.2 mrg not declaring certain elements (Takashi Iwai). 2429 1.1.1.2 mrg Fix matching bug when multiple elements match; don't use 2430 1.1.1.2 mrg the sum of all scores, but the best score (James Su). 2431 1.1.1.2 mrg Make fc-lang more friendly to Windows systems. 2432 1.1.1.2 mrg Remove archaic chars from Georgian charset; add Euro character to 2433 1.1.1.2 mrg charsets for European languages. 2434 1.1.1.2 mrg Fix treatment of broken PCF fonts that don't declare family names. 2435 1.1.1.2 mrg Pass O_BINARY to open if appropriate (reported by Doodle). 2436 1.1.1.2 mrg Normalize font directories to the form in which they appear in 2437 1.1.1.2 mrg config files. 2438 1.1.1.2 mrg Add a record of the cached directory to the cache file. 2439 1.1.1.2 mrg Perf optimizations (Dirk Mueller; some reported by Michael Meeks.) 2440 1.1.1.2 mrg Don't loop infinitely on recursive symlinks. 2441 1.1.1.2 mrg Make 'make distcheck' work with automake 1.6.3. 2442 1.1.1.2 mrg Replace 'stamp' target with mkinstalldirs. 2443 1.1.1.2 mrg Don't stop scanning if a directory in fonts.conf doesn't exist, 2444 1.1.1.2 mrg because subsequent directories might exist. 2445 1.1.1.2 mrg Put directory names into global cache (reported by Ronny V. Vindenes). 2446 1.1.1.2 mrg Treat zh-hk fonts differently from zh-tw fonts. This patch may cause 2447 1.1.1.2 mrg fontconfig to treat A-X fonts differently from A-Y fonts; please mail 2448 1.1.1.2 mrg the fontconfig list if this causes any problems. 2449 1.1.1.2 mrg Fix for unaligned memory accesses (Andreas Schwab). 2450 1.1.1.2 mrg Fix treatment of cache directory as read from cache file; don't use 2451 1.1.1.2 mrg string equality to determine if we have the right file, use inode 2452 1.1.1.2 mrg equality. 2453 1.1.1.2 mrg Properly skip past dir caches that contain zero fonts, as occurs 2454 1.1.1.2 mrg in global caches (reported by Mike Fabian). 2455 1.1.1.2 mrg Print out full pathname in fc-match -v (reported by Frederic Crozat). 2456 1.1.1.2 mrg Fix bug where fc-match crashes when given __DUMMY__ property to 2457 1.1.1.2 mrg match on. 2458 1.1.1.2 mrg 2459 1.1.1.2 mrg 2.3.93 2460 1.1.1.2 mrg 2461 1.1.1.2 mrg Create cache files in /var/cache/fontconfig with hashed filenames, if 2462 1.1.1.2 mrg possible, for added FHS compliance. 2463 1.1.1.2 mrg Make fc-cat read both per-directory and global cache files. 2464 1.1.1.2 mrg Add config file for Persian fonts from Sharif FarsiWeb, Inc. 2465 1.1.1.2 mrg Major performance improvements by Dirk Mueller, Stephen Kulow, and Michael Matz at SuSE: in particular, speed up FcFontSetMatch, and inline many functions. 2466 1.1.1.2 mrg Fix treatment of globs in config files, broken since 2.3.2 and discovered by Mathias Clasen. 2467 1.1.1.2 mrg Don't use freetype internal headers (patch by Matthias Clasen). 2468 1.1.1.2 mrg Further space improvements: create langsets statically, so that they can live in .rodata. 2469 1.1.1.2 mrg Properly align mmapped data structures to make e.g. ia64 happy. 2470 1.1.1.2 mrg Bug fixes. 2471 1.1.1.2 mrg 2472 1.1.1.2 mrg 2.3.92 2473 1.1.1.2 mrg 2474 1.1.1.2 mrg Fix corrupted caches bugs from 2.3.91 (reported by Mike Fabian). 2475 1.1.1.2 mrg Store only basename in the cache, reconstitute on demand 2476 1.1.1.2 mrg (reported by James Cloos). 2477 1.1.1.2 mrg Change the rule for artificial emboldening in fonts.conf.in. This 2478 1.1.1.2 mrg enables the support for artificial emboldening included in cairo 2479 1.1.1.2 mrg (patch by Zhe Su). 2480 1.1.1.2 mrg Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether 2481 1.1.1.2 mrg to load embedded bitmaps or not (patch by Jinghua Luo). 2482 1.1.1.2 mrg Fix GCC4 warnings (some by Behdad Esfahbod). 2483 1.1.1.2 mrg Support localized font family and style names; this has been reported 2484 1.1.1.2 mrg to break old apps like xfd, but modern (gtk+/qt/mozilla) apps work 2485 1.1.1.2 mrg fine (patch by Zhe Su). 2486 1.1.1.2 mrg Prevent fc-list from escaping strings when printing them (reported by 2487 1.1.1.2 mrg Matthias Clasen). 2488 1.1.1.2 mrg Add valist sentinel markup for FcObjectSetBuild and 2489 1.1.1.2 mrg FcPatternBuild (patch by Marcus Meissner). 2490 1.1.1.2 mrg Add consts to variables so as to move arrays into .rodata (patch by 2491 1.1.1.2 mrg Ross Burton). 2492 1.1.1.2 mrg Modify config file to use Greek fonts before Asian fonts with 2493 1.1.1.2 mrg Greek glyphs. (patch by Simos Xenitellis). 2494 1.1.1.2 mrg Use libtool -no-undefined flag on all platforms (patch by Christian 2495 1.1.1.2 mrg Biesinger). 2496 1.1.1.2 mrg 2497 1.1.1.2 mrg 2.3.91 2498 1.1.1.2 mrg 2499 1.1.1.2 mrg Use libxml2 if requested or if expat not available. (Mathias Hasselmann) 2500 1.1.1.2 mrg Fix multi-arch cache files: compute the position for the 2501 1.1.1.2 mrg block to be added using info from OrigFile, not NewFile. (plam) 2502 1.1.1.2 mrg Cast results of sizeof() to unsigned int to get rid of 2503 1.1.1.2 mrg warnings on x86_64 (reported by Matthias Clasen). 2504 1.1.1.2 mrg Use FcAtomic to rewrite cache files; don't unlink the fonts.cache-2 2505 1.1.1.2 mrg file even if there's no data to write; just write an empty cache file. 2506 1.1.1.2 mrg (Reported by Lubos Lunak) 2507 1.1.1.2 mrg Allocate room for the subdirectory names in each directory cache. 2508 1.1.1.2 mrg (Reported by James Cloos) 2509 1.1.1.2 mrg 2510 1.1.1.2 mrg 2.3.90 2511 1.1.1.2 mrg 2512 1.1.1.2 mrg Development release of mmap patch: load pattern information 2513 1.1.1.2 mrg directly from cache files. (Patrick Lam) 2514 1.1.1.2 mrg 2515 1.1.1.2 mrg 2.3.2 2516 1.1.1.2 mrg 2517 1.1.1.2 mrg Patch memory leaks in using iconv. (Reported by Chris Capoccia) 2518 1.1.1.2 mrg Patch memory leaks in fc-cache. (Reported by Chris Capoccia) 2519 1.1.1.2 mrg Fetch bitmap glyphs to get widths during font evaluation. (keithp) 2520 1.1.1.2 mrg Share strings through FcObjectStaticName (Ross Burton) 2521 1.1.1.2 mrg Windows build updates (Tor Lillqvist) 2522 1.1.1.2 mrg 2523 1.1.1.2 mrg 2.3.1 2524 1.1.1.2 mrg 2525 1.1.1.2 mrg Be more careful about broken GSUB/GPOS tables (Manish Singh) 2526 1.1.1.2 mrg Include debian packaging stuff in CVS (Josselin Mouette) 2527 1.1.1.2 mrg Add more conf.d examples (Keith Packard) 2528 1.1.1.2 mrg Make manuals build again (Keith Packard) 2529 1.1.1.2 mrg Johap -> Johab (Funda Wang) 2530 1.1.1.2 mrg 2531 1.1.1.2 mrg 2.3.0 2532 1.1.1.2 mrg 2533 1.1.1.2 mrg Fix memory leak of patterns rejected by configuration (#2518) 2534 1.1.1.2 mrg 2535 1.1.1.2 mrg Create prototype /etc/fonts/conf.d directory and populate it with a few 2536 1.1.1.2 mrg sample files. These samples are unused as the file names don't start with 2537 1.1.1.2 mrg numbers. 2538 1.1.1.2 mrg 2539 1.1.1.2 mrg Update documentation. 2540 1.1.1.2 mrg 2541 1.1.1.2 mrg 2.2.99 2542 1.1.1.2 mrg 2543 1.1.1.2 mrg Verify cache for FC_FILE and FC_FAMILY in every entry (#2219) 2544 1.1.1.2 mrg 2545 1.1.1.2 mrg Update blanks list from recent Unicode docs (#86) 2546 1.1.1.2 mrg 2547 1.1.1.2 mrg Various small build fixes (#280, #2278, 2548 1.1.1.2 mrg 2549 1.1.1.2 mrg Documentation fixes (#2085, #2284, #2285) 2550 1.1.1.2 mrg 2551 1.1.1.2 mrg Add polite typechecking to config file loader (#229) 2552 1.1.1.2 mrg 2553 1.1.1.2 mrg 2.2.98 2554 1.1.1.2 mrg 2555 1.1.1.2 mrg Share object name strings (Michael Meeks) 2556 1.1.1.2 mrg 2557 1.1.1.2 mrg Eliminate a couple of codepoints from Russian orthography (John Thacker) 2558 1.1.1.2 mrg 2559 1.1.1.2 mrg Add synthetic emboldening configuration changes (Jakub Pavelek) 2560 1.1.1.2 mrg 2561 1.1.1.2 mrg Change FcFontSetSort to ignore language after fonts with the requested 2562 1.1.1.2 mrg languages have been found. (Owen Taylor) 2563 1.1.1.2 mrg 2564 1.1.1.2 mrg Add some RedHat font configuration changes (Owen Tayler). 2565 1.1.1.2 mrg 2566 1.1.1.2 mrg Add full Unicode case folding support to case-ignoring string functions 2567 1.1.1.2 mrg (Keith Packard) 2568 1.1.1.2 mrg 2569 1.1.1.2 mrg Remove Han characters from Korean orthography (Tor Andersson) 2570 1.1.1.2 mrg 2571 1.1.1.2 mrg 2.2.97 2572 1.1.1.2 mrg 2573 1.1.1.2 mrg Fc-cache sleeps before exiting to ensure filesystem timestamps are well 2574 1.1.1.2 mrg ordered. 2575 1.1.1.2 mrg 2576 1.1.1.2 mrg Added Punjai orthography. 2577 1.1.1.2 mrg 2578 1.1.1.2 mrg The timestamp in fonts.conf is gone now. Too many problems. 2579 1.1.1.2 mrg 2580 1.1.1.2 mrg The default font path includes all of the X fonts; use selectfont/rejectfont 2581 1.1.1.2 mrg to eliminate bitmaps, as shown in the sample local.conf file. 2582 1.1.1.2 mrg 2583 1.1.1.2 mrg <include> configuration elements may now reference a directory. Files 2584 1.1.1.2 mrg in that directory matching [0-9]* are loaded in UTF-8 collating sequence order. 2585 1.1.1.2 mrg 2586 1.1.1.2 mrg <selectfont> configuration added to control which fonts are used. 2587 1.1.1.2 mrg 2588 1.1.1.2 mrg fontformat font pattern elements built from the FT_Get_X11_Font_Format 2589 1.1.1.2 mrg function in newer versions of FreeType. 2590 1.1.1.2 mrg 2591 1.1.1.2 mrg 'capability' list constructed from gsub/gpos and silf values in TrueType 2592 1.1.1.2 mrg files. 2593 1.1.1.2 mrg 2594 1.1.1.2 mrg Multi-lingual names (style, family, fullname) extracted and stored with 2595 1.1.1.2 mrg parallel <foo>lang properties marking language. 2596 1.1.1.2 mrg 2597 1.1.1.2 mrg 2.2.96 2598 1.1.1.2 mrg 2599 1.1.1.2 mrg Fix FcConfigUpToDate to actually check all font directories and eliminate 2600 1.1.1.2 mrg a typo which completely prevented it from working (Lubos Lunak 2601 1.1.1.2 mrg <l.lunak (a] suse.cz>) 2602 1.1.1.2 mrg 2603 1.1.1.2 mrg Remove comma at end of FcResult enum definition for picky compilers. 2604 1.1.1.2 mrg 2605 1.1.1.2 mrg 2.2.95 2606 1.1.1.2 mrg 2607 1.1.1.2 mrg Add FcResultOutOfMemory so FcFontSetMatch can return accurate error. 2608 1.1.1.2 mrg 2609 1.1.1.2 mrg Replace MIN/MAX/ABS macros which happened to be in old FreeType releases 2610 1.1.1.2 mrg with FC_MIN/FC_MAX/FC_ABS macros owned by fontconfig. 2611 1.1.1.2 mrg 2612 1.1.1.2 mrg 2.2.94 2613 1.1.1.2 mrg 2614 1.1.1.2 mrg The 2.2.93 release was prepared with a broken libtool which created 2615 1.1.1.2 mrg the shared library without the '.so' in the file names. 2616 1.1.1.2 mrg 2617 1.1.1.2 mrg 2.2.93 2618 1.1.1.2 mrg 2619 1.1.1.2 mrg This is the third prerelease of fontconfig 2.3. Significant changes from 2620 1.1.1.2 mrg 2.2.92 are: 2621 1.1.1.2 mrg 2622 1.1.1.2 mrg o Use new FreeType #include syntax 2623 1.1.1.2 mrg o use y_ppem field instead of 'height' in bitmap sizes rec - 2624 1.1.1.2 mrg FreeType changed the semantics. Still uses height for 2625 1.1.1.2 mrg older versions of FreeType 2626 1.1.1.2 mrg o Don't construct program manuals unless docbook is available 2627 1.1.1.2 mrg 2628 1.1.1.2 mrg 2.2.92 2629 1.1.1.2 mrg 2630 1.1.1.2 mrg o make distcheck work 2631 1.1.1.2 mrg 2632 1.1.1.2 mrg 2.2.91 2633 1.1.1.2 mrg 2634 1.1.1.2 mrg o Switch to SGML manuals 2635 1.1.1.2 mrg o Add FC_DUAL width spacing value 2636 1.1.1.2 mrg o Add FcFini to close out fontconfig and release all memory 2637 1.1.1.2 mrg 2638 1.1.1.2 mrg 2.2 2639 1.1.1.2 mrg 2640 1.1.1.2 mrg This is the third public release of fontconfig, a font configuration and 2641 1.1.1.2 mrg customization library. Fontconfig is designed to locate fonts within the 2642 1.1.1.2 mrg system and select them according to requirements specified by applications. 2643 1.1.1.2 mrg 2644 1.1.1.2 mrg Fontconfig is not a rasterization library, nor does it impose a particular 2645 1.1.1.2 mrg rasterization library on the application. The X-specific library 2646 1.1.1.2 mrg 'Xft' uses fontconfig along with freetype to specify and rasterize fonts. 2647 1.1.1.2 mrg 2648 1.1.1.2 mrg Keith Packard 2649 1.1.1.2 mrg keithp (a] keithp.com 2650