freetype/src/cff
Werner Lemberg 658f530ef5 [cff] Correctly trace SIDs that contain NULL bytes.
We need this to properly trace Multiple Master CFFs, which contain
two SIDs that are charstrings.

This commit makes FreeType also show the last SID, omitted
previously due to a bug.

* src/cff/cfftypes.h (CFF_FontRec): Add `string_pool_size' field.

* src/cff/cffload.c (cff_index_get_pointers): Add argument to return
the pool size.
Update all callers.

* src/cff/cffobjs.c (cff_face_init) [FT_DEBUG_LEVEL_TRACE]: Directly
access `cff->strings' to display the non-default strings.
2016-02-15 14:28:28 +01:00
..
cf2arrst.c Define FT_LONG_MAX. 2015-07-31 21:49:07 +02:00
cf2arrst.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2blues.c Math simplifications. 2014-02-28 09:25:57 +01:00
cf2blues.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2error.c [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2error.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2fixed.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2font.c Uppercase all hex digits for orthogonality. 2014-12-07 11:03:57 +01:00
cf2font.h [cff] Implement missing operators in new engine (except `random'). 2016-02-07 11:39:54 +01:00
cf2ft.c [cff] Avoid overflow/module arithmetic. 2015-10-22 10:11:23 +02:00
cf2ft.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2glue.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2hints.c [cff] Remove an assert (#46107). 2015-10-21 13:58:43 +02:00
cf2hints.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2intrp.c [cff] Implement missing operators in new engine (except `random'). 2016-02-07 11:39:54 +01:00
cf2intrp.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2read.c More compiler warning fixes. 2013-06-12 10:58:06 +02:00
cf2read.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cf2stack.c [cff] Implement missing operators in new engine (except `random'). 2016-02-07 11:39:54 +01:00
cf2stack.h [cff] Implement missing operators in new engine (except `random'). 2016-02-07 11:39:54 +01:00
cf2types.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
cff.c Update copyright year. 2016-01-13 11:54:10 +01:00
cffcmap.c Update copyright year. 2016-01-13 11:54:10 +01:00
cffcmap.h Update copyright year. 2016-01-13 11:54:10 +01:00
cffdrivr.c Update copyright year. 2016-01-13 11:54:10 +01:00
cffdrivr.h Update copyright year. 2016-01-13 11:54:10 +01:00
cfferrs.h Update copyright year. 2016-01-13 11:54:10 +01:00
cffgload.c Whitespace. 2016-02-15 12:54:40 +01:00
cffgload.h [cff] Make old CFF engine show MM CFFs (without variations). 2016-02-14 16:03:15 +01:00
cffload.c [cff] Correctly trace SIDs that contain NULL bytes. 2016-02-15 14:28:28 +01:00
cffload.h Update copyright year. 2016-01-13 11:54:10 +01:00
cffobjs.c [cff] Correctly trace SIDs that contain NULL bytes. 2016-02-15 14:28:28 +01:00
cffobjs.h Update copyright year. 2016-01-13 11:54:10 +01:00
cffparse.c [cff] Fix comment. 2016-02-15 08:48:50 +01:00
cffparse.h [cff] Make old CFF engine show MM CFFs (without variations). 2016-02-14 16:03:15 +01:00
cffpic.c Update copyright year. 2016-01-13 11:54:10 +01:00
cffpic.h Update copyright year. 2016-01-13 11:54:10 +01:00
cfftoken.h [cff] Make old CFF engine show MM CFFs (without variations). 2016-02-14 16:03:15 +01:00
cfftypes.h [cff] Correctly trace SIDs that contain NULL bytes. 2016-02-15 14:28:28 +01:00
Jamfile Update copyright year. 2016-01-13 11:54:10 +01:00
module.mk Update copyright year. 2016-01-13 11:54:10 +01:00
rules.mk Update copyright year. 2016-01-13 11:54:10 +01:00