1. 10 Sep, 2006 4 commits
  2. 09 Sep, 2006 5 commits
  3. 07 Sep, 2006 9 commits
  4. 05 Sep, 2006 5 commits
    • Keith Packard's avatar
      Eliminate .so PLT entries for local symbols. (thanks to Arjan van de Ven) · 23816bf9
      Keith Packard authored
      Using a simple shell script that processes the public headers, two header
      files are constructed that map public symbols to hidden internal aliases
      avoiding the assocated PLT entry for referring to a public symbol.
      A few mistakes in the FcPrivate/FcPublic annotations were also discovered
      through this process
    • Keith Packard's avatar
      Correct reference count when sharing cache file objects. · 323ecd0c
      Keith Packard authored
      Multiple maps of the same cache file share the same mapped object; bump the
      cache object reference count in this case
    • Keith Packard's avatar
      Oops, fc-lang broke when I added cache referencing. · afe5a671
      Keith Packard authored
      Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
    • Keith Packard's avatar
      Make cache reference counting more efficient. · 17389539
      Keith Packard authored
      Eliminate need to reference cache object once per cached font, instead
      just count the number of fonts used from the cache and bump the reference
      count once by that amount. I think this makes this refernece technique
      efficient enough for use.
    • Keith Packard's avatar
      Reference count cache objects. · 9e612141
      Keith Packard authored
      Caches contain patterns and character sets which are reference counted and
      visible to applications. Reference count the underlying cache object so that
      it stays around until all reference objects are no longer in use.
      This is less efficient than just leaving all caches around forever, but does
      avoid eternal size increases in case applications ever bother to actually
      look for changes in the font configuration.
  5. 04 Sep, 2006 15 commits
  6. 03 Sep, 2006 2 commits