Skip to content
Permalink
Browse files
8247867: Upgrade to freetype 2.10.2
Reviewed-by: bae
Backport-of: e0989c0
  • Loading branch information
Dmitry Cherepanov committed Dec 18, 2020
1 parent 2f9e458 commit 20251b703a39595b2fe10b73e49ecc6bb5422163
Showing with 3,640 additions and 626 deletions.
  1. +1 −1 src/java.desktop/share/legal/freetype.md
  2. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
  3. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
  4. +20 −2 src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
  5. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
  6. +18 −17 src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
  7. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
  8. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
  9. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
  10. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
  11. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
  12. +10 −7 src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
  13. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
  14. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
  15. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
  16. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
  17. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
  18. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
  19. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
  20. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
  21. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
  22. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
  23. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
  24. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
  25. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
  26. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
  27. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
  28. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
  29. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
  30. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
  31. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
  32. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
  33. +19 −17 src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
  34. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
  35. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
  36. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
  37. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
  38. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
  39. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
  40. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
  41. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
  42. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
  43. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
  44. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
  45. +13 −5 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
  46. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
  47. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
  48. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
  49. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
  50. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
  51. +2 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
  52. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
  53. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
  54. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
  55. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
  56. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
  57. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
  58. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
  59. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
  60. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
  61. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
  62. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
  63. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
  64. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
  65. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
  66. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
  67. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
  68. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
  69. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
  70. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
  71. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
  72. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
  73. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
  74. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
  75. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
  76. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
  77. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
  78. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
  79. +202 −1 src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
  80. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
  81. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
  82. +1 −1 src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
  83. +2 −1 src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
  84. +1 −1 src/java.desktop/share/native/libfreetype/include/ft2build.h
  85. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
  86. +11 −1 src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
  87. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
  88. +14 −1 src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
  89. +46 −42 src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
  90. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
  91. +2 −2 src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
  92. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
  93. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
  94. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
  95. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
  96. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
  97. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
  98. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
  99. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
  100. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
  101. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
  102. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
  103. +3 −3 src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
  104. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
  105. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
  106. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
  107. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
  108. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
  109. +13 −1 src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
  110. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
  111. +7 −1 src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
  112. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
  113. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
  114. +8 −1 src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
  115. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
  116. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
  117. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
  118. +1 −1 src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
  119. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
  120. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftbase.h
  121. +5 −5 src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
  122. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
  123. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
  124. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftcid.c
  125. +5 −3 src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
  126. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
  127. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
  128. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
  129. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
  130. +17 −5 src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
  131. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
  132. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftinit.c
  133. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
  134. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftmac.c
  135. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftmm.c
  136. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
  137. +2 −2 src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
  138. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
  139. +3 −3 src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
  140. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
  141. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
  142. +2 −2 src/java.desktop/share/native/libfreetype/src/base/ftstream.c
  143. +91 −124 src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
  144. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
  145. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
  146. +1 −1 src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
  147. +1 −1 src/java.desktop/share/native/libfreetype/src/base/fttype1.c
  148. +1 −1 src/java.desktop/share/native/libfreetype/src/base/ftutil.c
  149. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
  150. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
  151. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
  152. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
  153. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
  154. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
  155. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
  156. +2 −2 src/java.desktop/share/native/libfreetype/src/cff/cffload.c
  157. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffload.h
  158. +4 −4 src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
  159. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
  160. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
  161. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
  162. +1 −1 src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
  163. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
  164. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
  165. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
  166. +2 −2 src/java.desktop/share/native/libfreetype/src/cid/cidload.c
  167. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidload.h
  168. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
  169. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
  170. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
  171. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
  172. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
  173. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
  174. +1 −1 src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
  175. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
  176. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
  177. +5 −2 src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
  178. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
  179. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
  180. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
  181. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
  182. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
  183. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
  184. +4 −4 src/java.desktop/share/native/libfreetype/src/psaux/psft.c
  185. +16 −6 src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
  186. +3 −3 src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
  187. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
  188. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
  189. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
  190. +66 −19 src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
  191. +1 −1 src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
  192. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
  193. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
  194. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
  195. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
  196. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
  197. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
  198. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
  199. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
  200. +1 −1 src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
  201. +1 −1 src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
  202. +1 −1 src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
  203. +1 −1 src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
  204. +1 −1 src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
  205. +1 −1 src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
  206. +1 −1 src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
  207. +1 −1 src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
  208. +1 −1 src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
  209. +1 −1 src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
  210. +1 −1 src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
  211. +2 −1 src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
  212. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
  213. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
  214. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
  215. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
  216. +34 −4 src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
  217. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
  218. +8 −4 src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
  219. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
  220. +2,328 −0 src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
  221. +76 −0 src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
  222. +16 −13 src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
  223. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
  224. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
  225. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
  226. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
  227. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
  228. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
  229. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
  230. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
  231. +10 −2 src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
  232. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
  233. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
  234. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
  235. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
  236. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
  237. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
  238. +1 −1 src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
  239. +110 −0 src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
  240. +39 −0 src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
  241. +1 −1 src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
  242. +1 −1 src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
  243. +1 −1 src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
  244. +6 −3 src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
  245. +1 −1 src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
  246. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
  247. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
  248. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
  249. +25 −9 src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
  250. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
  251. +86 −47 src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
  252. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
  253. +19 −14 src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
  254. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
  255. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
  256. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
  257. +2 −2 src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
  258. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
  259. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
  260. +1 −1 src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
  261. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
  262. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
  263. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
  264. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
  265. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
  266. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
  267. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
  268. +34 −10 src/java.desktop/share/native/libfreetype/src/type1/t1load.c
  269. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1load.h
  270. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
  271. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
  272. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
  273. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
  274. +1 −1 src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h
