freetype2/src/base
Ewald Hew a956e36c8d Move PostScript drivers' property handlers to `base'
This reduces the amount of duplicated code across PostScript drivers.

* src/cff/cffdrivr.c, src/cid/cidriver.c, src/type1/t1driver.c
({cff,cid,t1}_property_{get,set}): Moved to...
* include/freetype/internal/ftpsprop.h: ...this new file.
(ps_property_{get,set}): New functions to replace moved ones.
* src/base/ftpsprop.c: Implement above functions.

* include/freetype/internal/internal.h (FT_INTERNAL_POSTSCRIPT_PROPS_H):
New macro.
* src/cff/cffdrivr.c, src/cid/cidriver.c, src/type1/t1driver.c: Updated.

* src/base/Jamfile, src/base/rules.mk, src/base/ftbase.c: Updated.
2017-12-25 12:53:21 +08:00
..
Jamfile Move PostScript drivers' property handlers to `base' 2017-12-25 12:53:21 +08:00
basepic.c Update copyright year. 2017-01-04 20:16:34 +01:00
basepic.h Update copyright year. 2017-01-04 20:16:34 +01:00
ftadvanc.c Fix incorrect advance width scaling (#52683). 2017-12-17 08:19:51 +01:00
ftapi.c */*: s/backwards compatibility/backward compatibility/. 2017-05-03 23:54:29 +02:00
ftbase.c Move PostScript drivers' property handlers to `base' 2017-12-25 12:53:21 +08:00
ftbase.h Silence unused function warnings. 2017-11-23 20:40:52 +01:00
ftbbox.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftbdf.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftbitmap.c Fix compiler warning (#52640). 2017-12-11 19:24:30 +01:00
ftcalc.c * Version 2.8.1 released. 2017-09-16 19:08:17 +02:00
ftcid.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftdbgmem.c * src/*/*: Only use `ft_' and `FT_' variants of stdc library stuff. 2017-12-18 20:34:05 +01:00
ftdebug.c * src/*/*: Only use `ft_' and `FT_' variants of stdc library stuff. 2017-12-18 20:34:05 +01:00
ftfntfmt.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftfstype.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftgasp.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftgloadr.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftglyph.c [base] Fix memory leak. 2017-07-13 10:25:42 +02:00
ftgxval.c Typos. 2017-01-19 23:01:44 -05:00
fthash.c * src/base/fthash.c: Include FT_INTERNAL_MEMORY_H. 2016-02-14 20:48:59 +01:00
ftinit.c [base] Add `FT_Set_Default_Properties' (#49187). 2017-01-23 12:53:18 +01:00
ftlcdfil.c Bitmap metrics presetting [1/2]. 2017-09-28 00:20:50 -04:00
ftmac.c Branding fixes. 2017-09-07 22:36:02 -04:00
ftmm.c Speed up FT_Set_Var_{Design,Blend}_Coordinates if curr == new. 2017-12-20 22:06:19 +01:00
ftobjs.c New `ftdriver.h' file, covering all driver modules. 2017-12-08 18:41:49 +01:00
ftotval.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftoutln.c * src/base/ftoutln.c (FT_Outline_Translate): Fix integer overflow. 2017-10-09 07:45:03 +02:00
ftpatent.c */*: s/backwards compatibility/backward compatibility/. 2017-05-03 23:54:29 +02:00
ftpfr.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftpic.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftpsprop.c Move PostScript drivers' property handlers to `base' 2017-12-25 12:53:21 +08:00
ftrfork.c Silence unused function warnings. 2017-11-23 20:40:52 +01:00
ftsnames.c `make multi' fixes; compiler warnings. 2017-03-17 07:52:30 +01:00
ftstream.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftstroke.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftsynth.c Branding fixes. 2017-09-07 22:36:02 -04:00
ftsystem.c Update copyright year. 2017-01-04 20:16:34 +01:00
fttrigon.c Update copyright year. 2017-01-04 20:16:34 +01:00
fttype1.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftutil.c [base] Don't zero out allocated memory twice (#51816). 2017-08-22 08:41:03 +02:00
ftwinfnt.c Update copyright year. 2017-01-04 20:16:34 +01:00
md5.c * src/base/md5.c: Updated to recent version. 2016-06-16 06:17:54 +02:00
md5.h * src/base/md5.c, src/base/md5.h: Updated to recent version. 2013-10-22 01:10:10 +02:00
rules.mk Move PostScript drivers' property handlers to `base' 2017-12-25 12:53:21 +08:00