summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2003-04-11Switch to locale-independent string compare functionKeith Packard1-14/+14
2003-04-11Bug #46, #47 fontconfig should retrieve type 1 font information fromKeith Packard1-0/+44
FontInfo dictionary Patch provided by g2@magestudios.net (Gerard Escalante)
2003-04-08Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.Colin Walters1-2/+2
2003-03-28Set spacing to mono if every encoded glyph is the same widthKeith Packard1-5/+41
2003-03-22Changes for Windows:Tor Lillqvist9-182/+400
On Windows with gcc (a.k.a. mingw) build as a DLL. We don't want to hardcode the fonts.conf file location in the DLL, so we look up the DLL location at run-time in a DllMain() function. The fonts.conf location is deduced from that. The colon can't be used as path separator on Windows, semicolon is used instead. File path components can be separated with either slash or backslash. Absolute paths can also begin with a drive letter. Add internal function FcStrLastSlash that strrchr's the last slash, or backslash on Windows. There is no link() on Windows. For atomicity checks, mkdir a lock directory instead. In addition to HOME, also look for USERPROFILE. Recognize the special font directory token WINDOWSFONTDIR, to use the system's font directory. Remove the fontconfig-def.cpp that was obsolete. Add fontconfig.def(.in), without internal functions. Add a fontconfig-zip(.in) script, used to build a binary distribution.
2003-03-22switch // commentKeith Packard1-1/+1
2003-03-20Avoid crashing on empty test/edit listsKeith Packard1-2/+4
2003-03-18FcCharSetIsSubset errored on fonts with subsets in early blocks and extraKeith Packard1-1/+1
blocks not present in the second argument
2003-03-12add font widths and extend weight from OS/2 tableKeith Packard4-15/+89
2003-03-12Global cache time checking was using wrong file name and computing wrongKeith Packard3-8/+12
count of fonts per file
2003-03-05optimize string compares even moreKeith Packard1-16/+3
2003-03-05use FcToLower instead of tolowerKeith Packard1-7/+5
2003-03-05Add FcLangSetPrintKeith Packard1-11/+18
2003-03-05AddFcLangSetContains for font listing, add first-letter table for languageKeith Packard4-33/+219
lookups, change RCS tag
2003-03-05Change RCS tagKeith Packard15-28/+28
2003-03-02Switch back to -version-info for fontconfig as its at minor 0. AddKeith Packard5-9/+43
--system-only to fc-cache. Fix FC_VERSION to match product version rather than .so version
2003-03-02make dist works now. Update to 2.1.90 in preparation for eventual 2.2Keith Packard2-1895/+2
release
2003-03-01Add --disable-docs flagKeith Packard1-4/+0
2003-03-01Switch to docbook and split documentation into piecesKeith Packard1-1466/+0
2003-02-27Stop setting FC_SPACING from font hints. Theyre always wrongKeith Packard1-1/+6
2003-02-27Avoid crashing with null expressions in debug codeKeith Packard1-1/+2
2003-02-26Allow double or integer for numeric values in matchingKeith Packard2-10/+28
2003-02-24Add remaining .cvsignore filesKeith Packard1-0/+6
2003-02-24Switch to automakeKeith Packard3-120/+38
2003-02-24Dont attempt to use cache if NULLKeith Packard1-1/+2
2003-02-13Track dirs containing fonts.cache files referenced from ~/.fonts.cache fileKeith Packard3-7/+45
2003-02-12Add "same" binding for edits to inherit binding from matched elementKeith Packard3-2/+12
2003-02-12Output langsets and all bindings in debug messagesKeith Packard1-2/+19
2003-02-12Make FcStrCmpIgnoreCase a bit fasterKeith Packard1-4/+7
2003-02-12Dont cache directorys until theyve been scanned. Avoids losing subdirKeith Packard2-8/+41
contents. Also fixed cache hashing function (was returning constant). Lots of comments
2003-02-07fontconfig is no longer affiliated with xfree86Keith Packard1-4/+4
2003-02-06Avoid crash when $HOME is not setKeith Packard1-1/+2
2003-02-06Fix inconsistent const usage in FcConfigCompareValueKeith Packard1-4/+6
2003-02-06Build fclang.h before building library This required compiling the charsetKeith Packard4-824/+780
funcs into fc-lang, which was done by refactoring code in fccharset.c and fcfreetype.c a bit Updated ethiopic orthographies Remove imake support Install empty local.conf file if none is present
2002-12-21677. Fix a segfault in fontconfig (#A.1450, Keith Packard).xf-4_2_99_3David Dawes1-1/+5
2002-12-14633. Perform country-independent matching for Chinese languages inDavid Dawes1-5/+10
fontconfig (#A.1406, Keith Packard).
2002-12-14632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion codeDavid Dawes1-2/+2
in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
2002-11-22In debugging output, mark weakly bound values with (w)fcpackage_2_1Keith Packard1-1/+5
2002-10-11Add a bunch more consts to Xft and fontconfig apisKeith Packard1-10/+10
2002-10-02Add FC_RGBA_UNKNOWNKeith Packard2-3/+6
2002-09-26Fix alignment issue on sparcKeith Packard1-5/+12
2002-09-26Add fontversion fieldKeith Packard4-6/+36
2002-09-26Was losing local cached dirs in global cache listKeith Packard3-14/+17
2002-09-18Pacify gcc 3.2Marc Aurele La France2-4/+4
2002-09-12Fix structure alignment and array wlk bugsdhd-20020916Marc Aurele La France1-4/+7
2002-08-31More complete memory tracking. Install always overwrites header filesKeith Packard14-48/+147
2002-08-26FcLangSetHasLang was not actually checking the language set itselfKeith Packard1-3/+4
2002-08-26Update ChangeLog, fix some bugs in the man pageKeith Packard1-32/+36
2002-08-26Append version number to cache file namesfcpackage_rc3Keith Packard3-6/+7
2002-08-24Add const to a bunch of string APIsKeith Packard1-23/+23