summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-02-13Add WenQuanYi fonts to default conf (#17262, from Mandriva)Behdad Esfahbod1-0/+4
2009-02-13Add Sindhi .orth file. (#17140)Behdad Esfahbod1-0/+28
2009-02-13Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)Behdad Esfahbod1-17/+7
2009-02-13Fix docs re 'orig' argument of FcPatternBuild and familyBehdad Esfahbod3-11/+11
Now call it 'p' or 'pattern', since it's modified in place. There is no copying.
2009-02-13[doc] Fix signature of FcConfigHome()Behdad Esfahbod1-2/+3
We should write a test to automatically cross-check signatures from public headers to docs.
2009-02-13Get rid of $Id$ tagsBehdad Esfahbod36-36/+36
2009-02-13[doc] Document that a zero rescanInterval disables automatic checks (#17103)Behdad Esfahbod1-0/+2
2009-02-13Add FcPatternFilter() (#13016)Behdad Esfahbod3-0/+52
2009-02-13[doc] Add const decorator for FcPatternDuplicate()Behdad Esfahbod1-1/+1
2009-02-13Implement fc-list --verbose (#13015)Behdad Esfahbod5-20/+58
A private FcObjectGetSet() is implemented that provides an FcObjectSet of all registered elements. FcFontSetList() is then modified to use the object set from FcObjectGetSet() if provided object-set is NULL. Alternatively FcObjectGetSet() can be made public. In that case fc-list can use that as a base if --verbose is included, and also add any elements provided by the user (though that has no effect, as all elements from the cache are already registered). Currently fc-list ignores user-provided elements if --verbose is specified.
2009-02-13Add fc-query (#13019)Behdad Esfahbod11-2/+408
2009-02-13Update man pagesBehdad Esfahbod4-21/+52
2009-02-13[fc-match] Fix list of getopt options in --helpBehdad Esfahbod1-2/+2
2009-02-13Add ~/.fonts.conf.d to default config (#17100)Behdad Esfahbod1-0/+1
2009-02-13Update Thai default families (#16223)Behdad Esfahbod1-4/+9
Patch from Theppitak Karoonboonyanan
2009-02-13[doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet (#16272)Behdad Esfahbod1-2/+4
2009-02-13Replace RCS Id tags with the file nameBehdad Esfahbod220-220/+220
2009-02-13Add orth file for Maithili mai.orth (#15821)Behdad Esfahbod1-0/+25
2009-02-13When canonizing filenames, squash // and remove final / (#bug 16286)Behdad Esfahbod1-0/+3
The fact that we now drop final slashes from all filenames without checking that the file name represents a directory may surprise some, but it doesn't bother me really.
2009-02-13[doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)Behdad Esfahbod1-1/+1
2009-02-13Avoid C99ism in Win32 code (#16651)Behdad Esfahbod2-2/+4
2009-02-12Remove build manpage logfile if it existsBenjamin Close1-0/+1
2008-06-22Make sure alias files are built first (bug 16464)Peter1-1/+3
Signed-off-by: Keith Packard <keithp@keithp.com>
2008-05-31Bump version to 2.6.02.6.0Keith Packard3-5/+7
2008-05-24Bump version to 2.5.932.5.93Keith Packard3-4/+34
2008-05-24Ignore empty <dir></dir> elementsKeith Packard1-1/+3
An empty element would cause every file starting with the current directory to be scanned, probably not what the user wanted.
2008-05-24Oops. Fix for bug 15928 used wrong path for installed fc-cache.Keith Packard1-2/+2
fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
2008-05-24Libs.private needs freetype librariesKeith Packard1-1/+1
To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in Libs.private.
2008-05-24FcConfigUptoDate breaks if directory mtime is in the future. Bug 14424.Sayamindu Dasgupta1-1/+12
At OLPC, we came across a bug where the Browse activity (based on xulrunner) took 100% CPU after an upgrade/. It turns out the Mozilla uses FcConfigUptoDate() to check if new fonts have been added to the system, and this function was always returning FcFalse since we have the mtimes of some font directories set in the future. The attached patch makes FcConfigUptoDate() print a warning and return FcTrue if mtime of directories are in the future.
2008-05-24Fix index/offset for 'decorative' matcher. Bug 15890.Evgeniy Stepanov1-4/+3
It seems indices in _FcMatchers array are slightly mixed up, MATCH_DECORATIVE should be 10, not 11. And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
2008-05-24Fix Win32 build error: install tries to run fc-cache locally (bug 15928).Glen Low1-2/+2
When building in Win32 e.g. with MinGW, the install tries to run fc-cache locally but the required DLL's are not in the path. I've included a patch for this to fix Makefile.in to run fc-cache from bindir but obviously this should be applied to Makefile.am instead. (the second part of this patch was already in the tree)
2008-05-24Add Secwepemctsin Orthography. Bug 15996.Neskie Manuel1-0/+48
2008-05-24Persian conf update. (bug 16066).Behdad Esfahbod2-4/+57
2008-05-24Fix FcStrDirname documentation. (bug 16068)Alexey Khoroshilov1-0/+1
Description of FcStrDirname is absent in the official documentation of fontconfig-2.5.92. At the same time the source documentation contains description of the function. The problem is a consequence of a misprint in the format of the source documentation file 'fcstring.fncs'. The finish mark of description of the previous function is absent.
2008-05-05Add a copy of dolt.m4 to acinclude.m4.Keith Packard1-0/+137
An ancient version of dolt.m4 was installed on my system leading to a broken build on non-Linux systems.
2008-05-04Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable (bug 15822)Keith Packard1-119/+0
Autohinting for Indic fonts has been disabled since freetype could not handle it properly. But since freetype-2.3.5, the hinting problems for indic fonts have been fixed. Thus this is a request to enable the autohinting in fontconfig again for all the indic fonts.
2008-05-04Add extended, caps, dunhill style mappings.Keith Packard1-2/+3
extended -> expanded. caps, dunhill -> decorative
2008-05-04Fix a few memory tracking mistakes.Keith Packard5-4/+17
The built-in memory tracking code in fontconfig relies on a lot of manual function call tracking. A pain, but it helps debug leaks.
2008-05-04Call FcFini to make memory debugging easierKeith Packard1-0/+1
FcFini frees all libary data structures so valgrind should report 0 allocations in use when the program exits.
2008-05-03Bump version to 2.5.922.5.92Keith Packard3-4/+40
2008-05-03git ignore doltcompileKeith Packard1-0/+1
2008-05-03Allow for RC versions in README updateKeith Packard1-2/+2
2008-05-03Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug 15692)Keith Packard3-13/+13
Libtool-2.2 introduces new restrictions. So now it does not allow LT_* variables as it includes marcros: m4_pattern_forbid([^_?LT_[A-Z_]+$]) Rename the LT_ variables to LIBT_ to work around this restriction.
2008-05-03Add FreeType-dependent functions to fontconfig.def file. (bug 15415)Carlo Bramini1-2/+2
With PUBLIC_FILES no longer containing the freetype-dependent symbols, those must be added to the fontconfig.def file build process.
2008-05-03Make fc-match behave better when style is unknown (bug 15332)Keith Packard1-1/+1
2008-05-03Use of ":=" in src/Makefile.am is unportable (bug 14420)Keith Packard1-1/+1
Building 2.5.91 on Solaris with the native make(1) yields ... Making all in src make: Fatal error in reader: Makefile, line 313: Unexpected end of line seen Current working directory /tmp/fontconfig-2.5.91/src *** Error code 1 This is due to the following line (src/Makefile.am:143): CLEANFILES := $(ALIAS_FILES) Changing that to a standard assignment ("=") fixes the problem. I believe the ":=" is a typo. ALIAS_FILES is just a statically assigned variable; it's not like evaluating it more than once would be a problem.
2008-05-03Remove doltcompile in distcleanKeith Packard1-1/+1
2008-05-03fontconfig build fails if "head" is missing or unusable (bug 14304)Ryan Schmidt1-1/+1
If the /usr/bin/head program is missing or unusable, or if an unusable head program is listed first in the PATH, fontconfig fails to build using "sed -n 1p" instead of "head -1" would be a suitable workaround.
2008-05-03Proper config path for static libraries in win32Dennis Schridde2-6/+42
Since fontconfig didn't have special handling for paths in static Windows libraries, I've created a patch which should fix this. Basically it does this: fccfg.c: If fontconfig_path was uninitialised it tries to get the directory the exe is in and uses a fonts/ dir inside that. fcxml.c: In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches for a fonts/ directory where the exe is located.
2008-05-03Korean font in the default config - replacing baekmuk with un (bug 13569)Changwoo Ryu2-0/+6
I propose to replace the default Baekmuk Korean fonts with Un fonts. Some people don't agree but most Korean people prefer Un fonts to Baekmuk ones. Un fonts just look better, at least in the most common Linux desktops (antialiased, GNOME or KDE, high resolution).