@@ -1,4 +1,4 @@
## The FreeType Project: Freetype v2.10.1
## The FreeType Project: Freetype v2.10.2


### FreeType Notice
@@ -4,7 +4,7 @@
*
* ANSI-specific configuration file (specification only).
*
* Copyright (C) 1996-2019 by
* Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* Build macros of the FreeType 2 library.
*
* Copyright (C) 1996-2019 by
* Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* User-selectable configuration macros (specification only).
*
* Copyright (C) 1996-2019 by
* Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -292,6 +292,22 @@ FT_BEGIN_HEADER
/* #define FT_CONFIG_OPTION_USE_HARFBUZZ */


/**************************************************************************
*
* Brotli support.
*
* FreeType uses the Brotli library to provide support for decompressing
* WOFF2 streams.
*
* Define this macro if you want to enable this 'feature'.
*
* If you use a build system like cmake or the `configure` script,
* options set by those programs have precedence, overwriting the value
* here with the configured one.
*/
/* #define FT_CONFIG_OPTION_USE_BROTLI */


/**************************************************************************
*
* Glyph Postscript Names handling
@@ -871,9 +887,11 @@ FT_BEGIN_HEADER
*
* Compile 'autofit' module with fallback Indic script support, covering
* some scripts that the 'latin' submodule of the 'autofit' module doesn't
* (yet) handle.
* (yet) handle. Currently, this needs option `AF_CONFIG_OPTION_CJK`.
*/
#ifdef AF_CONFIG_OPTION_CJK
#define AF_CONFIG_OPTION_INDIC
#endif


