Akira TAGOH
43f768b53f
avoid reading config.h twice
...
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
2013-09-26 17:51:15 +09:00
Akira TAGOH
102864d0db
Add the description of -q option to the man page
2013-09-25 11:41:23 +09:00
W. Trevor King
2b0fca14ad
doc/fccharset.fncs: Describe the map format in more detail
...
The previous documentation for FcCharSetFirstPage and
FcCharSetNextPage was technically accurate, but a bit terse. I've
added an example using the returned page (root code point) and map to
give folks something concrete to work with. I've also documented
FC_CHARSET_DONE, which wasn't mentioned at all before.
2013-09-24 11:19:28 +09:00
Akira TAGOH
8a174b6c51
Fix a crash when FcPattern is set to null on FcFontSetList() and FcFontList()
2013-09-24 11:14:57 +09:00
Jan Alexander Steffens (heftig)
643f8088f0
Further changes to 30-metric-aliases.conf
...
Big changes:
* Handle more PostScript fonts (further reduce 30-urw-aliases.conf)
* Update the big comment
Specific->Generic:
* Add missing maps, for symmetry
Generic<->Generic:
* Add "Helvetica Condensed" <-> "Arial Narrow" map
Generic->Specific:
* Add missing Courier -> Cursor alias
* Add "Helvetica Condensed" -> "Heros Cn" alias
* Remove Arial -> Heros and "Times New Roman" -> Termes maps
2013-09-20 12:52:11 +09:00
Akira TAGOH
5e6b8894ea
Copy all values from the font to the pattern if the pattern doesn't have the element
2013-09-18 17:33:45 +09:00
Akira TAGOH
7e44a0b5a8
Bug 68955 - Deprecate / remove FC_RASTERIZER
2013-09-10 17:45:11 +09:00
Akira TAGOH
a61e145304
Fix memory leaks in FcFreeTypeQueryFace
2013-09-09 19:59:31 +09:00
Akira TAGOH
6720892e97
Add a test case of the migration for config place
2013-09-02 20:52:20 +09:00
Akira TAGOH
3e5f70a16a
Do not create a config dir for migration when no config files nor dirs
2013-09-02 20:51:46 +09:00
Akira TAGOH
d2bb1a8381
Bump version to 2.10.95
2013-08-31 10:50:07 +09:00
Akira TAGOH
272a99217b
Fix a crash
2013-08-31 10:43:13 +09:00
Akira TAGOH
071ce44c35
Fix a typo
2013-08-29 20:53:58 +09:00
Akira TAGOH
06dd98b2a3
Bump version to 2.10.94
2013-08-29 17:38:29 +09:00
Akira TAGOH
53ad60deab
Add quz.orth to Makefile.am
2013-08-29 17:12:45 +09:00
Akira TAGOH
c6228f8091
Bug 68587 - copy qu.orth to quz.orth
2013-08-27 12:28:52 +09:00
Akira TAGOH
fba9efecd2
Fix a wrong edit position when 'kind' is different
2013-08-26 12:47:07 +09:00
Akira TAGOH
223c1384c9
Fix a crash when non-builtin objects are edited
2013-08-24 13:46:44 +09:00
Akira TAGOH
6c664d533d
Fix a typo
2013-08-24 13:46:40 +09:00
Behdad Esfahbod
f3bb3f19c9
Fix assertion
...
Apparently some AIX versions have 64bit pointers yet 32bit double
alignment. Fix assertion.
2013-08-21 14:31:55 -04:00
Behdad Esfahbod
ec3f0af6f0
Minor
2013-08-21 14:27:16 -04:00
Akira TAGOH
104a2af0dd
Bug 63399 - Add default aliases for Georgia, Garamond, Palatino Linotype, Trebuchet MS
2013-08-21 13:12:41 +09:00
Akira TAGOH
010c973df5
Bug 68340 - More metric compat fonts
2013-08-21 13:12:22 +09:00
Akira TAGOH
084cf7c44e
Bug 16818 - fontformat in match pattern is not respected?
2013-08-14 12:51:26 +09:00
Akira TAGOH
45221ab12f
Bug 67845 - Match on FC_SCALABLE
2013-08-07 12:19:33 +09:00
Akira TAGOH
041deb0cc5
warn deprecated only when migration failed
2013-08-07 12:05:32 +09:00
Akira TAGOH
d52daa0024
Bug 67809 - Invalid read/write with valgrind when assigning something twice
2013-08-06 15:09:23 +09:00
Akira TAGOH
a51d2767ce
Fix wrong edit position
2013-08-06 13:05:53 +09:00
Akira TAGOH
338ffe6b88
Correct fontconfig.pc to add certain dependencies for static build
2013-07-12 15:11:59 +09:00
Akira TAGOH
7274f6e37a
Correct fontconfig.pc to add certain dependencies for build
2013-07-12 12:39:36 +09:00
Akira TAGOH
04bd904632
trivial code optimization
2013-07-09 16:43:26 +09:00
Akira TAGOH
d420e1df98
Rework to apply the intermixed test and edit elements in one-pass
2013-07-04 19:51:03 +09:00
Akira TAGOH
1162515a98
Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning
2013-07-03 11:56:58 +09:00
Akira TAGOH
cbf06d7d3c
Use INT_MAX instead of unreliable hardcoding value
2013-07-02 19:04:36 +09:00
Akira TAGOH
ab5b535704
Ignore scandir() check on mingw
2013-07-02 18:54:29 +09:00
Akira TAGOH
0907589a79
Fix the behavior of intermixed tests end edits in match
...
to get the following recipe working:
<match>
<test1 .../>
<edit1 .../>
<test2 .../>
<edit2 .../>
</match>
as:
<match>
<test1 .../>
</edit1 .../>
</match>
<match>
<test1 .../>
<test2 .../>
<edit2 .../>
</match>
2013-06-28 15:54:38 +09:00
Akira TAGOH
197d06c49b
Add FcTypeUnknown to FcType to avoid comparison of constant -1
...
This change reverts 9acc14c34a
because it doesn't work as expected when building
with -fshort-enums which is default for older arms ABIs
Thanks for pointing this out, Thomas Klausner, Valery Ushakov, and Martin Husemann
2013-06-28 15:04:11 +09:00
Akira TAGOH
38ab7ab2fb
Fix a incompatible pointer warning on NetBSD
2013-06-27 13:10:27 +09:00
Akira TAGOH
8603e58695
Fix a shift count overflow on 32bit box
2013-06-27 12:30:56 +09:00
Akira TAGOH
9acc14c34a
Fix a comparison of constant warning with clang
2013-06-26 12:03:38 +09:00
Akira TAGOH
cd9b1033a6
Bug 64906 - FcNameParse() should ignore leading whitespace in parameters
...
After this change, the following works as expected:
$ FC_DEBUG=4 fc-match ":family=foo bar, sans-serif"
...
FcConfigSubstitute Pattern has 3 elts (size 16)
family: "foo bar"(s) "sans-serif"(s)
...
2013-05-24 13:57:23 +09:00
Akira TAGOH
8d54091513
Bump version to 2.10.93
2013-05-20 17:42:34 +09:00
Akira TAGOH
1cad82cde2
Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded from memory
...
Workaround to not failing even when the hash is unable to generate from fonts.
This change also contains to ignore the case if the hash isn't in either both
patterns.
2013-05-16 16:49:14 +09:00
Akira TAGOH
0f9aa8759d
Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4
...
based on hb-atomic-private.hh in harfbuzz
2013-05-16 14:58:35 +09:00
Akira TAGOH
93137252cf
Bug 63452 - conf.d/README outdated
...
reflect correct path where is configured at the build time.
2013-05-13 12:14:29 +09:00
Akira TAGOH
f6244d2cf2
Use the glob matching for filename
...
Regex is expensive to compare filenames. we already have the glob matching
and it works enough in this case.
Prior to this change, renaming FcConfigGlobMatch() to FcStrGlobMatch() and moving to fcstr.c
2013-05-08 11:57:49 +09:00
Akira TAGOH
03216ccf4c
Bug 63329 - make check fails: .. contents:: :depth: 2
...
Add back FcHashGetSHA256DigestFromFile() and fall back to it
when font isn't SFNT-based font because FT_Load_Sfnt_Table
fails with FT_Err_Invalid_Face_Handle.
2013-04-10 18:41:22 +09:00
Akira TAGOH
77419a4dfd
documented FC_HASH and FC_POSTSCRIPT_NAME
2013-04-10 11:14:39 +09:00
Akira TAGOH
fc5a589aba
Revert the previous change and rework to not export freetype API outside fcfreetype.c
2013-04-09 17:18:43 +09:00
Akira TAGOH
c93a8b8b54
Obtain fonts data via FT_Face instead of opening a file directly
2013-04-09 12:46:30 +09:00