1. 13 Mar, 2003 1 commit
    • David Turner's avatar
      * src/base/ftdbgmem.c, docs/DEBUG.TXT: added new environment variables · ad1ceca2
      David Turner authored
          to control memory debugging with FreeType. See the description of
          "FT2_DEBUG_MEMORY", "FT2_ALLOC_TOTAL_MAX" and "FT2_ALLOC_COUNT_MAX"
          in DEBUG.TXT
      
          * src/cache/ftccache.c, src/cache/ftccmap.c, src/cache/ftcsbits.c,
          ftlru.c: fixed the cache sub-system to correctly deal with out-of-memory
          conditions.
      
          * src/pfr/pfrobjs.c, src/pfr/pfrsbits.c: fixing compiler warnings and a
          small memory leak
      
          * src/psaux/psobjs.c (t1_reallocate_table): fixed a bug (memory leak) that
          only happened when trying to resize an array would end in an OOM.
      
          * src/smooth/ftgrays.c: removed compiler warnings / volatile bug
      
          * src/truetype/ttobjs.c: removed segmentation fault that happened in
          tight memory environments.
      ad1ceca2
  2. 28 Feb, 2003 1 commit
  3. 25 Feb, 2003 5 commits
    • David Turner's avatar
      adding development directory · 7e6b31ea
      David Turner authored
      7e6b31ea
    • David Turner's avatar
      reduce compiler warnings · bc904309
      David Turner authored
      bc904309
    • David Turner's avatar
      reduce compiler warnings · 361565c6
      David Turner authored
      361565c6
    • David Turner's avatar
      * src/cache/ftccmap.c: the cmap cache now supports UCS-4 charmaps · 0ba973da
      David Turner authored
          when available in Asian fonts
      
          * src/sfnt/ttload.c, src/base/ftobjs.c: changed "asian" to "Asian" in
          comments
      
          * src/truetype/ttdriver.c (Set_Char_Sizes): fixed a rounding bug when
          computing the scale factors for a given character size in points with
          resolution.
      0ba973da
    • David Turner's avatar
      * src/gzip/ftgzip.c: fixed a bug that caused FreeType to loop endlessly · fd37c4b8
      David Turner authored
          when trying to read certain compressed gzip files. The following test
          could be used to reveal the bug:
      
             touch 0123456789 ; gzip 0123456789 ; ftdump 0123456789.gz
      
      
          * src/pfr/pfrobjs.c, src/pfr/pfrload.c, src/pfr/pfrtypes.h: several
          fixes to the PFR font driver:
      
            - the list of available embedded bitmaps was not correctly set
              in the root FT_FaceRec structure describing the face
      
            - the glyph loader always tried to load the outlines when
              FT_LOAD_SBITS_ONLY was specified
      
            - the table loaded now scans for *undocumented* elements of a
              physical font's auxiliary data record, this is necessary to
              retrieve the "real" family and style names.
      
              NOTE THAT THIS CHANGES THE FAMILY NAME OF MANY PFR FONTS !!
      fd37c4b8
  4. 18 Feb, 2003 2 commits
  5. 13 Feb, 2003 2 commits
  6. 31 Jan, 2003 1 commit
  7. 30 Jan, 2003 2 commits
  8. 24 Jan, 2003 1 commit
  9. 22 Jan, 2003 3 commits
  10. 18 Jan, 2003 1 commit
    • Werner Lemberg's avatar
      · c54198f0
      Werner Lemberg authored
      * builds/unix/ltmain.sh: Regenerated with `libtoolize --force
      --copy' from libtool 1.4.3.
      * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from
      automake 1.7.1.
      * builds/unix/configure: Regenerated with autoconf 2.54.
      * builds/unix/config.guess, builds/unix/config.sub: Updated from
      `config' CVS module at subversions.gnu.org.
      * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from
      `automake' CVS module at subversions.gnu.org.
      c54198f0
  11. 17 Jan, 2003 1 commit
  12. 15 Jan, 2003 4 commits
  13. 14 Jan, 2003 2 commits
  14. 13 Jan, 2003 2 commits
  15. 12 Jan, 2003 1 commit
    • David Turner's avatar
      2003-01-11 David Chester <davidchester@qmx.net> · 7f0c4e9c
      David Turner authored
              * include/freetype/config/ftoption.h, src/autohint/ahglobal.h,
              src/autohint/ahglobal.c, src/autohint/ahglyph.c,
              src/autohint/ahtypes.h:
      
                included David Chester's patches to the auto-hinter in order to
                slightly improve the output. Note that everything is controlled
                through the new FT_CONFIG_OPTION_CHESTER_HINTS defined at the
                end of "ftoption.h", there are also individual FT_CONFIG_CHESTER_XXX
                macros to control individual "features".
      
                Note that all improvements are enabled by default, but can be
                tweaked for optimization and testing purpose. The configuration
                macros will most likely disappear in the short future.
      
      2003-01-11  David Turner  <david@freetype.org>
      
              * include/freetype/internal/fnttypes.h: fixed a structure field
              definition to avoid memory overwrites
      7f0c4e9c
  16. 08 Jan, 2003 5 commits
  17. 07 Jan, 2003 1 commit
    • David Turner's avatar
      * src/base/ftstroker.c: probably the last bug-fixes to the stroker, · ad13f827
      David Turner authored
              the API is likely to change however.
      
              * src/base/fttrigon.c (FT_Angle_Diff): fixing function, it returned
              invalid values for large negative angle differences (resulting in
              incorrect stroker computations, among other things)
      
              * src/cache/ftccache.c (ftc_node_unlink): removing incorrect
              assertion, and changing code to avoid hash table size contraction
      
              * src/base/Jamfile, src/base/rules.mk, src/base/descrip.mms:
              adding "ftstroker.obj" to default build, as optional component
      ad13f827
  18. 26 Dec, 2002 3 commits
  19. 23 Dec, 2002 1 commit
  20. 18 Dec, 2002 1 commit