freetype2/include/freetype
Werner Lemberg 49f4d34ed3 * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be
halved.

* src/base/ftsynth.c (FT_GlyphSlot_Embolden): Change the default
strength.
Don't increase slot->advance.y.



* include/freetype/freetype.h (FREETYPE_MINOR): Set to 2.
(FREETYPE_PATCH): Set to 0.

* builds/unix/configure.ac (version_info): Set to 9:9:3.
Currently, we are still binary compatible.

* builds/win32/visualc/index.html,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj: s/219/2110/, s/2.1.9/2.1.10/.

* builds/freetype.mk (refdoc), README, Jamfile (RefDoc):
s/2.1.9/2.1.10/.

* docs/CHANGES, docs/VERSION.DLL: Updated.

* ChangeLog: Split off older entries into...
* ChangeLog.20, ChangeLog.21: These new files.



The next release will be 2.2.0, so don't worry about source code
backwards compatibility.

* include/freetype/ftimage.h (FT_Outline_MoveToFunc,
FT_Outline_LineToFunc, FT_Outline_ConicToFunc,
FT_Outline_CubicToFunc, FT_SpanFunc, FT_Raster_RenderFunc),
include/freetype/ftrender.h (FT_Glyph_TransformFunc,
FT_Renderer_RenderFunc, FT_Renderer_TransformFunc): Decorate
parameters with `const' where appropriate.



* src/sfnt/ttsbit.c (tt_face_load_sbit_image): Compute vertBearingY
to make glyphs centered vertically.

* src/truetype/ttgload.c (compute_glyph_metrics): Compute
vertBearingY to make glyphs centered vertically.
Fix some bugs in vertical metrics:

  . loader->pp3.y and loader->pp4.y are in 26.6 format, not in font
    units.
  . As we use the glyph's cbox to calculate the top bearing now
    there iss no need to adjust `top'.



* src/otvalid/otvcommn.h (OTV_OPTIONAL_TABLE): Use FT_UShort to be
in sync with OTV_OPTIONAL_OFFSET.  Reported by YAMATO Masatake.


* docs/release: Update.
2005-06-16 19:07:08 +00:00
..
cache * builds/amiga/makefile.os4 (WARNINGS), builds/compiler/gcc-dev.mk 2005-05-23 21:33:02 +00:00
config * builds/amiga/*: Added copyright notes, reworked some comments. 2005-06-08 11:56:55 +00:00
internal * include/freetype/ftimage.h (FT_Outline_MoveToFunc, 2005-06-04 05:27:18 +00:00
freetype.h * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
ftbbox.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftbdf.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftbitmap.h * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Minor 2005-05-30 19:22:44 +00:00
ftcache.h * src/base/ftdebug.c (ft_debug_init): Highest debug level is 7, 2004-09-04 06:53:36 +00:00
ftchapters.h * src/base/ftbitmap.c, include/freetype/ftbitmap.h: New files for 2004-12-14 16:01:29 +00:00
fterrdef.h * src/cid/cidload.c (cid_face_open): Always allocate 2004-02-12 08:33:20 +00:00
fterrors.h * include/freetype/internal/ftobjs.h: Don't include 2004-09-06 07:06:56 +00:00
ftglyph.h Fix documentation error. 2003-11-12 15:15:49 +00:00
ftgzip.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftimage.h * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
ftincrem.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftlist.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftlzw.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftmac.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftmm.h * src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New 2004-05-20 09:21:19 +00:00
ftmodapi.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftmoderr.h * docs/CHANGES, docs/INSTALL.ANY: Updated. 2005-03-23 16:45:24 +00:00
ftotval.h Mention that the otvalid module might be moved to another library. 2005-06-02 07:12:05 +00:00
ftoutln.h * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Minor 2005-05-30 19:22:44 +00:00
ftpfr.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftrender.h * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
ftsizes.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftsnames.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftstroke.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftsynth.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftsysio.h Formatting, minor doc fixes. 2002-09-18 11:32:12 +00:00
ftsysmem.h Formatting, minor doc fixes. 2002-09-18 11:32:12 +00:00
ftsystem.h * include/freetype/ftgzip.h, src/gzip/ftgzip.c: 2002-10-31 22:19:27 +00:00
fttrigon.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
fttypes.h * include/freetype/config/ftstdlib.h: Include `stddef.h'. 2004-10-14 11:33:04 +00:00
ftwinfnt.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftxf86.h * include/freetype/ftmac.h (FT_GetFile_From_Mac_Name): Fix a typo 2004-02-17 13:46:17 +00:00
t1tables.h Add new function FT_Get_PS_Font_Private(). 2004-11-12 07:02:45 +00:00
ttnameid.h Formatting, copyright years. 2004-12-04 14:23:50 +00:00
tttables.h Whitespace, sorting. 2004-12-13 11:40:36 +00:00
tttags.h * include/freetype/tttags.h (TTAG_BASE, TTAG_GDEF, TTAG_GPOS, 2004-08-30 05:27:57 +00:00
ttunpat.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00