summaryrefslogtreecommitdiff
path: root/src/fcpat.c
AgeCommit message (Expand)AuthorFilesLines
2006-02-07Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrUPatrick Lam1-20/+19
2006-01-25Fix additional memory leaks reported by Ronny V. Vindenes: don't invokePatrick Lam1-1/+8
2006-01-19Fix for unaligned memory accesses.Patrick Lam1-4/+8
2006-01-05Add self to AUTHORS list.Patrick Lam1-1/+1
2005-12-21Shut up GCC warnings on amd.Patrick Lam1-2/+2
2005-12-08Because we've changed FcPatternAddString to use FcStrStaticName and notPatrick Lam1-0/+7
2005-12-05Don't free strings that have been returned from FcStrStaticName.Patrick Lam1-2/+19
2005-11-29Don't make FcPatternFindFullFname available to fccfg, it's not really safe.Patrick Lam1-1/+4
2005-11-29Fix problem dating back at least to 2.3.2 where globs weren't being appliedPatrick Lam1-3/+1
2005-11-25Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,Patrick Lam1-25/+25
2005-11-25Pass around FcCache *s to the Unserialize functions for extra consistencyPatrick Lam1-16/+16
2005-11-25Inline the *PtrU functions to gain perf. Remove unneeded params for thePatrick Lam1-20/+2
2005-11-24Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.Patrick Lam1-5/+17
2005-11-24Make FcCompareString and FcCompareFamily less expensive. Only add a valuePatrick Lam1-0/+7
2005-11-17Don't add current_arch_start more than once.Patrick Lam1-0/+1
2005-11-16Add *NeededBytesAlign(), which overestimates the padding which is laterPatrick Lam1-0/+36
2005-11-03Fix argument ordering problem in call to FcPatternTransferFullFname.Patrick Lam1-1/+1
2005-11-03Fix warnings and embarrassing double-free error.Patrick Lam1-9/+5
2005-11-02Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate fullPatrick Lam1-4/+14
2005-11-02Revert the previous patch and commit the correct patch: I forgot aPatrick Lam1-0/+1
2005-11-01Copy the full pathname whenever duplicating an FcPattern; otherwise,Patrick Lam1-1/+24
2005-11-01Reinstate basename patch, but keep a hash table linking FcPatterns to theirPatrick Lam1-0/+97
2005-10-06Add padding to make valgrind and glibc not hate each other when callingPatrick Lam1-2/+3
2005-09-23Remove debugging printf (oops).Patrick Lam1-1/+0
2005-09-22Fix more gcc4 warnings:Patrick Lam1-1/+2
2005-09-16Add missing FcValueCanonicalize on call to FcPatternAdd.Patrick Lam1-1/+2
2005-09-11Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)Patrick Lam1-41/+39
2005-09-01Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missingPatrick Lam1-1/+1
2005-08-27Replace FcObjectStaticName by FcStrStaticName. Implement serialization ofPatrick Lam1-10/+9
2005-08-24Overhaul the serialization system to create one mmapable file per directoryPatrick Lam1-746/+472
2005-07-25#ifdef out old cache stuff, replace with first version of new mmappingPatrick Lam1-31/+210
2005-07-15Forward port cworth's patch to branch.Patrick Lam1-19/+41
2005-07-07Convert ObjectPtr from a fat structure to a simple index into an id table;Patrick Lam1-159/+401
2005-06-28Add functionality to allow fontconfig data structure serialization.Patrick Lam1-180/+686
2005-04-13Check that a pattern isn't already frozen in FcPatternFreezeRoss Burton1-0/+3
2005-03-31Put all FcPattern objects though FcObjectStaticName and do pointer tratherRoss Burton1-1/+2
2004-12-07Reviewed by: Keith Packard <keithp@keithp.com>Keith Packard1-29/+13
2004-12-07Change files from ISO-Latin-1 to UTF-8Keith Packard1-1/+1
2004-12-04Move existing fonts.conf to fonts.conf.bakKeith Packard1-0/+73
2003-08-15Added new FcFini function for cleaning up all memory. Fixed a few memoryCarl Worth1-4/+80
2003-03-05Change RCS tagKeith Packard1-2/+2
2002-10-11Add a bunch more consts to Xft and fontconfig apisKeith Packard1-10/+10
2002-09-26Fix alignment issue on sparcKeith Packard1-5/+12
2002-09-18Pacify gcc 3.2Marc Aurele La France1-2/+2
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 Packard1-1/+2
2002-08-22Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanupKeith Packard1-2/+299
2002-08-19Various config changes plus a couple of optimizations from OwenKeith Packard1-42/+1
2002-08-11Fix weird first/not-first lameness in font matches, replacing with targetrc2fcpackage_rc2Keith Packard1-1/+42
2002-08-07Short circuit FcPatternEqual when both args point at the same patternKeith Packard1-1/+4