Behdad Esfahbod
2b0f3f1128
Whitespace
2010-04-12 11:52:09 -04:00
Behdad Esfahbod
632612b810
Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
...
The OT spec says:
"When building a Unicode font for Windows, the platform ID should be 3 and the
encoding ID should be 1. When building a symbol font for Windows, the platform
ID should be 3 and the encoding ID should be 0."
We were ignoring the SYMBOL_CS entry before. It's UTF-16/UCS-2 like the
UNICODE_CS.
Also, always use UTF-16BE instead of UCS-2BE. The conversion was doing
UTF-16BE anyway.
2010-04-07 12:49:30 -04:00
Behdad Esfahbod
300b495dc4
Don't include unistd.h in fontconfig.h
...
Bug 26783 patch: unistd.h not exist on ms windows
2010-03-03 13:26:55 -05:00
Behdad Esfahbod
111e5b6d69
Bug 25152 Don't sleep(2) if all caches were uptodate
2010-02-26 01:47:56 -05:00
Behdad Esfahbod
3cd1e673a9
Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
2010-02-25 17:11:14 -05:00
Behdad Esfahbod
2c93614ea0
Bug 18886 installation crashes if fontconfig already installed
...
Run the uninstalled fc-cache, not the installed one.
2010-02-25 15:10:41 -05: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
d635132505
Add note about autogen.sh to INSTALL
2010-01-26 12:45:09 -05:00
Behdad Esfahbod
0dbbf9f20b
Update INSTALL
2010-01-26 12:43:51 -05:00
Behdad Esfahbod
af4a82863f
Bug 25508 configure assumes bash > 2.0 is on system
...
Remove dolt. With libtool2, there's not much need for dolt.
2009-12-08 21:15:15 -05:00
Behdad Esfahbod
aabe0f9d7d
[doc] Fix typo
2009-11-30 16:09:55 -05:00
Behdad Esfahbod
38bd85b83b
[fc-cache] Document -r argument in man page
2009-11-20 18:44:04 -05:00
Behdad Esfahbod
4a3bef8ac3
Bump version to 2.8.0
2009-11-18 18:49:09 -05:00
Behdad Esfahbod
2e44cbe1b9
Bump libtool revision in preparation for release
2009-11-18 18:49:09 -05:00
Tor Lillqvist
91a73751dc
Improve zip "distribution"
...
Don't put entries for directories in the zip file. Fetch manpages from
correct place.
2009-11-18 21:56:16 +02:00
Tor Lillqvist
bb8fdae8ad
Use correct autoconf variable
...
Use LIBT_CURRENT_MINUS_AGE instead of the undefined
lt_current_minus_age for the name of the DLL when generating the MS
style import library.
2009-11-18 21:55:39 +02:00
Behdad Esfahbod
1845f3100d
[fc-arch] Rename architecture names to better reflect what they are
...
We only care about three properties in the arch:
- endianness
- pointer size
- for 32-bit archs, whether double is aligned on 4 or 8 bytes
This leads to the following 6 archs (old name -> new name):
x86 -> le32d4
mipsel -> le32d8
x86-64 -> le64
m68k -> be32d4
ppc -> be32d8
ppc64 -> be64
2009-11-18 14:39:34 -05:00
Behdad Esfahbod
d5ebf48e34
[fc-arch] Beautify the arch template
2009-11-18 14:15:12 -05:00
Behdad Esfahbod
d074706b50
[fc-case] Update CaseFolding.txt to Unicode 5.2.0
2009-11-18 09:40:11 -05:00
Behdad Esfahbod
13781ba00b
[fc-glyphname] Remove Adobe glyphlist
...
It was unused.
2009-11-18 09:36:23 -05:00
Behdad Esfahbod
d2fb683796
Clean up Makefile's a bit
2009-11-18 09:35:40 -05:00
Behdad Esfahbod
192927225c
[fc-glyphname] Rename internal arrays to prefix with _fc_
...
Although they were static, I was still surprised that gdb was seeing
our variable "glyphs". Not helpful.
2009-11-18 09:26:24 -05:00
Behdad Esfahbod
3e5e83e12e
[src] Create fcglyphname.h automatically
2009-11-18 09:26:01 -05:00
Behdad Esfahbod
040c98bcc4
[fc-glyphname] Cleanup Makefile.am
2009-11-18 09:25:42 -05:00
Behdad Esfahbod
77f4e60a32
Remove bogus comment
...
Last night in between my dreams I also noticed that we support Unicode
values up to 0x01000000 and not 0x00100000 which I thought before.
This covers the entire Unicode range.
2009-11-18 09:10:05 -05:00
Behdad Esfahbod
a90a3ad97a
Make sure fclang.h and fcarch.h are built
2009-11-17 12:10:01 -05:00
Behdad Esfahbod
a3b2426819
[lang] Fix serializing LangSet from older versions
2009-11-16 18:29:26 -05:00
Behdad Esfahbod
8480c6f863
[arch] Try to ensure proper FcLangSet alignment in arch
2009-11-16 17:46:18 -05:00
Behdad Esfahbod
dffcb2a083
[xml] Remove unused code
2009-11-16 17:46:18 -05:00
Behdad Esfahbod
b2d9101230
[int] Remove more unused macros
2009-11-16 17:46:18 -05:00
Behdad Esfahbod
247c4f3df2
Enable automake silent rules
2009-11-16 17:46:18 -05:00
Behdad Esfahbod
963820fcbf
[int] Remove fc_value_* macros that did nothing other than renaming
2009-11-16 17:46:18 -05:00
Behdad Esfahbod
888f9427ae
[int] Remove fc_storage_type() in favor of direct access to v->type
2009-11-16 17:46:18 -05:00
Behdad Esfahbod
486fa46893
Remove unused macros
2009-11-16 17:46:18 -05:00
Behdad Esfahbod
1f4e6fecde
Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
...
Protect cache against future expansions of FcLangSet (adding new
orth files). Previously, doing so could change the size of
that struct. Indeed, that happened between 2.6.0 and 2.7.3, causing
crashes. Unfortunately, sizeof(FcLangSet) was not checked in fcarch.c.
This changes FcLangSet code to be able to cope with struct size changes.
And change cache format, hence bumping from 2 to 3.
2009-11-16 17:46:12 -05:00
Behdad Esfahbod
6b1fc678ca
[int] Define MIN/MAX/ABS macros
2009-11-16 17:28:50 -05:00
Behdad Esfahbod
b393846860
[fc-arch] Add FcAlign to arch signature
2009-11-16 15:17:56 -05:00
Behdad Esfahbod
8009229bc5
Move FcAlign to fcint.h
2009-11-16 15:12:52 -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
b322eb4d7a
Bump version to 2.7.3
2009-09-08 11:45:26 -04:00
Behdad Esfahbod
afc845d930
Bump libtool version in preparation for release
2009-09-08 11:44:59 -04:00
Behdad Esfahbod
5e544b32d8
Use default config in FcFileScan() and FcDirScan()
...
Before a NULL config was passed down adn essentially FcFileScan was
equivalent to FcFreeTypeQuery. Now fc-scan tool correctly applies
the configuration to the scanned patterns.
2009-09-06 22:10:22 -04:00
Roozbeh Pournader
25436fd08f
Updated Arabic, Persian, and Urdu orthographies
...
- Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms (bug #23004 )
- Persian (fa) orthography updated to latest standards and orthographies
- Persian dialects Dari/Eastern Farsi (prs) and Western Farsi (pes) added
2009-09-02 20:03:42 -07:00
Roozbeh Pournader
d9d8b88264
Correct Ewe (ee) orthography to use U+025B (bug #20711 )
2009-09-02 18:54:24 -07:00
Behdad Esfahbod
e52fdbd2bc
Bump version to 2.7.2
2009-08-31 17:32:36 -04:00
Behdad Esfahbod
a74cfb63cb
Bump libtool version for release
2009-08-31 17:32:13 -04:00
Behdad Esfahbod
c5f0a65b36
Revert "Fix FcNameUnparseLangSet()" and redo it
...
This reverts commit 5c6d1ff23b
and
fixes that bug using the new reverse-map I added in the previous
commit.
2009-08-25 20:41:34 -04:00
Behdad Esfahbod
d354a321ee
Bug 23419 - "contains" expression seems not working on the fontconfig rule
...
Fix bug in FcLangSetContains(), similar to
5c6d1ff23b
2009-08-25 20:39:20 -04:00
Behdad Esfahbod
f33a23133e
Bug 22037 - No Fonts installed on a default install on Windows Server 2003
...
Make it easy to install on older Windows
2009-08-21 13:41:41 -04:00