Akira TAGOH
7d65f9f514
Bug 39278 - make usage of mmap optional
...
Stop using mmap() if the cache file is stored on NFS.
also added FONTCONFIG_USE_MMAP environment variable to enforce the use of
or not the use of mmap(2) regardless of what the filesystem the cache files
are stored on.
2012-04-25 16:38:01 +09:00
Akira TAGOH
7587d1c99d
Bug 27765 - FcMatch() returns style in wrong language
...
Add "namelang" object to obtain the localized name in the font regardless
of the lang object. it's applied to "familylang", "stylelang" and
"fullnamelang" alltogether. this would helps if one wants to enforce
selecting them in the specific language if any. the default value for
the namelang object is determined from current locale.
2012-04-24 12:44:56 +09:00
Akira TAGOH
06d6b7c312
Create CACHEDIR.TAG when fc-cache is run or only when the cache directory is created at the runtime.
...
Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on the cache
directory.
2012-04-23 11:26:32 +09:00
Akira TAGOH
dd2a3d3520
Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
...
the library
Add FcDirCacheScan() API to clean up the cache files in the directory.
2012-04-18 12:55:23 +09:00
Akira TAGOH
94c2cc58a0
doc: Fix a typo of the environment variable name.
2012-04-16 20:25:52 +09:00
Akira TAGOH
d3e3f4a46d
doc: Add contains and not_contains operators and elements
2012-03-30 18:09:14 +09:00
Akira TAGOH
e1ffb3dcd4
Get rid of the prerequisites from the sufix rules
...
Thanks to Adam Sampson for pointing this out.
2012-03-16 23:18:23 +09:00
Akira TAGOH
93460f93e9
Fix a build issue due to the use of non-portable variables
...
$< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
though, not in BSD make say. so changed to check on configure if it's
pre-defined by make, otherwise set the appropriate command to $(RM).
This would be a workaround until it has the certain pre-defined value.
2012-03-16 16:34:37 +09:00
Akira TAGOH
a5b609196f
Revert "Fix a build fail on some environment."
...
This reverts commit 0fdfddf2ac
.
Conflicts:
doc/Makefile.am
2012-03-16 11:55:30 +09:00
Akira TAGOH
765b7b32d8
[doc] Update for cachedir.
...
<cache> element is now obsoletes and no longer used. get rid of it
from the doc and add <cachedir> instead.
2012-03-12 19:02:27 +09:00
Akira TAGOH
e8bdc6df2e
[doc] Update the path for cache files and the version.
2012-03-12 17:58:00 +09:00
Akira TAGOH
3b142c2aae
Get rid of $< from Makefile.am
2012-03-11 02:12:10 +09:00
Akira TAGOH
0fdfddf2ac
Fix a build fail on some environment.
2012-03-10 23:30:30 +09:00
Akira TAGOH
a47899a853
Fix a build issue
2012-03-10 19:03:05 +09:00
Akira TAGOH
353f7cc691
Fix distcheck error
2012-03-09 17:33:03 +09:00
Behdad Esfahbod
3951fbaa39
Fix parallel build
2011-10-05 15:12:48 -04:00
Behdad Esfahbod
e61eba94ef
Switch fc-cat to use FcPatternFormat()
...
Added the a builtin "fccat" to FcPatternFormat().
2011-06-20 11:55:25 -04:00
Behdad Esfahbod
b5617e636c
More doc typo fixes
2011-03-14 18:23:56 -03:00
Behdad Esfahbod
6c7915c105
Mark constant strings as constant
...
Fixes a few compiler warnings in fcxml.c and makes it clear that they
should not be freed.
2011-03-14 18:21:32 -03:00
Brad Hards
7baa20c759
Documentation fixes
2011-03-11 19:43:42 -03:00
Behdad Esfahbod
e63f90ce74
Doc nit
2010-12-28 02:58:16 -06:00
Behdad Esfahbod
549c9962a4
Allow editing charset and lang in target="scan"
...
Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
Fixes:
Bug 31969 - Can't modify charset in target="scan"
Bug 23758 - Can't modify lang in target="scan"
2010-12-28 02:51:10 -06:00
Behdad Esfahbod
2a6b235ff6
Make most generated-files cross-compiling-safe
...
By simply including a copy in the tarball.
Remains fc-arch which is trickier.
2010-12-27 13:20:47 -06:00
Akira TAGOH
fa269cf812
add some documents
2010-12-09 11:57:24 +09:00
Akira TAGOH
51e352a1bd
add some document for range and charset.
2010-12-09 11:32:26 +09:00
Behdad Esfahbod
5aaf466d38
Cleanup copyright notices to replace "Keith Packard" with "the author(s)"
2010-11-10 16:45:42 -05:00
Behdad Esfahbod
52960d05eb
Add new public API: FcCharSetDelChar()
2010-09-21 13:14:41 -04:00
Behdad Esfahbod
2e375b6894
More doc typo fixes
2010-02-14 20:27:22 -05:00
Behdad Esfahbod
77be30cb9f
Fix doc typo
2010-02-14 20:20:00 -05:00
Behdad Esfahbod
36ae1d9563
Clarify default confdir and cachedir better.
...
Also remove --with-docdir. It can be set by setting docdir variable.
2009-11-09 13:17:17 -05:00
Behdad Esfahbod
273e22c71f
Hardcode /etc/fonts instead of @CONFDIR@ in docs ( #22911 )
...
We distribute the docs, so it makes little sense to distribute with
@CONFDIR@ replaced. Until we find a better solution, I've hardcoded
/etc/fonts now.
2009-07-27 15:07:12 -04:00
Behdad Esfahbod
21384990ff
[doc] Add ~/fonts.conf.d to user docs
2009-07-27 14:50:44 -04:00
Behdad Esfahbod
caeea376da
Document FcPatternFormat() format
2009-03-13 19:06:43 -04:00
Behdad Esfahbod
3074a73b41
Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in all files
2009-03-13 17:59:28 -04:00
Behdad Esfahbod
d62b85af21
[fclang] Implement FcLangSetGetLangs() ( #18846 )
2009-02-15 14:13:34 -08:00
Behdad Esfahbod
8c31a2434d
[fcformat] Add element filtering and deletion
...
The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
with a pattern only having the listed elements from the surrounding
pattern.
The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
with a the surrounding pattern sans the listed elements.
2009-02-15 13:40:26 -08:00
Behdad Esfahbod
c493c3b770
[fcformat] Add support for width modifiers
...
One can do '%30{family}' for example. Or '%-30{family}' for the
left-aligned version.
2009-02-15 13:40:25 -08:00
Karl Tomlinson
575ee6cddd
Change FcCharSetMerge API
...
To only work on writable charsets. Also, return a bool indicating whether
the merge changed the charset.
Also changes the implementation of FcCharSetMerge and FcCharSetIsSubset
2009-02-15 13:40:18 -08:00
Behdad Esfahbod
98d765a53b
Cleanup all manpage.* files
...
Recent doc2man generates files called manpage.log. This was breaking build.
2009-02-13 16:55:08 -08:00
Behdad Esfahbod
6bffe1a95b
Add fc-scan too that runs FcFileScan/FcDirScan
...
This is quite similar to fc-query, but calling FcFileScan/FcDirScan instead
of FcFreeTypeQuery.
2009-02-13 16:54:06 -08:00
Behdad Esfahbod
25a09eb9bf
Don't use FcCharSetCopy in FcCharSetMerge
...
The Copy function is actually a ref, not real copy.
2009-02-13 16:54:06 -08:00
Behdad Esfahbod
d230cf144f
Make FcCharSetMerge() public
...
That's needed for apps to be abled to do pruning themselves without
the performance penalty of recreating new charsets all the time.
2009-02-13 16:54:05 -08:00
Behdad Esfahbod
3b725d0a31
[doc] Note that fontset returned by FcConfigGetFonts should not be modified
2009-02-13 16:54:05 -08:00
Behdad Esfahbod
0c93b91db0
Implement FcPatternFormat and use it in cmdline tools (bug #17107 )
...
Still need to add more features, but the API is there, and used
by cmdline tools with -f or --format.
2009-02-13 16:54:04 -08:00
Alexey Khoroshilov
6ca36812b4
Use human-readable file names in the docs (bug #16278 )
2009-02-13 16:54:02 -08:00
Behdad Esfahbod
1c7f4de80c
Fix two more doc typos
2009-02-13 16:54:00 -08:00
Behdad Esfahbod
8072f4b130
Document how to free return value of FcNameUnparse()
2009-02-13 16:54:00 -08:00
Behdad Esfahbod
241fbde1ab
Add FcConfigReference() ( #17124 )
2009-02-13 16:53:59 -08:00
Behdad Esfahbod
03dcaaa08f
Document when config can be NULL ( #17105 )
...
Note that this also fixes a bug with FcFontList() where previously
it was NOT checking whether the config is up-to-date. May want to
keep the old behavior and document that ScanInterval is essentially
unused internally (FcFontSetList uses it, but we can remove that
too).
2009-02-13 16:53:59 -08:00
Behdad Esfahbod
74e16ceeea
Fix docs re 'orig' argument of FcPatternBuild and family
...
Now call it 'p' or 'pattern', since it's modified in place.
There is no copying.
2009-02-13 16:53:57 -08:00