diff options
author | Patrick Lam <plam@MIT.EDU> | 2006-04-27 08:13:45 +0000 |
---|---|---|
committer | Patrick Lam <plam@MIT.EDU> | 2006-04-27 08:13:45 +0000 |
commit | 0037aad501e18e53acd2590483b99aaa2a1fba8c (patch) | |
tree | abfa2b6736b584978106132f55516853acc73554 | |
parent | 529291bef436384a06db246fda30e08d5812de14 (diff) | |
download | fontconfig-0037aad501e18e53acd2590483b99aaa2a1fba8c.tar.gz |
Keith Packard <keithp@keithp.com>
Reduce transient memory usage during config file parsing by allocating
smaller buffers (64 seems to be a magic number).
-rw-r--r-- | ChangeLog | 20 | ||||
-rw-r--r-- | src/fcstr.c | 2 |
2 files changed, 8 insertions, 14 deletions
@@ -1,3 +1,10 @@ +2006-04-27 Patrick Lam <plam@mit.edu> + Keith Packard <keithp@keithp.com> + * src/fcstr.c (FcStrBufChar): + + Reduce transient memory usage during config file parsing + by allocating smaller buffers (64 seems to be a magic number). + 2006-04-27 Keith Packard <keithp@keithp.com> * src/fcinit.c: (FcMemReport): @@ -7,7 +14,6 @@ Eliminate pattern freezing 2006-04-27 Keith Packard <keithp@keithp.com> - reviewed by: Patrick Lam <plam@mit.edu> * src/fccache.c: (FcDirCacheUnlink), (FcDirCacheHashName), @@ -24,18 +30,6 @@ Bump cache magic. Don't include /fonts.cache-2 in cache hash construction. -2006-04-26 Keith Packard <keithp@keithp.com> - - * src/fccache.c: (FcDirCacheUnlink), (FcDirCacheOpen), - (FcDirCacheWrite): - * src/fcfreetype.c: (FcFreeTypeQuery): - * src/fcint.h: - * src/fclist.c: (FcListAppend): - * src/fcmatch.c: (FcFontRenderPrepare): - * src/fcpat.c: (FcPatternDestroy), (FcPatternBaseFreeze), - (FcPatternFreeze), (FcPatternGet), (FcPatternDuplicate), - (FcStrUnserialize): - 2006-04-25 Patrick Lam <plam@mit.edu> * ChangeLog: * README: diff --git a/src/fcstr.c b/src/fcstr.c index 32c3a0a..e75ecb9 100644 --- a/src/fcstr.c +++ b/src/fcstr.c @@ -706,7 +706,7 @@ FcStrBufChar (FcStrBuf *buf, FcChar8 c) } else { - size = buf->size + 1024; + size = buf->size + 64; new = malloc (size); if (new) { |