Ignore:
Timestamp:
Feb 2, 2007, 6:05:47 PM (15 years ago)
Author:
Eugene Romanenko
Message:

PDF plugin: update freetype to 2.3.1 release

Location:
trunk/poppler/freetype2/include/freetype
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/poppler/freetype2/include/freetype/freetype.h

    r182 r200  
    638638  /*                                                                       */
    639639  /*   to get an idea how to do that.  Basically, if the language ID is 0, */
    640   /*   dont use it, otherwise subtract 1 from the language ID.  Then       */
     640  /*   don't use it, otherwise subtract 1 from the language ID.  Then      */
    641641  /*   examine `encoding_id'.  If, for example, `encoding_id' is           */
    642642  /*   @TT_MAC_ID_ROMAN and the language ID (minus 1) is                   */
     
    15861586  /*                                                                       */
    15871587  /* <Description>                                                         */
    1588   /*    Destroy a given FreeType library object and all of its childs,     */
     1588  /*    Destroy a given FreeType library object and all of its children,   */
    15891589  /*    including resources, drivers, faces, sizes, etc.                   */
    15901590  /*                                                                       */
     
    17251725  /*    If the `FT_OPEN_PARAMS' bit is set, the parameters given by        */
    17261726  /*    `num_params' and `params' is used.  They are ignored otherwise.    */
     1727  /*                                                                       */
     1728  /*    Ideally, both the `pathname' and `params' fields should be tagged  */
     1729  /*    as `const'; this is missing for API backwards compatibility.  With */
     1730  /*    other words, applications should treat them as read-only.          */
    17271731  /*                                                                       */
    17281732  typedef struct  FT_Open_Args_
     
    23122316   *
    23132317   *   FT_LOAD_IGNORE_TRANSFORM ::
    2314    *     Indicates that the tranform matrix set by @FT_Set_Transform should
     2318   *     Indicates that the transform matrix set by @FT_Set_Transform should
    23152319   *     be ignored.
    23162320   *
     
    33153319#define FREETYPE_MAJOR  2
    33163320#define FREETYPE_MINOR  3
    3317 #define FREETYPE_PATCH  0
     3321#define FREETYPE_PATCH  1
    33183322
    33193323
  • trunk/poppler/freetype2/include/freetype/fterrors.h

    r150 r200  
    55/*    FreeType error code handling (specification).                        */
    66/*                                                                         */
    7 /*  Copyright 1996-2001, 2002, 2004 by                                     */
     7/*  Copyright 1996-2001, 2002, 2004, 2007 by                               */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    7474  /*       {                                                               */
    7575  /*         int          err_code;                                        */
    76   /*         const char*  err_msg                                          */
     76  /*         const char*  err_msg;                                         */
    7777  /*       } ft_errors[] =                                                 */
    7878  /*                                                                       */
  • trunk/poppler/freetype2/include/freetype/ftimage.h

    r150 r200  
    66/*    (specification).                                                     */
    77/*                                                                         */
    8 /*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006 by                   */
     8/*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007 by             */
    99/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    1010/*                                                                         */
     
    725725  /*                                                                       */
    726726  /* <Description>                                                         */
    727   /*    A list of decprecated constants.  Use the corresponding            */
     727  /*    A list of deprecated constants.  Use the corresponding             */
    728728  /*    @FT_Glyph_Format values instead.                                   */
    729729  /*                                                                       */
  • trunk/poppler/freetype2/include/freetype/ftincrem.h

    r182 r200  
    55/*    FreeType incremental loading (specification).                        */
    66/*                                                                         */
    7 /*  Copyright 2002, 2003, 2006 by                                          */
     7/*  Copyright 2002, 2003, 2006, 2007 by                                    */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    150150  *
    151151  * @note:
    152   *   If this function returns succesfully the method
     152  *   If this function returns successfully the method
    153153  *   @FT_Incremental_FreeGlyphDataFunc will be called later to release
    154154  *   the data bytes.
  • trunk/poppler/freetype2/include/freetype/ftlist.h

    r150 r200  
    55/*    Generic list support for FreeType (specification).                   */
    66/*                                                                         */
    7 /*  Copyright 1996-2001, 2003 by                                           */
     7/*  Copyright 1996-2001, 2003, 2007 by                                     */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    200200  /* <Input>                                                               */
    201201  /*    list     :: A handle to the list.                                  */
    202   /*    iterator :: An interator function, called on each node of the      */
    203   /*                list.                                                  */
     202  /*    iterator :: An iterator function, called on each node of the list. */
    204203  /*    user     :: A user-supplied field which is passed as the second    */
    205204  /*                argument to the iterator.                              */
  • trunk/poppler/freetype2/include/freetype/ftoutln.h

    r182 r200  
    66/*    most scalable font formats (specification).                          */
    77/*                                                                         */
    8 /*  Copyright 1996-2001, 2002, 2003, 2005, 2006 by                         */
     8/*  Copyright 1996-2001, 2002, 2003, 2005, 2006, 2007 by                   */
    99/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    1010/*                                                                         */
     
    104104  /*                                                                       */
    105105  /* <Return>                                                              */
    106   /*    FreeType error code.  0 means sucess.                              */
     106  /*    FreeType error code.  0 means success.                             */
    107107  /*                                                                       */
    108108  FT_EXPORT( FT_Error )
     
    394394  /*    outline image within the one you pass to it!                       */
    395395  /*                                                                       */
    396   /*    It will use the raster correponding to the default glyph format.   */
     396  /*    It will use the raster corresponding to the default glyph format.  */
    397397  /*                                                                       */
    398398  FT_EXPORT( FT_Error )
  • trunk/poppler/freetype2/include/freetype/fttrigon.h

    r150 r200  
    55/*    FreeType trigonometric functions (specification).                    */
    66/*                                                                         */
    7 /*  Copyright 2001, 2003, 2005 by                                          */
     7/*  Copyright 2001, 2003, 2005, 2007 by                                    */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    211211   *
    212212   * @return:
    213    *   Contrainted value of `value2-value1'.
     213   *   Constrained value of `value2-value1'.
    214214   *
    215215   */
  • trunk/poppler/freetype2/include/freetype/ftxf86.h

    r165 r200  
    55/*    Support functions for X11.                                           */
    66/*                                                                         */
    7 /*  Copyright 2002, 2003, 2004, 2006 by                                    */
     7/*  Copyright 2002, 2003, 2004, 2006, 2007 by                              */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    4848  /*   format.  Note that this information is not needed normally;         */
    4949  /*   however, there are special cases (like in PDF devices) where it is  */
    50   /*   important to differentiate, inspite of FreeType's uniform API.      */
     50  /*   important to differentiate, in spite of FreeType's uniform API.     */
    5151  /*                                                                       */
    5252  /*************************************************************************/
  • trunk/poppler/freetype2/include/freetype/internal/autohint.h

    r150 r200  
    55/*    High-level `autohint' module-specific interface (specification).     */
    66/*                                                                         */
    7 /*  Copyright 1996-2001, 2002 by                                           */
     7/*  Copyright 1996-2001, 2002, 2007 by                                     */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    3838  /* - global hints: Usually some metrics that describe global properties  */
    3939  /*                 of the face.  It is computed by scanning more or less */
    40   /*                 agressively the glyphs in the face, and thus can be   */
     40  /*                 aggressively the glyphs in the face, and thus can be  */
    4141  /*                 very slow to compute (even if the size of global      */
    4242  /*                 hints is really small).                               */
  • trunk/poppler/freetype2/include/freetype/internal/ftdebug.h

    r150 r200  
    55/*    Debugging and logging component (specification).                     */
    66/*                                                                         */
    7 /*  Copyright 1996-2001, 2002, 2004, 2006 by                               */
     7/*  Copyright 1996-2001, 2002, 2004, 2006, 2007 by                         */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    139139  /*                                                                       */
    140140  /*    This function may be useful if you want to control FreeType 2's    */
    141   /*    debug level in your appliaciton.                                   */
     141  /*    debug level in your application.                                   */
    142142  /*                                                                       */
    143143  FT_BASE( const char * )
  • trunk/poppler/freetype2/include/freetype/internal/ftmemory.h

    r150 r200  
    55/*    The FreeType memory management macros (specification).               */
    66/*                                                                         */
    7 /*  Copyright 1996-2001, 2002, 2004, 2005, 2006 by                         */
     7/*  Copyright 1996-2001, 2002, 2004, 2005, 2006, 2007 by                   */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg                       */
    99/*                                                                         */
     
    210210
    211211  /*
    212    *  Return the maximum number of adressable elements in an array.
     212   *  Return the maximum number of addressable elements in an array.
    213213   *  We limit ourselves to INT_MAX, rather than UINT_MAX, to avoid
    214214   *  any problems.
  • trunk/poppler/freetype2/include/freetype/internal/pshints.h

    r150 r200  
    77/*    T1/T2 hints in the `type1', `cid', and `cff' font drivers.           */
    88/*                                                                         */
    9 /*  Copyright 2001, 2002, 2003, 2005, 2006 by                              */
     9/*  Copyright 2001, 2002, 2003, 2005, 2006, 2007 by                        */
    1010/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    1111/*                                                                         */
     
    453453   *   horizontal coordinates (x) for vertical stems (dim=1).
    454454   *
    455    *   There are `2*count' elements in the `coords' aray.  Each even element
    456    *   is an absolute position in font units, each odd element is a length
    457    *   in font units.
     455   *   There are `2*count' elements in the `coords' array.  Each even
     456   *   element is an absolute position in font units, each odd element is a
     457   *   length in font units.
    458458   *
    459459   *   A length can be negative, in which case it must be either -20 or
  • trunk/poppler/freetype2/include/freetype/internal/services/svpostnm.h

    r150 r200  
    55/*    The FreeType PostScript name services (specification).               */
    66/*                                                                         */
    7 /*  Copyright 2003 by                                                      */
     7/*  Copyright 2003, 2007 by                                                */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    2929   *  font when available.  The `get_name' field should never be NULL.
    3030   *
    31    *  The correponding function can return NULL to indicate that the
     31   *  The corresponding function can return NULL to indicate that the
    3232   *  PostScript name is not available.
    3333   *
  • trunk/poppler/freetype2/include/freetype/internal/tttypes.h

    r182 r200  
    865865   *   USHORT   version      `BDF ' table version number, should be 0x0001.
    866866   *   USHORT   strikeCount  Number of strikes (bitmap sizes) in this table.
    867    *   ULONG    stringTable  Offset (froms start of BDF table) to string
     867   *   ULONG    stringTable  Offset (from start of BDF table) to string
    868868   *                         table.
    869869   *
     
    14461446  /*     max_points   :: The maximal size in points of the zone.           */
    14471447  /*                                                                       */
    1448   /*     max_contours :: Max size in links contours of thez one.           */
     1448  /*     max_contours :: Max size in links contours of the zone.           */
    14491449  /*                                                                       */
    14501450  /*     n_points     :: The current number of points in the zone.         */
  • trunk/poppler/freetype2/include/freetype/ttnameid.h

    r150 r200  
    55/*    TrueType name ID definitions (specification only).                   */
    66/*                                                                         */
    7 /*  Copyright 1996-2002, 2003, 2004, 2006 by                               */
     7/*  Copyright 1996-2002, 2003, 2004, 2006, 2007 by                         */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    607607#define TT_MS_LANGID_BOSNIAN_BOSNIA_HERZEGOVINA        0x141a
    608608       /* and XPsp2 Platform SDK added (2004-07-26) */
    609        /* Names are shortened to be signifiant within 40 chars. */
     609       /* Names are shortened to be significant within 40 chars. */
    610610#define TT_MS_LANGID_SERBIAN_BOSNIA_HERZ_LATIN         0x181a
    611611#define TT_MS_LANGID_SERBIAN_BOSNIA_HERZ_CYRILLIC      0x181a
     
    661661#define TT_MS_LANGID_SAAMI_LAPONIA                     0x043b
    662662
    663 #if 0 /* this seems to be a previous invertion */
     663#if 0 /* this seems to be a previous inversion */
    664664#define TT_MS_LANGID_IRISH_GAELIC_IRELAND              0x043c
    665665#define TT_MS_LANGID_SCOTTISH_GAELIC_UNITED_KINGDOM    0x083c
Note: See TracChangeset for help on using the changeset viewer.