Ignore:
Timestamp:
Jan 17, 2009, 10:45:05 AM (13 years ago)
Author:
Eugene Romanenko
Message:

PDF plugin: freetype library updated to version 2.3.8

Location:
trunk/poppler/freetype2/src/otvalid
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/poppler/freetype2/src/otvalid/otvalid.h

    r251 r262  
    4343                     FT_Bytes      gsub,
    4444                     FT_Bytes      gpos,
     45                     FT_UInt       glyph_count,
    4546                     FT_Validator  valid );
    4647
  • trunk/poppler/freetype2/src/otvalid/otvcommn.h

    r251 r262  
    193193          FT_END_STMNT
    194194
    195 #define OTV_INIT                do ; while ( 0 )
    196 #define OTV_ENTER               do ; while ( 0 )
    197 #define OTV_NAME_ENTER( name )  do ; while ( 0 )
    198 #define OTV_EXIT                do ; while ( 0 )
    199 
    200 #define OTV_TRACE( s )          do ; while ( 0 )
     195#define OTV_INIT                do { } while ( 0 )
     196#define OTV_ENTER               do { } while ( 0 )
     197#define OTV_NAME_ENTER( name )  do { } while ( 0 )
     198#define OTV_EXIT                do { } while ( 0 )
     199
     200#define OTV_TRACE( s )          do { } while ( 0 )
    201201
    202202#endif  /* !FT_DEBUG_LEVEL_TRACE */
  • trunk/poppler/freetype2/src/otvalid/otvgdef.c

    r251 r262  
    142142  /*************************************************************************/
    143143
     144  /* sets valid->glyph_count */
     145
    144146  FT_LOCAL_DEF( void )
    145147  otv_GDEF_validate( FT_Bytes      table,
    146148                     FT_Bytes      gsub,
    147149                     FT_Bytes      gpos,
     150                     FT_UInt       glyph_count,
    148151                     FT_Validator  ftvalid )
    149152  {
     
    184187      table_size = 10;              /* OpenType < 1.2  */
    185188
     189    valid->glyph_count = glyph_count;
     190
    186191    OTV_OPTIONAL_OFFSET( GlyphClassDef );
    187192    OTV_SIZE_CHECK( GlyphClassDef );
  • trunk/poppler/freetype2/src/otvalid/otvmath.c

    r251 r262  
    55/*    OpenType MATH table validation (body).                               */
    66/*                                                                         */
    7 /*  Copyright 2007 by                                                      */
     7/*  Copyright 2007, 2008 by                                                */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    9494    OTV_OPTIONAL_TABLE( DeviceTableOffset );
    9595
     96    FT_UNUSED( isItalic );  /* only used if tracing is active */
     97
    9698
    9799    OTV_NAME_ENTER( isItalic ? "MathItalicsCorrectionInfo"
  • trunk/poppler/freetype2/src/otvalid/otvmod.c

    r251 r262  
    55/*    FreeType's OpenType validation module implementation (body).         */
    66/*                                                                         */
    7 /*  Copyright 2004, 2005, 2006, 2007 by                                    */
     7/*  Copyright 2004, 2005, 2006, 2007, 2008 by                              */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    169169      ft_validator_init( &valid, gdef, gdef + len_gdef, FT_VALIDATE_DEFAULT );
    170170      if ( ft_setjmp( valid.jump_buffer ) == 0 )
    171         otv_GDEF_validate( gdef, gsub, gpos, &valid );
     171        otv_GDEF_validate( gdef, gsub, gpos, face->num_glyphs, &valid );
    172172      error = valid.error;
    173173      if ( error )
Note: See TracChangeset for help on using the changeset viewer.