freetype/src
Werner Lemberg 94ebc24865 [truetype] Doh. Fix last commit to make it work.
Very embarassing :-)

Reported as

  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14701
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14705
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14710

* src/truetype/ttgload.c (IS_DEFAULT_INSTANCE): Move up and add
argument; update all callers.
(TT_Process_Simple_Glyph): Use it.  The `unrounded' array is active
for variation fonts only, thus also enclose related code with
`#ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT ...  #endif' where
necessary.
Revert commit a113e5d from 2019-05-09, and don't use `extra_points2'
but allocate a temporary array.
Speed up the scaling of the `unrounded' array.

* src/truetype/ttgxvar.c (FT_fixedToInt, FT_FixedToFdot6): Fix type
conversions and rounding.  The unsigned type must have more or equal
bits to the signed type.
2019-05-13 06:34:33 +02:00
..
autofit Various clang 8.0 static analyzer fixes. 2019-05-04 08:13:22 +02:00
base Miscellaneous macro updates. 2019-05-03 23:16:42 -04:00
bdf Update all copyright notices. 2019-02-23 10:07:09 +01:00
bzip2 Update all copyright notices. 2019-02-23 10:07:09 +01:00
cache Various clang 8.0 static analyzer fixes. 2019-05-04 08:13:22 +02:00
cff Make glyph_name' parameter to FT_Get_Name_Index' a `const'. 2019-04-06 06:38:16 +02:00
cid Fix invalid function pointer casts. 2019-03-07 09:43:05 +01:00
gxvalid Update all copyright notices. 2019-02-23 10:07:09 +01:00
gzip Update all copyright notices. 2019-02-23 10:07:09 +01:00
lzw Update all copyright notices. 2019-02-23 10:07:09 +01:00
otvalid Update all copyright notices. 2019-02-23 10:07:09 +01:00
pcf [pcf] Fix handling of undefined glyph (#56067). 2019-04-19 07:02:37 +02:00
pfr Various clang 8.0 static analyzer fixes. 2019-05-04 08:13:22 +02:00
psaux Miscellaneous macro updates. 2019-05-03 23:16:42 -04:00
pshinter Update all copyright notices. 2019-02-23 10:07:09 +01:00
psnames Update all copyright notices. 2019-02-23 10:07:09 +01:00
raster * src/raster/ftraster.c (Draw_Sweep): Unbreak. 2019-05-07 19:07:11 -04:00
sfnt Various clang 8.0 static analyzer fixes. 2019-05-04 08:13:22 +02:00
smooth [smooth] Faster fractions. 2019-05-08 22:08:40 -04:00
tools * src/tools/apinames.c (main): Fix error message. 2019-04-15 10:10:38 +02:00
truetype [truetype] Doh. Fix last commit to make it work. 2019-05-13 06:34:33 +02:00
type1 Make glyph_name' parameter to FT_Get_Name_Index' a `const'. 2019-04-06 06:38:16 +02:00
type42 Various clang 8.0 static analyzer fixes. 2019-05-04 08:13:22 +02:00
winfonts Update all copyright notices. 2019-02-23 10:07:09 +01:00
Jamfile Update all copyright notices. 2019-02-23 10:07:09 +01:00