| 
              
c8f5b98b
               | 
              
2010-07-12T21:13:22
               | 
              
               | 
              
Remove C++ warnings.
*/*: Initialize pointers where necessary to make g++ happy.
               | 
            
            
              
   
               | 
              
4c531460
               | 
              
2009-07-08T14:26:51
               | 
              
               | 
              
Prevent the overflows by a glyph with too many points or contours.
               | 
            
            
              
   
               | 
              
12342996
               | 
              
2006-08-19T11:18:09
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
33f5f249
               | 
              
2006-08-16T16:50:55
               | 
              
               | 
              
    * include/freetype/internal/ftgloadr.h,
    include/freetype/internal/tttypes.h, src/base/ftgloadr.c,
    src/base/ftobjs.c, src/truetype/ttgload.c, src/truetype/ttinterp.c,
    src/truetype/ttobjs.c: improvements to native TrueType hinting,
    this is a first try, controlled by the FIX_BYTECODE macro in
    src/truetype/ttinterp.c
               | 
            
            
              
   
               | 
              
9fbd2ab8
               | 
              
2005-10-28T16:14:14
               | 
              
               | 
              
- various performance enhancements
- fixing apinames.c, adding support for Watcom and Borland compilers
- adding generation of exported symbols list to the build system, including the Unix one !!
sorry Werner, I have no time to document this in ChangeLog at the moment
               | 
            
            
              
   
               | 
              
da245ee3
               | 
              
2005-08-18T07:40:32
               | 
              
               | 
              
Forgot to check in last change.
               | 
            
            
              
   
               | 
              
efd4e877
               | 
              
2004-05-13T12:59:59
               | 
              
               | 
              
* include/freetype/internal/psaux.h (T1_ParseState): New
enumeration.
(T1_BuilderRec): Replace `path_begun' with `parse_state'.
Remove `error'.
* src/psaux/t1decode.c (t1_decoder_parse_charstrings): Replace
`Memory_Error' with `Fail' and update all users.
Don't use `builder->error'.
Replace `path_begun' with `parse_state' and check parsing states.
* src/psaux/psobjs.c (t1_builder_init, t1_builder_start_point):
Replace `path_begun' with `parse_state' and check parsing states.
               | 
            
            
              
   
               | 
              
6cda9c48
               | 
              
2004-01-22T09:07:12
               | 
              
               | 
              
* include/freetype/ftcache.h: Delete duplicated definition of
FTC_FaceID.
* src/cff/cffdrivr.c (cff_get_cmap_info): Call sfnt module's TT CMap
Info service function if the cmap comes from sfnt.  Return 0 if the
cmap is sythesized in cff module.
Formatting; updating copyright.
               | 
            
            
              
   
               | 
              
4632fccb
               | 
              
2004-01-15T19:07:44
               | 
              
               | 
              
        * include/freetype/internal/ftmemory.h,
        src/autohint/ahhint.c, src/base/ftgloadr.c,
        src/base/ftglyph.c, src/base/ftoutln.c,
        src/base/ftstroke.c, src/cff/cffload.c, src/truetype/ttgload.c,
        src/truetype/ttinterp.c:
          introducing the new FT_ARRAY_COPY and FT_ARRAY_MOVE macros
          to make copying arrays easier
               | 
            
            
              
   
               | 
              
80cfbd70
               | 
              
2003-12-26T07:26:08
               | 
              
               | 
              
* src/base/fttrigon.c, src/base/ftgloadr.c: Inlude
FT_INTERNAL_OBJECTS_H.
* src/base/ftstroke.c (FT_Outline_GetInsideBorder,
FT_Outline_GetOutsideBorder): s/or/o/ to make it compile with
C++ compilers.
* src/cache/ftcmru.c, include/freetype/cache/ftcmru.h:
s/select/selection/ to avoid compiler warning.
* src/cff/cffload.h: s/select/ftselect/ to avoid potential
compiler warning.
Formatting.
               | 
            
            
              
   
               | 
              
87c0d30f
               | 
              
2003-12-24T01:10:46
               | 
              
               | 
              
        * include/freetype/fttypes.h
        src/autofit/afangles.c
        src/autofit/aflatin.c
        src/autohint/ahglyph.c
        src/autohint/ahhint.c
        src/base/ftcalc.c
        src/base/ftgloadr.c
        src/base/ftglyph.c
        src/base/ftobjs.c
        src/base/ftsynth.c
        src/base/fttrigon.c
        src/cff/cffgload.c
        src/cid/cidgload.c
        src/cid/cidload.c
        src/pfr/pfrgload.c
        src/pfr/pfrload.c
        src/pfr/pfrsbit.c
        src/psaux/psobjs.c
        src/pshinter/pshalgo.c
        src/pshinter/pshglob.c
        src/pshinter/pshrec.c
        src/raster/ftrend1.c
        src/sfnt/ttcmap0.c
        src/smooth/ftsmooth.c
        src/truetype/ttdriver.c
        src/truetype/ttgload.c
        src/truetype/ttinterp.c
        src/truetype/ttobjs.c
        src/type1/t1gload.c
        src/winfonts/winfnt.c:
          use of the FT_PAD_XXX and FT_PIX_XXX macros to avoid compiler
          warnings with very pedantic compilers. Hints:  (x) & -64 will
          warn if (x) is not signed.. use (x) & ~63 instead !
               | 
            
            
              
   
               | 
              
f8ba2005
               | 
              
2002-03-30T13:16:35
               | 
              
               | 
              
* include/freetype/t1tables.h (t1_blend_max): Fix typo.
* src/base/ftstream.c: Simplify FT_ERROR calls.
formatting, copyright update
               | 
            
            
              
   
               | 
              
e459d742
               | 
              
2002-03-22T13:52:37
               | 
              
               | 
              
        * include/freetype/internal/ftmemory.h, and a lot of other files !!:
            changed the names of memory macros. Examples:
              MEM_Set   => FT_MEM_SET
              MEM_Copy  => FT_MEM_COPY
              MEM_Move  => FT_MEM_MOVE
              ALLOC     => FT_ALLOC
              FREE      => FT_FREE
              REALLOC   = >FT_REALLOC
            FT_NEW was introduced to allocate a new object from a _typed_
            pointer..
            note that ALLOC_ARRAY and REALLOC_ARRAY have been replaced
            by FT_NEW_ARRAY and FT_RENEW_ARRAY which take _typed_ pointer
            arguments.
            This results in _lots_ of sources being changed, but makes the
            code more generic and less error-prone..
               | 
            
            
              
   
               | 
              
095a4cc1
               | 
              
2002-03-20T15:35:53
               | 
              
               | 
              
        * src/base/ftgloadr.c (FT_GlyphLoader_CheckSubGlyphs): fixed a memory
        allocation bug that was due to un-careful renaming of the FT_SubGlyph
        type..
               | 
            
            
              
   
               | 
              
4bd5d0a3
               | 
              
2002-03-20T09:42:31
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
eba5ad4b
               | 
              
2002-03-14T12:56:35
               | 
              
               | 
              
no message
               | 
            
            
              
   
               | 
              
4d57024d
               | 
              
2002-02-24T02:59:24
               | 
              
               | 
              
        * moving all code related to glyph loaders to "internal/ftgloadr.h"
        and "src/base/ftgloadr.c".
        Note also that the type "FT_GlyphLoader" is now a pointer to the
        structure "FT_GlyphLoaderRec"..
               | 
            
            
              
   
               | 
              
2c2b3734
               | 
              
2002-02-22T17:58:05
               | 
              
               | 
              
adding glyph loader routines (previously in ftobjs.c)
               |