/**************************************************************************
@@ -5,7 +5,7 @@
* ANSI-specific library and header configuration file (specification
* only).
*
* Copyright (C) 2002-2019 by
* Copyright (C) 2002-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType high-level API and common types (specification only).
*
* Copyright (C) 1996-2019 by
* Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -1239,7 +1239,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_HAS_HORIZONTAL( face ) \
( (face)->face_flags & FT_FACE_FLAG_HORIZONTAL )
( !!( (face)->face_flags & FT_FACE_FLAG_HORIZONTAL ) )


/**************************************************************************
@@ -1253,7 +1253,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_HAS_VERTICAL( face ) \
( (face)->face_flags & FT_FACE_FLAG_VERTICAL )
( !!( (face)->face_flags & FT_FACE_FLAG_VERTICAL ) )


/**************************************************************************
@@ -1267,7 +1267,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_HAS_KERNING( face ) \
( (face)->face_flags & FT_FACE_FLAG_KERNING )
( !!( (face)->face_flags & FT_FACE_FLAG_KERNING ) )


/**************************************************************************
@@ -1282,7 +1282,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_IS_SCALABLE( face ) \
( (face)->face_flags & FT_FACE_FLAG_SCALABLE )
( !!( (face)->face_flags & FT_FACE_FLAG_SCALABLE ) )


/**************************************************************************
@@ -1301,7 +1301,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_IS_SFNT( face ) \
( (face)->face_flags & FT_FACE_FLAG_SFNT )
( !!( (face)->face_flags & FT_FACE_FLAG_SFNT ) )


/**************************************************************************
@@ -1316,7 +1316,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_IS_FIXED_WIDTH( face ) \
( (face)->face_flags & FT_FACE_FLAG_FIXED_WIDTH )
( !!( (face)->face_flags & FT_FACE_FLAG_FIXED_WIDTH ) )


/**************************************************************************
@@ -1331,7 +1331,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_HAS_FIXED_SIZES( face ) \
( (face)->face_flags & FT_FACE_FLAG_FIXED_SIZES )
( !!( (face)->face_flags & FT_FACE_FLAG_FIXED_SIZES ) )


/**************************************************************************
@@ -1357,7 +1357,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_HAS_GLYPH_NAMES( face ) \
( (face)->face_flags & FT_FACE_FLAG_GLYPH_NAMES )
( !!( (face)->face_flags & FT_FACE_FLAG_GLYPH_NAMES ) )


/**************************************************************************
@@ -1372,7 +1372,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_HAS_MULTIPLE_MASTERS( face ) \
( (face)->face_flags & FT_FACE_FLAG_MULTIPLE_MASTERS )
( !!( (face)->face_flags & FT_FACE_FLAG_MULTIPLE_MASTERS ) )


/**************************************************************************
@@ -1394,7 +1394,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_IS_NAMED_INSTANCE( face ) \
( (face)->face_index & 0x7FFF0000L )
( !!( (face)->face_index & 0x7FFF0000L ) )


/**************************************************************************
@@ -1412,7 +1412,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_IS_VARIATION( face ) \
( (face)->face_flags & FT_FACE_FLAG_VARIATION )
( !!( (face)->face_flags & FT_FACE_FLAG_VARIATION ) )


/**************************************************************************
@@ -1429,7 +1429,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_IS_CID_KEYED( face ) \
( (face)->face_flags & FT_FACE_FLAG_CID_KEYED )
( !!( (face)->face_flags & FT_FACE_FLAG_CID_KEYED ) )


/**************************************************************************
@@ -1443,7 +1443,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_IS_TRICKY( face ) \
( (face)->face_flags & FT_FACE_FLAG_TRICKY )
( !!( (face)->face_flags & FT_FACE_FLAG_TRICKY ) )


/**************************************************************************
@@ -1460,7 +1460,7 @@ FT_BEGIN_HEADER
*
*/
#define FT_HAS_COLOR( face ) \
( (face)->face_flags & FT_FACE_FLAG_COLOR )
( !!( (face)->face_flags & FT_FACE_FLAG_COLOR ) )


