summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 2.11.12.11.1Akira TAGOH2014-03-243-4/+57
|
* Fix autoconf warning, warning: AC_COMPILE_IFELSE was called before ↵Akira TAGOH2014-03-241-24/+24
| | | | | | AC_USE_SYSTEM_EXTENSIONS Call AC_USE_SYSTEM_EXTENSIONS before LT_INIT
* Add README describes the criteria to add/modify the orthography filesAkira TAGOH2014-03-181-0/+28
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=73461
* Bug 73291 - poppler does not show fl ligatureAkira TAGOH2014-03-181-0/+6
| | | | | | | commented out substitutions for TeX Gyre Termes font until the broken font are fixed. https://bugs.freedesktop.org/show_bug.cgi?id=73291
* Update doc to include the version info of `since when'Akira TAGOH2014-03-078-4/+19
| | | | | | Version section was getting confused to the API's availability, even though it was the version the doc was genereated. So moving it into the footer and added @SINCE@ field in the data.
* Fallback to lstat() in case the filesystem doesn't support d_type in struct ↵Akira TAGOH2014-03-051-7/+5
| | | | dirent
* Fix incompatible API on AIX with random_r and initstate_rAkira TAGOH2014-02-061-11/+24
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=74603
* Add missing #include <sys/statvfs.h> in fcstat.cAkira TAGOH2014-02-062-1/+4
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=74602
* Add a doc for FcDirCacheRescanAkira TAGOH2014-02-061-0/+10
|
* Fix a crash issue when empty strings are set to the BDF propertiesAkira TAGOH2014-01-311-2/+2
|
* Update the use of autotools' macroAkira TAGOH2014-01-221-2/+4
|
* Add missing license headersAkira TAGOH2014-01-177-2/+158
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=73401
* clean up the unused filesAkira TAGOH2014-01-175-3431/+0
|
* Update zh_hk.orthAkira TAGOH2014-01-171-1685/+564
| | | | | | Patch from Abel Cheung https://bugs.freedesktop.org/show_bug.cgi?id=73461
* Bug 73686 - confdir is not set correctly in fontconfig.pcAkira TAGOH2014-01-161-1/+1
|
* Improve the performance issue on rescanning directoriesAkira TAGOH2013-12-207-3/+99
|
* Fix a build issue on platforms where doesn't support readlink()Akira TAGOH2013-12-162-2/+4
|
* Fix a typoAkira TAGOH2013-12-161-1/+1
|
* Bug 72380 - Never drop first font when trimmingBehdad Esfahbod2013-12-091-2/+3
| | | | | | | | | | | | | | | | | | | Let me show it with an example. Currently: $ fc-match symbol symbol.ttf: "Symbol" "Regular" $ fc-match symbol --sort | head -n 1 Symbol.pfb: "Symbol" "Regular" $ fc-match symbol --sort --all | head -n 1 symbol.ttf: "Symbol" "Regular" I want to make sure the above three commands all return the same font. Ie. I want to make sure FcFontMatch() always returns the first font from FcFontSort(). As such, never trim first font.
* Defaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32 buildJehan2013-12-091-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=71691
* Add metric aliases for additional Google ChromeOS fontsFrederic Crozat2013-12-091-0/+43
| | | | | | | MS fonts Cambria, Symbol and Calibri have compat metrics fonts from ChromeOS. https://bugs.freedesktop.org/show_bug.cgi?id=72395
* Fix inversion between Tinos and Cousine in the commentFrederic Crozat2013-12-091-2/+2
|
* Simplify to validate the availability of scandirAkira TAGOH2013-12-021-25/+23
|
* Simplify to validate the availability of posix_fadviseAkira TAGOH2013-12-023-11/+51
|
* Bug 72086 - Check for gperf in autogen.shAkira TAGOH2013-12-021-0/+9
|
* fc-cache: --sysroot option takes an argumentRoss Burton2013-11-281-1/+1
| | | | | | | The getopt_long option definitions say that sysroot doesn't take an argument, when it in fact does. Signed-off-by: Ross Burton <ross.burton@intel.com>
* Fix typoAkira TAGOH2013-11-111-2/+2
| | | | | | | Use FcTypeUnknown instead of -1 with type casting. This seems missed when it was changed. Patch from brian porter
* Re-scan font directories only when it contains subdirsAkira TAGOH2013-11-051-8/+18
| | | | | Somewhat improves the performance but still need to think about for the situation where both directories and fonts are in.
* Avoid null pointer dereference in FcNameParse if malloc failsAlan Coopersmith2013-11-051-0/+2
| | | | | | | | | | | | | | | | | | | Reported by parfait 1.3: Error: Null pointer dereference (CWE 476) Read from null pointer t at line 423 of src/fcname.c in function 'FcNameParse'. Function _FcObjectLookupOtherTypeByName may return constant 'NULL' at line 63, called at line 122 of src/fcobjs.c in function 'FcObjectLookupOtherTypeByName'. Function FcObjectLookupOtherTypeByName may return constant 'NULL' at line 122, called at line 67 of src/fcname.c in function 'FcNameGetObjectType'. Function FcNameGetObjectType may return constant 'NULL' at line 67, called at line 422 in function 'FcNameParse'. Null pointer introduced at line 63 of src/fcobjs.c in function '_FcObjectLookupOtherTypeByName'. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Avoid memory leak when NULL path passed to FcStrBuildFilenameAlan Coopersmith2013-11-051-2/+6
| | | | | | | | | | Reported by parfait 1.3: Memory leak of pointer sset allocated with FcStrSetCreate() at line 933 of src/fcstr.c in function 'FcStrBuildFilename'. sset allocated at line 927 with FcStrSetCreate(). sset leaks when sset != NULL at line 932. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Leave room for null terminators in arraysAlan Coopersmith2013-11-052-2/+2
| | | | | | | | | | | | | | | | | | Code currently returns a fatal error if it tries to add more entries than the array has room for, but it wasn't checking to make sure the final null terminator entry would fit. Reported by parfait 1.3: Error: Buffer overrun Buffer overflow (CWE 120): In array dereference of files[i] with index i Array size is 256 elements (of 4 bytes each), index >= 0 and index <= 256 at line 250 of fc-glyphname/fc-glyphname.c in function 'main'. Error: Buffer overrun Buffer overflow (CWE 120): In array dereference of entries[i] with index i Array size is 1024 elements (of 8 bytes each), index >= 0 and index <= 1024 at line 298 of fc-lang/fc-lang.c in function 'main'. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Correct DTDAkira TAGOH2013-10-311-1/+1
|
* Warn if no <test> nor <edit> elements in <match>Akira TAGOH2013-10-311-0/+5
| | | | | | | | | | This corrects an error message being reported at https://bugs.freedesktop.org/show_bug.cgi?id=71085 Bug 71085 - "out of memory" errors on empty match element in fonts.conf and somewhat works as a workaround for https://bugs.freedesktop.org/show_bug.cgi?id=59438 Bug 59438 - Fix <alias> inside <match>
* Change the default weight on match to FC_WEIGHT_NORMALAkira TAGOH2013-10-281-1/+1
|
* Fix a build issue on Solaris 10Akira TAGOH2013-10-242-2/+15
| | | | | | Use own mkdtemp implementation if not available. Reported by Thomas Klausner and Jörn Clausen
* Use stat() if there are no d_type in struct direntAkira TAGOH2013-10-221-0/+18
| | | | Reported by Thomas Klausner
* Fix the dynamic loading issue on NetBSDAkira TAGOH2013-10-211-0/+5
| | | | | | | | | On NetBSD, it is not supported to load a library linked against libpthread into a program that wasn't (since the C library provides stubs for some pthread-functions, which might have already been called before libpthread is loaded, leading to problems). Patch from Matthias Drochner
* Update ax_pthread.m4 to the latest versionAkira TAGOH2013-10-211-24/+47
|
* Fix build issue on Debian/kFreeBSD 7.0Akira TAGOH2013-10-211-1/+2
| | | | | There are posix_fadvise(2) but not POSIX_FADV_WILLNEED. Patch from Ryo ONODERA.
* do not build test-migration for Win32Akira TAGOH2013-10-111-1/+4
| | | | This testing code is for XDG base directory spec which may be not interesting for them
* Bump version to 2.11.02.11.0Akira TAGOH2013-10-113-5/+30
|
* Update CaseFolding.txt to Unicode 6.3Akira TAGOH2013-10-111-3/+3
| | | | No real updates between 6.2 and 6.3.
* Bump libtool revisionAkira TAGOH2013-10-111-2/+2
|
* Add missing doc for FcStrListFirst and fix a typoAkira TAGOH2013-10-091-1/+9
|
* exit with the error code when FcNameParse() failedAkira TAGOH2013-10-033-0/+15
|
* Workaround the race condition issue on updating cacheAkira TAGOH2013-10-023-26/+45
|
* Add the relative path for <include> to fonts.conf if the parent path is same ↵Akira TAGOH2013-09-301-1/+3
| | | | | | to fonts.conf Bug 69836 - fonts.conf.in update for Windows cross-compiling
* clean upAkira TAGOH2013-09-262-6/+2
|
* avoid reading config.h twiceAkira TAGOH2013-09-265-17/+0
| | | | | | | config.h is read from fcint.h now so having a line of the sort of #include "config.h" is duplicate. Bug 69833 - Incorrect SIZEOF_VOID_P and ALIGNOF_DOUBLE definitions causes nasty warnings on MacOSX when building fat libraries
* Add the description of -q option to the man pageAkira TAGOH2013-09-251-0/+12
|