1. 23 Apr, 2003 9 commits
  2. 22 Apr, 2003 1 commit
  3. 09 Apr, 2003 2 commits
  4. 03 Apr, 2003 1 commit
  5. 27 Mar, 2003 1 commit
    • David Turner's avatar
      * README: udpated · 520f7b3d
      David Turner authored
         * README.UNX: removed (now replaced by docs/INSTALL.UNX)
      
         * src/pshinter/pshalgo3.c: the hinter now performs as in 2.1.3 and
         will ignore stem quantization only when FT_LOAD_TARGET_SMOOTH is used
      
         * src/base/ftobjs.c: changed the default computations to include rounding
         in all cases, this is required to provide accurate kerning data when
         native TrueType hinting is enabled.
      
         * src/type1/t1load.c: the Type 1 loader now accepts more general names
         according to the Postscript spec (the previous one was too restrictive)
      520f7b3d
  6. 20 Mar, 2003 2 commits
    • David Turner's avatar
      * src/autohint/ahglyph.h, src/autohint/ahglyph.c, src/autohint/ahglobal.c, · 389a365b
      David Turner authored
          src/autohint/ahhint.c: fixed blue-scale problem
      
          * src/cache/ftccache.c: fixed small bug that could crash the cache
          in rare circumstances (mostly with broken fonts)
      389a365b
    • David Turner's avatar
      * docs/*: serious rewriting of the documentation · 95688472
      David Turner authored
          * include/freetype/internal/ftobjs.h, src/base/ftobjs.c, src/bdf/bdfdrivr.c,
          src/pcf/pcfdriver.c, src/pfr/pfrsbit.c, src/sfnt/ttsbit.c,
          src/type42/t42objs.c, src/winfonts/winfnt.c: introduced three new functions
          to deal with glyph bitmaps within FT_GlyphSlot objects. these are:
      
            ft_glyphslot_free_bitmap
            ft_glyphslot_alloc_bitmap
            ft_glyphslot_set_bitmap
      
          these are much more convenient to use than managing the FT_GLYPH_OWN_BITMAP
          flag manually. the font drivers have been modified to use them as well.
      
          * src/cache/ftlru.c: fixed an invalid assertion check
      95688472
  7. 15 Mar, 2003 1 commit
  8. 14 Mar, 2003 1 commit
  9. 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
  10. 28 Feb, 2003 1 commit
  11. 25 Feb, 2003 4 commits
    • 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
  12. 18 Feb, 2003 2 commits
  13. 13 Feb, 2003 1 commit
  14. 30 Jan, 2003 2 commits
  15. 22 Jan, 2003 3 commits
  16. 17 Jan, 2003 1 commit
  17. 15 Jan, 2003 2 commits
  18. 14 Jan, 2003 1 commit
  19. 13 Jan, 2003 1 commit
  20. 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
  21. 08 Jan, 2003 2 commits