freetype2/src/base
Nikolaus Waxweiler 2e9519885b Add face property for LCD filter weights.
* include/freetype/ftlcdfil.h (FT_PARAM_TAG_LCD_FILTER_WEIGHTS,
FT_LCD_FILTER_FIVE_TAPS): New macros.
(FT_LcdFiveTapFilter): New typedef.

* include/freetype/ftobjs.h (FT_Face_InternalRec)
[FT_CONFIG_OPTION_SUBPIXEL_RENDERING]: Add `lcd_weights' field.
(FT_Bitmap_LcdFilterFunc): Change third argument to weights array.
(ft_lcd_filter_fir): New prototype.
(FT_LibraryRec): Updated.

* src/base/ftlcdfil.c (_ft_lcd_filter_fir): Renamed to...
(ft_lcd_filter_dir): ... this base function.
Updated.
(_ft_lcd_filter_legacy): Updated.
(FT_Library_SetLcdFilterWeights, FT_Library_SetLcdFilter): Updated.

* src/base/ftobjs.c (ft_open_face_internal): Updated.
(FT_Face_Properties): Handle FT_PARAM_TAG_LCD_FILTER_WEIGHTS.

* src/smooth/ftsmooth.c (ft_smooth_render_generic)
[FT_CONFIG_OPTION_SUBPIXEL_RENDERING: Handle LCD weights from
`FT_Face_Internal'.
2017-02-16 20:45:45 +01:00
..
Jamfile Update copyright year. 2017-01-04 20:16:34 +01: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 Update copyright year. 2017-01-04 20:16:34 +01:00
ftapi.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftbase.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftbase.h Update copyright year. 2017-01-04 20:16:34 +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 Update copyright year. 2017-01-04 20:16:34 +01:00
ftcalc.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftcid.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftdbgmem.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftdebug.c Update copyright year. 2017-01-04 20:16:34 +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 Update copyright year. 2017-01-04 20:16:34 +01: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 Add face property for LCD filter weights. 2017-02-16 20:45:45 +01:00
ftmac.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftmm.c [base] Fix error handing in MM functions. 2017-01-31 18:47:10 +01:00
ftobjs.c Add face property for LCD filter weights. 2017-02-16 20:45:45 +01:00
ftotval.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftoutln.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftpatent.c Update copyright year. 2017-01-04 20:16:34 +01: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
ftrfork.c Update copyright year. 2017-01-04 20:16:34 +01:00
ftsnames.c [base] Add `FT_Get_Sfnt_LangTag' function. 2017-01-27 00:06:52 +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 Typos. 2017-01-24 23:56:59 -05: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 Update copyright year. 2017-01-04 20:16:34 +01: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 Update copyright year. 2017-01-04 20:16:34 +01:00