/**************************************************************************
@@ -2078,7 +2078,8 @@ FT_BEGIN_HEADER
* The size in bytes of the file in memory.
*
* pathname ::
* A pointer to an 8-bit file pathname.
* A pointer to an 8-bit file pathname. The pointer is not owned by
* FreeType.
*
* stream ::
* A handle to a source stream object.
@@ -4781,7 +4782,7 @@ FT_BEGIN_HEADER
*/
#define FREETYPE_MAJOR 2
#define FREETYPE_MINOR 10
#define FREETYPE_PATCH 1
#define FREETYPE_PATCH 2


/**************************************************************************
@@ -4,7 +4,7 @@
*
* Quick computation of advance widths (specification only).
*
* Copyright (C) 2008-2019 by
* Copyright (C) 2008-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType exact bbox computation (specification).
*
* Copyright (C) 1996-2019 by
* Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType API for accessing BDF-specific strings (specification).
*
* Copyright (C) 2002-2019 by
* Copyright (C) 2002-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType utility functions for bitmaps (specification).
*
* Copyright (C) 2004-2019 by
* Copyright (C) 2004-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType API for accessing CID font information (specification).
*
* Copyright (C) 2007-2019 by
* Copyright (C) 2007-2020 by
* Dereg Clegg and Michael Toftdal.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType's glyph color management (specification).
*
* Copyright (C) 2018-2019 by
* Copyright (C) 2018-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -125,18 +125,18 @@ FT_BEGIN_HEADER
* The number of palettes.
*
* palette_name_ids ::
* A read-only array of palette name IDs with `num_palettes` elements,
* corresponding to entries like 'dark' or 'light' in the font's 'name'
* table.
* An optional read-only array of palette name IDs with `num_palettes`
* elements, corresponding to entries like 'dark' or 'light' in the
* font's 'name' table.
*
* An empty name ID in the 'CPAL' table gets represented as value
* 0xFFFF.
*
* `NULL` if the font's 'CPAL' table doesn't contain appropriate data.
*
* palette_flags ::
* A read-only array of palette flags with `num_palettes` elements.
* Possible values are an ORed combination of
* An optional read-only array of palette flags with `num_palettes`
* elements. Possible values are an ORed combination of
* @FT_PALETTE_FOR_LIGHT_BACKGROUND and
* @FT_PALETTE_FOR_DARK_BACKGROUND.
*
@@ -147,7 +147,7 @@ FT_BEGIN_HEADER
* same size.
*
* palette_entry_name_ids ::
* A read-only array of palette entry name IDs with
* An optional read-only array of palette entry name IDs with
* `num_palette_entries`. In each palette, entries with the same index
* have the same function. For example, index~0 might correspond to
* string 'outline' in the font's 'name' table to indicate that this
@@ -163,6 +163,9 @@ FT_BEGIN_HEADER
* Use function @FT_Get_Sfnt_Name to map name IDs and entry name IDs to
* name strings.
*
* Use function @FT_Palette_Select to get the colors associated with a
* palette entry.
*
* @since:
* 2.10
*/
@@ -4,7 +4,7 @@
*
* FreeType API for controlling driver modules (specification only).
*
* Copyright (C) 2017-2019 by
* Copyright (C) 2017-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType error codes (specification).
*
* Copyright (C) 2002-2019 by
* Copyright (C) 2002-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType error code handling (specification).
*
* Copyright (C) 1996-2019 by
* Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* Support functions for font formats.
*
* Copyright (C) 2002-2019 by
* Copyright (C) 2002-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* Access of TrueType's 'gasp' table (specification).
*
* Copyright (C) 2007-2019 by
* Copyright (C) 2007-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* FreeType convenience functions to handle glyphs (specification).
*
* Copyright (C) 1996-2019 by
* Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -4,7 +4,7 @@
*
* Gzip-compressed stream support.
*
* Copyright (C) 2002-2019 by
* Copyright (C) 2002-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,

1 comment on commit 20251b7

@openjdk-notifier

This comment has been minimized.

Copy link

@openjdk-notifier openjdk-notifier bot commented on 20251b7 Dec 18, 2020

Please sign in to comment.