7a03bbdcebDuring test run, remove cache directory to avoid stale cache usage.
Keith Packard
2006-08-28 10:30:22 -0700
1e4080ea49Add x86-64 architecture and signature.
Keith Packard
2006-08-28 10:07:43 -0700
7db39f7298Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
Keith Packard
2006-08-28 09:43:12 -0700
0d9e31c810Eliminate ./ and ../ elements from font directory names when scanning.
Keith Packard
2006-08-27 23:40:51 -0700
af180c4037Fix up fc-cache and fc-cat for no global cache changes.
Keith Packard
2006-08-27 22:24:39 -0700
00f059e930Eliminate global cache. Eliminate multi-arch cache code.
Keith Packard
2006-08-27 21:53:48 -0700
cf65c0557eAdd architecture to cache filename.
Keith Packard
2006-08-27 18:29:51 -0700
db50cbdaf5Eliminate NormalizeDir. Eliminate gratuitous stat/access calls per dir.
Keith Packard
2006-08-27 18:19:39 -0700
d2f786849cWrite caches to first directory with permission. Valid cache in FcDirCacheOpen.
Keith Packard
2006-08-27 17:04:01 -0700
2b629781d7Construct short architecture name from architecture signature.
Keith Packard
2006-08-27 16:25:07 -0700
199a922411Add .gitignore
Keith Packard
2006-08-27 16:21:16 -0700
7410e40bd92006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam Make cache directories configurable. Simplify and correct some code which deals with per-directory caches.
Patrick Lam
2006-08-04 16:13:00 +0000
62a4a8459a2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam Fix file-descriptor leak in FcGlobalCacheDestroy.
Patrick Lam
2006-07-19 02:14:28 +0000
1c14f2d9632006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad Esfahbod TrueType Collection table offsets are absolute, not relative.
Patrick Lam
2006-06-02 18:48:30 +0000
31b7e6d7f52006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam Make FcStrCopy slightly more efficient.
Patrick Lam
2006-04-28 07:00:25 +0000
0037aad501Keith Packard <keithp@keithp.com> Reduce transient memory usage during config file parsing by allocating smaller buffers (64 seems to be a magic number).
Patrick Lam
2006-04-27 08:13:45 +0000
529291bef4Eliminate pattern freezing
Keith Packard
2006-04-27 07:54:07 +0000
c1c3ba06d5Make path names in cache files absolute (NB, cache format change) Stop permitting cache files to be stored in font dirs. Bump cache magic. Don't include /fonts.cache-2 in cache hash construction. reviewed by: Patrick Lam <plam@mit.edu>
Keith Packard
2006-04-27 07:11:44 +0000
73775d8f28Fix the issues with GNU libiconv vs. libc iconv (which especially appear on Solarii). Approach suggested by Tim Mooney. reviewed by: plam
Patrick Lam
2006-04-25 15:33:07 +0000
4951231726Include $(top_srcdir), $(top_srcdir)/src before anything else. Shuffle order of includes for building out of srcdir on win32. reviewed by: plam
Patrick Lam
2006-04-25 06:12:06 +0000
f045376c08Include $(top_srcdir), $(top_srcdir)/src before anything else. Shuffle order of includes for building out of srcdir on win32. reviewed by: plam
Patrick Lam
2006-04-25 05:57:41 +0000
55e145b025Prevent terrible perf regression by getting the if-condition right (reported by Wouter Bolsterlee).
Patrick Lam
2006-04-20 16:57:50 +0000
93f67dfc73Dominic Lachowicz <cinamod@hotmail.com> Implement mmap-like code for Windows using MapViewOfFile.
Patrick Lam
2006-04-19 16:53:50 +0000
56f8358364Bump version to 2.3.95.
Patrick Lam
2006-04-19 16:17:46 +0000
c001a192afBail gracefully if the cache file does not contain enough data.
Patrick Lam
2006-04-19 16:17:19 +0000
a77572948eGive the 'Standard Symbols L' match a strong (vs. weak) binding.
Patrick Lam
2006-04-15 00:25:20 +0000
8cfa0bbc82Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup. Simplify code and get things straight.
Patrick Lam
2006-04-14 18:35:16 +0000
b43dbbdc92Actually, just add URW fonts as aliases for all of the PostScript fonts. (reported by Miguel Rodriguez).
Patrick Lam
2006-04-14 15:40:58 +0000
ca2556f263Add an alias 'Standard Symbols L' for 'Symbol'.
Patrick Lam
2006-04-14 14:51:22 +0000
2f02e38361Fix memory leak (Coverity defect #2089). Ignore script if subtable is missing (Coverity defect #2088). Fix possible null pointer dereference (Coverity defect #784) and memory leak (Coverity defects #785, #786). Don't copy FcCharSet if we're going to throw it away anyway. (Reported by Kenichi Handa). reviewed by: plam
Patrick Lam
2006-04-12 14:36:36 +0000
a56e89ab4fFix bad behaviour on realloc resulting in crash. reviewed by: plam
Patrick Lam
2006-04-12 03:02:57 +0000
5c90509c07Don't crash if config is null (Coverity defect #984).
Patrick Lam
2006-04-12 02:38:28 +0000
2de24638b2Missing bits from previous patches. Remove extra semi-colon. Fix memory leak in error case (Coverity defects #776, #985). Fix memory leaks (Coverity defects #779, #781) and memory use after free (Coverity defect #780). reviewed by: plam
Patrick Lam
2006-04-11 16:54:24 +0000
04f7d3e7fdProperly convert static charsets to dynamic charsets. Fix memory leak in error case (Coverity defects #1820, #1821, #1822). Fix memory leak (Coverity defect #1819). prevent crash when invalid include line is parsed (Coverity defect #763). Fix potential null pointer access (Coverity defect #1804). Remove dead code (Coverity defect #1194). Prevent potential null pointer access (Coverity defect #767), ensure error value is read (Coverity defect #1195). reviewed by: plam
Patrick Lam
2006-04-11 14:20:59 +0000
c814c301eeDon't leak header in non-error case (Coverity defect #1825). reviewed by: plam
Patrick Lam
2006-04-10 16:12:55 +0000
65448e8b2asrc/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity defects #777, #1826) reviewed by: plam
Patrick Lam
2006-04-10 16:06:42 +0000
ae2aafe602Fix double free (spotted by Coverity, CID #1965). Check if pattern is not null before using it (Coverity defect #1883). Fix memory leak with hash collision (Coverity defect #1829). Fix memory leak when bail cases (Coverity defect #1828). Don't leak directory name (Coverity defect #1827). reviewed by: plam
Patrick Lam
2006-04-10 15:46:34 +0000
86abd75965LD_ADD missing dependencies for binaries. Reported by Edson Alves Pereira. reviewed by: plam
Patrick Lam
2006-04-07 18:07:51 +0000
f23f5f388dSGI compilation fixes (reported by Christoph Bauer): 1) reorder union definition of _FcChar; 2) omit .stats =.
Patrick Lam
2006-04-07 17:37:09 +0000
44415a079aPortability fixes for HP-UX (reported by Christoph Bauer). Replace '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by 'fc_alignof'. reviewed by: plam
Patrick Lam
2006-04-07 17:27:39 +0000
91fe51b4f8Move up #include of config.h. Fail if neither inttypes.h nor stdint.h is available. Fixes bug 6171. reviewed by: plam
Patrick Lam
2006-04-07 17:06:55 +0000
d6217cc6bcPatrick Lam <plam@mit.edu> Make fontconfig compile under MinGW: 1) remove unneeded #includes; 2) make use of mmap and sysconf conditional; 3) replace rand_r by srand/rand if needed; 4) use chsize instead of ftruncate; and 5) update libtool exports file
Patrick Lam
2006-04-07 04:42:32 +0000
3a342c5a6cEliminate warning.
Patrick Lam
2006-04-07 04:19:49 +0000
e79c648c7afile fc-match.sgml was initially added on branch fc-2_4_branch.
2.3-branch
Patrick Lam
2006-04-06 05:15:08 +0000
8b4e7628e1Update documentation for fc-match (SGML-ize it). (reported by Ilya Konstantinov)
Patrick Lam
2006-04-06 05:15:08 +0000
392fa276dcReduce amount of dirty rss by const'ing some data structures. Don't fail if we can't create or remove $(pkgcachedir) i.e. /var/cache/fontconfig. (reported by Quanah Gibson-Mount). reviewed by: plam
Patrick Lam
2006-04-06 04:52:21 +0000
0d745819a9Fix intel compiler warnings: make many variables static, eliminate duplicate names, reduce variable scopes, unsigned/signed printf formatting. reviewed by: plam
Patrick Lam
2006-04-06 04:33:11 +0000
b17cf498beFix multiarch support (don't destroy multiarch files!) Require pkg-config. (Thanks Behdad; better solution wanted for libxml2 detection!) reviewed by: plam
Patrick Lam
2006-03-24 15:21:10 +0000
ba76916ff6On Windows, unlink before rename. Reported by Tim Evans.
Patrick Lam
2006-03-23 04:22:28 +0000
c022182231On Windows, unlink before rename. Reported by Tim Evans.
Patrick Lam
2006-03-23 04:21:10 +0000
d8fda87d5eFix typos in orth files. Reported by Denis Jacquerye.
Patrick Lam
2006-03-15 15:59:33 +0000
04af4f56dcFix typos in orth files. Reported by Denis Jacquerye.
Patrick Lam
2006-03-15 15:58:59 +0000
fd11da8464Fix Makefile.am for removal of debian/ directory.
Patrick Lam
2006-03-08 20:57:39 +0000
c957abedc7.cvsignore Ignore debian/ directory for CVS.
Patrick Lam
2006-03-08 20:38:39 +0000
dcd49fcc23debian/* Now remove debian/ directory.
Patrick Lam
2006-03-08 20:33:42 +0000
ccda304eacdebian/po/* .cvsignore Remove debian/ directory from sources. See Debian's subversion server at svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
Patrick Lam
2006-03-08 20:32:56 +0000
72b3e80625file ln.orth was initially added on branch fc-2_4_branch.
Patrick Lam
2006-03-08 19:27:25 +0000
2509fc7ac1Add orthography for Lingala. reviewed by: plam
Patrick Lam
2006-03-08 19:27:25 +0000
37e3f33c7eSort directory entries while scanning them from disk; prevents Heisenbugs due to file ordering in a directory. reviewed by: plam
Patrick Lam
2006-03-08 19:19:05 +0000
e01166d52aAdd a configuration file that disables hinting for the Lohit Gujarati font (since the hinting distort some glyphs quite badly). reviewed by: keithp
Patrick Lam
2006-03-08 19:16:10 +0000
e3c6d3364cSort directory entries while scanning them from disk; prevents Heisenbugs due to file ordering in a directory. reviewed by: plam
Patrick Lam
2006-03-08 19:10:57 +0000
d8951c0cc2Remove stuff we don't use, make get_{char,short,long} functions of ftglue macros to be inlined. Code cleanups (excess prototype, old-style function definition). reviewed by: plam
Patrick Lam
2006-03-08 02:30:43 +0000
9226e04c69Because we hacked FcPatternGet, we don't really need to expand the filename again in FcPatternGetString.
Patrick Lam
2006-03-05 15:33:46 +0000
618adbaf7bOk, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make that work. Reported by Bernhard Rosenkraenzer.
Patrick Lam
2006-03-05 06:05:50 +0000
dc70c15abaInclude inttypes.h instead of stdint.h if appropriate.
Patrick Lam
2006-03-03 18:35:42 +0000
ead55be0edMore stub definitions and remove FcFileIsDir from fc-cat.
Patrick Lam
2006-03-03 18:19:04 +0000
c003f5aec3Fix compilation on AIX with stub definitions (bug 6097).
Patrick Lam
2006-03-03 15:12:12 +0000
bb6b19938eGet rid of C++-style comments.
Patrick Lam
2006-03-03 06:35:53 +0000
5b4a40a955debian/changelog Enable creation of 2.3.94 Debian packages.
Patrick Lam
2006-03-03 06:12:55 +0000
b36f2a39d0Fix suspicious return expression which causes junk to be returned. reviewed by: plam
Patrick Lam
2006-03-03 06:11:31 +0000
63d2df3f92Bump version to 2.3.94.
Patrick Lam
2006-02-24 19:19:09 +0000
639475e873Remove unconditional emboldening (per Behdad's instructions). Add @s to hide some echos.
Patrick Lam
2006-02-24 18:52:17 +0000
0cfaf27e33Takashi Iwai <tiwai@suse.de> reviewed by: plam Fix double-free on error case.
Patrick Lam
2006-02-24 16:41:34 +0000
cf5cf4cadbStrip \r and whitespace from input; fixes bug 3454.
Patrick Lam
2006-02-22 04:50:16 +0000
69a3fc78e2Allocate large arrays statically in fc-lang to fix crashes under MinGW/MSYS.
Patrick Lam
2006-02-22 04:09:39 +0000
656b47f698Pass the buck; make fontconfig not crash on pango badness.
Patrick Lam
2006-02-21 15:56:41 +0000
9fb0e0743eUse embeddedbitmap rather than rh_prefer_bitmap.
Patrick Lam
2006-02-21 15:53:43 +0000
f2fb985c7aEliminate redundancies. reviewed by: plam
Patrick Lam
2006-02-21 15:50:19 +0000
b023dbd384Eliminate unused vars reported by Intel's compiler. reviewed by: plam
Patrick Lam
2006-02-21 15:40:18 +0000
2b90aee363Remove one more archaic character. reviewed by: plam
Patrick Lam
2006-02-21 15:29:54 +0000
dacf81ed4cFreeze patterns created by configuration file for tiny memory savings (every little bit helps). reviewed by: plam, keithp
Patrick Lam
2006-02-21 15:24:28 +0000
9769b43d4aInitialize fontconfig library in fc-cat to avoid segfault. reviewed by: plam
Patrick Lam
2006-02-21 14:12:41 +0000
530e66b008Fix the underlying cause of the below segfault (must usually call FcDirCacheHasCurrentArch after FcDirCacheValid).
Patrick Lam
2006-02-18 18:18:07 +0000
a68ce9525dFix segfault (reported by fcrozat) caused by incorrect input on cache files.
Patrick Lam
2006-02-18 17:56:25 +0000
310817371cBump up magic version; we changed the binary format.
Patrick Lam
2006-02-17 14:44:42 +0000
12f46c42faEnable fc-cat to print out old-style cache info when given a directory name.
Patrick Lam
2006-02-17 05:47:08 +0000
8c0d692125Deal correctly with changing FC_CACHE_MAGIC.
Patrick Lam
2006-02-16 17:50:04 +0000
d2c0102944Add -r --really-force option which blows away cache files and then regenerates them.
Patrick Lam
2006-02-16 15:36:43 +0000
719f4b841fDon't bail if fontconfig can't remove a dir cache file. Skip the ID of a cache file when copying. Eliminate 'source file too small' bug in FcDirCacheWrite.
Patrick Lam
2006-02-16 07:12:04 +0000
f8a17f3298Fix memory leak in error condition code.
Patrick Lam
2006-02-13 22:19:30 +0000
5657098e29Skip bitmap fonts which can't even get it together enough to declare a family name; this appears to reproduce previous fontconfig behaviour. reviewed by: plam
Patrick Lam
2006-02-13 21:51:11 +0000
d00c3cb5e0Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2 in a directory, because /var/cache/fontconfig failures ought to be fixable, unlike fonts.cache-2 failures, which may leave you screwed. reviewed by: plam
Patrick Lam
2006-02-11 05:01:32 +0000
9e07e0a77bUse a tri-state to mark the fonts which didn't get blocked but were just missing an element, to distinguish them from the fonts that do match the element. reviewed by: plam
Patrick Lam
2006-02-11 04:50:46 +0000
f11a184104Don't kill fonts because they don't declare an element that's being matched on. reviewed by: plam
Patrick Lam
2006-02-10 19:40:11 +0000